上一篇文章中我们详细阐述了avl cruise的各个模块,包括各个模块的作用和各个任务的设定。看这篇文章之前可以回顾上一篇文章:
(1)AVL Cruise 2019详细简介,一文带你熟悉Cruise软件的各个模块
该软件的安装教程如下
(2)AVL cruise详细安装教程
2 模型构建
本次计算是以某4×2后驱车为基础,进行零部件建模,整车模型搭建、计算任务设定、计算结果处理等,最终评价匹配结果,并对其进行优化,最终满足性能要求。
2.1.软件启动
开始→所有程序→AVL Cruise 2014,打开AVL Cruise 2019打开以后的软件界面如下: 默认进入User(用户)模式,侧是Project导航窗口,里面包括软件自带的各种案例模型,右侧是project模型的详细信息,如图13所示。
在AVL Cruise 2019的安装目录D:\Program Files\AVL\CRUISE \v2019\projects下建立纯电动汽车分析文件夹,点击进去之后再建立文件夹Electric_4×2_Rear-Drive,如图14所示。(注:此处的安装目录因人而异,具体找到自己的安装目录下的projects文件即可)如果找不到的话就可以像如下操作,选中任意一个模型,单击鼠标右键,点击Windows explorer即可找到文件的位置。
将路径切换到现在这个位置即可,然后新建一个任意文件名的文件夹,后面在此处存放模型。
图14 建立纯电动汽车分析文件夹
接下来将会在Cruise主界面左侧的Project树中看到纯电动汽车分析的文件夹,下面有一个名为Electric_4×2_Rear-Drive的Project文件,右键点击该project,选择new→version,创建了一个Electric_4×2_Rear-Drive的算例,如图15所示。
图15 建立Electric_4×2_Rear-Drive算例
右键点击导航窗口中project,选择“load”,进入Desk建模主界面,如图16所示。
图16 进入Desk建模界面
下面将逐一建立纯电动汽车的各个系统及部件。
Vehicle整车模型
首先确保当前编辑状态处于“Vehicle Model”下,点击“Modules”模块下的Vehicles,并将其拖曳到建模主窗口,如图17所示。
车辆模块包括汽车公称尺寸、质量、空气阻力系数等一些基本的数据,是传动系模型重要的组成部分。车辆模块需要的参数主要包括整车整备质量、最大总质量、行驶阻力、车辆重心位置、车辆动载荷、迎风面积等,车辆模块中主要参数如图18所示。
双击“Vehicle Model”模型图标,将车辆的尺寸及其他参数进行输入,如图19所示。
图19 Vehicle模型参数输入
Wheel车轮模型
点击“Modules”模块下的Wheel,并将其拖曳到建模主窗口,如图20所示。
图20 建立Vehicle模型
车轮传递着汽车与路面之间的力和力矩,是汽车与道路之间的传力部件,主要功用:支撑整车的质量;缓冲路面冲击;产生驱动力、制动力;提供侧向力供车辆转弯。在车轮模型中,轮胎的半径和滚动阻力对车辆的性能有重要的影响。
右键点击“Wheel Model”模型图标,选择“properties”,进行轮胎属性设置,Slip选择“Function 321.with Limit”,每个车轮的Wheel Location选择适当选项,如图21所示。
图21 轮胎属性设置
双击“Wheel Model”模型图标,将车轮的尺寸及其他参数进行输入,如图22所示。
Brake制动器模型
点击“Modules”模块下的Brakes,并将其拖曳到建模主窗口,如图23所示。
制动器的功用:运行时,使行驶的车辆减速甚至停车;停车时,使己停止的车辆不产生滑动;坡道时,使车辆保持稳定速度行驶。
右键点击“Brakes Model”模型图标,选择“properties”,进行制动器属性设置,Control Variable选择“Brake Pressure”,如图24所示。
图24 制动器属性设置
双击“Brakes Model”模型图标,将制动器的尺寸及其他参数进行输入,如图25所示。
图25 制动器模型参数输入
传动系统模型
传动系模型主要有离合器模块、变速器模块(有些纯电动没有离合器、变速器,本车型中没有变速器,为了建模通用型,这里详细进行介绍)、主减速器模块和差速器模块。传动系参数对汽车动力性经济性影响很大,发动机与传动系匹配时,通过改变传动系相关参数,能够使汽车常用行驶工况靠近发动机万有特性曲线经济区域,从而提高汽车燃油经济性。
Clutch离合器模型
离合器直接与发动机相联,它能切断和实现发动机动力传递,保证汽车平稳起步;保证车辆换挡时工作平顺;当工作时受到较大动载荷时,防止传动系统过载
点击“Modules”模块下的Clutchs,并将其拖曳到建模主窗口,如图27所示。
图27 建立Clutch模型
右键点击“Clutch”模型图标,选择“properties”,进行离合器属性设置,Control Variable选择“Desired Clutch Release”,如图28所示。
图28 离合器属性设置
双击“Clutch”模型图标,将离合器的属性及其他参数进行输入,如图29所示。
图29 离合器模型参数输入
Gear Box变速器模型(5速手动为例)
变速器主要作用是通过改变传动比,扩大驱动轮转1矩、转速的范围;能使发动机在高功率低油耗的工况下运行;在发动机曲轴旋转方向不变的前提下,汽车能倒退行驶。
变速器的结构对整车动力性、经济性、操作稳定性和平顺性等有重要的影响,其中变速器的传动比和传递效率对传动系参数优化匹配有很大影响。
点击“Modules”模块下的Gear Box,并将其拖曳到建模主窗口,如图30所示。
图30 建立Gear Box模型
右键点击“Gear Box”模型图标,选择“properties”,进行变速箱属性设置,Losses选择“Efficiency”,如图31所示。
图31 变速箱属性设置
双击“Gear Box”模型图标,将变速箱的属性及其他参数进行输入,如图32所示。
图32 变速箱模型参数输入
Final Drive主减速器模型
主减速器作用是增大变速器输入转矩,降低转速,对于发动机纵置的汽车,还能利用锥齿轮改变转矩旋转方向。主减速器的传动比对汽车的性能有着直接的影响。
点击“Modules”模块下的Single Ratio,并将其拖曳到建模主窗口,如图33所示。
右键点击“Single Ratio”模型图标,选择“properties”,进行主减速器属性设置,选择适当的“Definition”和“Losses”选项,如图34所示。
双击“Single Ratio”模型图标,将主减速器的属性及其他参数进行输入,如图35所示。
图35 主减速器模型参数输入
Differential差速器模型
差速器的主要作用是实现汽车两驱动桥之间、驱动桥左右车轮之间以不同角速度旋转;当汽车在行驶时,使驱动轮以不同的角速度滚动,从而使两侧驱动轮,作纯滚动运动,改善汽车的稳定性和通过性。
Cruise软件中对差速器两轴输出转矩是通过差速器模块中Differential Lock来控制的,差速器运行方式分为锁止、未锁止、数据总线控制三种方式,锁止方式表示差速器两轴输出的转速相同,转矩不同;未锁止方式表示差速器两轴输出的转矩相同,转速不同;数据总线控制表示差速器两轴输出的转速、转矩由输入信号控制。
点击“Modules”模块下的Differential,并将其拖曳到建模主窗口,如图36所示。
图36 建立Differential模型
右键点击“Differential”模型图标,选择“properties”,进行差速器属性设置,选择适当的“Losses”选项,如图37所示。
图37 差速器属性设置
双击“Differential”模型图标,将差速器的属性及其他参数进行输入,如图38所示。
图38 差速器模型参数输入
Engine发动机模型
点击“Modules”模块下的Engine,并将其拖曳到建模主窗口,如图39所示。
图39 建立Engine发动机模型
发动机模型参数主要包括发动机的性能参数,如发动机排量、类型、最大转速、怠速转速、最低稳定转速、转动惯量、冷起动参数、气虹数和冲程数等,以及发动机各种工作过程状态下的转速、转矩、效率的map图;如发动机外特性图、万有特性图。Cruise软件中提供了 4种类型的发动机模型:发动机(engine)、Boost 发动机(Boost engine)、断虹熄火发动机(cylinder engine)、局部发动机(partial engine)。
发动机是传统汽车的动力源,发动机数学模型的准确性对汽车性能的模拟计算有着重要影响,发动机建模方法有理论建模法和实验建模法。
理论建模法即在已知发动机各特征参数情况下,利用热力学相关知识求出发动机的输出特性。该方法建模不用对发动机进行预先的测试,应用范围广,同类型发动机一次建模即可,缺点是建立模型较困难。
实验建模法即通过对发动机做台架试验,测得实验数据,统计发动机各参数,利用查表、差值、拟合等方法,模拟发动机的工作特性。该方法模型搭建相对简单、精确度高,数据可以通过台架试验测得,但是不能反映发动机的瞬态响应,每台发动机都要进行建模。
这里采用实验建模法,通过发动机全负荷性能实验和万有特性实验,测得一组实验数据,将实验数据进行拟合处理,得到外特性曲线和万有特性曲线。
发动机全负荷特性数据输入到发动机模块中的Full load characteristic中得到发动机外特性曲线,如图40所示。
右键点击“Engine”模型图标,选择“properties”,进行发动机属性设置,选择适当的选项,如图40所示。
图40 发动机属性设置
双击“Engine”模型图标,将发动机的尺寸及其他参数进行输入,如图41所示。
图41 发动机模型参数输入
发动机全负荷特性数据输入到发动机模块中的Full load characteristic中得到发动机外特性曲线,如图42所示。
图42 发动机外特性曲线
发动机万有特性数据输入到发动机模块中Engine Maps Basic中得到发动机万有特性曲线,如图43所示。
Cockpit司机-驾驶室模型
点击“Special Modules”模块下的Cockpit,并将其拖曳到建模主窗口,如图44所示。
图44 建立Cockpit模型
车辆在道路上运行时,驾驶员利用加速踏板、制动器踏板、离合器踏板和方向盘来操纵汽车,使之适应环境的变化。Cruise软件中的Cockpit模块是司机和车辆的接口,通过数据总线与车辆进行信号交换,例如车辆速度、加速度行驶距离、发动机油门幵度等数据通过数据总线传递给驾驶室,驾驶员根据这些信号结合道路状况调节油门和踏板位置;同样,驾驶员的信息也可以通过数据总线传递给各个模块。
驾驶室模块需要定义一些信息模拟真实的驾驶室,如换挡模式、最大制动力、变速器挡位数、加速踏板特性曲线、离合器踏板特性曲线、制动器踏板特性曲线,这些特性曲线可以根据经验自己定义或使用默认的设置。
右键点击“Cockpit”模型图标,选择“properties”,进行司机-驾驶室属性设置,选择适当的“Acceleration Pedal Selection”选项,如图45所示。
图45 Cockpit属性设置
双击“Cockpit”模型图标,将司机-驾驶室的参数进行输入,如图46所示。
Monitor监视器
点击“Special Modules”模块下的Monitor,并将其拖曳到建模主窗口,如图47所示。
双击“Monitor”模型图标,在“Description of Data Bus”中将需要监视的变量添加进去,如图48所示。
图46 Cockpit模型参数输入
图47 建立Monitor模型
图48 Monitor模型参数输入
至此, 4×2后驱车零部件建模完成。
零部件模型建立完毕之后,主窗口中所有的部件如图49所示,所有需要连接的部件上面都有连接接口“pin”,适时调整部件的位置与“pin”的位置,为了便于物理连接。
图49 整车未连接前状态
由于制动器既要与轮胎相连,又要与差速器相连,而制动器上面只有一个“pin”,点击制动器上面的“pin”,选择“clone pin”,如图50所示,可以复制一个“pin”,并且将“pin”的位置进行调整,以便部件之间进行连接。
同样在另一侧的制动器上,也复制一个部件之间的连接接口。
右键点击每个部件上面的“pin”,选择“connect”,然后将要连接的部件进行连接,最终连接成的整车模型如图51所示。
图50 复制制动器上的连接接口
图51 整车的物理连接
3.2.部件之间信号连接
双击主窗口底部的“红绿蓝”三线(data bus),进行零部件模型之间信号的连接,如图52所示。
首先进行四个制动器的信号连接,分别为“component requires”
图52 整车信号连接窗口
(Brake)——“input information” (Brake Pressure)——“component delivering” (Cockpit)——“output information” (Brake Pressure) ,每个制动器的连接形式如图53 所示。
图53 制动器信号连接
离合器的信号连接,分别为“component requires” (Clutch)——“input information” (Desired Clutch Release)——“component delivering” (Cockpit)——“output information” (Desired Clutch Release) ,离合器的连接形式如图54 所示。
图54 离合器信号连接
监视器的信号连接,分别为“component requires” (Monitor)——“input information” (Vehicle Acceleration)——“component delivering” (Vehicle)——“output information” (Acceleration:Longitudinal)等五个需要监视的变量,监视器的信号连接形式如图55所示。
图55 监视器信号连接
变速箱的信号连接,分别为“component requires” (Gear Box)——“input information” (Desired Gear)——“component delivering” (Cockpit)——“output information” (Desired Gear) ,变速箱的连接形式如图56所示。
图56 变速器信号连接
发动机的信号连接,分别为“component requires” (Engine)——“input information” (Load Signal)——“component delivering” (Cockpit)——“output information” (Load Signal) ,发动机的连接形式如图57所示。
图57 发动机信号连接
司机-驾驶室的信号连接,分别为“component requires” (Cockpit)——“input information” (Gear Indicator)——“component delivering” (Gear Box)——“output information” (Current Gear)等三个需要监视的变量,司机-驾驶室的信号连接形式如图58所示。
图58 司机-驾驶室信号连接
下一篇我们将如何基于建立的模型进行仿真人物的设定。