[發(fā)明專(zhuān)利]一種航天器小角度姿態(tài)機(jī)動(dòng)控制參數(shù)優(yōu)化方法有效
| 申請(qǐng)?zhí)枺?/td> | 201110420875.3 | 申請(qǐng)日: | 2011-12-15 |
| 公開(kāi)(公告)號(hào): | CN102411304A | 公開(kāi)(公告)日: | 2012-04-11 |
| 發(fā)明(設(shè)計(jì))人: | 房建成;彭聰;崔培玲 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京航空航天大學(xué) |
| 主分類(lèi)號(hào): | G05B13/02 | 分類(lèi)號(hào): | G05B13/02 |
| 代理公司: | 北京科迪生專(zhuān)利代理有限責(zé)任公司 11251 | 代理人: | 成金玉 |
| 地址: | 100191*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 航天器 角度 姿態(tài) 機(jī)動(dòng) 控制 參數(shù) 優(yōu)化 方法 | ||
1.一種航天器小角度姿態(tài)機(jī)動(dòng)控制參數(shù)優(yōu)化方法,其特征在于:在航天器姿態(tài)參考坐標(biāo)系下建立其姿態(tài)動(dòng)力學(xué)和運(yùn)動(dòng)學(xué)模型,進(jìn)一步建立飛輪或控制力矩陀螺的動(dòng)力學(xué)模型,并基于飛輪或控制力矩陀螺輸入受限的非線性反饋控制方法設(shè)計(jì)小角度姿態(tài)機(jī)動(dòng)控制器,最后用改進(jìn)的模擬退火優(yōu)化方法進(jìn)行控制器參數(shù)優(yōu)化;具體包括以下步驟:
①在航天器姿態(tài)參考坐標(biāo)系下建立航天器姿態(tài)運(yùn)動(dòng)學(xué)模型;
其中,q=(q0,q1,q2,q3)T為航天器姿態(tài)四元數(shù),為姿態(tài)四元數(shù)的微分,ωθ和ωψ分別表示航天器三軸姿態(tài)角速度;
②建立航天器姿態(tài)動(dòng)力學(xué)模型;
其中,I為航天器轉(zhuǎn)動(dòng)慣量矩陣,包含飛輪或控制力矩陀螺的轉(zhuǎn)動(dòng)慣量,h為飛輪或控制力矩陀螺的角動(dòng)量,為航天器姿態(tài)角速度,為姿態(tài)角速度的微分,Td為作用于航天器的外部干擾力矩,Tw為飛輪或控制力矩陀螺作用于航天器的力矩,ω×定義為向量叉積的運(yùn)算,ω×用反對(duì)稱(chēng)矩陣表示為:
③建立步驟②中航天器姿態(tài)動(dòng)力學(xué)方程中的外部干擾力矩Td模型;
其中,Tdθ和Tdψ分別表示航天器三軸外部干擾力矩,t為時(shí)間,ωo表示軌道角速度,a、b、c表示不同的干擾常系數(shù);
④建立步驟②中航天器姿態(tài)動(dòng)力學(xué)方程中Tw模型;
Tw=Q+Tc???????????????(3)
其中Tc為控制器輸出的指令控制力矩,Q是飛輪或控制力矩陀螺的安裝矩陣,Q+為安裝矩陣Q的廣義逆;
⑤基于步驟②-步驟④中所建立的含有飛輪或控制力矩陀螺的航天器姿態(tài)動(dòng)力學(xué)和運(yùn)動(dòng)學(xué)方程,設(shè)計(jì)三軸姿態(tài)非線性輸入受限反饋控制器為:
其中,表示航天器姿態(tài)控制器輸出的三軸姿態(tài)指令力矩;為三軸姿態(tài)角誤差;m為增益系數(shù),進(jìn)一步定義kp=K,ki=K/m,kd=C,表示航天器三軸姿態(tài)控制器比例環(huán)節(jié)增益,表示航天器三軸姿態(tài)控制器積分環(huán)節(jié)增益,表示航天器三軸姿態(tài)控制器微分環(huán)節(jié)增益;飽和受限函數(shù)定義為:
其中,x為飽和受限函數(shù)變量,S=U,L為實(shí)際要求中受限力矩和姿態(tài)誤差決定的飽和受限函數(shù)幅值;
⑥對(duì)步驟⑤中所設(shè)計(jì)的控制器采用改進(jìn)的模擬退火算法對(duì)三軸姿態(tài)控制參數(shù)同時(shí)進(jìn)行優(yōu)化。
2.根據(jù)權(quán)利要求1所述的一種航天器小角度姿態(tài)機(jī)動(dòng)控制參數(shù)優(yōu)化方法,其特征在于:所述步驟⑥中采用改進(jìn)的模擬退火算法,具體步驟為:
(i)利用步驟①-步驟④所建立的航天器姿態(tài)動(dòng)力學(xué)和運(yùn)動(dòng)學(xué)模型設(shè)計(jì)三軸姿態(tài)優(yōu)化目標(biāo)函數(shù):
其中,為橫滾姿態(tài)角目標(biāo)函數(shù),表示橫滾姿態(tài)角誤差的絕對(duì)值,表示橫滾軸控制器輸出力矩的絕對(duì)值,表示當(dāng)前時(shí)刻橫滾姿態(tài)角與前一時(shí)刻橫滾姿態(tài)角之差,為橫滾姿態(tài)角上升時(shí)間;Jθ為俯仰姿態(tài)角目標(biāo)函數(shù),|eθ|表示俯仰姿態(tài)角誤差的絕對(duì)值,|uθ|表示俯仰軸控制器輸出力矩的絕對(duì)值,|erθ|表示當(dāng)前時(shí)刻俯仰姿態(tài)角與前一時(shí)刻俯仰姿態(tài)角之差,trθ為俯仰姿態(tài)角上升時(shí)間;Jψ為偏航姿態(tài)角目標(biāo)函數(shù),|eψ|表示偏航姿態(tài)角誤差的絕對(duì)值,|uψ|表示偏航軸控制器輸出力矩的絕對(duì)值,|erψ|表示當(dāng)前時(shí)刻偏航姿態(tài)角與前一時(shí)刻偏航姿態(tài)角之差,trψ為偏航姿態(tài)角上升時(shí)間;w1,w2,w3,w4分別表示權(quán)重系數(shù);
(ii)初始化模擬退火算法中初始溫度T,馬爾科夫鏈La,步長(zhǎng)scale,冷卻速率λ,增長(zhǎng)速率α,內(nèi)循環(huán)總次數(shù)n1,外循環(huán)總次數(shù)n2;
(iii)初始化控制器參數(shù)并用此控制器參數(shù)值求得步驟(i)中目標(biāo)函數(shù)的值J1θ,J1ψ;
(iv)對(duì)步驟(iii)中控制器參數(shù)進(jìn)行更新:
x′=x+scale×rand
其中,rand為與x具有相同維數(shù)的隨機(jī)向量,其元素為[-1,1]之間具有高斯分布的隨機(jī)數(shù);并用更新后的控制器參數(shù)值求得目標(biāo)函數(shù)值J2θ,J2ψ;
(v)用改進(jìn)的模擬退火算法接受準(zhǔn)則來(lái)判定是否接受新參數(shù)值;根據(jù)步驟(iii)和步驟(iv)的目標(biāo)函數(shù)值,分別求出三軸目標(biāo)函數(shù)差ΔJi=J2i-J1i總目標(biāo)函數(shù)差為如果無(wú)條件接受更新后的控制參數(shù);如果進(jìn)一步利用改進(jìn)的Metropolis準(zhǔn)則來(lái)判斷是否接受更新后的參數(shù)值;如果大于[0,1]間的隨機(jī)數(shù),仍然接受更新后的參數(shù)值,否則徹底放棄此次更新;其中T(k)為第k次外循環(huán)溫度,La(k)為第k次外循環(huán)馬爾科夫鏈,k=1,2,3,…;
(vi)重復(fù)步驟(iv)到步驟(v)直至初始設(shè)定的內(nèi)循環(huán)次數(shù)n1結(jié)束;
(vii)更新溫度值,馬爾科夫鏈,以及步長(zhǎng),有如下關(guān)系式:
T(k+1)=T(k)×λ
La(k+1)=La(k)×α
scale(k+1)=scale(k)×λ
其中,T(k+1)為第k+1次外循環(huán)溫度;La(k+1)為第k+1次外循環(huán)馬爾科夫鏈;scale(k)為第k次步長(zhǎng),scale(k+1)為第k+1次步長(zhǎng);
(viii)重復(fù)步驟(iv)到步驟(vii),直到外循環(huán)次數(shù)n2結(jié)束,得到最優(yōu)的控制器參數(shù)完成預(yù)定目標(biāo)的姿態(tài)機(jī)動(dòng)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110420875.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種敏捷衛(wèi)星姿態(tài)機(jī)動(dòng)確定系統(tǒng)
- 座椅自動(dòng)調(diào)節(jié)方法、裝置及終端
- 調(diào)整智能交互機(jī)器人姿態(tài)的方法及智能交互機(jī)器人
- 一種用于同步軌道SAR衛(wèi)星的姿態(tài)機(jī)動(dòng)軌跡計(jì)算方法
- 面部姿態(tài)調(diào)整方法、裝置和終端
- 孕婦姿態(tài)實(shí)時(shí)監(jiān)測(cè)系統(tǒng)
- 具有電磁位置跟蹤的混合姿態(tài)跟蹤系統(tǒng)
- 一種姿態(tài)估計(jì)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于姿態(tài)質(zhì)量評(píng)估的自適應(yīng)人體姿態(tài)優(yōu)化方法
- 一種機(jī)器人姿態(tài)調(diào)整控制系統(tǒng)
- 一種機(jī)動(dòng)車(chē)泊位管理方法及系統(tǒng)
- 非機(jī)動(dòng)車(chē)引導(dǎo)方法和引導(dǎo)系統(tǒng)
- 一種自動(dòng)駕駛方法及系統(tǒng)
- 丁字路口快慢分流交叉道路結(jié)構(gòu)
- 一種信控蓄水式交叉口車(chē)道結(jié)構(gòu)
- 一種安全機(jī)動(dòng)設(shè)備的使用操作設(shè)備
- 開(kāi)機(jī)動(dòng)畫(huà)修改方法、裝置和移動(dòng)終端
- 一種點(diǎn)對(duì)點(diǎn)姿態(tài)機(jī)動(dòng)智能軌跡規(guī)劃與調(diào)整方法
- 一種機(jī)動(dòng)車(chē)安全檢測(cè)系統(tǒng)
- 一種機(jī)動(dòng)車(chē)非機(jī)動(dòng)車(chē)行人的人車(chē)分流道路結(jié)構(gòu)





