【仅供参考】
【2023.02西南交大电力电子在电力系统中的应用】
目录
????????1、针对极点0,-0.5的被控系统,设计具有输出限幅的离散系统的PID控制器,并封装成参数可设置的模块,可设置Kp、Ki、Kd、输出限幅最大、最小值等参数。
????????2、验证PID在以下系统(替换Subsystem)的阶跃输出。
其中:
????????将Saturation模块中Upper limit、Lower limit的数值分别用参数Max和Min代替,以便于后续创造Mask模块后,对模块属性进行设置。
????????得到下图所示电路:
????????对各参数进行编辑如下:
????????得到参数可设置的模块如下(可设置Kp、Ki、Kd、输出限幅最大、最小值等参数):
????????先将Ki、Kd清零,不进行限幅。如右图,当Kp选为0.05时(图中黄线所示),达到稳态时间偏长;Kp选为0.14时(图中蓝线所示),反应速度提升,但产生过冲。
????????Ki在有外力作用和系统误差时用以消除偏差、提高精度。调大Ki也可增加响应速度,但同时也会产生过冲、过大会产生振荡。此处调节Ki参数效果不甚明显,故取一较小数值0.000001。
????????Kd用以抑制过冲和振荡。Kd过小系统会产生过冲,过大则会减慢响应速度。如右图,当Kd选为0.01时(图中黄线所示),产生些许过冲;Kp选为0.14时(图中蓝线所示),差不多为预期所需。
????????综上所述,所得参数如图:
????????
????????使用PID控制(黄线)和不使用PID控制(蓝线)时输出波形如图:?