那曲檬骨新材料有限公司

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
    +關注

    關注

    185

    文章

    2981

    瀏覽量

    231015
  • 仿真
    +關注

    關注

    50

    文章

    4124

    瀏覽量

    134005
  • 自動駕駛
    +關注

    關注

    785

    文章

    13932

    瀏覽量

    167016

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

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

收藏 人收藏

    評論

    相關推薦

    基于SOA自動駕駛整車及運營系統架構

    Architecture,SOA)設計思想和理念,設計、打造可持續集成、靈活配置和持續升級的自動駕駛整車乃至整個運營系統,可為客戶提供面向封閉區域運營的完整自動化解決方案。
    的頭像 發表于 01-06 17:00 ?514次閱讀
    基于SOA<b class='flag-5'>自動駕駛</b><b class='flag-5'>整車</b>及運營系統架構

    基于SOA自動駕駛整車及運營系統架構

    ,設計、打造可持續集成、靈活配置和持續升級的自動駕駛整車乃至整個運營系統,可為客戶提供面向封閉區域運營的完整自動化解決方案。,車輛電子電氣架構開發模式遇到了巨大的挑戰。
    的頭像 發表于 01-06 16:06 ?27次閱讀
    基于SOA<b class='flag-5'>自動駕駛</b><b class='flag-5'>整車</b>及運營系統架構

    智能駕駛整車在環實驗室SYNO解決方案

    作為國內最早開展整車在環仿真測試技術預研的企業之一,經緯恒潤從2016年開始整車在環仿真相關技術的預研工作。整車在環實現了從半實物
    的頭像 發表于 12-25 11:18 ?189次閱讀
    智能<b class='flag-5'>駕駛</b><b class='flag-5'>整車</b>在環實驗室SYNO解決方案

    線控底盤如何讓自動駕駛加速奔跑?

    線控底盤技術是智能駕駛系統的核心技術之一,通過電子信號取代傳統的機械傳動,實現車輛動力、轉向、制動、懸架及換擋等功能的精準控制。它不僅是實現L3及以上自動駕駛的關鍵,也是推動智能化汽車
    的頭像 發表于 12-13 09:41 ?250次閱讀
    線控<b class='flag-5'>底盤</b>如何讓<b class='flag-5'>自動駕駛</b>加速奔跑?

    重塑線控底盤技術:自動駕駛的未來支柱

    線控底盤(X-by-wire)技術,作為自動駕駛技術的核心支撐,正悄然改變著汽車工業的技術架構與市場生態。本文深入剖析了線控底盤的定義、在自動駕駛中的核心作用、當前技術狀態及其面臨的挑
    的頭像 發表于 11-01 12:28 ?1211次閱讀

    自動駕駛演變下,汽車連接器市場如何擴容?

    新能源汽車智能化演變進程不斷加快,自動駕駛應用市場正在成為高速連接器行業的新藍海。 今年,自動駕駛賽道似乎格外火熱,大模型架構不斷迭代、智駕方案不斷更新、Robotaxi大批量投入應用市場
    的頭像 發表于 10-31 13:34 ?200次閱讀
    <b class='flag-5'>自動駕駛</b>演變下,汽車連接器市場如何擴容?

    線控底盤自動駕駛時代的基石?

    線控底盤(X-by-wire)作為自動駕駛技術的核心支撐技術,正逐步改變著汽車工業的技術框架和市場格局。本文深入探討了線控底盤的定義及其在自動駕駛中的關鍵作用,分析了當前技術的現狀及其
    的頭像 發表于 10-31 13:06 ?485次閱讀
    線控<b class='flag-5'>底盤</b>,<b class='flag-5'>自動駕駛</b>時代的基石?

    整車控制器VCU應用層算法開發流程

    一、整車控制器(VCU)功能整車控制器新能源汽車整車控制器(VehicleControlUnit
    的頭像 發表于 08-27 16:23 ?4516次閱讀
    <b class='flag-5'>整車</b><b class='flag-5'>控制</b>器VCU應用層算法開發流程

    FPGA在自動駕駛領域有哪些優勢?

    可以根據自動駕駛系統的具體需求,通過編程來配置FPGA的邏輯功能和連接關系,以適應不同的應用場景和算法變化。這種靈活性使得FPGA能夠快速適應自動駕駛技術的快速發展和變化。 低延遲:
    發表于 07-29 17:11

    FPGA在自動駕駛領域有哪些應用?

    低,適合用于實現高效的圖像算法,如車道線檢測、交通標志識別等。 雷達和LiDAR處理:自動駕駛汽車通常會使用雷達和LiDAR(激光雷達)等多種傳感器來獲取環境信息。FPGA能夠協助完成這些傳感器
    發表于 07-29 17:09

    康謀分享 | 自動駕駛聯合仿真——功能模型接口FMI(四)

    功能模型接口是一個開放且獨立于工具的標準,便于實現自動駕駛仿真工具間的模型交換和聯合仿真。本篇文章繼續展示如何建立一個FMU并實現基于UDP
    的頭像 發表于 07-24 10:54 ?3204次閱讀
    康謀分享 | <b class='flag-5'>自動駕駛</b>聯合<b class='flag-5'>仿真</b>——功能<b class='flag-5'>模型</b>接口FMI(四)

    康謀分享 | 自動駕駛聯合仿真——功能模型接口FMI(三)

    功能模型接口是一個開放且獨立于工具的標準,便于實現自動駕駛仿真工具間的模型交換和聯合仿真。本文以康謀aiSim為例,來展示如何建立一個FMU
    的頭像 發表于 07-10 15:52 ?1565次閱讀
    康謀分享 | <b class='flag-5'>自動駕駛</b>聯合<b class='flag-5'>仿真</b>——功能<b class='flag-5'>模型</b>接口FMI(三)

    自動駕駛仿真測試實踐:高精地圖仿真

    引言隨著自動駕駛技術的快速發展,基于高精地圖的自動駕駛功能已初步落地應用,并持續迭代升級。在研發測試階段,多方面因素導致測試人員可能無法拿到控制器內部高精地圖對應的OpenDRIVE文
    的頭像 發表于 06-13 08:25 ?1123次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>仿真</b>測試實踐:高精地圖<b class='flag-5'>仿真</b>

    康謀分享 | 自動駕駛聯合仿真——功能模型接口FMI(一)

    功能模型接口是一個開放且獨立于工具的標準,包含C-API接口、XML描述文件和可交換的功能模型單元,提供容器化模型,便于在不同平臺上重復使用和部署,實現自動駕駛
    的頭像 發表于 06-12 13:07 ?1741次閱讀
    康謀分享 | <b class='flag-5'>自動駕駛</b>聯合<b class='flag-5'>仿真</b>——功能<b class='flag-5'>模型</b>接口FMI(一)

    經緯恒潤全棧自研底盤控制器量產

    。汽車智能底盤是影響車輛運行過程中安全性、舒適性與穩定性的重要因素,智能底盤的發展對自動駕駛量產落地有著極其重要的意義。因此,底盤控制器的
    的頭像 發表于 02-27 08:00 ?756次閱讀
    經緯恒潤全棧自研<b class='flag-5'>底盤</b>域<b class='flag-5'>控制</b>器量產
    澳门百家乐官网游戏说明| 百家乐投注翻倍方法| 金赞百家乐官网现金网| 利好国际| 新利国际网上娱乐| 顶级赌场连环夺宝下载| 博九百家乐的玩法技巧和规则| 百家乐投注限额| 摩纳哥百家乐娱乐城| 合肥百家乐赌博游戏机| 棋牌小游戏下载| 百家乐庄闲必胜规| 百家乐全部规| 至尊百家乐娱乐场| 澳门百家乐真人斗地主| 粤港澳百家乐赌场娱乐网规则 | 全讯网开奖结果| 免费百家乐倍投软件| 百家乐免费改单| 机器百家乐心得| 大发888怎么能不卡| 尊龙娱乐开户| 百家乐官网怎么玩能赢钱| 百家乐官网三珠投注法| 试用的百家乐官网软件| 百家乐官网娱乐网真人娱乐网| 百家乐官网的规则玩法| 三公百家乐官网在哪里可以玩| 塑料百家乐筹码| 威尼斯人娱乐城现金开户| 云鼎娱乐城| 沙巴娱乐| 大发888官网客户端| 百家乐官网桌子租| 杨公24山择日| 成都百家乐的玩法技巧和规则| 盛大娱乐城现金网| 榆林市| 百家乐官网1326投注| 百家乐视频连线| 线上百家乐的玩法技巧和规则 |