cruise 论坛要点

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

=245&extra=&page=21.所有任务中驾驶员的设置都一样吗?可以有所不同,每一个计算任务的Task的Driver模型均可不同2、在startingtestlike和startingcustomerlike中的lunchspeed怎么不是从怠速开始?为什么那么高?testlike不是只有原地起步连续加速才用吗那应该启动速度没那么高吧?你可以设置从怠速开始,这完全可以;TeskLike之所以把转速设的比较高是为了与实际情况相对应,在做0-100km/h加速试验的时候,驾驶员肯定不是从0起步的。3、gearshifting中的单位是百分号的那五项是说这五项占shiftingtime时间的百分比吗?怎么加起来不是百分之百?clutchpedalon是指在换挡的时候,在总换挡时间的前30%pedal是连接状态的。到30%全部松开了。clutchpedaloff是指在总换挡时间的80%的进程的时候,脚开始离开pedal离合器慢慢结合,直到换挡结束全部结合。实现换挡过程。所以两者加起来不是百分之百。acceleration是百分之百正好是巧合了。4、如何在cruise中设定使坡度一定(比如30%),看汽车在此坡度时的动态过程如何在cruise中设定使坡度一定(比如30%),看汽车在此坡度时的表现(比如在30%坡度,挂2挡,油门踏到底,看汽车此时行驶的动态过程)(cruise中显示的是一定速度下对应的坡度),我仿真的是纯电动汽车,是无级变速,没有档位,这时又将如何设置呢AVLCRUISE整车动力性经济性仿真分析的一点技巧AVLCRUISE整车动力性经济性仿真分析的一点技巧CRUISE软件可以用于车辆的动力性,燃油经济性以及排放性能的仿真,其模块化的建模理念使得用户可以便捷的搭建不同布置结构的车辆模型,其复杂完善的求解器可以确保计算的速度CRUISE的一个典型应用是对车辆传动系统和发动机的开发,它可以计算并优化车辆的燃油经济性,排放性,动力性(原地起步加速能力、超车加速能力)、变速箱速比、制动性能等,也可以为应力计算和传动系的振动生成载荷谱一、简化计算任务通常计算任务会有这样一种情况,选择多种变速器与多种发动机或者主减速器进行搭配计算。这在CRUISE中其实很好实现的,如下图操作即可然后在计算中心里添加对应的模型即可,如图当你有多个组件进行搭配的时候,可以在DOEplan中进行搭配的选择。如此一来,可以使计算任务变得非常简单了。二、简化结果提取在模型里添加一个specialmodel中的ms-export的模块,按下图配置输出的参数在总线里配置好ms-export模块的参数总线连接然后对计算任务的输出进行修改,勾上outputofms-exports然后开始计算,如果你的任务是有很多case(各种组件的组合计算)这样计算的结果会生成相应很多个excel工作簿(如果你run很多任务,就会有相应的sheet,sheet名字为任务的名字,推荐使用任务的notice1与任务名字相同,这每一个sheet中的内容就是avl_cruise在每一个步长下的ms-export中定义的那些数据,你可以像我的ms-export中包含的那些内容,也可以自己添加其他的),然后我们可以编相应的程序或者宏就可以对这些工作簿进行处理(例如0-100加速时间的任务,你需要取速度100的第一个点的时间-速度0的第一个点的时间就ok了),可以把结果生成到一个另外一个工作簿中,如此工作就变得很轻松了,我们可以把更多的精力放在真正的研究上了。目前我可以用这种方法很方便的提取以下结果:最高车速(km/h)/发动机转速(r/min)5高档4高档加速性能(s)0-100km/h0-120km/h3档40-80km/h4档60-100km/h5档60-100km/h5档80-120km/h市区循环工况(L/100km)市郊循环工况(L/100km)综合油耗(L/100km)3档等速油耗(L/100km)60km/h90km/h4档等速油耗(L/100km)60km/h90km/h120km/h5档等速油耗(L/100km)60km/h90km/h120km/h爬坡度现在也可以计算了,用行驶阻力/所有轮胎模型的正压力,就是爬坡度/100了,也就是tan(a)5、你好!请教您关于一个计算自动档车辆爬坡度的问题,计算自动档车辆爬坡度的时候,关于Shifting:的选择,分别选择A:AccordingtoVelocity,Tiptronic,withoutSlipB:AccordingtoVelocity,Tiptronic,withoutSlip—limitedC:AccordingtoVelocity,GearBoxControl,withoutSlip计算得到的结果差别非常大您认为选择哪种模式更符合整车实际爬坡性能试验时的结果呢?如果是自动箱,一般采用的是GBProgram,很少采用单参数GBControl;Without-SlipLimited是需要选择的,它可以有效防止车轮打滑;Tiptronic是强制手动换挡,是否选择取决你的车是否有该功能,使用该功能计算出的爬坡度往往大一些!推荐使用:AccordingtoVelocity+GearBoxProgram+withoutSlip-Limited6、在constantdrive里有两种模式,一是runinallgears,另一个是maxvelocity。我不太理解第一个模式是什么意思?是指不同速比下的最大车速吗?我运行完这种模式的结果不知道是否正确用于计算不同档位和车速下的等速油耗!Maximumvelocity是计算所建模型的最大车速的,也就是最高档能达到的最大车速~通过maximumvelocity计算的结果中有个ratio代表什么意思我算的ratio为0.495,是不是在1.0左右才算比较合适ratio代表你达到理论最高车速时,软件给你推荐的主减速比~就是在该模型下,单纯为达到最高车速而已,最理想的主减速比。采用maximumvelocity要特别注意:一定要选中variation,否则会报错,计算结果也不对。://天寒枫(975282877)15:39:19一般通过Flange模块将自建的发动机模型引入杨森-北航(1481031348)15:40:51他和发动机怎么连接?包括数据流连线天寒枫(975282877)15:43:57这个我没做过天寒枫(975282877)15:44:05原来见过一个模型天寒枫(975282877)15:44:48好像是Flange通过数据线获得自建发动机转矩,自建发动机转速则传给驾驶员天寒枫(975282877)15:52:48如果你有boost的话建议用boost来建造自己的模型并导入杨森-北航(1481031348)18:48:42我看他的那个基础教程说是能做,就是通过Flange,但不知道具体怎么连接,Flange转矩传给谁啊?是离合器吗?那模型里还需要发动机吗?1:请问在matlab里面自己建的发动机在cruise里通过Flange引入转矩的同时是不是还需要将转速送给cockpit。2:下面这个信号连接该怎么处理?这是原有发动机模型连接天寒枫(975282877)2011/8/123:10:27想问下CRUISE中Vehicle模块中设置的阻力是风阻么李至浩-同济(603960104)2011/8/20:11:29关于matlab与cruise通过DLL方式联合仿真问题:为了顺利生成dll文件,建议先安装matlab2007或matlab2008。从AVL的仿真论坛获得AvlRtwDll的转换工具,目前有AvlRtwDll2007和AvlRtwDll2008两个版本。1)安装vc++(可以不装),以及AvlRtwDll工具;2)在menuTools-RTWOptions中的templatemakefiles输入avl_grt_dll_vc.tmf或avl_grt_dll_lcc.tmf)3)运行MATALB编译器:mex-setup选择VisualC++Compiler(version5.xor6.0)或theLccCompiler4)在menuTools-RTWOptions选择build就能获得dll文件了。然后把生成的DLL文件导入到cruiseDLL模块所指向的路径就可以了.李至浩-同济(603960104)2011/8/20:13:01cruise中的驾驶员模型也差不多就是个PID控制而已,所以,要导入实际车速和跟踪车速,其它控制量可以自己定义,如挡位,操作控制等.李至浩-同济(603960104)2011/8/20:16:14里面讲得很详细,看了就明白.查看方式:关于阻力问题,请看其帮助文件:(40210977)2011/8/216:43:34各位好请问哪位利用过实车的滑行曲线对仿真模型进行过标定的?我有些问题想请教杨森-北航(1481031348)2011/8/216:54:57在matlab和cruise通过API联合仿真时,当simulink有多个变量输出到workspace时,workspace怎么设置?为什么一个workspace不出问题,多个时久不能运行,请高手指点下。谢谢杨森-北航(1481031348)2011/8/216:57:33在simulink里设置成output0,output1,output2都不行,都设置成output也不行李至浩可否指点下啊!杨森-北航(1481031348)2011/8/216:55:36出错的提示如下:杨森-北航(1481031348)2011/8/212:38:42请问下下面运行出错是是什么原因所致:cruisezq_625@163.com8:56:31谢谢邬立波-同济(491342817)20:26:11这个蛮难表达的,你们看几个自带模型应该就可以理解了~王清燕-武汉理(641531934)20:27:15谢谢呀笨鸟(47355377)20:27:20我看了,但无法完全理解,,什么必须连,什么可以不要。邬立波-同济(491342817)20:28:19就是一个信息的传递过程,每个组件内部都有好几个信号,你需要确定哪个信号是哪个组件的,并且由另外哪一个组件的具体哪个信号传过去~笨鸟(47355377)20:28:58组件需求,输入信息,组件提供,输出信息。。。这个信号过程是怎么传的。。邬立波-同济(491342817)20:29:06就好像驾驶员里的车速信号,需要从车轮模块里面获取一样~邬立波-同济(491342817)20:30:38这个信号就是你自己定的~笨鸟(47355377)20:30:56谢谢。。。。杨森-北航(1481031348)20:31:05用通说的说法就是:组件A要求的输出信号s是从组件B给予的输出信号邬立波-同济(491342817)20:32:16看几个模块就知道了,都差不多的~我前面的信号打的比方不太恰当,仅作比喻,千万别被误导~笨鸟(47355377)20:32:30组件A发送请求---组件B---B送出信号s是不是这样子的杨森-北航(1481031348)20:32:58第一兰是接受组件,第二兰是接受信号,第三栏是提供信号的组件,第四栏是第三栏组件提供的信号对是这样笨鸟(47355377)20:34:03能用一个例子说明吗,比如刹车杨森-北航(1481031348)20:34:25至于什么该链接什么不链接,那个Primer里列出了基本最长连接的对应表,其他是根据自己需要链接邬立波-同济(491342817)20:35:55车轮的刹车信号是驾驶员给的,你看自带模型都是那么连接的,多看几个模型就清楚了~

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功