基于軟總線(xiàn)的組件式飛行控制軟件設(shè)計(jì)
發(fā)布時(shí)間:2017-09-04 05:30
本文關(guān)鍵詞:基于軟總線(xiàn)的組件式飛行控制軟件設(shè)計(jì)
更多相關(guān)文章: 飛行控制軟件 負(fù)荷分擔(dān) 故障檢測(cè) 容錯(cuò) 軟總線(xiàn)
【摘要】:隨著無(wú)人機(jī)的功能越來(lái)越復(fù)雜,對(duì)飛行控制系統(tǒng)的功能和性能要求也越來(lái)越嚴(yán)格,飛行控制與管理軟件(簡(jiǎn)稱(chēng)飛行控制軟件)作為任務(wù)執(zhí)行的載體,直接決定了飛行控制系統(tǒng)的性能。本文針對(duì)飛行控制系統(tǒng)高性能和高可靠性的要求,基于軟總線(xiàn)的設(shè)計(jì)思路,設(shè)計(jì)了具有多節(jié)點(diǎn)協(xié)同和故障容錯(cuò)功能的飛行控制軟件,滿(mǎn)足了高性能無(wú)人機(jī)對(duì)飛行控制系統(tǒng)的要求。論文在分析了傳統(tǒng)飛行控制軟件存在的問(wèn)題和目標(biāo)系統(tǒng)軟硬件開(kāi)發(fā)平臺(tái)后,從飛行控制軟件功能和性能需求出發(fā),結(jié)合軟總線(xiàn)思想,提出了基于軟總線(xiàn)架構(gòu)的飛行控制軟件總體設(shè)計(jì)方案,將軟件劃分為應(yīng)用層、管理層、硬件抽象層和操作系統(tǒng)層四個(gè)層次,并對(duì)各層次結(jié)構(gòu)進(jìn)行了設(shè)計(jì)。然后,基于軟總線(xiàn)接口規(guī)范,詳細(xì)設(shè)計(jì)了遙控遙測(cè)、導(dǎo)航制導(dǎo)等具有標(biāo)準(zhǔn)接口的功能模塊和模塊調(diào)度管理機(jī)制,滿(mǎn)足了無(wú)人機(jī)控制需求和軟總線(xiàn)模塊管理要求。在此基礎(chǔ)上,從功能、任務(wù)和數(shù)據(jù)三個(gè)方面,應(yīng)用軟總線(xiàn)技術(shù)設(shè)計(jì)了模塊管理器、任務(wù)管理器和資源管理器,實(shí)現(xiàn)了飛行控制軟件資源的統(tǒng)一、協(xié)同管理。為了滿(mǎn)足多節(jié)點(diǎn)協(xié)同工作要求,設(shè)計(jì)了多節(jié)點(diǎn)同步方法和數(shù)據(jù)通信機(jī)制,實(shí)現(xiàn)了飛控任務(wù)的負(fù)荷分擔(dān)和節(jié)點(diǎn)間無(wú)縫協(xié)作配合。同時(shí)從系統(tǒng)容錯(cuò)需求出發(fā),根據(jù)節(jié)點(diǎn)自檢測(cè)和互檢測(cè)的故障檢測(cè)結(jié)果,制訂了模塊遷移綜合評(píng)價(jià)機(jī)制,設(shè)計(jì)了基于合同網(wǎng)的功能模塊遷移方法,實(shí)現(xiàn)了對(duì)故障節(jié)點(diǎn)隔離與重構(gòu),滿(mǎn)足了飛行控制系統(tǒng)對(duì)可靠性的需求。最后,對(duì)飛行控制軟件功能進(jìn)行綜合驗(yàn)證,結(jié)果表明負(fù)荷分擔(dān)式飛行控制軟件滿(mǎn)足飛行控制、飛行管理和容錯(cuò)功能要求,具有較高的可靠性。
【關(guān)鍵詞】:飛行控制軟件 負(fù)荷分擔(dān) 故障檢測(cè) 容錯(cuò) 軟總線(xiàn)
【學(xué)位授予單位】:南京航空航天大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類(lèi)號(hào)】:V249.1
【目錄】:
- 摘要4-5
- ABSTRACT5-12
- 注釋表12-13
- 第一章 緒論13-19
- 1.1 引言13
- 1.2 課題研究背景及意義13-14
- 1.3 國(guó)內(nèi)外研究現(xiàn)狀14-17
- 1.3.1 飛行控制系統(tǒng)的研究現(xiàn)狀14-16
- 1.3.2 軟總線(xiàn)研究現(xiàn)狀16-17
- 1.4 本文研究?jī)?nèi)容及章節(jié)安排17-19
- 第二章 飛行控制軟件總體設(shè)計(jì)方案19-28
- 2.1 引言19
- 2.2 飛行控制軟件需求分析19-21
- 2.2.1 應(yīng)用功能需求19
- 2.2.2 管理功能需求19-20
- 2.2.3 容錯(cuò)功能需求20
- 2.2.4 性能需求20-21
- 2.3 開(kāi)發(fā)平臺(tái)21-23
- 2.3.1 硬件開(kāi)發(fā)平臺(tái)21-22
- 2.3.2 軟件開(kāi)發(fā)環(huán)境22-23
- 2.4 軟件結(jié)構(gòu)設(shè)計(jì)23-27
- 2.4.1 總體結(jié)構(gòu)設(shè)計(jì)23-24
- 2.4.2 應(yīng)用層24-25
- 2.4.3 管理層25-26
- 2.4.4 硬件抽象層26-27
- 2.5 本章小結(jié)27-28
- 第三章 軟總線(xiàn)架構(gòu)設(shè)計(jì)28-55
- 3.1 引言28
- 3.2 軟總線(xiàn)結(jié)構(gòu)28-30
- 3.3 飛行控制軟件功能模塊設(shè)計(jì)30-41
- 3.3.1 遙控遙測(cè)功能模塊30-32
- 3.3.2 傳感器管理功能模塊32-35
- 3.3.3 導(dǎo)航制導(dǎo)模塊35-39
- 3.3.4 控制律解算模塊39-40
- 3.3.5 控制輸出管理模塊40-41
- 3.4 軟總線(xiàn)功能管理器設(shè)計(jì)41-54
- 3.4.1 節(jié)點(diǎn)層次關(guān)系41-42
- 3.4.2 模塊管理器42-46
- 3.4.3 任務(wù)管理器46-49
- 3.4.4 資源管理器49-54
- 3.5 本章小結(jié)54-55
- 第四章 節(jié)點(diǎn)間通信機(jī)制設(shè)計(jì)55-68
- 4.1 引言55
- 4.2 節(jié)點(diǎn)信息同步機(jī)制55-57
- 4.3 節(jié)點(diǎn)數(shù)據(jù)交互機(jī)制57-58
- 4.4 硬件抽象層接口調(diào)用設(shè)計(jì)58-65
- 4.4.1 接口資源注冊(cè)59-61
- 4.4.2 接口資源的使用61-63
- 4.4.3 CAN總線(xiàn)數(shù)據(jù)分配63-65
- 4.5 模塊遷移機(jī)制65-67
- 4.6 本章小結(jié)67-68
- 第五章 容錯(cuò)策略設(shè)計(jì)68-85
- 5.1 引言68
- 5.2 動(dòng)態(tài)冗余技術(shù)68-70
- 5.3 故障檢測(cè)70-77
- 5.3.1 系統(tǒng)故障類(lèi)型70-71
- 5.3.2 節(jié)點(diǎn)自檢測(cè)71-72
- 5.3.3 節(jié)點(diǎn)互檢測(cè)72-77
- 5.4 故障處置77-83
- 5.4.1 故障處置策略77-78
- 5.4.2 模塊遷移評(píng)價(jià)機(jī)制78-82
- 5.4.3 基于合同網(wǎng)的模塊遷移82-83
- 5.5 故障恢復(fù)83-84
- 5.6 本章小結(jié)84-85
- 第六章 軟件測(cè)試與功能驗(yàn)證85-97
- 6.1 引言85
- 6.2 半物理仿真環(huán)境構(gòu)建85-86
- 6.3 飛行控制軟件功能驗(yàn)證86-90
- 6.3.1 軟件模塊化管理功能驗(yàn)證86-87
- 6.3.2 軟件分布協(xié)同運(yùn)行功能驗(yàn)證87-88
- 6.3.3 容錯(cuò)功能驗(yàn)證88-90
- 6.4 系統(tǒng)實(shí)時(shí)性測(cè)試90-95
- 6.4.1 節(jié)點(diǎn)數(shù)據(jù)通信時(shí)間測(cè)試90-91
- 6.4.2 容錯(cuò)功能時(shí)間測(cè)試91-93
- 6.4.3 節(jié)點(diǎn)任務(wù)負(fù)載測(cè)試93-95
- 6.5 系統(tǒng)性能對(duì)比分析95-96
- 6.6 本章小結(jié)96-97
- 第七章 總結(jié)與展望97-99
- 7.1 本文研究工作總結(jié)97-98
- 7.2 后續(xù)工作展望98-99
- 參考文獻(xiàn)99-102
- 致謝102-103
- 在學(xué)期間的研究成果及發(fā)表的學(xué)術(shù)論文103
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 裘杭萍;覃W,
本文編號(hào):789644
本文鏈接:http://www.sikaile.net/kejilunwen/hangkongsky/789644.html
最近更新
教材專(zhuān)著