过程模型图库与机理模型链接组态软件开发

上传人:lizhe****0920 文档编号:47096390 上传时间:2018-06-29 格式:PDF 页数:74 大小:1.78MB
返回 下载 相关 举报
过程模型图库与机理模型链接组态软件开发_第1页
第1页 / 共74页
过程模型图库与机理模型链接组态软件开发_第2页
第2页 / 共74页
过程模型图库与机理模型链接组态软件开发_第3页
第3页 / 共74页
过程模型图库与机理模型链接组态软件开发_第4页
第4页 / 共74页
过程模型图库与机理模型链接组态软件开发_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《过程模型图库与机理模型链接组态软件开发》由会员分享,可在线阅读,更多相关《过程模型图库与机理模型链接组态软件开发(74页珍藏版)》请在金锄头文库上搜索。

1、过程模型图库与机理模型链接组态软件开发施昌权( 控制理论与控制工程)夏伯锴( 教授) 薄迎春( 讲师)摘要在石油化工生产中,实施优化控制能带来可观的经济效益和社会效益。优化控制模型的可组态性是解决优化控制软件产品适应生产过程变化的关键。针对上述需求,本课题提出了优化控制模型组态思想,基于V i s u a lC + + 语言,进行了模型软件组态设计,开发了石油化工过程符号模型图库的开发软件和优化控制模型与石油化工过程符号模型图动态链接软件。本组态软件主要分为四个部分:过程符号模型图形库开发软件、工艺流程图组态软件、机理模型与过程符号模型动态链接软件、O P C 客户端。首先,本文运用面向对象思

2、想和设计模式,设计了软件的整体架构。其次,应用面向对象建模技术,建立了软件系统模型。然后,依据软件系统模型,开发了石油化工过程符号图形库软件和工艺流程符号图组态软件。在此基础上,利用O P C 技术,实现了O P C 客户端和工艺流程符号图与机理模型动态链接功能。本文运用双向链表的分支递归技术和M F C 串行化技术实现图元的组合和拆分、符号图元的存储;利用图层的概念,实现了图元的置顶、置底、上移一层和下移一层;开发了工艺流程符号图编辑功能;采用双缓存技术解决绘图界面闪烁的问题,提高了绘图的效率;给出了机理模型与工艺流程符号图动态链接的两种方式;动态链接库热链接和变量连接,并提供了变量定义初步

3、功能。通过对该软件的测试试验,证明了工艺过程符号模型组态、机理模型与符号模型连接组态功能是有效的,达到了设计要求。关键字:组态软件,机理模型,面向对象建模,设计模式,O P CD e v e l o p m e n to fC o n f i g u r a t i o nS o f t w a r ef o rL i n k B e t w e e nP r o c e s sG r a p h i c a lM o d e lL i b r a r ya n dM e c h a n i s mM o d e l sS H Ic h a n g q u a r t ( C o n t r

4、o lT h e o r ya n dC o n t r o lE n g i n e e r i n g )D i r e c t e db yP r o f e s s o rX I AB o k a ia n dI n s t r u c t o rB OY i n g - c h u nA b s t r a c tI nt h ep e t r o c h e m i c a li n d u s t r yp r o d u c t i o n , a d v a n c e dp r o c e s sc o n t r o la n dr e a lt i m eo p t i

5、 m i z a t i o ne a r l 晰I 玛a l o n gg r e a te c o n o m i cb e n e f i t s A n dt h ea p p l i c a t i o no fa d v a n c e dp r o c e s sc o n t r o la n dr e a lt i m eo p t i m i z a t i o nn e e d sm e c h a n i s mm o d e l i n gc o n f i g u r a t i o n F o ra b o v er e q u i r e m e n t ,t

6、h i ss u b j e c tb r i n g sa ni d e at h a ti m p l e m e n t i n gm e c h a n i s mm o d e l i n gc o n f i g u r a t i o n , g i v e sad e s i g no f p r o c e s sm o d e ls o f t w a r ec o n f i g u r a t i o na n dd e v e l o p sam e c h a n i s mm o d e l i n gc o n f i g u r a t i o nS O f

