1. PID控制器
PID控制器通过比例(P)、积分(I)和微分(D)来调节输出信号,从而使飞行器的姿态和位置达到预定目标。在四轴飞行器的控制中,PID控制器用于纠正飞行器的偏差,保证系统在不同飞行状态下的稳定性和响应速度。
1)内环控制:主要用于快速调整飞行器的姿态,如俯仰、滚转和偏航角的控制。
2.实验结果
在仿真过程中,使用PID控制器对四轴飞行器进行了多种飞行任务的模拟测试,结果表明:

% 四轴飞行器的姿态控制 (PID控制)
Kp = 1.5; % 比例增益
Ki = 0.5; % 积分增益
Kd = 0.2; % 微分增益
% 姿态误差计算 (俯仰角、滚转角、偏航角)
error_roll = roll_d - roll; % 目标滚转角 - 当前滚转角
error_pitch = pitch_d - pitch; % 目标俯仰角 - 当前俯仰角
error_yaw = yaw_d - yaw; % 目标偏航角 - 当前偏航角
% PID控制器
integral_roll = integral_roll + error_roll*dt;
derivative_roll = (error_roll - prev_error_roll) / dt;
u_roll = Kp*error_roll + Ki*integral_roll + Kd*derivative_roll;
integral_pitch = integral_pitch + error_pitch*dt;
derivative_pitch = (error_pitch - prev_error_pitch) / dt;
u_pitch = Kp*error_pitch + Ki*integral_pitch + Kd*derivative_pitch;
integral_yaw = integral_yaw + error_yaw*dt;
derivative_yaw = (error_yaw - prev_error_yaw) / dt;
u_yaw = Kp*error_yaw + Ki*integral_yaw + Kd*derivative_yaw;
% 位移控制 (PID控制)
error_x = x_d - x;
error_y = y_d - y;
error_z = z_d - z;
integral_x = integral_x + error_x*dt;
derivative_x = (error_x - prev_error_x) / dt;
u_x = Kp*error_x + Ki*integral_x + Kd*derivative_x;
integral_y = integral_y + error_y*dt;
derivative_y = (error_y - prev_error_y) / dt;
u_y = Kp*error_y + Ki*integral_y + Kd*derivative_y;
integral_z = integral_z + error_z*dt;
derivative_z = (error_z - prev_error_z) / dt;
u_z = Kp*error_z + Ki*integral_z + Kd*derivative_z;
% 更新控制信号
control_signal = [u_roll, u_pitch, u_yaw, u_x, u_y, u_z];
二、APM开源飞控PID快速调参对照表
调参总体顺序:调试必须从最内环开始,逐层向外锁定。因为外环的输出是内环的输入,如果内环没调好(如震荡或响应过慢),外环无论怎么调都无法获得理想效果。

为什么这样排序?外环的输出是内环的输入,如果内环没调好(如震荡或响应过慢),外环无论怎么调都无法获得理想效果。所以必须从内向外逐层锁定。
第一步:调角速度内环

第二步:调角度外环(Angle Loop)
角度环将期望角度与实际角度的偏差转化为期望角速度(作为内环的输入)。APM的角度环采用改进的P控制器(sqrt_controller),通常不包含I和D。

调参提示:角度P一般先按默认值试飞,如果感觉打舵后飞机回中太“肉”(迟钝),可适当增大;如果回中时来回晃动,则减小。注意:角度P的调整必须在角速度环稳定的前提下进行。
第三步:调速度环
速度环接收期望速度(来自位置环或遥控器),结合当前实际速度,计算出所需的姿态角度。在APM中,速度环的PID参数通常集成在位置环的VEL系列参数中,因为位置环的输出直接是速度期望。

调参提示:调试一般在定点模式或自动航线下进行。观察飞机在前后左右移动时,加减速是否平滑,有无来回“点头”或速度无法保持的现象。顺序:先调P获得基本响应,再调I消除稳态误差,D最后微调以平滑曲线。
第四步:调位置环

总结:调参顺序与目标
