女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

技術分享 | 使用TSMaster從零打造車輛控制器HIL實時仿真系列4

上海同星智能科技有限公司 ? 2022-05-30 18:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

HIL實時仿真系列4

50b238e0-dde5-11ec-b80f-dac502259ad0.jpg

今天我們接著上一章節的內容繼續介紹如何基于TSMaster打通ECU算法與整車模型之間的橋梁。

SDK融入TSMaster運行環境

由于此視頻采用了CarSim controller自帶的CarSim engine客戶端,需要對代碼庫做一些配置,也就是需要引用CarSim controller開發包的相關sdk文件。我們打開ABS算法小程序的代碼庫。

向上進入common文件夾,這個文件夾可存放多個小程序公共的頭文件和代碼文件,我們將SDK文件拖入此文件夾中。

接著轉到全局定義中,第一行代碼,引用一個C++頭文件 #include "CarSimAPIUtilities.hpp"。

50f2781a-dde5-11ec-b80f-dac502259ad0.png

隨后點擊編譯,可以看到,SDK也融入了TSMaster的運行環境中。

SDK控制動力學模型

接下來我們就可以通過調用SDK來輕松控制動力學模型了。

我們可以使用CarSim engine自帶的這 47 個API函數來操作CarSim,當然也可以選用基于CarSim engine開發的SDK來實現,相比起來SDK的函數更加簡潔,它將整個 CarSim的控制分為三個階段:初始化、運行、和結束運行。

初始化函數名為 callback_setup,放在程序啟動事件中。

513bf2ec-dde5-11ec-b80f-dac502259ad0.png

運行函數名為 callback_start_carsim,放在step函數中,并且讓它只執行一次;這需要再申請一個全局變量 vToStart,來實現單次操作。

51a9065c-dde5-11ec-b80f-dac502259ad0.png

結束運行函數名為 callback_teardown,放在程序停止事件中;寫完后我們編譯程序,運行程序。

車輛加速仿真試驗

接下來我們嘗試加速車輛,并在車速高于80kph時,緊急制動,要完成這個操作,只需要在我們的ABS小程序中,再自 定義兩個API函數即可,我們將這兩個函數分別命名為acc和brake。

在acc中,我們操縱油門,此時需要到CarSim controller中拷貝輸入變量名,throttle,cs-

>IMP_THROTTLE_ENGINE = 0.6;

5210c3c8-dde5-11ec-b80f-dac502259ad0.png

在brake中,我們模擬駕駛員以150 bar的壓力踩下制動踏板進行緊急制動,這就需要設置主缸壓力為15MPa,我們設置一個全局變量 vPMC 來接收這個主缸壓力,同時,還需要到全局定義中聲明這個 vPMC。

5267d21c-dde5-11ec-b80f-dac502259ad0.png

為了對比有無ABS的制動效果,我們首先嘗試沒有ABS算法的情況,那么這個壓力將直接作用在四個輪缸上,這里還需聲明一個變量 vHasABS,默認為假。

52be74fa-dde5-11ec-b80f-dac502259ad0.png

接著來到step函數中,通過 vHasABS 來區分算法的執行與否,若沒有執行算法,則直接賦值輪缸壓力。

完成邏輯之后,我們需要觀測輪速和壓力,這些變量都來自于整車模型,如何觀測呢?我們可以使用小程序的變量將其表達出來。

530c56c0-dde5-11ec-b80f-dac502259ad0.jpg

轉到變量組上,點擊右鍵添加變量表,依次輸入車速,行駛距離,油門,各個輪速和各個壓力值。點擊確定后,一系列變量變申明好了,與全局定義不同的是,這些變量是系統變量,可以被其他小程序,或是被graphics或者面板等等窗口獲取并自動繪制曲線。

我們回到step函數,需要依次對這些系統變量進行賦值,賦值使用set操作

v.set(cs->VX);

station.set(cs->STATION);

throttle.set(cs->IMP_THROTTLE_ENGINE);

vFL.set(cs->VX_L1);

vFR.set(cs->VX_R1);

vRL.set(cs->VX_L2);

vRR.set(cs->VX_R2);

pFL.set(cs->IMP_PBK_L1);

pFR.set(cs->IMP_PBK_R1);

pRL.set(cs->IMP_PBK_L2);

pRR.set(cs->IMP_PBK_R2);

隨后運行程序,打開系統變量表,就可以看到我們為這個小程序添加的一系列監控變量。

53429b9a-dde5-11ec-b80f-dac502259ad0.jpg

我們打開graphics,將圖形分為三欄,上欄顯示速度,中欄顯示壓力,下欄顯示油門和行駛距離等信息,隨后添加各個系統變量進行觀測。

5380f732-dde5-11ec-b80f-dac502259ad0.jpg

