(完整word版)CarSim、Simulink联合仿真

合集下载

CarSim与Simulink联合仿真

CarSim与Simulink联合仿真

CarSim与Simulink联合仿真1 软件介绍在MATLAB中,Simulink是用来建模、仿真和分析动态多维系统的交互工具。

可以使用Simulink提供的标准模型库或者自行创建模型库,描述、模拟、评价和精化系统行为,同时,Simulink和MATLAB之间的联系十分便捷,可以使用一个灵活的操作系和应用广泛的分析和设计工具。

最后,除了可以使用Simulink建模和仿真之外,还可以通过其他软件联合来完成更多的分析任务,如CarSim、ADAMS、AMEsim等许多软件。

CarSim是专门针对车辆动力学的仿真软件,CarSim模型在计算机上运行的速度比实时快3-6倍,可以仿真车辆对驾驶员,路面及空气动力学输入的响应,主要用来预测和仿真汽车整车的操纵稳定性、制动性、平顺性、动力性和经济性,同时被广泛地应用于现代汽车控制系统的开发。

CarSim可以方便灵活的定义试验环境和试验过程,详细的定义整车各系统的特性参数和特性文件。

CarSim软件的主要功能如下:●适用于以下车型的建模仿真:轿车、轻型货车、轻型多用途运输车及SUV;●可分析车辆的动力性、燃油经济性、操纵稳定性、制动性及平顺性;●可以通过软件如MA TLAB,Excel等进行绘图和分析;●可以图形曲线及三维动画形式观察仿真的结果;●包括图形化数据管理界面,车辆模型求解器,绘图工具,三维动画回放工具,功率谱分析模块;●程序稳定可靠;●软件可以实时的速度运行,支持硬件在环,CarSim软件可以扩展为CarSim RT,CarSim RT 是实时车辆模型,提供与一些硬件实时系统的接口,可联合进行HIL仿真;●先进的事件处理技术,实现复杂工况的仿真;●友好的图形用户界面,可快速方便实现建模仿真;●提供多种车型的建模数据库;●可实现用户自定义变量的仿真结果输出;●可实现与simulink的相互调用;●多种仿真工况的批运行功能;2 CarSim与Simulink联合仿真2.1 Simulink接口1) 变量由Simulink导入CarSim(导入变量)可由Simulink导入到CarSim中的变量可达160多个,主要分为以下几部分:⏹控制输入⏹轮胎/路面输入⏹轮胎的力和力矩⏹弹簧及阻尼力⏹转向系统的角度⏹传动系的力矩⏹制动力矩及制动压力⏹风的输入⏹任意的力和力矩图2.1 CarSim导入变量分类我们可以在Simulink中定义变量,也可以在其他软件中定义并导入Simulink模型中,导入的变量将叠加到CarSim内部相应的变量中。

Simulink_modelsim联合仿真

Simulink_modelsim联合仿真

simulink/modelsim联合仿真XX学生的师傅2016年5月13日Simulink/Modelsim 联合仿真操作步骤本人使用的matlab版本为:matlab R2014a ; modelsim版本为:Modelsim SE-64 10.1c。

以下内容是参考自matlab帮助文档,结合自己第一次联合仿真的经验得出,如有不到之处,不能帮助解决问题还请原谅。

第一次使用markdown,如阅读体验不好,你咬我啊以下正文1.新建目录2.在matlab中配置cosimulation block1.在matlab中运行cosimWizard。

2.按要求配置。

3.在simulink或matlab中搭建仿真模型4.从matlab或simulink中启动modelsim两种方法:•在matlab中运行vism或vism('socketsimulink'),4449 ,其中4449为端口号,根据实际情况确定。

之后需在modelsim中加载verilog文件,并输入vsimulink work.uq_pmsm ,其中uq_pmsm为实体名,根据实际情况替换。

•双击simulink中的Launch HDL Simulator块启动modelsim。

以下两种情况: - 方法一启动实体仿真、方法二modelsim加载实体完成后,若一直显示loading。

- 直接在simulink中运行仿真时出现错误,提示change port。

可进入任务管理器结束lmutil.exe进程。

黑科技,不确保有效。

5.在simulink中启动仿真,此时modelsim会同步进行仿真。

CarSim与Simulink联合仿真

CarSim与Simulink联合仿真

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导入变量分类我们可以在Simulink中定义变量,也可以在其他软件中定义并导入Simulink模型中,导入的变量将叠加到 CarSim内部相应的变量中。

基于CarsimSimulink联合仿真的分布式驱动电动汽车建模

基于CarsimSimulink联合仿真的分布式驱动电动汽车建模

基于CarsimSimulink联合仿真的分布式驱动电动汽车建模一、本文概述随着电动汽车技术的快速发展,分布式驱动电动汽车(Distributed Drive Electric Vehicles, DDEV)因其高效能源利用、优越操控性能以及灵活的驱动方式,正逐渐成为新能源汽车领域的研究热点。

为了更深入地理解和研究DDEV的动态特性与控制策略,建立精确的车辆模型是关键。

本文旨在探讨基于Carsim与Simulink 联合仿真的分布式驱动电动汽车建模方法,以期在车辆动力学建模、控制策略优化和系统集成等方面提供有效的技术支撑。

本文首先介绍分布式驱动电动汽车的基本结构和特点,阐述其相较于传统车辆的优势。

