CarSim 与Simulink 联合仿真 1 软件介绍 在MATLAB 中,Simulink 是用来建模、仿真和分析动态多维系统的交互工具。可以使用Simulink 提供的标准模型库或者自行创建模型库,描述、模拟、评价和精化系统行为,同时,Simulink 和 MATLAB 之间的联系十分便捷,可以使用一个灵活的操作系和应用广泛的分析和设计工具。最后,除了可以使用Simulink 建模和仿真之外,还可以通过其他软件联合来完成更多的分析任务,如 CarSim、ADAMS、AMEsim 等许多软件。 CarSim 是专门针对车辆动力学的仿真软件,CarSim 模型在计算机上运行的速度比实时快 3-6 倍,可以仿真车辆对驾驶员,路面及空气动力学输入的响应,主要用来预测和仿真汽车整车的操纵稳定性、制动性、平顺性、动力性和经济性,同时被广泛地应用于现代汽车控制系统的开发。CarSim 可以方便灵活的定义试验环境和试验过程,详细的定义整车各系统的特性参数和特性文件。CarSim 软件的主要功能如下: 适用于以下车型的建模仿真:轿车、轻型货车、轻型多用途运输车及 SUV; 可分析车辆的动力性、燃油经济性、操纵稳定性、制动性及平顺性; 可以通过软件如 MATLAB,Excel 等进行绘图和分析; 可以图形曲线及三维动画形式观察仿真的结果; 包括图形化数据管理界面,车辆模型求解器,绘图工具,三维动画回放工具,功率谱分析模块; 程序稳定可靠; 软件可以实时的速度运行,支持硬件在环,CarSim 软件可以扩展为 CarSim RT, CarSim RT 是实时车辆模型,提供与一些硬件实时系统的接口,可联合进行 HIL仿真; 先进的事件处理技术,实现复杂工况的仿真; 友好的图形用户界面,可快速方便实现建模仿真; 提供多种车型的建模数据库; 可实现用户自定义变量的仿真结果输出; 可实现与simulink 的相互调用; 多种仿真工况的批运行功能; 2 CarSim 与Simulink 联合仿真 2.1 Simulink 接口 1) 变量由 Simulink 导入 CarSim(导入变量) 可由 Simulink 导入到 CarSim 中的变量可达 160 多个,主要分为以下几部分: 控制输入 轮胎/路面输入 轮胎的力和力矩 弹簧及阻尼力 转向系统的角度 传动系的力矩 制动力矩及制动压力 风的输入 任意的力和力矩 图2.1 CarSim 导入变量分类 我们可以在Simu link 中定义变量,也可以在其他软件中定义并导入Simu l...