您當前的位置:首頁 > 體育

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

作者:由 圖通道 發表于 體育時間:2021-10-08

汽車操縱動力學

是車輛系統動力學領域的研究熱點。本推文利用

Simulink

對車輛的

兩自由度

單軌模型進行

操縱響應

穩定性

分析,最後進行簡單的四輪轉向控制器(4WS)設計。

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

結構

1。 引言 2。 時域分析 3。 頻域分析 4。 穩定性分析 5。 控制器設計 6。 MATLAB模型

1。 引言

A。 基本假設

描述車輛運動的二自由度基本操縱模型基於以下理想化假設

如果車輛在平坦路面上行駛(即沒有垂直路面不平度輸入),則可以

忽略

與行駛動力學相關的垂直力效應和耦合效應;

包括懸架在內的車輛結構是

剛性

的;

忽略

轉向系統並將輸入直接應用於車輪;或者假設轉向系統是剛性的,然後透過具有固定傳動比的方向盤將輸入施加到方向盤上;

忽略

空氣動力;

車輛僅在平衡狀態附近(如直線行駛或穩態轉向) 受到很小的擾動,這意味著前輪的輸入角足夠小; 以保證車輛運動方程是

線性

的;

在上述假設之後,模型將忽略一些因素,例如橫向載荷傳遞、外傾角和具有滾動自由度的簧載質量。但是,可以透過線性疊加的方法將這些因素的影響線性化,併疊加在一些引數上,這樣既可以保持模型的線性,又可以將這些因素考慮在內,使模型更貼近實際情況。

B。 運動方程和狀態空間

模型如下所示,

a

b

分別代表車輛重心到前後輪的距離:

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

2。 時域分析

A。 Simulink 模型

使用

法拉利Monza

別克1949

進行一些時域分析。關鍵引數見下

表1

(兩車的外觀如

圖2

所示):

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

使用

表1

中的引數, 建立 simulink 模型進行時域分析。如

圖3

所示:

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

B。 不同轉向角下相同速度的結果

兩輛車之間的差異是顯著的。

法拉利Monza

別克1949

具有更快的響應時間和更短的穩定時間。雖然

法拉利Monza

別克1949

具有更大的橫向加速度,但

法拉利Monza

的橫向速度更低,這意味著它擁有更好的操控動力學特性。

C。 相同轉向角下不同速度的結果

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

D。 相同 a_y 下不同速度的結果

為了進一步研究穩態轉向特性,模擬中測試了兩種車輛在相同穩態橫向加速度條件下的系統響應。將兩輛車的橫向加速度設定為 0。3g。δf 是實現固定橫向加速度的必要引數。可以從以下公式和方程中得到:

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

兩輛車的橫擺角速度達到了相同的值(30m/s速度為 0。073m/s,40m/s速度為0。097m/s)。

E。 結論

從以上分析結果可以發現,

法拉利Monza

的瞬態響應明顯優於

別克1949

,分別體現在更短的穩定時間、更小的超調和更好的阻尼特性。雖然

法拉利Monza

的橫擺率和橫向加速度比

別克1949

更大,但法拉利的橫 向速度更小,這意味著它具有更好的操控動力學特性。此外,當改變時域過程的一個引數時,時域分析圖形具有相似的形狀,因為時域系統是線性系統。

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

3。 頻域分析

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

根據

圖13

,可得出以下結論。 同等速度下,法拉利的響應頻寬比別克大,可見前者具有更好的頻響特性。根據相頻響應曲線,從圖中還可以看出,法拉利的系統響應滯後小於別克汽車,系統延遲更小。

圖13

的結果

圖14

非常相似,唯一的區別是法拉利的穩態增益小於別克。

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

4。 穩定性分析

A。 根軌跡簡介

根軌跡是研究未知係數K變化時系統極點的變化。在K從0 到無窮大的變化過程中,根的連續變化是在複平面上連線的。形成的曲線軌跡是根軌跡。車輛的穩定性與這一系列特徵值有很大關係。

B。 根軌跡與穩定性的關係

當特徵值實部小於0 時,系統穩定,特徵值離虛軸越遠,穩定性越好。從根軌跡,可以知道穩定性如何隨著某個引數的變化而變化。在本文中,設定前進速度u作為變化引數。

C。 結果

使用MATLAB 在圖15中繪製根軌跡(矩陣A的特徵值隨速度變化)。由於根是對稱的,所以根軌跡的上部和下部完全對稱。

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

從圖中可以看出,隨著速度的增加,兩車的根都趨近於虛軸,它們的阻尼比同時減小。因此,當速度增加時,兩輛車都變得更加不穩定。不過,從根部到虛軸的距離來看,法拉利的穩定性無疑要比別克好很多。如鉛垂線區域所示,法拉利40m/s 時的穩定性與別克10m/s時的穩定性相當。結果還表明,法拉利比別克具有較大的穩定性裕度。

5。 4WS 控制器設計

做4WS 的頻率分析:從圖中可以看出,4 輪系統 相對於前輪系統具有更低的橫擺率增益,其相位變化與 前輪轉向相同。對於橫向加速度,在低頻範圍內,四輪 系統的增益低於前輪系統的增益,而高頻範圍則相反。 相變明顯小於前輪轉向的相變。 至於速度,如圖所示,4WS 的增益在低頻範圍內 逐漸增大。然而,FWS 的增益在低頻範圍內是恆定的。 在高頻範圍內,它們具有相同的趨勢並隨著頻率的降低 而減小。4WS 的相變比FWS 小,但都具有相同的趨 勢。

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