随后,详细介绍Carsim和Simulink两款软件在车辆建模和仿真分析方面的功能和特点,以及它们联合仿真的优势。

接着,将重点介绍如何利用Carsim建立DDEV的车辆动力学模型,包括车辆动力学方程、轮胎模型、驱动系统模型等。

将探讨如何利用Simulink构建DDEV的控制策略模型,包括驱动控制、制动控制、稳定性控制等。

在建立了DDEV的车辆动力学模型和控制策略模型后,本文将详细阐述如何将这两个模型进行联合仿真,并分析仿真结果。

通过对比分析不同控制策略下的车辆性能表现,验证所建模型的准确性和有效性。

本文还将讨论分布式驱动电动汽车建模面临的挑战和未来的研究方向,为相关领域的研究者提供参考和借鉴。

二、Carsim软件介绍Carsim是一款由密歇根大学开发的高级车辆动力学仿真软件,广泛应用于车辆控制、车辆动力学、主动和被动安全、电动和混合动力车辆以及先进的驾驶员辅助系统等领域的研究和开发。

该软件以模块化的方式集成了车辆各个子系统的动力学模型,包括发动机、传动系统、制动系统、转向系统、悬挂系统、轮胎以及车身等。

Carsim的核心优势在于其强大的物理引擎和精确的仿真能力。

通过精确的算法和详尽的车辆参数数据库,Carsim能够模拟出车辆在各种道路条件和驾驶操作下的动态行为,如加速、制动、转向、侧滑等。

Carsim和Simulink联合仿真-精品文档

Carsim和Simulink联合仿真-精品文档
图3.6 新建dataset
清华大学—恒隆汽车转向系统研究所
3 实例操作
图3.7 整车参数设置
清华大学—恒隆汽车转向系统研究所
3 实例操作
图3.8 新建仿真工况
清华大学—恒隆汽车转向系统研究所
3 实例操作
图3.9 驾驶员操纵条件设置
清华大学—恒隆汽车转向系统研究所
3 实例操作
图3.10 仿真时间设置
3 实例操作 奇瑞A3车60km/h的横向瞬态响应 仿真操作为例: 车速:60km/h 转向盘:幅值为53°、周期4s的 正弦角信号输入。
清华大学—恒隆汽车转向系统研究所
3 实例操作
打开Carsim,弹出下面对话框:
图3.1 选择Carsim数据库
清华大学—恒隆汽车转向系统研究所
3 实例操作
图3.2 Carsim许可设置对话框
3 实例操作
图3.22 Carsim导出变量的主界面
清华大学—恒隆汽车转向系统研究所3 实例ຫໍສະໝຸດ 作图3.23 选择导出变量文件
清华大学—恒隆汽车转向系统研究所
3 实例操作
图3.24 选择Carsim导出变量
清华大学—恒隆汽车转向系统研究所
3 实例操作
图3.25 发送到Simulink
1.2 Carsim建模
图1.6 Carsim整车模型示意图
清华大学—恒隆汽车转向系统研究所
1.2 Carsim建模
车辆特性
主界面
3D动画
测试环境
仿真求解
曲线绘制
图1.7 Carsim软件的主界面及构成
清华大学—恒隆汽车转向系统研究所
1.2 Carsim建模
图1.8 Carsim软件的车辆特性设置

联合仿真接口设置指南

联合仿真接口设置指南

联合仿真接口设置指南 (CarSim、Amesim、Matlab)目录1 范围 (1)2 规范性引用文件 (1)3 术语和定义 (1)4 设置流程 (1)4.1 CarSim设置 (1)4.2 Amesim设置 (2)4.3 Matlab设置 (2)5 工况分析 (2)5.1 工况分析 (2)5.2 联合仿真设置流程 (3)6 评价指标 (3)6.1 双换道分析 (3)6.2 评价指标 (4)7 优化建议 (4)附录A(规范性附录)联合仿真分析流程 (6)前言本规范是通过查找和阅读大量文献资料,并结合公司对ESS策略仿真的实践经验编制而成的。

主要规范了ESS联合仿真分析的要求、分析方法及Carsim、Amesim、Matlab软件流程,用以规范和指导ESS联合仿真分析工作。

联合仿真接口设置指南1 范围本规范规定了ESS联合仿真分析的模型要求、接口设置等。

本规范适用于ESS策略的仿真分析。

2 规范性引用文件无3 术语和定义无4 设置流程联合仿真过程时,Carsim会单独启动一个Matlab环境,仿真过程均在该环境下运行,所以联合仿真时优先启动Carsim。

不同软件间的连接都存在版本兼容(支持)的问题,该规范所使用的软件版本如下表。

表1 仿真软件版本软件版本软件版本Matlab2014A Carsim2016.1Amesim R14VisualStudio2010说明:1、Matlab2016B更新了求解器,如果使用该版本(或更高)编写模型后,在低版本(如Matlab2014A)仿真时可能会出现求解错误。

2、以上版本仅作为当前仿真参考,但不限制更高版本的仿真。

4.1 CarSim设置在Matlab安装的路径下安装Carsim(例如:C:\Program Files (x86))。

安装完毕后,需要根据要仿真的车型,填写Simulation Test Specifications选项卡。

