飞行动力学与控制
文章平均质量分 60
Guidance Navigation and Control
Aircraft GNC
想搞GNC的小菜鸡
展开
-
Impact Time and Angle Control Guidance with Field-of-View Constraint
复现了 AIAA Journal of Guidance ,Control and Dynamics 的一篇制导算法的仿真,懒得写说明了直接上论文里的介绍了, 第五节仿真中的图片是我是按照论文里的颜色改成了一样的,结果和论文的基本相同。原创 2022-10-11 23:23:39 · 1174 阅读 · 1 评论 -
BTT控制系统六自由度仿真
BTT控制技术能保证面对称飞行器的最大升力面在其需要机动的方向原创 2022-09-26 18:32:57 · 4088 阅读 · 9 评论 -
运载火箭飞行控制系统设计
运载火箭飞行控制系统设计。原创 2022-09-18 17:48:57 · 1933 阅读 · 1 评论 -
战术导弹飞行控制系统设计
自动驾驶仪的核心任务是保证导弹精确、鲁棒的跟踪制导系统生成的输入指令,使导弹稳定的飞行直至命中目标。在战术导弹控制领域,过载驾驶仪扮演着非常重要的角色;常见的过载驾驶仪有经典两回路过载驾驶仪、带 PI 校正的两回路过载驾驶仪、经典三回路过载驾驶仪、伪攻角反馈三回路过载驾驶仪等。采用线性二次型最优控制理论进行自动驾驶仪设计,不仅使设计出的驾驶仪有一定的稳定裕度,而且在求出最优控制时,也推导出了对应的自动驾驶仪结构,即可从最优控制理论的角度揭示出经典三回路过载驾驶仪的结构来源。......原创 2022-06-06 11:52:46 · 4862 阅读 · 8 评论 -
导弹制导与控制系统仿真
完整的飞行器六自由度控制系统仿真,基于封装好的飞行器六自由度模型动态链接库和目标三自由度模型动态链接库。一、创建新工程并导入飞行器和目标动态链接库上一篇中完成了飞行器六自由度模型和目标三自由度模型的封装,在此处就可以调用它们了。创建一个工程,然后将之前生成的动态链接库 MissileDynamics.dll、MissileDynamics.lib 和 TargetDynamics.dll、TargetDynamics.lib 复制到新的文件夹中,如下图二、新建一个接口头文件,用来声明动态链接库中的原创 2022-03-16 15:20:13 · 9945 阅读 · 25 评论 -
飞机飞行动力学与控制仿真
飞机飞行控制系统主要分为两部分,一部分为纵向控制系统,纵向运动状态量主要包括速度、攻角、俯仰角速度、俯仰角和航迹倾角,主要控制系统包括俯仰角跟踪、高度保持、法向加速度控制等;另一部分为横侧向控制系统,横侧向运动状态主要包括侧滑角、滚转角速度、偏航角速度和滚转角,主要控制系统包括滚转角控制、侧滑角消除/协调转弯控制等。使用matlab自带模块。原创 2023-04-03 00:01:38 · 2966 阅读 · 8 评论 -
滑膜变结构控制
以飞行器俯仰通道控制为例Normal 为气动参数没有摄动的模型,即标称模型;Perturbation 为带有摄动的气动参数,所以是摄动模型。标称模型摄动模型状态空间模型控制率:滑模面与指数型趋近律标称模型仿真结果指令攻角与实际攻角升降舵偏角摄动模型仿真结果指令攻角与实际攻角升降舵偏角...原创 2022-05-28 20:46:13 · 352 阅读 · 1 评论 -
遥感卫星飞行控制系统设计
一、卫星姿态控制模块组成其中执行机构为零动量反作用飞轮,此处略去;传感器测量部分也简化了,后续会补充基于EKF/UKF的星敏感器和陀螺组合的卫星姿态确定算法来代替图中的测量部分。二、转动惯量和地球自转角速度 static const double Jx = 1.25; static const double Jy = 9.65; static const double Jz = 9.65; static const double d2r = 3.1415926 /原创 2022-05-17 15:31:32 · 1331 阅读 · 0 评论 -
基于 Matlab 符号运算的欧拉角转换为四元数方法(用欧拉角初始化四元数)
%% 基于 Matlab 符号运算的四元数乘法运算及欧拉角转换为四元数测试 (用欧拉角初始化四元数)clear;clc;%% 符号变量及矩阵syms croll2 cpitch2 cyaw2;syms sroll2 spitch2 syaw2;%% 绕 x 轴 (地面坐标系为北东地)q_roll = [croll2, sroll2, 0, 0]; %% 绕 y 轴 (地面坐标系为北东地)q_pitch = [cpitch2, 0, spitch2, 0];原创 2022-04-12 15:44:11 · 1558 阅读 · 1 评论 -
Python写PID算法控制二阶弹簧阻尼系统的位置
# -*- coding: utf-8 -*-# 二阶弹簧阻尼系统class MassSpringDamper(object): # 系统的输出是当前位置, 输入是外部力 def __init__(self, m, b, k, f): self.m, self.b, self.k, self.f = m, b, k, f # 元组赋值 def function(self, t, x_state): # 注意,使用ode顺序不同, 且必须返回列表或者数组,不能是元原创 2021-09-09 20:07:01 · 1305 阅读 · 1 评论