跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.106) 您好!臺灣時間:2026/04/03 14:06
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:廖銘暘
研究生(外文):ming-yang liao
論文名稱:空用容錯電腦複式管理系統之雛型設計與模擬驗證
論文名稱(外文):Prototype Design and Simulation Verification of the Redundancy Management on Airborne Fault-Tolerant Computer
指導教授:黃榮興黃榮興引用關係
指導教授(外文):Thong-Shing Hwang
學位類別:碩士
校院名稱:逢甲大學
系所名稱:自動控制工程所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:中文
論文頁數:106
中文關鍵詞:即時多工容錯電腦複式管理系統模糊票選器
外文關鍵詞:RTLinuxFuzzy VotingFailure DetectionRedundancy Management
相關次數:
  • 被引用被引用:0
  • 點閱點閱:235
  • 評分評分:
  • 下載下載:13
  • 收藏至我的研究室書目清單書目收藏:0
本論文的目的在設計並實現一容錯飛行控制系統。由於此系統需具高可靠度即時控制的特性,所以採用四套複式容錯架構來達成系統的需求。此系統是由四個工作行程模組以實現四套複式架構建立而成。因此,設計一多輸入模糊票選器,此票選器用來投票決定出多數集合之相同作用類別為正確的答案。當票選牽涉到浮點比較輸入時,它必須以容忍值來表示兩個輸入相等。若多於兩個以上的浮點輸入,等值關係所潛藏的問題至今一直還存在著,一般而言,基於固定容忍值之浮點數分類可能較不易構成等值關係,換言之,也較可能不構成轉移性。多行程是相當複雜的,行程多將使得問題變得尖銳。本論文探討接近這些處境時,經由模糊等值關係來解決轉移性問題的方法。藉由阻隔錯誤之輸入訊號,以提供系統容錯能力。文中透過系統需求的分析,明確定義出本系統的設計目標及系統規格,並依此規格逐步進行系統的設計與實作。由系統架構的提出以及架構的描述開始,隨著系統設計的流程,進行系統設計和網路傳輸設計部份,再根據系統規範設計實作工作行程模組和表決器。系統完成之後,進一步與網路傳輸軟體整合,最後進行系統驗證的工作。此系統軟體部份亦為重要議題,尤其是即時核心的撰寫、排程以及即時控制。文中飛行控制系統雛形,可做為進一步研究的實驗平台,或用途更廣的容錯控制系統。
In this thesis, a fault-tolerant flight control computer system is designed and implemented. It is a highly reliable real-time control system. The four modular redundancy approach is adopted to achieve the fault-tolerance requirement. The system is composed of four redundant modules. Design more versions strategies frequently use some forms of voting to decide which of the answers in their functionally equivalent versions is “correct”. When voting involves comparisons of floating-point outputs, it is necessary to use a tolerance value in order to declare two outputs equal. Comparing more than two float-point outputs for equivalence is potentially problematic since. In general, floating-point comparisons based on fixed tolerance may not form an equivalence relation, i.e., the comparisions may not be transitive. The more versions are involved, the more acute this problem becomes. This paper discusses an approach that in some situations alleviates this problem by forming a fuzzy equivalence relation(that preserves transitivity).A majority voter is designed to perform the fault-tolerant ability by masking the occurrence of fault. Through the system requirement analysis, the design goal of the system is specified. The design flow is to meet the specification. The system architecture is proposed and described at first. Along with the design flow, the system design and the network communication design are carried out. The redundant modules and the voter are then implemented. Once the system is completed, the network communication software of the system is integrated in, and the system verification is followed. The system software is an important issue for the real-time control system. The prototype implemented in this paper can be used as a platform for further studying, or extended to more general fault-tolerant control system.
致謝I
中文摘要II
ABSTRACTIII
目錄IV
圖目錄VII
表目錄IX
第一章 序論1
1.1 研究背景及動機1
1.2 研究目的及其重要性2
1.3 國內外有關本研究情況3
1.3.1 模糊等值關係的錯誤容忍票選器軟體[1]3
1.3.2 時間分割多重技術(Time-Division Multiplex)3
1.3.3匯流排控制概念與介面策略(Bus Control Concept and Interface Strategy)4
1.3.3.1 匯流排控制概念(Bus Control Concept)4
1.3.3.2 匯流排控制器之實現(Controller Implementation)4
1.3.4 複式架構與管理(Redundancy Architecture and Management)5
第二章 研究材料與方法6
2.1 空用容錯電腦系統概述6
2.1.1複式管理系統之軟硬體6
2.1.2 線控飛操(FBW)之軟硬體6
2.1.3 失效偵測與系統重構建7
2.1.4 透過Ethernet與FBW時間分割技術執行命令與資料傳輸之模擬驗證7
2.1.5 陀螺儀與加速儀之I/O軟體模擬7
2.1.6為何空用容錯電腦選用Linux7
2.1.7空用容錯電腦使用之Linux作業系統概述8
2.1.8 Linux與RTLinux的系統特色10
2.1.8.1 Linux的系統特色10
2.1.8.2 RTLinux的特色10
2.1.8.3 RTLinux與Linux之差異11
2.1.9 複式管理系統與容錯技術在RTLinux即時多工運作系統上模擬驗證12
2.1.10 RTLinux處理程序(Sequencing)與即時頻率15
2.1.11 RTLinux視窗人機介面及3D/VR虛擬實境之建立16
2.2 空用容錯電腦架構17
2.3 網路概念介紹20
2.3.1 Ethernet傳輸機制20
2.3.2主從式的架構21
2.3.3 TCP/IP與OSI的通訊協定23
2.4 行程通訊25
2.5飛機3D模擬圖形介面顯示27
2.6飛控電腦之容錯與重建構程式模擬架構31
2.6.1 模擬的電腦程式處理架構31
2.7 陀螺儀、加速儀之硬體模擬33
2.8 DFCS閉迴路複式架構票選機制之容錯票選軟體35
2.8.1 二值邏輯偵錯票選法則36
2.8.2 模糊關係票選法則37
2.8.2.1輸入分類38
2.8.2.2等值關係40
2.8.2.3 模糊分類法42
2.8.2.3.1明確和模糊集合42
2.8.2.4輸入訊號之模糊表示43
2.8.2.5相似估測45
2.8.2.6模糊等值關係47
2.8.2.7正式化票選51
2.8.2.8動態模糊票選器程式流程52
第三章 小民航機即時多工飛行模擬系統54
3.1 小民航機即時飛行模擬54
3.1.1小民航機即時飛行模擬概述54
3.1.2 即時模擬之重要性55
3.1.3 即時多工飛行模擬運作系統之建立56
3.1.4 即時動態響應模擬及分析56
3.1.5 PI 控制增益與增益排程表之設計56
3.2 RTLINUX即時多工飛行模擬主程式之設計與模擬57
3.2.1 Rtlinux即時多工飛行模擬初步模擬結果60
3.3 小民航機氣動力係數計算與其動態方程式62
3.3.1 六自由度飛行動態方程式62
3.3.2 飛行動態的數值求解64
3.3.3 小民航機氣動模式及其係數之計算65
第四章 程式操作說明67
4.1 RTLINUX安裝步驟67
4.2 安裝QT LIBRARY70
4.3 LINUX上PCI-6216V與DAQ-2006的安裝71
4.3.1 軟體驅動程式的安裝71
4.3.1.1 系統需求71
4.3.1.2 安裝PCIS-DASK71
4.3.1.3 驅動程式設定73
4.3.1.4 移除軟體76
4.4 啟動容錯電腦模擬程式77
第五章 模擬結果80
5.1票選器模擬結果80
5.2小民航機飛行路徑結果83
第六章 結論88
參考文獻93
論文發表96
[1] Kim, K.; Vouk, M.A.; McAllister, D.F .”Fault-tolerant software voters based on fuzzy equivalence relations” Aerospace Conference, 1998 IEEE , Volume: 4 , 1998 Page(s): 5 -19 vol.4
[2]D. E. Sundstrom, W. B. Anderson, Jr., and S. A. Alford, "F-16 Multiplex: A Systems Perspective," General Dynamics Fort Worth Division, 1983.
[3] M. L. Sheffels, ”A Fault-Tolerant Air Data/Inertial Reference Unit”, IEEE AES System Magazine, pp:48-52, March 1993
[4] Manic, M.; Frincke, D.,“Towards the fault tolerant software: fuzzy extension of crisp equivalence voters” ,Industrial Electronics Society, 2001. IECON ''01. The 27th Annual Conference of the IEEE , Volume: 1 , 2001 Page(s): 84 -89 vol.1
[5] McIntyre, M.D.W.; Gossett, C.A. “The Boeing 777 Fault Tolerant Air Data and Inertial Reference System”, a new venture in working together, 1995, p.178-183.
[6] Sadeghi, T.; Harris, W. “Real Time Executive Kernel and Fault Management Tools”, 1995, Vol.1, p.392-401.
[7] R.K.Scott,J.W.Gault and D.F.McAllister,”Fault-Tolerant Software Reliability Modeling”,IEEE Trans. Software Eng.,Vol SE-13,582-592,1987.
[8] Y.W.Leung,”Maximum LiKelihood Voting for Fault Tolerant with finite Output SPACE”,IEEE Trans.Rel,Vol.44(3)pp 419-427,1995.
[9] J.E. Potter and M.C. Suman, “Extension of the Midvalue Selection Technique for Redundancy Management of Inertial Sensors”, Journal of Guidance, Control and Dynamics, Vol. 9, No.1, January-Frebruary 1986.
[10] Z. Tong and R. Kain, “Vote assignments in weighted voting mechanisms”, IEEE Transactions on Computers, Vol(40), May 1991, pp664-667.
[11] D.F. McAllister, C.E. Sun and M.A. Vouk, “Reliability of Voting in Fault-Tolerant Software Systems for Small Output Spaces”, IEEE Trans. Rel., Vol39(5), pp524-534, 1990.
[12] K. Kim, M.A. Vouk, and D.F. McAllister, “An Empirical Evaluation of Maximum Likehood Voting in Failure Correlation Conditions,“ Proc. ISSRE 96, pp 330-339, 1996.
[13] P.R Lorczak,. A.K. Caglayan, D.E. Eckhardt, “A theoretical Investigation of Generalized Voters for Redundant Systems”, Proc. 19th FTCS, Chicago, Illunois, June 1989, pp.444-451.
[14] J.C. Knight and N.G. Leveson, “An Experimental Evaluation of the assumption of Independencd in Multi-version Programming”, IEEE Trans. Soft. Eng., Vol.SE-12(1), pp 96-109, 1986.
[15] 楊文誌,”深入LINUX 2002 建構與管理 第3版”,旗標出版股份有限公司,2002
[16] 胡哲源,”Linux C/C++ 視窗程式設計-使用GTK+與Qt”,文魁資訊股份有限公司,2002
[17] Neil Mathew and Richard stones,”Beginning Linux Programming”,Wrox press Ltd.
[18] Matthias Kalle Dalheimer,“Programming with Qt”,O’REILLY,1999
[19] 莊明哲編著 王長智校閱,“KDE2技術開發”,彩華軟體股份有限公司,2001
[20] 王進德 蕭大全,”類神經網路與模糊控制理論入門”,全華科技圖書股份有限公司,1994
[21] 楊英魁博士 中國生產力中心技術引進服務組,”FUZZY實用化範例-用C語言” ,全華科技圖書股份有限公司,1994
[22] 孫宗瀛 楊英魁,”Fuzzy控制理論、實作與應用” ,全華科技圖書股份有限公司,1997
[23] 劉履中,” 容錯計算機飛行控制系統之設計與實作”, 國立台灣大學電機工程學系,碩士論文,1996‧
[24] Richard S.Wright, Jr.Michael Sweet,“OpenGL SuperBible Second Edition”,Waite Group PRESS,1999
[25] 黃榮興,”Real-Time Simulation and Verification for the Robust control”,行政院國家科學委員會專題研究計畫成果報告
[26] 黃榮興,”戰機眼鏡蛇動作之即時模擬”,中華工學院航太研究所,中華航空太空學會學刊,1997‧
[27] 謝和修,”即時多工監控系統之建立與三桿六自由度平台之即時模擬”,中華大學機械與航太工程研究所,碩士論文,2000‧
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 張芬芬(1995)。由教學倦怠論教師心智發展。教師天地,79,9-15。
2. 林純文(1996)。國民小學組織氣氛、教師工作壓力及其因應方式之研究。國立屏東師範學院國民教育研究所碩士論文。
3. 杜宜展(1998)。壓力及其因應之道。教育資料文摘,248,150-167。
4. 吳復新(1985)。組織中工作壓力及其管理之探討。東方雜誌,19(4),35-43。
5. 吳宗立(1996)。國中學校行政人員工作壓力與因應策略之研究。國教學報,8,99-131。
6. 郭生玉(1987)。教師工作心厭與背景因素關係之研究。教育心理學報,20,37-54。
7. 郭生玉(1990)。工作壓力與專業態度對教師工作心厭高低之區別功能研究。教育心理學報,23,71-98。
8. 郭生玉(1994)。影響教師工作心厭因素之分析研究。教育心理學報,27,63-79。
9. 陳家駒(1988)。壓力的因應與心理疾病的預防。諮商與輔導,25,6。
10. 黃義良(1999)。國小兼任行政工作教師的工作壓力與調適方法的研究。國立屏東師範學院國民教育研究所。
11. 黃義良(2001)。參與「小班教學計畫」的教師對其工作壓力的影響與調適需求之研究。國教新知,47(3),86-95。
12. 劉若蘭(1994)。如何與壓力共舞-從個人與環境互動的觀點談起。學生輔導,34,30-33。
13. 歐滄和(1989)。對壓力的因應行為與因應資源之探討。測驗與輔導,130,2667-2671。
14. 蔡金田(1998)。國民小學啟智班教師工作壓力與職業倦怠關係之研究。國民教育研究學報,4,297-323。
15. 蔡璧煌(1989)。國民中小學教師壓力之研究。師大學報,34,75-114。