该选项卡包括以下几个主要内容,表2 Carsim设置选项卡内容说明车辆设置尺寸长、宽、高、质量、质心位置等。

(完整word版)CarSim、Simulink联合仿真

(完整word版)CarSim、Simulink联合仿真

CarSim与Simulink联合仿真1 软件介绍在MATLAB中,Simulink是用来建模、仿真和分析动态多维系统的交互工具。

可以使用Simulink提供的标准模型库或者自行创建模型库,描述、模拟、评价和精化系统行为,同时,Simulink和MATLAB之间的联系十分便捷,可以使用一个灵活的操作系和应用广泛的分析和设计工具。

最后,除了可以使用Simulink建模和仿真之外,还可以通过其他软件联合来完成更多的分析任务,如CarSim、ADAMS、AMEsim等许多软件。

CarSim是专门针对车辆动力学的仿真软件,CarSim模型在计算机上运行的速度比实时快3-6倍,可以仿真车辆对驾驶员,路面及空气动力学输入的响应,主要用来预测和仿真汽车整车的操纵稳定性、制动性、平顺性、动力性和经济性,同时被广泛地应用于现代汽车控制系统的开发。

CarSim可以方便灵活的定义试验环境和试验过程,详细的定义整车各系统的特性参数和特性文件。

CarSim软件的主要功能如下:●适用于以下车型的建模仿真:轿车、轻型货车、轻型多用途运输车及SUV;●可分析车辆的动力性、燃油经济性、操纵稳定性、制动性及平顺性;●可以通过软件如MA TLAB,Excel等进行绘图和分析;●可以图形曲线及三维动画形式观察仿真的结果;●包括图形化数据管理界面,车辆模型求解器,绘图工具,三维动画回放工具,功率谱分析模块;●程序稳定可靠;●软件可以实时的速度运行,支持硬件在环,CarSim软件可以扩展为CarSim RT,CarSim RT 是实时车辆模型,提供与一些硬件实时系统的接口,可联合进行HIL仿真;●先进的事件处理技术,实现复杂工况的仿真;●友好的图形用户界面,可快速方便实现建模仿真;●提供多种车型的建模数据库;●可实现用户自定义变量的仿真结果输出;●可实现与simulink的相互调用;●多种仿真工况的批运行功能;2 CarSim与Simulink联合仿真2.1 Simulink接口1) 变量由Simulink导入CarSim(导入变量)可由Simulink导入到CarSim中的变量可达160多个,主要分为以下几部分:⏹控制输入⏹轮胎/路面输入⏹轮胎的力和力矩⏹弹簧及阻尼力⏹转向系统的角度⏹传动系的力矩⏹制动力矩及制动压力⏹风的输入⏹任意的力和力矩图2.1 CarSim导入变量分类我们可以在Simulink中定义变量,也可以在其他软件中定义并导入Simulink模型中,导入的变量将叠加到CarSim内部相应的变量中。

car与simulink联合仿真大总结

car与simulink联合仿真大总结

分享】car与simulink联合仿真大总结一直困扰我的ac ar与simulink联合仿真今天终于做通了,以发此贴给大家一些建议。

我做的这个例子很简单,主要目的是将acar和simulink调通。

使用的软件平台:adams2005r2,matlab7.01 步骤如下:1,打开c ar的例子mdi_demo_vehic le_it,在tools/plugin manger中调出contr ols安装如下图片设置c ontrol:[本帖最后由duanxc314 于2006-5-20 15:18 编辑]附件2006-5-20 15:18zz1.JPG(54.45 KB)引用报告回复duanxc314 版主UID 45987 精华 1 积分 50 帖子 612 贡献积分 173 阅读权限 100 注册 2004-4-21 来自 武汉 状态 离线#2 大 中 小使用道具发表于 2006-5-20 15:09 资料 个人空间 短消息 加为好友2,对整车进行仿真,安装如下的图片进行设置,注意mode of simul ation 选择为files_onl y. 3,在matlab 中用编辑器打开Controls_Plant_1.m修改ADAMS_prefix = ' Controls_Plant_1' ;为AD AMS_prefix = 'AA_iso_lane_c hange'4,打开AA_iso_lane_change.m 文件,将AD AMS_outputs 修改为'testrig.steering_wheel_angle'; 5,将ADAMS_init = 'file/command=Controls_Plant_1_c ontrols.acf' ;改为AD AMS_init = 'file/command=AA_iso_lane_change_c ontrols.acf' ; 6,打开matlab ,在光标后输入Controls_Plant_1,出现 %%% INFO : ADAMS plant actuators names : 1 testrig.steering_wheel_torque%%% INFO : ADAMS plant sensors names : 1 testrig.steering_wheel_angle再输入adams_sys 弹出一个adams_sub 的plant7,新建一个simulink model ,将adams_sub 放入这个控制系统中系统中,plant 的输入是转向力矩(再这里是个正弦函数副值为150),输出是转向角度。

CarMaker入门第六课-CarMaker用于Simulink联合仿真进行算法开发方法

CarMaker入门第六课-CarMaker用于Simulink联合仿真进行算法开发方法

CarMaker入门第六课-CarMaker用于Simulink联合仿真进行算法开发方法本节课将介绍如何基于CarMaker用于Simulink联合仿真开发算法与验证用到的模块。

