资源简介

卫星姿态控制的matlab/simulink BP神经网络PID控制器设计源代码及模型资料等

资源截图

代码片段和文件信息

clear;
clc;
d2r=pi/180;  %%转化成弧度
%%%%% 转动惯量 IB
IB=[606.09.0;5.0607.0;9.06.060];
%%%%% 转动惯量IB的逆invIB
invIB=inv(IB);

%%%%扰动力矩
A0=0.5e-4;
%%%%% 初始角速度Wwo
Wwo=[0.0015 0.0018 -0.0023]‘;

%%%(按照ZXY转动得到的Euler姿态角)[Phi Theta Psi]

%%%%  初始姿态四元数(Q00 Q0)
Q00=0.6736;  
Q1=0.2101;  
Q2=0.6325;  
Q3=-0.3194;   
Q0=[Q1 Q2 Q3];

%%%% 目标姿态角(按照ZXY转动得到的Euler姿态角)fei1=[Psi Phi Theta]
fei1=[555]‘*d2r;

%%%% 目标姿态四元数Qt=[qt0 qt]
qt0=cos(fei1(1)/2)*cos(fei1(2)/2)*cos(fei1(3)/2)-sin(fei1(1)/2)*sin(fei1(2)/2)*sin(fei1(3)/2);
qt1=sin(fei1(2)/2)*cos(fei1(1)/2)*cos(fei1(3)/2)-cos(fei1(2)/2)*sin(fei1(1)/2)*sin(fei1(3)/2);
qt2=cos(fei1(2)/2)*sin(fei1(3)/2)*cos(fei1(1)/2)+sin(fei1(1)/2)*cos(fei1(3)/2)*sin(fei1(2)/2);
qt3=sin(fei1(3)/2)*sin(fei1(2)/2)*cos(fei1(1)/2)+cos(fei1(3)/2)*cos(fe

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件    39124147  2017-04-30 18:46  [控制系统计算机辅助设计:MATLAB语言与应用].薛定宇.第二版.pdf
     文件        1244  2017-05-02 12:43  BP_pid.m
     文件        1288  2017-04-27 22:38  BPAndPID.m
     文件      515072  2017-05-02 12:38  BP神经网络PID控制器设计说明文档.docx
     文件       36041  2017-04-28 21:08  NeuralNetwork.slx
     文件     3256675  2017-04-21 19:54  小行星_彗星着陆器附着机构控制系统的研究.pdf

评论

共有 条评论