色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

讓PIL仿真更接近實際的Simscope

冬至子 ? 來源:autoMBD ? 作者:autoMBD ? 2023-07-14 11:02 ? 次閱讀

TipsSimscape是Simulink中強大的物理模擬庫,它可以搭建力學、電學、磁場、流體等多種物理場景,以物理量的方式進行仿真,可用于機器人無人機、汽車的仿真。

如果已經在倉庫中下載最新模型的讀者應該能發現,最新的模型對FOC核心算法算法狀態機分別都進行了PIL測試。倉庫中最新的模型如下圖所示:

圖片

倉庫中最新的FOC電機控制模型 - From autoMBD

分別介紹一下上圖中這些模型的作用:

  • FOC_Ctrl_CodeModel .slx
    集成式MBD開發中,用于生成模型代碼,包括狀態機和FOC核心算法使用的即為該模型。
  • FOC_Ctrl_MBD .slx
    所“建”即所得的最新模型,除了算法狀態機和FOC核心算法,還包括底層驅動、外設初始化和中斷管理等,該模型對所講的模型進行了更新和優化。
  • FOC_PIL_Algth_model .slx & FOC_PIL_Algth_top .slx
    對FOC核心算法進行PIL測試的model模型和top模型。
  • FOC_PIL_StateMch_model .slx & FOC_PIL_StateMch_top .slx
    電機控制狀態機進行PIL測試的model模型和top模型。
  • FOC_Sub_CoreAlgoithm .slx
    FOC核心算法,為Subsystem模型。
  • FOC_Sub_StateMch .slx
    電機控制狀態機模型,為Subsystem模型,且包含了FOC核心算法。

需要注意的是, 原來的MIL (Model In the Loop) 模型被移除了 ,該模型可以用PIL測試的top模型代替,只需要將Model Reference的仿真模式修改為Normal即可,如下圖所示:

圖片

PIL和MIL的切換 - From autoMBD

兩個PIL測試的目的是不一樣的:

  • FOC核心算法PIL測試
    測試FOC算法是否能正常運行,控制性能是否滿足要求,控制參數是否合理,以及開展不同工況的測試。
  • 電機控制狀態機PIL測試
    測試狀態切換是否正確,電機控制的功能和邏輯是否正確,驗證FOC核心算法的調度是否正常,是電機控制的完整測試。

對這兩個模型分開測試是有必要的,在不同的階段檢測不同的工作,同時也將算法和功能進行了隔離。

分別打開FOC核心算法模型和電機控制狀態機模型的PIL top 模型,可以做一個對比:

圖片

FOC算法的PIL top模型 - From autoMBD

圖片

電機控制狀態機的PIL top模型 - From autoMBD

可以發現,兩個測試的電機模型是不一樣的: 前者使用的是連續、理想的逆變器和電機模型;而后者使用的是Simcope模型搭建的逆變器和電機模型。 這就是本次補充的重點, 使用Simscape模型可以更加貼近實際情況進行PIL測試

那么更加貼近實際情況具體體現在哪里呢?我總結有以下三點:

1. 根據實際MOSFET電路,搭建實現逆變器模型

圖片

Simcope逆變器 - From autoMBD

2. 實際電路設計,搭建實現ADC采樣電路,采樣電阻的布置見上圖

圖片

Simscape 運放和ADC采樣電路 - From autoMBD

3. 根據芯片外設FTM的工作原理,搭建中心對齊PWM發生器

圖片

中心對齊PWM發生器(A相) - From autoMBD

上述三點的實現,均根據實際的電路設計(即DEVKIT驅動板PCB原理圖)和芯片外設(FTM,FlexTimer Module)的工作原理進行搭建的,保證了最大限度的和實際情況一致,可以提高PIL的參考價值:此時的PIL除了底層驅動以外,其他所有的部分,包括狀態機、FOC算法和電路硬件,都進行了驗證和測試。

Tips :DEVKIT驅動板PCB原理圖和S32K3手冊均能在autoMBD的資源庫中找到,私信回復關鍵詞“ 資源 ”即可收到鏈接信息

使用Simscape搭建硬件電路的模型,這樣做是有意義的。在以前的文章中提到過,我追求的是盡可能減小****MBD的模型和代碼之間的溝壑 ,Simscape至少能實現一部分。

把格局再打開一下,如果利用第三方軟件與Simulink進行聯合仿真,仿真環境會進一步逼近實際情況。

