simulink中电流滞环比较跟踪的仿真建模问题,希望得到解答。

我目前在simulink中仿真验证电流滞环控制,通过滞环比较跟踪给定的正弦电流信号。

我首先针对单相建模,仿真结果没问题,仿真图和结果如下所示:

之后我针对三相进行建模,但是一直不对。模型和仿真结果如下所示:

我这里只不过把单相扩展到三相,相当于把第一个建模重复了一下,看到网上别人和我的也没什么区别,但是结果为什么就不对呢?另外问一个问题,就是nuiversal bridge这个模块应该是由6路PWM控制6个开关器件,但是为什么就一个控制端呢,这样的话系统知道哪一路PWM控制哪一个开关器件吗?

第1个回答  2015-10-14
波形异常的话改一下仿真算法,比如从变步长改为固定步长。
逆变桥只有一个控制端是为了防止模块过大,从你自己的仿真中可以看出,6路信号输入到mux再到g端。信号按照ABC三相顺序布置,其中前两个信号是A相的上下两个功率管。
如果你对模块还是不熟悉,可以右键点击模块选择help。里面有详细的介绍。追问

改变步长并没有解决问题。今天又琢磨了很久,后来把电流测量从原来的multimeter改为三个单个的电流测量,即current measurement后,结果对了。按道理说,两个测量方法是都可以的,但是不知道为什么结果不一样,可能是采用multimeter时,使用demux模块时候某些地方出错。这一点没明白,您知道是什么原因吗?

追答

不是改变步长,是改变算法,变为固定步长后最好还要填上步长。一般都能解决波形问题。multimeter并没有任何问题,为了减少连线,我也经常用这个。注意输出顺序就可以了。

追问

改为定步长并设定步长依然没有解决,而且按照我的方法,改为current measurement测电流值后,依然采用的是变步长,结果是对的,所以个人觉得个这个定或者变没有直接关系吧。另外您说采用multimeter时,注意输出顺序是具体指什么呢,输出顺序不就是设置multimeter时,按照测定量的上下关系吗?

追答

算法要么发散要么收敛,其实你上面看到的两个波形结果都是对的,只不过采样点不同而已。有些时候用某些模块可能会改变采样点的时刻,造成波形看上去不同。
顺序就是输出顺序,不要搞错就行了。

本回答被提问者和网友采纳
第2个回答  2020-10-26
您好,想请教下您relay模块是怎么设置的?
感谢回复!