飞行器控制课程设计
飞行器的飞行控制系统设计与开发

飞行器的飞行控制系统设计与开发飞行器的飞行控制系统是飞行器运行的核心部分,它负责控制和管理飞行器的飞行姿态、导航和飞行指令执行等功能。
本文将讨论飞行器飞行控制系统的设计与开发,着重介绍系统的组成、控制算法和开发流程。
一、飞行控制系统的组成飞行控制系统由传感器、执行器、控制算法和数据处理等模块组成。
传感器负责采集飞行器的运行状态信息,包括姿态角、加速度、角速度、位置等。
执行器通过控制信号实施飞行器的姿态调整和舵面操作。
控制算法根据传感器采集的数据和飞行任务要求,计算出相应的控制指令。
数据处理模块负责处理传感器数据、执行器信号和控制指令等信息。
二、飞行控制系统的控制算法飞行控制系统的核心是控制算法,它确定飞行器的运行轨迹和姿态调整方式。
常用的控制算法包括PID控制、模糊控制和自适应控制等。
PID控制通过比较控制目标与实际输出之间的差异,调整控制信号,实现控制目标的稳定和精确控制。
模糊控制基于模糊逻辑推理,根据输入变量和一组规则,计算出相应的控制信号。
自适应控制能够根据环境的变化和飞行器的动态特性,自动调整控制参数,提高控制的性能和鲁棒性。
三、飞行控制系统的开发流程飞行控制系统的开发流程主要包括需求分析、系统设计、软硬件开发、测试验证和上线部署等步骤。
需求分析阶段确定系统的功能和性能要求,明确控制算法和硬件平台选择。
系统设计阶段根据需求分析的结果,设计系统的硬件架构和软件结构,并进行模块划分和接口定义。
软硬件开发阶段分别完成系统的软件编码和硬件电路设计,保证飞行控制系统能够准确计算和执行控制指令。
测试验证阶段对系统进行全面的功能验证和性能测试,确保系统满足设计要求。
上线部署阶段将飞行控制系统安装到飞行器中,并进行实际飞行测试,最终投入实际运行。
总结:飞行器的飞行控制系统是飞行器飞行过程中不可或缺的重要组成部分。
通过合理的系统设计、优秀的控制算法和严谨的开发流程,可以实现飞行器的稳定、精确和安全控制。
不断的技术创新和系统优化,将进一步提升飞行器的性能和应用范围,为航空事业的发展做出贡献。
飞行器控制系统-课程设计

