Matlab 版 (精华区)
发信人: warranty (ccat), 信区: Matlab
标 题: MATLAB 5.2电气系统模块库 3
发信站: 紫 丁 香 (Wed Apr 26 12:14:38 2000), 转信
3 应用方法
当然,上述复杂的预处理过程对用户来说,都是屏蔽的。电气系统模块库中的模块在使
用上,与常规的Simulink模块类似,将其拷贝到自己的模型中并设置合适的参数即可。
但是,Powerlib模块与常规的Simulink模块毕竟是两类本质不同的模块。所以,对于同
时使用两类模块的仿真模型,必然会有两类模块之间的信号流动,这就需要中间接口模
块。具体地说,当Simulink模块的信号送入Powerlib模块时,应根据其性质,采用可控
电压源或可控电流源模块作为中间环节;反之,当Powerlib模块中的信号反馈给Simuli
nk模块构造的控制系统时,应采用电流或电压测量模块。
对于包含非线性Powerlib模块(例如电力电子开关器件)的系统,需要采用刚性的数值
积分方法。一般选择ode15s通常可以达到较快的仿真速度,并采用其缺省参数(最大阶
次:5;最大步长和初始步长:auto;相对容差:1e-3;绝对容差的选取通常和系统中的
状态变量的最大幅值有关,一般千伏/安级的系统取0.1~1,而低压系统取1e-3~1e-2)
即可。
由于在仿真初始化过程中,power2sys函数将逐个检查模型中的各个模块是否为电气系统
模块,所以,对于大规模的系统,在一定程度上会降低仿真的速度。为避免这种负面影
响,可以人为地迫使power2sys不去检查那些常规模块,方法是在常规模块以及包含常规
模块的子系统的模块名前加一个"$"符号,如"$PID",但必须确保子系统内的模块皆为常
规模块。
Powergui是电气系统模块库提供的一个有力的工具。通过它,能以图形用户界面(GUI)的
方式来方便地计算和显示出系统中各状态变量和测量变量的稳态值;可以修改系统的初
始状态来实现从任一初始条件开始仿真,能避免较长的过渡过程;还可以实现对包含电
机的三相电网潮流的计算和初始化。使用Powergui,只需将其拷贝到模型中,打开即可
进行查看和设置。
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.113.4.210]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.573毫秒