一种水雷高速打击实时修正方法与流程

专利2022-06-29  96


本发明涉及弹道控制技术领域,具体涉及一种水雷高速打击实时修正方法。



背景技术:

目前水下高速弹道控制技术成熟的有鱼雷和潜射导弹,而在水雷领域,主动攻击水雷均为无控弹道。

鱼雷弹道为水平弹道,普通鱼雷最大航速不超过50kn,超空泡鱼雷最大航速可达300kn,但其航行介质为空气;潜射导弹在水中的弹道为垂直弹道,其在水中的弹道控制仅为稳定弹体姿态,不进行大角度拐弯等复杂弹道控制,所以大于100kn的垂直弹道控制方法尚属空白。



技术实现要素:

有鉴于此,本发明提供了一种水雷高速打击实时修正方法,能够实现对水雷高速的实时修正,并进一步提高打击精度。

为达到上述目的,本发明的技术方案包括如下步骤:

步骤1、根据预期打击点及水雷载荷自身的位置信息,得到水雷载荷指向打击点的单位速度矢量的姿态角作为程控指令,包括俯仰角θg、航向角ψg。

步骤2、根据程控指令,获得水雷载荷指向打击点的单位速度矢量在水雷的导航坐标系中的分量。

步骤3、将水雷载荷指向打击点的单位速度矢量在水雷的导航坐标系中的分量转换到水雷的雷体坐标系,得到水雷载荷指向打击点的单位速度矢量在水雷的雷体坐标系中的分量分别为的三个分量。

步骤4、计算俯仰稳定控制指令up、偏航稳定控制指令uy以及横滚稳定控制指令uy。

其中,为限幅后的姿态增量角,限幅前的姿态增量角为dmax为依据经验设定的限幅最大角度;第一中间量为第二中间量为tg0为指令注入时刻;为指令注入时刻水雷载荷的横滚角,由水雷的捷联惯导组件提供。

步骤5、对俯仰稳定控制指令up、偏航稳定控制指令uy和横滚稳定控制指令ur进行限幅计算,得到俯仰稳定控制指令中间量up1、偏航稳定控制指令中间量uy1、横滚稳定控制指令中间量ur1。

设定k为迭代次数,k为非负整数,k初值取0。

步骤6、分别执行俯仰通道舵指令迭代计算过程、偏航通道舵指令迭代计算过程以及横滚通道舵指令迭代计算过程。

俯仰通道舵指令迭代计算过程为

δp(k)=-1.4up1 0.25ωz(k)

δe(k)=xp(k)

tc为控制周期;xp(k)为俯仰通道舵指令第一迭代中间量,初值为xp(0)=0;δp(k)为俯仰通道舵指令第二迭代中间量,初值为δp(0)=0,为δp(k)的单位时间增量;δe(k)为俯仰通道多指令迭代输出量;ωz(k)俯仰角速率。

偏航通道舵指令迭代计算过程为:

δy(k)=-1.4uy1 0.25ωy(k)

δv(k)=xy(k)

其中xy(k)为偏航通道舵指令第一迭代中间量,初值为xy(0)=0;δy(k)为偏航通道舵指令第二迭代中间量,初值为δy(0)=0,为δy(k)的单位时间增量;δv(k)为偏航通道多指令迭代输出量;ωy(k)为偏航角速率。

横滚通道舵指令迭代计算过程为:

δr(k)=-0.08ur1 0.014ωx(k)

δd(k)=xr(k)

其中xr(k)为横滚通道舵指令第一迭代中间量,初值为xr(0)=0;δr(k)为横滚通道舵指令第二迭代中间量,初值为δr(0)=0,为δr(k)的单位时间增量;δd(k)为横滚通道多指令迭代输出量;ωx(k)为横滚角速率。

计算出δe(k)、δv(k)、δd(k)进行输出。

步骤7、获取步骤6输出的三通道舵指令,进行舵角分配。

水雷载荷平放时,由水雷尾看向水雷头,舵面布局的上、下、左、右四处分别安装有一路舵机,记为上舵、下舵、左舵和右舵。

δ1为上舵的舵角指令

δ2为下舵的舵角指令

δ3为左舵的舵角指令

δ4为右舵的舵角指令

采用δ1、δ2、δ3和δ4分别控制上舵、下舵、左舵和右舵,对预期打击点进行打击。

若未打击到预期打击点,则k自增1,返回步骤6;若打击到预期打击点,则打击过程结束。

有益效果:

本发明提供的一种水雷高速打击实时修正方法,首先根据预期打击点以及水雷载荷自身的位置信息,计算俯仰、偏航以及横滚稳定控制指令,然后对稳定控制指令进行限幅,并执行俯仰、偏航以及横滚通道的舵指令迭代计算过程,然后针对每个通道的舵指令进行舵角分配,以实现对水雷载荷上舵机的控制,从而使得水雷载荷瞄准预期打击点进行打击,该过程在每个通道的舵指令迭代计算过程中,均建立了考虑通道角速率以及稳定控制指令的计算模型,最终将所计算出的各通道的舵指令进行舵角分配实现舵机控制,并且根据打击结果实时对舵机控制进行修正,从而能够实现对水雷高速的实时修正,并进一步提高打击精度。

