虛擬車輛是車輛產(chǎn)品開發(fā)生命周期的虛擬化,通常需要進(jìn)行車輛行為的系統(tǒng)級(jí)仿真。虛擬車輛仿真使汽車工程師能夠快速深入了解真實(shí)世界的行為,在不同場(chǎng)景下執(zhí)行虛擬測(cè)試,并驗(yàn)證嵌入式軟件的功能。以這種方式進(jìn)行前置開發(fā)有助于加快變體評(píng)估,安全地研究邊緣情形,并提高產(chǎn)品質(zhì)量。 要開發(fā)虛擬車輛,您需要經(jīng)過以下五個(gè)步驟:
創(chuàng)建車輛模型
集成嵌入式軟件
定義測(cè)試場(chǎng)景
仿真和分析
部署仿真
“對(duì)于在整個(gè)開發(fā)周期中持續(xù)評(píng)估需求、模型和軟件來說,虛擬車輛仿真至關(guān)重要。”
——Robert ter Waarbeek,福特公司技術(shù)專家
創(chuàng)建車輛模型您可以調(diào)節(jié)預(yù)置的參考應(yīng)用以匹配您的車輛設(shè)計(jì)。這些參數(shù)化模型涵蓋動(dòng)力總成和車輛動(dòng)力學(xué),可以應(yīng)用于車輛能量?jī)?yōu)化、燃油經(jīng)濟(jì)性分析、熱分析和部件選型。您可以使用電氣、機(jī)械、流體、熱和多體庫(kù)中的組件進(jìn)一步自定義這些模型。 對(duì)于自動(dòng)駕駛應(yīng)用,您可以結(jié)合使用各種詳細(xì)的傳感器模型,例如相機(jī)、激光雷達(dá)、雷達(dá)和超聲波傳感器。 Simulink 是開放的集成平臺(tái),擁有超過 100 個(gè)連接合作伙伴,它們均為 Simulink 提供專用的集成接口。您可以利用 Simulink 內(nèi)置的功能樣機(jī)接口 (FMI) 支持功能來集成自定義 FMU。
集成嵌入式軟件引入您自己的控制算法,或使用預(yù)置的組件和監(jiān)督控制器,以快速評(píng)估整車的閉環(huán)性能。 要測(cè)試在 Simulink 和 Stateflow 中建模的控制器,您可以從模型在環(huán) (MIL) 仿真開始。您可以很直接地將這些組件與虛擬車輛模型連接起來,用于在前期設(shè)計(jì)階段有效地評(píng)估算法。 在開發(fā)后期,您可以使用產(chǎn)品級(jí) C/C++ 代碼進(jìn)行軟件在環(huán) (SIL) 仿真。您可以通過 Simulink 內(nèi)置的 C/C++ 接口調(diào)用或編譯 C 代碼,并分析導(dǎo)入代碼的代碼覆蓋率。
定義測(cè)試場(chǎng)景使用真實(shí)的參數(shù)化場(chǎng)景和駕駛場(chǎng)景進(jìn)行仿真是虛擬開發(fā)過程中至關(guān)重要的一部分,對(duì)于自動(dòng)駕駛而言尤其如此:要實(shí)現(xiàn)規(guī)定的數(shù)十億英里試駕以確保其安全性,這是唯一現(xiàn)實(shí)可行的方法。借助 MATLAB、Simulink 和多種附加產(chǎn)品,您可以交互式創(chuàng)建復(fù)雜的三維路網(wǎng)和標(biāo)記,或者通過導(dǎo)入高清地圖數(shù)據(jù)生成路網(wǎng)區(qū)域,然后添加交通參與者和軌跡。為了對(duì)相機(jī)、雷達(dá)和激光雷達(dá)傳感器進(jìn)行仿真,您可以利用在 Unreal 環(huán)境中運(yùn)行的傳感器模型與 Simulink 協(xié)同仿真。 對(duì)于電氣化動(dòng)力總成系統(tǒng)開發(fā)或其他傳統(tǒng)車輛應(yīng)用,可使用一套預(yù)定義的駕駛操作或標(biāo)準(zhǔn)的行駛工況數(shù)據(jù)來幫助您快速評(píng)估車輛的性能。您可以輕松對(duì)其加以修改,也可以根據(jù) MATLAB 中記錄的車隊(duì)測(cè)試數(shù)據(jù)合成自定義行駛工況。
仿真和分析基于模型的設(shè)計(jì)支持您在建模時(shí)檢測(cè)和更正系統(tǒng)設(shè)計(jì)缺陷。您可以向前和向后步進(jìn)仿真,以深入了解車輛設(shè)計(jì)并理解其意外行為。 當(dāng)整車模型的仿真與預(yù)期一致時(shí),優(yōu)化性能并運(yùn)行大量仿真研究,以探查設(shè)計(jì)空間或驗(yàn)證整個(gè)系統(tǒng)行為。您可以將作業(yè)分發(fā)到本地多核、GPU、集群或云中進(jìn)行并行執(zhí)行,從而方便地?cái)U(kuò)展您的仿真。 得到仿真結(jié)果后,您可以使用內(nèi)置的可視化工具和靈活的 MATLAB 數(shù)據(jù)可視化功能查看結(jié)果。此外,您可以根據(jù)您所在組織的標(biāo)準(zhǔn)自動(dòng)生成仿真報(bào)告。
部署仿真仿真的受益者并不僅僅是建模專家;您可以讓更多團(tuán)隊(duì)從中獲益。使用 App 設(shè)計(jì)工具,您可以創(chuàng)建自定義 App,并將其打包為 MATLAB App、獨(dú)立桌面 App 或 Web App 進(jìn)行分發(fā)。 如果要將您的虛擬車輛仿真與真實(shí)世界的車隊(duì)測(cè)試數(shù)據(jù)相集成,您還可以選擇將仿真部署到云,利用其中存儲(chǔ)的海量數(shù)據(jù)。 要驗(yàn)證硬件/軟件集成,您可以使用 MathWorks 的代碼生成產(chǎn)品部署整車模型以進(jìn)行硬件在環(huán) (HIL) 測(cè)試。
審核編輯 :李倩
-
接口
+關(guān)注
關(guān)注
33文章
8694瀏覽量
151929 -
仿真
+關(guān)注
關(guān)注
50文章
4124瀏覽量
134005 -
自動(dòng)駕駛
+關(guān)注
關(guān)注
785文章
13932瀏覽量
167017
原文標(biāo)題:汽車專題 | 使用 Simulink 構(gòu)建虛擬車輛
文章出處:【微信號(hào):MATLAB,微信公眾號(hào):MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論