0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

如何使用Simulink構(gòu)建虛擬車輛仿真

MATLAB ? 來源:MATLAB ? 作者:MATLAB ? 2022-07-28 14:37 ? 次閱讀

虛擬車輛是車輛產(chǎn)品開發(fā)生命周期的虛擬化,通常需要進行車輛行為的系統(tǒng)級仿真。虛擬車輛仿真使汽車工程師能夠快速深入了解真實世界的行為,在不同場景下執(zhí)行虛擬測試,并驗證嵌入式軟件的功能。以這種方式進行前置開發(fā)有助于加快變體評估,安全地研究邊緣情形,并提高產(chǎn)品質(zhì)量。 要開發(fā)虛擬車輛,您需要經(jīng)過以下五個步驟:

創(chuàng)建車輛模型

集成嵌入式軟件

定義測試場景

仿真和分析

部署仿真

“對于在整個開發(fā)周期中持續(xù)評估需求、模型和軟件來說,虛擬車輛仿真至關(guān)重要?!?/p>

——Robert ter Waarbeek,福特公司技術(shù)專家

創(chuàng)建車輛模型您可以調(diào)節(jié)預(yù)置的參考應(yīng)用以匹配您的車輛設(shè)計。這些參數(shù)化模型涵蓋動力總成和車輛動力學(xué),可以應(yīng)用于車輛能量優(yōu)化、燃油經(jīng)濟性分析、熱分析和部件選型。您可以使用電氣、機械、流體、熱和多體庫中的組件進一步自定義這些模型。 對于自動駕駛應(yīng)用,您可以結(jié)合使用各種詳細的傳感器模型,例如相機、激光雷達、雷達和超聲波傳感器。 Simulink 是開放的集成平臺,擁有超過 100 個連接合作伙伴,它們均為 Simulink 提供專用的集成接口。您可以利用 Simulink 內(nèi)置的功能樣機接口 (FMI) 支持功能來集成自定義 FMU。

d246d300-0d94-11ed-ba43-dac502259ad0.png

集成嵌入式軟件引入您自己的控制算法,或使用預(yù)置的組件和監(jiān)督控制器,以快速評估整車的閉環(huán)性能。 要測試在 Simulink 和 Stateflow 中建模的控制器,您可以從模型在環(huán) (MIL) 仿真開始。您可以很直接地將這些組件與虛擬車輛模型連接起來,用于在前期設(shè)計階段有效地評估算法。 在開發(fā)后期,您可以使用產(chǎn)品級 C/C++ 代碼進行軟件在環(huán) (SIL) 仿真。您可以通過 Simulink 內(nèi)置的 C/C++ 接口調(diào)用或編譯 C 代碼,并分析導(dǎo)入代碼的代碼覆蓋率。

d25adff8-0d94-11ed-ba43-dac502259ad0.png

定義測試場景使用真實的參數(shù)化場景和駕駛場景進行仿真是虛擬開發(fā)過程中至關(guān)重要的一部分,對于自動駕駛而言尤其如此:要實現(xiàn)規(guī)定的數(shù)十億英里試駕以確保其安全性,這是唯一現(xiàn)實可行的方法。借助 MATLAB、Simulink 和多種附加產(chǎn)品,您可以交互式創(chuàng)建復(fù)雜的三維路網(wǎng)和標(biāo)記,或者通過導(dǎo)入高清地圖數(shù)據(jù)生成路網(wǎng)區(qū)域,然后添加交通參與者和軌跡。為了對相機、雷達和激光雷達傳感器進行仿真,您可以利用在 Unreal 環(huán)境中運行的傳感器模型與 Simulink 協(xié)同仿真。 對于電氣化動力總成系統(tǒng)開發(fā)或其他傳統(tǒng)車輛應(yīng)用,可使用一套預(yù)定義的駕駛操作或標(biāo)準(zhǔn)的行駛工況數(shù)據(jù)來幫助您快速評估車輛的性能。您可以輕松對其加以修改,也可以根據(jù) MATLAB 中記錄的車隊測試數(shù)據(jù)合成自定義行駛工況。

d26e4476-0d94-11ed-ba43-dac502259ad0.jpg

