动态矩阵控制算法研究及其软件实现
文献类型:学位论文
作者 | 季刚 |
学位类别 | 工学硕士 |
答辩日期 | 2008-05-27 |
授予单位 | 中国科学院研究生院 |
授予地点 | 中国科学院自动化研究所 |
导师 | 马增良 |
关键词 | 预测控制 动态矩阵控制 统一建模语言UML 遗传算法 predictive control dynamic matrix control unified modeling language – UML genetic algorithm |
其他题名 | A Study for Dynamic Matrix Control And Its Software Development |
学位专业 | 控制理论与控制工程 |
中文摘要 | 工业过程具有多种约束条件,工艺参数复杂并互相耦合,非线性,大时滞,模型不确定性等特点,从而导致很难得到控制对象的准确的数学模型。即使得到了精确的数学模型,按照理想模型进行的最优控制往往不能保持最优。于是产生了对先进控制的实际需求。 预测控制是先进控制里应用在工业过程控制中较为成功的。国外在预测控制的理论研究和实际开发应用都取得了很大的发展和实际效益。而在国内自主开发的预测控制软件相比国外成熟的产品还有不小的差距。自主开发预测控制软件,对提高控制质量、缩小与国外的差距、响应国家节能减排的能源政策,具有很强的实际意义。 本文重点研究和实现了动态矩阵控制算法,并主要描述了两个方面的内容: ⑴ 动态矩阵控制理论比较成熟,论文内容重点放在了软件产品的实际开发上。软件产品是基于.net平台使用C#语言进行开发的。论文使用国际统一软件描述语言统一建模语言UML描述了整个软件产品,包括用例图、类图、时序图、状态图和活动图等。通过这些图使读者快速地了解整个软件,并方便开发者进行后续开发。 ⑵ 动态矩阵控制算法的核心问题就是一个寻优的问题。在实际的过程控制中,往往是多参数的、有限制的,并有很多其他实际不确定因素的情况。能够摆脱精确模型的限制并取得好的优化效果的遗传算法,很好地满足了动态矩阵控制理论和实现上的要求。论文提出了将遗传算法应用在有约束的多变量的动态矩阵控制算法的实现上,简要地描述了实现的步骤。由于遗传算法需要一定的优化时间,此方法主要应用在高层优化控制。 此软件在设计的时候就考虑到了算法的改进和后续控制算法的添加,已经开发出了有约束的单变量动态矩阵控制算法,并在实验室进行了简单测试。 |
英文摘要 | The industrial process control has the following characteristics: many constrained parameters, non-linear, big time-delay, model uncertainty and so on. Because of the above reasons, the precise mathematical model of the controlled object is hard to obtain. Even if we get the precise model, the optimization control according to ideal model is hard to maintenance its control effect. Therefore the actual demand of the advanced control appears. Among the application of advanced control in industrial process control field, the predictive control is relatively successful. The academic research and actual software development of predictive control in foreign countries have obtained great success and actual economic benefit. However the gap between the self-developed software of predictive control in our country and the foreign mature software product is very large. Developing our software of predictive control by ourselves has strong meaning to increase the control quality, to reduce the gap and to respond the country policy of energy-saving and ejection-decreasing. The focus of this thesis is on the research and software development of the dynamic matrix control. The thesis mainly describes the following two items: i. The theory research of the dynamic matrix control is relatively mature, therefore we put the focus on the software development. This software is developed in C# language based on the .net environment. The software is described in the international standard language - UML, including the use case diagram, class diagram, sequence diagram, state diagram and activity diagram etc. Through these diagrams, the software can be easily understood and developed by other researchers. ii. The essence of the DMC is the numerical optimization. In the actual project, the object usually has constrained multi-parameters and model uncertainty. The genetic algorithm can get fine optimization result and get rid of restrict of precise model, therefore satisfies the requirement of the software implementation and theory research of DMC. This thesis applies the genetic algorithm in the constrained multi-parameter dynamic matrix control, and states the brief implement steps. The optimization of the genetic algorithm needs a small period of time, so this kind of application is mainly used in the upper level control. The software took the improvement of the control algorithm and the addition of new algorithm into consideration in the design phase. We have developed the constrained single parameter DMC software, and tested in the company’s lab. |
语种 | 中文 |
其他标识符 | 200528014628025 |
源URL | [http://ir.ia.ac.cn/handle/173211/7443] ![]() |
专题 | 毕业生_硕士学位论文 |
推荐引用方式 GB/T 7714 | 季刚. 动态矩阵控制算法研究及其软件实现[D]. 中国科学院自动化研究所. 中国科学院研究生院. 2008. |
入库方式: OAI收割
来源:自动化研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。