這種聯合仿真有著廣泛的實際案例,很多開發車道線保持、自適應巡航算法的工程師,首先會在電腦的虛擬環境中搭建汽車模型和道路模型(甚至還可以包括行人、路燈),然后通過Simulink聯合仿真來驗證算法。還有其他諸如機器人、無人機等場景。

這些實際場景中, 只需要搭建好算法和狀態機,都能能實現PIL測試,從而同時或分別驗證軟件邏輯、功能、算法和電路硬件

上述的驗證過程,如果 把復雜的受控對象放在實時機中運算 ,而不是在電腦中,這個過程就變成了HIL(Hardware In the Loop)。PIL和HIL相比,就是缺少了實時性。

雖然PIL不是實時運算,但實時性的驗證可以通過PIL的軟件運算耗時來評估,這一點在PIL是可以實現的。這樣就可以最大限度的降低成本(通常實時仿真機價格幾萬到幾十萬不等),同時提高驗證的可信度,最大限度挖掘PIL的作用。

還需要提的一點是,為了保證PWM的分辨率,算法狀態機的PIL測試,其步長設置為:

Ts_simscape = 1/40000000

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

    關注

    211

    文章

    28512

    瀏覽量

    207510
  • 電機控制
    +關注

    關注

    3537

    文章

    1882

    瀏覽量

    268973
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27577
  • simulink仿真
    +關注

    關注

    0

    文章

    75

    瀏覽量

    8584
  • FOC控制
    +關注

    關注

    0

    文章

    43

    瀏覽量

    2839
