matlab/simulink电力电子仿真有效值RMS设置和使用

matlab/simulink电力电子仿真RMS有效值设置和使用

上接matlab/simulink电力电子仿真三相变压器设置和使用

1 主要内容

本章的主要内容是在电力电子仿真中

  • 如何计算一个信号的有效值
  • RMS模块的参数设置和使用

2 如何计算有效值

其实计算有效值大致有两种方式,一种是利用RMS模块(RMS就是有效值的意思),另外一种是利用在Scope模块里面的统计功能。

第二种我已经会了就不写了,RMS模块是刚学会的,所以记录一下。如果对第二种方法有疑问的可以留言,我会及时回复的。

2.1 RMS模块的选择

由于我自己是做电力电子仿真的,所以只讲针对电力电子元件的RMS模块。长这样,中间的字是蓝色的。
matlab/simulink电力电子仿真有效值RMS设置和使用_第1张图片
另外一种很像的RMS模块,中间的字是黑色的,长这样。不是我要讲的!!!!我也不会用。 注意别搞错啦。
matlab/simulink电力电子仿真有效值RMS设置和使用_第2张图片那么怎么找到我们要用的这个蓝色字的模块呢,直接搜索我是搜索不到(我用的是2017a版本的matlab,2018年安装的,一直懒得更新),据说老的的版本可以。如果你也像我一样搜不到,那么请在这个路径下寻找。如图。
matlab/simulink电力电子仿真有效值RMS设置和使用_第3张图片
如果图片看不清,我把路径写在这里了。Simscape/Power Systems/Specialized Technology/Fundamental Blocks/Measurements/Additional Measurements

但是我自己真的很讨厌对着路径找,只想要直接搜索。所以当时是误打误撞找到了一个方法,这里记录一下。
搜索Measurements。matlab/simulink电力电子仿真有效值RMS设置和使用_第4张图片好家伙,几个意思。。这样就搜到了?

总之我们把它拖到面板上去吧。

2.2 设置参数

2.2.1 True RMS value

matlab/simulink电力电子仿真有效值RMS设置和使用_第5张图片

这个选项有点意思,作用是计算真实有效值
啥意思呢,当你勾选这个选项,那么simulink计算的就是所测量信号的真实有效值,即按照下面这个公式计算(也就是有效值的定义)。
matlab/simulink电力电子仿真有效值RMS设置和使用_第6张图片如果你不勾选呢,那么simulink算的就是信号的基频信号的有效值。

再解释清楚一点,就是:

  • 如果你确定所测量的是完美的正弦信号,则勾选/不勾选都无所谓
  • 如果你要测量有效值,则勾选
  • 如果你想要测量这个信号中的基频信号的有效值,但是这个信号有谐波,则不勾选

说到底就是滤去谐波了。

2.2.2 Fundamental frequency

输入测量信号的频率

2.2.3 Initial RMS value

这个既有用也没用。怎么说呢。

我们都知道信号是有周期的对吧,在simulink中,如果设置的仿真时长<信号周期,那么所得信号的值还没跑完一个周期呢,算出来的有效值就不对了。当这种时候,simulink就会输出你输入的Initial RMS value的值。

当仿真时长≥信号周期,这个Initial RMS value就没用了,输出的就是真实的有效值,随便设一个数都行,不影响。

2.2.4 Sample Time

采样时间,这个数电/模电学过的吧。

如果设置成0就是连续采样(continuous)。没有特殊需求的话默认为0就行了。

3 输入

要注意的是,RMS模块的输入应该是信号。

举个例子,如果你要测电压的有效值,那应该先接一个电压表(voltage measurement),再把电压表的输出接到RMS上。

4 输出

看到有些朋友前几步都搞好了,结果输出的东西还是不理想。看了一下大部分是因为连了一个Scope示波器。比如这种。
matlab/simulink电力电子仿真有效值RMS设置和使用_第7张图片

emmm,其实我们连一个Display(实时数字显示)就可以了。搜索Display。如图。
matlab/simulink电力电子仿真有效值RMS设置和使用_第8张图片拖出来,连上。大功告成。

5 应用

随便做一个。电源是50Hz,幅值为100V的交流电源。有效值是70.71,没问题。
matlab/simulink电力电子仿真有效值RMS设置和使用_第9张图片有问题就留言,我会及时回复。

点个赞,加个关注呗?

你可能感兴趣的:(simulink,matlab,电力电子仿真,simulink,matlab,电磁学)