附图说明

图1为本发明提供的一种水雷高速打击实时修正方法流程图;

图2为本发明实施例中的舵面布局图。

具体实施方式

下面结合附图并举实施例,对本发明进行详细描述。

本发明提供了一种水雷高速打击实时修正方法,其流程如图1所示,包括如下步骤:

步骤1、根据预期打击点及水雷载荷自身的位置信息,得到水雷载荷指向打击点的单位速度矢量的姿态角作为程控指令,包括俯仰角θg、航向角ψg。

建立雷体坐标系obxbybzb,其中ob为水雷几何中心,obxbybzb为以水雷几何中心为原点建立的空间坐标系,随水雷的运动而移动,一般情况下可以设定xb是水雷的重轴;建立导航坐标系为o0x0y0z0,o0x0y0z0是在水雷的制导系统启动时建立的坐标系,其中o0设定为与初始的雷体坐标系原点重合,垂直方向为x轴,y轴和z轴处于水平面,该导航坐标系o0x0y0z0是固定不动的;

导航坐标系的平移坐标系为o1x1y1z1,o1与ob重合。

打击点在导航坐标系中的坐标为(x00,y00,z00),ob在导航坐标系中的坐标为(xbt,ybt,zbt),(xbt,ybt,zbt)可根据捷联惯导组件解算的位移得到。打击点在平移坐标系中的坐标为(x1t,y1t,z1t),可由下式得到:

计算程控指令θg、ψg:

步骤2、根据程控指令,获得水雷载荷指向打击点的单位速度矢量在水雷的导航坐标系中的分量。

步骤3、将水雷载荷指向打击点的单位速度矢量在水雷的导航坐标系中的分量转换到水雷的雷体坐标系,得到水雷载荷指向打击点的单位速度矢量在水雷的雷体坐标系中的分量分别为的三个分量。

其中为雷体坐标系至导航坐标系转换矩阵的转置矩阵,根据捷联惯导组件实时获取的雷体运动姿态得到。

步骤4、计算俯仰稳定控制指令up、偏航稳定控制指令uy以及横滚稳定控制指令uy。

其中,为限幅后的姿态增量角,限幅前的姿态增量角为dmax为依据经验设定的限幅最大角度;第一中间量为第二中间量为tg0为指令注入时刻,根据水雷的打击过程进行设定;可根据经验进行设定。为指令注入时刻水雷载荷的横滚角,由水雷的捷联惯导组件提供。

步骤5、对俯仰稳定控制指令up、偏航稳定控制指令uy和横滚稳定控制指令ur进行限幅计算,得到俯仰稳定控制指令中间量up1、偏航稳定控制指令中间量uy1、横滚稳定控制指令中间量ur1。

设定k为迭代次数,k为非负整数,k初值取0。

步骤6、分别执行俯仰通道多指令迭代计算过程、偏航通道多指令迭代计算过程以及横滚通道多指令迭代计算过程。

俯仰通道舵指令迭代计算过程为

δp(k)=-1.4up1 0.25ωz(k)

δe(k)=xp(k)

tc为控制周期;xp(k)为俯仰通道舵指令第一迭代中间量,初值为xp(0)=0;δp(k)为俯仰通道舵指令第二迭代中间量,初值为δp(0)=0,为δp(k)的单位时间增量;δe(k)为俯仰通道多指令迭代输出量;ωz(k)俯仰角速率。

偏航通道舵指令迭代计算过程为:

δy(k)=-1.4uy1 0.25ωy(k)

δv(k)=xy(k)

其中xy(k)为偏航通道舵指令第一迭代中间量,初值为xy(0)=0;δy(k)为偏航通道舵指令第二迭代中间量,初值为δy(0)=0,为δy(k)的单位时间增量;δv(k)为偏航通道多指令迭代输出量;ωy(k)为偏航角速率;

横滚通道舵指令迭代计算过程为:

δr(k)=-0.08ur1 0.014ωx(k)

δd(k)=xr(k)。

其中xr(k)为横滚通道舵指令第一迭代中间量,初值为xr(0)=0;δr(k)为横滚通道舵指令第二迭代中间量,初值为δr(0)=0,为δr(k)的单位时间增量;δd(k)为横滚通道多指令迭代输出量;ωx(k)为横滚角速率。

计算出δe(k)、δv(k)、δd(k)进行输出。

步骤7、获取步骤6输出的三通道舵指令,进行舵角分配;

水雷载荷平放时,由水雷尾看向水雷头,舵面布局的上、下、左、右四处分别安装有一路舵机,如图2所示,记为上舵、下舵、左舵和右舵。

δ1为上舵的舵角指令

δ2为下舵的舵角指令

δ3为左舵的舵角指令

δ4为右舵的舵角指令

