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

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

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

技術(shù)分享 | 使用TSMaster從零打造車輛控制器HIL實(shí)時(shí)仿真系列3-脫離RT的車輛模型的實(shí)時(shí)仿真

上海同星智能科技有限公司 ? 2022-06-16 09:42 ? 次閱讀

HIL實(shí)時(shí)仿真系列3

f5a35f5a-e71d-11ec-a2f4-dac502259ad0.jpg

今天我們基于TSMaster HIL實(shí)時(shí)仿真系列第三章節(jié)。在上一章節(jié)我們介紹了如何自動(dòng)生成ECU的嵌入式代碼,并且集成到于TSMaster的實(shí)時(shí)運(yùn)行環(huán)境中。從這一章節(jié)開始,我們繼續(xù)介紹如何與我們的ECU算法進(jìn)行數(shù)據(jù)層面的交互。

脫離RT的實(shí)時(shí)仿真

不論我們的ABS算法是處在TSMaster的小程序中,還是處在真實(shí)的ECU硬件中,它的運(yùn)行必然都需要輸入外部環(huán)境給它提供的輪速等信號(hào),它的輸出也必然要施加到外部的環(huán)境中,這里的外部環(huán)境就是指整車以及其他的控制器。很明顯,我們需要一個(gè)整車模型來參與仿真的過程,通常意義上,這個(gè)整車模型就是CarSim的RT版本。

基于第一章節(jié)的實(shí)時(shí)性探討,我們同樣可以使用非RT版本的CarSim,而僅僅通過實(shí)時(shí)調(diào)用CarSim相關(guān)的API函數(shù),將整車模型搬到個(gè)人電腦上來運(yùn)行。

Carsim Controller

在這個(gè)例子中用到了我們專門為CarSim打造的CarSim Controller,它相當(dāng)于CarSim的RT版本,具有在個(gè)人電腦上高精度的仿真車輛模型的能力。

f5cefa0c-e71d-11ec-a2f4-dac502259ad0.jpg

我們首先通過CarSim Controller打開CarSim的自動(dòng)化實(shí)例,選定CarSim中需要運(yùn)行的車輛模型配置,在此我們同樣使用的是對(duì)開路面,可以看到左側(cè)是高附右側(cè)是低附的灑水瓷磚。

f639f15e-e71d-11ec-a2f4-dac502259ad0.jpg

我們?cè)偾袚Q回CarSim Controller中,點(diǎn)擊運(yùn)行按鈕,就可以實(shí)時(shí)的看到仿真的運(yùn)行過程了。

f66d9eaa-e71d-11ec-a2f4-dac502259ad0.jpg

當(dāng)前我們看到車輛正在緩慢的前進(jìn),這是由于車輛處于怠速狀態(tài)的緣故。我們切換到輸入接口表中在這里可以瀏覽CarSim的流量接口變量,這相當(dāng)于Simulink中的CarSim’s function inputs。我們過濾一下已經(jīng)分配的接口變量,就可以看到我們預(yù)先配置的油門以及自動(dòng)等輸入。我們可以通過界面也可以通過API來實(shí)時(shí)控制這個(gè)車輛模型。

f68bcc4a-e71d-11ec-a2f4-dac502259ad0.jpg

如果我們想要停止給油門,并且給左前輪施加自動(dòng)壓力,例如15兆帕的自動(dòng)壓力,切換到視頻中可以看到左前輪抱死,而其他車輪還在正常的滾動(dòng),以上便是車輛動(dòng)力學(xué)的手動(dòng)控制功能。

TSMaster對(duì)模型的自動(dòng)控制

我們當(dāng)然可以通過TSMaster對(duì)車輛模型施加可重現(xiàn)的自動(dòng)控制,這就需要TSMaster加載一個(gè)CarSim Controller的客戶端,CarSim engine小程序庫。

f6be0d2c-e71d-11ec-a2f4-dac502259ad0.jpg

