盧志昂 劉霞 毛寅軒 范海濤 趙滟
(1 中國航天系統(tǒng)科學(xué)與工程研究院,北京 100048) (2 北京空間飛行器總體設(shè)計部,北京 100094)
衛(wèi)星是復(fù)雜的工程系統(tǒng),其研制過程需要應(yīng)用系統(tǒng)工程方法。在傳統(tǒng)的衛(wèi)星總體設(shè)計過程中,主要采用的是基于文本的系統(tǒng)工程途徑,這種基于自然語言的系統(tǒng)描述雖然包含的信息量充足、具有較好的可讀性,但由眾多各類型文檔構(gòu)成的離散的系統(tǒng)信息在總體設(shè)計過程中反復(fù)迭代論證時不易保持信息一致性,也不易追溯,需要耗費大量人力與時間,增加了開展系統(tǒng)工程活動的困難性與復(fù)雜性。相較于傳統(tǒng)的基于文本的系統(tǒng)工程方法,基于模型的系統(tǒng)工程方法能夠以形式化的建模語言對系統(tǒng)進行多層次分解,針對系統(tǒng)各個側(cè)面進行信息描述,并且建立各模型信息間的聯(lián)系,形成自動關(guān)聯(lián)可追溯的系統(tǒng)模型,能夠有效地解決信息追溯與一致性保證的問題[1]。同時,以圖形為主的形式化模型替代了傳統(tǒng)的文本文檔,能夠顯著地減少系統(tǒng)信息元素間的矛盾,增進總體和分系統(tǒng)設(shè)計人員的協(xié)同效果,杜絕因理解歧義造成的系統(tǒng)開發(fā)更改損失。
SysML語言是MBSE方法的基礎(chǔ)之一,它是由系統(tǒng)工程學(xué)會(International Council on Systems Engineering, INCOSE)和對象管理組織(Object Management Group, OMG)在統(tǒng)一建模語言(Unified Modeling Language, UML)的基礎(chǔ)上進行擴展提出的新的標(biāo)準(zhǔn)建模語言[2]。美國國家航空航天局(NASA)應(yīng)用MBSE方法在立方體衛(wèi)星(CubeSat)[3]、火情預(yù)警衛(wèi)星(FireSat)[4]的設(shè)計中取得了重大突破,也反映了MBSE方法在衛(wèi)星研制中的優(yōu)勢。在我國,隨著近幾年MBSE方法的推廣,其在航空領(lǐng)域也取得了不少的成就,中國商用飛機有限責(zé)任公司“靈雀”項目就是MBSE方法在飛機設(shè)計研制中進行應(yīng)用的一次成功嘗試。衛(wèi)星研制相較于飛機具有系統(tǒng)耦合度高、技術(shù)難度大、可靠性要求高的特點,盡管我國的航天工業(yè)幾十年來形成了相對穩(wěn)定的總體設(shè)計流程,但近些年來隨著衛(wèi)星研制數(shù)量的增加,多型號并舉,衛(wèi)星性能指標(biāo)要求也隨之升高。傳統(tǒng)的基于文本的系統(tǒng)工程效率低,關(guān)聯(lián)性不強的問題日益顯著,亟需一種更加適應(yīng)未來的新型復(fù)雜衛(wèi)星快速研制的系統(tǒng)工程方法。MBSE方法利用自動關(guān)聯(lián)可追溯的模型,從功能和性能兩條主線完成衛(wèi)星研制的正向設(shè)計,有利于實現(xiàn)模型的共用,進而提升衛(wèi)星總體設(shè)計效率。
本文主要基于No Magic公司的MagicGrid系統(tǒng)建??蚣埽摽蚣苁荕BSE方法的一種實現(xiàn)形式,注重對象的多層次分析,基于需求、行為、結(jié)構(gòu)和參數(shù)4個支柱,從頂層需求出發(fā),對用戶級和系統(tǒng)級的任務(wù)進行分析,將MagicGrid系統(tǒng)建??蚣芎蛡鹘y(tǒng)衛(wèi)星總體設(shè)計方法相結(jié)合,應(yīng)用MBSE方法完成了微重力科學(xué)實驗衛(wèi)星總體設(shè)計中的用戶期望分析、任務(wù)運行方案定義、功能分析與物理劃分、性能參數(shù)的工程分析。
MagicGrid系統(tǒng)建??蚣苁荖o Magic公司在傳統(tǒng)的系統(tǒng)工程活動流基礎(chǔ)上進行層次細(xì)分后提出的新的MBSE框架。MBSE模型的4個支柱為需求、行為、結(jié)構(gòu)、參數(shù)。MagicGrid系統(tǒng)建??蚣芤彩菑倪@4個支柱出發(fā),通過對MBSE系統(tǒng)模型的構(gòu)建和迭代分析,實現(xiàn)對系統(tǒng)工程的需求-功能-邏輯-物理(分別對應(yīng)需求、行為、結(jié)構(gòu)、參數(shù)4個支柱)設(shè)計步驟的綜合,形成規(guī)范化的建模流程,如圖1所示。
注:表示分析與設(shè)計。
圖1 MagicGrid系統(tǒng)建模框架
Fig.1 MagicGrid system modeling framework
MagicGrid系統(tǒng)建??蚣苡筛拍?、問題和方案3個層級所構(gòu)成,形成一個增量迭代式活動流。在模型驅(qū)動開發(fā)過程中,概念層級代表了用戶需求輸入,在問題層級中進行迭代分析,最后在方案層級得到工程系統(tǒng)模型輸出。
(1)概念層級:是從用戶需求出發(fā),建立頂層行為用例和用戶之間的聯(lián)系,并搭建起整個系統(tǒng)的結(jié)構(gòu)框架,并初步建立概念層級的效能指標(biāo)參數(shù)模型。
(2)問題層級:從概念層級建立的行為用例出發(fā),通過功能分析對問題層級的功能點進行定義,形成反映系統(tǒng)內(nèi)部各模塊行為和交互情況的白盒結(jié)構(gòu)模型,建立起問題層級的效能指標(biāo)參數(shù)模型。
(3)方案層級:該層級是將工程系統(tǒng)的功能要求和參數(shù)約束落實到部件層級,定義系統(tǒng)的物理結(jié)構(gòu),完成方案層級的需求、結(jié)構(gòu)、行為和參數(shù)的分析。
衛(wèi)星的總體設(shè)計需要從用戶需求出發(fā),遵循系統(tǒng)工程整體性、層次性和研制階段性的原則,產(chǎn)出符合效益要求,滿足空間環(huán)境約束,具有高可靠性和高安全性的衛(wèi)星系統(tǒng)[5]。衛(wèi)星研制非常復(fù)雜,本文主要聚焦以下幾個衛(wèi)星系統(tǒng)的任務(wù)分析過程的主要環(huán)節(jié)開展研究與討論。
1)任務(wù)分析中幾個主要環(huán)節(jié)
(1)從用戶需求出發(fā),通過任務(wù)分析,將任務(wù)需求轉(zhuǎn)化為任務(wù)級系統(tǒng)的功能以及性能參數(shù),成為系統(tǒng)級的設(shè)計要求。
(2)將分析得到的任務(wù)級性能指標(biāo)要求作為頂層約束,通過工程分析,推導(dǎo)并得出衛(wèi)星系統(tǒng)總體設(shè)計指標(biāo),并分配到分系統(tǒng)中成為分系統(tǒng)的設(shè)計指標(biāo)。
(3)完成衛(wèi)星部件級物理邏輯架構(gòu)的設(shè)計。
(4)提出衛(wèi)星產(chǎn)品的成熟模型,并驗證其功能性能是否完全滿足用戶的要求。
2)MBSE方法
傳統(tǒng)衛(wèi)星的總體設(shè)計過程主要是以性能指標(biāo)為線索,對系統(tǒng)各層級進行串聯(lián)。衛(wèi)星的物理架構(gòu)設(shè)計主要體現(xiàn)在針對性能指標(biāo)的分析過程,而其邏輯架構(gòu)設(shè)計主要體現(xiàn)在功能分析過程中。衛(wèi)星總體設(shè)計流程盡管能夠保證完成用戶在衛(wèi)星性能參數(shù)上的要求,但用戶功能需求的邏輯驗證不易實現(xiàn)?,F(xiàn)行過程頂層缺乏功能模型,注重部件層次關(guān)于衛(wèi)星技術(shù)的分析,導(dǎo)致功能邏輯論證的缺失。而MBSE方法在模型的支持下,既能保證衛(wèi)星任務(wù)在物理指標(biāo)上的合理性,又能體現(xiàn)總體設(shè)計過程的邏輯完備性。因此,本文將MagicGrid系統(tǒng)建模框架和傳統(tǒng)衛(wèi)星總體設(shè)計方法相結(jié)合,提出了一種面向衛(wèi)星總體設(shè)計的MBSE方法,如圖2所示。
MBSE方法從層級上將系統(tǒng)區(qū)分為用戶級、任務(wù)級、系統(tǒng)級和分系統(tǒng)級。本研究聚焦于衛(wèi)星總體設(shè)計方法,不涉及具體專業(yè)工程的內(nèi)容,建模主要圍繞前3個層級開展,對分系統(tǒng)級的設(shè)計過程不加詳述。
(1)用戶期望定義。用戶的期望是建立衛(wèi)星總體設(shè)計的基礎(chǔ),其主要流程包括確定利益相關(guān)方和明確用戶的期望[6]。衛(wèi)星研制的用戶期望指的是用戶的初始需求,這也是衛(wèi)星開展總體設(shè)計的出發(fā)點。由于用戶提出的期望顆粒度不同,在MBSE方法中隸屬層級也可能有所不同,需要對期望進行篩選和分解,對具有數(shù)值屬性的性能需求作為衛(wèi)星任務(wù)的性能指標(biāo)約束,功能性的需求作為衛(wèi)星任務(wù)功能設(shè)計需求。
(2)衛(wèi)星任務(wù)運行方案。衛(wèi)星任務(wù)的設(shè)計需求是建立任務(wù)運行方案的出發(fā)點,任務(wù)運行方案和運行體系在任務(wù)層級中用例分析和系統(tǒng)范圍與邊界過程中體現(xiàn)。與其他復(fù)雜系統(tǒng)工程任務(wù)分析不同的是:在衛(wèi)星任務(wù)中,其運行方案包括發(fā)射、入軌、在軌、返回、留軌等階段,而衛(wèi)星軌道以及衛(wèi)星運行所在的空間環(huán)境是需要獨立考慮的任務(wù)運行要素。通過對衛(wèi)星任務(wù)的用例進行迭代分析,明確系統(tǒng)運行的范圍與邊界,并構(gòu)建系統(tǒng)運行的體系。
(3)系統(tǒng)功能劃分與物理劃分。在明確了任務(wù)范圍邊界和衛(wèi)星系統(tǒng)的性能參數(shù)要求后,首先需要對衛(wèi)星系統(tǒng)的功能劃分做出定義。系統(tǒng)工程中功能劃分的方法有多種,包括使用工作模式、使用功能要求、使用組織結(jié)構(gòu)等。而衛(wèi)星的總體設(shè)計中主要是基于系統(tǒng)運行的邏輯過程實現(xiàn)其功能劃分[5]。當(dāng)衛(wèi)星系統(tǒng)的功能點明確之后,可以對各個功能點之間的接口及交互關(guān)系進行定義。物理體系將相關(guān)系統(tǒng)劃分成分系統(tǒng)或組件,將通過功能劃分得到功能點分配到各個物理組件中,就能實現(xiàn)功能要求和物理組件的追溯。
(4)性能參數(shù)的工程分析。用戶提出的在性能上的指標(biāo)要求,經(jīng)過任務(wù)指標(biāo)分解成為任務(wù)層的參數(shù)需求,并作為衛(wèi)星系統(tǒng)級的指標(biāo)約束進行工程分析,形成衛(wèi)星總體參數(shù)分析。在衛(wèi)星總體設(shè)計中,用戶對任務(wù)的約束既作為設(shè)計的原始依據(jù),又作為最終目標(biāo)。
注:表示分析與設(shè)計;表示驗證與確認(rèn);①~④分別對應(yīng)1.2節(jié)2)MBSE方法中的(1)~(4)。
圖2 面向衛(wèi)星總體設(shè)計的MBSE方法
Fig.2 MBSE method for satellite integrative design
面對航天任務(wù)在空間環(huán)境下的科學(xué)探測和實驗的需求,我國一直在推進科學(xué)實驗衛(wèi)星的研制。其中,微重力科學(xué)實驗衛(wèi)星可以為在空間站上的科學(xué)實驗以及未來空間生產(chǎn)提供重要的基礎(chǔ)性研究,受到國內(nèi)航天機構(gòu)和科研院所的關(guān)注,其系統(tǒng)包含多器組合,交互接口關(guān)系復(fù)雜、耦合度高,且飛行過程復(fù)雜,受空間環(huán)境制約較大。
傳統(tǒng)的衛(wèi)星研制過程主要基于文檔的形式,各類報告數(shù)量多,包括早期的紙質(zhì)文檔和后期的電子文檔,其非形式化的特點導(dǎo)致信息間的不一致性,增加錯誤發(fā)生的風(fēng)險。而MBSE方法通過用戶期望分析以構(gòu)建任務(wù)要求模型和用例模型,從需求模型和用例場景推導(dǎo)出衛(wèi)星任務(wù)的邏輯架構(gòu)模型,并以需求模型和邏輯模型為基礎(chǔ)構(gòu)建物理架構(gòu)模型進行性能參數(shù)分析,這些一致性的模型將所有設(shè)計信息緊密結(jié)合得到一個統(tǒng)一的系統(tǒng)模型,實現(xiàn)多學(xué)科的高效和準(zhǔn)確溝通,保證設(shè)計信息的一致性。
用戶期望的出發(fā)點是所有和系統(tǒng)有關(guān)的用戶需求信息,在MBSE中,模型化的語言描述可以形成結(jié)構(gòu)化的需求框架,微重力科學(xué)實驗衛(wèi)星的用戶需求是“某科研院所需要一種能夠長期保持的微重力環(huán)境來開展科學(xué)實驗”,而這也是該衛(wèi)星總體設(shè)計的頂層需求。對于設(shè)計人員,首先考慮的是如何滿足需求,明確采用的實現(xiàn)方案為微重力科學(xué)實驗衛(wèi)星,并對用戶的需求進行分析并分解,來明確和確認(rèn)并細(xì)化衛(wèi)星任務(wù)的總體目的和目標(biāo),例如溫度環(huán)境需求、微重力保障需求、時間鏈保障需求、信息支持需求、能源保障需求和飛行時間需求,而微重力科學(xué)實驗衛(wèi)星的環(huán)境保障需求包括準(zhǔn)穩(wěn)態(tài)和微振動下的微重力需求以及溫度環(huán)境需求,要求整星達到10-6gn量級,1~300 Hz振動下優(yōu)于10-4gn量級,溫度要求保持在(20±5)℃范圍內(nèi),其他需求包括飛行時間為12~20天,在軌階段載荷平均功耗400 W,數(shù)據(jù)傳輸日均不小于15 Gbyte,峰值不小于20 Gbyte,在發(fā)射前10 h完成載荷安裝等,如圖3所示。本文從微重力環(huán)境保障需求出發(fā),開展對衛(wèi)星的總體設(shè)計。
圖3 衛(wèi)星用戶期望模型Fig.3 Satellite stakeholder requirement model
基于分析后的用戶期望,應(yīng)該對衛(wèi)星任務(wù)運行方案有一個清晰的描述[7]。在MBSE方法中,用例場景對整個任務(wù)的執(zhí)行過程進行描述,是對任務(wù)運行邊界分析的依據(jù)。在對微重力科學(xué)實驗衛(wèi)星功能剖面進行分析時,主要依據(jù)運行邏輯順序?qū)τ美龍鼍斑M行分解,用例包括發(fā)射前準(zhǔn)備、發(fā)射入軌、在軌運行、返回再入和留軌運行5個主要場景,其中與用戶相關(guān)的場景為在軌運行、返回再入和留軌運行,如圖4所示。
衛(wèi)星任務(wù)由衛(wèi)星系統(tǒng)、火箭系統(tǒng)、發(fā)射場系統(tǒng)、地面測控系統(tǒng)、地面運控系統(tǒng)和用戶地面系統(tǒng)共同完成。而在衛(wèi)星總體設(shè)計流程中,衛(wèi)星的軌道設(shè)計和空間環(huán)境因素是單獨考慮的外部條件。任務(wù)框架抽象地描述了系統(tǒng)的結(jié)構(gòu)組成,明確了系統(tǒng)的層級區(qū)分,反映了系統(tǒng)與系統(tǒng)之間的聯(lián)系,如圖5所示。
圖4 微重力科學(xué)實驗衛(wèi)星用例模型Fig.4 Microgravity science experimental satellite use case model
圖5 微重力科學(xué)實驗衛(wèi)星任務(wù)系統(tǒng)框架模型Fig.5 Microgravity science experimental satellite mission system framework model
微重力科學(xué)實驗衛(wèi)星的用戶主要希望能夠產(chǎn)生一種能夠長期保持的微重力環(huán)境來支撐其科學(xué)實驗,并獲得相應(yīng)數(shù)據(jù)來進行科學(xué)分析,所以應(yīng)分析微重力科學(xué)實驗衛(wèi)星的相關(guān)性能特點。
性能特點是綜合反映衛(wèi)星平臺在完成飛行任務(wù)和用戶需求時,所需具備的能力指標(biāo)和技術(shù)特性。除了衛(wèi)星軌道和空間環(huán)境要素外,衛(wèi)星平臺自身也需要具備相應(yīng)的任務(wù)級能力,例如微重力科學(xué)實驗衛(wèi)星質(zhì)量為3000 kg,任務(wù)單次載荷承受力為1000 kg,單次任務(wù)飛行時間為12~20天,數(shù)據(jù)下傳碼率120 Mbit/s,返回日的返回窗口,西安測控站和太原數(shù)傳站都需要進行確定,如圖6所示。
圖6 微重力科學(xué)實驗衛(wèi)星任務(wù)級需求模型Fig.6 Microgravity science experimental satellite mission-level requirements model
在通過2.1和2.2節(jié)對于衛(wèi)星任務(wù)的用戶級和任務(wù)級需求、任務(wù)運行方案分析之后,應(yīng)該建立對于系統(tǒng)級的邏輯架構(gòu)描述。
MBSE方法中的功能分析基于SysML的活動圖、序列圖,是用例分析的一種延續(xù),是一類面向過程的技術(shù),重點是對系統(tǒng)內(nèi)部功能點的分析。功能建模主要對行為的輸入輸出順序以及條件做出表達,并對其中的動作流進行定義,對邏輯分系統(tǒng)制定劃分并將動作流分配到制定的邏輯分系統(tǒng)內(nèi)[8]。
圖7為微重力科學(xué)實驗衛(wèi)星在軌運行階段“軌道控制”功能分析模型的部分示意圖,對其在軌運行用例使用活動圖進行描述,可以分解成姿態(tài)調(diào)整、載荷實驗、校時、測控、數(shù)傳等幾個關(guān)鍵行為,這些行為活動又分別成為衛(wèi)星系統(tǒng)、地面測控系統(tǒng)和地面運控和支撐系統(tǒng)的功能點,而將衛(wèi)星系統(tǒng)的姿態(tài)控制功能點展開成序列圖,可以較好地分析衛(wèi)星和地面測控系統(tǒng)之間的交互關(guān)系,通過對微重力科學(xué)實驗衛(wèi)星的功能分析,可以進一步指導(dǎo)衛(wèi)星詳細(xì)設(shè)計,同時也可以從功能上對用戶需求進行驗證。
圖7 微重力科學(xué)實驗衛(wèi)星部分系統(tǒng)功能分析模型Fig.7 System function analysis model for part of microgravity science experimental satellite
所有功能及其輸入輸出的完備集通過功能分析后完成定義,此時的各種功能已經(jīng)被分配到各個系統(tǒng)中,例如調(diào)姿時間接收、衛(wèi)星姿態(tài)接收、采集星上參數(shù)、發(fā)送遙測信息等屬于衛(wèi)星系統(tǒng)所具備的功能,而發(fā)送調(diào)姿時間、發(fā)送目標(biāo)姿態(tài)、發(fā)送內(nèi)存下卸指令、發(fā)送調(diào)姿指令屬于地面測控系統(tǒng)應(yīng)該具備的功能,如圖8所示。
圖8 微重力科學(xué)實驗衛(wèi)星功能劃分模型Fig.8 Microgravity science experimental satellite functional partition model
通過對整個功能體系迭代應(yīng)用相同的流程,就能定義出這個工程項目的功能結(jié)構(gòu)框架,同時需要對衛(wèi)星系統(tǒng)根據(jù)物理要素進行劃分,確定子系統(tǒng)或組件,并將迭代出功能體系分配到這些物理要素中,建立物理要素間的接口。衛(wèi)星系統(tǒng)按照通常的物理劃分可以定義為衛(wèi)星平臺和有效載荷。衛(wèi)星平臺包括姿態(tài)與軌道控制分系統(tǒng)、測控分系統(tǒng)、返回與回收分系統(tǒng)、電源分系統(tǒng)、熱控分系統(tǒng)、總體電路分系統(tǒng)、推進分系統(tǒng)以及衛(wèi)星平臺的結(jié)構(gòu)和機構(gòu)。有效載荷包括有效載荷姿態(tài)確定與指向、有效載荷校準(zhǔn)源、有效載荷指令控制、數(shù)據(jù)傳輸分系統(tǒng)、有效載荷數(shù)據(jù)處理以及有效載荷的結(jié)構(gòu)和機構(gòu),如圖9所示。
功能體系定義了系統(tǒng)該做什么,而物理體系定義了系統(tǒng)由哪些部分組成,下一步需要建立起兩者之間的聯(lián)系,即對物理分系統(tǒng)分配功能。圖10反映了將微重力科學(xué)實驗衛(wèi)星映射到分系統(tǒng)的部分示例,之前分析得出的衛(wèi)星系統(tǒng)所應(yīng)該具備的調(diào)姿功能分配到衛(wèi)星姿態(tài)控制分系統(tǒng)中完成,溫控功能由衛(wèi)星熱控分系統(tǒng)完成,載荷供電功能由電源分系統(tǒng)完成。而調(diào)姿功能來源于用戶層的環(huán)境保障需求、溫控更來源于溫度環(huán)境需求、載荷加電功能來源于能源保障需求。通過MBSE模型可以反映從需求到功能到結(jié)構(gòu)的追溯關(guān)系。
在完成衛(wèi)星的總體設(shè)計后,需要對頂層用戶需求的滿足情況進行驗證和確認(rèn),MBSE方法可以采用追溯性矩陣的形式對需求和系統(tǒng)的映射關(guān)系進行驗證。圖11為微重力科學(xué)實驗衛(wèi)星用戶需求與衛(wèi)星系統(tǒng)結(jié)構(gòu)的驗證矩陣。
圖9 微重力科學(xué)實驗衛(wèi)星物理結(jié)構(gòu)模型Fig.9 Microgravity science experimental satellite physical structure model
圖10 微重力科學(xué)實驗衛(wèi)星需求-功能-結(jié)構(gòu)追溯模型Fig.10 Microgravity science experiment satellite requirement-function-structure traceability model
性能指標(biāo)是串聯(lián)衛(wèi)星工程的重要參數(shù),用以描述系統(tǒng)的運行情況。性能指標(biāo)的需求反應(yīng)了用戶在功能性上的要求或者可以用數(shù)值表達的系統(tǒng)目標(biāo),在頂層建立的需求性能指標(biāo)可以在部件級進行檢驗。MBSE方法中,參數(shù)圖是重要的工程分析手段,它可以將數(shù)學(xué)公式與行為結(jié)構(gòu)模型結(jié)合,完成指標(biāo)的優(yōu)化評價選擇、權(quán)衡分析以及可靠性分析等。
微重力科學(xué)實驗衛(wèi)星設(shè)計中,軌道參數(shù)、衛(wèi)星質(zhì)量、姿態(tài)控制等一系列參數(shù)是總體設(shè)計人員在做衛(wèi)星頂層設(shè)計時需要考慮的性能指標(biāo),而衛(wèi)星的微重力環(huán)境需求是用戶性能參數(shù)的出發(fā)點,即準(zhǔn)穩(wěn)態(tài)微重力需求達到整星10-6gn量級,微振動微重力需求在1~300 Hz范圍優(yōu)于10-4gn。從微重力需求出發(fā),分別建立姿態(tài)不穩(wěn)定度、姿控發(fā)動機、軌道控制、大氣阻力引起加速度變化的過程分析參數(shù)模型,如圖12所示?;谏鲜黾s束指標(biāo),定出姿態(tài)穩(wěn)定度、姿控推力器推力、軌道高度、姿態(tài)機動角速度等衛(wèi)星系統(tǒng)的設(shè)計指標(biāo),完成指標(biāo)需求在系統(tǒng)層級的追溯性驗證。
圖12 性能指標(biāo)參數(shù)模型Fig.12 Performance parameter model
基于MBSE方法的衛(wèi)星總體設(shè)計從需求、行為、結(jié)構(gòu)、參數(shù)4個支柱對衛(wèi)星系統(tǒng)模型進行構(gòu)建,模型元素之間存在緊密聯(lián)系,如圖13所示。需求產(chǎn)生對參數(shù)的約束,功能行為分配到結(jié)構(gòu),參數(shù)的值屬性在結(jié)構(gòu)中綁定,結(jié)構(gòu)滿足需求。系統(tǒng)模型作為基于MBSE方法的衛(wèi)星總體設(shè)計的核心,提供了衛(wèi)星分析、設(shè)計、驗證和確認(rèn)的信息來源,通過設(shè)計信息的可追溯聯(lián)系,任何需求和設(shè)計的更改都能在所有模型中反映,實現(xiàn)對衛(wèi)星總體設(shè)計的快速驗證,提高系統(tǒng)設(shè)計的正確性,提升總體與分系統(tǒng)之間的溝通效率。
圖13 微重力科學(xué)實驗衛(wèi)星總體設(shè)計系統(tǒng)模型Fig.13 Microgravity science experiment satellite integrative design system model
隨著近年來基于模型的系統(tǒng)工程方法在國內(nèi)外航空、航天工程實踐中的應(yīng)用越來越廣,相比傳統(tǒng)的基于文檔的系統(tǒng)工程方法,其建模語言表達清晰、模型追溯性強、系統(tǒng)元素關(guān)聯(lián)性好的優(yōu)點越來越被總體設(shè)計人員所接受[9]。
本文采用MBSE方法,以微重力科學(xué)實驗衛(wèi)星的總體設(shè)計為例,對其過程進行研究,基于MagicGrid系統(tǒng)建模框架,設(shè)計了適合衛(wèi)星任務(wù)的總體設(shè)計流程,通過圖形化的SysML語言對衛(wèi)星系統(tǒng)的需求、行為、結(jié)構(gòu)和參數(shù)4個支柱進行分層次描述,完成了對系統(tǒng)需求、系統(tǒng)框架、邏輯架構(gòu)和性能指標(biāo)的分析工作。本研究從頂層需求出發(fā),對用戶級需求進行功能與性能分解,分別得到滿足衛(wèi)星任務(wù)的系統(tǒng)邏輯模型和工程分析模型,并針對微重力保障需求在系統(tǒng)層級進行了閉環(huán)設(shè)計和驗證。該方法能夠在系統(tǒng)論證設(shè)計迭代過程中保證系統(tǒng)多方面信息與邏輯的一致性,能夠有效支撐衛(wèi)星工程論證與總體設(shè)計,是一套針對衛(wèi)星工程總體設(shè)計行之有效的方法。
參考文獻(References)
[1] 王崑聲,袁建華,陳紅濤,等.國外基于模型的系統(tǒng)工程方法研究與實踐[J].中國航天,2012(11):52-57
Wang Kunsheng,Yuan Jianhua,Chen Hongtao,et al. Research and practice of model-based systems engineering[J].Aerospace China,2012(11):52-57 (in Chinese)
[2] 孫煜,馬力.基于模型的系統(tǒng)工程與系統(tǒng)建模語言SysML淺析[J].電腦知識與技術(shù),2011, 7(31):7780-7783
Sun Yu, Ma Li. Model-based systems engineering and system modeling language[J]. Computer Knowledge and Technology,2011,7(31):7780-7783 (in Chinese)
[3] Spangelo S C, Cutler J, Anderson L, et al. Model based systems engineering (MBSE) applied to Radio Aurora Explorer (RAX) CubeSat mission operational scenarios[C]// Aerospace Conference. New York:IEEE, 2013:1-18
[4] Larson W J. Applied space systems engineering [M]. New York:McGrew-Hill Learning Solution, 2009
[5] 徐福祥.衛(wèi)星工程[M].北京:中國宇航出版社,2002
Xu Fuxiang. Satellite engineering[M]. Beijing:China Astronautics Press, 2002 (in Chinese)
[6] NASA.NASA系統(tǒng)工程手冊[M].朱一凡,李群,楊峰,等,譯.北京:電子工業(yè)出版社,2012
NASA.NASA systems engineering handbook[M].Zhu Yifan,Li Qun,Yang Feng,et al,translated. Beijing: Publishing House of Electronics Industry,2012 (in Chinese)
[7] Jepperson D B. Using model based systems engineering and the systems modeling language to develop space mission area architectures [D].Monterey,CA:Naval Postgraduate School, 2013
[8] Mann C J H. A practical guide to SysML: the systems modeling language[J]. Kybernetes, 2009, 38(1):989-994
[9] 張有山,楊雷,王平,等.基于模型的系統(tǒng)工程方法在載人航天任務(wù)中的應(yīng)用探討[J].航天器工程,2014,23(5):121-128
Zhang Youshan,Yang Lei,Wang Ping,et al. Discussion on application of model-based systems engineering method to human spaceflight mission[J].Spacecraft Engineering,2014,23(5):121-128 (in Chinese)