CarMaker入门课程传送门【CarMaker入门第五课-CarMaker for Simulink模块】CarSim入门课程传送门【CarSim仿真快速入门(十三)—驾驶员模型(2)】CarSim从入门到精通视频传送门【CarSim从入门到精通视频】本节将对CarMaker的Simulink实现进行简短而深入的介绍。

要求具备基本的Matlab和Simulink知识。

7.1 CarMaker Simulink架构概述双击CarMaker块:图 7.1 Simulink中CarMaker的总体架构这就是CarMaker在Simulink中的总体架构。

CarMaker的Simulink表示方式主要包括驾驶员/驾驶操纵、车辆控制和车辆模型。

其余部分(IPGRoad等)包含在Simulink的CarMaker库中。

双击DrivMan块:图 7.2 Simulink中的DrivMan块可以认识到两个细节。

- 左边的绿色块是一个S函数。

这意味着全部功能都被掩盖在这一级后面。

- S函数的输出是一个多路信号,包含了S函数接口的所有信息。

返回并双击 "车辆 "块:图 7.3 Simulink中的车辆模块在这里,可以找到更详细的分割。

Simulink块表示每次都以S函数结束。

7.2 示例7.2.1 内容- 计算一个新的变量。

- 将该变量链接到CarMaker的用户可访问量。

- 使用IPGControl观察变化。

7.2.2 创建新的Simulink模型打开Simulink模型"Generic.mdl"。

将其保存为"My_Model.mdl"。

打开Generic.mdl模型,然后从这个模型中打开My_Model.mdl 模型。

车辆纵向动力学MATLAB和CarSim联合仿真

车辆纵向动力学MATLAB和CarSim联合仿真

Contents
基础和 约束 匹配和 优化 选型
2018-06-04
6 个人简参介考文献
[1]董昊轩. 四轮毂电机驱动电动汽车再生制动系统研究[D].长安大学,2018. [2]郭金刚,董昊轩,盛伟辉,涂超.电动汽车再生制动能量回收最优控制策略[J].江苏大 学学报(自然科学版),2018,39(02):132-138. [3]董昊轩,郭金刚,闫宽宽.轮毂电机四轮独立驱动电动汽车再生制动控制策略[J].机 械科学与技术,2017,36(11):1778-1784.
n nrated n nrated
Pm

Tmen 9550
Pme
n nrated n nrated
2018-06-04
再生制动时实际输出转矩用一阶惯性环节进行描述:
Tmo
s

Tm
s


es ms
1
Tmo
Tload

Jm
d dt
2n
60
2019/5/12
轮毂电机驱动是将独立控制的电机与汽车轮毂相连,集驱动、 制动、转向、悬架等模块于一体。
轮毂电机 驱动EV
传动 效率高
简化底 盘结构
布置多 ห้องสมุดไป่ตู้化
响应速 度快
轴荷分 配更加 合理
降低整 车噪声
2018-06-04
2018-06-04
研究对象
研究对 象分析
数学 建模
仿真 建模
验证优化
2018-06-04
THANK YOU
报告人:董昊 轩
车辆纵向动力学MATLAB/Simulink与 CarSim联合仿真
董昊轩 811436777@

1111 CarSim联合仿真

1111 CarSim联合仿真

CarSim与simulink联合仿真1.新建simulink模型,并保存(因为CarSim不能新建simulink)2.打开CarSim,Models选择:simulink3.选择Link to New Dataset4.命名,Create and Link5.选择观察视角(根据自己需要)6.进入上述所创建的模型,设置参数7.选择输入8.选择输入变量(1) 按键(Refresh),可以重新录入Active Import Variables (2) 按键(View Spreadsheet),方便查找输入参数9.此例选择三个参数(1)Open loop throttle control同理:(2)Steering wheel angle(3)Brake pedal force(Mode一般选择Replace)保存以上设置10.选择输出11.设置输出参数此例选择4个输出参数(1)Longitudinal speed(2)Angular rate(3)Angular acceleration(4)Engine crankshaft angular speed保存设置12.选择simulink Model(第一步保存的路径)13.后退出,Send to Simulink(注:若出错,在运行中输入CMD,进入dos模式,输入matlab /regserver(只装一个matlab 版本),或进入需要的matlab路径,输入matlab /regserver(存在多个matlab版本),重联matlab 引擎)14.打开Library Browser15.拖入CarSim S-Function模块16.simulink建模17.点击Start Simulation18.在Simulink里观察运行结果在CarSim里模拟(Animate)查看数据(Plot)Copyright © 2011 Vehicle Controls and Intelligence Lab, Jilin UniversityAll rights reserved11。

ESP系统的CarSim与Simulink联合仿真研究

ESP系统的CarSim与Simulink联合仿真研究

