CN109696090B - 一种针对运载火箭\导弹的在线单发推力辨识方法 - Google Patents

一种针对运载火箭\导弹的在线单发推力辨识方法 Download PDF

Info

Publication number
CN109696090B
CN109696090B CN201910040520.8A CN201910040520A CN109696090B CN 109696090 B CN109696090 B CN 109696090B CN 201910040520 A CN201910040520 A CN 201910040520A CN 109696090 B CN109696090 B CN 109696090B
Authority
CN
China
Prior art keywords
missile
thrust
engine
swing angle
fault
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910040520.8A
Other languages
English (en)
Other versions
CN109696090A (zh
Inventor
崔乃刚
韦常柱
李源
陈嘉凯
浦甲伦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute of Technology
Original Assignee
Harbin Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN201910040520.8A priority Critical patent/CN109696090B/zh
Publication of CN109696090A publication Critical patent/CN109696090A/zh
Application granted granted Critical
Publication of CN109696090B publication Critical patent/CN109696090B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42BEXPLOSIVE CHARGES, e.g. FOR BLASTING, FIREWORKS, AMMUNITION
    • F42B15/00Self-propelled projectiles or missiles, e.g. rockets; Guided missiles
    • F42B15/01Arrangements thereon for guidance or control

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Combustion & Propulsion (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提出了一种针对运载火箭\导弹的在线单发推力辨识方法,属于飞行器控制技术领域。所述在线单发推力辨识方法包括:步骤一、建立运载火箭\导弹健康工作模型;步骤二、运载火箭\导弹推力损失故障初步诊断;步骤三、推力损失系数修正。所述一种针对运载火箭\导弹的在线单发推力辨识方法具有结构简单、设计过程简洁的特点。

Description

一种针对运载火箭\导弹的在线单发推力辨识方法
技术领域
本发明涉及一种针对运载火箭\导弹的在线单发推力辨识方法,属于飞行器控制技术领域。
背景技术
运载火箭\导弹***组成复杂且飞行环境恶劣,可能出现各种未知故障,影响运载火箭\导弹飞行性能和控制性能。在弹道导弹众多的故障模式中,动力***故障是运载火箭\导弹发生几率高、也是造成后果最严重的故障源。飞行过程中运载火箭\导弹因涡轮泵故障、推力室故障和管路阀门故障等情况直接影响发动机正常工作,造成某个单发发动机出现推力损失或直接关机。一方面,运载火箭\导弹动力***出现单发发动机故障后影响总体推力,实际实际输出推力低于预定值,可能影响发射任务;另一方面,单发推力出现故障后导致导弹发动机布置不对称,产生极大干扰力矩破坏运载火箭\导弹稳定性能,严重可能引发导弹失稳情况发生,因此亟需研究一种辨识速度快、结果准确的运载火箭\导弹单发推力辨识方法,对增强运载火箭\可靠性,提高发射、打击任务成功率有重要的研究意义。
通过对已有技术文献进行检索分析,目前没有直接利用运载火箭\导弹动力学特性开展发动机单发推力辨识的研究,对动力***研究主要集中在发动机故障诊断和总推力估计两个方面。在发动机故障诊断方面,现有方法是将云模型与BP神经网络以串联方式有机结合,首先利用云变换方法进行网络的结构辨识和云模型的特征提取,同时通过在输出层引入单位延时环节描述发动机工作过程动态特性,研究提出了基于动态云BP网络的液体火箭发动机故障诊断方法,实现对发动机故障模式诊断然而该方法的辨识速度较慢且无法精确获得运载火箭\导弹单发推力,不具有工程实践意义。在导弹总推力估计方面,现有方法主要通过建立运载火箭的数学模型,成功应用基于强跟踪滤波器的状态和参数联合估计方法,实现对运载火箭推力参数的正确估计,但该方法只能实现对发动机总推力估计,无法应对单发发动机故障模式的迅速诊断与定位需求。
发明内容
本发明目的是为了解决飞行过程中运载火箭\导弹在线推力辨识问题,提出了一种针对运载火箭\导弹的在线单发推力辨识方法。所述一种针对运载火箭\导弹的在线单发推力辨识方法是一种结合伺服机构—摆角映射关系和极大似然准则的单发推力辨识方法,所采取的技术方案如下:
一种针对运载火箭\导弹的在线单发推力辨识方法,所述在线单发推力辨识方法包括:
步骤一:建立运载火箭\导弹健康工作模型,描述无故障情况下的运载火箭\导弹飞行状态,通过动力学积分预测未来时刻状态信息和伺服机构摆角信息,为发动机单发推力故障辨识奠定基础;其中,所述运载火箭\导弹健康工作模型包括:导弹***状态方程,导弹***动力学积分器和导弹控制***;
步骤二:进行运载火箭\导弹推力损失故障初步诊断,在运载火箭\导弹实时飞行过程中,通过分析实际伺服机构摆角与无故障模式下的伺服机构摆角初步实现故障定位,确定故障发动机并初步得到故障损失系数,为推力损失系数修正提供初值;
步骤三:进行推力损失系数修正,记录每个Δt时段内的姿态信息作为观测量,以推力损失系数为待辨识量,利用极大似然估计对推力损失系数进行修正,获取准确的推力损失系数,最终完成单发推力辨识。
进一步地,所述健康工作模型的建立过程包括:
第一步、根据导弹质心动力学方程和质心运动学方程建立导弹***状态方程,所述导弹质心动力学方程和质心运动学方程分别为:
Figure BDA0001947383620000021
Figure BDA0001947383620000022
建立的所述导弹***状态方程的形式为:
Figure BDA0001947383620000023
其中,
Figure BDA0001947383620000024
来源于导弹***当前时刻传感器信息,即导弹发动机健康工作状态下***状态向量;
第二步、根据预先存储的导弹气动参数模型、结构参数模型和发动机模型结合第一步所述导弹***状态方程获取导弹***向量的导数,结合所述导弹***动力学积分器对导弹***向量进行动力学积分,获取未来时刻发动机健康工作状态下的导弹***向量;
第三步、利用导弹控制***根据动力学积分对未来时刻导弹速度、姿态和姿态角速度信息进行解算,获得维持所述导弹控制***姿态稳定的虚拟发动机摆角。
进一步地,所述导弹控制***包括PID控制器和摆角分配控制器;所述PID控制器与导弹实际装载的控制器的结构和参数相同,所述摆角分配控制器与导弹实际装载的摆角分配控制器的结构和参数相同。
进一步地,步骤二所述运载火箭\导弹推力损失故障初步诊断的具体过程包括:
第1步、离线建立损失推力—摆角偏差模型库;
第2步、在导弹***健康工作情况下,利用运载火箭\导弹健康工作模型结合损失推力—摆角偏差模型库仿真计算出未来时刻的发动机虚拟摆角,并利用发动机虚拟摆角与导弹***飞行至相应时刻时导弹实际控制***计算得到的发动机摆角的比较初步判断导弹在相应时刻是否出现推力损失故障;
第3步、在无故障情况下的任意飞行过程中,导弹通过当前飞行状态计算未来时刻飞行状态并通过导弹控制***计算未来工作时刻发动机虚拟摆角;同时将此时刻发动机摆角与上一时刻健康工作仿真模型计算得到的虚拟摆角进行比较,获得摆角比较结果;根据所述摆角比较结果进行初步的发动机故障诊断。
进一步地,步骤三所述推力损失系数修正的过程包括:
步骤1、记录导弹从T=t1秒到T=t1+Δt秒内的姿态角和姿态角速度信息作为观测量实测值;
步骤2、不考虑过程噪声,将导弹六自由度分型动力学方程转化为一般形式,所述一般形式如下:
Figure BDA0001947383620000031
其中,K表示推力损失系数,是待辨识量;
Figure BDA0001947383620000032
是导弹六自由度飞行的状态量;
步骤3、根据一般形式确定用于描述观测矢量和状态矢量关系式的观测方程,所述观测方程表示为:
y(ti)=h(x(ti),K;ti)+ε(ti)i=1,2...N (5)
其中,y(ti)为观测矢量,并且将所述姿态角和姿态角速度作为观测矢量,即
Figure BDA0001947383620000044
步骤4、将辨识准则取为似然准则函数,获得如下判据函数为:
Figure BDA0001947383620000041
其中,v(i)为输出误差:
v(i)=ym(ti)-h(x(ti),K;ti) (7)
ym(i)为观测量的实测值;R为观测噪声的协方差矩阵,当观测噪声的统计特性未知时,采用R的最优估计,所述R的最优估计为:
Figure BDA0001947383620000042
步骤5、采用Newton-Raphson迭代算法求解待辨识参数K的估计值
Figure BDA0001947383620000043
使判据函数J(K)达最小值,最终获取准确的推力损失系数,完成单发推力辨识。
本发明有益效果:
本发明提出了一种针对运载火箭\导弹的在线单发推力辨识方法。该方法首先建立运载火箭\导弹健康工作模型,用于描述无故障情况下的运载火箭\导弹飞行状态,并通过动力学积分预测未来时刻状态信息和伺服机构摆角信息,为发动机单发推力故障辨识奠定基础;然后建立单发推力故障—摆角映射关系,通过离线数学仿真分析不同单发发动机出现故障后的伺服机构变化关系,建立模型库,紧接着在运载火箭\导弹实时飞行过程中,通过分析实际伺服机构摆角与无故障模式下的伺服机构摆角初步实现故障定位,确定故障发动机并初步得到故障损失系数,为推力损失系数修正提供初值。最后开展推力损失系数修正研究,记录每个Δt时段内的姿态信息作为观测量,以推力损失系数为待辨识量,利用极大似然估计对推力损失系数进行修正,获取准确的推力损失系数,最终完成单发推力辨识。该辨识方法只利用了运载火箭\导弹***姿态角、姿态角速度信息,基于运载火箭\导弹的动力学特性和伺服机构摆角输出值完成了单发推力辨识,无需添加多余的监测元件,具有结构简单、设计过程简洁的特点;初步判定***故障后每隔Δt时刻开展一次推力损失系数修正,辨识结果具有较高精度,满足工程实际需求;因此在运载火箭\导弹单发推力辨识中具有广阔的应用前景。
附图说明
图1为发动机摆角生成过程框图;
图2为运载火箭\导弹健康工作模型图;
图3为导弹推力损失初步诊断过程图;
图4为推力故障模式下摆角生成过程图;
图5为推力损失系数修正流程图;
具体实施方式
下面结合具体实施例对本发明做进一步说明,但本发明不受实施例的限制。
实施例1:
一种针对运载火箭\导弹的在线单发推力辨识方法,如图1至图5所示,所述在线单发推力辨识方法包括:
步骤一:建立运载火箭\导弹健康工作模型,描述无故障情况下的运载火箭\导弹飞行状态,通过动力学积分预测未来时刻状态信息和伺服机构摆角信息,为发动机单发推力故障辨识奠定基础;其中,所述运载火箭\导弹健康工作模型包括:导弹***状态方程,导弹***动力学积分器和导弹控制***;
步骤二:进行运载火箭\导弹推力损失故障初步诊断,在运载火箭\导弹实时飞行过程中,通过分析实际伺服机构摆角与无故障模式下的伺服机构摆角初步实现故障定位,确定故障发动机并初步得到故障损失系数,为推力损失系数修正提供初值;
步骤三:进行推力损失系数修正,记录每个Δt时段内的姿态信息作为观测量,以推力损失系数为待辨识量,利用极大似然估计对推力损失系数进行修正,获取准确的推力损失系数,最终完成单发推力辨识。
其中,所述运载火箭\导弹健康工作模型的建立原理和过程如下:
***未发生故障时,发动机健康工作,此时控制***通过弹体传感器输出获取弹体姿态角、姿态角速度等弹体实时数据进行解算。通过控制算法计算相应的发动机等效摆角,然后采用控制分配原则将等效摆角分配至四个发动机的实际摆角中,控制发动机喷管摆动,保持弹体姿态稳定。
为实时获取发动机健康工作情况下的发动机摆角,与发动机故障情况下的摆角进行对比参照,需在导弹飞行过程中建立***健康工作仿真模型。运载火箭\导弹健康工作模型包括导弹***状态方程、导弹***动力学积分器和导弹控制***,那么,所述运载火箭\导弹健康工作模型的建立过程包括:
第一步、根据导弹质心动力学方程和质心运动学方程建立导弹***状态方程,所述导弹质心动力学方程和质心运动学方程分别为:
Figure BDA0001947383620000061
Figure BDA0001947383620000062
建立的所述导弹***状态方程的形式为:
Figure BDA0001947383620000063
其中,
Figure BDA0001947383620000064
来源于导弹***当前时刻传感器信息,即导弹发动机健康工作状态下***状态向量;
第二步、根据预先存储的导弹气动参数模型、结构参数模型和发动机模型结合第一步所述导弹***状态方程获取导弹***向量的导数,结合所述导弹***动力学积分器对导弹***向量进行动力学积分,获取未来时刻发动机健康工作状态下的导弹***向量;
第三步、利用导弹控制***根据动力学积分对未来时刻导弹速度、姿态和姿态角速度信息进行解算,获得维持所述导弹控制***姿态稳定的虚拟发动机摆角。
导弹控制***的作用是根据动力学积分中计算出的未来时刻导弹速度、姿态等信息进行解算,所述导弹控制***包括PID控制器和摆角分配控制器;所述PID控制器与导弹实际装载的控制器的结构和参数相同,所述摆角分配控制器与导弹实际装载的摆角分配控制器的结构和参数相同。
步骤二所述运载火箭\导弹推力损失故障初步诊断的具体过程包括:
第1步、离线建立损失推力—摆角偏差模型库;
第2步、在导弹***健康工作情况下,利用运载火箭\导弹健康工作模型结合损失推力—摆角偏差模型库仿真计算出未来时刻的发动机虚拟摆角,并利用发动机虚拟摆角与导弹***飞行至相应时刻时导弹实际控制***计算得到的发动机摆角的比较初步判断导弹在相应时刻是否出现推力损失故障;
第3步、在无故障情况下的任意飞行过程中,导弹通过当前飞行状态计算未来时刻飞行状态并通过导弹控制***计算未来工作时刻发动机虚拟摆角;同时将此时刻发动机摆角与上一时刻健康工作仿真模型计算得到的虚拟摆角进行比较,获得摆角比较结果;根据所述摆角比较结果进行初步的发动机故障诊断。
步骤二所述运载火箭\导弹推力损失故障初步诊断的工作原理为:在导弹***健康工作情况下,虚拟仿真模型计算了未来时刻的发动机虚拟摆角,若***未发生故障,则导弹***飞行至相应时刻时实际控制***计算得到的发动机摆角与计算产生虚拟摆角相同,说明导弹***在健康工作;当导弹***中因发动机故障造成推力损失后,则实际导弹在相应时刻由控制***计算得到的发动机摆角与健康工作仿真模型获取的发动机摆角之间将出现偏差,初步判断导弹出现推力损失故障。
在无故障情况下的任意飞行过程中,导弹通过当前飞行状态计算未来时刻飞行状态并通过虚拟控制***计算未来工作时刻发动机虚拟摆角,同时将此时刻发动机摆角与上一时刻健康工作仿真模型计算得到的虚拟摆角进行比较。根据摆角结果进行初步的发动机故障诊断。
因发动机推力损失对***造成的干扰可分为两部分,一部分是由于因喷管推力损失造成的推力不对称性,此时与故障发动机中心对称的发动机推力大于故障发动机,出现恒值干扰力矩影响弹体姿态稳定性;另一部分体现为因推力损失造成控制力矩偏差引起的干扰力矩项,因发动机推力损失造成控制力矩系数减小,影响控制***结构系数。
由于推力损失造成的控制力矩系数变化会造成发动机摆角变化,但其对发动机实际摆角变化影响较小,故在导弹初步推力辨识过程中先忽略此项影响。此时,与健康状态下导弹***相比,故障模式下的导弹***受到一个恒定的干扰力矩,为维持弹体姿态稳定,发动机额外偏转角度产生控制力矩,抵消干扰力矩的影响。
为了根据健康状态下发动机摆角与故障状态下发动机摆角偏差计算推力损失,需离线建立损失推力—摆角偏差模型库,在动力学积分中,分别进行不同单发发动机损失不同推力情况下的仿真,获取故障情况下的发动机摆角,与无故障情况下动力学积分中获取的摆角做差即可得到摆角偏差。建立故障情况下的仿真条件与摆角偏差之间的映射关系,即可完成推力损失——摆角偏差模型库。在实际飞行过程中,可由摆角偏差反映射出故障单发发动机和单发发动机损失的推力,初步完成推力辨识。
但是由于上述计算中忽略掉了因推力损失造成的控制力矩系数变化会造成发动机摆角变化影响,所以推力损失系数K的估计值不准确,为得出较为准确的发动机喷管推力观测值,需将推力损失系数值进行进一步修正,所述修改正即为步骤三所述的推力损失系数修改正,具体的,步骤三所述推力损失系数修正的过程包括:
步骤1、假设在时间T=t1秒时通过推力—摆角映射关系检测到导弹动力***出现故障,并初步对故障发动机进行定位,即可开展基于极大似然估计的推力损失系数修正设计。记录导弹从T=t1秒到T=t1+Δt秒内的姿态角和姿态角速度信息作为观测量实测值;
步骤2、不考虑过程噪声,将导弹六自由度分型动力学方程转化为一般形式,所述一般形式如下:
Figure BDA0001947383620000081
其中,K表示推力损失系数,是待辨识量;
Figure BDA0001947383620000085
是导弹六自由度飞行的状态量;
步骤3、根据一般形式确定用于描述观测矢量和状态矢量关系式的观测方程,所述观测方程表示为:
y(ti)=h(x(ti),K;ti)+ε(ti)i=1,2...N (5)
其中,y(ti)为观测矢量,并且将所述姿态角和姿态角速度作为观测矢量,即
Figure BDA0001947383620000086
步骤4、将辨识准则取为似然准则函数,获得如下判据函数为:
Figure BDA0001947383620000082
其中,v(i)为输出误差:
v(i)=ym(ti)-h(x(ti),K;ti) (7)
ym(i)为观测量的实测值;R为观测噪声的协方差矩阵,当观测噪声的统计特性未知时,采用R的最优估计,所述R的最优估计为:
Figure BDA0001947383620000083
步骤5、采用Newton-Raphson迭代算法求解待辨识参数K的估计值
Figure BDA0001947383620000084
使判据函数J(K)达最小值,最终获取准确的推力损失系数,完成单发推力辨识。
其中,所述Δt时段具体为根据工程实际应用决定。
采用以上方法,以导弹六自由度飞行动力学方程进行动力学积分,仿真从T=t1秒到T=t1+Δt时段内的导弹飞行过程,并以T=t1秒到T=t1+Δt秒内导弹实际的姿态信息作为观测量的实测值对发动机推力损失系数进行修正,获取准确的推力损失系数。
为防止推力损失系数辨识不准确、推力损失系数变化等情况发生,从T=t1时刻开始记录每个Δt时段内的姿态信息作为观测量,每隔Δt时刻进行一次极大似然估计对推力损失系数进行一次修正
每隔Δt时间对推力损失系数进行修正,保证了系数的准确性和实时性,可根据实际任务需求和精度要求取定合适的Δt,该估计对象中仅有一个待辨识参数,模型具有极快的收敛速度和抗干扰性,具有极强的工程实践意义。
本发明提出的一种针对运载火箭\导弹的在线单发推力辨识方法,首先建立运载火箭\导弹健康工作模型,用于描述无故障情况下的运载火箭\导弹飞行状态,并通过动力学积分预测未来时刻状态信息和伺服机构摆角信息,为发动机单发推力故障辨识奠定基础;然后建立单发推力故障—摆角映射关系,通过离线数学仿真分析不同单发发动机出现故障后的伺服机构变化关系,建立模型库,紧接着在运载火箭\导弹实时飞行过程中,通过分析实际伺服机构摆角与无故障模式下的伺服机构摆角初步实现故障定位,确定故障发动机并初步得到故障损失系数,为推力损失系数修正提供初值。最后开展推力损失系数修正研究,记录每个Δt时段内的姿态信息作为观测量,以推力损失系数为待辨识量,利用极大似然估计对推力损失系数进行修正,获取准确的推力损失系数,最终完成单发推力辨识。该辨识方法只利用了运载火箭\导弹***姿态角、姿态角速度信息,基于运载火箭\导弹的动力学特性和伺服机构摆角输出值完成了单发推力辨识,无需添加多余的监测元件,具有结构简单、设计过程简洁的特点;初步判定***故障后每隔Δt时刻开展一次推力损失系数修正,辨识结果具有较高精度,满足工程实际需求;因此在运载火箭\导弹单发推力辨识中具有广阔的应用前景。
虽然本发明已以较佳的实施例公开如上,但其并非用以限定本发明,任何熟悉此技术的人,在不脱离本发明的精神和范围内,都可以做各种改动和修饰,因此本发明的保护范围应该以权利要求书所界定的为准。

Claims (2)

1.一种针对运载火箭\导弹的在线单发推力辨识方法,其特征在于,所述在线单发推力辨识方法包括:
步骤一:建立运载火箭\导弹健康工作模型,描述无故障情况下的运载火箭\导弹飞行状态,通过动力学积分预测未来时刻状态信息和伺服机构摆角信息,为发动机单发推力故障辨识奠定基础;其中,所述运载火箭\导弹健康工作模型包括:导弹***状态方程,导弹***动力学积分器和导弹控制***;
步骤二:进行运载火箭\导弹推力损失故障初步诊断,在运载火箭\导弹实时飞行过程中,通过分析实际伺服机构摆角与无故障模式下的伺服机构摆角初步实现故障定位,确定故障发动机并初步得到故障损失系数,为推力损失系数修正提供初值;
步骤三:进行推力损失系数修正,记录每个Δt时段内的姿态信息作为观测量,以推力损失系数为待辨识量,利用极大似然估计对推力损失系数进行修正,获取准确的推力损失系数,最终完成单发推力辨识;
所述健康工作模型的建立过程包括:
第一步、根据导弹质心动力学方程和质心运动学方程建立导弹***状态方程,所述导弹质心动力学方程和质心运动学方程分别为:
Figure FDA0002637035090000011
Figure FDA0002637035090000012
其中
Figure FDA0002637035090000013
为三通道转动惯量;
Figure FDA0002637035090000014
为三通道姿态角速度;q为动压;S为气动参考面积;
Figure FDA0002637035090000015
为气动力矩系数;α,β分别表示攻角、侧滑角;l为火箭参考长度;
Figure FDA0002637035090000016
为气动阻尼力矩系数;
Figure FDA0002637035090000017
ψ,γ分别表示俯仰角、偏航角以及滚转角;JR为喷管摆动长度;mR为喷管摆动质量;xR表示铰链至火箭顶点距离;xT表示质心至火箭顶点距离;rz表示发动机安装半径;V表示火箭速度;δγψ,
Figure FDA0002637035090000021
分别表示发动机三通道等效摆角;Ti(i=1,2,3,4)为各发动机推力;B=[M1 M2 M3 M4]为控制矩阵,MBX,MBY,MBZ,MKY,MKZ均为干扰力矩;
建立的所述导弹***状态方程的形式为:
Figure FDA0002637035090000022
其中,
Figure FDA0002637035090000024
来源于导弹***当前时刻传感器信息,即导弹发动机健康工作状态下***状态向量;
第二步、根据预先存储的导弹气动参数模型、结构参数模型和发动机模型结合第一步所述导弹***状态方程获取导弹***向量的导数,结合所述导弹***动力学积分器对导弹***向量进行动力学积分,获取未来时刻发动机健康工作状态下的导弹***向量;
第三步、利用导弹控制***根据动力学积分对未来时刻导弹速度、姿态和姿态角速度信息进行解算,获得维持所述导弹控制***姿态稳定的虚拟发动机摆角;
步骤二所述运载火箭\导弹推力损失故障初步诊断的具体过程包括:
第1步、离线建立损失推力—摆角偏差模型库;
第2步、在导弹***健康工作情况下,利用运载火箭\导弹健康工作模型结合损失推力—摆角偏差模型库仿真计算出未来时刻的发动机虚拟摆角,并利用发动机虚拟摆角与导弹***飞行至相应时刻时导弹实际控制***计算得到的发动机摆角的比较初步判断导弹在相应时刻是否出现推力损失故障;
第3步、在无故障情况下的任意飞行过程中,导弹通过当前飞行状态计算未来时刻飞行状态并通过导弹控制***计算未来工作时刻发动机虚拟摆角;同时将此时刻发动机摆角与上一时刻健康工作仿真模型计算得到的虚拟摆角进行比较,获得摆角比较结果;根据所述摆角比较结果进行初步的发动机故障诊断;
步骤三所述推力损失系数修正的过程包括:
步骤1、记录导弹从T=t1秒到T=t1+Δt秒内的姿态角和姿态角速度信息作为观测量实测值;
步骤2、不考虑过程噪声,将导弹六自由度分型动力学方程转化为一般形式,所述一般形式如下:
Figure FDA0002637035090000023
其中,K表示推力损失系数,是待辨识量;
Figure FDA0002637035090000031
是导弹六自由度飞行的状态量;
步骤3、根据一般形式确定用于描述观测矢量和状态矢量关系式的观测方程,所述观测方程表示为:
y(ti)=h(x(ti),K;ti)+ε(ti)i=1,2...N (5)
其中,y(ti)为观测矢量,并且将所述姿态角和姿态角速度作为观测矢量,即
Figure FDA0002637035090000032
步骤4、将辨识准则取为似然准则函数,获得如下判据函数为:
Figure FDA0002637035090000033
其中,v(i)为输出误差:
v(i)=ym(ti)-h(x(ti),K;ti) (7)
ym(i)为观测量的实测值;R为观测噪声的协方差矩阵,当观测噪声的统计特性未知时,采用R的最优估计,所述R的最优估计为:
Figure FDA0002637035090000034
步骤5、采用Newton-Raphson迭代算法求解待辨识参数K的估计值
Figure FDA0002637035090000035
使判据函数J(K)达最小值,最终获取准确的推力损失系数,完成单发推力辨识。
2.根据权利要求1所述在线单发推力辨识方法,其特征在于,所述导弹控制***包括PID控制器和摆角分配控制器;所述PID控制器与导弹实际装载的控制器的结构和参数相同,所述摆角分配控制器与导弹实际装载的摆角分配控制器的结构和参数相同。
CN201910040520.8A 2019-01-16 2019-01-16 一种针对运载火箭\导弹的在线单发推力辨识方法 Active CN109696090B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910040520.8A CN109696090B (zh) 2019-01-16 2019-01-16 一种针对运载火箭\导弹的在线单发推力辨识方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910040520.8A CN109696090B (zh) 2019-01-16 2019-01-16 一种针对运载火箭\导弹的在线单发推力辨识方法

Publications (2)

Publication Number Publication Date
CN109696090A CN109696090A (zh) 2019-04-30
CN109696090B true CN109696090B (zh) 2020-10-16

Family

ID=66234097

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910040520.8A Active CN109696090B (zh) 2019-01-16 2019-01-16 一种针对运载火箭\导弹的在线单发推力辨识方法

Country Status (1)

Country Link
CN (1) CN109696090B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110244216B (zh) * 2019-07-01 2021-10-22 桂林电子科技大学 基于云模型优化pnn的模拟电路故障诊断方法
CN111221345B (zh) * 2020-01-23 2023-04-14 北京航天自动控制研究所 一种基于决策树的飞行器动力***故障在线辨识方法
CN111176263B (zh) * 2020-01-23 2023-04-14 北京航天自动控制研究所 一种基于bp神经网络的飞行器推力故障在线辨识方法
CN113591202A (zh) * 2021-06-22 2021-11-02 北京宇航***工程研究所 一种确定发动机关机错开时间的方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8436283B1 (en) * 2008-07-11 2013-05-07 Davidson Technologies Inc. System and method for guiding and controlling a missile using high order sliding mode control
CN102298329B (zh) * 2011-08-19 2013-05-08 北京航空航天大学 一种基于自适应遗传算法的小型无人旋翼机动力学模型辨识方法
CN103135553B (zh) * 2013-01-21 2015-06-17 南京航空航天大学 四旋翼飞行器容错控制方法
CN103149931B (zh) * 2013-03-24 2015-04-08 西安费斯达自动化工程有限公司 飞行器三维运动故障诊断和容错控制方法
KR101357149B1 (ko) * 2013-09-03 2014-02-06 국방과학연구소 내장형 측추력기 및 이를 이용한 유도탄 롤 모멘트 상쇄 제어 방법
CN105843239B (zh) * 2016-04-06 2019-03-29 北京理工大学 一种用于组合航天器姿态控制推力器布局优化方法
CN106354901B (zh) * 2016-08-12 2019-10-22 北京宇航***工程研究所 一种运载火箭质量特性及动力学关键参数在线辨识方法

Also Published As

Publication number Publication date
CN109696090A (zh) 2019-04-30

Similar Documents

Publication Publication Date Title
CN109696090B (zh) 一种针对运载火箭\导弹的在线单发推力辨识方法
CN106354901B (zh) 一种运载火箭质量特性及动力学关键参数在线辨识方法
CN108132134A (zh) 基于风洞自由飞试验的气动导数辨识方法和***
CN110082115A (zh) 一种针对运载火箭的在线单发推力故障诊断方法
CN109164708B (zh) 一种高超声速飞行器神经网络自适应容错控制方法
CN112207834B (zh) 一种基于干扰观测器的机器人关节***控制方法及***
Hwang et al. Integrated backstepping design of missile guidance and control with robust disturbance observer
CN111221345B (zh) 一种基于决策树的飞行器动力***故障在线辨识方法
CN111650830A (zh) 一种基于迭代学习的四旋翼飞行器鲁棒跟踪控制方法
CN107703753B (zh) 一种空间机械臂的容错控制方法
CN107367941B (zh) 高超声速飞行器攻角观测方法
CN105701283B (zh) 地球非球形摄动作用下自由段弹道误差传播的分析方法
CN114721266B (zh) 飞机舵面结构性缺失故障情况下的自适应重构控制方法
CN114906349A (zh) 高机动飞机升降舵效率损失故障的自适应容错控制方法
CN117471952A (zh) 一种飞行器反步超螺旋滑模制导控制一体化方法
CN116610136A (zh) 基于数据驱动技术的高超声速飞行器姿态容错控制方法
CN110348049B (zh) 单边约束情况下估计空间非合作目标动力学参数的方法
CN116719239A (zh) 一种迹向欠驱动卫星不完全信息追逃博弈控制方法
CN116203842A (zh) 运载火箭的自适应容错反步姿态控制设计方法
CN116755337A (zh) 基于长短时记忆神经网络线性自抗扰控制的高超声速飞行器容错控制方法
CN115422496A (zh) 推力故障下运载火箭质量和推力参数的联合校正辨识方法
CN116719333A (zh) 一种垂直发射导弹速度矢量控制转弯指令设计方法
CN116360258A (zh) 基于固定时间收敛的高超声速变形飞行器抗干扰控制方法
CN113093782B (zh) 一种无人机指定性能姿态控制方法及***
CN116224762B (zh) 一种飞机方向舵故障感知与保护一体化驱动方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant