资源简介

自行编写的基于对偶四元数航天器姿轨耦合动力学模型,参考《航天器姿轨一体化动力学与控制技术_孙俊_刘付成_王剑颖等》一书中,第三章“单航天器姿轨一体化动力学模型”,采用simulink的S函数编写。本人只完成了动力学的建模,外力与外力矩只有重力与梯度力矩,有兴趣的可以自己添加控制力与控制力矩,欢迎交流与批评指正。对偶四元数初学有点难懂,可以理解为一个刚体由一个八维向量表示,前四个是传统四元数(q0,q1,q2,q3)、后四个平移向量的位置四元数(0,rx,ry,rz)与姿态四元数(q0,q1,q2,q3)的积,这样一个向量既有位置信息又有姿态信息。

资源截图

代码片段和文件信息

function angle = calculateAngleFromRcosRsin( c s )
    theta = atand(s/c);
    if ( c>=0 )
        if ( s>=0 )
            angle = theta;           %第一象限
        else
            angle = theta + 360;     %第四象限
        end
    else
        if ( s>=0 )
            angle = theta + 180;     %第二象限
        else
            angle = theta + 180;     %第三象限
        end
    end
            
end
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-16 14:14  对偶四元数姿轨耦合仿真 (新)\
     文件       23160  2019-04-15 22:00  对偶四元数姿轨耦合仿真 (新)\al_and_orbit_dy.slx
     文件         425  2017-05-26 10:27  对偶四元数姿轨耦合仿真 (新)\calculateAngleFromRcosRsin.m
     文件        2333  2018-12-19 19:32  对偶四元数姿轨耦合仿真 (新)\dq2qrb.m
     文件         154  2019-04-16 14:13  对偶四元数姿轨耦合仿真 (新)\DQconj.m
     文件         287  2019-04-16 14:13  对偶四元数姿轨耦合仿真 (新)\DQmult.m
     文件        6144  2019-04-16 14:16  对偶四元数姿轨耦合仿真 (新)\dq_dynamics.m
     文件        5089  2019-04-16 14:14  对偶四元数姿轨耦合仿真 (新)\dq_kinematics.asv
     文件        5109  2019-04-16 14:15  对偶四元数姿轨耦合仿真 (新)\dq_kinematics.m
     文件         676  2018-12-05 11:04  对偶四元数姿轨耦合仿真 (新)\elements2pv.m
     文件        4630  2018-12-22 22:04  对偶四元数姿轨耦合仿真 (新)\FgTg.m
     文件        1177  2019-04-16 14:17  对偶四元数姿轨耦合仿真 (新)\main.m
     文件       17280  2018-12-22 21:45  对偶四元数姿轨耦合仿真 (新)\mysimpledq.slx
     文件       12614  2018-12-19 19:44  对偶四元数姿轨耦合仿真 (新)\mysimpledq.slx.autosave
     文件         820  2016-10-20 11:16  对偶四元数姿轨耦合仿真 (新)\pv2elements.m
     文件        2211  2018-12-21 16:31  对偶四元数姿轨耦合仿真 (新)\q2euler.m
     文件         318  2018-12-14 20:37  对偶四元数姿轨耦合仿真 (新)\qr2dq.m
     文件        1504  2018-12-18 10:21  对偶四元数姿轨耦合仿真 (新)\simple_sat_dqdy.m
     目录           0  2018-12-22 21:45  对偶四元数姿轨耦合仿真 (新)\slprj\
     目录           0  2019-04-15 21:56  对偶四元数姿轨耦合仿真 (新)\slprj\_jitprj\
     文件         817  2019-04-15 21:56  对偶四元数姿轨耦合仿真 (新)\slprj\_jitprj\jitEngineAccessInfo.mat
     文件        8216  2018-12-21 15:56  对偶四元数姿轨耦合仿真 (新)\slprj\_jitprj\s6ZUJye735LveT4nkDx5r1E.l
     文件         674  2018-12-21 15:56  对偶四元数姿轨耦合仿真 (新)\slprj\_jitprj\s6ZUJye735LveT4nkDx5r1E.mat
     文件       11128  2019-04-15 21:56  对偶四元数姿轨耦合仿真 (新)\slprj\_jitprj\stKxljBeS0U5IwTftluEqaD.l
     文件         676  2019-04-15 21:56  对偶四元数姿轨耦合仿真 (新)\slprj\_jitprj\stKxljBeS0U5IwTftluEqaD.mat
     文件        8216  2018-12-21 16:03  对偶四元数姿轨耦合仿真 (新)\slprj\_jitprj\suA9D2b0kV78vr31jPj3bVE.l
     文件         682  2018-12-21 16:03  对偶四元数姿轨耦合仿真 (新)\slprj\_jitprj\suA9D2b0kV78vr31jPj3bVE.mat
     目录           0  2018-12-22 21:45  对偶四元数姿轨耦合仿真 (新)\slprj\_sfprj\
     目录           0  2019-04-15 21:56  对偶四元数姿轨耦合仿真 (新)\slprj\_sfprj\EMLReport\
     文件         817  2019-04-15 21:56  对偶四元数姿轨耦合仿真 (新)\slprj\_sfprj\EMLReport\emlReportAccessInfo.mat
     目录           0  2018-12-21 16:20  对偶四元数姿轨耦合仿真 (新)\slprj\_sfprj\EMLReport\oe4c23u5IZr4kaGS6oBclF\
............此处省略19个文件信息

评论

共有 条评论