仿真和分析基于模型的設(shè)計支持您在建模時檢測和更正系統(tǒng)設(shè)計缺陷。您可以向前和向后步進仿真,以深入了解車輛設(shè)計并理解其意外行為。 當(dāng)整車模型的仿真與預(yù)期一致時,優(yōu)化性能并運行大量仿真研究,以探查設(shè)計空間或驗證整個系統(tǒng)行為。您可以將作業(yè)分發(fā)到本地多核、GPU、集群或云中進行并行執(zhí)行,從而方便地擴展您的仿真。 得到仿真結(jié)果后,您可以使用內(nèi)置的可視化工具和靈活的 MATLAB 數(shù)據(jù)可視化功能查看結(jié)果。此外,您可以根據(jù)您所在組織的標(biāo)準(zhǔn)自動生成仿真報告。

d3708910-0d94-11ed-ba43-dac502259ad0.jpg

部署仿真仿真的受益者并不僅僅是建模專家;您可以讓更多團隊從中獲益。使用 App 設(shè)計工具,您可以創(chuàng)建自定義 App,并將其打包為 MATLAB App、獨立桌面 App 或 Web App 進行分發(fā)。 如果要將您的虛擬車輛仿真與真實世界的車隊測試數(shù)據(jù)相集成,您還可以選擇將仿真部署到云,利用其中存儲的海量數(shù)據(jù)。 要驗證硬件/軟件集成,您可以使用 MathWorks 的代碼生成產(chǎn)品部署整車模型以進行硬件在環(huán) (HIL) 測試。

d38a4012-0d94-11ed-ba43-dac502259ad0.png

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8292

    瀏覽量

    150097
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    3976

    瀏覽量

    133035
  • 自動駕駛
    +關(guān)注

    關(guān)注

    781

    文章

    13475

    瀏覽量

    165408

