Matlab,simulink仿真汽车是怎么一个过程,

【Matlab,simulink仿真汽车是怎么一个过程,】

Matlab,simulink仿真汽车是怎么一个过程,

文章插图
新版的matlab中已经包含车辆系统动力学的一些模块,但是这些模块过于“不灵活” 。以往都是拿S函数建立数学模型,拿汽车操纵稳定性二自由度数学模型为例,X'=AX+BU,X通常为[横摆角速度 质心侧偏角]'的二维列向量,U通常为前轮转角,A与B为系数矩阵,其各元素在汽车理论中都能找到 。S函数(S-Function),嵌套m文件 。matlab自带一些m文件,有的m文件针对状态空间的,X'=AX+BU,Y=CX+DU,其中,U为S函数的输入,Y为输出,在S函数中设置输入、输出状态的个数,以及是连续还是离散就可以了,再连上其他框图,如给S函数一个阶跃响应(Step),通过Scope就可以观察结果了 。这里只要把m文件,S函数弄懂了,就很简单了 。祝你好运 。

    推荐阅读