[发明专利]一种用于修正Aspen Plus中模型缺陷的模型扩展方法无效
申请号: | 200910095676.2 | 申请日: | 2009-01-19 |
公开(公告)号: | CN101482898A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 邵之江;陈伟锋;陈曦;祝玲钰;钱积新 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G05B13/04 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 周 烽 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 修正 aspen plus 模型 缺陷 扩展 方法 | ||
1.一种用于修正Aspen Plus中模型缺陷的模型扩展方法,其特征在于,该方 法为:通过文本字符串模型,利用模型解析器将字符串模型进行解析;将 解析后的扩展模型和Aspen Plus中的原模型进行融合后形成完整的数学模 型,最后将模型信息传递给优化求解器进行求解;该方法具体包括以下步 骤:
(1)从文本中获取若干字符串,每一个字符串代表一个方程,从而构成一个字 符串模型;
(2)将得到的字符串模型进行解析,并通过第一接口对外提供模型的所有数值 信息;
(3)通过Aspen Plus提供的开发求解器接口获取Aspen Plus中的模型信息,并 通过第一接口获取扩展模型的信息,将两者进行融合,通过第二接口对外部优 化求解器提供融合后模型的信息;
(4)外部的优化求解器通过第二接口进行一步迭代,并将迭代结果返回Aspen Plus和模型解析器,Aspen Plus和模型解析器根据新的变量值,再次进行模型计 算,再将融合后模型信息通过第二接口传递优化求解器,优化求解器再次进行 迭代计算,如此循环直到优化求解器收敛为止;
所述第一接口包括五个函数,分别为:将变量值传递给扩展模型以便进行模型 计算的函数,获取扩展模型的约束容差的函数,获取扩展模型的雅可比矩阵中 的非零元素的个数的函数,获取扩展模型的雅可比矩阵的稀疏结构的函数,获 取扩展模型的雅可比矩阵的非零元素的值的函数;
所述步骤(2)中,所述将得到的字符串模型进行解析包括如下步骤:
(a)将字符串模型进行初步分解,采用逆波兰式的方式存储在堆栈当中;
(b)当外部给予扩展模型新的变量值时,根据第(a)步得到的栈,按照预 先设定的求取逆波兰式的规则,求取扩展模型的约束容差;
(c)采用数值差分方法或者自动微分方法求取模型的雅可比矩阵,同时确 定雅可比矩阵的稀疏结构和非零元素的个数;
所述第二接口包含十二个函数,分别为:得到变量个数的函数,得到约束 的个数的函数,获取雅可比矩阵的非零元素的个数的函数,将变量值传递给融 合模型的函数,得到变量的值的函数,得到变量的上下边界的函数,得到约束 的上下边界的函数,得到目标函数的函数,得到约束的容差的函数,得到目标 函数的梯度的函数,获取约束方程的雅可比矩阵的稀疏结构的函数,获取约束 方程的雅可比矩阵的非零元素的值的函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910095676.2/1.html,转载请声明来源钻瓜专利网。