导 师: 邵之江
学科专业: H1103
授予学位: 硕士
作 者: ;
机构地区: 浙江大学信息科学与工程学院
摘 要: 代数语言是用通常的代数符号来描述模型的一种计算机可识别的模型描述语言,具有描述能力强、结构独立于数据和算法等优点,已经成为描述数学规划模型的主要建模语言。代数建模与优化在世界范围内受到了越来越多的关注,也有了很多成功的案例,但是大部分都是基于离线数据的。 gams(general algebraic modeling system)是数学规划领域中的一种高级代数建模与优化系统,它极大地满足了代数建模与优化的需要,在很多领域都有着广泛的应用,尤其是大规模建模方面。gams内含一个语言编译器和多个稳定的高性能求解器,使用者可以根据需要自主性选择。另外,gams系统自带一个模型库,涵盖了化工、农业、经济等多个领域,大大方便了用户的建模过程。 本文基于gams软件,独创性地开发了面向在线应用的代数建模与优化系统。主要的研究工作有以下几点: 介绍了代数建模与优化领域的研究现状以及gams软件的基本特征,根据需求分析建立了mysql数据库。接着,采用opc接口采集现场数据,提出了gams模板的概念,并实现了gams软件在.net环境下的嵌入,设计了软件定时器,开发了c/s架构下的面向在线应用的通用代数建模与优化系统。 分析了面向对象思想的涵义,阐述了.net组件开发技术。在此基础上,根据.net的组件设计理念,将面向在线应用的通用代数建模与优化系统进行组件化封装,弥补了现有gams系统接口和集成性能的不足。 回顾了国内外空气分离流程的发展历程,研究了变负荷空分流程产量可行性计算以及内压缩空分流程测量数据校正问题,并在通用代数建模与优化系统中进行在线建模与优化,取得了预期的满意效果。
关 键 词: 代数建模 模板 接口 面向对象 面向在线技术 软件 优化系统
分 类 号: [O141.4 TP311.5]
领 域: [理学] [理学] [自动化与计算机技术] [自动化与计算机技术]