鱼雷导引仿真matlab
鱼雷导引弹道仿真与分析
- 1. 实验目的
- 2. 实验内容
- 3. 实验要求
- 4. 附加题
- 代码下载
1. 实验目的
通过鱼雷追踪目标的导引弹道仿真过程,初步掌握系统数学仿真方法。
2. 实验内容
已知目标模型为:
鱼雷模型为:
假定鱼雷初始条件:位置(0,0),速度(20m/s);目标初始条件:位置(3000,2000)
速度 10m/s。如果目标运动方向不变,即给定分别以尾追法、固定提前角法(10度、30度)和平行接近法设计鱼雷的导引算法,并进行仿真。
3. 实验要求
(1) 编程语言不限
(2) 提交源代码
(3) 提交实验总结分析报告
4. 附加题
改变目标运动模式,比如匀转弯,再次仿真,析导引弹道仿真结果。
1)建立声自导导引方法的数学模型
式(1)为鱼雷导引运动时的相对运动方程,其中为鱼雷与目标位置的相对距离,
为目标的瞄准线。
为目标瞄准线与攻击平面某一基线的夹角,称为目标的方位角。
,
分别为鱼雷、目标速度矢量与攻击平面基线之间的夹角,称为鱼雷弹道角和目标航向角。
,
分别为鱼雷、目标速度矢量与目标瞄准线之间的夹角,称为鱼雷速度提前角和目标速度提前角。
声自导的导引方法归根到底是确定鱼雷的提前角。按鱼雷提前角可以将导引方法分为以下几种:
a) 零提前角导引。这时鱼雷的提前角为零( =0)。提前角导引法通常称为追踪法或尾追法。
将 代入式(1)可得:
化简可得:
b) 固定提前角导引法。这时鱼雷的提前角 =常数。代入式(1)可得:
图3 鱼雷与目标的相对运动图(固定提前角)
c) 变提前角导引法。这时鱼雷的提前角按一定规律变化。这种情况包括多种导引方法。如平行接近法和比例导引法等。在任何情况下(目标速度的大小和方向都可以变化)都保持视线平行于自身移动的导引方法称为平行接近导引法。相对运动方程为:
2) Matlab仿真分析
a) 尾追法仿真结果:
尾追法优点为制导系统简单。缺点是不管从哪个方向发射,导弹总是要绕到目标后面去命中目标,弹道弯曲浪费航程,这样会导致导弹弹道较为完全,法向过载较大。并且,追踪法的速度比被严格限制,需要大于1,小于等于2,因此实际应用较少。
b) 固定提前角仿真结果:
前置角为10度:
前置角为30度:
固定提前角优点是导引时间短,鱼雷与目标相遇时的舷角不等于零,从而增大了鱼雷与目标相遇时目标的有效尺度。缺点:随着鱼雷接近目标,相对距离r逐渐减小,目标方位角的旋转率逐渐增大。所以,当鱼雷离目标较远时,提前角调整得较慢,导引弹道弯曲程度较小;当鱼雷离目标较近时,提前角调整加快,导引弹道的弯曲程度也随之加大。
c) 平行接近法仿真结果
平行接近法优点是导弹机动性可以小于目标的机动性弹道曲率小,较为平直速度比不受限制可实现全向攻击命中过载不会很大。缺点是对制导系统要求很高,制导系统复杂。
3) 改变目标运动模式为匀转弯,仿真分析
位置(0,0),速度(20m/s);目标初始条件:位置(3000,2000),以半径为10m,角速度100rad/s做圆周运动。以尾追法、固定提前角法(10度、30度)和平行接近设计鱼雷的导引算法,并进行仿真。
a) 尾追法仿真结果
图13 目标与鱼雷相对运动图 图14 目标与鱼雷距离、角度关系图
目标做圆周运动,当目标与鱼雷距离较远时,影响不大,当鱼雷接近目标时会随着目标做圆周运动导致舷角变化增大,相应法向载荷会随之变大,容易导致过载。
b) 固定提前角仿真结果:
前置角为10度:
图15 目标与鱼雷相对运动图 图16 目标与鱼雷距离、角度关系图
前置角为20度时,舷角发生震荡,仿真不稳定,当前置角为30度时无法成功仿真。
图17 目标与鱼雷相对运动图 图18 目标与鱼雷距离、角度关系图
目标做圆周运动,当选用固定提前角时,需要选取合适的提前角,不能过大也不能过小。当目标与鱼雷距离较远时,影响不大,当鱼雷接近目标时会随着目标做圆周运动导致舷角变化过快,也容易容易导致过载。
c) 平行接近法仿真结果
图19 目标与鱼雷相对运动图 图20 目标与鱼雷距离、角度关系图
目标做圆周运动,当选用平行接近法时,需要不断计算舷角,整个过程相对目标角度变化小。整个运动过程受目标运动较大。
代码下载
matlab仿真代码
鱼雷导引仿真matlab相关推荐
- 最全电力电子仿真matlab/simulink仿真 单相全桥/半桥整流仿真 单相半波全波仿真
最全电力电子仿真matlab/simulink仿真 单相全桥/半桥整流仿真 单相半波全波仿真 三相全桥/半桥整流仿真 三相半波全波仿真 三相桥式整流及其有源逆变仿真 单相桥式整流及其无源逆变仿真 升降 ...
- 四旋翼飞行器轨迹跟踪仿真MATLAB simulink/simscape
四旋翼飞行器轨迹跟踪仿真MATLAB simulink/simscape ID:6929669117089277
- (转载)基于TDOA声源定位算法仿真–MATLAB仿真
(转载)基于TDOA声源定位算法仿真–MATLAB仿真 转载自:https://blog.xxcxw.cn/archives/28 声源定位算法是利用麦克风阵列进行声音定位,属于宽带信号,传统的MUS ...
- 比例导引 matlab,单步龙格库塔比例导引弹道计算matlab源程序
单步龙格库塔比例导引弹道计算matlab源程序 本程序特别适合于弹道计算等方面使用.比ODE45函数的速度加快了很多,且程序充分展示了Matlab向量运算的强大功能,以及编程的简单快捷. 但愿本程序, ...
- 转速闭环控制直流调速系统的仿真 matlab
转速闭环控制直流调速系统的仿真 matlab 本文基于 <<电力拖动自动控制系统----运动控制系统>> 阮毅 第三章 3.4 节的仿真内容 仿真文件链接链接: https:/ ...
- 雷达干扰样式仿真matlab仿真
雷达干扰样式仿真matlab 噪声调幅干扰 噪声调频干扰 切片重构干扰 间歇采样转发干扰 梳状谱干扰 频谱弥散干扰 噪声卷积干扰 噪声乘积干扰 代码私聊 噪声调幅干扰 噪声调幅干扰(AM)的数学模型表 ...
- 电力系统静态稳定性仿真Matlab编程 用simulink搭建搭建单机无穷大系统,对其静态稳定性进行仿真分析
电力系统静态稳定性仿真Matlab编程 simulink仿真 1.用Matlab编程,把转子运动方程(摇摆方程)在运行点处线性化,采用小信号分析法,对线性化之后状态方程的系数矩阵求解特征值,根轨迹,通 ...
- 开关磁阻电机控制仿真 matlab 开关磁阻电机传统控制:电流斩波控制、电压PWM控制、角度位置控制
开关磁阻电机控制仿真(matlab 2016b版本仿真模型 自用) 模型包涵: 开关磁阻电机传统控制:电流斩波控制.电压PWM控制.角度位置控制. 智能控制:12 8三相开关磁阻电机有限元分析本体建模 ...
- 开关磁阻电机控制仿真(matlab 2016b版本仿真模型 自用)
开关磁阻电机控制仿真(matlab 2016b版本仿真模型 自用) 模型包涵: 开关磁阻电机传统控制:电流斩波控制.电压PWM控制.角度位置控制. 智能控制:12/8三相开关磁阻电机有限元分析本体建模 ...
最新文章
- 第8章 Iptables与Firewalld防火墙
- php算出明天的日期,PHP获取昨天、今天及明天日期的方法
- anaconda打不开没反应_为什么账户总是有点击没对话?无非这2个原因
- 数据仓库专题(6)-数据仓库、主题域、主题概念与定义
- 【图论】【Kosaraju】刻录光盘(ssl 2344)
- 企业级实战02_SpringMVC整合ActiveMQ 实战需求
- oracle ora 12011,执行oracle中的job报错:ORA-12011:无法执行作业1
- 常见错误 不能打开注册表关键字
- UVA11760 Brother Arif, Please feed us!【bitset】
- 大数据挖掘有哪些技术
- PDF to Word OCR for Mac(PDF文档转换成word格式)
- 微信小游戏 - 开发工具安装 - 官方 Demo 运行
- 函数参数约定、传递顺序、传递方式
- itextpdf 更换字体
- linux mbr 转 gpt 数据丢吗,[如何]将磁盘从MBR转换为GPT,而不丢失数据 | MOS86
- echarts:x轴文字竖排显示
- 一个基于OpenDDS的股票报价Stock Quote和交易exchange 的完整用例介绍
- DZone每日必读-News:2022 年 Java 开发:预测和选定趋势
- 香港理工大学李青教授团队招收机器学习方向全奖博士/博后/RA
- 【OFD】ArrayBuffer 和 Uint8Array
热门文章
- 世上只有一种英雄主义,就是在认清生活真相之后依然热爱生活。
- 使用HTML+CSS实现网页loading加载效果,支持定时或加载完成后隐藏
- JavaScript-高级(学习笔记)
- java 正则表达式去除字符串中的转义字符(/b /u0002 /u001D等)
- 组织结构图模板分享,在线绘制组织结构图
- 附子理中丸,人参健脾丸,参苓白术散、补脾益肠丸、痛泻宁颗粒
- MPB:中科院深圳先进院戴磊组小鼠粪便样本中短链脂肪酸的定量检测
- 微软azure服务器配置,配置持续部署 - Azure App Service | Microsoft Docs
- OSChina 周五乱弹 ——我的胸,我也找了二十多年了
- Desktop Central 应用规范报告—如何利用BYOD(二)