请教PID控制温度的三个经验性参数? 还有开关量PID的问题

dos5gw dos5gw 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1)在公式△u=Kp * [e(n) - e(n-1)]
+ Ki * e(n)
+ Kd * [e(n) - 2e(n-1) + e(n-2)]
中,Kp,Ki,Kd三个参数我目前用的是4, 0.33, 4, 感觉温度曲线的上下波动比较大, 在±0.2摄氏度左右, 但要求达到±0.05, 三个参数一般设置成多大比较合适?


2)
在上面的公式中, 我找了一些资料如下:
先确定比例系数Kp,和采样周期T,Ti,然后计算积分系数Ki=Kp*T/Ti, 微分系数Kd=Kp*T/Td ,其中Ti和Td是积分周期和微分周期
请问: 采样周期T,积分周期Ti,微分周期Td分别有什么实际意义?
比如我定的采样周期T=5秒, 是不是就指每隔5秒执行一次采样+计算偏差 ?


3)
原来调节温度是靠改变电热丝的电压实现的,电压可以从0V~5V内的任意值, 现在想改成开关量的, 电压只能是0V or 5V
不过对这种开关量的PID不是很了解, 我记得资料有提到"工作时长占采样周期的百分比"
我目前的想法是, 如果计算的电压值大于0.6*5V的话, 就按5V工作; 如果计算的电压值小于于0.6*5V的话, 就按0V工作,请问是否可行?


一会贴我的PID实现代码,,,,,,,
...全文

相关推荐

非常好用的模糊PID温度控制算法

PID(比例-积分-微分)控制器是最常见的自动控制系统,通过调整比例(P)、积分(I)和微分(D)三个参数来控制输出,以使系统误差最小化。

chenhengjin

房间温度PID控制(时滞系统)MATLAB/SIMULINK仿真_pid控制温度simulink仿真,温度pid控制

**PID控制器**: PID(比例-积分-微分)控制器是工业控制中最常用的控制器类型,它通过调整比例(P)、积分(I)和微分(D)三个参数来控制系统的输出。

gu5218

温度PID模糊控制的算法(完整)

以下是对这个主题的详细解释:**PID控制器**:PID(比例-积分-微分)控制器是最常见的自动控制系统之一,由三个部分组成:比例(P)、积分(I)和微分(D)项。

hpu_jie

一个模糊PID温度控制算法源代码.zip_嵌入式 模糊PID_模糊PID 温度_模糊控制_温度PID_温度控制 算法

PID(比例-积分-微分)控制器通过结合三个参数(P,I,D)来调整系统的响应。

邓凌佳

基于积分分离的PID温度控制 labview

随后确定期望值,将其和循环系统的反馈值作为PID控制器的对应输入类型,随后将PID控制器的控制量输出和反馈值分别乘以对应系数进而加和输出到循环系统的反馈回路中,至此,程序整体框架搭建完成。通过考虑目前掌握的具体工具以及模块,我决定采用分级调控的方式,为了避免长时间加热积分项的扰动,我们将设定值与反馈值做差,当大于3度之前,使用PD控制,接近设定值,使用PID调节,这样使用两个控制器,就可以避免积分项的长时间叠加,第一步的PD控制器用以全功率快速加热,第二步的PID控制器精细调节,用以进一步克服扰动。

自动化Cc努力学习
评论 14
收藏 已收藏
分享
返回顶部
dos5gw
单片机/工控 27,522 成员 28,796 内容