ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:195.09KB ,
资源ID:8203002      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8203002.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(amesim和simulink联合仿真20设置1.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

amesim和simulink联合仿真20设置1.docx

1、amesim和simulink联合仿真20设置1amesim和simulink联合仿真 设置在做之前,在论坛上找到了一些相关的帖子,学习了不少,但是在自己设置的过程中出现了不少问题,因此将我的经验总结一下,回馈论坛。1.将VC+中的vcvar32.bat文件从Microsoft Visual C+目录(通常是.Microsoft Visual StudioVC98Bin中)拷贝至AMESim目录下。2.环境变量确认: 1),选择“控制面板系统”或者在“我的电脑”图标上点右键,选择“属性”; 2),在弹出的“系统属性”窗口中选择“高级”页,选择“环境变量”; 3),在弹出的“环境变量”窗口中找到

2、环境变量“AME”,它的值就是你所安装AMESim的路径,选中改环境变量(这个一般都有的,不需要自己添加); 4),点击“确认”按键,该变量就会加到系统中; 5),如上法确认环境变量“MATLAB,该值为你所安装的MATLAB的路径(这个一般是没有的,需要自己新建,输入变量名,输入路径)3.确认是否在AMESim中选择VC作为编译器。具体操作在AMESim-Opions- AMESim Preferences-Compilation/Parameters中。4.在MATLAB命令窗口中使用Mex setup,选择VC作为编译器(注意,mex后面加一空格)。5.在Matlab 的目录列表里加上A

3、MESim与Matlab 接口文件所在的目录%AME%matlabamesim,其中%AME%是AMESim的安装目录,如果安装在C:AMEsim ,则就加上C:AMEsimmatlabamesim。如果安装的amesim7.0,那么路径应该为C:AMESim7.0.0scriptingmatlabamesim6在matlab中set path中继续添加路径:%AME%7.0.0interfacesimulink以及%AME%7.0.0interfacesl2ame如果不添加sl2ame的话,你在使用sl2ame命令时会找不到相应的m文件。一般的说明中没有第六条,结果不能用。另外为了确保联合仿

4、真正确运行,希望两个安装软件的路径中不包含中文,不包含空格,最好直接安装在硬盘的根目录下。关于版本问题见下表,另需说明,经试验,amesim在win7下不能采用vc6.0作为编译器,这个可以在做普通amesim仿真时证明,而amesim在xp下可以采用vc6.0作为编译器,Matlab R2008b和Amesim Rev8.0版本不匹配,不能联合仿真。因此,最后amesim Rev8.0和matlab6.5在xp系统下联合仿真调试成功为了实现二者的联合仿真,需要在Windows2000或更高级操作系统下安装Visual C+ 6.0,AMESim4.2以上版本与MATLAB6.1上版本(含Si

5、mulink) 1.将VC+中的vcvars32.bat文件从Microsoft Visual C+目录(通常是.Microsoft Visual StudioVC98Bin中)拷贝至AMESim目录下。 2.环境变量确认: 1),选择“控制面板系统”或者在“我的电脑”图标上点右键,选择“属性”; 2),在弹出的“系统属性”窗口中选择“高级”页,选择“环境变量”; 3),在弹出的“环境变量”窗口中找到环境变量“AME”,它的值就是你所安装AMESim的路径,选中改环境变量; 4),点击“确认”按键,该变量就会加到系统中; 5),如上法确认环境变量“MATLAB,该值为你所安装的MATLAB的路