原文標(biāo)題:汽車專題 | 使用 Simulink 構(gòu)建虛擬車輛

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    simulink動態(tài)系統(tǒng)建模仿真-第9章

    電子發(fā)燒友網(wǎng)站提供《simulink動態(tài)系統(tǒng)建模仿真-第9章.ppt》資料免費下載
    發(fā)表于 07-26 11:47 ?1次下載

    Simcenter 車輛能量管理解決方案——使用虛擬原型設(shè)計加速創(chuàng)新

    使用虛擬原型設(shè)計加速創(chuàng)新在性能和能效之間實現(xiàn)最佳平衡限制物理原型數(shù)量跟蹤從概念到后期改進階段的車輛能源效率功能為仿真解決方案提供單一套件,支持所有開發(fā)階段提供數(shù)字連續(xù)性,跟蹤車輛節(jié)能情
    的頭像 發(fā)表于 05-22 08:35 ?1205次閱讀
    Simcenter <b class='flag-5'>車輛</b>能量管理解決方案——使用<b class='flag-5'>虛擬</b>原型設(shè)計加速創(chuàng)新

    電路仿真軟件simulink的工作原理

    Simulink是MATLAB的一個模塊,它采用圖形化的方式來創(chuàng)建動態(tài)系統(tǒng)模型并進行仿真分析。Simulink的工作原理主要基于模塊化的建模和仿真方式。
    的頭像 發(fā)表于 03-29 15:21 ?1220次閱讀

    電路仿真軟件simulink使用方法

    Simulink是MATLAB的一個重要組件,用于進行動態(tài)系統(tǒng)的建模和仿真
    的頭像 發(fā)表于 03-29 14:25 ?1802次閱讀

    simulink常用模塊有哪些 simulink模塊執(zhí)行順序

    Simulink是一個基于圖形的仿真環(huán)境,廣泛應(yīng)用于動態(tài)系統(tǒng)和控制設(shè)計的多領(lǐng)域建模和仿真。
    的頭像 發(fā)表于 02-18 17:18 ?2892次閱讀

    如何提高Simulink仿真性能呢?有哪些使用技巧?

    無論模型的復(fù)雜程度如何,每個 Simulink 用戶都希望提高仿真性能。本文介紹了許多實用技巧和技術(shù),來幫助您在仿真工作流中獲得最佳的性能。
    的頭像 發(fā)表于 01-18 10:01 ?773次閱讀
    如何提高<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b>性能呢?有哪些使用技巧?

    如何使用MATLAB和MATLAB Parallel Server擴展整車仿真呢?

    使用 MATLAB 和 Simulink 設(shè)計和構(gòu)建 Rivian 車輛仿真界面平臺幫助我們實現(xiàn)了關(guān)鍵目標(biāo)。我們?yōu)楣こ處熀头枪こ處焺?chuàng)建了統(tǒng)一平臺,用于運行整車
    的頭像 發(fā)表于 01-10 18:22 ?1089次閱讀
    如何使用MATLAB和MATLAB Parallel Server擴展整車<b class='flag-5'>仿真</b>呢?

    智能網(wǎng)聯(lián)汽車虛擬仿真測試平臺

    智能網(wǎng)聯(lián)汽車虛擬仿真測試平臺主要用于智能網(wǎng)聯(lián)汽車自動駕駛功能的仿真測試。平臺內(nèi)置多個測試場景庫,嵌入先進的自動駕駛算法,可在系統(tǒng)中進行場景搭建、多種型號車輛的選擇、單個或多種傳感器配置
    的頭像 發(fā)表于 11-20 17:22 ?1511次閱讀
    智能網(wǎng)聯(lián)汽車<b class='flag-5'>虛擬</b><b class='flag-5'>仿真</b>測試平臺

    Simulink數(shù)字邏輯電路的仿真

    電子發(fā)燒友網(wǎng)站提供《Simulink數(shù)字邏輯電路的仿真.pdf》資料免費下載
    發(fā)表于 11-18 09:24 ?5次下載
    <b class='flag-5'>Simulink</b>數(shù)字邏輯電路的<b class='flag-5'>仿真</b>

    MATLAB的數(shù)字邏輯電路Simulink仿真

    電子發(fā)燒友網(wǎng)站提供《MATLAB的數(shù)字邏輯電路Simulink仿真.pdf》資料免費下載
    發(fā)表于 11-17 15:39 ?5次下載
    MATLAB的數(shù)字邏輯電路<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b>

    燃料電池系統(tǒng)仿真設(shè)計白皮書

    使用Simulink進行新能源電池系統(tǒng)仿真設(shè)計,包括介紹新能源電池系統(tǒng)組成、工作原理,仿真分析
    發(fā)表于 11-14 09:23 ?2次下載

    車輛LIN總線仿真測試服務(wù)

    ,能為您的車輛電子系統(tǒng)提供性能與運行保障,幫助您高效完成系統(tǒng)集成設(shè)計與項目的快速開發(fā)。 一、LIN總線仿真測試服務(wù)的作用和價值 1.虹科LIN仿真測試服務(wù)是指 LIN仿真測試是一種用于
    的頭像 發(fā)表于 10-30 10:38 ?663次閱讀
    <b class='flag-5'>車輛</b>LIN總線<b class='flag-5'>仿真</b>測試服務(wù)

    聊聊車輛仿真軟件之DYNA4——Overview

    作隨著汽車行業(yè)如火如荼的發(fā)展,各種車輛仿真軟件也不斷獲得工程師的諸多關(guān)注。虛擬車輛仿真,無論是在開發(fā)前期還是HIL階段都有著舉足輕重的作用。
    的頭像 發(fā)表于 10-19 08:25 ?755次閱讀
    聊聊<b class='flag-5'>車輛</b><b class='flag-5'>仿真</b>軟件之DYNA4——Overview

    PID車輛橫向控制如何判斷轉(zhuǎn)角的正負?

    最近在simulink上設(shè)計一個車輛橫向控制的PID控制器,其中pid的輸入量是cross track error(車輛離參考路徑的橫向距離),pid的輸出量是車前輪的轉(zhuǎn)角,那么問題來了,我的輸出量
    發(fā)表于 10-18 06:25

    無刷直流電動機SIMULINK仿真模型資料

    無刷直流電動機SIMULINK仿真模型,歡迎大家下載~
    發(fā)表于 10-09 09:03