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

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

如何實現(xiàn)MC33774IC在Simulink環(huán)境中使用基于模型的設計?
MATLAB仿真在直流電機雙閉環(huán)調(diào)速系統(tǒng)中的應用
嵌入式系統(tǒng)開發(fā)圣經(jīng)【干貨】
用matlab里的simulink仿真一個推挽升壓仿真電路,輸出帶載能力很差?
MathWorks積極推動MATLAB與Simulink在教學項目中的應用
Simulink與 Simscape的結(jié)合使用
Simulink與 MATLAB 的結(jié)合使用 Simulink中的信號處理方法
Simulink自定義模塊開發(fā)教程 Simulink 在控制系統(tǒng)中的應用
分享兩則MATLAB和Simulink助力教學案例

評論