如何用simulink建立整車動力學模型?

時間 2021-05-09 16:10:15

1樓:三義廟食神

從個人使用觀感來看,建議使用s函式而不是blocks來建立模型。如果上百自由度,光搞清楚blocks之間的邏輯關係和from ,goto的鏈結關係就會很複雜,此外後面的師弟師妹看著一片blocks肯定會崩潰。s函式能夠實現建模,控制的整合式公式顯示,實在是居家旅行的必備工具。

當然如果對求解器沒需求,直接m file建更直觀,

2樓:生猛北瓜

可以先從自行車模型開始,再一點一點搭積木加更多的功能,一點一點除錯。

用Simulink的話就直接根據微分方程,不用解方程,把方塊圓圈三角的線連好,給好初始條件,電腦自己跑。然後是駕駛員模型的搭建,如果不是做laptime simulation,可以簡單的用位置式pd和增位式pid分別控制轉向和驅動模組,就跟飛思卡爾的智慧型車類似。建議開始時做一些開環測試,驗證了動力學模型沒問題之後,再去完善駕駛員模型。

整車模型的搭建很繁瑣,入門者可能幾個月?maybe。搭建之前想清楚需要的功能分類,前期很好的構思結構對以後除錯有很大幫助,免得出了問題都找不到根源。

3樓:Sherry

其實我不太懂題主想要什麼……之前組裡有乙個混合動力車的Simulink模型,正好有汽車動力學這塊,就分享一下吧~這個模組就是根據傳遞的驅動力,綜合當前各種阻力資訊計算汽車實際速度,然後反饋到駕駛員模型及其它模組中。只考慮了縱向動力學,和@Kevin Chow提到的核心公式一樣。連線比較亂,請忽視……

如何優雅地搭建Simulink模型?

裸奔的小魚人 這玩意算是個藝術,現在回頭看我剛學習建模的時候,搭的是個錘子!醜爆了。模組對齊 布局合理 線盡可能的不交叉 主路徑盡可能保持在一條線上,定義好每一層的顏色 類似觸發層 資料流層 大的模型多用form goto 也是間接培養自己的強迫症 KevinChow 模型建不好,妹紙追不到。題主,...

C 如何用new建立類的多個物件,並且同時使用該類的帶參建構函式?

夏寒 可以用placement new,也可以用std initializer list placement new其他人說過了 std initializer list大概寫一下 include class A private int a class B int main int argc,cha...

如何用科學的方式給發燒友建立正確的聽音觀?

Nicklv 音響愛好者叫Audiophile,擺弄的物件是音訊裝置,包括有音染的 決不僅僅是高保真 發燒友都是追求高保真嗎?No!不要說什麼他們都錯了。人家說,老子知道這聲音不對,但我就好這一口。我花錢滿足的是我的口味,不是用來滿足你所謂的 正確 的!天下沒有同一樣的樹葉,也沒有同一樣的耳朵 你是...