ESP系统的CarSim与Simulink联合仿真研究孙跃东;郭森;周萍【摘要】通过对ESP系统的特性进行分析,选取汽车横摆角速度作为控制变量,基于模糊PID控制理论,在MATLAB/Simulink中建立ESP控制器模型.根据控制器计算出的附加横摆力矩,选用单侧双轮制动的控制策略来确定施加在各车轮的制动力矩.利用CarSim软件中的整车动力学模型,搭建CarSim与Simulink的联合仿真软件平台,在不同的工况下进行双移线试验和紧急避让试验.试验结果表明,所设计的控制器可以显著地改善汽车行驶的操纵性和稳定性,为ESP系统的研究提供了有益的参考.%By analyzing the characteristics of ESP system, the car yaw rate is selected as the control variable and the ESP controller model is established in MATLAB/Simulink based on the fuzzy PID control theory. According to the additional yaw moment that the ESP controller calculates,the braking torque applied to each wheel is determined by using the control strategy of one-side double-wheel braking.Double lane change test and emergency avoidance test are conducted in different conditions by using the vehicle dynamics model in CarSim software and building combined simulation software platform with Simulink and CarSim.The test results show that the designed controller can significantly improve the car handling and stability,which provides a useful reference for the future study of ESP system.【期刊名称】《机械设计与制造》【年(卷),期】2018(000)003【总页数】4页(P16-18,22)【关键词】横摆角速度;模糊PID;联合仿真;动力学模型;ESP【作者】孙跃东;郭森;周萍【作者单位】上海理工大学机械工程学院,上海200093;上海理工大学机械工程学院,上海200093;上海理工大学机械工程学院,上海200093【正文语种】中文【中图分类】TH161 引言汽车稳定控制系统(ESP)是在牵引力控制系统和汽车防抱死系统的基础上发展起来的一种新型的主动安全技术。

基于carsim与Simulink的汽车AEB自动紧急制动联合仿真研究

基于carsim与Simulink的汽车AEB自动紧急制动联合仿真研究

HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGY课程名称:汽车服务工程专业课程设计设计题目:基于carsim与Simulink的汽车AEB自动紧急制动联合仿真研究班级:T1343-7 专业:汽车服务工程学生姓名:学号:指导教师(签字):起止日期:2016 年12 月26 日—2017 年 1 月13 日目录1. 设计任务及要求 (1)2. 进度安排 (1)3. 课程设计介绍 (1)4.整车动力学建模 (3)4.1 carSim简介 (3)4.2基于CarSim整车建模 (6)4.3仿真工况设定 (7)4.4仿真时间设定 (8)4.5双车整合 (9)5.Simulink控制系统建模 (10)6.CarSim/Simulink联合仿真 (11)7. 仿真结果分析 (15)1. 设计任务及要求1)尝试从以下方式找资料: 国内外论文,翻墙,谷歌学术,国外新闻,国外整车厂的官网(如沃尔沃的年度报告),国外一些技术论坛,国外一些评测机构的官网。

写出一份汽车AEB国内外调研报告。

2)Carsim安装、调试与熟悉与Simulink控制器模型建立联合仿真。

3)完成、提交一份联合仿真设计报告说明书。

2. 进度安排3. 课程设计介绍近年来,随着国民经济的发展,交通需求日益增加,城市车辆保有数量急剧上升,由此引起的城市交通拥堵、交通事故频发已经成为不容忽视的社会问题。

交通事故不仅危及生命,使国家和人民的财产遭受重大损失,而且还破坏道路运输的连续性,导致交通拥堵。

每天全球交通事故造成 3 万多人丧生、14万人受伤,其中15000 人终生致残。

美国汽车协会估计,美国每年汽车事故造成的损失(以死亡、伤残、医疗和财产计)3000亿美元,令人想不到的是约 90%的交通事故与人的疏忽等有关。

另外,根据世界卫生组织( WHO) 的预测,道路交通伤害在全球疾病或受伤死亡原因排名中将不断上升,2030 年将成为第五大死亡原因。

carsim建模仿真手册

carsim建模仿真手册

carsim建模仿真手册一、引言Carsim(Car Simulation)是一个用于汽车动力学仿真的软件。

它提供了一个精确且强大的模型,可用于模拟汽车的动态行为。

本文档旨在提供使用Carsim进行建模仿真的基本指南。

二、Carsim介绍Carsim是由意大利的Simulink和MathWorks公司共同开发的。

它基于Simulink平台,允许用户使用图形界面进行建模和仿真。

Carsim提供了丰富的车辆模型库,包括车辆动力学、轮胎模型、驾驶员模型等,使得用户能够快速构建复杂的车辆系统模型。

三、建模步骤1.建立车辆模型:首先,需要在Carsim中定义车辆的几何形状、质量和惯性等参数。

这些参数对于车辆的动力学行为至关重要。

2.添加轮胎模型:轮胎是车辆与地面接触的关键部分,其行为对车辆的操控性和稳定性有重要影响。

Carsim提供了多种轮胎模型,用户可以根据需要选择和调整。

3.定义驾驶员模型:驾驶员模型用于模拟驾驶员的驾驶行为,如加速、制动和转向等。

Carsim提供了多种驾驶员模型,用户可以根据实际需求进行选择和调整。

4.连接模型:将上述各个部分连接起来,形成一个完整的车辆系统模型。

连接时需确保所有输入和输出信号的一致性。

四、仿真与结果分析1.运行仿真:设置仿真参数,如仿真时间、步长等,然后开始仿真。

2.查看仿真结果:仿真结束后,可以查看各种输出数据,如速度、加速度、横摆角速度等。

这些数据可以用于评估车辆的性能和操控性。

3.结果分析:根据仿真结果,可以对车辆的设计进行优化。

例如,调整轮胎参数或驾驶员模型参数,以改善车辆的操控性或燃油经济性。

五、结论Carsim为汽车动力学建模仿真提供了一个强大的工具。

