【问题标题】:Converter control simulation on simulinksimulink上的变流器控制仿真
【发布时间】:2017-06-15 00:13:47
【问题描述】:
【问题讨论】:
标签:
matlab
simulink
control-theory
【解决方案1】:
标题为控制器的部分是系统的闭环反馈控制。 K(s) 通常包含某种类型的 PI 控制。在更复杂的控制系统中,K(s) 的结构可能略有不同,但通常总是包含一个积分,以确保系统最终稳定在所需的值。
输入 Iref 是您当前的命令。在这种情况下,您将在此处注入您的正弦曲线,这将产生与您所需的输出相匹配的电流波形。如果你想要的输出。
输出 m 是控制器产生的调制波形。半桥转换器部分内的所有内容都是转换器及其接口的所有内容(电压源)的表示。
这里的前馈滤波器也是一个非常重要的组件。由于 Vs 包含一个交变波形,前馈滤波器允许系统响应 Vs 的变化而不依赖于反馈补偿 K(s)。这有助于将电流调节与电压 VD 的变化分离。
从项目开始,您可能可以构建如图所示的半桥转换器。您可以注入 400*cos(377t - pi/2) 作为 VD。
对于反馈补偿器 K(s),您可以将输入馈送到两个增益(Ki 和 Kp)中,稍后您将选择这些值。在 Ki 的输出处插入一个积分器 (1/s),然后将 Kp 的输出和积分器相加。
对于前馈滤波器,您可能应该只使用 DC 增益为 1 的低通滤波器。低通滤波器可防止噪声进入系统。在这种情况下,您正在运行模拟,因此不会有噪音。但是,过滤器会消除任何代数环,这可能会导致模拟中出现警告或错误。
您可以在 Iref 输入您的控制信号。