马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛
您需要 登录 才可以下载或查看,没有账号?注册会员
×
计算机辅助设计技术近年来在国内外的电子、建筑、纺织、通用机械等行业得到了迅速的发展,开发出了大量的实用软件产品,而作为机械行业之一的锅炉行业的CAD技术发展却比较慢。锅炉的设计是一个反复迭代的过程,必须对多个设计方案进行优化比较,才能得出最优的设计方案。
8 x- k2 u% e# I( f3 `. y, Q8 V
6 y D8 a0 f* K2 L; c& s 目前的锅炉设计仍采用传统的手工设计,为了提高产品的设计质量、缩短产品的设计周期,推动锅炉行业CAD技术的发展,浙江大学化工机械研究所和国家九五CAD应用示范点之一的杭州锅炉厂共同合作,开发了《杭州锅炉厂CAD应用系统》,受到了专家的好评。
! T, ~' y+ z3 Z% ~
0 I" a7 J! h/ E# a0 } 锅炉受热面优化模型的建立
: I7 S& E& K# n, J& _
7 _% h. h' I# F1 D Z% E 锅炉是个复杂的热工机械系统,其优化设计的目标函数不能用显函数明确地表达出来。影响锅炉设计质量的因素比较多,如燃料性质、炉型选择、炉膛热负荷的合理选择、各种对流受热面烟气流速的选取、各段烟温的选取等等。锅炉设计涉及到燃烧学、传热学、流体力学、环保科学等基础科学之外,还要进行热力计算、烟风阻力计算、水动力计算、受压元件强度计算、壁温计算等等,所以设计时就要考虑这些因素。
0 ]1 F$ {; L- L: N! W. ?: a
# G% z- i" ? p6 |. t. j3 Z 显然最优的锅炉设计模型是在满足基本约束的情况下,以经济性作为目标函数。我们知道,在设计锅炉时,选用较低的排烟温度,锅炉效率上升,燃煤量下降,运行成本降低;另一方面,锅炉尾部受热面温压下降,受热面面积增加,锅炉造价上升,且烟风阻力提高。按以上分析得到最经济锅炉效率的优化模型。
5 Q8 |1 Y, R& }( f; }! z- _( d, I5 G: e# u7 o; r9 C! S& x% }
目标函数:
3 O. v! I- ~0 T' Q) b1 k5 `" p- F6 p8 t+ V/ s/ T
式中xi——第i段锅炉受热面积,m2;
; a; R% ]/ c: |, j
1 A- _7 j+ Y6 z) U yi——第i段锅炉受热面单位面积生产成本,元/m2;
3 w" I. L3 [) Q W% g3 j+ l* B+ z! K9 ^. g% g
m——锅炉受热面的段数。
3 Z: Z7 Q. ]- ]0 p) l; k3 T" [+ [
: d3 [/ l( v4 N" h 约束条件:①保证稳定、连续燃烧;②工质参数满足设计要求;③各段烟温、工质温度满足安全性要求,满足强度计算、壁温计算、水动力计算的安全性检验,防止受热面结渣;④各段受热面的烟速不能大于受热面最大允许速度;⑤排烟温度应高于烟气酸露点;⑥尾部受热面双级布置时满足最佳配合条件;⑦受热面几何尺寸满足工艺及布置要求。
3 ^$ G5 E! `5 ~; {9 a6 L v5 ~* c8 N, ]6 k% {" R# j* h% Z
优化模型求解策略
* ~6 K( p$ }. Z- A) H; R0 |- u0 {, C: R7 C
锅炉优化设计模型中既有连续变量又有离散变量,属于混合离散规划问题。而现有较为成熟的工程优化方法,均为连续变量的优化方法。从表面上看,上述优化模型的目标函数为线性函数,实质上以上目标函数十分复杂,各受热面面积的确定是通过锅炉热力计算、烟风阻力计算得到的。上述约束函数也非常复杂,涉及壁温安全性检验(需进行壁温计算)和水动力计算等,几何尺寸为混合变量(如管径、排数等为整型变量)。针对锅炉优化模型的特点,我们对传统的正交试验法进行改进,来解决锅炉受热面优化模型的求解问题。 ! ^& l2 [3 f* `6 q5 V
( ^- H% S5 K5 w8 F0 f
正交试验法是用正交表来解决混合离散变量的优化问题,近年来在很多领域的优化设计中获得广泛应用,但通常的正交试验法用于复杂的锅炉优化模型时有一定的局限性,主要表现在目标函数和约束函数较为复杂,并且可行域为非连续,常常仅能得到一个局部最优点,且有时该点与全局最优点有时相差较远,因此,对原优化模型做了如下改进。 8 j# W+ e9 e5 G) F* J
# f. t) t- G C 2.1利用增广目标函数代替原目标函数进行求解 / P& {6 t* l+ @9 \7 q1 m
. \* Z5 M, d/ @% S% ~1 ] 根据连续变量惩罚函数的思想,引进惩罚函数来构造增广目标函数 4 q; h: G) X& n" R! X
$ }, C8 g: g1 W- @) T! i# f
5 g2 g/ C$ |, C3 u
7 d t0 V; P; ? 式中:ri——惩罚因子;
2 L# |/ U# N. ]) m1 C* |% z1 F6 y
f(x)——目标函数; $ J* C: J( \& M! ?$ ~
& j% n% B$ R7 \" g
m——约束个数;
) m* W7 p" k5 I7 u: S7 v
% i e* ?' c8 p. ]6 A% R gi(x)——约束函数;
T5 R$ @/ ^& g0 r0 X3 |/ M1 x) l: k# U$ Y% ]" q2 f) T
ui(gi)——单位阶跃函数。
7 ^- m( _. q& m7 {, S: u
# [# s# {/ ?7 n3 I 这样,通过比较增广目标函数的大小来确定迭代好点,避免了因经过迭代计算找不到可行点而无法确定理想迭代点的情况,使迭代能较快地进行下去。
, q4 B* a- k- t8 I0 m6 Y4 o
! H- E1 t2 Y% V. F7 J4 J8 d* r+ l 2.2每轮采用不同的正交表
$ B/ _) L$ z1 b" l+ n4 Z4 x/ H0 N/ b* H" B( b5 ^
多轮计算采用正交试验时,每轮若采用不同的正交表,则可找到多个局部最优点,从而有可能找到全局最优点或近似全局最优点。
( g8 o4 ]5 _' v) t# B$ ]3 [- O/ p5 u1 c2 c: @
定义:n水平位移。 % |! J, O s9 i; n/ w
5 E; i$ W& x% j( N
将正交表的某一列的所有水平数字均加一个不大于t的自然数n(t为水平数),若相加后大于t,则再将其减去t,我们称这样的处理为对正交表的这一列作n水平位移。所谓n水平位移,实际上也就是对正交表的一列中两种不同的水平数字依次进行互换,共经过(t-1)次水平置换。所以,对正交表的一列或若干列做n水平位移属于正交表的初等变换。由n水平位移所得的正交表应是同构表。 $ L% {) F9 ~; y3 B6 j& F
2 }, V% P+ N6 R3 A 定理:如果将正交表Ltu(tq)的u列基本列保持不变,其余(q-u)列作n水平位移,那么: ( ]6 C. q$ Y" k$ L
- ?7 D/ L. f/ B5 A( t D# V5 l' ^: x (1)可以构造出t(q-u)张同构表;
& t' @2 K2 c- t0 E$ F/ x1 W( }( z: b% A) `# y* t5 v" h
(2)这t(q-u)张同构表中任何两行均不相同;
6 A# ^5 J% f; u" b$ _4 w) I5 A. j" b2 b2 S7 H; V! p
(3)这t(q-u)张同构表是互不相同的。
* r* A: H5 L/ u; x7 r
1 K! r! F5 Q) `2 P; u7 ^/ y 由上面定理知,可通过对正交表的(q-u)列分别作n水平位移来构造不同的正交表,从而使每轮迭代均可采用不同的正交表,找到一个不同的局部最优点。通过不断构造同构表,就可得到很多局部最优点。当局部最优点的数目达到一定值或局部最优值在预定的范围内时,即可认为某一局部最优点已落在全局最优点的周围,此最优点即我们认为的最好的局部最优点,然后在其周围缩小求解范围,即以此点为中心进行2水平或3水平正交表寻优,就有可能找到全局最优点。
: ?! v; D3 [# X6 k6 O. l- R' G$ g- `# j+ C; p" Q
受热面的优化设计 " G( m$ J3 d3 W- {, ]( z
$ x1 S- I% b m# f
3.1系统设计
3 ~9 C( q- G+ @6 `" F
2 Z% m3 j6 A$ v# o* _ 在传统的受热面设计过程中,需要套用几十个公式,查阅大量的曲线和表格,耗用大量时间,无法连续计算,实现优化设计非常困难。因而,设计过程中的一个主要工作就是在系统设计过程中完成受热面的计算机辅助设计公式,并将大量的图表和曲线用公式来进行拟合。 : n, U9 u3 p% q5 l4 S. J
0 u6 V! {, c2 k" F7 Q M" r( H1 @0 a( G
3.2参数优化设计 : C j0 t5 R$ @1 G2 e: y7 R
; J0 D4 X; W$ [ x
在参数优化设计过程中,用正交设计的方法多轮进行调优,以给定初始条件下的最小受热面积为考核指标,寻找各参数直接的最佳组合。选用L9(34)正交表。第一轮参数优化的中心水平直接取计算机辅助设计的计算结果,上下两水平在一定范围内适当扩展。每轮参数优化设计后,下一轮的因素中心水平为前次目标函数值最小的一组设计条件,第一、第三水平按中心水平上下范围适当扩展,计算机多轮调优,直到各因素的极差均小于10为止。
7 @" Y. X& Q" D% g$ ]5 ~- {, |
; c( ]. _" j% v. Q0 I |