通过遵循上述步骤,用户可以快速构建复杂的车辆系统模型,并进行仿真和分析。

这对于车辆设计、开发和测试具有重要意义。

Simulink汽车仿真实例-文档资料

Simulink汽车仿真实例-文档资料

Logic & Bit Op. Continuous Discontinuites Discrete Signal Attributes User-Defined Fcn Ports & Subsystems Ports & Subsystems Ports & Subsystems Ports & Subsystems
13
作业
完成各个子系统的建模。下节课将这些子系统 组装成一个完整的发动机模型。
14
实战1:一个发动机模型
Simulink throttle
模型:
part1
theta
dotmai
Pm
mai
part3
Terminator1
dotmai dotPm
dotmao
Pm
part4
Terminator2
N
dotmao
0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
32
实战3:防抱死制动系统(ABS)
Simulink模型:
0.2
Desired relative
slip
Scope2
Scope3
Scope4
bangbang controller
100 TB.s+1 Hydraulic Lag
1
s
Pm
mao
part5
Terminator3
Integrator
Terminator
T_load part2
T_eng N
T_load
part7
N
edge180
valve timing

汽车AMT系统的Matlab_Simulink建模与仿真

汽车AMT系统的Matlab_Simulink建模与仿真

图 1 汽车 AMT 系统的模型框图
开始 初始化并 设定仿真时间 节气门控制输出 Ut 离合器控制输出 Uc No 被控对象仿真程序 判断是否 换档? Yes 换档程序
1
汽车 AMT 机械系统模型的建立
在介绍系统各组成部分模型之前,首先对汽车 AMT 系
No
统模型的整体框架作一个概括描述。整车 AMT 系统模型如
ϕ = f ⋅ cos θ + sin θ
f 为滚动阻力系数,一般
f = 0.014 ⎜ 1+
t ——螺杆节距; kf ——离合器拨叉杠杆增力比; F(x) 式中:
——离合器分离套作用力;F1b——膜片弹簧的最大压盘力。 1.3.2 离合器减速机构模型 这里采用螺杆传动型减速机构,其数学模型为:
⎛ ⎝

言1
在汽车电控机械式自动变速器(AMT)控制系统的产
图 1 所示,可分为控制器模型和被控对象模型两大部分,其 中被控对象模型包括节气门模型、 发动机模型、 离合器模型、
ne ne 变速器 Uq 节气门 alpha 发动机 Me 离合器 模型 nc 模型 模型 模型 ig ig uc x 控制器模型 角踏板开度 车辆 模型 车速
油门踏板开度节气门开度120806油门踏板开度10节气门对油门踏板的跟踪曲线0402节气门开度02发动机转速200040006000采样点个数时间13踏下油门踏板时节气门的跟踪曲线120806040202节气门开度11离合器起步结合曲线油门踏板开度车速1000200030004000采样点个数时间14回收油门踏板时节气门的跟踪曲线档位值2040030020010012车速及升降档曲线其中仿真得到的曲线图10为节气门对油门踏板的跟踪曲线仿真时假定对油门踏板加上一阶跃信号即瞬间将油门踏板踩下一深度在时间为秒时以一定的速度慢慢地回收油门踏板回到零位图中黄色线所示图中的紫色曲线表示节气门开度情况从曲线上可以看到节气们开度在瞬秒钟内跟踪上油门踏板的开度回收踏板时节气门开度也随之回收表明节气门控制有较好的跟踪性

CarMaker入门第四课-CarMaker与Simulink联合仿真

CarMaker入门第四课-CarMaker与Simulink联合仿真

CarMaker入门第四课-CarMaker与Simulink联合仿真5.1 开启CarMaker与Simulink联合仿真使用Windows "开始"按钮打开CarMaker,并创建一个新项目。

CarMaker GUI > File > Project Folder > Create Project并切换选项CarMaker for Simulink Extras。

单击 "确定",完成项目文件夹的创建。

图 5.1 使用CarMaker for Simulink Extras创建新项目现在,项目文件夹中包含一个名为src_cm4sl的额外文件夹,它提供了Simulink的接口。

关闭CarMaker GUI,打开Matlab。

作为工作目录,选择项目的src_cm4sl文件夹。

在左侧显示工作目录内容的选项卡中,右击名为cmenv.m的文件,运行脚本。

这个选项保证了CarMaker和Matlab之间的连接。

打开generic.mdl模型。

现在,Matlab应该已经打开了,接着是Simulink环境和Simulink模型generic.mdl。

成功的启动程序会出现以下窗口。

图 5.2 带有Simulink模型generic.mdl的MATLAB窗口。

疑难解答:有时,文件类型.mdl与Matlab无关。

出现一个新的对话框,要求用以下程序之一打开文件。

图 5.3 打开文件对话框必须找到Matlab可执行文件,然后才能确认执行。

启动确认Matlab和CarMaker for Simulink通过扩展Matlab的搜索路径共同工作,因此它知道在哪里可以找到CarMaker for Simulink块集和辅助命令。

Matlab的搜索路径是通过执行一个名为cmenv.m的脚本来扩展的,它位于CarMaker项目目录的mdl子目录--src_cm4sl 中。