7、t w a r ef o rp e t r o c h e m i c a li n d u s t r yb yV i s u a lC + + 6 0 T h i sc o n f i g u r a t i o ns o f t w a r ei n c l u d e sf o u rm o d e lp a r l s T h e ya r ep r o c e s sg r a p h i cl i b r a r ys o R w a r e ,p r o c e s sc o n t r o lf l o wc h a r tc o n f i g u r a t i o ns

8、 o R w a r e ,m e c h a n i s mm o d e l i n gc o n f i g u r a t i o ns o f t w a r ea n dO P Cc l i e n t I nt h i ss u b j e c t , f r a m e w o r ko fc o n f i g u r a t i o ns o f t w a r ei sf i r s t l ym a d eb yt h ea p p l i e a t i o no fo b j e c t o r i e n t e dm e t h o d o l o g ya n

9、 dd e s i g np a t t e r n si nc o n f i g u r a t i o ns o f t w a r e A f t e rt h a t , t h eo b j e c t - o r i e n t e dm o d e li sa p p l i e dt ob u i l ds y s t e mm o d e lo fc o r t f i 【g u r a t i o ns o R w a r e T h e n , t h eg r a p h i cl i b r a r ys o f t w a r ea n dc o n f i g

10、u r a t i o ns o f t w a r eo fp r o c e s sc o n t r o lf l o we h a Y ta r ed e v e l o p e da c c o r d i n gt ot h em o d e l B a s e do nd e v e l o p e dm e c h a n i s mm o d e l i n gc o n f i g u r a t i o ns o f t w a r ea b o v ea n dO P Ct e c h n o l o g y , O P Cc l i e n ti sd e v e l

11、 o p e d ,w h i c hi se m b e d d e di nt h ec o n f i g u r a t i o nl l ls o f t w a r e A tt h e 韶t r f l et i m e , a p p l y i n gb r a n c hr e c u r s i o no fd o u b l yl i n k e dl i s tt e c h n o l o g ya n ds e r i a l i z et e c h n o l o g yo fM F C ,c o m b i n i n g ,s p l i t t i n

12、gf o rb a s i cg r a p ha n ds t o r i n gt y p i c a lp r o c e s su n i te q u i p m e n ts y m b o l i cg r a p h sf o rp e t r o c h e m i c a li n d u s t r yi n t ot h eg r a p h i cl i b r a r y B yt h ec o n c e p to fg r a p h i cl a y e r , t h ef u n c t i o no fp u t t i n gg r a p h0 1

13、1l l pl a y e ro rd o w nl a y e ri sr e a l i z e d A b u n d a n tf u n c t i o no fg r a p h i ce d i t i o n , s u c ha sg r a p h so fp i c k i n g m o v i n g ,r e s i z i n g , c o p y i n g , c u t t i n g ,p a s t i n gd e l e t i n ge t c ,i sp r o v i d e d U s i n gd o u b l eb u f f e r

14、t e c h n o l o g yt h ep r o b l e mo fp a i n t i n gi n t e r f a c eb l i n ka n de f f i c i e n c yo fg r a p hp l o t t i n ga 糟i m p r o v e d T w om e t h o d so fd y n a m i cl i n kb c t w o e nt h ep r o c e s sm e c h a n i s mm o d e l sa n dt h eg r a p h sa r eg i v e n , w h i c ha

15、r cD L Lh o ti n t e r l i n ka n dv a r i a n tl i n k a g e 。a n de l e m e n t a r yf u n c t i o no fv a r i a n td e f i n i t i o ni sp r o v i d e d T h es o f t w a r ed e v e l o p e di nt h i sp a p e ri st e s t e d ,a n dt h er e s u l t so ft e s ts h o wt h a tt h ef u n c t i o n sf o

16、 rt h ec o n f i g u r a t i o ns o f t w a r ea r ee f f i c i e n ta n dt h ed e s i g nf u n c t i o nh a sb a s i c a l l yr e a l i z e d K e yW o r d s :C o n f i g u r a t i o nS o f t w a r e ,M e c h a n i s mM o d e l i n g ,O b j e c t -O r i e n t e dM o d e l i n g ,D e s i g nP a t t e r n s ,O P C独创性声明本人声明所里交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中国石油大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号