6。 MATLAB模型

汽車操縱動力學Simulink建模 | 時域 頻域 穩定性分析 | 2自由度單輪系統

clear all

close all

clc

% Parameters

m_F = 1008;

m_B = 2045;

m = [m_F m_B];

Izz_F = 1031;

Izz_B = 5428;

Izz = [Izz_F Izz_B];

a_F = 1。234;

a_B = 1。488;

a = [a_F a_B];

b_F = 1。022;

b_B = 1。712;

b = [b_F b_B];

L = a+b;

Cf_F = 117。44*1000;

Cf_B = 77。85*1000;

Cf = [Cf_F Cf_B];

Cr_F = 144。93*1000;

Cr_B = 76。51*1000;

Cr = [Cr_F Cr_B];

u = 40;

g = 9。8;

phi = 15;

ng = 45;

p=1;

% FWS Design

for i = 1:2 % 1-Ferrari 2-Buick1949

syms color label shape

color = [‘r’ ‘b’ ‘r——’ ‘b——’ ‘g’ ‘y’];

shape = [‘>’ ‘o’];

label = [‘Ferrari’ ‘1949Buick’];

p = 1;

%

% Define System Matrices

A = [-(Cf(i)+Cr(i))/(m(i)*u) -(a(i)*Cf(i)-b(i)*Cr(i))/(m(i)*u)-u

-(a(i)*Cf(i)-b(i)*Cr(i))/(Izz(i)*u) -(a(i)^2*Cf(i)+b(i)^2*Cr(i))/(Izz(i)*u)];

B = [Cf(i)/m(i) a(i)*Cf(i)/Izz(i)]‘;

C = [1 0

0 1];

D = [0 0]’;

% Time Domain Analysis

deltaf = phi*pi/ng/180; % Case 1:相同角階躍輸入

sim(‘Handling_Dynamics。slx’) %模擬Simulink模型

figure(p) % vy

p = p+1;

set(gcf,‘Position’,[200,100,600,300]);

plot(t‘,vy,color(i))

xlabel(’t(s)‘)

ylabel(’Lateral Velocity (m/s)‘)

legend(’Ferrari‘,’1949 Buick‘,’Location‘,’SouthEast‘)

title(’Step Steer with u=40m/s and \delta_s=15°‘)

grid on

hold on

figure(p) % ay

p = p+1;

set(gcf,’Position‘,[200,100,600,300]);

plot(t,Ay,color(i))

xlabel(’t(s)‘)

ylabel(’Lateral Acceleration (m/s^2)‘)

legend(’Ferrari‘,’1949 Buick‘,’Location‘,’SouthEast‘)

title(’Step Steer with u=40m/s and \delta_s=15°‘)

grid on

hold on

figure(p) % yaw rate

p = p+1;

set(gcf,’Position‘,[200,100,600,300]);

plot(t’,Gamma,color(i))

xlabel(‘t(s)’)

ylabel(‘Yaw Rate (rad/s)’)

legend(‘Ferrari’,‘1949 Buick’,‘Location’,‘SouthEast’)

title(‘Step Steer with u=40m/s and \delta_s=15°’)

grid on;

hold on

ay_ss = 0。3*g; % Case 2:相同側向加速度穩態響應

K(i) = m(i)*(b(i)/Cf(i)-a(i)/Cr(i))/L(i);

k(i) = (b(i)/Cf(i)-a(i)/Cr(i))*Cf(i)*Cr(i);

deltaf = ay_ss*(L(i)+K(i)*u^2)/u^2;

sim(‘Handling_Dynamics。slx’)

figure(p) % vy

p = p+1;

set(gcf,‘Position’,[200,100,600,300]);

plot(t‘,vy,color(i))

xlabel(’t(s)‘)

ylabel(’Lateral Velocity (m/s)‘)

legend(’Ferrari‘,’1949 Buick‘,’Location‘,’SouthEast‘)

title(’Step Steer with u=40m/s and a_y=0。3*g‘)

grid on;

hold on

figure(p) % ay

p = p+1;

set(gcf,’Position‘,[200,100,600,300]);

plot(t’,Ay,color(i))

xlabel(‘t(s)’)

ylabel(‘Lateral Acceleration (m/s^2)’)

legend(‘Ferrari’,‘1949Buick’,‘Location’,‘SouthEast’)

title(‘Step Steer with u=40m/s and a_y=0。3*g’)

grid on;

hold on

figure(p) % yaw rate

p = p+1;

set(gcf,‘Position’,[200,100,600,300]);

plot(t‘,Gamma,color(i))

xlabel(’t(s)‘)

ylabel(’Yaw Rate (rad/s)‘)

legend(’Ferrari‘,’1949Buick‘,’Location‘,’SouthEast‘)

title(’Step Steer with u=40m/s and a_y=0。3*g‘)

grid on;

hold on

% Frequency Domain Analysis

……

參考文獻

:Fan Yu, Yi Lin。 Automotive system dynamics [M]。 China Machine Press, 2005。

下載程式碼請看評論區

標簽: cf  Cr  法拉利  1949  別克