我們點(diǎn)開小程序庫,可以看到CarSim engine的小程序庫有一系列自動(dòng)控制的API函數(shù),他們負(fù)責(zé)完成CarSim車輛各類參數(shù)的自動(dòng)修改、動(dòng)力學(xué)模型實(shí)時(shí)控制等等一些列無人值守的自動(dòng)化命令。從而實(shí)現(xiàn)僅僅使用個(gè)人電腦就可以執(zhí)行CarSim RT等實(shí)時(shí)仿真的功能。而基于個(gè)人電腦直接運(yùn)行HIL的好處是顯而易見的,各類參數(shù)的配置和部署都在本地,對(duì)比傳統(tǒng)HIL的部署可以說是瞬間完成。

而基于TSMaster的軟件平臺(tái),我們就可以輕易的干預(yù)ECU算法中的任意變量。需要說明的是CarSim Controller僅僅是將一個(gè)動(dòng)力學(xué)軟件CarSim做到實(shí)時(shí)控制的千萬種方法中的一種?;诖嗽恚瑯涌梢詫?shí)現(xiàn)Carmaker等等其他動(dòng)力學(xué)軟件的實(shí)時(shí)控制。(具體操作步驟詳情可直接觀看我們的B站視頻哦~)

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

    關(guān)注

    112

    文章

    16136

    瀏覽量

    177161
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于TSMaster的MIL/HIL仿真開發(fā)(空簧和連續(xù)阻尼控制篇)

    ,本文HIL的測(cè)試對(duì)象為控制器本身而非整套懸架系統(tǒng)。#02仿真前提滿足ASU&CDC的MIL/HIL測(cè)試須要滿足如下條件1.建立CDC物理模型
    的頭像 發(fā)表于 10-26 08:02 ?406次閱讀
    基于<b class='flag-5'>TSMaster</b>的MIL/<b class='flag-5'>HIL</b><b class='flag-5'>仿真</b>開發(fā)(空簧和連續(xù)阻尼<b class='flag-5'>控制</b>篇)

    解決方案丨EasyGo新能源系統(tǒng)實(shí)時(shí)仿真應(yīng)用

    。其基本原理是用運(yùn)行著數(shù)學(xué)模型實(shí)時(shí)仿真器來模擬實(shí)際新能源系統(tǒng)的特性行為和各種工況,同時(shí)將控制算法模型通過快速
    發(fā)表于 10-18 09:37

    PPEC-HIL 三相整流逆變實(shí)時(shí)仿真測(cè)試

    PPEC:Programmable Power Electronics Controller,可編程電力電子控制器HIL:Hardware-in-the-Loop,硬件在環(huán)EasyGo電力電子科
    發(fā)表于 10-12 15:40

    EasyGo實(shí)時(shí)仿真丨PCS儲(chǔ)能變流器控制仿真應(yīng)用

    EasyGo CBox快速原型控制器代替實(shí)物進(jìn)行測(cè)試的可行性與精確性,可為企業(yè)/科研提供高效、安全的測(cè)試平臺(tái)。文章內(nèi)容來源于公眾號(hào)【EasyGo實(shí)時(shí)仿真
    發(fā)表于 09-20 10:17

    【干貨分享】硬件在環(huán)仿真HiL)測(cè)試

    技術(shù),通過接入真實(shí)的控制器,采用或者部分采用實(shí)時(shí)仿真模型來模擬被控對(duì)象和系統(tǒng)運(yùn)行環(huán)境,實(shí)現(xiàn)整個(gè)系統(tǒng)的仿真
    的頭像 發(fā)表于 09-19 17:15 ?659次閱讀
    【干貨分享】硬件在環(huán)<b class='flag-5'>仿真</b>(<b class='flag-5'>HiL</b>)測(cè)試

    EasyGo 實(shí)時(shí)仿真 NetBox 操作指南

    NetBox 是一款基于FPGA架構(gòu)的一體化電力電子實(shí)時(shí)仿真產(chǎn)品,能夠以納秒級(jí)運(yùn)行電力電子系統(tǒng)模型,搭配上EasyGoDesksim軟件,可使用實(shí)時(shí)調(diào)參、數(shù)據(jù)記錄等功能,更高效的進(jìn)行硬
    的頭像 發(fā)表于 09-04 18:30 ?406次閱讀

    教學(xué)驗(yàn)證篇丨PPEC+HIL 單相逆變仿真驗(yàn)證

    實(shí)時(shí)仿真平臺(tái)的仿真實(shí)驗(yàn)的可靠性。 為便于進(jìn)行比較測(cè)試實(shí)驗(yàn),控制部分統(tǒng)一采用攜帶PPEC芯片的控制器。本次測(cè)試我們將被控部分(真實(shí)單相逆變拓?fù)?/div>
    發(fā)表于 08-09 10:25

    教學(xué)驗(yàn)證篇丨PPEC+HIL LLC拓?fù)?b class='flag-5'>仿真驗(yàn)證

    芯片的控制器。本次測(cè)試我們將被控部分(真實(shí)LLC功率電路板和載入LLC拓?fù)涞腅asyGo實(shí)時(shí)仿真器NetBox)的參數(shù)配置調(diào)整一致,通過在恒壓開環(huán)、閉環(huán)模式,恒流閉環(huán)模下進(jìn)行測(cè)試,可以看到仿真
    發(fā)表于 06-11 13:45

    實(shí)時(shí)仿真板卡SimuCard*

    SimuCard是實(shí)時(shí)仿真卡產(chǎn)品系列,適用于微秒級(jí)步長(zhǎng)、自定義硬件仿真邏輯模型,以及高通量數(shù)據(jù)通信仿真
    發(fā)表于 04-25 13:02

    【分享】基于Easygo仿真平臺(tái)的三電機(jī)實(shí)時(shí)仿真測(cè)試應(yīng)用

    算法效果的前期仿真評(píng)估及算法或控制器參數(shù)設(shè)計(jì)及仿真驗(yàn)證,可以很大程度上減少系統(tǒng)開發(fā)周期及成本。對(duì)多電機(jī)同步控制系統(tǒng)進(jìn)行實(shí)時(shí)
    發(fā)表于 04-09 16:49

    多電機(jī)仿真篇丨雙電機(jī)實(shí)時(shí)仿真測(cè)試應(yīng)用

    國(guó)內(nèi)虛擬研究平臺(tái)多基于單電機(jī)設(shè)計(jì),而實(shí)際工業(yè)中多電機(jī)配合工作更為常見,如機(jī)器人、3D打印機(jī)等。多電機(jī)同步控制在工業(yè)自動(dòng)化生產(chǎn)系統(tǒng)中廣泛存在,但目前基于FPGA納秒級(jí)實(shí)時(shí)仿真平臺(tái)多為單電
    發(fā)表于 03-19 16:13

    快速控制原型RCP與硬件在環(huán)仿真HIL該如何區(qū)分呢?

    控制器軟件開發(fā)的V流程中,有兩個(gè)需要通過實(shí)時(shí)仿真完成的重要環(huán)節(jié),即快速控制原型(RCP)與硬件在環(huán)仿真
    的頭像 發(fā)表于 02-23 10:32 ?1170次閱讀
    快速<b class='flag-5'>控制</b>原型RCP與硬件在環(huán)<b class='flag-5'>仿真</b><b class='flag-5'>HIL</b>該如何區(qū)分呢?

    【分享】EasyGo 鏈?zhǔn)絊VG系統(tǒng)的實(shí)時(shí)仿真應(yīng)用

    實(shí)時(shí)仿真分享EasyGo技術(shù)路線主要是基于FPGA進(jìn)行開關(guān)精確建模的方式,在保證1us小步長(zhǎng)仿真精度的前提下,盡量做到更多鏈?zhǔn)絊VG單元模塊的串聯(lián)。如下圖Demo
    發(fā)表于 02-21 17:31

    詳解快速控制原型RCP與硬件在環(huán)仿真HIL

    控制器軟件開發(fā)的V流程中,有兩個(gè)需要通過實(shí)時(shí)仿真完成的重要環(huán)節(jié),即快速控制原型(RCP)與硬件在環(huán)仿真(
    的頭像 發(fā)表于 01-19 13:41 ?1535次閱讀
    詳解快速<b class='flag-5'>控制</b>原型RCP與硬件在環(huán)<b class='flag-5'>仿真</b><b class='flag-5'>HIL</b>

    如何理解實(shí)時(shí)仿真

    實(shí)時(shí)仿真?硬件在環(huán)?RCP?HIL...這些詞是否還有些傻傻分不清呢?本期將帶大家走近實(shí)時(shí)
    的頭像 發(fā)表于 01-16 10:34 ?1081次閱讀