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

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

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

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

初識MBD及MBD模型管理

冬至子 ? 來源:autoMBD ? 作者:autoMBD ? 2023-07-13 09:16 ? 次閱讀

1 初識MBD

基于模型的設計( Model-Based Design,MBD )是一種圍繞模型搭建展開的一種項目開發(fā)方法。這種方法可以避免繁瑣的代碼編寫和調(diào)試過程,可以極大的提高項目開發(fā)效率。并且從模型的角度入門汽車電子,對新手來說更加友好,學習容易,上手非???。

網(wǎng)絡中檢索MBD相關信息,有很多相關的技術博客和帖子,但有很多老工程師并不看好MBD。在實際中,也是大公司大項目用得多,小公司或者小項目很少使用MBD開發(fā)方法。MBD應用最為廣泛的領域應屬汽車電子領域了,有很多相關的產(chǎn)品和工具鏈,以后會單獨講講MBD的相關產(chǎn)品和公司。

還有一種很有意思的現(xiàn)象,那就是有的工程師使用的是MBD開發(fā)方法的一部分,比如使用HIL( Hardware In the Loop )進行項目功能測試,但代碼編寫和調(diào)試依然是人工編寫。當然,嚴格來說HIL是可以從MBD獨立出來的,使用HIL不意味著就一定是MBD。

還有一種較為常見的開發(fā)方式,叫做快速開發(fā)原型( Rapid Control Prototyping,RCP )。RCP和MBD剛好相反,HIL是將控制對象進行建模,下載到實時操作系統(tǒng)中,控制器使用的是實際的控制器(HIL測試后會成為產(chǎn)品的控制器);而RCP開發(fā)過程中,控制器是原型控制器,控制對象一般是實際受控對象(也可以是仿真對象),原型控制器和最終的產(chǎn)品是兩個東西,所以RCP只能用于驗證軟件算法,達不到產(chǎn)品級的驗證。

提到HIL,就不免聯(lián)系到SIL( Simulation In the Loop )、PIL( Processor In the Loop )和MIL( Model In the Loop ),這三種在環(huán)測試就和MBD有較強的聯(lián)系了。如果在項目中使用到了這四種測試方法(包括HIL)中的一種或多種,同時還使用到代碼自動生成(Code Generation),那么就可以認為使用的是MBD。當然,嚴格的來說,MBD的內(nèi)容非常豐富,這里指的是很簡單的概念。

具體而言,這四種在環(huán)測試的作用和實際應用情況如下:

  • SIL:該測試用于確定自動生成的代碼是否能夠正常工作,如果目標代碼需要進行定點處理,SIL將起到非常重要的作用。此外我,生成的代碼甚至有的還能保證滿足功能安全要求(例如ISO26262)。如果是只涉及到浮點運算,SIL和PIL的作用顯得很近似,這種情況下就沒有單獨進行SIL的必要了;
  • PIL:該測試用于確定處理器是否能夠滿足算力要求和數(shù)據(jù)精度,但實際項目中,前期的芯片選型階段就會充分考慮算力和精度,而且一些經(jīng)驗也能判斷出處理器算力和精度是否滿足要求;
  • MIL:該測試用于確定算法的可行性,實際上算法不可行也就沒有項目的確立,MIL最大的作用還是梳理項目的開發(fā)框架,是系統(tǒng)層面上的設計工作,還可以對不熟悉的領域或者相關知識進行學習;
  • HIL:該測試用于確定控制器是否能正常工程,控制對象一般是仿真模型,但是是跑在實時操作系統(tǒng)中的。如果受控對象并不復雜,也可以用真實的受控對象進行HIL測試。

2 MBD模型管理

這里引用一下MathWorks在Managing Model-Based Design一文中的一張圖片來說明MBD是怎么運作的:

圖片

MBD是怎么運作的

如果有了解過的人,可能更多看到的是V型開發(fā)流程,關于V型開發(fā)流程以后細講,這里主要在更高層面上講一講MBD是怎么運作的。

使用MBD方法開展項目開發(fā),主要流程包含以下三點:

  • 輸入:MBD的輸入是需求(requirements or Specifications)和已有的或公開的研究成果(Research);
  • 模型迭代:這是MBD的核心,也是高效實現(xiàn)MBD的關鍵,模型迭代就涉及到上述的MIL、SIL、PIL、HIL和RCP,這些都不是必須的,根據(jù)項目的實際情況進行相應的測試即可;
  • 輸出:即自動生成的代碼、模型報告、測試報告,以及驗證報告。

