[发明专利]一种基于预设性能控制的攻击时间控制制导方法在审

专利信息
申请号: 202310056290.0 申请日: 2023-01-17
公开(公告)号: CN116047906A 公开(公告)日: 2023-05-02
发明(设计)人: 李国飞;钟绮霖 申请(专利权)人: 西北工业大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 北京慧泉知识产权代理有限公司 11232 代理人: 王顺荣
地址: 710072 陕西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 预设 性能 控制 攻击 时间 制导 方法
【说明书】:

发明设计了一种基于预设性能控制的攻击时间控制制导方法,实现飞行器在指定的攻击时刻命中目标。该方法首先给出飞行器相对目标的运动关系,随之预测各飞行器的剩余命中时间,进一步定义攻击时间误差变量,之后定义性能函数和进行误差变换,最后给出可使得飞行器在指定时间命中目标的攻击时间控制制导律。相比已有的攻击时间控制制导方法,本发明不仅能直接界定误差收敛的稳态性能,还能保证攻击时间瞬时误差始终在性能函数以内。

技术领域

本发明涉及一种基于预设性能控制的攻击时间控制制导方法,属于飞行器制导、控制领域,具体为发明了一种预设性能的攻击时间控制制导方法,使飞行器能够在指定时间命中目标,且保证攻击时间瞬时误差限制在误差性能范围之内。

背景技术

攻击时间控制制导方法可使飞行器在指定时间命中目标,其对执行带攻击时间约束的作战任务具有特有的优势。现有的攻击时间控制制导方法主要通过构建攻击时间误差,并使其稳定收敛来实现对攻击时间的控制,但是难以直接对性能指标进行量化界定约束。基于预设性能控制理论设计的控制器能够在满足稳态性能要求的同时对瞬态性能加以约束,因此,本发明设计了一种基于预设性能控制的攻击时间控制制导方法,能够将攻击时间瞬时误差控制在预设性能函数内,所设计方法可使得飞行器在指定时刻命中目标。

发明内容

本发明针对飞行器在指定时间命中目标问题,提出了基于预设性能控制的攻击时间控制制导方法。攻击时间控制制导算法不仅可保证在指定时间命中飞行器,其瞬时攻击时间误差也能保证在预设性能函数之内。

本发明的技术构思为:为飞行器设计预设性能的攻击时间控制制导律,使得飞行器在指定时间命中目标。该方法首先建立飞行器相对目标运动的数学模型,进一步预测飞行器的剩余命中时间,并构建攻击时间误差,选定预设性能函数和将攻击时间误差进行误差变换,最后为变换误差设计保证收敛的攻击时间控制制导律。

本发明为一种基于预设性能控制的攻击时间控制制导方法,使得飞行器在指定时间命中目标,包括以下步骤:

步骤1:建立飞行器相对目标的运动关系模型。

针对二维平面下飞行器对固定目标的打击,飞行器与目标的相对运动学模型可由如下的方程描述:

式中,r为飞行器与目标间的距离,V为导弹飞行速度,λ为飞行器相对目标的视线角,γ和σ分别为导弹的航迹角和前置角,an为垂直于速度方向的法向加速度。

步骤2:预测飞行器的剩余命中时间。

飞行器的剩余命中时间可采用下式预测:

式中,N2表示导航比。

步骤3:定义攻击时间误差变量。

攻击时间误差变量定义为:

式中:t为当前时间,Td为导弹的期望命中时间。控制目标是使得估计时间误差收敛到零,导弹在期望命中时间命中目标。

步骤4:设计预设性能控制函数

为了对攻击时间误差的瞬态性能进行控制,设置预设性能函数对攻击时间误差函数进行约束:

-ω(t)<e(t)<ω(t) (4)

预设性能函数ω(t)是单调递减函数,定义如下:

ω0=k2e(0) (6)

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310056290.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top