国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何快速搭建整車模型用于整車仿真、底盤控制和自動駕駛

MATLAB ? 來源:MATLAB ? 作者:MATLAB ? 2022-05-12 11:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MATLAB 在基于模型設計上的應用已經廣受認可。從 2016 年開始 MATLAB 推出了 Powertrain Blockset 用于車輛縱向動力學仿真,2018 年推出了 Vehicle Dynamic blockset 用于車輛整車動力學建模仿真,幫助工程師快速搭建整車模型,并結合整車、底盤控制器以及自動駕駛場景、算法,完成了構建虛擬整車模型的工具鏈。

下面我們將以模型案例講解如何快速搭建整車模型用于整車仿真、底盤控制和自動駕駛?以及在建模過程中各個組件的參數含義。

比如,我們需要驗證一個純電動汽車 AEB 功能的模型。這就需要一個能體現純電動汽車整車動力學性能的模型。如何搭建車輛的物理模型呢?同時又要如何搭建整車 VCU 模型呢?

我們以這個下面鏈接的這個模型來講解如何一步步搭建純電動汽車 AEB 仿真測試模型。

本系列會分為 5 個步驟:

Step1:

基于 Reference Application,選取合適的整車模型,為接下來自定義打下框架。

Step2:

自定義車輛傳動系統模型及整車能量管理策略。

Step3:

構建車輛車體、輪胎、懸架模型完成 14 自由度的整車模型。

Step4:

根據需求增加車輛底盤控制器模型,如 ABS 控制器。并進行整車仿真。

Step5:

自定義自動駕駛運行場景,如 AEB 法規場景,查看車輛的系統響應。

MATLAB

Step3

——自定義車輛車體、輪胎、懸架模型——

自定義車輛傳動系統及控制器模型后,Reference Applications中的雙移線模型已經被改成了純電動汽車雙移線的模型。

為了深度理解車輛動力學響應,我們需要查看車輛底盤、懸架、轉向等模塊的建模原理及參數設置。

不同于車輛縱向動力學,只有一個自由度的車身,車輛整體動力學需要體現車輛的縱向、垂向和側向動力學特性。建模難度也大幅增高。

f7fd09cc-d19c-11ec-bce3-dac502259ad0.png

整車建模方法總體上可以分為兩類,

f80b3498-d19c-11ec-bce3-dac502259ad0.png

一類是參數化建模,基于汽車動力學方程。一類是結構化建模,基于多體動力學方程。

對于這兩種方法,MATLAB 都提供相應的工具箱支持。

基于多體動力學進行整車建模,需要輸入車輛懸架、轉向、輪胎準確的幾何位置信息,基于拓撲結構進行抽象建模。過程比較復雜。但是更適合于懸架設計相關的工作。

MathworksSimscape Multibody 推出了 Vehicle Template 模型,可以大大簡化這一過程。用戶可以在模型中設定的用戶界面上進行參數化設定,即可搭建懸架、車身模型等。

以下鏈接下載 Vehicle Template 模型:

https://www.mathworks.com/matlabcentral/fileexchange/79484-simscape-vehicle-templates

f8639c82-d19c-11ec-bce3-dac502259ad0.png

仿真結果的 3D 顯示如下

由于參數化車輛模型運算速度快、建模方便等特點,更適合用于整車建模并支持 HIL ,我們接下來重點講解參數化車輛建模的過程。

要點1. 整車模型

Vehicle Dynamic Bloicket 提供的整車模型有兩個選擇。一個是 14 自由度車輛模型,一個是 7 自由度車輛模型。其中 7 自由度車輛模型自行車模型,包含 3 個自由度的車體模型(縱向、橫向、轉向),以及 2 個自由度的輪胎模型(滾動、側偏)。該車輛模型不能體現車輛的垂向特性,不含懸架模型。可以用于車輛橫向動力學仿真的場景,如自動駕駛、底盤控制等。

14 自由度車輛模型更為完整地反映出車輛完整的動力學特性,包含車輛的垂向特性,車體含 6 個自由度,輪胎依然是2自由度輪胎。

f8729a3e-d19c-11ec-bce3-dac502259ad0.png

要點2.傳動系統部件的建模

輪胎作為車輛與路面保持唯一接觸的部件,提供了車輛運行的除空氣阻力外的所有外力。是車輛運動的基礎。

輪胎建模的核心是根據輪胎當前狀態計算出輪胎受到的外力,也即車輛受到的除空氣阻力外的所有外力。

f8a279c0-d19c-11ec-bce3-dac502259ad0.png

由于車輛是 6 個自由度,因此輪胎相應的也要計算出 6 個自由度對應的力、力矩,即輪胎六分力。這些力與輪胎的狀態參數,外傾角、側偏角、滑移率、垂直載荷等狀態有關。這個關系即輪胎建模的模型公式。Vehicley Dynamic Blockset 提供魔術公式輪胎模型,以及 Fiala 輪胎模型。

以魔術公式輪胎模型為例,通過以下公式表達六分力與狀態參數之間的數值擬合關系。簡單的可以表現為以下形式。

Y(x)=Dsin{C arctan[Bx-E(Bx-arctan(Bx))]}

? 系數 B,C,D 依次由輪胎的垂直載荷和外傾角確定;

? B 為剛度因子; C 為形狀因子; D 為峰值因子; E 為曲率因子。C 為曲線形狀因子,決定曲線是側向力、縱向力還是回正力矩;

? Y 為輸出變量,可以是縱向力 Fx ,側向力 Fy, 回正力矩 M;

? x 為輸入變量,在不同的情況下分別表示輪胎的側偏角 α 或縱向滑移率 κ;

注意:B、C、D 是隨著載荷、車速等不同而變化,而非常量。

其中的參數可以從輪胎實驗的測量數據進行擬合。

下圖中就是按照魔術公式擬合處的輪胎模型(實線)與輪胎測試數據(點)之間的對比。

f8dc6554-d19c-11ec-bce3-dac502259ad0.png

因此建立輪胎模型可以按照以下步驟生成:

f8eaa0e2-d19c-11ec-bce3-dac502259ad0.png

Vehicle Dynamic Blockset 中的輪胎模型還支持 .tir 格式的輪胎模型導入。也提供一些常用輪胎模型的選擇。

f8fb361e-d19c-11ec-bce3-dac502259ad0.png

這里有個額外的小問題,魔術公式模型中輸入的參數如何獲得?其中,外傾角和垂直載荷來自于懸架模型的計算,側偏角、縱向滑移率則是來自于車速 (Vx, Vy) 和輪速 (omega) 的計算。

f9205fb6-d19c-11ec-bce3-dac502259ad0.png

要點3. 懸架模型

懸架模型連接車身與輪胎 ,一方面傳遞輪胎力和力矩給車身,另一方面根據車身狀態計算出輪胎的定位參數,傳遞給輪胎。

f94ac8b4-d19c-11ec-bce3-dac502259ad0.png

懸架結構較為復雜,很多桿件結構組成的多剛體,此外還有非線性的彈簧阻尼原件。如果需要對懸架進行細節動力學建模,需要借助多體動力學仿真工具,如 Simscape Multibody。而在參數化車輛模型中,懸架模型可以簡化成等效的彈性、阻尼原件來表達其動力學特性,進而建立動力學微分方程。同時懸架對輪胎定位參數的影響可以通過查表得方式獲得。

簡化成彈性、阻尼原件得等效懸架模型示意圖如下:

f999ca54-d19c-11ec-bce3-dac502259ad0.png

等效懸架模型中彈簧和阻尼只作用于 z 方向上。因此,對于輪胎傳過來的六分力中,x、y 方向的力以及 z 方向的轉矩直接傳遞給車身的,z 方向上,傳遞的力要受懸架彈簧阻尼原件的影響。

而同時由于四個輪胎對應的等效懸架可能處在不同的跳動位移中,因此,x,y 方向的扭矩會考慮懸架側傾的問題等問題。

f9a7ce38-d19c-11ec-bce3-dac502259ad0.png

f9d070f4-d19c-11ec-bce3-dac502259ad0.png

f9fe7d3c-d19c-11ec-bce3-dac502259ad0.png

向下滑動查看完整公式

懸架連接還有橫向穩定桿 (Anti-sway bar) 又稱防傾桿,是汽車懸架中的一種輔助彈性元件。當車身側傾時,兩側懸架跳動不一致,橫向穩定桿發生扭轉,桿身的彈力成為阻礙側傾的阻力,從而起到橫向穩定的作用。體現在模型上就是將懸架的抗側傾力修正為以下公式:

fa0c9d72-d19c-11ec-bce3-dac502259ad0.png

抗側傾扭矩

抗側傾扭矩

fa88339c-d19c-11ec-bce3-dac502259ad0.png

抗側傾力

fa96185e-d19c-11ec-bce3-dac502259ad0.png

懸架的動態系統等效模型雖然可以簡化為以上公式,但是有時難以得到等效剛度和阻尼的大小。

一般參數化建模可以直接通過懸架 K&C 實驗獲得。其中動力學特性就是將懸架對車身的力和力矩做成對懸架跳動和車輪定位參數的查表。這個查表數據既可以來自于懸架 K&C 特性始線,也可以來自于多體動力學工具搭建的復雜的懸架模型。

faa50f30-d19c-11ec-bce3-dac502259ad0.png

懸架模型的另一個重要內容就是計算輪胎的定位參數,外傾角 ξa,t、后傾角 ηa,t 和前束角 ζa,t。這部分的內容叫做懸架的 K 特性,也可以從 K&C 結果查表得出。

fada7224-d19c-11ec-bce3-dac502259ad0.png

車輪轉向角也受 K 特性影響

faed3d6e-d19c-11ec-bce3-dac502259ad0.png

除了通過 K&C 實驗查表獲得這些參數,也可以通過集合計算得出,例如麥弗遜懸架的參數可由以下公式得出

fb323eaa-d19c-11ec-bce3-dac502259ad0.png

備注:從輪胎建模角度上來說,只有內傾角和車輪轉向角對魔術公式輪胎模型有意義

要點4. 轉向模型

轉向模型是根據當前的方向盤轉角計算左右車輪的轉角。Vehicle Dynamic Blockset 提供的運動學模型可以通過幾何參數計算。以下是阿克曼轉向模型的計算公式及其示意圖:

fb528de0-d19c-11ec-bce3-dac502259ad0.png

fb5f80a4-d19c-11ec-bce3-dac502259ad0.png

向下滑動查看完整公式

γ 是轉向比

如果需要集成 EPS 算法到整車模型中,則需要選擇動力學轉向模型模塊。

至此車輛本體模型已經搭建完成。

結論

完整的能夠反應車輛三個方向運動的車輛模型復雜程度非常高。我們既可以選用基于車輛動力學建模的整車模型也可以選用基于多體動力學建模的整車模型。就底盤控制、整車 HIL 測試,以及后續自動駕駛仿真需求而言,我們傾向于前者。后者更適合于高度自定義車輛,比如火星車、或者用于復雜的懸架設計及調教等。

這一部分的內容基于車輛動力學相關的課程。深度理解車輛建模原理可以幫助同學們設計底盤控制算法。

原文標題:MATLAB 手把手 | 五步教你玩轉整車建模和自動駕駛仿真 (Step 3)

文章出處:【微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    189

    文章

    3025

    瀏覽量

    238717
  • 仿真
    +關注

    關注

    54

    文章

    4483

    瀏覽量

    138274
  • 自動駕駛
    +關注

    關注

    793

    文章

    14883

    瀏覽量

    179873

