MATLAB 和 Simulink 使航空航天工程師能夠加快開發(fā)流程,改善團(tuán)隊(duì)間的溝通。系統(tǒng)和子系統(tǒng)工程師可以使用 MATLAB 和 Simulink 執(zhí)行以下操作:
在時(shí)域中執(zhí)行基于要求的任務(wù)驗(yàn)證
使用多學(xué)科航天器模型運(yùn)行系統(tǒng)級(jí)統(tǒng)計(jì)模擬方法 (Monte-Carlo) 仿真
執(zhí)行權(quán)衡研究,以進(jìn)行航天器定型和硬件選擇
分析航天器遙測(cè)和有效載荷數(shù)據(jù)
設(shè)計(jì)詳細(xì)的制導(dǎo)、導(dǎo)航和控制 (GNC) 算法
創(chuàng)建光伏 (PV) 發(fā)電子系統(tǒng)模型并設(shè)計(jì)電力電子元件
分析射頻和數(shù)字通信子系統(tǒng)以及在 FPGA 上部署算法
生成符合航天工業(yè)標(biāo)準(zhǔn)的嵌入式 C 和 C++ 代碼
執(zhí)行飛行軟件驗(yàn)證和確認(rèn)
技術(shù)資源
太空任務(wù)中的機(jī)器學(xué)習(xí):
視覺傳感技術(shù)的顛覆者
下載白皮書,了解視覺傳感技術(shù)與機(jī)器學(xué)習(xí)融合對(duì)航天工業(yè)產(chǎn)生的影響,包括:
視覺傳感技術(shù)成為提高航天器自主性的有力推動(dòng)因素
太空站運(yùn)用機(jī)器學(xué)習(xí)的趨勢(shì)如何影響航天器人工智能 (AI)
如何利用 MATLAB和 Simulink程序以專注于高抽象層設(shè)計(jì)
制導(dǎo)、導(dǎo)航和控制 (GNC)
借助 MATLAB 和 Simulink,控制工程師可以在實(shí)施前使用受控對(duì)象模型測(cè)試其控制算法,因此無需借助昂貴的原型,也能開發(fā)出復(fù)雜的設(shè)計(jì)。可以針對(duì)多個(gè)物理配置(如衛(wèi)星設(shè)計(jì)的公共總線架構(gòu))進(jìn)行設(shè)計(jì)。工程師可以在同一個(gè)環(huán)境內(nèi)開展以下工作:
構(gòu)建并共享 GNC 模型
對(duì)控件和機(jī)械設(shè)計(jì)更改的系統(tǒng)級(jí)效果進(jìn)行整合和仿真
復(fù)用生成的飛行代碼和測(cè)試用例
使用現(xiàn)有設(shè)計(jì)和工具整合新的設(shè)計(jì)
動(dòng)力系統(tǒng)
動(dòng)力系統(tǒng)工程師可以使用 MATLAB 和 Simulink 執(zhí)行多種任務(wù),例如,運(yùn)行仿真以進(jìn)行任務(wù)動(dòng)力曲線分析,預(yù)測(cè)電池老化對(duì)系統(tǒng)造成的影響,以及執(zhí)行電氣元件(如 DC-DC 變流器)的細(xì)節(jié)設(shè)計(jì)。
使用提供的模塊,或者根據(jù)設(shè)計(jì)需求創(chuàng)建自定義模塊,可以快速創(chuàng)建電氣元件和系統(tǒng)(如太陽能電池陣列和電壓調(diào)節(jié)器)模型。工程師便可對(duì)模型進(jìn)行仿真,求解相關(guān)的復(fù)雜方程組,而無需編寫低級(jí)代碼,而且還能夠立即查看結(jié)果。另外,還可以在模型中添加熱效應(yīng)和姿態(tài)效應(yīng),實(shí)現(xiàn)在一個(gè)環(huán)境中執(zhí)行多域仿真。
通信系統(tǒng)
通信系統(tǒng)工程師將 MATLAB 和 Simulink 作為一個(gè)通用設(shè)計(jì)環(huán)境,在其中開發(fā)、分析和實(shí)施航天器的通信系統(tǒng)。工程師可以使用 MATLAB 和 Simulink 創(chuàng)建信號(hào)鏈元件(包括射頻、天線和數(shù)字元件)原型。然后將多個(gè)團(tuán)隊(duì)的工作組合成一個(gè)系統(tǒng)級(jí)可執(zhí)行模型。
工程師能快速了解系統(tǒng)級(jí)缺陷,并檢驗(yàn)實(shí)驗(yàn)室中難以出現(xiàn)的假設(shè)情況。隨著設(shè)計(jì)的成熟,工程師可以自動(dòng)針對(duì)嵌入式處理器生成 C 代碼或針對(duì) FPGA 生成 HDL 代碼。
系統(tǒng)工程
系統(tǒng)工程師使用 MATLAB 和 Simulink 執(zhí)行動(dòng)態(tài)分析。他們可以使用可執(zhí)行的多域航天器和地面系統(tǒng)模型進(jìn)行要求確認(rèn)和驗(yàn)證,提供有關(guān)系統(tǒng)級(jí)行為和性能的信息,而這僅靠靜態(tài)分析是無法實(shí)現(xiàn)的。
系統(tǒng)工程師能夠跟蹤高級(jí)規(guī)格的要求,監(jiān)測(cè)要求在設(shè)計(jì)中的詳細(xì)執(zhí)行情況,以及在自動(dòng)生成的源代碼中跟蹤要求。能夠?qū)⒁笥成涞綔y(cè)試用例,并在執(zhí)行測(cè)試用例時(shí)自動(dòng)測(cè)量要求的覆蓋范圍。
另外,系統(tǒng)工程師還能針對(duì)設(shè)計(jì)文檔和測(cè)試創(chuàng)建定制的自動(dòng)化報(bào)告。
航空軟件工程標(biāo)準(zhǔn)遵從性
航空航天和軟件工程師需要遵循其流程適用的各種標(biāo)準(zhǔn)。借助 MATLAB 和 Simulink,工程師能夠遵循世界各地采用的標(biāo)準(zhǔn),如 NPR 7150.2(NASA 軟件工程要求)和 ECSS-E-40(歐洲空間標(biāo)準(zhǔn)化合作組織、空間工程軟件)。
工程師可以運(yùn)行基于要求的單元測(cè)試,并通過自動(dòng)化建模標(biāo)準(zhǔn)檢查確保飛行軟件算法已準(zhǔn)備就緒。然后,可以自動(dòng)從模型生成 C 和 C++ 代碼,并使用靜態(tài)代碼分析、形式方法和代碼審查功能檢查是否遵循 MISRA 等標(biāo)準(zhǔn)。
另外,還可以證明不存在運(yùn)行時(shí)錯(cuò)誤,并自動(dòng)執(zhí)行代碼檢查。工程師可以在每一步自動(dòng)生成認(rèn)證工件,包括軟件設(shè)計(jì)文檔、指標(biāo)和要求。
對(duì) CubeSat 衛(wèi)星進(jìn)行建模、仿真和可視化
利用 Aerospace Blockset的 CubeSat 仿真庫,您可以對(duì) CubeSat 衛(wèi)星的運(yùn)動(dòng)與動(dòng)力學(xué)進(jìn)行建模、仿真、分析和可視化。要開始進(jìn)行 CubeSat 仿真,您可以使用該庫準(zhǔn)備就緒的仿真示例或模型模板。在 MATLAB 桌面的附加功能資源管理器中使用搜索詞“CubeSat”查找并安裝該庫。
-
電子元件
+關(guān)注
關(guān)注
94文章
1426瀏覽量
57755 -
動(dòng)力系統(tǒng)
+關(guān)注
關(guān)注
1文章
302瀏覽量
20998 -
機(jī)器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8499瀏覽量
134337
發(fā)布評(píng)論請(qǐng)先 登錄
利用MATLAB對(duì)交流電機(jī)調(diào)速系統(tǒng)進(jìn)行建模和仿真
普源示波器如何連接MATLAB實(shí)現(xiàn)數(shù)據(jù)采集與分析
MATLAB/Simulink驅(qū)動(dòng)汽車行業(yè)能效革命

基于VT系統(tǒng)的MCU硬件在環(huán)建模與仿真應(yīng)用分析

如何實(shí)現(xiàn)MC33774IC在Simulink環(huán)境中使用基于模型的設(shè)計(jì)?
MATLAB仿真在直流電機(jī)雙閉環(huán)調(diào)速系統(tǒng)中的應(yīng)用
嵌入式系統(tǒng)開發(fā)圣經(jīng)【干貨】
MathWorks積極推動(dòng)MATLAB與Simulink在教學(xué)項(xiàng)目中的應(yīng)用
Simulink與 Simscape的結(jié)合使用
Simulink與 MATLAB 的結(jié)合使用 Simulink中的信號(hào)處理方法
Simulink自定義模塊開發(fā)教程 Simulink 在控制系統(tǒng)中的應(yīng)用
分享兩則MATLAB和Simulink助力教學(xué)案例

評(píng)論