我已经看到使用PID控制器控制DC到DC降压转换器的输出直流电压的示例。
我想实现DC到AC转换器。
我尝试使用PID控制器。
由于我将输出交流信号(连续变化)与参考正弦信号进行比较,因此PID控制器未提供预期输出。
在DC到DC的情况下,两个参考信号都是恒定的。
在我的情况下,它是连续变化的正弦波。
有人能建议任何方法来获得准确的DC到AC转换吗?
P.S。 PID控制器能否与高频(100Hz)的连续变化参考信号一起工作?
答案 0 :(得分:0)
如果您希望正弦波参考没有误差,您有两种选择:
您需要将参考信号和受控(测量)值转换(使用 dq0转换也称为 Park变换)到具有相同频率的旋转帧你的正弦波(在这种情况下是100Hz)。
这样做时,您的参考信号和测量值将变为100 Hz的恒定值,您可以使用常规PID控制器(实际上您需要两个 - 一个用于 d 帧,而另一个用于 q 框架。)
然后使用PID控制器输出的逆变换来驱动转换器调制器的占空比。
请注意,如果您的系统是单相的,那么必须滤除dq0变换结果中的二阶谐波。
在PID控制器中,积分作用负责零误差常数参考跟踪,因为它实际上是零频率的无限增益(即恒定)。在使用拉普拉斯形式的传递函数中,积分部分对应于控制器函数中的1/s
。
要跟踪正弦波,您需要一个(1/w²+s²)
形式的控制器,它将保证参考正弦波频率的无限增益,w=2*pi*f
。
事实上,我们可以在数学上证明DQ0 PID控制器等效于谐振控制器。