化工系统工程讲座_八_.pdf
《化工系统工程讲座_八_.pdf》由会员分享,可在线阅读,更多相关《化工系统工程讲座_八_.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、?年化学工程第弓期化工系统工程讲座!八梁玉衡!北京化工学院第六讲化工过程系统静态最优化方法!#前已指出,过程系统的静态 最优化设计问题忽略了过程系统 特性对过程 系统的影响。所以静态最 优 化的数学模型可以认为是动态模型的一个特例。实际 上,把大多数化工过程系统看作静态系统并不会产生多木鱼俱差。对 于过程系统的最优 化设计,要求过百萦统在绝大多数情况下,在正 常 条件操作时尽可能平稳,特别是对于采 用以“级”构成的过程系统,如化 工生产过程的综合自动化的多级计算机管理、调度,生产车间的 参数的综 合控 制,用专用的小型或微型计算机进行最优控 制等等,这些分级系统,系统的响应速度一般比外界干扰速
2、度快得多,所以在一般情况下,有可能而且应该将动 态模型变换为静态模型去处理。不考虑动态特性影响 的静态最优 化的数学模型可用过程系统的 目标函数!%和若干个等式 或不等式 约束 条件描述,写成数学方程式如下&求满足约束条件迄今,已经提出了多种静态最优化的计算方法,本章对一些基本的算法,分为三大类作简要介绍&!?目标函数无约束条件的最优化方法,!目标函数有等式约束条件的最优化方法(!)目标函数有不等式 约束条件的最优化方法。城多目标鱼数无约束亲件的最优化方法!%提+!,一?!%.+!,一使目标函数!%达到最大值或最小值,即!%办/0 1!/23!,一)的决策变量%,?。徽分法,在数学分析 中已经
3、证明,无 约束条件的目标函数的最优值!最大值或最小值或位于该函数的驻点,或位 于该函数梯度的间断 点。所以用微分 法考察目标函数的一阶 导 数!或偏 导数为零或 者是不连续的点或者是该函数本身的间断点,即可求出无约束条件的目标函数的最优值。用微 分法求无 约束条件的目标函数的最优值与数学分析中用微分法求函数的极值没有本质的不同,所以具体算法就 从略了。梯度法梯度法是求函数最优值的一种 基本的迭代方法。由于在每一个迭代时 要计算目标函数的梯度以确定下一步有利迭代方 向,因此称为梯度法。一,4一设目标函数为多变量函数!%二!%,35,向量,607,8 9/,它的梯 度定 义为一个/维列记为&6、一
4、加丁0%&:7邝66%。;为了计算使一匹达到最小值的点,首先给出一个初始点%+做为%的初 始近 似 值,从%。出发,沿着!%减小 的方向移动。由数学分析已经证 明,在巧的邻域申沿负梯 度选取适当的正数0(,下一次迭代的%按下式取值,6#%(,?.%(一0(一竺 二?!,一%。一。(式中0&+二定义为迭代计算的步 长。诵赓慈裔迭代让算步骤如下&!?选择初始点。,给定一个充分小的正数。!计算负梯度一甲!,&,2.+,!)如果甲!%:镇。,则满足计算精度要求,一停机。否则到第!=步。箭的方向,使函数!%值下降最快。!=由一维搜素求0(,使一了,、若将!%在%。按台劳级数展开,取一阶项,则得&%(一0
5、(4!%(.,一飞3,“(一0甲!%&,“,!%一!%。!%一。;卫?己%9&一。!令%(十,件%(一0(!,一式中%一%。十“为?。邻近的一个向量,“是一个很小的正数,9是单位向量,现在要求一个单价向量#,使共、卞降尽可能快。由于甘一戈%卜。,、一。:号、卫(&9了二几%2式 巾 的为卫,%:%一%!,一,方向的单位向 量(2?,返回第!步,直 至甲!叭?镇为止。例,一?某 过程系统 的目标函数为下式&!%.%圣一,%(%置一?+%&一)=用梯度法求其最小值。解选择初始点%,。一?,%5。.?,取步 长0一+?,。一+?,则八二月乙份 才笋?,?!任移自自,?#荟匕%“&扬卫的 模!(),+
6、为两个 单位向量 的内积。由式,一%可知,当./一时,!,0%/!,从。%得到绝对值最大的负数,所以在。1023。.中选择.为负梯度方向的单位向量,即取04一0。一。卫卜,。一5%60。一。)。一&7剥。一0。一,“?一8,&,?,卫&204&)一一 9一:,;、?,%一?#)一一,。4一8%?&,?礴,9%一,。,0一:%;,?,%一8”:5?0 ;/胜 ;打一)口一)(一卜八一卜 一气一曰)式中6。是某个正数。按求04的方法继续进行迭代计算。若已得到。、,针算!,0%在0的梯度丝70;“一“4 一谈翻一&+?)。?4?一。耳一:邻魏:%(、?一%(一。(!粤、口79、+4?=)。+?,4+
7、一,二 、。,。&0、飞二。二体、一、刁、目?女,卜匕月.飞十二一”74已己又门 盘廿多勺欲二钾5#一、7?如呆将目标函数!哟在%。作 台劳级 数展开并取二阶导数项作近似逼近,则可获得比梯度法更精确的结果若设目标函数!川有连续一阶和二阶导数!或偏导数,由台劳级数展开取二阶导数项则得&向(,共扼方向是 由梯度个修正项来确定,己口(一器(口上?一 卫日(,、,!,一?+!%幸!%2;。生;(%式中(二甲!%(65!%,住2一9一一一,?万?一9一67%一%一%2,多令甲!%一+,得此近似函数极小 点的必要条件&甲!%.?%.+时收敛很慢,而共辆梯度法具有梯度法 的优点,并且在叭接近%今时 收敛较快
8、。由于搜索方向是 根据前一方向的共辘友向确定,因此 称为共扼梯度法。共辆方向定义&设为313的实对称正定矩阵,如果有两个3维向量和,满足;.+则称向量和对于矩阵共扼。日(一,(&丁(百一,(一,!,一?(.一(日,?!由一维搜索求0,?&使!%0?.?9930+!%卜0!,令?(&二%(0&,2 于 2?,返回第!步,直至计算精确度满足要求为止。由上述讨论可得,若令日2一&二,则共辗梯度法即变成梯度法。例,一用共辘梯度法求例卜?的目标帅数的最小值一、一一?解场一2一,?一#勺卜。一4(,。一寸:。一4(?些所一9:0。4(,0。+由0。构造新的目标函数!0。二!=0。一“一?!4 0。一=求!
9、0。今/23,则得0.+。+!0。.)?=?上户匀一一通任6自叮一?献%.99 宁”+。)。+?一)。=+?4以包塑鱼竺全卜算的收敛速度而各丝鱼鱼翼鬓熟引入变尺度的概念,采 用尺度矩阵(逼近!(一。此即 和卑到粥酷。变尺度法实质也是一种共辘梯度法,其不同只 是在变尺度法中,将共扼梯度方向尽洲下述方向代替一,一(?(!,一?)式中,是一个/1/对称正定矩阵,称为尺度矩阵。根据尺度矩阵构成方法不同,(有各种变尺度算法。下面介绍两种计算尺度矩阵 的方法&!?一一法一一甲!)=“!+?4!=“!4+。+=)。一+。?2 十,二2里、!(;2)一6,=:。+“4璧?耳(_2!_2;(!_、;2_2!一一
10、法(十?一&十!,一?=。工一言盅:,曰3,?3今曰?/,曰八)?胜 卫?吸?,!由6,构造新 的目标函数,并对6求目标函数的最小 值,则得十鲤坦兰吐二生丘迅,8。?。%,一?:%?一?式中日,?3,%,%,一?%;,月浦士内民口#曰?42(#)9?=9 0一;一计算结果表明,共辘梯度法 的 收敛速度比梯度法快。=变尺度法变尺度法是求解最优化问题最有效的方法之一在前面的讨论中,厂画蜜;塑塑里方向作为最速下降方向,从局部意义来看,然而从整体来看它不仅处,迭代收敛速度很慢。采咱画丝履丝加快砰弋计算的些塑退,但是尝里 亘鱼塑娜滚杂1、十,一,一?5%二叭3一0一46,一?9%由上式可以看出,变尺度法
11、收敛速度要比共扼梯度快,因为共辘梯度法只利用了梯度变化的信息,而变尺度法除了利用梯度变化的 信息外,还利用了控制变量变 化的信息。变尺度法的计算步 骤如下4,?%给定初始 道0。,一,!,0。%,同时给定一个充分小的正数。,%计算!,0%,1守!,0%。,8%校验?4,。若?簇。,则计算结束,停机。若4。;+。则计算继续到第,=%二一5一步。!=取(二一桩0!由一维搜索求0(,使、,%(0&(,一默“%,0(,!,令“(&二%(0、(。!4校验,、&(!。若?(,9!。,则停机。若?(,:,则计算继续到第!步。!令二0(,_(二(十,一,!?计算解选择初始值。一9至和“一+?。如前例算法可求得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 化工 系统工程 讲座
限制150内