MBD有一個很顯著的特點就是,可記錄、可追蹤的文本記錄,因此需要專門的工具,例如Simulink Requirements工具(也有其他的一些第三方工具)。模型是基于需求創(chuàng)建,每一個需求都有對應的模型。同時在模型迭代中,都會生成相應的模型報告或者測試報告。因為所有的這些工作都是圍繞模型展開的,所以被稱為基于模型的設計。

以上這三點都包含了很豐富的內(nèi)容,這里沒有講的很深入,因為如果只是文字描述的話,會很抽象。以后會結(jié)合實例,具體細致地講各個環(huán)節(jié)應該做的工作。

實際上,從我的觀點來看,MBD更像是一種項目管理方法,并不是開發(fā)方法。我們管理的對象是模型,對模型進行迭代和測試。而類似Simulink Requirements這樣的工具也是一個管理工具。而在MBD之下,就是具體的開發(fā)方法了,即上述的MIL、HIL等。對工程師而言,更多使用到的是開發(fā)方法,所以提到MBD就和MIL、HIL這些等價起來。很多團隊在實施MBD的時候,就不關心模型管理的問題,只是使用MIL、HIL等開發(fā)方法,這就可能導致最終的效果并沒有很好,所以也就有老工程師不看好MBD。

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

    關注

    112

    文章

    16442

    瀏覽量

    179017
  • 汽車電子
    +關注

    關注

    3028

    文章

    8010

    瀏覽量

    167567
  • MBD
    MBD
    +關注

    關注

    0

    文章

    25

    瀏覽量

    9001
  • RCP
    RCP
    +關注

    關注

    0

    文章

    26

    瀏覽量

    9061
  • simulink仿真
    +關注

    關注

    0

    文章

    75

    瀏覽量

    8589
