数学模型描述:7 p# N% c3 X/ \- g3 X, W4 P
- P3 W: X! R( Y7 P0 ~" G车门信号有两种,分别是0和1。“0”代表车门开启,“1”表示车门关闭。当输入的车门信号是0(即车门开启)时,不需要启动空调,所以此时空调压缩机的电流输入为I2=0;当输入的车门信号是1(即车门关闭)时,进行车内温度差检测。T表示车内温度;T0表示预设的目标温度,参考表2-7,设T0=25。 (T-T0)表示车内温度与预设的温度之差,若温差小于0,则表示车内温度小于预设的温度,此时不需要开启空调,所以空调压缩机的输出电流I2=0;若温差等于0,则表明此时车内的温度与预设温度相等,这也是空调系统最终要达到的目的,此时空调系统要做的是保持温差,空调只需要把车内的乘员产生的热量带走就行了,于是结合三种工况下压缩机电流与乘员载重的关系,得到压缩机的输入电流为I2=3.904*X,式中的x表示乘员载重,单位是㎏,x的取值范围是0<X<5500;若温差大于0,则表示车内温度高于预设温度,此时空调需要尽快把温差降下来,直至温差到0,于是,空调要以额定功率运行,根据表2-10,此时压缩机的输入电流为I2=22.1 , g! v& K% p1 m' @, D, b* u' Z
驱动电机系统的车门信号与空调系统共用同一车门信号。当输入的车门信号是0(即车门开启)时,驱动系统不需要工作,所以此时驱动电机的电流输入为I1=0;当输入的车门信号是1(即车门关闭)时,进行车速检测。若车速大于或等于40km/h,则判断为常速工况,因为常速工况下的驱动电机功率和电流都是按照最高车速时的最大功率公式来算的,所以也适用于车速大于40km/h时的情况。根据表3-3,此时确定驱动电机的输入电流为I1=3.945*10^-2+52.88;若车速小于40km/h,则进行坡度的检测。坡度是指汽车所处位置的坡度。若坡度小于0.74°,则判断为启动工况,根据表3-2,此时确定驱动电机的输入电流为I1=83.7;若坡度大于0.74°,则判断为爬坡工况,根据表3-5,此时确定驱动电机的输入电流为I1=1.464*10^-2*X+162.2。坡度0.74是根据汽车的最高爬坡度7.38°的10%来确定的,因为考虑到检测仪器的误差和路面不平等情况,就算有0.74°的小坡度,对驱动电机输入83.7A的电流,汽车也能通过,不影响汽车的动力性。经综合分析后,确定允许10%的坡度误差。
- x) {! l m% h& k* v0 n' Q( Q- s# O% H5 s q; d( J& J
I1和I2分别是驱动电机系统和空调系统的数学控制模型输出的电流,也就是驱动电机系统和空调系统根据所输入的车门信号、速度信号、坡度信号、环境温度信号和乘员载重信号等信号所确定系统所需的电流大小;I1'和I2'分别是驱动电机系统和空调系统实际得到的电流。“265”这个数值是根据纯电动客车在最大额定载重、爬坡工况下驱动电机和空调压缩机所需的最大电流相加得到的。
+ A6 C: E; M+ W0 | K0 w
3 W$ W' }" N+ j: ]* S8 c4 Z1 v! {, i6 \
问题描述: a4 R; x* ^1 A* c9 {
. o/ ~4 [+ i) t( c% I我现在需要根据以上的数学模型,用matlab画出整车控制模型图(也就是用各个模块搭建起来的那个图),该模型图要实现的功能:
8 `' R- L) s: ?1.输入车门信号、速度信号、坡度信号、环境温度信号和乘员载重信号等信号时,该模型能自动得出I1'和I2'。
' s% J7 A& @4 n" R3 @: L1 }, ?" {" m3 c3 y
2.当输入的速度信号是一个函数,该模型输出的I1'和I2'也有一个关于该速度信号的函数图象。因为我要用这个图象进行分析和优化。9 h% X4 M* v) h( m+ h' h
3 l! h9 y" L5 g+ c
+ S( b$ m+ s1 c$ O* V
捣鼓了一整天,都没弄出来。。。下周就要交了。。。求大神搭救!!!!!大恩不敢言谢!!!" B) o8 y2 j- E
* @, Z# T: |- }8 t+ [1 l& a4 h6 ]5 m
$ x3 C9 q- y' a) {! ^% ^5 j2 A
/ r! z# t9 t5 A {+ Z9 q; v$ c0 _2 N
|