cruise 论坛Word格式.docx
《cruise 论坛Word格式.docx》由会员分享,可在线阅读,更多相关《cruise 论坛Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
5高档
4高档
加速性能(s)
0-100km/h
0-120km/h
3档40-80km/h
4档60-100km/h
5档60-100km/h
5档80-120km/h
市区循环工况(L/100km)
市郊循环工况(L/100km)
综合油耗(L/100km)
3档等速油耗(L/100km)
60km/h
90km/h
4档等速油耗(L/100km)
120km/h
5档等速油耗(L/100km)
爬坡度现在也可以计算了,用行驶阻力/所有轮胎模型的正压力,就是爬坡度/100了,也就是tan(a)
5、你好!
请教您关于一个计算自动档车辆爬坡度的问题,计算自动档车辆爬坡度的时候,关于Shifting:
的选择,分别选择
A:
AccordingtoVelocity,Tiptronic,withoutSlip
B:
AccordingtoVelocity,Tiptronic,withoutSlip—limited
C:
AccordingtoVelocity,GearBoxControl,withoutSlip
计算得到的结果差别非常大
您认为选择哪种模式更符合整车实际爬坡性能试验时的结果呢?
如果是自动箱,一般采用的是GBProgram,很少采用单参数GBControl;
Without-SlipLimited是需要选择的,它可以有效防止车轮打滑;
Tiptronic是强制手动换挡,是否选择取决你的车是否有该功能,使用该功能计算出的爬坡度往往大一些!
推荐使用:
AccordingtoVelocity+GearBoxProgram+withoutSlip-Limited
6、在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:
48好像是Flange通过数据线获得自建发动机转矩,自建发动机转速则传给驾驶员天寒枫(975282877)15:
52:
48如果你有boost的话建议用boost来建造自己的模型并导入杨森-北航(1481031348)18:
48:
42我看他的那个基础教程说是能做,就是通过Flange,但不知道具体怎么连接,Flange转矩传给谁啊?
是离合器吗?
那模型里还需要发动机吗?
1:
请问在matlab里面自己建的发动机在cruise里通过Flange引入转矩的同时是不是还需要将转速送给cockpit。
2:
下面这个信号连接该怎么处理?
这是原有发动机模型连接
天寒枫(975282877)
2011/8/1
23:
10:
27
想问下CRUISE中Vehicle模块中设置的阻力是风阻么
李至浩-同济(603960104)
2011/8/2
0:
11:
29
关于matlab
与cruise
通过DLL方式联合仿真问题:
为了顺利生成dll文件,建议先安装matlab
2007
或
matlab
2008。
从AVL的仿真论坛获得AvlRtwDll的转换工具,目前有AvlRtwDll2007和AvlRtwDll2008两个版本。
1)安装vc++(可以不装),以及AvlRtwDll工具;
2)在menu
Tools->
RTW
Options中的template
makefiles输入avl_grt_dll_vc.tmf或avl_grt_dll_lcc.tmf)
3)运行MATALB编译器:
mex
-setup
选择Visual
C++
Compiler
(version
5.x
or
6.0)
the
Lcc
Compiler
4)在menu
Options
选择build
就能获得dll文件了。
然后把生成的DLL文件导入到cruise
DLL模块所指向的路径就可以了.
13:
01
cruise中的驾驶员模型也差不多就是个PID控制而已,所以,要导入实际车速和跟踪车速,其它控制量可以自己定义,如挡位,操作控制等.
16:
14
里面讲得很详细,看了就明白.
查看方式:
关于阻力问题,请看其帮助文件:
(40210977)
34
各位好
请问哪位利用过实车的滑行曲线对仿真模型进行过标定的?
我有些问题想请教
杨森-北航(1481031348)
54:
57
在matlab和cruise通过API联合仿真时,当simulink有多个变量输出到workspace时,workspace怎么设置?
为什么一个workspace不出问题,多个
时久不能运行,请高手指点下。
谢谢
57:
33
在simulink里设置成output0,output1,output2都不行,都设置成output也不行
李至浩可否指点下啊!
55:
36
出错的提示如下:
12:
38:
42
请问下下面运行出错是是什么原因所致:
cruise<
zq_625@>
8:
56:
31
邬立波-同济(491342817)
20:
26:
11
这个蛮难表达的,你们看几个自带模型应该就可以理解了~
王清燕-武汉理(641531934)
27:
15
谢谢呀
笨鸟(47355377)
20
我看了,但无法完全理解,,什么必须连,什么可以不要。
28:
19
就是一个信息的传递过程,每个组件内部都有好几个信号,你需要确定哪个信号是哪个组件的,并且由另外哪一个组件的具体哪个信号传过去~
58
组件需求,输入信息,组件提供,输出信息。
。
这个信号过程是怎么传的。
29:
06
就好像驾驶员里的车速信号,需要从车轮模块里面获取一样~
30:
38
这个信号就是你自己定的~
56
谢谢。
31:
05
用通说的说法就是:
组件A要求的输出信号s是从组件B给予的输出信号
32:
16
看几个模块就知道了,都差不多的~我前面的信号打的比方不太恰当,仅作比喻,千万别被误导~
30
组件A发送请求---组件B---B送出信号s
是不是这样子的
第一兰是接受组件,第二兰是接受信号,第三栏是提供信号的组件,第四栏是第三栏组件提供的信号
对是这样
34:
03
能用一个例子说明吗,比如刹车
25
至于什么该链接什么不链接,那个Primer里列出了基本最长连接的对应表,其他是根据自己需要链接
35:
55
车轮的刹车信号是驾驶员给的,你看自带模型都是那么连接的,多看几个模型就清楚了~
36:
00
刹车所需要的是驾驶室提供的制动踏板的压力,所以接受组件是brake,提供提供组件是驾驶室cockp
传的信号就是压力
46
pressrue
48
第二个和第三个怎么一样
第二个和第四个怎么一样
37:
第二个和第四个一样才对,证明是同一个信号,一个输入一个输出~
35
都是压力,第二个是brake接受压力,第四个是驾驶室给他的压力,是同一信号
28
对哦,,你不说我还真没发现,,其他相连,第二和第四都一样。
邬立波你用过cruise和matlab联合仿真吗?
通过api方式
我做传统的~
跟不上时代潮流啊,呵呵~
12
那你的意思就是说,第二需要的信号和第三发出的信号要一样咯?
?
呵呵,谢谢你;
42:
23
我在学这部分,但是遇到一些问题
笨鸟,名称上可以有区别,但意义肯定要一样的~
45
嗯嗯,,似乎明白了。
杨森-北航,联合仿真同济这边李志浩做的多点~
是啊,我看他比较精通这个软件
就是不怎么上线,之前一段时间给我提示过一些,感觉进步还是蛮大的!
恩,他学的蛮好的~你之前提的出错信息可以到result文件夹中看一下~
有软件计算的记录,应该可以查出来是哪方面的问题~
具体怎么解决我这边就不清楚了
46:
恩,下午琢磨差不多了!
好像是simulink里输出变量设置问题!
心飞(64920140)
新人报告。
请多多关照
47:
同样是新人。
我是来学习的。
一起学习共同进步吧,我之前也没碰过汽车这方面的资料,也不是这专业,但是需要只能自学了!
北航有汽车学院吗》
09
没用过CRUISE。
本来以前想自己写这样的软件的。
看到有现成的。
还是算了。
杨森是研一的?
我有个同学在北航
37
没有汽车学院,有交通学院
40
麻烦新加入的成员们修改下群名片~
49:
04
怎么改
哦~那汽车方向都是在交通学院下面的了?
对
姓名+单位(学校)
你认识王晓伟吗,杨森?
50:
13
不认识,我是在自动化学院
18
哦
林立-福建工程(47355377)
ASC是驱动防滑控制系统的意思吗,,那他和发动机之间会是怎样的信号传输,我不理解。
我只能问这种问题。
53:
50
你看自带模型的连接方式,多琢磨琢磨就好了~
15:
59:
李至浩如果你上线的话麻烦你给我解答下这个问题,就是他自带的例子,在advanced文件夹下cruise
interface项目,为什么运行matlab的时候没调用cruise。
帮助文件interface中说是会调用的:
Calculation
and
Results:
For
calculation,
MATLAB
model
has
to
be
started,
then
automatically
starts
Cruise
dll
with
model.
After
calculation
finished,
results
can
be
viewed
in
GUI
(Result
Manager).
在CRUISE的Wheel元件中的ReferenceWheelLoad指的是在没有载荷转移情况下的车轮载荷(车辆在运行过程中总会存在轮荷的转移特性),在CRUISE中也用作滑移特性的测试轮荷。
这个参数的计算一般可先根据车辆的轴荷分配特性确定出前后轴荷大小,然后再根据前后对应关系确定每个车轮的轮荷大小。
WheelLoadCorrectionCoefficient主要是为了校正轮荷对轮胎滑移特性的影响。
在Wheel元件中Slip部分的特性曲线一般都是在ReferenceWheelLoad条件下测得的,如果要反映出车轮实际的滑移特性,则需要使用到WheelLoadCorrectionCoefficient对车轮的滑移特性进行校正!
如果你不考虑车轮的滑移情况(计算任务中选择WithoutSlip或WithoutSlip-Limited),则这两个参数对计算结果没什么影响,如果要考虑滑移特性,则有影响(计算任务中选择WithSlip)
《AVLCRUISE应用之滑行数据的处理及整车阻力的设定_通用五菱》
CRUISE中关于行驶阻力的定义有很多中方法,如果你在drivingresistance的选项中选择Physical,那么你需要在Vehicle元件中输入迎风面积和空气阻力系数,同时在每个轮胎元件中输入滚动阻力系数(注意其滚动阻力系数是随着载荷,胎压,车速等参数的变化而变化的)。
如果你已经预先知道了总的行驶阻力,那么可以采用FunctionwithoutReferenceVehicle或CharacteristicwithoutReferenceVehicle来设定二次函数的A,B,C或随车速而变化的阻力线。
如果你要按照滑行特性来反推阻力特性,那么你在TotalDrivingResistance页面中需要输入试验车辆的迎风面积,空气阻力系数以及试验状态下的车重。
CRUISE可以拟合出仿真车辆的相关参数!
coastingcharacteristic
truncateleft
轮胎的滚动阻力系数大多是通过试验获得的!
AVLCRUISE软件中有一个AVL和Michelin联合开发的滚动阻力计算模型,在Wheel元件的的属性中激活TransitRollingResistance可以看到,但是其中需要大量的测试数据!
在AVLCRUISE的安装目录中,如C:
\AVL\Cruise\v2008.1\data\components\14_wheel,有5组Michelin提供的数据,3组Truck,2组Passenger可供参考!
我们原来也是用轮胎滚动阻力计算的,现在发现用整车行驶阻力曲线比较简单,计算,很多因素都可以不考虑了
与风阻+滚阻的阻力输入方式比较,通过滑行和分段滑行获得的总阻力线的确更加便捷和准确一些!