再轉到自動化模塊中,將我們現有的邏輯做一些修改,也就是啟動后等待車輛加速到80公里每小時,再進行制動,只有制動到車速為0時,才停止仿真。(具體操作步驟詳情可直接觀看我們的B站視頻哦~)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    114

    文章

    17071

    瀏覽量

    183826
  • HIL
    HIL
    +關注

    關注

    2

    文章

    66

    瀏覽量

    17963
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    EGBox Mini:一體式緊湊型實時仿真平臺,適配多元實驗場景

    K0111: 支持快速控制原型(RCP),可運行控制器模擬算法,輸入模擬信號。 二、核心特點 1、CPU+FPGA異構架構,高性能計算 **EGBox Mini **實時仿真器采用C
    發表于 04-29 10:40

    電力電子半實物仿真HIL)原理及應用

    在電力電子及新能源領域,隨著系統復雜度的提升,傳統的純軟件仿真和實物測試已難以滿足高效、低成本的研發需求。電力電子半實物仿真技術(HardwareintheLoop,HIL)應運而生,它通過將實際
    的頭像 發表于 02-25 18:10 ?805次閱讀
    電力電子半實物<b class='flag-5'>仿真</b>(<b class='flag-5'>HIL</b>)原理及應用

    智能駕駛HIL仿真測試解決方案

    經緯恒潤推出的新一代自主研發的智能駕駛HIL仿真測試系統可提供:逼真的道路交通場景、高精度的車輛動力學模型和各智能駕駛傳感仿真/臺架;實驗
    的頭像 發表于 12-23 10:54 ?1171次閱讀
    智能駕駛<b class='flag-5'>HIL</b><b class='flag-5'>仿真</b>測試解決方案

    優化電動汽車充電器控制:C-HIL技術與雙有源橋實時仿真解決方案

    交通電氣化正在改變車輛的設計、測試和制造方式。控制器硬件在環(C-HIL),也被稱為信號-HIL,已成為測試電力電子控制固件的一種替代方法,
    的頭像 發表于 12-06 11:21 ?977次閱讀
    優化電動汽車充電器<b class='flag-5'>控制</b>:C-<b class='flag-5'>HIL</b><b class='flag-5'>技術</b>與雙有源橋<b class='flag-5'>實時</b><b class='flag-5'>仿真</b>解決方案

    面向汽車T-BOX與域控制器HIL測試新方案

    電子發燒友網站提供《面向汽車T-BOX與域控制器HIL測試新方案.pdf》資料免費下載
    發表于 10-28 10:55 ?3次下載

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

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

    解決方案丨EasyGo新能源系統實時仿真應用

    控制器,EG-Box-Mini k1011用來做HIL實時仿真器4、實驗例程實時
    發表于 10-18 09:37

    PPEC-HIL 三相整流逆變實時仿真測試

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

    PPEC-HIL 三相整流逆變實時仿真

    PPEC:ProgrammablePowerElectronicsController,可編程電力電子控制器HIL:Hardware-in-the-Loop,硬件在環EasyGo電力電子科研/教學
    的頭像 發表于 10-11 18:10 ?615次閱讀
    PPEC-<b class='flag-5'>HIL</b> 三相整流逆變<b class='flag-5'>實時</b><b class='flag-5'>仿真</b>

    EasyGo實時仿真丨PCS儲能變流器控制仿真應用

    EasyGo CBox快速原型控制器代替實物進行測試的可行性與精確性,可為企業/科研提供高效、安全的測試平臺。文章內容來源于公眾號【EasyGo實時仿真
    發表于 09-20 10:17

    【干貨分享】硬件在環仿真HiL)測試

    技術,通過接入真實的控制器,采用或者部分采用實時仿真模型來模擬被控對象和系統運行環境,實現整個系統的仿真測試。
    的頭像 發表于 09-19 17:15 ?2437次閱讀
    【干貨分享】硬件在環<b class='flag-5'>仿真</b>(<b class='flag-5'>HiL</b>)測試

    干貨分享 | TSMaster軟件指南

    TSMaster是同星智能開發的一款國產汽車總線工具鏈軟件平臺,是全方位汽車總線設計、仿真、分析、診斷和標定的專業工具,支持需求分析到系統實現的整個系統開發過程。TSMaster軟件
    的頭像 發表于 09-15 08:08 ?3009次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>軟件指南

    教學驗證篇丨PPEC+HIL BUCK仿真驗證

    PPEC:ProgrammablePowerElectronicsController,可編程電力電子控制器HIL:Hardware-in-the-Loop,硬件在環EasyGo電力電子科研/教學
    的頭像 發表于 09-04 18:20 ?852次閱讀
    教學驗證篇丨PPEC+<b class='flag-5'>HIL</b> BUCK<b class='flag-5'>仿真</b>驗證

    教學驗證篇丨PPEC+HIL 單相逆變仿真驗證

    實時仿真平臺的仿真實驗的可靠性。 為便于進行比較測試實驗,控制部分統一采用攜帶PPEC芯片的控制器。本次測試我們將被控部分(真實單相逆變拓撲
    發表于 08-09 10:25

    教學驗證篇丨PPEC+HIL DAB仿真驗證

    PPEC:ProgrammablePowerElectronicsController,可編程電力電子控制器HIL:Hardware-in-the-Loop,硬件在環森木磊石推出的電力電子科研/教學系列
    的頭像 發表于 07-19 08:23 ?3018次閱讀
    教學驗證篇丨PPEC+<b class='flag-5'>HIL</b> DAB<b class='flag-5'>仿真</b>驗證
    主站蜘蛛池模板: 科技| 阿巴嘎旗| 周至县| 福鼎市| 枣庄市| 霍林郭勒市| 中山市| 吴江市| 喀喇沁旗| 贵阳市| 日照市| 南郑县| 杂多县| 阜城县| 固镇县| 灵山县| 葫芦岛市| 资阳市| 镇安县| 宣威市| 渭源县| 东山县| 星子县| 正阳县| 千阳县| 乡城县| 临洮县| 肇庆市| 桂东县| 确山县| 宁津县| 庐江县| 永泰县| 保靖县| 商河县| 左权县| 汾阳市| 锡林郭勒盟| 汉阴县| 中牟县| 托克托县|