收藏 人收藏

    評論

    相關推薦

    STM32F429做的PIL仿真速度非常慢的原因?

    各位大神好, 本人用MATLAB/SIMULINK搭建了小型直流電力系統。系統包含三個直流轉換器。相關三個控制器被載入STM32F429中,從而與SIMULINK構成PIL仿真仿真運行一切正常
    發表于 04-11 07:28

    怎么使用PIL讀取熱電偶傳感器的溫度?

    和DsPIC33EP502MC512。我有一個與Sabir類似的問題:“COM端口不設置用于PIL仿真”。[見線程http://www. McCys.com /論壇/ FindPost / 864044 ]我試圖
    發表于 09-23 14:02

    如何邊緣計算安全?

    邊緣計算中的安全挑戰如何邊緣計算安全?可擴展的邊緣安全方案
    發表于 02-26 06:36

    嘗試運行集成模型時出現PIL編譯錯誤怎么解決?

    我正在使用 S32K144 和 MBDT 工具箱。我已經成功地在單個 Simulink 模型上執行 PIL,但是當擁有多個模型時,我會遇到一些我不清楚如何解決的問題。它是基于配置的還是執行 PIL 時需要考慮任何架構限制?
    發表于 04-20 06:41

    NXPs32k144 evb上的PIL仿真問題如何解決?

    我遇到具體化 PIL 程序的問題。 我在simulink中遇到以下錯誤 無法為“Esempio_0”執行 PIL 模擬。更新配置參數或創建支持的連接配置。有關詳細信息,請參閱幫助中心。 我
    發表于 05-19 07:50

    為什么無法為“State_Machine”執行處理器在環 (PIL) 仿真

    使用測試框架啟動模型的 PIL 測試時,出現以下錯誤: 無法為“State_Machine”執行處理器在環 (PIL) 仿真。修復此錯誤,更新配置參數或創建支持的連接配置。請參閱產品幫助中的配置
    發表于 05-22 07:44

    如何設置PIL模擬的環境以及在哪里包含我的C代碼項目?

    我看到 MBDT 用于生成基于 Simulink 模塊的 C代碼,以減少原型設計過程。就我而言,我想 在 Simulink 中的 PIL(處理器在環)仿真中測試我自己的 C 代碼項目。我想
    發表于 06-08 08:47

    Power Partners推出恒壓LED模塊PIL300U

    Power Partners推出恒壓LED模塊PIL300U-V Power Partners推出300W輸出的恒壓LED模塊PIL300U-V,PIL300U-V系列恒壓LED模塊能從90~305Vac輸入范圍輸出300W功
    發表于 04-01 13:51 ?1020次閱讀
    Power Partners推出恒壓LED模塊<b class='flag-5'>PIL</b>300U

    基于PXI總線的半實物仿真系統

    為Hardware In The Loop Simulation。它是把部分數學模型、部分物理模型和實際設備聯系在一起運轉,組成仿真系統,同時在系統中進行的仿真試驗。這樣
    發表于 11-16 09:42 ?5次下載
    基于PXI總線的半實物<b class='flag-5'>仿真</b>系統

    關于MIL、SIL、PIL和HIL之間的聯系和異同分析

    SIL和PIL是等效性測試,測試的目的是為了驗證自動生成的代碼和模型具有相同的行為,既然如此,對于SIL和PIL的測試用例就沒有功能意義上的要求,只要要求代碼和模型輸入的測試數據相同即可,當然希望數據量足夠大,能夠覆蓋各種路徑以及各種信號范圍。
    的頭像 發表于 09-17 11:51 ?1.5w次閱讀
    關于MIL、SIL、<b class='flag-5'>PIL</b>和HIL之間的聯系和異同分析

    PiL測試實戰(上)| 單元級代碼的PiL測試

    作者:酷兔本兔小編:吃不飽對于嵌入式代碼,為了測試軟件能否在目標芯片上實現預期的功能,通常需要進行PiL測試(Processor-in-the-Loop-Testing)。目前市面上較為常見的嵌入式
    的頭像 發表于 11-22 10:19 ?1059次閱讀
    <b class='flag-5'>PiL</b>測試實戰(上)| 單元級代碼的<b class='flag-5'>PiL</b>測試

    PiL測試實戰(下)| PiL階段的閉環測試

    作者:酷兔本兔小編:吃不飽上篇我們介紹了單元級軟件的PiL測試,對于集成級的PiL測試,其流程和單元階段基本一致。然而,對于一些帶有反饋控制邏輯的集成測試(如電機控制器MCU),PiL階段會將控制
    的頭像 發表于 12-15 10:31 ?888次閱讀
    <b class='flag-5'>PiL</b>測試實戰(下)| <b class='flag-5'>PiL</b>階段的閉環測試

    TPT19新特性之在虛擬環境中執行PiL測試

    使用TPT 19,您可以獲得一些PiL測試(處理器在循環測試)的新特性。在C平臺上,您現在可以直接為您的PiL構建目標代碼,并在目標板上或仿真環境中執行它。
    的頭像 發表于 05-05 15:54 ?634次閱讀
    TPT19新特性之在虛擬環境中執行<b class='flag-5'>PiL</b>測試

    如何安裝Python圖像處理PIL

    安裝PIL庫 要使用PIL庫,我們首先需要安裝它。有兩種方法可以安裝PIL庫: 方法一:使用pip命令,在終端或命令行中輸入以下代碼: pip install Pillow 方法二:從官網下
    的頭像 發表于 09-12 17:15 ?2724次閱讀
    如何安裝Python圖像處理<b class='flag-5'>PIL</b>庫

    如何實現PIL和OpenCV之間圖像數據的轉換呢?

    PIL圖像數據格式轉換成OpenCV圖像數據格式
    的頭像 發表于 02-25 13:43 ?1247次閱讀
    主站蜘蛛池模板: 日韩无码在线| 久久精品av| 交video| 欧美白人战黑吊| 在线观看黄色小说| 九九热只有精品| 亚洲影院在线播放| 国产午夜在线精品三级a午夜电影 国产午夜在线观看视频播放 | 吃奶吸咪咪动态图| 欧美另类一区| 99人精品福利在线观看| 久久综合给合久久狠狠狠…| 亚洲一区在线播放| 精品国产午夜肉伦伦影院| 亚洲理论在线a中文字幕| 国产偷国产偷亚洲高清SWAG | 麻豆国产MV视频| 在线免费视频a| 男同志vdieos免费| 97精品少妇偷拍AV| 日本吃孕妇奶水免费观看| 99热久久精品国产一区二区| 免费国产久久啪在线| 97se se| 欧洲亚洲精品A片久久99果冻| JIZZ学生13| 日本无码毛片久久久九色综合| 成人永久免费视频网站在线观看| 三级黄.色| 含羞草完整视频在线播放免费| 亚洲国产成人精品无码区5566| 精品动漫国产亚洲AV在线观看| 制服丝袜 快播| 蜜臀色欲AV无人A片一区 | 亚洲国产精品特色大片观看| 国产一区精选播放022| 一边吃奶一边添P好爽故事| 久久久精品久久久久久| 99久久国产露脸精品麻豆| 欧洲人交xxx69| 国产免费人视频在线观看免费|