0

我已经看到了使用 PID 控制器控制直流到直流降压转换器的输出直流电压的示例。

我想实现直流到交流转换器。

我尝试使用 PID 控制器。

由于我将输出交流信号(连续变化)与参考正弦信号进行比较,因此 PID 控制器没有提供预期的输出。

在 DC 到 DC 的情况下,两个参考信号都是恒定的。

就我而言,它是不断变化的正弦波。

谁能建议任何方法来获得准确的直流到交流转换?

PS PID 控制器可以在高频(100Hz)连续变化的参考信号下工作吗?

4

1 回答 1

0

如果您希望正弦波参考的误差为零,您有两种选择:

DQ0 控制器

您需要将您的参考信号和受控(测量)值转换(使用dq0 变换,也称为Park 变换)到具有相同正弦波频率(在本例中为 100Hz)的旋转框架。

这样做时,您的参考信号和测量值将变为 100 Hz 的恒定值,您可以使用常规 PID 控制器(实际上您需要两个 - 一个用于d帧,另一个用于q帧)。

然后使用 PID 控制器输出的逆变换来驱动转换器调制器的占空比。

请注意,如果您的系统是单相的,则 dq0 变换的结果中将存在必须滤除的二阶谐波。

谐振控制器

在 PID 控制器中,积分作用负责零误差常数参考跟踪,因为它实际上是零频率下的无限增益(即常数)。在使用拉普拉斯形式的传递函数中,积分部分对应1/s于控制器函数中。

要跟踪正弦波,您需要一个 形式的控制器(1/w²+s²),这将保证在参考正弦波的频率处获得无限增益,其中w=2*pi*f

事实上,我们可以在数学上证明 DQ0 PID 控制器等同于谐振控制器。

于 2015-07-01T17:20:59.820 回答