原文標題:MATLAB 手把手 | 五步教你玩轉整車建模和自動駕駛仿真 (Step 3)

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何構建適合自動駕駛的世界模型

    [首發于智駕最前沿微信公眾號]世界模型經歷了系統動力學階段(1960年~2000年)、認知科學階段(2001年~2017年)、深度學習階段(2018年至今),但將其應用到自動駕駛汽車上,還是近幾年才
    的頭像 發表于 02-18 08:14 ?1w次閱讀
    如何構建適合<b class='flag-5'>自動駕駛</b>的世界<b class='flag-5'>模型</b>?

    aiSim領銜!國內外自動駕駛仿真軟件大全:熱門推薦與選擇指南

    自動駕駛技術飛速發展的今天,仿真測試已成為自動駕駛算法研發、驗證的核心環節,能夠大幅降低路測成本、突破場景復現限制,據行業數據顯示,約90%的自動駕駛算法測試通過
    的頭像 發表于 01-22 17:26 ?761次閱讀

    自動駕駛仿真軟件推薦:康謀aiSim——ISO 26262 ASIL-D 認證的高保真選擇

    自動駕駛技術的快速發展離不開高效可靠的仿真測試工具。面對市面上眾多仿真軟件,用戶常問 “自動駕駛仿真
    的頭像 發表于 01-22 16:49 ?390次閱讀

    L3自動駕駛落地,線控底盤帶飛國產車規芯片供應鏈

    進行L3自動駕駛路測。 ? 而隨著更高級別的自動駕駛到來,傳統汽車的底盤上各種需要器械傳動的部件,已經無法滿足自動駕駛系統更精細化的控制。線
    的頭像 發表于 12-30 09:14 ?1954次閱讀

    康謀新聞 | 實力認證!康謀aiSim榮獲ASAM“自動駕駛仿真技術獎”

    、零部件供應商、科技公司及行業專家,共探先進數據與仿真技術融合、ASAM國際標準應用等核心熱點。康謀受邀參會并深度參與交流,憑借技術硬實力斬獲“自動駕駛仿真技術獎”,盡
    的頭像 發表于 11-11 17:33 ?2198次閱讀
    康謀新聞 | 實力認證!康謀aiSim榮獲ASAM“<b class='flag-5'>自動駕駛</b><b class='flag-5'>仿真</b>技術獎”

    VLA和世界模型,誰才是自動駕駛的最優解?

    Model)路線,這兩種路徑都為自動駕駛快速落地提供了可能,那誰才是最優解? 什么是VLA模型? VLA模型,即視覺—語言—行動模型,是將
    的頭像 發表于 11-05 08:55 ?784次閱讀
    VLA和世界<b class='flag-5'>模型</b>,誰才是<b class='flag-5'>自動駕駛</b>的最優解?

    自動駕駛中端到端仿真與基于規則的仿真有什么區別?

    自動駕駛領域,“端到端仿真”指的是將感知到控制的整個決策鏈條視為一個整體,從而進行訓練和驗證的思路。
    的頭像 發表于 11-02 11:33 ?1710次閱讀

    自動駕駛仿真測試有什么具體要求?

    [首發于智駕最前沿微信公眾號]在自動駕駛技術快速迭代、功能邊界不斷擴展的今天,如何系統、嚴謹且高效地驗證一個自動駕駛系統的性能,成為研發、測試與監管共同面對的核心難題。相較于傳統汽車主要關注機械性能
    的頭像 發表于 10-15 09:14 ?630次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>仿真</b>測試有什么具體要求?

    7月24日在線研討會 | 如何高效驗證整車熱管理控制系統

    、極端工況難以覆蓋、無法快速適配不同熱管理系統架構、成本高等缺陷亟待解決。HIL仿真技術可以在虛擬環境下為控制器提供正常運行的必要條件,靈活的模型選擇可以按需模擬
    的頭像 發表于 07-21 10:49 ?623次閱讀
    7月24日在線研討會 | 如何高效驗證<b class='flag-5'>整車</b>熱管理<b class='flag-5'>控制</b>系統

    為什么自動駕駛端到端大模型有黑盒特性?

    [首發于智駕最前沿微信公眾號]隨著自動駕駛技術落地,端到端(End-to-End)大模型也成為行業研究與應用的熱門方向。相較于傳統自動駕駛系統中的模塊化結構,端到端模型嘗試直接從感知輸
    的頭像 發表于 07-04 16:50 ?884次閱讀
    為什么<b class='flag-5'>自動駕駛</b>端到端大<b class='flag-5'>模型</b>有黑盒特性?

    自動駕駛中常提的世界模型是個啥?

    [首發于智駕最前沿微信公眾號]隨著自動駕駛技術的不斷成熟,車輛需要在復雜多變的道路環境中安全地行駛,這就要求系統不僅能“看見”周圍的世界,還要能“理解”和“推測”未來的變化。世界模型可以被看作一種
    的頭像 發表于 06-24 08:53 ?1129次閱讀
    <b class='flag-5'>自動駕駛</b>中常提的世界<b class='flag-5'>模型</b>是個啥?

    為什么仿真對于自動駕駛來說非常重要?

    [首發于智駕最前沿微信公眾號]自動駕駛仿真是當前自動駕駛技術研發與驗證體系中不可或缺的重要環節。它通過構建虛擬的道路場景、車輛動力學模型以及傳感器感知環境,實現對
    的頭像 發表于 05-23 09:13 ?880次閱讀
    為什么<b class='flag-5'>仿真</b>對于<b class='flag-5'>自動駕駛</b>來說非常重要?

    新能源車軟件單元測試深度解析:自動駕駛系統視角

    的潛在風險增加,尤其是在自動駕駛等安全關鍵系統中。根據ISO 26262標準,自動駕駛系統的安全完整性等級(ASIL-D)要求單點故障率必須低于10^-8/小時,這意味著每小時的故障概率需控制在億
    發表于 05-12 15:59

    模型如何推動自動駕駛技術革新?

    [首發于智駕最前沿微信公眾號]近年來,人工智能技術正以前所未有的速度在各個領域滲透與應用,而大模型(大語言模型和多模態大模型)的迅猛發展為自動駕駛技術帶來了新的機遇。傳統的
    的頭像 發表于 04-20 13:16 ?1022次閱讀
    大<b class='flag-5'>模型</b>如何推動<b class='flag-5'>自動駕駛</b>技術革新?

    自動駕駛模型中常提的Token是個啥?對自動駕駛有何影響?

    近年來,人工智能技術迅速發展,大規模深度學習模型(即大模型)在自然語言處理、計算機視覺、語音識別以及自動駕駛等多個領域取得了突破性進展。自動駕駛作為未來智能交通的重要方向,其核心技術之
    的頭像 發表于 03-28 09:16 ?1337次閱讀