1 鱼雷模型
1.1 鱼雷侧向运动方程组
1.2 鱼雷侧向运动模型离散化
f = ,
g= ρ SL /(Jyy+λ55)
2 控制律设计
2.1 数据驱动控制
≤
b
2.2 鱼雷垂直舵角的控制律设计
(k+1)= (k)+ (Δωy(k+1)- (k)δr(k) (k+1)= (1),
当 (k+1)<ε或sgn((k))≠sgn((1))表1 垂直舵角算法设计流程示意 |
| 算法 基于数据驱动控制的鱼雷垂直舵角控制律设计 |
|---|
| 输入:ψd(k)、ωd(k)、ψ(k)、ωy(k)、δr(k)、 (k) 输出:ωy(k+1)、ψ(k+1)、 (k+1) 1. 初始化参数 2. for k=0, k<K, k++ 3. e(k+1)←ωy(k+1)-ωd(k) 4. s(k+1)←e(k+1)+Ce(k) 5. (k+1)← (k)+ 6. δr(k+1)←(ωd(k)-ωy(k)- Ce(k)-ρsgn(s))/( (k)+σ) 7. end for stop command |
2.3 稳定性证明
ωy(k+1)=ωy(k)+ δr(k)+υ(k)
V(k+1)-V(k)=ΔV(k)
3 仿真实验分析
=ωy
=0.08 (0.8β-0.2δr-0.6ωy)
中国指挥与控制学会会刊 