积分分离PID控制仿真实验(计控实验三simulink)

简介: 积分分离PID控制仿真实验(计控实验三simulink)

一、实验目的与要求


1、学会PID三个系数的选取。

2、了解积分分离值的模拟实验选取。

3、掌握SIMULINK的仿真方法。


二、仿真软硬件环境


PC机,MATLAB R2012b。


三、实验原理


如图,R为输入,C为输出。计算机不断采入误差E,进行积分判别与PID运算,然后判断结果是否溢出(若溢出则取最大或最小值),最后将控制量输送给系统。


634eae67c609422c92714dfee68aa31b.png

四、PID算法


PID控制规律为:


f521007d0ee842e19171985745b0102b.png


其中:e(t)为控制器输入;u(t)为控制器输出。对上式进行零初始条件下的拉氏变换,得PID控制器的传递函数:


ae149cdf22e94803acbca657ed45f810.png


五、整定调节参数与系统开环增益


用临界比例带法整定参数。设采样周期为50ms,先去掉微分与积分作用,只保留比例控制,增大KP,直至系统等幅振荡,记下振荡周期Tu和振荡时所用比例值Kpu,按以下公式整定参数(比例、积分、微分调节):

T=0.167Tu ,Kp=0.27Kpu ,TI=0.4Tu ,TD=0.22Tu


六、SIMULINK仿真结构图



e4974e05fd00431bad3b4b2842407350.png


七、自定义函数设计


实现积分分离功能的自定义函数设计(文件名jffl):


90c6acf280164821b4a115fae371742c.png


八、略



九、思考题


1、当积分分离值EI取得最大时,还是积分分离式控制吗?若取最小呢?

答:积分分离值EI取得最大或最小都不是积分分离式控制。


2、试分析比例控制、微分控制、积分控制在系统中的作用。

答:比例跟偏差成正比,决定响应速度;微分的作用使输出快速的跟定输入;积分的作用是使系统稳定后没有静差。.



相关文章
[simulink] --- 数据字典(下)
[simulink] --- 数据字典(下)
1276 0
|
9月前
|
运维 负载均衡 安全
别再混为一谈了!一文读懂内网穿透的三大技术:VPN、反向代理与零信任
总而言之,三者并非简单的替代关系,而是演进与互补。理解其核心差异,才能为企业构建起既高效又安全的远程访问体系。
|
9月前
|
PHP 芯片 C++
基于TMS320F28377D双核芯片的开发例程
基于TMS320F28377D双核芯片的开发例程
|
数据安全/隐私保护
基于矢量控制器的PMSM永磁同步电机速度控制系统simulink建模与仿真
本课题基于MATLAB2022a,通过Simulink建模与仿真,实现PMSM永磁同步电机速度控制系统的矢量控制。系统采用PID控制器调节转速,输出包括电机转速跟踪曲线、PID控制器输出曲线及电磁转矩Te曲线。PMSM以其高效率和良好动态响应广泛应用于工业自动化和电动汽车领域。矢量控制利用Clarke和Park变换,将静止坐标系转换为旋转dq坐标系,实现电流解耦与精确控制,简化系统复杂度。仿真结果无水印,提供完整程序与模型。
|
算法 数据安全/隐私保护
通过MATLAB实现PID控制器,积分分离控制器以及滑模控制器
本课题通过MATLAB实现PID控制器、积分分离控制器和滑模控制器,对比结果显示滑模控制具有最快的收敛性能、较强的鲁棒性和较小的超调量,优于其他两种控制器。系统仿真结果无水印,核心程序基于MATLAB 2022a。PID控制器由P、I、D单元组成,积分分离PI在大误差时不进行积分,减少超调;滑模控制通过设计滑动面使系统快速收敛,抑制扰动。
|
开发框架 .NET C#
如何判断一个 Dot Net 程序是 32 位还是 64 位?
如何判断一个 Dot Net 程序是 32 位还是 64 位?
|
机器学习/深度学习 自然语言处理 搜索推荐
深度学习中的多头注意力机制及其应用探索
深度学习中的多头注意力机制及其应用探索
1238 2
|
Web App开发 缓存 安全
WIN11 Chrome 双击打不开闪退及Chrome浏览器不能拖拽文件crx
【11月更文挑战第6天】本文介绍了 WIN11 系统中 Chrome 浏览器双击打不开闪退及不能拖拽文件 crx 的原因和解决方法。包括浏览器版本过旧、扩展程序冲突、硬件加速问题、缓存过多、安全软件冲突、系统文件损坏、用户配置文件损坏等问题的解决方案,以及 crx 文件的屏蔽、权限问题和文件格式问题的处理方法。
5258 2
|
机器学习/深度学习 人工智能 Serverless
【深度学习】神经网络中的激活函数:释放非线性的力量
【深度学习】神经网络中的激活函数:释放非线性的力量
916 1
|
算法 Java 数据库连接
mybatis plus 主键策略
mybatis plus 主键策略
371 2