智能底盤是汽車電動化和智能化趨勢下的關(guān)鍵創(chuàng)新點,它涉及到三電系統(tǒng)的集成、機械部件的精簡以及電控能力的增強。隨著輔助駕駛系統(tǒng)(如 ACC、AEB)的普及和自動駕駛技術(shù)的發(fā)展,智能底盤需要適應(yīng)越來越多的使用場景,同時提供更高水平的安全性和舒適性。
在傳統(tǒng)汽車設(shè)計中,底盤系統(tǒng)被劃分為驅(qū)動、制動、轉(zhuǎn)向和懸掛四個獨立的子系統(tǒng),這種設(shè)計導(dǎo)致了信息孤島、設(shè)計目標不一致、調(diào)校工作量大和控制失穩(wěn)的問題。各子系統(tǒng)追求不同的優(yōu)化目標,缺乏有效的信息共享和協(xié)調(diào),使得整車性能優(yōu)化和調(diào)校變得復(fù)雜。為解決這些問題,引入了底盤集成控制(ICC)和車輛域控制(VDC)等先進控制策略,通過實現(xiàn)各子系統(tǒng)間的信息共享和協(xié)調(diào),統(tǒng)一優(yōu)化目標,顯著提升整車性能,減少調(diào)校工作量,并降低控制失穩(wěn)的風險,推動了汽車技術(shù)向智能化和高效化方向發(fā)展。
因此,目前底盤域控中,業(yè)界都在關(guān)注底盤系統(tǒng)的運動集成控制。比如將驅(qū)動扭矩矢量控制和驅(qū)動/制動控制結(jié)合,通過對扭矩的合理分配,充分挖掘車輛加速潛能,發(fā)揮彎道極限,優(yōu)化動態(tài)響應(yīng)。
面對這樣的挑戰(zhàn), 對車輛底盤開發(fā)工具提出了兩個挑戰(zhàn)。一個是虛擬仿真能力,另一個是架構(gòu)設(shè)計工作流的支持。
架構(gòu)設(shè)計工作流的支持:
為了管理和優(yōu)化底盤系統(tǒng)中的復(fù)雜交互,需要有一個支持多學(xué)科協(xié)作的架構(gòu)設(shè)計工作流。這涉及到從概念設(shè)計到最終驗證的全過程,包括需求收集、系統(tǒng)建模、性能評估、設(shè)計優(yōu)化、原型開發(fā)和測試驗證等多個階段。一個有效的工作流能夠確保不同工程領(lǐng)域(如機械、電子、軟件)的專家能夠緊密合作,共同解決設(shè)計中的跨學(xué)科挑戰(zhàn)。
虛擬仿真能力:
高級的虛擬仿真能力是應(yīng)對復(fù)雜車輛動力學(xué)交互的關(guān)鍵。這要求開發(fā)工具能夠準確模擬和分析車輛在各種環(huán)境和條件下的行為,包括但不限于懸掛系統(tǒng)的反應(yīng)、制動系統(tǒng)的效率以及動力傳輸系統(tǒng)的性能。有效的仿真工具能夠幫助工程師理解各系統(tǒng)間的相互作用,預(yù)測潛在的設(shè)計問題,并在實際制造之前進行必要的調(diào)整。
為了應(yīng)對這些挑戰(zhàn),開發(fā)工具需要具備高度的靈活性和可擴展性,同時提供強大的數(shù)據(jù)分析和處理能力,以支持復(fù)雜的系統(tǒng)級設(shè)計和決策過程。此外,這些工具還應(yīng)該能夠集成最新的技術(shù)進展,如人工智能和機器學(xué)習,以進一步提高設(shè)計的效率和創(chuàng)新性
架構(gòu)設(shè)計工作流的支持
在底盤域控制器(Domain Controller)的開發(fā)中,由于需要集成和協(xié)調(diào)多種復(fù)雜的功能,開發(fā)過程面臨著眾多挑戰(zhàn)。底盤域控制器是一種集成式控制單元,負責管理車輛的多個底盤系統(tǒng),如動力傳動系統(tǒng)、制動系統(tǒng)、懸掛系統(tǒng)和車輛穩(wěn)定性控制等。
對于底盤系統(tǒng)來說,怎樣將客戶聲音轉(zhuǎn)化為整車架構(gòu)需求進而分解到底盤功能比如制動系統(tǒng)特征和性能需求上來,對于減少開發(fā)迭代有著非常重要的意義。
整車架構(gòu)視角下底盤功能的分解和驗證流程,首先將整車級的指標分配給系統(tǒng)并構(gòu)建仿真模型,定義設(shè)計參數(shù)并執(zhí)行測試以驗證是否滿足要求。如果不符合,則進一步進行參數(shù)敏感度分析和優(yōu)化。在這里我們其實以模型作為虛擬原型對底盤功能是否滿足整車指標的驗證流程進行了前置。
架構(gòu)設(shè)計大致包含:
需求結(jié)構(gòu)化:開發(fā)過程首先從對項目需求的詳細分析和結(jié)構(gòu)化開始,確保所有需求都被明確并且可以追蹤。
功能架構(gòu)提取:基于結(jié)構(gòu)化的需求,開發(fā)團隊提取系統(tǒng)的功能架構(gòu)。功能架構(gòu)定義了系統(tǒng)應(yīng)有的功能和這些功能如何相互作用,是將需求轉(zhuǎn)化為具體功能描述的過程。
邏輯架構(gòu)構(gòu)建:在功能架構(gòu)的基礎(chǔ)上,進一步發(fā)展出邏輯架構(gòu)。邏輯架構(gòu)關(guān)注功能如何在系統(tǒng)的各個部分之間邏輯分布,包括功能單元之間的邏輯聯(lián)系和數(shù)據(jù)流。
物理架構(gòu)構(gòu)建:最后,物理架構(gòu)將邏輯架構(gòu)的抽象概念具體化,定義了實現(xiàn)這些邏輯單元所需的硬件和軟件組件。
在架構(gòu)設(shè)計的基礎(chǔ)上,開發(fā)團隊可以通過選擇和定義特定的組件和算法模型來填充這些架構(gòu),進而實現(xiàn)行為的具體化。這為基于仿真的需求驗證提供了基礎(chǔ),允許團隊在實際構(gòu)建和測試系統(tǒng)之前,通過仿真環(huán)境來驗證系統(tǒng)設(shè)計是否滿足既定需求。
MATLAB System Composer 是一個高效的系統(tǒng)和軟件架構(gòu)設(shè)計工具,允許工程師快速構(gòu)建復(fù)雜系統(tǒng)的架構(gòu)模型并展示其組件、接口與交互。它支持將架構(gòu)模型直接關(guān)聯(lián)到系統(tǒng)需求,并通過集成的需求管理工具確保設(shè)計滿足既定需求。此外,System Composer 可以無縫集成 Simulink,使得控制器的細節(jié)設(shè)計和行為建模變得簡單,允許在組件級別定義和模擬控制邏輯。這種集成還支持系統(tǒng)級仿真,幫助工程師在設(shè)計初期驗證系統(tǒng)架構(gòu)和控制策略,識別并解決潛在問題,加速開發(fā)過程并提高系統(tǒng)質(zhì)量。
虛擬仿真能力
智能化推動了底盤域控制系統(tǒng)的發(fā)展,隨之而來的系統(tǒng)復(fù)雜度提升要求采用更高效的開發(fā)和仿真驗證方法。
為了應(yīng)對智能化帶來的挑戰(zhàn),仿真工具的要求超出了僅僅搭建被控對象模型的范疇,還需要能夠整合仿真平臺,提供一體化的仿真解決方案。MATLAB 在虛擬車輛是提供的解決方案包括車輛建模, 設(shè)計控制軟件,快速搭建仿真場景,以及部署優(yōu)化模型。
搭建車輛動力學(xué)模型
提供了 Vehicle Dynamics Blockset,其中包含了預(yù)定義的整車模型和控制器,以及模塊庫,這些可以用來快速搭建和仿真車輛動力學(xué)。
同時可以使用 Virtual Vehicle App 來快速搭建符合應(yīng)用復(fù)雜度的車輛模型。
雖然 Vehicle Dynamics Blockset 提供了一種快速搭建整車模型的方法,便于進行車輛動態(tài)分析和控制系統(tǒng)設(shè)計,但在處理車輛的一些細節(jié)建模時,如制動液壓系統(tǒng)、轉(zhuǎn)向機電系統(tǒng)和懸架多體系統(tǒng)等,這種方法可能無法滿足精細化程度的建模需求。為此,Simscape 物理建模工具成為了重要的補充。
Simscape 允許用戶利用物理組件庫來構(gòu)建跨多個物理域(如機械、電氣、液壓和熱能)的模型,這對于精確模擬制動液壓系統(tǒng)等復(fù)雜系統(tǒng)尤為重要。通過 Simscape,工程師可以創(chuàng)建出接近實際物理行為的模型,這些模型不僅可以用于深入理解系統(tǒng)的工作原理,還可以用于設(shè)計和測試控制策略。
在模擬制動液壓系統(tǒng)時,Simscape 可以幫助準確模擬液壓流體的動力學(xué)行為和系統(tǒng)中各個組件的相互作用。對于轉(zhuǎn)向機電系統(tǒng),Simscape 能夠結(jié)合電氣和機械系統(tǒng)的動態(tài)行為,提供更加全面和精確的模型。而在懸架多體系統(tǒng)的建模中,Simscape 的多體動力學(xué)功能能夠模擬復(fù)雜的機械連接和運動,為懸架系統(tǒng)的分析和優(yōu)化提供了強大的工具。
通過結(jié)合 Vehicle Dynamics Blockset 的整車模型快速搭建能力和 Simscape 物理建模工具的細節(jié)建模能力,工程師可以創(chuàng)建出既快速又精確的車輛模型,這對于開發(fā)和驗證高性能、高智能化的汽車系統(tǒng)至關(guān)重要。
使用 Simscape Multibody 搭建懸架模型:可以設(shè)計用于主動或半主動懸架系統(tǒng)的控制算法,以提高車輛的操控性和舒適性。Simulink 提供了一個交互式環(huán)境來測試和驗證這些控制策略。
電子液壓制動系統(tǒng):電子控制的制動系統(tǒng)(如 ABS 和電子穩(wěn)定程序 ESP)可以在 Simulink 中進行模擬,以確保它們在各種駕駛情況下的性能。
轉(zhuǎn)向系統(tǒng):電子助力轉(zhuǎn)向(EPS)或主動前輪轉(zhuǎn)向(AFS)等系統(tǒng)的控制邏輯可以在 Simulink 中開發(fā)和測試。
完成了物理模型后,我們可以根據(jù)功能需求設(shè)計底盤的控制算法。在一個整車底盤控制算中,整體可以分為車輛狀態(tài)信息觀測算法和控制策略方法。
車輛狀態(tài)信息觀測算法是底盤控制系統(tǒng)的基礎(chǔ),它通過對車輛各種動態(tài)狀態(tài)的監(jiān)測和估計,為控制策略的制定提供了關(guān)鍵數(shù)據(jù)。這些算法通常需要利用車輛上安裝的各種傳感器數(shù)據(jù),如輪速傳感器、加速度計、陀螺儀、轉(zhuǎn)向角傳感器等,來觀測或估計車輛的狀態(tài)。
車輛狀態(tài)信息觀測包括車輪扭矩、輪胎力(橫向、縱向、垂直)、車速與加速度、地面摩擦系數(shù)、坡度、偏航角與偏航率、輪胎參數(shù)、前輪轉(zhuǎn)角,以及預(yù)期與實際偏航角差。這些數(shù)據(jù)為車輛控制系統(tǒng)提供精確的運行狀態(tài)。
但是根據(jù)具體需求決定是否需要每個信息都需要觀測。
觀測方法,可以使用基于 MATLAB 的系統(tǒng)辨識工具箱和控制器設(shè)計工具箱,設(shè)計不同的觀測器。
底盤控制算法包括:基于預(yù)控的扭矩分配策略,車輛牽引力控制,橫擺控制等。以一個橫擺扭矩控制框架為例。
在這個橫擺扭矩控制案例的框架中, 包含了上層目標需求的指定和下層轉(zhuǎn)矩分配。
在上層控制中,我們根據(jù)駕駛員的方向盤轉(zhuǎn)角信號,做一個前饋控制,計算出目標橫擺角速度和目標質(zhì)心側(cè)偏角。然后與車輛狀態(tài)觀測出的實際橫擺角速度和質(zhì)心側(cè)偏角做反饋控制。
在這個橫擺扭矩控制模塊中,可以使用基礎(chǔ)的 PID 控制。也可以使用 MATLAB 的控制工具箱幫助設(shè)計復(fù)雜的優(yōu)化控制等。例如模型預(yù)測控制,模糊邏輯控制,以及一些基于學(xué)習的控制等。
Simulink 在建模之外也是虛擬集成平臺,來源于不同領(lǐng)域、不同軟件、不同版本的算法、部件、系統(tǒng)和整車模型都可以在這個平臺集成并進行仿真,F(xiàn)MU 的導(dǎo)入和導(dǎo)出、C 代碼的調(diào)用和導(dǎo)入等功能在不斷的完善和拓展 Simulink 作為集成平臺的能力。
融合了底盤功能的運動控制常常作為智駕的接口,參與到自動駕駛的虛擬驗證中。基于MATLAB 平臺搭建的整車模型及底盤控制算法,可以集成到與自動駕駛算法仿真中。在 MATLAB 平臺上,依托 Roadrunner 場景建模工具,完成車輛與場景的自動駕駛仿真框架。
底盤域控制器是車輛智能化的核心,隨著智能化水平的提升,系統(tǒng)復(fù)雜度增加,虛擬化開發(fā)和驗證成為應(yīng)對復(fù)雜度挑戰(zhàn)的有效手段?;谀P偷拈_發(fā)(MBD)是虛擬化的基石,涵蓋了虛擬原型、虛擬集成和虛擬驗證三個關(guān)鍵階段。MATLAB 為這一流程提供全面的解決方案:包括車輛建模,控制設(shè)計,集成驗證等。這套方法不僅提高了開發(fā)效率,降低了錯誤率,還能在制造實際原型前發(fā)現(xiàn)問題,加速智能車輛的開發(fā)和市場推廣。
-
matlab
+關(guān)注
關(guān)注
187文章
2990瀏覽量
232813 -
底盤
+關(guān)注
關(guān)注
3文章
256瀏覽量
14901 -
自動駕駛
+關(guān)注
關(guān)注
788文章
14128瀏覽量
168852 -
輔助駕駛系統(tǒng)
+關(guān)注
關(guān)注
5文章
90瀏覽量
17146
原文標題:基于 MATLAB 平臺的智能底盤的虛擬化開發(fā)
文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
智能電表開發(fā)平臺 (SMB 3.0)
可進行電力線通信的智能電表開發(fā)平臺 (SMB 3.0)包括原理圖,物料清單及光繪文件
如何通過LabVIEW圖形化開發(fā)平臺有效優(yōu)化多核處理器環(huán)境下的信號處理性能
可視化開發(fā)平臺8ms的相關(guān)資料推薦
虛擬儀器軟件開發(fā)平臺
MATLAB在LabVIEW開發(fā)虛擬儀器中的應(yīng)用

結(jié)合MATLAB開發(fā)DSP系統(tǒng)的設(shè)計研究與實現(xiàn)

NI LabVIEW圖形化開發(fā)環(huán)境與NI硬件平臺,開發(fā)無人駕駛賽車
京東數(shù)字科技推出智能機器人通用底盤開發(fā)平臺
如何使用Myeclipse進行java可視化開發(fā)

數(shù)據(jù)可視化開發(fā)平臺PageNow上線了
開發(fā)一種基于Matlab與LabVIEW的電機測試平臺

MATLAB和Simulink助力智能底盤技術(shù)革新

評論