無人飛行器飛行控制仿真與軟件設計培訓大綱
第一部分,用C#語言實現(xiàn)了飛行控制系統(tǒng)模型參數(shù)管理和控制軟件的WPF架構設計,仿真軟件按飛行器模型信息、控制器模型信息、飛行科目模塊信息等模塊設計,使復雜的建模過程得以模塊化、結構化和界面化,方便了仿真工程師們的理解與交流。
第二部分,建立了無人傾轉旋翼飛行器非線性全量方程數(shù)學模型,分析了直升機飛行模式和飛機飛行模式小擾動線化模型的穩(wěn)定導數(shù)、控制導數(shù)、穩(wěn)定性和操縱性,為飛行控制系統(tǒng)設計和驗證提供了明確的被控對象。
第三部分,運用人工神經網絡和逆系統(tǒng)控制方法,從內外兩個回路方面,提出了無人傾轉旋翼飛行器飛行控制系統(tǒng)基本結構。基于該結構,根據(jù)動態(tài)逆反饋線性化理論設計無人飛行器內回路姿態(tài)控制系統(tǒng)和外回路軌跡控制系統(tǒng),并分析模型跟蹤誤差動力特性,再根據(jù)誤差特性設計神經網絡誤差補償器,給出神經網絡在線學習調整算法。
第四部分,運用VS程序設計工具開發(fā)了飛行器飛行控制仿真軟件,對控制系統(tǒng)理論的正確性和合理性進行仿真實驗驗證,并參照飛行品質規(guī)范進行了仿真實驗。
總結:典型機動科目和飛行仿真的結果表明,所設計的飛行器飛行控制仿真軟件能夠有效實現(xiàn)姿態(tài)和軌跡的穩(wěn)定和跟蹤控制,符合飛行控制要求。 |