EDA365电子论坛网
标题:
Matlab/Simulink环境下锅炉模块封装子系统设计
[打印本页]
作者:
keep
时间:
2020-1-13 10:38
标题:
Matlab/Simulink环境下锅炉模块封装子系统设计
Matlab是-一个高级的数学分析和计算软件。
* v' i) ?9 B( A% F7 H) W2 O
Simuink是运行在Matlab 环境下,用于建模、仿真和分
. ^3 z1 F0 q+ r$ g" m- ?$ _
析动态系统的软件包,它支持连续、离散以及两者混合
# u( p# J1 _9 H9 S6 V! U+ w9 [3 {
的线性及非线性系统。使用Simulink可以很容易地创
9 }8 L5 `0 v+ }# H$ v
建新模型,或是修改旧模型。它的仿真过程是交互式
0 e# Z5 |& L6 H
的,可以随时修改参数,并可立即看到仿真的结果。
! `+ f) c& z- U, a* ?: U4 ~0 H+ P
但是,利用Simuink进行仿真时经常会遇到的一,
6 T$ ?/ D" x- ~. b* l j9 O+ U
个问题是:模型有很多的参数.这些参数之间彼此有
6 D7 N+ [6 C- v A& Q
一定的关系,而且设置参数时往往需要经过一定的计,
3 R( o4 m: u- n% k
算。这个问题在只需仿真某-一个状态时并不突出,但
9 T, ~5 ?: e' ?% h+ f) n: }. Y
如果仿真的是若干个需要不断改变参数的状态,仿真
& J6 o# \/ u- l# o% }8 ^
的过程将会变得非常繁琐。例如,如果需要仿真某火
* w6 y" D$ w; X6 S* ]+ j
电厂综合机组控制模型,仿真模型的参数有几十个之
6 ?$ z/ q- m8 @
多,这意味着每改变需仿真的运行状态时,必须依次
' H$ ^4 \) ~5 X
修改不同模型的参数,若有疏漏,仿真结果的正确性
* M! I# j2 {2 C$ Y1 |) }- y
就很难保证"。
' E3 y: L" b, o1 L+ Z
在这种情况下,我们可以通过利用Simulink自身
0 N* `6 [$ I5 g8 a4 }* F
提供的封装模块的功能[2],将参数的传递过程封装
( G6 Y5 {, d0 Q" X9 Q5 f. k
在模型内部,这样可以简化参数设置过程,下面我们
- m9 g5 T2 F3 X1 O$ M1 O
以500MW汽包锅炉协调控制机组模型为例来介绍
9 ^. p, P3 |" o6 x4 t( l2 S9 ?5 b( s
模块的封装技术。
* I: X; g( I# y( U) k4 [1 N
; T2 e& w: K/ v9 |5 d: z
4 l5 Z$ N: v, N
作者:
qinguojun
时间:
2020-1-13 11:00
11111111111111111111
9 }( r1 k0 H: X( q$ w# Z& N+ q
作者:
tcijnbhu
时间:
2020-1-13 17:04
学习学习
' R! D* ^& \1 h& T u4 o/ @/ A* v; z
欢迎光临 EDA365电子论坛网 (https://eda365.com/)
Powered by Discuz! X3.2