CarSim_Simulink
CarSim与Simulink联合仿真
![CarSim与Simulink联合仿真](https://img.taocdn.com/s3/m/078d4400de80d4d8d15a4fe5.png)
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内部相应的变量中。
CarSim、Simulink联合仿真
![CarSim、Simulink联合仿真](https://img.taocdn.com/s3/m/ba5ecb915f0e7cd1842536d0.png)
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内部相应的变量中。
基于Carsim Simulink 联合仿真的汽车线控制动相较于传统液压制动优越性研究
![基于Carsim Simulink 联合仿真的汽车线控制动相较于传统液压制动优越性研究](https://img.taocdn.com/s3/m/a5d5582271fe910ef02df85b.png)
1背景目前,汽车上广泛采用的制动方式为液压制动,其工作原理为驾驶员踩下制动踏板,通过液体压力驱动制动器工作,完成汽车制动。
然而随着电子技术,特别是大规模集成电路的发展,汽车制动将朝着线控制动(Brake-by-wire,BBW)控制方向发展[1]。
线控制动是由电源导线取代传统制动的机械连接,不需要经过油液转换,直接通过电单元驱动活塞实现汽车制动,具有质量更轻,布置更方便,响应速度更快等优点[2]。
线控制动最开始仅在航天航空和F1赛车上得到应用,近年来,随着新能源汽车的进一步发展和人们对无人驾驶技术的迫切需求,线控制动成为人们在汽车制动道路上的新选择。
现阶段,汽车线控制动技术尚未得到普遍应用,主要是因为汽车对线控制动系统的响应可靠性要求极高,系统一旦发生故障,发生的汽车事故往往是致命的。
基于此,本文采用了一种新型肘杆增力式电子机械制动器作为汽车的线控制动器,分析了其增力特性,并通过Carsim Simulink联合仿真对该制动器进行了制动可靠性研究。
2线控制动系统总成线控制动作为线控技术的一个分支,是最关键也是难度最高的。
汽车线控制动系统主要分为两种类型,一种是电子液压制动系统(Electro-Hydraulic Brake,EHB),另一种为电子机械制动系统(Electro-Mechanical Brake,EMB)。
其中,EHB相较于传统的液压制动系统虽然在制动性能和布置方式方面有了较大提升,但仍受自身结构的限制,该系统存在液压泵、高压管路等液压部件,其制动性能提升潜力有限[3]。
EMB相较于EHB最大的区别在于EMB不再需要制动液和液压部件,制动力矩完全通过安装在4个轮胎上的电机产生,各车轮的制动力能够独立调控,且随着制动液的取消,该制动系统对环境的污染得到了进一步降低。
因此结构相对简单、功能集成可靠的电子机械制动系统成为未来汽车制动系统的发展方向,亦是本文的研究重点。
本文研究的制动器模型结构由制动盘、卡钳、支架、第一销轴组件、连接件、第二销轴组件、第一连杆、第三销轴组件、第四销轴组件、开口缸套等组成(图略)。
CarSim与Simulink联合仿真
![CarSim与Simulink联合仿真](https://img.taocdn.com/s3/m/a54423af763231126fdb1134.png)
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联合仿真的分布式驱动电动汽车建模](https://img.taocdn.com/s3/m/8da892b2900ef12d2af90242a8956bec0975a526.png)
基于CarsimSimulink联合仿真的分布式驱动电动汽车建模一、本文概述随着电动汽车技术的快速发展,分布式驱动电动汽车(Distributed Drive Electric Vehicles, DDEV)因其高效能源利用、优越操控性能以及灵活的驱动方式,正逐渐成为新能源汽车领域的研究热点。
为了更深入地理解和研究DDEV的动态特性与控制策略,建立精确的车辆模型是关键。
本文旨在探讨基于Carsim与Simulink 联合仿真的分布式驱动电动汽车建模方法,以期在车辆动力学建模、控制策略优化和系统集成等方面提供有效的技术支撑。
本文首先介绍分布式驱动电动汽车的基本结构和特点,阐述其相较于传统车辆的优势。
随后,详细介绍Carsim和Simulink两款软件在车辆建模和仿真分析方面的功能和特点,以及它们联合仿真的优势。
接着,将重点介绍如何利用Carsim建立DDEV的车辆动力学模型,包括车辆动力学方程、轮胎模型、驱动系统模型等。
将探讨如何利用Simulink构建DDEV的控制策略模型,包括驱动控制、制动控制、稳定性控制等。
在建立了DDEV的车辆动力学模型和控制策略模型后,本文将详细阐述如何将这两个模型进行联合仿真,并分析仿真结果。
通过对比分析不同控制策略下的车辆性能表现,验证所建模型的准确性和有效性。
本文还将讨论分布式驱动电动汽车建模面临的挑战和未来的研究方向,为相关领域的研究者提供参考和借鉴。
二、Carsim软件介绍Carsim是一款由密歇根大学开发的高级车辆动力学仿真软件,广泛应用于车辆控制、车辆动力学、主动和被动安全、电动和混合动力车辆以及先进的驾驶员辅助系统等领域的研究和开发。
该软件以模块化的方式集成了车辆各个子系统的动力学模型,包括发动机、传动系统、制动系统、转向系统、悬挂系统、轮胎以及车身等。
Carsim的核心优势在于其强大的物理引擎和精确的仿真能力。
通过精确的算法和详尽的车辆参数数据库,Carsim能够模拟出车辆在各种道路条件和驾驶操作下的动态行为,如加速、制动、转向、侧滑等。
Carsim和Simulink联合仿真-精品文档
![Carsim和Simulink联合仿真-精品文档](https://img.taocdn.com/s3/m/274c784202768e9951e73877.png)
清华大学—恒隆汽车转向系统研究所
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和Simulink的EPS系统联合仿真分析_张玉洁
![基于CarSim和Simulink的EPS系统联合仿真分析_张玉洁](https://img.taocdn.com/s3/m/a09f6a05fc4ffe473268ab0a.png)
器
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
20
一 般 规 律 , 无 EPS 系 统 时 的 转 向 盘
最大转矩值为 20N·m,更加符合实际 15
情 况 ;开 启 EPS 后 ,能 有 效 的 提 高 转
10
向轻便性,转矩最大值下降为 8N·m,
14 汽车维修 2015.7
汽车诊所
AUTOMOBILE MAINTENANCE
6DCT250 变 速 器 是 一 款 干 式 双
该款变速器的装配工艺较复杂,
6DCT250
离合自动变速器,又称 DPS6,具有 6
稍不注意可能导致离合器总成报
个前进挡和 1 个倒挡, 最大承受扭 矩 为 250N·m,重 量 约 73kg,主 要 应 用于福特新福克斯、 新嘉年华以及 翼博等车型上。 该变速器由福特与 德国格特拉克合作开发, 变速器核 心零部件之一的双离合器模块来自 供 应 商 德 国 舍 弗 勒 旗 下 的 Luk 公 司。
而且比较稳定,波动较小。 5
五、结论
转 向 盘 转 矩 (N·m)
0
文 章 主 要 在 Simulink 环 境 中 建
立 了 EPS 系 统 模 型 并 设 计 了 控 制 策
-5 略,然后利用动力学仿真软件 CarSim
-10
-15
-20 -500
-400 -300 -200 -100 0 100 转 向 盘 转 角 (°)
二、EPS 系统控制策略设计 EPS 系 统 控 制 策 略 分 为 上 、下 2 层, 上层控制是对目标电流的控制, 主要是根据汽车转向工况的状态参 数进行工作模式的选择,且进一步确
基于Carsim与Simulink的自动变道联合仿真
![基于Carsim与Simulink的自动变道联合仿真](https://img.taocdn.com/s3/m/e0e08c125627a5e9856a561252d380eb6294238b.png)
10.16638/ki.1671-7988.2021.08.007基于Carsim与Simulink的自动变道联合仿真许阁(东风汽车公司技术中心,湖北武汉430058)摘要:文章通过Carsim搭建汽车模型并配置道路障碍物等环境信息,并通过模拟传感器输出车道线、障碍物和本车运动状态信息,并通过接口配置发送到Simulink,再通过在Simulink中搭建自动变道的路径规划和跟踪控制算法输出方向盘转角信号给Carsim,实现对汽车自动变道的闭环仿真。
关键词:多项式拟合;前馈反馈控制;控制点预瞄中图分类号:U463.6 文献标识码:B 文章编号:1671-7988(2021)08-18-03Automatic Lane Change Co-simulation Based on Carsim and SimulinkXu Ge(Dongfeng Motor Company Technology Center, Hubei Wuhan 430058)Abstract: This paper through Carsim to build car models and configure environmental information such as road obstruc -tions, and through the analog sensor outputs lane lines, obstacles and vehicle motion state information, which will be sent to Simulink via interface configuration. Then the path planning and tracking control algorithm of automatic lane change was built in Simulink to output steering wheel angle signal to Carsim, so that the closed-loop simulation of auto lane change is realized.Keywords: Polynomial fitting; Feedforward feedback control; Control point previewCLC NO.: U463.6 Document Code: B Article ID: 1671-7988(2021)08-18-031 前言对于自动变道规划算法而言,其作用是接收来自决策模块的决策信号,处理后生成一条变道规划轨迹并由控制模块按此轨迹控制本车进行自动变道。
基于CarSim与Simulink联合仿真的轮式拖拉机舒适性分析
![基于CarSim与Simulink联合仿真的轮式拖拉机舒适性分析](https://img.taocdn.com/s3/m/78ce491391c69ec3d5bbfd0a79563c1ec5dad7db.png)
基于CarSim与Simulink联合仿真的轮式拖拉机舒适性分析赵斌;董浩;张建;黄波【摘要】根据滤波白噪声路面数学模型在Simulink中建立了D级路面仿真模型,利用CarSim-Simulink联合仿真方法建立了东风404轮式拖拉机的车辆动力学模型,结合建立的模型进行了在车速分别为10、30、50 km/h时的舒适性仿真分析,结果表明整车的舒适性有待提高.探索了在Simulink中建立路面模型的方法及利用CarSim-Simulink研究整车舒适性分析的途径,为进一步进行整车动力学分析提供了依据.【期刊名称】《成都大学学报(自然科学版)》【年(卷),期】2018(037)002【总页数】5页(P191-195)【关键词】轮式拖拉机;舒适性;仿真【作者】赵斌;董浩;张建;黄波【作者单位】成都大学机械工程学院,四川成都610106;成都大学机械工程学院,四川成都610106;成都大学机械工程学院,四川成都610106;成都大学机械工程学院,四川成都610106【正文语种】中文【中图分类】S219.1;TP391.90 引言车辆整车是一个非常复杂的动力学系统,很难建立一个非常精确的数学模型对其进行分析,而必须根据具体的研究问题进行相应的简化.针对车辆行驶时由路面不平以及车辆内部构件的运动激发的整车振动问题,科研人员对其进行了研究,例如,赵旗等[1]应用滤波白噪声法建立了车辆平顺性模型,卢胜文等[2]建立了多自由度悬架的整车模型来探讨非线性振动问题.在此基础上,本研究以滤波白噪声路面模型的D级路面为路面输入,对东风404型轮式拖拉机建立8自由度整车模型,并分析了其整车舒适性.1 路面模型建立通常,随机路面可以使用白噪声积分器或一阶滤波器产生,其时域模型如下[3]:(1)式中,q(t)是路面位移;Gq(n0)是路面不平度系数;u是车辆行驶速度,单位是m/s;ω(t)是白噪声;f0是滤波器的下限截止频率,取值f0=0.0628 Hz;n0是参考空间频率,取0.1.对于D级路面,Gq(n0)=1 024×10-6.本研究利用Simulink分析软件建立的路面模型如图1所示.图1 利用Simulink建立的路面模型2 轮式拖拉机模型及其运动微分方程2.1 轮式拖拉机模型本研究针对东风404型轮式拖拉机在随机输入下的整车振动特性,包括座椅、车身垂直、车身仰俯、车身侧倾以及车桥建立的8自由度模型结构如图2所示.图2 轮式拖拉机8自由度整车模型图2中各符号的含义表示如下:mc为驾驶员和座椅质量;zc为驾驶员座椅垂向位移;mb为车体质量;zb为车体质心处的垂向位移;Iθ为车体俯仰转动惯量;θ为车体俯仰角位移;Iφ为车体侧倾转动惯量;φ为车体侧倾角位移;mti为轮胎质量(i=1,2,3,4);zti为轮胎垂向位移;qi为车轮处的路面不平度垂向激励;ksi 为悬架刚度;csi为悬架阻尼;kti为轮胎刚度;cti为轮胎阻尼;kc为座椅弹簧刚度;cc为座椅弹簧阻尼;df、dr为前轴轮距和后轴轮距的一半;l1、l2为车体质心距前轴和后轴的距离;lx、ly为驾驶员座椅到车体质心的纵向和横向水平距离.2.2 运动微分方程根据拉格朗日方程,8自由度整车模型运动微分方程为:1)驾驶员座椅的垂向运动微分方程为,(2)2)车体垂向运动微分方程为,mb(3)3)车体俯仰运动微分方程为,Iθlxkc(zb-lxθ+lyφ-zc)=0(4)4)车体侧倾运动微分方程为,Iφ(5)5)左前轮垂向运动微分方程为,(6)6)左后轮垂向运动微分方程为,(7)7)右前轮垂向运动微分方程为,(8)8)右后轮垂向运动微分方程为,(9)方程(2)~(9)改写为矩阵形式为,[M](10)式中,{Q}=[q1 q2 q3 q4]T{Z}=[zc zb θφzt1 zt2 zt3 zt4]T {M}=diag[mc mb IθIφ mt1 mt2 mt3 mt4]2.3 系统响应对式(10)两边进行Fourier变换,得,-ω2[M]{Z(ω)}+jω[C]{Z(ω)}+[K]{Z(ω)}=[Kt]{Q(ω)}+jω[Ct]{Q(ω)}(11)则车辆振动位移对路面输入的传递矩阵为,(12)式中,Hz-q(ω)是一个以振动圆频率ω为自变量的8行4列复数矩阵.根据系统的特性,振动位移响应的功率谱矩阵为,(13)式中,为传递矩阵的共轨矩阵;[Hz-q(ω)]T为传递矩阵的转置矩阵.[Gz]是一个8行8列矩阵,其对角线元素[Gzizi]即为振动系统第i个自由度位移响应的自功率谱密度,根据ω=2πf,可将式(12)中的圆频率写成时间频率的形式,于是得到振动系统第i个自由度位移响应的均方根值为,(14)设振动速度、加速度响应的传递矩阵分别为则由Fourier变换的性质可知,(15)(16)由此,可得加速度响应的功率谱矩阵为,=(17)同理,矩阵的对角线元素为振动系统第i个自由度加速度响应的自功率谱密度,于是得到振动系统第i个自由度加速度响应均方根值为,(18)通常,在计算汽车舒适性评价指标时,需要一个频率加权函数W(f),于是,(19)式中,3 CarSim-Simulink联合仿真模型建立3.1 Simulink建立的路面模型导入CarSimCarSim是专门针对车辆动力学的仿真软件,对东风404型轮式拖拉机进行舒适性仿真分析,其在CarSim中的仿真图形用户界面如图3所示.图3 轮式拖拉机仿真图形用户界面在此基础上,利用CarSim-Simulink联合仿真,可将Simulink建立的路面模型直接加载在车辆车轮上.前后车轮路面谱的相关性体现在前后车轮间的时间差t,其时间差可由拖拉机轴距除以速度得到[5].为了突出拖拉机运行过程中路面的恶劣情况,本研究取对角车轮为相同路面谱,即左前车轮与右后车轮路面谱相同.当车速分别为10、30、50 km/h时路面输入如图4~图6所示.图4 车速为10 km/h时路面不平度图5 车速为30 km/h时路面不平度图6 车速为50 km/h时路面不平度3.2 联合仿真模型的建立东风404型轮式拖拉机CarSim-Simulink联合仿真模型如图7所示.图7 CarSim-Simulink联合仿真模型4 仿真结果与分析4.1 仿真结果在CarSim输出列表中,本研究用拖拉机座椅处的加速度进行舒适性分析.当车速分别为10、30、50 km/h时,座椅处的纵向、侧向、垂向加速度仿真结果如图8~图10所示.图8 纵向加速度图9 侧向加速度图10 垂向加速度4.2 结果分析根据文献[6],车辆的总加权加速度均方根值为,(20)式中,aωx、aωy和aωz分别为纵向、横向、垂向的加权加速度均方根值,m/s2. 本研究采用加权振级Laω对车辆的舒适性进行评价,其与加权加速度均方根值aω的换算关系为,Laω=20lg(aω/a0)(21)式中,a0=10-6 m/s2,为参考加速度均方根值.表1给出了加权振级Laω和加权加速度均方根值aω与人的主观感觉之间的关系[8].表2给出了仿真数据的计算结果.表1 Laω和aω与人的主观感觉之间的关系aω/(m/s2)Laω/dB人的主观感觉<0.315110没有不舒适0.315~0.63110~116有一些不舒适0.5~1.0114~120相当不舒适0.8~1.6118~124不舒适1.25~2.5122~128很不舒适>2.0126极不舒适表2 计算结果车速/(km/h)aωx/(m/s2)aωy/(m/s2)aωz/(m/s2)aω/(m/s2)Laω/dB人的主观感觉100.38840.00280.30770.6248115.9143相当不舒适300.00390.76391.67511.9874125.9665很不舒适500.00260.56631.63311.8154125.1794很不舒适由表2数据可知,东风404型轮式拖拉机在D级路面下,车速为10 km/h时人的主观感觉属于相当不舒适,车速为30与50 km/h时人的主观感受均属于很不舒服这个级别,且50 km/h时平顺性结果稍好,这可能和拖拉机较大的悬架行程有关.对于低速,速度越小,车辆行驶越慢,悬架行程较大的车辆弹簧减震器有充足的时间压缩回弹,导致车辆在纵向、侧向及垂向的加速度均较大.当速度提高,弹簧减震器压缩回弹时间缩短,路面振动来不及全部传递至车体,所以导致拖拉机在速度大的情况下平顺性反而好,但是都属于很不舒服的级别.仿真结果表明,东风404型轮式拖拉机的整车舒适性有待改善.参考文献:【相关文献】[1]赵旗,王维,李杰,等.基于滤波白噪声的汽车平顺性时域建模和仿真[J].科学技术与工程,2016,16(27):283-287.[2]卢胜文,贾启芬,于雯,等.汽车多自由度悬架的非线性振动特性[J].应用力学学报,2005,22(3):461-465.[3]王欢.汽车悬架系统非线性动力学行为分析与控制[D].镇江:江苏大学,2006.[4]潘公宇,陈龙,江浩斌,等.汽车系统动力学基础及其控制技术[M].北京:清华大学出版社,2017.[5]喻凡.汽车系统动力学[M].北京:机械工业出版社,2017.[6]陈无畏,王其东,肖寒松,等.汽车系统动力学与集成控制[M].北京:科学出版社, 2014.[7]周长城.汽车平顺性与悬架系统设计[M].北京:机械工业出版社,2011.[8]靳晓雄,张立军,江浩,等.汽车振动分析[M].上海:同济大学出版社,2002.。
(完整版)CarSim、Simulink联合仿真
![(完整版)CarSim、Simulink联合仿真](https://img.taocdn.com/s3/m/8cdd551cbb4cf7ec4bfed0c2.png)
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的相互调用;●多种仿真工况的批运行功能;2CarSim与Simulink联合仿真2.1Simulink接口1)变量由Simulink导入CarSim(导入变量)可由Simulink导入到CarSim中的变量可达160多个,主要分为以下几部分:⏹控制输入⏹轮胎/路面输入⏹轮胎的力和力矩⏹弹簧及阻尼力⏹转向系统的角度⏹传动系的力矩⏹制动力矩及制动压力⏹风的输入⏹任意的力和力矩图2.1CarSim导入变量分类我们可以在Simulink中定义变量,也可以在其他软件中定义并导入Simulink模型中,导入的变量将叠加到CarSim内部相应的变量中。
《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》
![《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》](https://img.taocdn.com/s3/m/1448546202d8ce2f0066f5335a8102d277a26170.png)
《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》篇一一、引言随着汽车技术的快速发展,四轮转向汽车因其在提高操控性能、稳定性及行驶安全性等方面的显著优势,受到了业界的广泛关注。
为深入探究四轮转向汽车的控制策略及其稳定性,本文结合CarSim和Simulink两款仿真软件,对四轮转向汽车的控制系统进行建模与仿真分析。
二、CarSim与Simulink的联合仿真1. 软件介绍CarSim是一款汽车动力学仿真软件,可以用于构建复杂的汽车模型并进行多体动力学仿真。
而Simulink则是一款多领域仿真建模与工程分析软件,可用于对汽车控制策略进行建模与仿真。
将这两款软件结合起来,可实现对四轮转向汽车的全局仿真。
2. 联合仿真过程在CarSim中构建四轮转向汽车的模型,设置相应的车辆参数和道路环境。
然后,将CarSim作为Simulink的外部模型,将两者进行联合仿真。
在Simulink中,建立控制策略模型,并通过对CarSim中的车辆模型进行实时控制,实现四轮转向汽车的仿真。
三、四轮转向汽车的控制策略1. 控制器设计四轮转向汽车的控制策略主要涉及到转向控制和稳定性控制两部分。
其中,转向控制主要通过调整各车轮的转角,实现车辆的灵活转向。
稳定性控制则主要通过实时监测车辆的行驶状态,对车轮的转角、制动力等进行调整,保证车辆的稳定性。
2. 控制策略的实现在Simulink中,通过建立控制器模型,实现对四轮转向汽车的控制。
控制策略主要包括PID控制、模糊控制、神经网络控制等多种方法。
在实际应用中,可根据需求选择合适的控制方法。
四、四轮转向汽车的稳定性分析1. 稳定性评价指标四轮转向汽车的稳定性主要受到车辆动力学特性的影响。
为评估四轮转向汽车的稳定性,本文采用侧向加速度、横摆角速度、质心侧偏角等指标进行评价。
2. 仿真结果分析通过CarSim和Simulink的联合仿真,得到四轮转向汽车在不同工况下的行驶数据。
基于carsim与Simulink的汽车AEB自动紧急制动联合仿真研究
![基于carsim与Simulink的汽车AEB自动紧急制动联合仿真研究](https://img.taocdn.com/s3/m/f163f01791c69ec3d5bbfd0a79563c1ec5dad7a1.png)
基于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和Simulink的四轮转向汽车控制策略及其稳定性的研究》范文
![《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》范文](https://img.taocdn.com/s3/m/5fd393dee43a580216fc700abb68a98270feac7f.png)
《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》篇一一、引言随着汽车工业的快速发展,四轮转向技术因其能够提高车辆的操控性能和稳定性而受到广泛关注。
本研究旨在探讨基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性。
首先,我们将简要介绍CarSim和Simulink软件在汽车仿真中的应用,然后详细阐述四轮转向汽车控制策略的研究背景、目的及意义。
二、CarSim和Simulink在汽车仿真中的应用CarSim和Simulink是两款广泛应用于汽车仿真研究的软件。
CarSim主要用于车辆动力学仿真,可以模拟车辆在不同路况、不同速度下的行驶情况。
Simulink则是一款基于MATLAB/Simulink 平台的仿真工具,可以用于建立复杂的控制系统模型,并进行仿真分析。
两款软件在汽车研发过程中,分别承担着车辆性能预测和控制策略优化的重要任务。
三、四轮转向汽车控制策略研究四轮转向汽车控制策略的核心在于如何实现四个车轮的协调转向,以提高车辆的操控性能和稳定性。
本研究将重点探讨以下控制策略:1. 传统控制策略:包括前轮转向控制和后轮转向控制。
前轮转向控制主要关注车辆的稳定性和操控性,而后轮转向控制则主要关注车辆的侧倾稳定性和高速行驶稳定性。
2. 智能控制策略:包括模糊控制、神经网络控制和基于优化算法的控制等。
这些智能控制策略能够根据车辆的实际运行状态,实时调整四个车轮的转向角度,以实现最优的操控性能和稳定性。
四、基于CarSim和Simulink的仿真分析本研究将利用CarSim和Simulink两款软件,对四轮转向汽车的控制策略进行仿真分析。
具体步骤如下:1. 在CarSim中建立四轮转向汽车的动力学模型,并设置仿真参数。
2. 在Simulink中建立四轮转向汽车的控制策略模型,包括传统控制和智能控制两种策略。
3. 将CarSim和Simulink两个模型进行联合仿真,分析不同控制策略对车辆操控性能和稳定性的影响。
《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》
![《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》](https://img.taocdn.com/s3/m/fd34f742ae45b307e87101f69e3143323968f591.png)
《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》一、引言随着汽车工业的快速发展,四轮转向技术因其出色的操控性能和稳定性已成为现代汽车的重要特征之一。
为了深入研究四轮转向汽车的控制策略及其稳定性,本文将基于CarSim和Simulink 两款仿真软件进行相关研究。
首先,我们将对四轮转向技术进行概述,并阐述CarSim和Simulink在汽车仿真研究中的应用。
二、四轮转向技术概述四轮转向技术,即四轮均具备转向功能的汽车技术,能够显著提高车辆的操控性能和稳定性。
相比传统的两轮转向系统,四轮转向系统能够更好地适应不同路况和驾驶需求,提高车辆的灵活性和响应速度。
然而,四轮转向汽车的控制系统设计复杂,需要深入研究其控制策略和稳定性。
三、CarSim和Simulink在汽车仿真研究中的应用CarSim是一款功能强大的汽车仿真软件,可对汽车的动力性、制动性、操控性等进行仿真分析。
Simulink则是MATLAB的一个模块,具有强大的建模和仿真功能,可实现复杂的控制系统仿真。
两款软件在汽车研发中广泛应用,本文将基于这两款软件对四轮转向汽车的控制策略和稳定性进行研究。
四、四轮转向汽车控制策略研究1. 控制器设计:根据四轮转向汽车的特性,设计合适的控制器。
控制器应具备较高的响应速度和稳定性,能够根据驾驶需求和路况自动调整转向角度。
2. 控制算法选择:选择合适的控制算法是实现四轮转向汽车控制策略的关键。
常用的控制算法包括PID控制、模糊控制、神经网络控制等。
本文将对比不同算法在四轮转向汽车控制中的效果,选择最合适的算法。
3. 控制器实现:将选定的控制算法在CarSim和Simulink中进行实现,通过仿真分析验证控制策略的有效性。
五、四轮转向汽车稳定性研究1. 稳定性分析:通过CarSim和Simulink对四轮转向汽车的稳定性进行分析。
主要考虑车辆在不同路况、不同速度下的操控性能和稳定性,以及在突发情况下的响应能力。
《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》范文
![《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》范文](https://img.taocdn.com/s3/m/5d08843159fafab069dc5022aaea998fcc224024.png)
《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》篇一一、引言随着汽车技术的飞速发展,四轮转向(4WS)汽车由于其优越的操控性能和稳定性而备受关注。
为了提高四轮转向汽车的操控性和稳定性,对其实施合理的控制策略至关重要。
本研究通过使用CarSim和Simulink两款强大的仿真工具,深入探讨了四轮转向汽车的控制策略及其稳定性问题。
二、CarSim与Simulink在研究中的应用CarSim和Simulink作为先进的仿真工具,在汽车工程领域得到了广泛应用。
CarSim主要用于车辆动力学和操控性的仿真分析,而Simulink则适用于控制系统设计和优化。
通过结合这两款软件,我们可以对四轮转向汽车进行全面的仿真分析,以验证控制策略的有效性和稳定性。
三、四轮转向汽车控制策略四轮转向汽车的控制策略主要包括转向角控制、侧偏角控制和侧倾角控制等。
其中,转向角控制是核心部分,其目的是根据驾驶员的意图和车辆的当前状态,合理分配四个车轮的转向角度,以提高车辆的操控性和稳定性。
(一)转向角控制策略转向角控制策略是四轮转向汽车控制策略的核心。
我们采用了一种基于模糊控制的转向角控制策略。
该策略能够根据车辆的当前状态(如车速、侧偏角等)和驾驶员的意图,实时调整四个车轮的转向角度,以达到最佳的操控性能和稳定性。
(二)侧偏角和侧倾角控制策略除了转向角控制外,侧偏角和侧倾角控制也是四轮转向汽车控制策略的重要组成部分。
我们采用了基于PID控制的策略来调整侧偏角和侧倾角,以进一步提高车辆的稳定性和操控性能。
四、仿真分析与验证我们利用CarSim和Simulink对所提出的四轮转向汽车控制策略进行了仿真分析。
首先,在CarSim中建立了四轮转向汽车的仿真模型,并设置了不同的道路条件和驾驶场景。
然后,将仿真模型导入Simulink中,对所提出的控制策略进行验证和分析。
仿真结果表明,所提出的基于模糊控制和PID控制的四轮转向汽车控制策略能够显著提高车辆的操控性能和稳定性。
基于Carsim Simulink的ABS系统建模与仿真.
![基于Carsim Simulink的ABS系统建模与仿真.](https://img.taocdn.com/s3/m/d8954c6c767f5acfa1c7cda3.png)
Page 16
Thank you!
Page 17
Page 5
ABS的控制目标
ABS的控制目标:滑移率S
Page 6
ABS的控制过程
Page 7
ABS控制算法
1.逻辑门限值控制 2.PID 控制 3.最优控制 4.滑模变结构控制 5.模糊控制 6.神经网络
Page 8
逻辑门限值控制
其基本的原理是利用车轮加减角速度门限及参考滑移率构成, 防抱死逻辑使滑移率在车轮峰值附着系数附近波动,从而获 得较大的车轮纵向和横向力; 优点:不需要建立具体系统的数学模型,控制过程比较简单, 结构原理上比较容易实现,并且对系统的非线性控制很有效; 缺点:需要进行大量的道路试验,开发时间相对较长,成本 较高; 逻辑门限值是开发ABS首选的控制方法。
Page 9
PID控制
PID控制是一种基于经典理论的控制方法,最大优点是不需 要了解被控对象的数学模型,只需要根据经验进行调节器参 数调节,这个特点正好满足了ABS系统建模比较困难的特点;
缺点:实际操作中很难确定一种准确的轮胎模型来实时确定 不同制动工况下的期望滑移率。
Page 10
PID控制框图
制系统。
功能: 1、提高制动时的方向稳定性
2、缩短制动距离
Page 3
ห้องสมุดไป่ตู้
ABS的发展历史
ABS技术最早由英国人霍纳摩尔于1920年研制发明并申请专利;
1930年代ABS在铁路机车的制动系统中得到运用;
1940年代末,飞机制动系统开始采用ABS,很快ABS成为飞机的标 准配置;
Page 4
ABS的发展历史
2018/11/20
基于 Carsim/Simulink的 ABS系统建模与仿真
《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》范文
![《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》范文](https://img.taocdn.com/s3/m/09362509a55177232f60ddccda38376baf1fe02c.png)
《基于CarSim和Simulink的四轮转向汽车控制策略及其稳定性的研究》篇一一、引言随着汽车工业的快速发展,四轮转向技术已成为现代汽车研发的重要方向之一。
四轮转向系统通过控制前后轮的转向角度,可以提高汽车的操控性能和稳定性。
然而,如何设计有效的控制策略以实现四轮转向汽车的稳定性和操控性,是当前研究的热点问题。
本文将基于CarSim和Simulink软件,对四轮转向汽车的控制策略及其稳定性进行研究。
二、CarSim与Simulink软件介绍CarSim是一款专业的汽车仿真软件,可以模拟汽车在各种道路条件下的行驶情况。
Simulink是MATLAB旗下的一个工程仿真软件,可以用于建立复杂的动态系统模型,并进行仿真分析。
将CarSim和Simulink结合起来,可以实现对四轮转向汽车的建模、仿真和分析。
三、四轮转向汽车控制策略设计1. 控制策略的目标和原则四轮转向汽车的控制策略旨在提高汽车的操控性能和稳定性。
在设计控制策略时,应遵循以下原则:确保汽车的稳定性和操控性;提高汽车的响应速度和跟踪精度;降低能耗。
2. 控制策略的设计根据四轮转向汽车的特点,可以采用以下控制策略:(1)基于驾驶员意图的控制策略:通过分析驾驶员的驾驶意图,计算出前后轮的转向角度,使汽车能够按照驾驶员的意图进行行驶。
(2)基于模型预测的控制策略:通过建立汽车的动态模型,预测汽车在未来时刻的状态,并计算出最优的转向角度,使汽车能够稳定地行驶。
(3)智能控制策略:利用人工智能技术,如神经网络、模糊控制等,对四轮转向汽车进行智能控制,提高汽车的自适应能力和智能化水平。
四、基于CarSim和Simulink的仿真分析1. 建模与仿真利用CarSim和Simulink软件,建立四轮转向汽车的模型,并进行仿真分析。
在建模过程中,需要考虑汽车的动态特性、转向系统、悬挂系统等因素。
通过仿真分析,可以得出不同控制策略下汽车的操控性能和稳定性。
2. 结果分析通过对仿真结果的分析,可以得出以下结论:(1)基于驾驶员意图的控制策略可以提高汽车的响应速度和跟踪精度,但可能存在稳定性问题。
carsim和simulink的原理
![carsim和simulink的原理](https://img.taocdn.com/s3/m/00f99c913086bceb19e8b8f67c1cfad6195fe9d2.png)
carsim和simulink的原理**一、carsim****carsim**是一个专门为汽车工程师设计的仿真软件,它可以帮助工程师模拟和分析汽车的动力学行为。
通过使用**carsim**,工程师可以预测车辆的性能,评估设计的变化,优化车辆的性能,并确保车辆在各种路况和气候条件下的安全性和可靠性。
**carsim**的基本原理基于车辆动力学模型,该模型描述了车辆在不同条件下的运动和行为。
模型中包括车辆的各个组成部分,如发动机、传动系统、悬挂系统、制动系统等,以及它们之间的相互作用。
通过这些模型,**carsim**能够生成仿真数据,工程师可以根据这些数据进行分析和优化。
**二、Simulink****Simulink**是MATLAB的一个模块,是一个基于图形的仿真环境,用于建模、仿真和分析动态系统。
它支持各种类型的动态系统,包括控制系统、信号处理、通信系统和机械系统。
**Simulink**的基本原理是利用其丰富的数学函数和模块来构建系统模型。
这些函数和模块代表了各种数学方程和算法,可以通过简单的拖放界面进行组织和配置。
通过这种方式,用户可以创建复杂的模型,并使用MATLAB的强大计算能力来分析和优化这些模型的行为。
当将**Simulink**与**carsim**结合使用时,工程师可以创建复杂的汽车动态模型,并使用**Simulink**进行建模和仿真,然后再将结果导入到**carsim**中进行进一步的车辆行为分析。
这种结合可以大大提高工程师的工作效率,并使他们能够更快地开发出高性能、安全可靠的汽车。
**三、应用**在汽车工程中,**carsim+Simulink**的组合被广泛应用于以下领域:1. 车辆动力学设计:工程师可以使用该组合来模拟和优化车辆的动力学性能,包括加速、制动、转向等行为。
2. 性能优化:通过仿真,工程师可以测试不同的设计变化,并找出最佳的设计方案,以提高车辆的性能和效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Simulink接口(1)变量由Simulink导入CarSim(导入变量)可由Simulink导入到CarSim中的变量可达160多个,主要分为以下几部分:控制输入轮胎/路面输入轮胎的力和力矩弹簧及阻尼力转向系统的角度传动系的力矩制动力矩及制动压力风的输入任意的力和力矩我们可以在Simulink中定义变量,也可以在其他软件中定义并导入Simulink模型中,导入的变量将叠加到CarSim内部相应的变量中。
Simulink接口2)变量由CarSim导入Simulink(导出变量)导出变量可以应用于用户自定义的Simulink模型,CarSim的导出变量多达560之多,如车辆的位置、姿态、运动变量等。
CarSim导出变量分类Simulink接口下图为CarSim软件所提供的一个CarSim与Simulink联合仿真的例子简单驾驶员模型CarSim与Simulink联合仿真以CarSim中所提供的与Simulink联合仿真的一个例子为例(稍有修改),来介绍CarSim与Simulink联合仿真的整个过程,例如车型B-class,Hatchback:No ABS初始车速65km/h节气门开度0档位控制闭环四档模式制动2s后紧急制动方向盘转角0deg路面对开路面仿真时间10s仿真步长0.001s说明:选用同一车型的两辆汽车,同样的仿真工况,但其中一辆加入在Simulink中建立的ABS控制器,相当于一辆汽车带有ABS,而另一辆汽车没有带ABS,方便对比。
CarSim与Simulink联合仿真(1)双击桌面上CarSim的图标,运行CarSim,这里选用是的CarSim8.0版本;(2)出现‘选择数据库’对话框,如下图所示,选择好数据库文件夹后点击‘Continue with the selecteddatabase’,若想要不再出现此对话框,可以将左下角‘Don't show this window the next time youstart’选中;CarSim与Simulink联合仿真选择数据库CarSim与Simulink联合仿真(3)然后将会出现下图所示的对话框(‘许可设置)许可设置CarSim与Simulink联合仿真选择‘Select’,即可打开CarSim的主界面,如下图所示CarSim主界面CarSim与Simulink联合仿真由上图可以看到在CarSim主界面中,主要有三大部分:车辆参数及仿真工况的设置、数学模型求解、后处理。
用户可以修改车辆参数,根据需要来设置仿真工况,图中所示为双移线仿真工况。
在后处理部分,可以显示模型的仿真动画及绘制仿真曲线,如下图:仿真动画与曲线CarSim与Simulink联合仿真(4)点击,来新建一组dataset,如下图所示在两个文本框中分别输入‘Example’和‘ABS’,然后点击‘set’,以完成新建。
新建datasetCarSim与Simulink联合仿真(5)选择‘datasets’下拉菜单,看有何不同,如图所示CarSim与Simulink联合仿真(6)点击左图中的下三角,选择相应的车型,如右图:选择车型CarSim与Simulink联合仿真(7)新建一个所要求的仿真工况:(a)点击下图中所示的工况,如图所示:120km/h双移线仿真工况CarSim与Simulink联合仿真120km/h双移线仿真工况的主界面CarSim与Simulink联合仿真(b)新建仿真工况,点击,在下图中的文本框中依次输入‘ABS Example’和‘Split Mu’,点击‘Set’完成新建。
新建仿真工况CarSim与Simulink联合仿真(c) 根据例子中的要求设置仿真工况:初始车速为65km/h;节气门开度为0;2s后紧急制动;档位控制选用闭环四档模式;方向盘转角为0deg;路面选择对开路面;完成设置后,如下图所示CarSim与Simulink联合仿真仿真工况设置CarSim与Simulink联合仿真(d) 设置仿真时间:同样在设置仿真工况的主界面里,在如下图所示的文本框内输入‘10’。
仿真时间设置CarSim与Simulink联合仿真(e)选择前面新建的仿真工况:点击,返回CarSim的主界面,选择前面新建的‘Split Mu’工况,如图选择仿真工况CarSim与Simulink联合仿真(f)设置仿真步长:在CarSim主界面下,点击下拉菜单‘Tools’,选‘Preferences’,出现如下图的界面,在图中红色圆角矩形框内,将仿真步长设为‘0.001s’。
CarSim与Simulink联合仿真设置仿真步长CarSim与Simulink联合仿真点击运行数学模型,计算结束后,点击,观看仿真动画,看一下无ABS车辆在对开路面上紧急制动的效果,如下图所示,也可以点击来绘制曲线。
仿真动画显示CarSim与Simulink联合仿真(9) 建立CarSim与Simulink联合仿真的模型:1)点击如下图所示的下三角,选择‘Models:Simulink’。
选择Simulink接口CarSim与Simulink联合仿真2)点击如下图所示的下三角,选择‘[Link to New Dataset]Link to New DatasetCarSim与Simulink联合仿真3)此时将弹出一个如下图所示的对话框新建一个与Simulink联合的DatasetCarSim与Simulink联合仿真在文本框中依次输入‘Example’和‘ABS’,点击完成新建,如图:选择建立的‘ABS’datasetCarSim与Simulink联合仿真4)点击,如图所示,注意到:①浏览工作路径:在这里选择D:\Program Files\CarsimData;②Simulink Model的路径:在D:\ProgramFiles\CarsimData\Extensions\Simulink选择路径CarSim与Simulink联合仿真目录下新建一个空白的Simulink Model,命名为ABS.mdl。
点击浏览ABS.mdl,如图Simulink {Example}ABS的主界面CarSim与Simulink联合仿真5)定义CarSim的导入变量:点击如图(Ⅰ)所示的下三角(Ⅰ)CarSim与Simulink联合仿真选择‘I/O Channels:Import’,然后按图(Ⅱ)、(Ⅲ)新建导入变量;(Ⅱ)(Ⅲ)CarSim与Simulink联合仿真点击,显示如下图这里需要浏览找到Readme file for output,这里为Programs\solvers\ReadMe\i_i_imports_tab.txt。
定义CarSim导入变量为4个车轮的轮缸压力,顺序依次为:IMP_PBK_L1(左前轮缸压力[MPa])、IMP_PBK_R1(右前轮缸压力[MPa])、IMP_PBK_L2(左后轮缸压力[MPa])、IMP_PBK_R2(右后轮缸压力[MPa]),记下导入顺序。
CarSim与Simulink联合仿真定义CarSim导入变量CarSim与Simulink联合仿真6)定义CarSim的导出变量:步骤同(e)定义CarSim的导入变量相同,首先新建名为ABS output的一个dataset。
点击,弹出如下图所示的界面,这里需要浏览找到Readme file for output,这里为Programs\solvers\ReadMe\i_i_outputs_tabtxt。
定义CarSim的导出变量依次为:Vx_L1(左前轮速[km/h])、Vx_R1(右前轮速[km/h])、Vx_L2(左后轮速[km/h])、Vx_R2(左前轮速[km/h])、Vx_SM(汽车质心处的速度[km/h])、Pbk_Con(主缸压力的控制输入[MPa]),记下导出顺序。
CarSim与Simulink联合仿真定义CarSim导出变量CarSim与Simulink联合仿真7)点击,返回CarSim主界面,然后点击下图所示的数学模型求解器CarSim与Simulink联合仿真此时Matlab及前面所新建的空白的模型ABS.mdl将被打开,如下图MATLAB Command Window及ABS.mdlCarSim与Simulink联合仿真8)在MATLAB Command Window中键入simulink,回车,打开Simulink Library Browser,注意现在的Simulink Library Browser比单独运算MATLAB/Simulink时多了一个‘CarSim S-Function’,如下图所示,将拖拽到ABS.mdl里,显示为注意此模块恰好有一个输入接口和一个输出接口,分别对应着CarSim的导入变量和导出变量。
CarSim与Simulink联合仿真含有CarSim S-Function模块的Simulink Library BrowserCarSim与Simulink联合仿真9)在ABS.mdl中加入ABS控制策略,CarSim的导出量经过Simulink 计算,决策出各个轮缸的压力,然后导入到CarSims模块里,如下图所示CarSim与Simulink联合仿真的ABS控制模型CarSim与Simulink联合仿真10) 返回CarSim主界面,点击,运行结束后,再点击,弹出ABS.mdl,如图所示,点击模型的,即可运行整个模型。
说明:若对CarSim软件里的参数(车辆参数、仿真工况等)进了修改,则要再点击运行结束后,然后点击,来重新读入修改后的参数,最后点击模型的,运行整个模型;若只在Simulink模型里作相应的修改,不影响CarSim中的参数,直接点击即可。
CarSim与Simulink联合仿真加入ABS控制后,车速与各轮速的关系曲线CarSim与Simulink联合仿真11) 观察加入ABS控制后的车辆行驶,点击,查看动画,如下图,同样也可点击绘制曲线带有ABS控制的仿真动画CarSim与Simulink联合仿真(10) 在前述操作的基础上,为了更好的显示ABS控制效果,采用同样车型,同样的仿真工况,而其中一辆加入了ABS控制,另一辆不带ABS。
1) 在CarSim主界面下,点击,新建一个dataset如图所示,点‘Set’完成操作新建No ABS Control datasetCarSim与Simulink联合仿真2) 取消与Simulink联合仿真的选择,如下图,选择‘[No linked library]’取消与Simulink联合仿真CarSim与Simulink联合仿真3) 选择CarSim主界面右下方的,选择前面所建立的dataset,如图完成操作后,点击该处的,弹出ABS 的CarSim的主界选择datasetCarSim与Simulink联合仿真4)完成上面3)操作后,点击该处的弹出ABS的CarSim的主界面,同样按上面3)操作方法,选择在1)所建的‘No ABS Control’。