simpowersystem非标准教程 联系客服

发布时间 : 星期二 文章simpowersystem非标准教程更新完毕开始阅读780a664bcf84b9d528ea7a16

与4.2.2完全类似。

4.2.4回到模块设置

4.2.2和4.2.3介绍了如何强制模型使用规定状态而不改变模块的本来设置。怎么回到模块自己的设置中去呢?简单,只要将Force initial electrical states下面的两个单选框清空了点Apply就行了!师傅来了可是不容分说,师傅走了你还要送一程。 在再奉送小窍门一枚:按下计算机的电源按钮,重启,再打开模型,就又恢复了模块的自己值……

4.3使用powergui分析稳态

本节我们学习的是“Steady-State Voltages and Currents”分析工具,这个工具是很简单的。

1. 在MATLAB命令行中敲进:power_filter电源滤波器,打开如下的一个电路:

2.

1覆盖的意思是原先的值被抹去,数据永久丢失。

2. 老规矩,还是先看看电路,熟悉一下这个电路的各个部分。熟悉了之后可以大胆的启动仿真。

3. 双击powergui,进入Steady-State Voltages and Currents工具,如下图:

左侧空白处显示的就是你想知道的各个稳态值,每个值有2个分量:大小和相位。究竟是想显示哪一个、以什么格式显示,响应控制部分都在右边。Units,选择显示峰值(peak)还是有效值(RMS);frequency,控制显示哪一个频率的,本例中有两个不同频率的电源,可以分别选中看看结果,回想一下叠加定理是怎么说的;display,就是控制显示的项目啦,下有四个复选框,我都给勾上了,所以状态(States)、测量(measurements)、电源(sources)和非线性元件(nonlinear elements)(本例中没有)都在左面的空白处显示出来了;format,控制左侧显示数字的格式,有浮点、定点和最佳三种,这个显然是偏好,看哪个顺眼就选哪个好了;ordering,控制左侧大小和相位的显示先后顺序;最下面的按钮是刷新,就是修改参数后重启了仿真,点一下它就会出现新的稳态值。

以上就是这个工具的全部应用,没什么新奇的技巧。

4.4使用powergui分析阻抗-频率特性

使用4.3的电路,这次进入“Impedance vs Frequency Measurement”。如图:

嗯?这图怎么面熟?没错,面熟就对了,这不过是一个定制版的figure !

想使用这个工具,电路中必须要用Impedance Measurement阻抗测量模块,它隶属于measurements子库,和电流测量、电压测量在同一库中,地位也相当,标志是一个Z。这个图就是通过那个Z算出来然后显示出来的。

看左侧的两个图,上面是“阻抗-频率”曲线,下面是“相位-频率”曲线;再看右边,右上角是选择框,一个电路中如果有多个阻抗测量模块,那么在这里都会显示出来,选中的在左侧得到显示。下面是坐标轴控制,可以设定频率范围以及步长值,显然步长越小图越精确,至于频率范围,就看你要干什么了!下面的四个是坐标轴格式设定,线形坐标还是对数坐标?自己视情况而定,对数坐标的优点是显示范围广。可以给图加上网格,只需勾选grid。下面的一个是和MATLAB的接口,勾选之后,会在MATLAB工作空间生成一个变量,本变量记录了图像中的数据,变量名称自己可以设定。如图:

这些数据,都是以相量的形式给出的。第一列是频率,步长就是设定的2;第二列是阻抗相量。如果分析的时候用得着,复制过去用就行了。

上面说了,这个工具不过是一个定制版的figure,窗口中也显示出了figure所特有的各种工具,因此,你可以按照figure的修饰方法“再加工”显示出来的图形。

4.5小结

到此,我们介绍了powergui分析工具中的比较简单并常用的三个。FFT和LTI也很常用并且很有用,不过涉及到比较多的内容,还是留在后面专题讨论吧!

第五章 SimPowerSystems的工作机制

背后的那只黑手

想透彻了解SimPowerSystems,我们有必要知道它的工作机制。

5.1一般机制

每次仿真的时候,都要调用一个特殊的初始化机制。这个初始化机制计算出电路模型的状态空间模型,搭建出可以供Simulink软件仿真的等价模型。这个机制的等效步骤是这样的:

1.将所有的SimPowerSystems模块分为线性和非线性两类,提取模块的参数,得出模型的网络拓扑结构。每一个电气节点自动赋予一个节点标号。

2.网络拓扑得到后,线性模块的状态空间模型(矩阵A、B、C、D)被计算。本阶段,同时完成所有的稳态计算和初始化。 如果选择了离散化电路,将使用Tustin方法从连续状态空间模型得到离散状态空间模型。