2016 - 2024

感恩一路有你

matlab仿真pid数值怎么调 simulink中pid如何用标准的?

浏览量:2521 时间:2023-06-28 08:28:27 作者:采采

simulink中pid如何用标准的?

模块库中没有现成的PID控制器,方法如下:

1复制,直接从现成的MATLAB例子中复制PID控制器,比如可以在MATLAB命令窗口输入sltank,有PID控制器,直接复制即可。

2自己搭建,分别搭建比例、积分、微分模块,参考上面的例子。

pid的温度计算公式?

一、温度控制模型的建立

选择一阶延时温控系统还是二阶延时温控系统,需要根据你的实际温控系统来确定;

二、温度控制模型中K、T和τ的确定

一旦确定了温度控制模型,下一步就是确定K、T和τ的值。有几种方法可以确定温度控制模型中K、T和τ的等效性:

1.系统识别方法

设置好数据采集的时间间隔、PWM波形的占空比等参数后,记录随时间变化的温度数据(注意:是开环状态),温度数据越多越好。根据试验数据,利用Matlab的系统辨识工具箱进行辨识,得到K、T和τ的值。

2.公式计算方法1

将固定占空比的PWM波输入温控系统,以固定的时间间隔(如1s)采集并记录温度数据,然后利用两点计算公式计算出K、T、τ的值。

k(y(∞)-y(0))/(δu);

t 1.5 *(t(0.632)-t(0.28));

τ 1.5 * ( t(0.28) - t(0.632)/3).

注:(1)和y(0)为室温值,y(∞)温度稳定后的温度值。

(2)、δy y(∞)-y(0).

(3),t(0.28)是室温上升到y (0) 0.28 * δ y的时间值。

(4),t(0.632)是室温上升到y (0) 0.632 * δ y的时间值。

3.公式计算方法2

原理和公式计算方法1一样,只是选取的参考点不同。这里选取的参考点是t(0.39)和t(0.632),K的计算公式与公式计算方法1相同。以下是T和τ的计算公式:

t ^ 2 *(t(0.632)-t(0.28));

τ^ 2 * t(0.28)-t(0.632).

第三,P、I和D参数的确定

仿真测试方法。

通过输入温度控制模型,在Matlab中建立PID控制模块,然后对温度控制曲线进行仿真,确定PID参数。

2.公式计算方法

根据以上测得的温度数据,用Z-N或C-C公式计算PID参数。

3、现场调试方法

根据调试人员 根据整定PID参数的经验,对PID参数进行调试,并通过现场PID的温度控制来确定PID参数值。

温度 方法 PID 参数 温度控制

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。