6、径 3.确认是否在AMESim中选择VC作为编译器。具体操作在AMESim-Opions- AMESim Preferences-Compilation/Parameters中。 4.在MATLAB命令窗口中使用Mex setup,选择VC作为编译器。 5.在Matlab 的目录列表里加上AMESim与Matlab 接口文件所在的目录%AME%matlabamesim,其中%AME%是AMESim的安装目录,如果安装在C:AMEsim ,则就加上C:AMEsimmatlabamesim。(有的版本这个目录可能是安装scriptingmatlabamesim还有,%ame%/interface/

7、simulink也要加上 6.The name of the S-Function is the name of the system with an _ added. 7.The input of the interface block in AMESim has its ports in reverse order compared with Simulink.(注意:这里的模块的输入口是指在matlab中显示的输入口,而且在matlab中的输出口和simulink中的接口是对应的.可以参考帮助文件,里面有详细的提示) 8.Remember to change from Parameter

8、s to Run mode in AMESim before running the simulation in Simulink or to use FileWrite aux.files.2 联合仿真设置与实现 2.1 联合仿真设置 1 将VC+中的vcvar32.bat文件从Microsoft Visual C+目录(通常是.Microsoft Visual StudioVC98Bin中)拷贝至AMESim目录下。 2 设置环境变量:我的电脑-属性-高级-环境变量。设置AMESim环境变量:变量名AME,值为其安装路径如安装在C盘中则值为C:。设置Matlab环境变量:变量名MATLAB

9、值为D:MATLAB701。确认在系统变量PATH中包含系统安装目录C:WINNTSystem32 3 在Matlab的目录列表里加上AMESim与Matlab 接口文件所在的目录%AME%matlabamesim。 File-Set Path-Add Folder加上C:AMEsimmatlabamesim。 4 将联合仿真的许可证文件licnese.dat拷贝到AMESim安装目录下的licnesing文件夹中 5 确认是否在AMESim中选择VC作为编译器。具体操作在AMESim-Opions- AMESim Preferences-Compilation/Parameters中。.在M

10、ATLAB命令窗口中输入命令Mex-setup,选择VC作为编译器。 2.2 联合仿真实现 AMESim 与 Simulink的联合仿真是通过AMESim中的界面菜单下的创建输出图标功能与Simulink中的S函数实现连接的。具体实现过程是在 AMESim 中经过系统编译、参 数 设 置 等 生 成 供 Simulink使 用 的 S函 数 ,在Simulink 环境中,将建好的包含其它 Simulink模块的AMESim模型当作一个普通的S函数对待,添加入系统的 Simulink模型中。从而实现AMESim 与Simulink的联合建模与仿真。 S模块中的参数设置。S函数名称必须设定为 AM

11、ESim模型名称加“_”形式,以实现AMESim模型与S函数的结合。S函数中的参数是为了规定AMESim模型仿真结果格式而进行设置的。在标准仿真界面中前两个参数必须进行设置:第一个参数用于规定是否生成AMESim模型仿真结果文件,“1”代表生成该文件,其它值代表不生成该文件;第二个参数用于规定仿真结果文件的采集时间间隔,“0”或负值代表该间隔与Simulink仿真结果文件相同,若设定值为“0.01”即代表该间隔为0.01秒。面向双状态无级变速器的AMESim- Simulink联合仿真平台研究作者:吉林大学 谢飞摘要:利用AMESim 软件建立了装备双状态无级变速器的某四轮汽车的整车动力学模型

12、; 针对电液控制系统的特殊要求, 利用MATLAB/Simulink 建立了电液控制系统模型, 并利用AMESim 和MATLAB/Simulink 的S 函数接口模块实现了二者的数据交换, 构建了联合仿真平台。通过3 种典型工况的离线仿真, 验证了该联合仿真平台对双状态无级变速器研究与开发的有效性和实用性。 主题词:无级变速器 液力变矩器 联合仿真 1 前言 无级变速器(CVT) 可以实现速比的连续调节,能够最大限度地利用发动机功率和提高燃油经济性, 消除换挡冲击, 使车辆加速平稳且可最大程度地提高驾驶舒适性。 液力变矩器可以使车辆平稳起步并能保持低速稳定行驶, 具有自动增矩变速、减振隔振、

13、无机械磨损等优点, 被公认为最佳的车辆起步装置。 双状态CVT 是将液力变矩器和CVT 优化匹配组合而成, 并能够充分发挥二者优势的先进变速传动形式。在低速阶段, 利用液力变矩器的变矩作用扩大了动力传动系统的转矩变化范围, 使车辆具有良好的起步性能和低速爬行性能; 在高速阶段, 通过闭锁液力变矩器使CVT 独立实现变速功能, 可有效提高发动机的工作效率, 使整车的动力性和经济性得以最大限度的提升。双状态CVT 是轿车发展的一项先进技术1。 本文应用AMESim 软件构建了装备双状态CVT 的某四轮汽车整车动力学的系统可视化模型,利用MATLAB/Simulink 软件设计了电液控制系统;并通过

14、设置AMESim 和MATLAB/Simulink 的S 函数接口模块搭建了联合仿真平台, 实现了两种软件的优势互补。通过选取典型工况进行离线仿真, 验证了联合仿真平台对双状态CVT 的研究和开发有着良好的实用性。 2 联合仿真平台的建立 2.1 联合仿真平台结构方案设计 目前对无级变速传动系统进行动力学建模仿真分析普遍利用MATLAB/Simulink 工具, 它的特点是基于数学方程级的建模方式有着很高的精度, 而且具有强大的控制系统设计功能, 但是对于复杂非线性系统的建模存在着模型简化和精度之间的矛盾。 AMESim 软件提供了定位于工程技术人员使用、基于图形化建模方式、可以实现多学科耦合

15、特性分析的工程系统仿真平台, 而由于模型的扩充和改变都是通过图形用户界面来进行, 免去了繁琐的数学建模和代码编程2 , 极大简化了复杂建模过程并确保了建模效率, 应用日益广泛, 但是其存在着控制系统建模功能较弱的问题。本文结合二者的各自特点和优势构建的联合仿真平台结构框图如图1 所示。 图1 联合仿真平台结构框图从图1 中可以看出, 在AMESim 环境下建立了包括驾驶员意图、发动机、液力变矩器、CVT、主减速器和差速器以及轮胎等子模型在内的某四轮汽车的整车动力学模型, 省略了DNR 离合器控制油路和润滑油路部分; 在MATLAB/Simulink 环境下建立了包括液力变矩器闭锁/解锁控制模块

16、、CVT 夹紧力控制模块和速比控制模块的电液控制系统部分。 2.2 AMESim 整车动力学模型 2.2.1 动力传动系统模型 图2 为试验得到的发动机输出转矩稳态数值模型, 将该数值模型导入AMESim 的发动机子模型即可得到发动机稳态数值模型。在建模过程中, 考虑到发动机实际工作时多数时间处于非稳态工况,因此将发动机的动态特性简化为具有滞后的一阶惯性环节1 , 并通过经验系数对其数值进行修正, 作为发动机非稳态转矩模型。 表1 为试验得到的液力变矩器主要参数, 将其导入AMESim 的液力变矩器子模型即可得到液力变矩器子模型。 表1 中, ig1 为高效经济区对应的最低速比; ih 为耦合

17、点对应速比; i为最高效率点对应速比; ig2 为高效经济区对应的最高速比。 图2 发动机输出转矩稳态数值模型表1 液力变矩器主要参数 选取的AMESim CVT 子模型TRCV0A 为不考虑带、轮滑转和转矩损失的传动子模型。 差速器子模型选择的是普通开式差速器子模型TRDI0A; 轮胎子模型选择的是考虑轮胎转动惯量的Pacejka 固定垂直载荷的纵向力子模型TRTY1A;车辆载荷子模型选择的是不考虑质量转移的独立四轮子模型TRVEH03。 表2 为CVT 子模型TRCV0A 的主要参数。表3为整车模型主要参数。 2.2.2 液压驱动器模型 液压驱动器是按照控制系统要求实现液力变矩器闭锁/解锁

18、、CVT 夹紧力控制和速比控制的执行机构, 主要由液压动力源3 ( 内啮合齿轮泵) 子模型、液压执行元件( 液力变矩器闭锁离合器和主、从动液压缸) 子模型、控制元件4 ( 电液比例溢流阀、电液比例减压阀、电液比例方向控制阀等) 子模型以及辅助元件子模型组成。 2.3 MATLAB/Simulink 电液控制系统 电液控制系统是双状态CVT 所有功能实现的关键, 由液力变矩器闭锁/解锁控制器、带轮夹紧力控制器和速比控制器组成。图3 为电液控制系统工作原理框图。 图3 电液控制系统工作原理框图由于采用液力变矩器作为起步装置, 所以只需考虑液力变矩器的闭锁/解锁控制。为了兼顾闭锁时的传动效率和闭锁平

19、顺性的要求, 避免过大的转矩冲击, 本文所设计的控制器选取液力变矩器的耦合点作为液力变矩器的闭锁控制点, 同时设置解锁车速阈值作为解锁控制点。 CVT 带轮的夹紧力控制是提高传动装置本身传动效率和关键部件使用寿命的保证, 夹紧力控制需同时考虑传递的发动机转矩和当前速比。本文所设计的夹紧力控制器属于压力调节控制, 控制器接收转速、转矩和压力传感器的信号实时计算出当前的发动机传递转矩大小以及当前速比值, 按照控制策略确定出目标夹紧力值, 再将其转换为控制信号, 由ECU 功率放大级向电液比例溢流阀施加控制电流, 从而达到控制从动液压缸压力, 进而实现所需从动带轮夹紧力的目的。 速比控制器根据选定的

20、工作模式和驾驶员意图即节气门开度和制动踏板位置等参数来实时调节实际速比跟踪目标速比的变化5。本文所设计的速比控制器属于位置伺服控制, 图4 为主动带轮轴向位移与速比的关系曲线。根据该试验标定曲线,在速比控制中把主动带轮的位置变化作为速比的直接反馈, 构成闭环控制, 从而将对主动轮缸的压力控制转换为对主动带轮的位置控制, 来实现所期望的速比, 这样容易克服负载和扰动的影响。本文采用基于模糊控制的速比控制器, 具有对复杂工况适应性强、解耦特性较好等优点。 图4 主动带轮轴向位移与速比关系曲线利用AMESim- Simulink 联合仿真平台建立的整车动力学模型如图5 所示。 图5 装备双状态CVT

21、 的整车动力学模型3 典型工况下的联合仿真分析 3.1 液力变矩器起步工况 起步时发动机节气门开度由10 %逐渐增加到20 %, 历时10 s, 液力变矩器泵轮、涡轮转矩变化曲线如图6 所示, 液力变矩器速比和效率的变化曲线如图7 所示。 图6 起步时液力变矩器泵轮和涡轮转矩曲线由图6 和图7 可以看出, 在起步初始阶段, 液力变矩器为最大转矩比, 随着速比的逐渐增加, 转矩比下降, 效率逐渐增加。当液力变矩器达到耦合点时, 液压驱动器在闭锁控制器的指令作用下逐渐增大闭锁离合器油压, 使液力变矩器闭锁并有效降低了闭锁前、后传递转矩冲击, 完全闭锁后泵轮与涡轮成为刚性连接, 此后速比为1, 效率

22、达到100 %。 图7 起步时液力变矩器速比和效率变化曲线3.2 原地起步加速工况 汽车以50 %的节气门开度原地起步加速行驶,历时10 s, 速比跟踪曲线如图8 所示, 主、从动缸压力变化曲线如图9 所示。 从图8 可以看出, 由于起步时节气门开度较大, 发动机目标转速较高而车速较低, 使得目标速比和实际速比均为最大速比, 这样使车辆具有较高的起步加速度并使车速快速提升; 经过一段时间之后, 由于车速增加至较高值, 使得目标速比开始逐渐减小, 实际速比在控制器和执行器的作用下随目标速比也开始逐渐减小, 二者的趋势保持一致。 从图9 可以看出, 当目标速比发生变化时, 液压驱动器在夹紧力控制器

23、和速比控制器的作用下,调节主、从动缸压力并使二者保持一定的比例关系并调节实际速比对目标速比进行跟踪, 直到驱动力与行驶阻力相平衡。 3.3 行驶阻力突变工况 汽车以30 %的节气门开度匀速行驶, 在10 s 时受到10的坡度阻力, 历时20 s, 车速- 时间历程曲线如图10 所示, 速比变化曲线如图11 所示。 由图10 和图11 可以看出, 在行驶阻力突变之前, 车辆逐渐加速至与行驶阻力平衡时稳定; 第10 s时由于行驶阻力突然增加, 造成车速略有下降, 目标速比产生一定突变, 实际速比对目标速比的跟踪略有滞后, 但在速比控制器的作用下, 汽车的加速度继续增加, 车速继续上升, 直至与行驶

24、阻力相平衡。 从上述仿真结果可以看出, 在夹紧力控制器和速比控制器的作用下, CVT 的速比调节平稳有效,跟踪精度较高, 控制效果与理论分析相一致。可见,所设计的夹紧力和速比控制器符合控制要求, 有效可行。 4 结束语 采用AMESim 软件建立了装备双状态CVT 的某四轮汽车的整车动力学模型; 利用MATLAB/Simulink 建立了满足电液控制系统特殊要求的控制器模型; 利用S 函数接口实现数据交换与融合, 构建了联合仿真平台。通过对液力变矩器起步、原地起步加速、行驶阻力突变等3 种典型工况进行的仿真研究表明: AMESim- Simulink 联合仿真平台可以很好地模拟基于双状态CVT

25、 的整车动力学特性和电液控制系统的动态特性, 对于双状态CVT 的研究与开发具有较好的实用性。 同时也表明, 该平台有效地提高了建模效率,可以针对控制系统的特殊要求, 设计不同控制算法、满足不同精度要求的控制器模型。 参考文献 1 卢延辉.双状态CVT 综合控制策略研究: 学位论文 .长春: 吉林大学,2007. 2 付永领,祁晓野.AMESim 系统建模和仿真- 从入门到精通.北京: 北京航空航天大学出版社,2006. 3 程乃士.汽车金属带式CVT- CVT 原理和设计.北京: 机械工业出版社,2007. 4 祈雪乐,宋健,王会义,李亮.基于AMESim 的汽车ESP 液压控制系统建模与分析.机床与液压,2005( 8) . 5 Kim T,Kim H.Yi J,Cho H,Ratio Control of Metal Belt CVT. SAE paper,2000.(end)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1