收藏 人收藏

    評論

    相關推薦

    MBD(基于模型設計)講義 全英文

    一個關于MBD的講義,不過是全英文的,主要是國內(nèi)做這個方面的太少,資料都較少
    發(fā)表于 07-07 18:01

    基于模型的設計(MBD)的深入討論

    討論1:2016-6-14-基于模型的設計(MBD)_討論1主要論述了MBD的自動生成代碼的可用性,以及自動生成代買與手寫代碼的效率討論2:2016-6-14-基于模型的設計(
    發(fā)表于 06-14 18:30

    MBD設計模式

    機器人開發(fā)設計MBD設計模式(機器人開發(fā),控制系統(tǒng)開發(fā))掌握基于模型設計的六軸機械臂控制系統(tǒng)的開發(fā)方法掌握六軸機械臂的知識和控制器的軟硬件實現(xiàn)MBD設計模式(機器人開發(fā),控制系統(tǒng)開發(fā))MBD
    發(fā)表于 06-28 12:29

    使用MBD進行stm32開發(fā)

    MBD學習之路1——使用MBD進行stm32開發(fā)準備工作準備工作
    發(fā)表于 08-17 07:55

    MBD有哪幾種設計模式?

    MBD有哪幾種設計模式?
    發(fā)表于 10-13 06:35

    如何在MBD中實現(xiàn)DAC?

    我正在使用 NXP S32k148 工具箱,我想在我想使用數(shù)模轉(zhuǎn)換器(即 DAC)的地方構建模型。那么我可以在這里使用哪個工具箱?或者如何在 MBD 中實現(xiàn) DAC(數(shù)模轉(zhuǎn)換器)。
    發(fā)表于 04-07 12:50

    如何在s32k mbd中使用計時器?

    我想在 s32k mbd 中使用計時器,我必須在其中計算將軸原始值轉(zhuǎn)換為陀螺儀角度的時間。我如何在 mbd 中使用它?
    發(fā)表于 04-10 09:39

    基于MBD測試

    趁著還沒發(fā)霉,把以前的知識在總結(jié)總結(jié)。本篇是基于MBD測試系列文章的第一篇,也不知道能寫多少,且寫且看吧。 01概述 在基于模型MBD)開發(fā)的軟件 中經(jīng)常會涉及到MIL/SIL/PIL和HIL測試
    的頭像 發(fā)表于 10-23 11:25 ?2926次閱讀
    基于<b class='flag-5'>MBD</b>測試

    MBD模型設計的CAN通信步驟和方法

    本篇筆記主要記錄基于MBD模型設計的CAN通信步驟和方法。前期工具箱的安裝不在本文檔討論范圍內(nèi)。
    的頭像 發(fā)表于 01-20 12:00 ?1232次閱讀
    <b class='flag-5'>MBD</b><b class='flag-5'>模型</b>設計的CAN通信步驟和方法

    MBD模型設計的PWM輸出步驟和方法

    本篇筆記主要記錄基于MBD模型設計的PWM輸出步驟和方法。前期工具箱的安裝不在本文檔討論范圍內(nèi)。
    的頭像 發(fā)表于 01-20 14:48 ?1551次閱讀
    <b class='flag-5'>MBD</b><b class='flag-5'>模型</b>設計的PWM輸出步驟和方法

    基于MBD模型設計的CAN通信步驟和方法

    本篇筆記主要記錄基于MBD模型設計的CAN通信步驟和方法。前期工具箱的安裝不在本文檔討論范圍內(nèi)。
    的頭像 發(fā)表于 04-20 14:18 ?1001次閱讀
    基于<b class='flag-5'>MBD</b><b class='flag-5'>模型</b>設計的CAN通信步驟和方法

    基于MBD模型設計的PWM輸出步驟和方法

    本篇筆記主要記錄基于MBD模型設計的PWM輸出步驟和方法。前期工具箱的安裝不在本文檔討論范圍內(nèi)。
    的頭像 發(fā)表于 04-20 14:19 ?1095次閱讀
    基于<b class='flag-5'>MBD</b><b class='flag-5'>模型</b>設計的PWM輸出步驟和方法

    MBD的界限和范圍

    基于模型的設計(Model-Based Design,MBD)是一種圍繞模型來展開的項目開發(fā)方法,其開發(fā)理念越來越受到關注。
    的頭像 發(fā)表于 07-13 14:38 ?1530次閱讀
    <b class='flag-5'>MBD</b>的界限和范圍

    構建MBD仿真模型和狀態(tài)機

    MBD(Model-Based Design,基于模型的設計)是通過模型生成代碼的,所有我們有必要弄清楚模型仿真與實際應用之間的區(qū)別。
    的頭像 發(fā)表于 07-14 16:15 ?1324次閱讀
    構建<b class='flag-5'>MBD</b>仿真<b class='flag-5'>模型</b>和狀態(tài)機

    SOLIDWORKS 2024新功能——MBD

    SOLIDWORKS MBD是大家比較熟悉的解決方案了,在2024版本MBD的功能也做了很棒的提升。下面由眾聯(lián)億誠為大家簡單介紹一下。
    的頭像 發(fā)表于 02-02 15:13 ?759次閱讀
    SOLIDWORKS 2024新功能——<b class='flag-5'>MBD</b>
    主站蜘蛛池模板: 5g在视影讯天天5g免费观看| 色青青草原桃花久久综合| 99久女女精品视频在线观看 | 国产精选视频在线观看| 11 13加污女qq看他下面| 午夜神器老司机高清无码| 男女无遮挡吃奶gift动态图| 激情办公室| 国产精品亚洲二线在线播放| freevideoshd| 中文日产无乱码AV在线观| 亚洲 日本 中文字幕 制服| 日韩hd高清xxxⅹ| 免费在线观看国产| 久久精品无码一区二区日韩av| 国产精品久久久久影院色老大| lesbabes性欧美| 4399的视频BD高清在线观看免费| 亚洲欧美综合中文字幕| 无码国产欧美日韩精品| 日韩精品一卡二卡三卡四卡2021| 女性BBWBBWBBWBBW| 麻豆AV久久AV盛宴AV| 精品无人区一区二区三区| 国产午夜视频| 国产精品免费一区二区三区四区| 大学生第一次破苞疼哭了| www.免费视频| yw193龙物免费官网在线| 99精品网站| 99精品在线看| 99久久综合| fyeex性欧美人与曾| 99久久免费热在线精品| 99久久亚洲精品日本无码| 99热国产这里只有精品免费| 69人体阴展网| 99精品视频免费观看| adc我们的永久网址| CHINA中国东北GURMA| GAY2022空少被体育生暴菊|