该脚本可以手动执行,但也有办法在每次启动Mat- lab或加载模型时自动调用它。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CarSim 与Simulink 联合仿真1 软件介绍在MATLAB 中,Simulink 是用来建模、仿真和分析动态多维系统的交互工具。

可以使用Simulink 提供的标准模型库或者自行创建模型库,描述、模拟、评价和精化系统行为,同时,Simulink 和MATLAB 之间的联系十分便捷,可以使用一个灵活的操作系和应用广泛的分析和设计工具。

最后,除了可以使用Simulink 建模和仿真之外,还可以通过其他软件联合来完成更多的分析任务,如CarSim 、ADAMS 、AMEsim 等许多软件。

CarSim 是专门针对车辆动力学的仿真软件,CarSim 模型在计算机上运行的速度比实时快3-6 倍,可以仿真车辆对驾驶员,路面及空气动力学输入的响应,主要用来预测和仿真汽车整车的操纵稳定性、制动性、平顺性、动力性和经济性,同时被广泛地应用于现代汽车控制系统的开发。

CarSim 可以方便灵活的定义试验环境和试验过程,详细的定义整车各系统的特性参数和特性文件。

CarSim 软件的主要功能如下:适用于以下车型的建模仿真:轿车、轻型货车、轻型多用途运输车及SUV ;可分析车辆的动力性、燃油经济性、操纵稳定性、制动性及平顺性;可以通过软件如MA TLAB ,Excel 等进行绘图和分析;可以图形曲线及三维动画形式观察仿真的结果;包括图形化数据管理界面,车辆模型求解器,绘图工具,三维动画回放工具,功率谱分析模块;程序稳定可靠;软件可以实时的速度运行,支持硬件在环,CarSim 软件可以扩展为CarSim RT, CarSim RT 是实时车辆模型,提供与一些硬件实时系统的接口,可联合进行HIL 仿真;先进的事件处理技术,实现复杂工况的仿真;友好的图形用户界面,可快速方便实现建模仿真;提供多种车型的建模数据库;可实现用户自定义变量的仿真结果输出;可实现与simulink 的相互调用;多种仿真工况的批运行功能;2 CarSim 与Simulink 联合仿真2.1 Simulink 接口1)变量由Simulink 导入CarSim (导入变量)可由Simulink 导入到CarSim 中的变量可达160 多个,主要分为以下几部分:控制输入图2.3简单驾驶员模型轮胎/路面输入 轮胎的力和力矩 弹簧及阻尼力 转向系统的角度 传动系的力矩制动力矩及制动压力 风的输入我们可以在 Simulink 中定义变量,也可以在其他软件中定义并导入Simulink 模型中,导入的变量将叠加到 CarSim 内部相应的变量中。

2)变量由 CarSim 导入Simulink (导出变量) 导出变量可以应用于用户自定义的 Simulink 模型,CarSim 的导出变量多达 560之多,如车辆的位置、姿态、运动变量等。

Categoriesbyof c口mpo 门户时Aerodynamics Auzi II cry var inblBt AxlesDrakesCameraChessis motionDrrv&r modelDriver preview ptints E xternal actions GmunJInstrimerits Powertrain Road Sensors ShacowStee-ing Suspensions Time Tines!«■■■■■■■■■■■■■■■ ■■■■MiiiiiHiBiiMaiiiiniiiiHBiiiimiiiiHiBiiMjiiiimiiiinai ■■■■Man ■■HiiaiMjiiiimiiiiHBiimWheelshAini ■■*■■■ ■■MdiiimiiiiiMaimi HH ■■■■■*■■■ UMiiaiiiiaiiiiiimiai ■*■ ■■■■■*■■■ ■■MBiiimimiMaiiBi HH ■■■■■*■■■ IIMBIII图2.2 CarSim 导出变量分类图2.3为CarSim 软件所提供的一个 CarSim 与Simulink 联合仿真的例子□ispayCuiuguriois1 Ssle a Dy r^f!& al ccmpa nsn▼J >A JX 'lary veneble-s BnakfifLirr^erpiB'zevi* pg its Paw^Hralrt RoudSpeed corwoi Sprung maps Steering Sunoeftiioris Tirsr<任意的力和力矩图2.1 CarSim 导入变量分类D COW ITlLlQ 匚卄曲「E ■旳L!pl 二]2.2 CarSim 与Simulink 联合仿真以CarSim中所提供的与Simulink联合仿真的一个例子为例(稍有修改),来介绍CarSim 与Simulink联合仿真的整个过程。

例:车型B-class, Hatchback:No ABS初始车速65km/h节气门开度0档位控制闭环四档模式制动2s后紧急制动方向盘转角0deg路面对开路面仿真时间10s仿真步长0.001s说明:选用同一车型的两辆汽车,同样的仿真工况,但其中一辆加入在Simulink中建立的ABS控制器,相当于一辆汽车带有ABS,而另一辆汽车没有带ABS,方便对比。

CarSim8.0 版本;(2) 出现‘选择数据库’对话框,如图2.4所示,选择好数据库文件夹后点击‘ Continue with the selected database',若想要不再出现此对话框,可以将左下角’Do n't show this wi ndow the next time you start '选中;(3) 然后将会出现如图 2.5所示的对话框(’许可设置’),选择’Select',即可打开CarSim 的主界面,如图2.6所示;(1)双击桌面上CarSim的图标,运行CarSim,这里选用是的图2.5许可设置由图2.6可以看到在CarSim 主界面中,主要有三大部分:车辆参数及仿真工况的设置、 数学模型求解、后处理。

