基于MATLAB的PID控制器设计一.PID控制简介PID控制是最早发展起来的经典控制策略,是用于过程控制最有效的策略之一
由于其原理简单、技术成,在实际应用中较易于整定,在工业控制中得到了广泛的应用
它最大的优点是不需了解被控对象精确的数学模型,只需在线根据系统误差及误差的变化率等简单参数,经过经验进行调节器参数在线整定,即可取得满意的结果,具有很大的适应性和灵活性
PID调节器是一种线性调节器,它根据给定值与实际输出值构成的控制偏差:=-将偏差的比例、积分、微分通过线性组合构成控制量,对控制对象进行控制,故称为PID调节器
在实际应用中,常根据对象的特征和控制要求,将P、I、D基本控制规律进行适当组合,以达到对被控对象进行有效控制的目的
例如,P调节器,PI调节器,PID调节器等
综上我选择PID调节:比例调节反应速度快,输出与输入同步,没有时间滞后,其动态特性好,但是比例调节的结果不能使被调参数完全回到给定值,而产生余差
比例调节的结果不能使被调参数完全回到给定值,而产生余差
在实际应用中为了达到更高的要求,常根据对象的特征和控制要求,将P、I、D基本控制规律进行适当组合,以达到对被控对象进行有效控制的目的
所以我选择PID调节
PID是以它的三种纠正算法而命名的
这三种算法都是用加法调整被控制的数值
而实际上这些加法运算大部分变成了减法运算因为被加数总是负值
这三种算法是:比例-来控制当前,误差值和一个负常数P(表示比例)相乘,然后和预定的值相加
P只是在控制器的输出和系统的误差成比例的时候成立
这种控制器输出的变化与输入控制器的偏差成比例关系
比如说,一个电热器的控制器的比例尺范围是10°C,它的预定值是20°C
那么它在10°C的时候会输出100%,在15°C的时候会输出50%,在19°C的时候输出10%,注意在误差是0的时候,控制器的输出也是0
积分-来控制过