急!!!!!!!!直流电机simulink仿真如何搭模型

2024-12-19 22:34:01
推荐回答(2个)
回答1:

很简单,用PI调节器控制就可以了。

1.用转速给定,与转速反馈相减,结果输入PI调节器。

2.PI调节器输出0-1的控制信号,该信号控制SPWM

3.SPWM输入到IGBT控制信号端,后面接直流斩波电路。

4.斩波电路输出电压到直流电机。 

如图所示,基本构架就是这个样子,具体的参数再调调吧。

回答2:

已知直流电机的转速和电压的传递函数关系式
G(s)=W(s)/U(s)=4731/(s^2+167.5s+375.8)
应用matlab的simulink仿真时,给一个输出24的阶跃信号作为控制电压信号
采用转速负反馈回路,为何输出的波形还是接近24,不是应该是24V控制电压对应的一个转速值么?
已知的是当没有这个转速闭环回路时(也就是只有前向通路时),输出波形就是我需要的输出转速。如何才能得到我需要的转速值?问题补充:

那么,如果我的传递函数不变,阶跃信号为24,前向通路有PID,最后的输出会还是24么?
首先建议你看看自动控制理论以及电力拖动等相关书籍。你可以想象一下,如果转速可以达到24,那么电机前边的电压就会等于0,这时电机还会转吗?
在电机的前向通路里,应该加上控制器,这个控制器由比例、积分和微分(PID)构成,由比例缩小误差,由积分消去静差,由微分提高抗干扰性。单纯的负反馈仅仅是控制的一个基础构架。