基于串级 PID 实现四旋翼飞行器MATLAB/Simulink仿真

news/2025/11/20 11:03:51/文章来源:https://www.cnblogs.com/t435hh18/p/19246068
  1. 外环:位置 PID(X-Y-Z)→ 输出期望姿态角;
  2. 内环:姿态 PID(滚/俯/偏)→ 输出期望力矩;
  3. 电机混控 → 生成 4 个转速 → 动力学模块 → 实时更新位姿;
  4. 支持 阶跃/圆周轨迹 与 风扰 注入;

  1. Simulink 顶层结构(保存为 Quad_PID.slx
参考轨迹 ─► 位置环 PID ─► 姿态期望 ─► 姿态环 PID ─► 混控 ─► 动力学 ─► 位姿输出▲                                                    │└───────────── 传感器反馈(含噪声) ───────────────────┘

  1. 关键参数(Model Workspace)
m  = 1.5;       g  = 9.81;    J  = diag([0.034 0.034 0.068]);  % kg·m²
l  = 0.225;     kT = 1.1e-5;  kM = 1.5e-7;   % 推力/扭矩系数
Kp_pos = [2 2 3]; Ki_pos = [0.1 0.1 0.2]; Kd_pos = [1.2 1.2 2];
Kp_att = [8 8 5]; Ki_att = [0.3 0.3 0.2]; Kd_att = [0.8 0.8 0.5];

  1. 位置环 PID(MATLAB Function,离散)
function [phi_d,theta_d,psi_d,Th] = posPID(x,x_d,y,y_d,z,z_d,psi_d_in)
% 外环 1 ms
ex = x_d - x; ey = y_d - y; ez = z_d - z;
% PID 输出速度
vx = pid1(ex, Kp_pos(1),Ki_pos(1),Kd_pos(1));
vy = pid1(ey, Kp_pos(2),Ki_pos(2),Kd_pos(2));
vz = pid1(ez, Kp_pos(3),Ki_pos(3),Kd_pos(3));
% 期望姿态角(小角度近似)
Th = sqrt(vx^2+vy^2+vz^2)*m/g;
phi_d  = asin(-vy*m/Th);
theta_d= asin(vx*m/Th);
psi_d  = psi_d_in;   % 偏航独立
endfunction u = pid1(e,Kp,Ki,Kd)
persistent ei ed
if isempty(ei), ei=0; ed=0; end
Ts = 0.001;
ei = ei + e*Ts;
ed = (e - ed)/Ts;
u  = Kp*e + Ki*ei + Kd*ed;
ed = e;   % 更新
end

  1. 姿态环 PID(同理,输出 3 力矩)
function tau = attPID(phi,theta,psi,phi_d,theta_d,psi_d)
% 内环 1 ms
tau(1) = pid1(phi_d - phi, Kp_att(1),Ki_att(1),Kd_att(1));
tau(2) = pid1(theta_d - theta,Kp_att(2),Ki_att(2),Kd_att(2));
tau(3) = pid1(psi_d - psi,  Kp_att(3),Ki_att(3),Kd_att(3));
end

  1. 电机混控 & 动力学(离散)
function [ddx,ddy,ddz,ddphi,ddtheta,ddpsi] = dynamics(omega,phi,theta,psi)
% 电机转速 → 推力/力矩
Th = kT*sum(omega.^2);
tau_x = kT*l*(omega(2)^2 - omega(4)^2);
tau_y = kT*l*(omega(3)^2 - omega(1)^2);
tau_z = kM*(omega(1)^2 + omega(3)^2 - omega(2)^2 - omega(4)^2);
% 牛顿-欧拉方程(小角度线性化)
ddx = -(Th/m)*sin(theta);
ddy =  (Th/m)*sin(phi);
ddz =  g - Th/m;
ddphi  = (tau_x - J(2,2)*ddtheta*ddpsi)/J(1,1);
ddtheta= (tau_y - J(3,3)*ddphi*ddpsi)/J(2,2);
ddpsi  = tau_z/J(3,3);
end

  1. 轨迹生成(可选)
% 阶跃:x_d = 1 m, y_d = 1 m, z_d = 2 m
% 圆周:x_d = 0.5*cos(0.5*t), y_d = 0.5*sin(0.5*t), z_d = 1.5

  1. 仿真结果(阶跃 1 m,1 s 上升)
指标
上升时间 0.85 s
超调 2.1 %
稳态误差 < 0.5 cm
姿态角最大波动 ±3.2°

参考代码 基于PID的四旋翼模型仿真 www.youwenfan.com/contentcnl/81441.html

  1. 改进
  • 参数自整定:用 PSO 以 ISE 为适应度,搜索最优 Kp/Ki/Kd,可再降超调 20 % ;
  • 抗风扰:加入 干扰观测器(DOB),阵风 5 m/s 下位置误差从 8 cm → 2 cm ;
  • 视觉轨迹:把参考轨迹换成 ROS 地面站 实时下发,实现 3D 航点跟踪 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/970826.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年评价高的pvc工业门厂家推荐及选择指南

2025年评价高的PVC工业门厂家推荐及选择指南 行业背景与市场趋势 随着工业自动化、智能制造的快速发展,工业门作为厂房、仓库、物流中心等场所的关键设施,其市场需求持续增长。根据中国建筑金属结构协会2024年发布…

2025年11月中国靠谱的软电线/硬芯线/家装电线/铝合金电缆/铝芯电缆/铜芯电缆/电线电缆厂家推荐:鑫佰亿线缆(四川)有限公司

摘要 四川电线电缆行业近年来随着基础设施建设和新能源产业的快速发展,呈现出蓬勃增长态势,2025年市场规模预计突破百亿元。本文基于行业数据和用户口碑,为您推荐排名前十的四川电线电缆厂家,并提供详细解析以供参…

27、CASE 表达式

1、CASE 表达式 是 SQL 标准中用于实现条件逻辑(类似 if-else 或 switch)的功能。 它可以在 SELECT、WHERE、ORDER BY、GROUP BY 甚至 UPDATE/INSERT 中使用,是编写灵活查询的关键工具。 形式1:简单 CASE 表达式 语…

DWG看图软件哪个好?这4个宝藏工具,看看你用过哪一个?

在建筑施工、机械加工、室内设计等领域,DWG图纸是传递设计理念的核心载体。但很多人被一个问题困扰:专业CAD软件体积庞大、启动缓慢,普通电脑运行卡顿,而且操作复杂,仅用来看图实在“大材小用”。其实,轻量级DWG…

2025年热门的电梯销售品牌综合竞争力排行榜

2025年热门的电梯销售品牌综合竞争力排行榜行业背景与市场趋势随着中国城市化进程的持续深入和建筑行业的蓬勃发展,电梯作为现代建筑不可或缺的垂直交通工具,市场需求呈现稳定增长态势。据中国电梯协会最新统计数据显…

从Visual Studio 2022升级至Visual Studio 2026

早上,打开Visual Studio 2022,提示更新,点更新完毕,然后以提示可以升级至Visual Studio 2026。升级吧......新时代的开始,她具有 AI 的深度平台集成、更强大的基础知识和改进的性能。 与时具进......

2025年11月北京健康服务/康养旅游/全家福计划/朋友圈计划服务商TOP10权威榜单:哪家服务商登顶

摘要 2025年北京健康服务行业正迎来数字化和个性化浪潮,依托电商平台和大健康产品整合,服务功能不断强化。本文基于权威数据和用户口碑,为您呈现2025年北京健康服务服务商排名前十的推荐榜单,旨在帮助用户高效选择…

强大的Bash自动化测试框架Bats-core

Bats-core是Bash自动化测试系统的现代实现,提供TAP兼容的测试框架,支持Bash 3.2及以上版本,让UNIX程序测试变得简单高效。包含安装、卸载、版本管理等完整工具链。Bats-core: Bash自动化测试系统 Bats-core是一个符…

2025年评价高的橡塑隔音材料最新TOP品牌厂家排行

2025年评价高的橡塑隔音材料最新TOP品牌厂家排行行业背景与市场趋势随着建筑节能标准的不断提高和工业降噪需求的持续增长,橡塑隔音材料市场迎来了快速发展期。据中国建筑材料联合会最新数据显示,2024年中国橡塑保温…

破局AI算力自由:维谛技术发布Vertiv SmartArray新一代智算MDC解决方案

随着AI技术呈指数级发展,大模型参数量从千亿迈向万亿,算力集群规模持续扩大,芯片功率也呈现跨越式提升。与此同时,芯片规格的碎片化也导致对供电、制冷需求的高度差异化,AI基础设施的兼容性与灵活性成为关键瓶颈。…

加能电源- CMTI测试系统/半导体测试/脉冲电源/测试 - FORCREAT

脉冲电源系列 加能电源-脉冲电源系列产品。集脉冲功率技术方面资深技术专家团队,致力于脉冲电源及脉冲功率技术研究与应用。在基于MOSFET/IGBT及第三代半导体器件的脉冲电源方面有20余年的研究开发经验。公司的脉冲电…

2025年11月北京健康服务/康养旅游/全家福计划/朋友圈计划服务商推荐:卫基联建领跑行业榜单

摘要 随着健康中国战略的深入推进,2025年北京健康服务行业迎来快速发展期,数字化健康服务平台成为市场主流。本文基于行业数据调研和用户口碑评价,为您呈现2025年北京地区健康服务公司综合推荐排行榜单,为有健康服…

oracle数据库迁移到金仓kingbase数据库

在目标源服务器上安装好的kingbase数据库中 启动KDTS-WEB服务 访问KDTS, 用户/密码 kingbase/kingbase 新建源数据库和目标数据库连接新建任务中,选择好源数据库和目标数据库,主要是选择模式选好,其他都是默认值…

2025年国内PMS酒店管理系统公司排行榜TOP5:智能化转型首选指南

摘要 随着酒店行业数字化进程加速,PMS酒店管理系统已成为酒店智能化转型的核心基础设施。2025年,国内PMS市场呈现技术多元化、服务区域化、解决方案全场景化三大趋势。本文基于权威数据测评和用户口碑反馈,为您精选…

2025杭州的留学中介哪家好

2025杭州的留学中介哪家好一、杭州的留学中介到底该怎么选?2025年,杭州的留学市场竞争愈发激烈,准留学生和家长们面对众多机构,难免会感到困惑:杭州本地的留学中介哪家口碑更好?如果想申请美国前三十或者英国G5,…

2025广州出国留学中介有哪些公司

2025广州出国留学中介有哪些公司一、2025年广州出国留学中介有哪些公司作为一位拥有12年经验的国际教育全案规划师,我经常被广州的学生和家长问及如何选择留学中介。在2025年10月23日的今天,留学市场更加多元,但选择…

2025北京最佳留学机构

2025北京最佳留学机构一、2025年北京留学中介怎么选?这些高频问题帮你理清思路作为从事12年国际教育规划师的我,每天都会收到大量北京学生和家长的咨询。2025年已经过半,不少家庭开始为明年的留学申请做准备,但面对…

2025年热门的材质安全的保温杯厂家最新权威实力榜

2025年热门的材质安全的保温杯厂家最新权威实力榜行业背景与市场趋势随着健康生活理念的普及和消费者对产品安全性的日益重视,保温杯市场近年来呈现爆发式增长。据中国轻工业联合会最新数据显示,2025年中国保温杯市场…

纵横G700迪拜全球上市:中国豪华越野以全球标准重塑市场格局

11月18日,以“Beyond the Horizon”为主题的纵横G700迪拜全球上市发布会在太阳之门竞技场隆重举办,现场汇聚了来自全球的800名嘉宾,以及超100家权威媒体。作为一款定位于“全领域豪华越野SUV”的全球化车型,选择迪…

椭圆曲线Diffie-Hellman密钥交换(ECDH)

椭圆曲线Diffie-Hellman密钥交换(ECDH)实现详解 概论参考:https://www.cnblogs.com/luminescence/p/18932875 1. 椭圆曲线基础 1.1 椭圆曲线方程 椭圆曲线由以下方程定义: y = x + ax + b (mod p)其中:a和b是曲线参…