采用δ1、δ2、δ3和δ4分别控制上舵、下舵、左舵和右舵,对预期打击点进行打击。

若未打击到预期打击点,则k自增1,返回步骤6;若打击到预期打击点,则打击过程结束。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:

1.一种水雷高速打击实时修正方法,其特征在于,包括如下步骤:

步骤1、根据预期打击点及水雷载荷自身的位置信息,得到水雷载荷指向打击点的单位速度矢量的姿态角作为程控指令,包括俯仰角θg、航向角ψg;

步骤2、根据所述程控指令,获得水雷载荷指向打击点的单位速度矢量在水雷的导航坐标系中的分量;

步骤3、将水雷载荷指向打击点的单位速度矢量在水雷的导航坐标系中的分量转换到水雷的雷体坐标系,得到水雷载荷指向打击点的单位速度矢量在水雷的雷体坐标系中的分量vb(1)vb(2)vb(3)分别为的三个分量;

步骤4、计算俯仰稳定控制指令up、偏航稳定控制指令uy以及横滚稳定控制指令uy;

其中,为限幅后的姿态增量角,限幅前的姿态增量角为dmax为依据经验设定的限幅最大角度;第一中间量为第二中间量为tg0为指令注入时刻;为指令注入时刻水雷载荷的横滚角,由水雷的捷联惯导组件提供;

步骤5、对俯仰稳定控制指令up、偏航稳定控制指令uy和横滚稳定控制指令ur进行限幅计算,得到俯仰稳定控制指令中间量up1、偏航稳定控制指令中间量uy1、横滚稳定控制指令中间量ur1;

设定k为迭代次数,k为非负整数,k初值取0;

步骤6、分别执行俯仰通道舵指令迭代计算过程、偏航通道舵指令迭代计算过程以及横滚通道舵指令迭代计算过程;

所述俯仰通道舵指令迭代计算过程为

δp(k)=-1.4up1 0.25ωz(k)

δe(k)=xp(k)

tc为控制周期;xp(k)为俯仰通道舵指令第一迭代中间量,初值为xp(0)=0;δp(k)为俯仰通道舵指令第二迭代中间量,初值为δp(0)=0,为δp(k)的单位时间增量;δe(k)为俯仰通道多指令迭代输出量;ωz(k)俯仰角速率;

所述偏航通道舵指令迭代计算过程为:

δy(k)=-1.4uy1 0.25ωy(k)

δv(k)=xy(k)

其中xy(k)为偏航通道舵指令第一迭代中间量,初值为xy(0)=0;δy(k)为偏航通道舵指令第二迭代中间量,初值为δy(0)=0,为δy(k)的单位时间增量;δv(k)为偏航通道多指令迭代输出量;ωy(k)为偏航角速率;

所述横滚通道舵指令迭代计算过程为:

δr(k)=-0.08ur1 0.014ωx(k)

δd(k)=xr(k)

其中xr(k)为横滚通道舵指令第一迭代中间量,初值为xr(0)=0;δr(k)为横滚通道舵指令第二迭代中间量,初值为δr(0)=0,为δr(k)的单位时间增量;δd(k)为横滚通道多指令迭代输出量;ωx(k)为横滚角速率;

计算出δe(k)、δv(k)、δd(k)进行输出;

步骤7、获取步骤6输出的三通道舵指令,进行舵角分配;

水雷载荷平放时,由水雷尾看向水雷头,舵面布局的上、下、左、右四处分别安装有一路舵机,记为上舵、下舵、左舵和右舵;

δ1为所述上舵的舵角指令

δ2为所述下舵的舵角指令

δ3为所述左舵的舵角指令

δ4为所述右舵的舵角指令

采用δ1、δ2、δ3和δ4分别控制上舵、下舵、左舵和右舵,对所述预期打击点进行打击;

若未打击到所述预期打击点,则k自增1,返回步骤6;若打击到所述预期打击点,则打击过程结束。

技术总结
本发明公开了一种水雷高速打击实时修正方法,属于弹道控制技术领域,首先根据预期打击点以及水雷载荷自身的位置信息,计算俯仰、偏航以及横滚稳定控制指令,然后对稳定控制指令进行限幅,并执行俯仰、偏航以及横滚通道的舵指令迭代计算过程,然后针对每个通道的舵指令进行舵角分配,以实现对水雷载荷上舵机的控制,从而使得水雷载荷瞄准预期打击点进行打击,该过程在每个通道的舵指令迭代计算过程中,均建立了考虑通道角速率以及稳定控制指令的计算模型,最终将所计算出的各通道的舵指令进行舵角分配实现舵机控制,并且根据打击结果实时对舵机控制进行修正,从而能够实现对水雷高速的实时修正,并进一步提高打击精度。

技术研发人员:杨光;徐良波;舒旭光;张利;杜鹏
受保护的技术使用者:中国船舶重工集团有限公司第七一0研究所
技术研发日:2019.12.10
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-16758.html

最新回复(0)