针对传统PID控制系统参数整定过程存在的在线整定困难和控制品质不理想等问题,结合BP神经网络自学习和自适应能力强等特点,提出采用BP神经网络优化PID控制器参数。其次,为了加快BP神经网络学习收敛速度,防止其陷入局部极小点,提出采用粒子群优化算法来优化BP神经网络的连接权值矩阵。最后,给出了PSO-BP算法整定优化PID控制器参数的详细步骤和流程图,并通过一个PID控制系统的仿真实例来验证本文所提算法的有效性。仿真结果证明了本文所提方法在控制品质方面优于其它三种常规整定方法。
1
基于内模控制原理,给出了一种PID参数整定的新方法
2021-12-14 14:10:22 290KB PID整定,鲁棒性
1
本文是移动倒立摆的MATLAB仿真脚本和SIMULINK模型的集合。 并由以下部分组成: 移动倒立摆介绍及其应用系统分析(极点/零点和根轨迹)。 查找PID参数用于倾斜角和方向控制的移动倒立摆系统的多变量 PID 控制 (SIMULINK) 仿真。
2021-12-13 22:25:13 991KB matlab
1
摘要:Buck 型变换器包括Buck 变换器及其衍生的全桥变换器。文中以Buck 型变换器为控制对象,给出了频域补偿设计中模拟PID 控制器的零极点配置原则,实现了其比例、积分、微分系数的整定。在此基础上,运用连续系统离散化方法,最终完成数字PID 控制器的参数设计。MATLAB/SIMULINK仿真结果表明,通过上述方法设计实现的数字PID 控制器能够满足系统的控制要求,输出响应具有良好的静态与动态特性。   0 引 言   随着数字信号处理技术的日臻完善以及数字处理器价格的不断降低,数字控制在DC/DC 变换器中得到广泛应用。与模拟控制相比,数字控制具有更加优越的控制性能、更加稳定的系
1
pid控制器设计代码matlab 基于AT89C52单片机的PID直流电机控制系统仿真 本文所介绍的基于AT89C52单片机的PID直流电机控制系统设计过程主要分为MATLAB建模、Proteus硬件电路的设计以及基于C51语法的单片机程序开发编写。本系统性质为单闭环控制,即通过转速对电机进行调速;将采用增量式编码器进行电机转速的测量,并设定PWM波形生成的开关频率为7KHz,速度回路的采样周期为14ms。 1. 所需仿真平台 单片机部分代码主要利用Keil uVision5平台进行编译,工具链采用C51。仿真电路搭建平台为Proteus 8 Professional。 2. Release版本 编译后的运行环境为Atmel AT89C52单片机平台。 3. 运行 将已发布的HEX文件放入Proteus 8 Professional仿真平台或以上版本内运行即可; 可通过修改Proteus仿真文件方波的频率(开关频率)来改变PWM相应的频率; 若需要修改源代码可Clone软件代码进行修改,注释已在代码中标出。 4. 更多 可以进入我的个人博客进行查看。 PID DC motor cont
2021-12-04 18:17:47 56KB 系统开源
1
只需在 2009b 版本中模拟即可
2021-12-03 14:15:59 9KB matlab
1
《PID参数整定与实现》,全书取材新颖,覆盖面广,深入浅出,注重理论联系实际,适用性、实用性极高。
2021-12-02 10:24:00 14.98MB PID控制器 参数整定与实 实用技巧
1
PID 用于控制电机和阀门等的多种用途......,在状态空间模型领域没有开发 PID 控制器设计......希望这适合要求
2021-12-01 17:43:17 1KB matlab
1
PID控制器设计与仿真
2021-12-01 16:43:56 400KB pid
1