该系统是基于stm32单片机的飞控程序,以MPU6050为核心,运用其内部自带的DMP运算引擎,来融合出当前的姿态角,以串级PID控制算法为核心,能够实现基本悬停,以及基本飞行。
2025/3/5 0:03:37 7.22MB DMP STM32 MPU6050
1
PID电机控制目录第1章数字PID控制1.1PID控制原理1.2连续系统的模拟PID仿真1.3数字PID控制1.3.1位置式PID控制算法1.3.2连续系统的数字PID控制仿真1.3.3离散系统的数字PID控制仿真1.3.4增量式PID控制算法及仿真1.3.5积分分离PID控制算法及仿真1.3.6抗积分饱和PID控制算法及仿真1.3.7梯形积分PID控制算法1.3.8变速积分PID算法及仿真1.3.9带滤波器的PID控制仿真1.3.10不完全微分PID控制算法及仿真1.3.11微分先行PID控制算法及仿真1.3.12带死区的PID控制算法及仿真1.3.13基于前馈补偿的PID控制算法及仿真1.3.14步进式PID控制算法及仿真第2章常用的PID控制系统2.1单回路PID控制系统2.2串级PID控制2.2.1串级PID控制原理2.2.2仿真程序及分析2.3纯滞后系统的大林控制算法2.3.1大林控制算法原理2.3.2仿真程序及分析2.4纯滞后系统的Smith控制算法2.4.1连续Smith预估控制2.4.2仿真程序及分析2.4.3数字Smith预估控制2.4.4仿真程序及分析第3章专家PID控制和模糊PID控制3.1专家PID控制3.1.1专家PID控制原理3.1.2仿真程序及分析3.2模糊自适应整定PID控制3.2.1模糊自适应整定PID控制原理3.2.2仿真程序及分析3.3模糊免疫PID控制算法3.3.1模糊免疫PID控制算法原理3.3.2仿真程序及分析第4章神经PID控制4.1基于单神经元网络的PID智能控制4.1.1几种典型的学习规则4.1.2单神经元自适应PID控制4.1.3改进的单神经元自适应PID控制4.1.4仿真程序及分析4.1.5基于二次型性能指标学习算法的单神经元自适应PID控制4.1.6仿真程序及分析4.2基于BP神经网络整定的PID控制4.2.1基于BP神经网络的PID整定原理4.2.2仿真程序及分析4.3基于RBF神经网络整定的PID控制4.3.1RBF神经网络模型4.3.2RBF网络PID整定原理4.3.3仿真程序及分析4.4基于RBF神经网络辨识的单神经元PID模型参考自适应控制4.4.1神经网络模型参考自适应控制原理4.4.2仿真程序及分析4.5基于CMAC(神经网络)与PID的并行控制4.5.1CMAC概述4.5.2CMAC与PID复合控制算法4.5.3仿真程序及分析4.6CMAC与PID并行控制的Simulink仿真4.6.1Simulink仿真方法4.6.2仿真程序及分析第5章基于遗传算法整定的PID控制5.1遗传算法的基本原理5.2遗传算法的优化设计5.2.1遗传算法的构成要素5.2.2遗传算法的应用步骤5.3遗传算法求函数极大值5.3.1遗传算法求函数极大值实例5.3.2仿真程序5.4基于遗传算法的PID整定5.4.1基于遗传算法的PID整定原理5.4.2基于实数编码遗传算法的PID整定5.4.3仿真程序5.4.4基于二进制编码遗传算法的PID整定5.4.5仿真程序5.5基于遗传算法摩擦模型参数辨识的PID控制5.5.1仿真实例5.5.2仿真程序第6章先进PID多变量解耦控制6.1PID多变量解耦控制6.1.1PID解耦控制原理6.1.2仿真程序及分析6.2单神经元PID解耦控制6.2.1单神经元PID解耦控制原理6.2.2仿真程序及分析6.3基于DRNN神经网络整定的PID解耦控制6.3.1基于DRNN神经网络参数自学习PID解耦控制原理6.3.2DRNN神经网络的Jacobian信息辨识6.3.3仿真程序及分析第7章几种先进PID控制方法7.1基于干扰观测器的PID控制7.1.1干扰观测器设计原理7.1.2连续系统的控制仿真7.1.3离散系统的控制仿真7.2非线性系统的PID鲁棒控制7.2.1基于NCD优化的非线性优化PID控制7.2.2基于NCD与优化函数结合的非线性优化PID控制7.3一类非线性PID控制器设计7.3.1非线性控制器设计原理7.3.2仿真程序及分析7.4基于重复控制补偿的高精
2024/7/16 13:07:56 5.56MB PID
1
目录前言第1章数字PID控制………………………………………………………………(1)1.1PID控制原理……………………………………………………………………(1)1.2连续系统的模拟PID仿真…………………………………………………………(2)1.3数字PID控制……………………………………………………………………(3)1.3.1位置式PID控制算法……………………………………………………………(3)1.3.2连续系统的数字PID控制仿真…………………………………………………(4)1.3.3离散系统的数字PID控制仿真…………………………………………………(8)1.3.4增量式PID控制算法及仿真…………………………………………………(14)1.3.5积分分离PID控制算法及仿真…………………………………………………(16)1.3.6抗积分饱和PID控制算法及仿真………………………………………………(20)1.3.7T型积分PID控制算法………………………………………………………(24)1.3.8变速积分PID算法及仿真……………………………………………………(24)1.3.9带滤波器的PID控制仿真……………………………………………………(28)1.3.10不完全微分PID控制算法及仿真……………………………………………(33)1.3.11微分先行PID控制算法及仿真………………………………………………(37)1.3.12带死区的PID控制算法及仿真………………………………………………(42)1.3.13基于前馈补偿的PID控制算法及仿真………………………………………(45)1.3.14步进式PID控制算法及仿真…………………………………………………(49)第2章常用的数字PID控制系统………………………………………………(53)2.1单回路PID控制系统……………………………………………………………(53)2.2串级PID控制……………………………………………………………………(53)2.2.1串级PID控制原理……………………………………………………………(53)2.2.2仿真程序及分析………………………………………………………………(54)2.3纯滞后系统的大林控制算法……………………………………………………(57)2.3.1大林控制算法原理……………………………………………………………(57)2.3.2仿真程序及分析………………………………………………………………(57)2.4纯滞后系统的Smith控制算法…………………………………………………(59)2.4.1连续Smith预估控制…………………………………………………………(59)2.4.2仿真程序及分析………………………………………………………………(61)2.4.3数字Smith预估控制…………………………………………………………(63)2.4.4仿真程序及分析………………………………………………………………(64)第3章专家PID控制和模糊PID控制…………………………………………(68)3.1专家PID控制…………………………………………………………………(68)3.1.1专家PID控制原理……………………………………………………………(68)3.1.2仿真程序及分析………………………………………………………………(69)3.2模糊自适应整定PID控制………………………………………………………(72)3.2.1模糊自适应整定PID控制原理………………………………………………(72)3.2.2仿真程序及分析………………………………………………………………(76)3.3模糊免疫PID控制算法…………………………………………………………(87)3.3.1模糊免疫PID控制算法原理…………………………………………………(88)3.3.2仿真程序及分析………………………………………………………………(89)第4章神经PID控制……………………………………………………………(94)4.1基于单神经元网络的PID智能控制………………………………………………(94)4.2基于BP神经网络整定的PID控制………………………………………………(103)4.3基于RBF神经网络整定的PID控制……………………………………………
2024/6/19 21:14:08 5.59MB PID ;MATLAB
1
本资源是本人在大学四年里设计和研究的成果,主要研究sxy飞行控制的控制方法,方案采用的是9轴mpu9150,包含3轴陀螺仪+3轴加速计+3轴地磁计,陀螺仪采用四元数+欧拉角算法解算出xyz姿态角度,采用了加权系数串级pid控制算法(内环+外环鲁棒控制)使系统更加稳定、安全、和更具鲁棒性,采用卡尔曼滤波算法滤掉和平滑滤波算法滤除高频成分和突变情况,使角度更加平滑,输出更稳定,采用数字补偿控制飞行器漂移,采用24l01无线模块远程控制飞行姿态,采用超声波和z轴加速度控制高度和定高,实践飞行的效果比较好,飞行器飞行很稳定,抗干扰强、鲁棒性强,向下或向上拉扯抗拉力强,最大角度恢复速度快,稳定时间短,最大仰角下1-2次反馈就恢复水平,本代码和控制算法仅供大家学习和参考,请勿上传到其他网站赚取积分,否则将追究责任!
2024/5/27 21:17:41 30.62MB sxy飞行 串级PID PID算法 陀螺仪
1
本科毕业设计,论文,word版摘要目前,由于PID具有结构简单,可通过调节比例积分和微分取得基本满意的控制性能,广泛应用在电厂的各种控制过程中。
电厂主汽温的被控对象是一个大惯性大迟延非线性且对象变化的系统。
常规汽温控制系统为串级PID控制或导前微分控制,当机组稳定运行时,一般能将主汽温控制在允许的范围内。
但当运行工况发生较大变化时,却很难保证控制品质。
因此本文研究BP神经网络的PID控制,利用神经网络的自学习、非线性和不依赖模型等特性实现PID参数的在线自整定,充分利用PID和神经网络的优点。
本处用一个多层前向神经网络,采用反向传播算法依据控制要求实时输出Kp、Ki、Kd,依次作为PID控制器的实时参数,代替传统PID参数靠经验的人工整定和工程整定,以达到对大迟延主气温系统的良好控制。
对这样一个系统在MATLAB平台上进行仿真研究,,仿真结果表明基于BP神经网络的自整定PID控制具有良好的自适应能力和自学习能力,对大迟延和变对象的系统可取得良好的控制效果。
关键词:主汽温,PID,BP神经网络,MATLAB仿真
2023/7/15 15:40:51 1.11MB 神经网络 PID 毕业设计
1
自己大一迩来做了两轮失调小车主控芯片为STM32F103RCT6,规模于自己大一才气有限,然则我遴选将他传上来赚点积分去下载我需要的货物,需要的能够下载,表明挺详尽的。
也可私聊本QQ:1006348650
2023/4/9 0:13:19 5.7MB PID
1
第1章数字PID控制1.1PID控制原理1.2连续系统的模仿PID仿真1.3数字PID控制1.3.1位置式PID控制算法1.3.2连续系统的数字PID控制仿真1.3.3离散系统的数字PID控制仿真1.3.4增量式PID控制算法及仿真1.3.5积分分离PID控制算法及仿真1.3.6抗积分饱和PID控制算法及仿真1.3.7梯形积分PID控制算法1.3.8变速积分PID算法及仿真1.3.9带滤波器的PID控制仿真1.3.10不完全微分PID控制算法及仿真1.3.11微分先行PID控制算法及仿真1.3.12带死区的PID控制算法及仿真1.3.13基于前馈补偿的PID控制算法及仿真1.3.14步进式PID控制算法及仿真第2章常用的PID控制系统2.1单回路PID控制系统2.2串级PID控制2.2.1串级PID控制原理2.2.2仿真程序及分析2.3纯滞后系统的大林控制算法2.3.1大林控制算法原理2.3.2仿真程序及分析2.4纯滞后系统的Smith控制算法2.4.1连续Smith预估控制2.4.2仿真程序及分析2.4.3数字Smith预估控制2.4.4仿真程序及分析第3章专家PID控制和模糊PID控制3.1专家PID控制3.1.1专家PID控制原理3.1.2仿真程序及分析3.2模糊自适应整定PID控制3.2.1模糊自适应整定PID控制原理3.2.2仿真程序及分析3.3模糊免疫PID控制算法3.3.1模糊免疫PID控制算法原理3.3.2仿真程序及分析
2020/5/16 14:33:38 5.92MB PID算法 仿真
1
基于串级pid控制的无刷直流电机simulink仿真完成,有相应的参考学习价值
2020/3/7 11:37:31 25KB 串级;无刷
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