TA的每日心情 | 开心 2020-7-28 15:35 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab是-一个高级的数学分析和计算软件。/ A @, t3 d( V$ C% p7 W5 ~5 T
Simuink是运行在Matlab 环境下,用于建模、仿真和分* n x% C) ?% p! @3 P. o0 E
析动态系统的软件包,它支持连续、离散以及两者混合; ^3 H* d6 ]* [, g
的线性及非线性系统。使用Simulink可以很容易地创
0 t; n, b- P9 j! J9 D( ^! y建新模型,或是修改旧模型。它的仿真过程是交互式
9 Q5 R: j' c8 V4 E! C* v的,可以随时修改参数,并可立即看到仿真的结果。
8 C% D( b, B( z4 |, r但是,利用Simuink进行仿真时经常会遇到的一,
/ P' U$ x1 U( F' A个问题是:模型有很多的参数.这些参数之间彼此有
* f; i5 o' b' e6 Z: Y" F- t0 V一定的关系,而且设置参数时往往需要经过一定的计,
a! F! z+ p2 _- s) V算。这个问题在只需仿真某-一个状态时并不突出,但7 | U* f+ F ^( d- y- M
如果仿真的是若干个需要不断改变参数的状态,仿真( c) |* z' h( ~: z
的过程将会变得非常繁琐。例如,如果需要仿真某火
0 A: Q$ `* W- t; f& {5 O电厂综合机组控制模型,仿真模型的参数有几十个之
$ O- a' m% Z$ @! k P3 J多,这意味着每改变需仿真的运行状态时,必须依次
# s# G) `7 j) Z/ F4 z1 r' O. v% O修改不同模型的参数,若有疏漏,仿真结果的正确性
- C1 Y+ K; t" D4 J就很难保证"。
. z9 Q& z: n+ O2 u0 i在这种情况下,我们可以通过利用Simulink自身
: ^, F* i2 i# e/ {0 Q. j5 [- d9 [提供的封装模块的功能[2],将参数的传递过程封装! y0 @4 A7 |6 f& B6 J0 G
在模型内部,这样可以简化参数设置过程,下面我们) M- h+ ? s* q ^0 E
以500MW汽包锅炉协调控制机组模型为例来介绍/ @4 x5 \+ F9 i8 o8 @" n0 G; [
模块的封装技术。) D5 c! o6 l2 T' P
( A; g! V" B0 ?5 K( n5 a
+ k S$ m, F% } n" ~; t |
|