我正在为一个我决定解决的小项目而苦苦挣扎。我正在尝试使用matlab simulink复制我在一本书上找到的一个例子,但我没有使用simulink和控制理论的经验(我理解原理等)。
给出了控制框图,但我不理解某些块,以及如何添加我的输入(simulink上的正弦波块)?
以下是详细信息:
Schematic of the converter and desired control block diagram
如果有人能给我一点洞察力,或者直接给我一些例子,让我在理解上有所建树,那就太好了!
提前谢谢你。
发布于 2017-09-25 21:53:16
控制器部分是系统的闭环反馈控制。K(s)通常包含某种类型的PI控制。在更复杂的控制系统中,K(s)的结构可能略有不同,但通常会始终包含积分,以确保系统最终稳定在所需的值。
输入的Iref是您当前的命令。在这种情况下,你可以在这里注入你的正弦波,它将产生一个与你想要的输出匹配的电流波形。如果你想要的输出。
输出m是控制器产生的调制波形。半桥转换器部分中的所有内容都代表了转换器及其所连接的所有内容(电压源)。
这里的前馈滤波器也是一个非常重要的组件。由于Vs包含交变波形,前馈滤波器允许系统响应Vs的变化,而不依赖于反馈补偿K(s)。这有助于将电流调节与电压VD的变化解耦。
要开始这个项目,您可能可以构建半桥转换器,如下所示。你可以注射400*cos(377t - pi/2)作为VD。
对于反馈补偿器K(s),您可以将输入输入到两个增益(Ki和Kp)中,稍后将为其选择值。在K1的输出处插入一个积分器(1/s),然后将Kp和积分器的输出相加。
对于前馈滤波器,您可能只应使用直流增益为1的低通滤波器。低通滤波器可防止噪声进入系统。在这种情况下,您正在运行模拟,因此不会有噪波。但是,过滤器将消除任何代数循环,这可能会导致模拟中出现警告或错误。
你可以在Iref输入你的控制信号。
https://stackoverflow.com/questions/44556582
复制相似问题