摘要
为了实现飞行器超机动飞行情况下姿态角的连续解算,将传统双欧法进行了改进.通过引入判别函数使得数值模拟过程中正反欧拉角能一一对应,克服了欧拉方程的奇异性,消除了传统双欧法须限定俯仰为[-90,°+90°]的限制,从而将正反欧拉角取值范围扩展到了全角度,实现了飞行器的任意姿态角连续解算.采用改进的双欧法数值模拟了飞机斤斗飞行动作,时间积分采用了变步长龙格库塔方法,结果表明该方法简单有效,能得到连续的高精度解.
To overcome the shortcoming of the original dual-Euler method, i. e. , it presumes that the range of pitching angle was limited to [ - 90 ° + 90 ° ] and it can't be used for continuous solution of super-maneuvering flight when the pitching angle was beyond this limited range, improvement was made to solve Eulerian angles for full scale continuously by introducing a discriminant function that can obtain the only one corresponding solution for both positive Eulerian system and negative Eulerian system. To validate the new method, a simple model of super-maneuvering was numerically simulated with the improved Dual-Euler method, and R- K algorithm with variant time steps was used for time integration. Results showed that the numerical solution was in perferct agreement with the theoretical solution.
出处
《北京航空航天大学学报》
EI
CAS
CSCD
北大核心
2007年第5期505-508,共4页
Journal of Beijing University of Aeronautics and Astronautics
关键词
双欧法
全角度
姿态角解算
欧拉角
dual-Euler method
full scale
solving of attitude
Eulerian angles