用户可以修改车辆参数,根据需要来设置仿真工况,图 为双移线仿真工况。

在后处理部分,可以显示模型的仿真动画及绘制仿真曲线,如图(4) 点击圜来新建一组dataset ,如图2.8, 在两个文本框中分别输入 'ABS',然后点击'set',以完成新建。

Th F -current caieig n n_r end t*lefor darg. sei ae sho*/n inih? dow rule bar The sere er %vil b e tockad gxcepi 怡尸 rhp cwiml 5 inihig pem 对 uoti 1 you elk*, at btiro -1 匡航 or Mo Chenge)图 2.8 新建 dataset(5) 选择'datasets 下拉菜单,看有何不同,如图 2.9。

2.6中所示2.7。

'Example'和Ceteigory: EwempleTjrejABS图2.6 CarSim 主界面图2.7仿真动画与曲线Uo CharigtiEreceding Dati]5<ct 用UXl DGtSKtCtrl i Up CtrltDo^n* * Quick Start Guide FmEfiF1* C& a.D COSIN / niro* CG 8.0 Encrypt&d ^arsfil^1* C5 H,0 11陀Anir^Tfii and PlortPi* CS &.D Motion Ratios from Tables I* S.Q New chic w S^iapt^ft* R.O Rudd FtDughni呂*卡* CS &.□ -raffic $nd Wen$c»r$By BUO VarinbIo Width Roads IAPFC EffectsArirnator F非:口咋旨hDrake Testing kD/m CQr%!craQn已ent-Obpr TestiExavnple IExt#nd»d M(x?ekExferna 1 Coni⑷1 of Runs►Hand ling re&tingi IK si c Tost iLafcVTEW rPowertrainRelsranca Poirts Acte, and Race ^arsors 1Ride rearing»SinwfnkStabiity Testing•itw^ing TMtlrg ISlrspen^ior Testing I▼图2.9第⑷步中所建的dataset⑹点击图2.10(a)中的下三角,选择相应的车型,如图 2.10(b)。

Vehicle 也I'rac^dure(a)图2.10选择车型IM* "X:列[Copy and Lirk OatawtJ£SA-(J I HI5 •CS B-Oasu *e-Oas^ H觎chfa 请dtC5<-d«5 *"e-dass HMchbdck Nd ASS<s xh刘►8-Ci5^ W^tchbrtick: rwisl ginaC£F-da^S * B曰■議.CAfC$ Eu/Opeil^ Vao ■弧15丹舟C<i (Dflwi' i VI曲i» F-Clllf ・B-CIA$S. Spans cur frd TopiCSF3 ■E-Q弗5> Sports CaT w/ CI MSS H Wes«-GT Sports Cai #J/ Encryplfd Tire亡经HMKfAV *B-c asE Sports can vaw cul. Dlfff.cs pic*oLip P cwngr *CS Pickup. Ful Size *f"UV.R1II 谜*■C5 Stock car■€& Tb reG-whi^lEd VBhiclf ■€STrwto<*C£U1®ly Trude *(b)图2.10选择车型(7)新建一个所要求的仿真工况:1)点击图2.11中所示的工况,如图 2.12所示。

P TCIUEC I 」rmDLC @120 km/h图2.11 120km/h 双移线仿真工况日鈕* 丄巾『住 HhTA tlflsZ Nftw匚*Ui .3Ri-. ILET H I FlJ i/ttD4KKDr«vftr £oni :阳怕start ^nd Slop conditionsCPMiMl 璋 iq 討細u▼! l£0hiij/hStop I U dl if 吭臼 Qlr-* Qr 社E A▼Time 舗日口Roeci 寸EiimQW]□H 嘶网由3聽CiiffliOl 210Na S«Bkr->g吕酬凶/枷1・11 a deUii$7EA nng 匸口即no Cta 詔口口门 sh rt co-tiriOS FHpar Vzc -i-H JBic 7£i rr 仆 Apnot DAnnitiDnsAT Bb ModtDouble Lone ChertgeAd<ii4M )nniDataM ■■匚 工> r L>adi5侗 GHd ICf DIXMgM»c :Additional DalaLV-: 6 LOf Ro •冋<3旳斶 EEW卜W Bia 帥叩 Ww 血軸沟F31M ■ - Foa: W-eei zlaer (Lor. F'orrtAlpra- Blip ^ges (Cnr. AIUi|T冲-S *cei MCG 、RM 二 84讪!]!卜Hire - SprvhQFs - VadtEBl Forcias (Car Al1*(N D -ZH I AZS I -solHrlad) 卜(H Q dalasi nalEKTiad)*{H D da 心si salscladj{Ho >±aluai sclciclad)(N D calazsl ;4alHdad]卜(>J Q 切1融“I talKlad!) 丨译£|4D daiajrEi salnzisd!)■ 口如I&JSI 湘locla 却'T(N D Calais! WE I HZ I Q ® ■F(ND TKK -al sal&Oad)*便D 皿3l 血心 aj*图2.12 120km/h 双移线仿真工况的主界面2)新建仿真工况,点击'Split Mu ',点击’Set '完成新建。

相关文档
最新文档