关于弹道板块

1.

JB变量

2.导引控制

q_old_y = atan((pos_Target[1] - y[8]) / (pos_Target[0] - y[7]));
q_old_z = atan((pos_Target[2] - y[9]) / (pos_Target[0] - y[7]));

if (flag4 == 1 && y[0] > T5)
{
q_new_y = atan((pos_Target[1] - y[8]) / (pos_Target[0] - y[7]));
q_new_z = atan((pos_Target[2] - y[9]) / (pos_Target[0] - y[7]));

 q_dot_y = (q_new_y - q_old_y) / h;
q_dot_z = (q_new_z - q_old_z) / h;

q_old_y = q_new_y;
q_old_z = q_new_z;
    }

if (flag4 == 1 && y[0]>T5)
{
dy[14] = y[15];
dy[15] = q_dot_y (4 / Km) ws * ws - 2 * ws * es * y[15] - ws * ws * y[14];

}


//侧向控制器 y[19]   偏航舵  y[17] y[18]   因为y,x不是套路出牌,所以是负的
if (flag4 == 1 && y[0]>T5)
{
    dy[17] = y[18];
    dy[18] = -q_dot_z *(10 / Km) * ws * ws - 2 * ws * es * y[18] - ws * ws * y[17];        
}

if (y[0] >= T2)       //开始控制滚转
{
    y[20] = -(-0.1*dy[12] - y[12]);   //delta_x      滚转舵增益为负!
}
    dy[20] = 0;

具体开始分析:
Km N 纵向弹体增益,导引系数
Ks ws es 舵机增益 舵机频率 舵机阻尼

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值