飞行器控制系统-课程设计(共15页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--课程设计任务书学生姓名: 专业班级:指导教师: 陈跃鹏 工作单位: 武汉理工大学 题 目: 飞行器控制系统设计 初始条件:飞行器控制系统的开环传递函数为:)2.361(4500)(+=s s Ks G要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1. 分别用时域和频域方法设计该系统的控制器。
控制系统的时域性能指标为:单位斜坡输入的稳态误差≤ 最大超调量≤5% 上升时间≤ 调节时间≤控制系统的频域性能指标为:单位斜坡输入的稳态误差≤相位裕量大于 802. 用Matlab 对校正前后的系统进行仿真分析,画出阶跃响应曲线,计算其时域性能指标。
时间安排:指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日摘要:根据被控对象及给定的技术指标要求,涉及自动控制系统,既要保证所设计的系统具有良好的性能,满足给定的指标要求,还有考虑方案的可靠性和经济性,本课程设计是在给定的指标下,分别用时域和频域方法设计该系统的控制器。
本文首先从理论的方法分别用时域和频域法求出控制系统的时域性能指标,再用Matlab对校正前后的系统进行仿真分析,画出阶跃响应曲线,计算其时域性能指标,经验证,满足设计要求。
关键词:飞行器控制系统时域频域 MATLABAbstract:According to the controlled object and given the technical index requirements, involving the automatic control system, which not only have to guarantee the system designed has good performance, and meet given index requirement, also considering scheme reliability and economical efficiency, this course is designed in a given index, respectively for time domain and frequency domain method to design the system controller. This paper from the theoretical method respectively in time domain and frequency domain method for the control system of the time-domain performance index, reoccupy Matlab before and after correction system simulation analysis and draw the Laplace domain response curve, calculates the time-domain performance indicators, the verification, and meet the design requirements.Key words: Aircraft Control system Time-domain Frequency domain Matlab目录1设计要求 (1)初始条件 (1)设计任务 (1)2 用时域方法设计系统控制器 (1)题目分析 (1)超调量计算 (2)稳态误差 (3)上升时间 (3)调节时间 (4)3 用频域方法设计系统控制器 (4)理论分析 (4)参数计算 (4)4 MATLAB仿真分析 (5)阶跃响应曲线及性能指标 (5)MATLAB频域分析 (7)5 心得体会 (10)参考文献飞行器控制系统设计1 设计要求 初始条件:飞行器控制系统的开环传递函数为:)2.361(4500)(+=s s Ks G设计任务:控制系统的时域性能指标为:单位斜坡输入的稳态误差≤ 最大超调量≤5% 上升时间≤ 调节时间≤控制系统的频域性能指标为:单位斜坡输入的稳态误差≤ 相位裕量大于 802 用时域方法设计飞行器控制系统 题目分析:已知系统开环传递函数可得: 令2n ω= 4500k所以开环传递函数2()(361.2)n G s s s ω=+稳态误差为21361.20.000443lim ()n s ess SG s ζωω→==<n2= 所以,取182k = 超调量 5.012<--=ζζσπe 69.0>ζ又因为2n ζω= ① 由于0.69ζ>,181.6k > 显然条件①不成立。
飞行器飞行控制与导航系统设计

飞行器飞行控制与导航系统设计第一章:引言随着航空技术的飞速发展,飞行器的飞行控制与导航系统的设计变得愈发重要。
飞行控制与导航系统是保障飞行器安全飞行的关键因素之一。
本文将从飞行控制与导航系统的概述入手,深入探讨该系统的设计原理和方法。
第二章:飞行控制系统飞行控制系统主要由飞行控制计算机、执行器、传感器以及作动器等组成。
飞行控制计算机是飞行控制系统的核心,其通过算法和模型来控制飞行器的姿态、航向和高度等。
执行器负责将计算机生成的指令转化为力和力矩,通过作动器作用于飞行器。
传感器则用于采集飞行器的各种状态参数。
飞行控制系统的设计目标是确保飞行器的稳定性、可靠性和安全性。
第三章:导航系统导航系统是指飞行器用于确定其位置、速度和航向等信息的系统。
常见的导航系统包括惯性导航系统(INS)、全球定位系统(GPS)和惯性/全球定位系统(INS/GPS)等。
惯性导航系统通过加速度计和陀螺仪等传感器来测量飞行器的加速度和角速度,进而计算出其位置和航向。
全球定位系统则通过接收地面的卫星信号,来确定飞行器的准确位置和速度。
惯性/全球定位系统是结合了两者优点的一种导航系统。
第四章:飞行控制与导航系统的设计原理飞行控制与导航系统的设计原理主要包括建模、控制算法选择和系统集成等方面。
建模是指将飞行器的动力学和环境模型抽象为数学模型。
控制算法是指根据这些模型,选择合适的控制策略来实现稳定控制和导航。
系统集成则是指将飞行控制系统与导航系统进行有机地集成,确保二者之间的相互作用。
第五章:飞行控制与导航系统的设计方法飞行控制与导航系统的设计方法包括仿真、实验和实际飞行验证等。
仿真是指利用计算机模型来进行系统设计和性能评估。
实验则是通过实际物理设备进行系统验证和优化。
最终需要进行实际飞行验证,以验证系统在真实飞行环境中的性能表现。
第六章:飞行控制与导航系统的发展趋势随着航空技术的不断进步,飞行控制与导航系统也在不断发展。
未来,飞行控制与导航系统将更加智能化和自动化。
飞行器飞行控制系统的设计与实现

飞行器飞行控制系统的设计与实现飞行控制系统是飞行器中至关重要的部分,它负责控制和管理飞行器的飞行状态,确保飞行器稳定、安全地完成任务。
本文将介绍飞行器飞行控制系统的设计与实现,以及相关技术和方法。
一、飞行控制系统的设计原理飞行控制系统的设计原理主要包括三个方面:飞行器动力系统、传感器系统和执行器系统。
1. 飞行器动力系统:飞行控制系统需要根据飞行任务的要求,确定飞行器的动力系统。
通常,飞行器动力系统包括引擎、发动机或电力系统。
设计者需要根据飞行器的尺寸、负载和性能等因素,选择适合的动力系统。
2. 传感器系统:飞行器飞行控制系统需要通过传感器获取飞行器的状态信息,如姿态、位置、速度等。
传感器系统通常包括加速度计、陀螺仪、磁力计等传感器,用于测量和检测飞行器的姿态和运动状态。
3. 执行器系统:飞行控制系统需要根据传感器获取的信息,通过执行器控制并调整飞行器的姿态和航向等参数。
执行器系统通常包括舵面、扰流板、发动机喷口等执行器,用于改变飞行器的飞行姿态和轨迹。
二、飞行控制系统的实现方法1. PID控制方法:PID控制方法是一种经典的控制方法,通过调整比例、积分和微分三个参数,实现对飞行器的控制和稳定。
该方法广泛应用于飞行器的姿态控制和导航系统中。
2. 预测控制方法:预测控制方法是一种基于飞行器的模型和状态信息,预测未来状态并进行控制的方法。
该方法适用于对飞行器的轨迹和航线进行规划和控制。
3. 自适应控制方法:自适应控制方法是一种通过不断调整控制器参数,使其适应不同工况和环境的控制方法。
该方法能够提高飞行器的鲁棒性和适应性。
4. 模糊控制方法:模糊控制方法是一种基于模糊推理的控制方法,通过模糊化输入量、设定模糊规则和进行模糊推理,实现对飞行器的控制和稳定。
三、飞行控制系统的设计案例以一架四轴飞行器为例,介绍其飞行控制系统的设计与实现。
1. 动力系统:选择电动发动机和锂电池作为飞行器的动力系统。
电动发动机提供动力,锂电池提供电能。
飞行器控制系统课程设计

课程设计任务书学生姓名:________ 专业班级: _______________指导教师:_______ 工作单位: ____________题目:飞行器控制系统设计初始条件:飞行器控制系统的开环传递函数为:G(s) -^500^s(s 361.2)控制系统性能指标为调节时间0.01s,单位斜坡输入的稳态误差0.000521,相角裕度大于84度。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计一个控制器,使系统满足上述性能指标;(2)画出系统在校正前后的奈奎斯特曲线和波特图;(3)用Matlab画出上述每种情况的阶跃响应曲线,并根据曲线分析系统的动态性能指标;(4)对上述任务写出完整的课程设计说明书,说明书中必须写清楚分析计算的过程,给出响应曲线,并包含Matlab源程序或Simulink仿真模型,说明书的格式按照教务处标准书写时间安排:指导教师签名:系主任(或责任教师)签名:目录1串联滞后—超前校正的原理............ 错误! 未定义书签。
2 飞行器控制系统的设计过程. ................. 错误! 未定义书签。
2.1 飞行器控制系统的性能指标............... 错误! 未定义书签。
2.2 系统校正前的稳定情况................. 错误! 未定义书签。
2.2.1 校正前系统的波特图............. 错误! 未定义书签。
2.2.2 校正前系统的奈奎斯特曲线 (2)2.2.3 校正前系统的单位阶跃响应曲线......... 错误! 未定义书签。
2.3 飞行器控制系统的串联滞后—超前校正 (4)2.3.1 确定校正网络的相关参数 (4)2.3.2 验证已校正系统的性能指标 (6)2.4 系统校正前后的性能比较 (8)2.4.1 校正前后的波特图 (8)2.4.2 校正前后的奈奎斯特曲线 (9)2.4.3 校正前后的单位阶跃响应曲线 (11)3 设计总结与心得体会 (12)参考文献 (13)摘要根据被控对象及给定的技术指标要求,设计自动控制系统,既要保证所设计的系统有良好的性能,满足给定技术指标的要求,还有考虑方案的可靠性和经济性。
飞行器控制系统设计与优化

飞行器控制系统设计与优化第一章:绪论飞行器是现代交通工具的重要组成部分,而飞行器控制系统则是保障其顺利运行的重要环节,对于飞行器控制系统的设计与优化,已引起广泛的研究与实践。
本文旨在探讨飞行器控制系统的设计与优化的相关问题。
第二章:飞行器控制系统的结构飞行器控制系统通常包括三个部分,即传感器系统、控制计算机和执行机构系统。
传感器系统主要用于感知飞行器的运动状态和外界环境变化,将感知到的数据传递给控制计算机;控制计算机通过对传感器系统采集到的数据进行处理,计算出控制命令,并将控制命令传递给执行机构系统;执行机构系统则负责将控制命令转化为实际的动作,控制飞行器的运动。
第三章:飞行器控制系统设计的关键问题飞行器控制系统设计的关键问题包括传感器系统的选择、控制计算机的设计、传感器数据处理算法和执行机构系统的设计等方面。
传感器系统的选择:传感器系统的性能直接影响到飞行器控制的精度和可行性。
传感器系统的设计需要充分考虑飞行器运动状态的变化,选择合适的传感器类型和位置。
同时,还需要考虑传感器系统的容错性和可靠性,以保证飞行器能够在出现传感器故障等异常情况时保持安全。
控制计算机的设计:控制计算机是飞行器控制系统的核心,其设计需要考虑飞行器的运动特性和控制算法。
控制计算机的性能需要能够达到对飞行器运动状态进行实时监测和控制的要求,同时还需要考虑计算机的可靠性和容错性,以保证飞行器的安全性。
传感器数据处理算法:传感器系统采集的数据需要进行处理才能转化为控制命令,数据处理算法的准确性和实时性是飞行器控制系统设计中的重要问题。
应选择合适的算法来处理传感器数据,模型越精确越好。
执行机构系统的设计:执行机构系统的性能必须能够满足飞行器运动的要求,执行机构的设计需要综合考虑其可靠性、功率和成本等因素。
第四章:飞行器控制系统优化为了进一步提高飞行器控制系统的性能,需要进行优化设计,在满足功能要求的前提下,不断提高系统的控制精度和可靠性。
飞行器的控制与导航系统设计

飞行器的控制与导航系统设计一、引言随着现代技术的发展和现代化交通工具的应用,飞行器在人类社会的生产和生活中发挥着重要的作用。
而飞行器的控制与导航系统是保障飞行器正常飞行和完成飞行任务的关键技术之一。
本文将重点介绍飞行器控制与导航系统的设计。
二、飞行器控制系统1. 飞行器控制系统的结构组成飞行器控制系统是由飞行器控制电路、控制计算机、控制器、传感器组成的一套完整的飞行器控制系统,其主要功能是实时的监测飞行器的各项性能参数并对其进行控制。
2. 飞行器控制系统的工作原理飞行器控制系统基于飞行器的动力学模型,综合传感器测量的各项参数数据进行实时控制,采用PID或者LQR等控制算法来控制各个执行机构(如马达、舵机等)的输出,以实现对飞行器的控制。
3. 飞行器控制系统的应用飞行器控制系统主要应用于各种军用、民用飞行器以及各种模拟器中,如战斗机、民用航空器、全景模拟器等。
三、飞行器导航系统1. 飞行器导航系统的概述飞行器导航系统是利用各种传感器和导航设备,在飞行器运动系统中实现飞行器对其位置、速度和方向的准确掌控。
飞行器导航技术是飞行器控制系统的重要组成部分,其主要作用是确定飞行器当前位置、朝向和速度,为飞行器提供安全、高效的导航功能。
2. 飞行器导航系统的结构组成飞行器导航系统主要包括惯性导航系统、卫星导航系统、雷达高度测定系统、航标导航系统等,其中惯性导航系统是飞行器导航系统的核心。
3. 飞行器导航系统的工作原理飞行器导航系统的工作原理是基于惯性导航原理,通过惯性导航系统测量飞行器的各项运动参数,计算出飞行器的航班信息并编程到控制计算机中,通过与卫星导航系统、雷达预警系统以及航标导航系统等叠加校正,实现飞行器完善的导航功能。
4. 飞行器导航系统的应用飞行器导航系统广泛应用于各类飞行器和导航设备中,如民用航班、军用轰炸机、直升机、战斗机等。
四、飞行器控制与导航系统设计1. 飞行器控制与导航系统设计的基本原理飞行器控制与导航系统设计的基本原理是从飞行器的工作环境和功能需求出发,确定控制与导航系统的相关指标与系统结构,遵循尽可能简单、精确、可靠的三原则进行系统设计。
【系统】自动控制原理课程设计飞行器控制系统设计

【关键字】系统目录飞行器控制系统设计1飞行器控制系统的设计过程1.1飞行器控制系统的性能指标飞行器控制系统的开环传递函数控制系统性能指标为调节时间,单位斜坡输入的稳态误差,相角裕度大于85度。
1.2参数分析由系统开环传递函数可以求得:令=所以开环传递函数:稳态误差为:可得,。
所以,取。
开环传递函数稳态误差可得:又因为=361.2比较可知,不满足题意,因此要加入一定的性能改善环节。
2系统校正前的稳定情况2.1校正前系统的伯特图根据校正前的飞行器控制系统的开环传递函数,在MATLAB中绘制出校正前的波特图,如图2-1所示。
绘制校正前伯特图的MA TLAB源程序如下:num=693000;den=[1,361.2,0]; %校正前系统参数bode(num,den); %绘制伯特图grid;2.2校正前系统的奈奎斯特曲线根据校正前的飞行器控制系统的开环传递函数,在MATLAB中绘制出校正前的奈奎斯特曲线,如图2-2所示:num=693000;den=[1,361.2,0]; %校正前系统参数nyquist(num,den) %绘制奈奎斯特曲线图2-1校正前系统的伯特图图2-2校正前系统的奈奎斯特曲线2.3校正前系统的单位阶跃响应曲线校正前系统的单位反馈闭环传递函数为用MATLAB绘制系统校正前的的单位阶跃响应曲线如图1-3所示。
MATLAB 源程序如下所示:num=693000;den=[1,361.2, 693000]; %校正前系统参数step(num,den) %绘制阶跃响应曲线图2- 3校正前的单位阶跃响应曲线2.4校正前系统的相关参数根据校正前的飞行器控制系统的开环传递函数,利用MATLAB寻找出校正前系统的相角裕度和增益裕度:num=693000;den=[1,361.2,0]; %系统校正前的参数[mag,phase,w]=bode(num,den)[gm,pm,wcg,wcp]=margin(mag,phase,w) %求系统校正前的稳定裕度 运行后,可得出相角裕度pm=24.5°,截止频率wcp=794rad/s 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
导弹的约束条件分析与指标要求
下面明确导弹在制导和控制系统方面的约束条件:
制导系统的约束:末制导过程中导弹的主升力面为了保证功角约束限制过载在 范围内;导弹的导引头最大视线角不能超出 ;着地时弹道倾偏角 。
控制系统的约束:导弹采用BTT-90控制;当然为了仿真的简便起见,我们也对仿真做了如下假设:导弹导引头对目标角速度和距离测量存在高斯白噪声误差;导弹速度近似保持不变;导弹为三通道独立控制。
c1=0.234;c3=213.973;b41=-0.018;b42=-0.018;b21=-0.173;b22=-0.173;b10=0.000;a10=0.017;c10=0.010;c11=159.163;
系数:
Kd=-21.465;T1d=0.973;Td=-0.773; Kcd=0.635;Kdx=915.248; Tdx=4.277;
图2-4 弹体动力学小扰动线性化方程
三通道仿真框图如下:
图2-5 导弹弹体系统仿真框图
假设初始滚转、俯仰、偏航角均为1,系统具有迅速稳定各角度能力,可以得到仿真曲线:
图2-6 滚转通道阶跃响应曲线
图2-7俯仰通道阶跃响应曲线
图2-8 偏航通道阶跃响应曲线
与理论仿真相比,滚转通道存在静差;而偏航和俯仰通道响应快速性较为良好。由此可以看出实际弹体响应与传递函数响应略有不同,因此设计必须在实际弹体模型中检验。
如果采用状态全反馈,反馈通道的传递函数为:
系统闭环传递函数为:
(2)滚转通道
导弹的滚动姿态稳定回路为二阶系统,如果采用全状态反馈,反馈通道传递函数为:
系统的闭环传递函数为:
由理想的闭环系统特征方程为:
查表可得气动参数:a1=0.535;a2=-2.217;a3=34.936;a4=1.017;a5=0.162;a11=0.090;
图表2初始时刻导弹与目标的相对关系
导弹与目标的相对运动关系:
以Az方向为正,r表示弹目之间相对距离。
按比例导引法时,导弹—目标的相对运动方程组为:
利用 的关系可以将方程组简化合并成
4)第四步:按照运动学关系使用 Simulink 搭建仿真框图
利用Simulink 搭建仿真框图时是依据运动学关系进行搭建的,整个导弹和目标的仿真框图可以搭建成下图所示。比例系数K=4。
(1)建立导弹弹体的动力学运动方程或者小扰动线性化方程,确定方程中的气动参数;
(2)分离各通道简化方程,构建三通道弹体运动传递函数;
(3)针对弹体的传递函数设计控制器,并对其进行初步仿真;
(4)搭建导弹未简化弹体动力学方程的仿真模块,将初步设计好的控制器带入仿真模块,经过仿真后调整控制器参数,最终使得控制系统达到设计要求。
5)第五步:合理设置仿真参数进行数字仿真并输出仿真结果,合成飞行轨迹。
在进行数字仿真之前,需要对 Simulink 的仿真环境进行设置,在设置界面中通常需要设置仿真起止时间和仿真步长。仿真的起始时间通常从 0 开始,结束时间最好以导弹击中目标的时刻为结束时间。但是对于导弹击中目标的时间并不事先知道,通常可以根据弹目距离和速度进行大致估算,并将估算的时间适当放长后作为仿真结束时间。
航 天 学 院
导弹制导控制系统设计与Matlab仿真
班级:02020902
小组成员:
导弹的制导系统设计与仿真
敌方坦克正在自东向西作水平匀速直线运动, ,我方反坦克步兵使用反坦克导弹进行反击,假设导弹速度飞行中近似不变, ,开始引导瞬间发射点距离目标 ,导弹距离发射点 ,且 ,试利用比例导引法对该导弹的攻击过程进行仿真,并绘制弹道曲线和导弹的法向过载曲线。
图3-1 BTT控制系统框图
图3-2 弹目距离
图3-3 视线角速度
图3-4 导弹攻击目标的比例导引法法制导过程中的侧向过载曲线
结果分析:由于系统误差等的影响,脱靶量接近2m,仿真良好,制导控制系统设计正确。
1)第一步:选取坐标系和攻击平面
通常步兵使用反坦克导弹攻击坦克时,发射点和坦克基本在同一水平面,并且采用比例导引法的导弹整个飞行过程也几乎在这个水平面内,因此攻击平面主要考虑为发射点和坦克所在的水平面,而导弹在纵向铅垂平面的运动可以近似认为是等高度水平飞行。另一方面,步兵使用的反坦克导弹射程一般不超过 5km ,因此可以认为地面是水平大地且不考虑地球自转等影响。因此可以选取地面坐标系 Axyz ,原点 A 与制导站(发射点)重合,Az 轴平行与目标运动方向且指向正东, Az 轴指向正北, Ay指向天向,攻击平面为 Axz平面(如下图所示)。
由于导弹为轴对称布局,因此忽略俯仰和滚动耦合参数后,偏航通道和俯仰通道的传递函数模型是相同的。如果忽略舵机和速率陀螺动态特性,导弹弹体动力学模型为:
式中,各项系数与动力学系数关系如下:
滚转通道动力学模型为:
式中,各项系数与动力学系数关系如下:
导弹三通道控制系统设计
(1)俯仰通道和偏航通道
由俯仰通道传递函数可知,导弹纵向姿态稳定回路为具有一个零点的三阶系统。由于弹体存在静不稳定的情况,零点对系统的稳定性及动态性能影响较大,故在舵机前加偶极子将零点滤除。则控制对象的模型变为:
设计好的导弹控制系统设计通常会用一些指标来衡量,如动态过程中的上升时间、调节时间和超调量等。这些常用的指标主要描述了导弹在过渡过程中的品质。但是对于导弹来说其在空中飞行环境变化较大,因此我们在设计时的气动参数可能不太准确;另一方面,导弹在空中会受到各种不可确定的干扰,所以对于导弹控制系统的另一个要求就是系统的稳定性。在考核导弹控制系统稳定性的方法中除了我们常用波特图确定幅值裕度和相位裕度外,在工程中还常常使用拉偏对整个控制系统进行考核。也就是说将建模中的气动参数有意变化一定的范围,再通过仿真考核系统的稳定性。
由于本例题中,导弹是在水平面内飞行,而在高度方向上是认为等高度飞行的,因此这里仅输出在水平面内的仿真结果和关键数据曲线。
导弹目标相对距离:
导弹法向过载(撞击时刻):
撞击前
弹道偏角
6)分析仿真结果
从仿真曲线中可以看到,由于导弹飞行速度较高,而坦克的速度较小,同时导弹相对于目标的距离较远,导弹具有足够的时间和机动性攻击慢速的坦克目标,因而导弹击中了目标,并且飞行轨迹比较平滑,导弹在攻击过程中的需用过载较小。当然,本例题的仿真是在攻击条件较好且不考虑观测噪声和控制能力影响的条件下得到的理想
经计算,俯仰和偏航通道全状态反馈系数:
滚转通道PD反馈系数:
先根据俯仰偏航滚转三通道传递函数进行理论仿真:
图2-1三通道模拟仿真结构框图
图2-2滚转通道阶跃响应曲线
图2-3俯仰和偏航通道阶跃响应曲线
从图2-2和2-3中可以看出系统的调节时间和超调量均达到了设计指标,但是采用这种反馈控制器设计的控制系统是存在静差的。此外,这种验证只是在定常简化系统中的设计,至于设计的结果必须放到完整的弹体动力学方程组中仿真验证才能反映真实的情况。因此搭建六自由度弹体仿真图:
图表1反坦克导弹攻击坦克时的坐标系和攻击平面选取
2)第二步:导弹的受力分析和矢量分解
现在分析导弹的受力情况,通常导弹会受到重力、气动力(升力、侧向力和阻力)、发动机推力的作用。对于本例题来说,由于反坦克导弹攻击坦克主要在攻击水平面内,因此可以近似认为在铅垂方向上,重力和升力相互平衡,因此不再考虑;而对于阻力,通常其与速度方向相反,会减小导弹的速度,在本例题中为了简单期间,暂时不考虑阻力的影响;对于发动机推力,由于反坦克导弹的发动机通常在发射初期就已经燃烧完毕,因此仿真阶段为无动力的自由飞行阶段,发动机推力为零。由于导弹主要在水平面内飞行,因此可以认为导弹的速度也在水平面内,所以重力不会影响到导弹的速度。另一方面前面假设导弹的阻力和推力为零时,因此可以认为导弹在攻击过程中的速度恒定不变。
导弹的控制系统设计与仿真
一、控制系统设计与仿真
题目要求
某型防空导弹气动与传函模型参数如附录 1 和附录 2,现在发射后1.5s 时,攻角α=20,β=20。试进行三通道控制设计与仿真。
控制系统设计与仿真
导弹的控制系统设计正如前面所说,如果将导弹的弹体运动学模型使用状态方程或者传递函数来描述后,对其控制系统的设计方法与普通控制对象的设计的方法是几乎相同的。因此对导弹控制系统的设计可以简述为以下几步:
那么可以看到,在攻击水平平面内导弹只受到气动侧向力的作用,气动侧向力是垂直于速度方向的气动力,实际上这个水平气动侧向力正是改变导弹飞行轨迹的控制力。制导律的设计正是设计出导弹在飞行过程中的控制力变化,从而验证导弹攻击目标的精度并对导弹的总体设计进行指导。
3)第三步:分析弹目运动关系,建立运动方程
在水平攻击平面内,以Axz为直角坐标系,M 表示导弹当前所在的位置,T 表示目标当前位置。 为导弹速度方向与基准线 Az 的夹角,通常称为弹道偏角或者航迹偏角。 为制导站观测导弹的视线角, 为制导站观测坦克目标的视线角。q为某一时刻导弹和目标连线与基准方向的夹角,而比例导引法制导的关键就是要求保证在飞行的过程中 与 的比例关系。如下所示。