当前位置:主页 > 科技论文 > 数学论文 >

控制变量参数化最优控制问题计算方法研究

发布时间:2018-03-23 15:40

  本文选题:最优控制 切入点:控制变量参数化 出处:《浙江大学》2017年博士论文


【摘要】:最优控制,作为现代控制理论的重要组成部分,已经成为工业过程提高系统效率、提高经济效益、降低能耗的重要手段。而最优控制问题的求解则是最优控制从理论到应用的瓶颈和关键,其求解精度和求解效率核心问题一直是国内外研究的前沿和难点。控制变量参数化(Control Variable Parameterization,简称CVP)作为求解最优控制问题主流计算方法备受青睐,其主要思想是:通过离散化控制时域,对控制变量进行参数化,进而将最优控制问题近似化为一个数学规划问题进行求解。CVP方法具有简单易行,离散化后数学规划问题规模较小的优点。但是,CVP方法在处理约束上存在一定的不足,其中:等式路径约束可能导致高阶微分代数方程,而不等式路径约束则会在求解过程中引入组合问题。同时,传统CVP方法时间网格的离散通常由人为确定,并不随优化过程而改变,这给CVP方法的高精度求解带来了挑战。此外,由于动态系统在离散化过程中进行保留,CVP方法在每次迭代计算中都要求解动态系统,这使得CVP方法的求解效率大打折扣。基于此,本文针对CVP方法开展多约束处理、计算效率和计算精度提升三个方面的研究。本文的主要工作及创新如下:(1)考虑到控制变量参数化后得到的非线性优化(Non-Linear Programming,简称NLP)问题对最优控制问题的求解具有重要影响,针对该类复杂NLP问题的求解,在传统序列二次规划(SQP)算法的基础上,提出了一种新颖的基于Karush-Kuhn-Tucker(KKT)修正的SQP算法。为便于算法的测试,整理了用于非线性优化算法测试的专业标准测试集CathOPT。经过CathOPT测试集测试后发现,采用本文提出的KKT修正策略后,改进的SQP算法相较于MATLAB的FMINCON求解器和未使用KKT修正策略的SQP算法,求解成功率提升超过5%;同时,求解时间和迭代次数也都得到了明显减少和降低。这为CVP方法底层NLP优化问题的求解提供了良好的求解基础。(2)针对最优控制问题的多约束处理,提出了适用于不等式约束和等式约束的多约束处理惩罚函数法,并对误差和收敛性进行了严格的理论分析和证明。研究表明,采用提出的方法后,最优控制问题的约束项转化到目标函数中,减少约束个数的同时也使问题求解难度得到降低。在此基础上,对三个包含多个约束的工业过程最优控制问题进行了实例测试和对比,结果表明了所提出方法均没有违反约束,相较于国际知名DOTcvp优化软件的轻微违反,本文提出的方法在求解效果上更加有效。(3)为了进一步提高CVP方法的求解精度,并力求在求解精度和求解时间方面做到平衡,提出了两种时间网格重构的CVP方法。提出方法能够对重要的时间节点进行细分,而不必要的时间节点则会被消除。通过时间网格重构,CVP方法可以在较少的优化参数下得到相比于传统CVP方法更高的优化精度,从而在高精度求解的要求下,由于优化参数的减少,求解时间得到降低。上述性能在经典最优控制问题实例测试性能分析中得到了证明。(4)针对包含多个控制变量的最优控制问题求解,提出了变时间节点快速CVP方法并进行了连续搅拌罐反应器和集装箱快速装卸最优控制实例测试。通过变时间节点方法,每个控制变量可以得到独立的时间网格进行离散,而采用快速求解方法,则能有效降低动态系统的求解时间。测试结果表明,采用动态系统的快速求解方法后,CVP方法不仅能获得具有独立时间网格的高精度控制曲线,其求解时间相比于传统CVP方法也能够大大降低。
[Abstract]:Optimal control, as an important part of the modern control theory, has become the industrial process to improve system efficiency, improve economic efficiency, an important way to reduce energy consumption. To solve the problem of optimal control is the optimal control from theory to bottleneck and key applications, the accuracy and efficiency of solving the core problem has been a new and difficult problem at home and abroad study on the control parameterization. (Control Variable Parameterization, referred to as CVP) as the main calculation method for solving optimal control problems favored, the main idea is: through the control domain discretization, the control variables are parameterized. Then with simple approximate solution of.CVP method is a mathematical programming problem of optimal control problems and the advantages of mathematical programming problems smaller after discretization. However, CVP method has some deficiencies, which in dealing with constraints: Equality The path constraint may lead to higher order differential algebraic equations and inequality path constraints are introduced in the process of solving the problem of combination. At the same time, the traditional CVP method of discrete time grid is usually not artificially determined, change with the optimization process, the CVP method with high precision for a challenge. In addition, due to the dynamics of the system are retained in the discretization process, to solve the dynamic system CVP calculation method in each iteration, which greatly reduced the solving efficiency of CVP method. Based on this, according to the CVP method to carry out multi constraint processing, enhance the three aspects of research in computational efficiency and accuracy. The main work and innovation are as follows: (1) consider to get the nonlinear optimal control parameterization after (Non-Linear Programming, referred to as NLP) has an important influence on the problem of solving the optimal control problem, for this kind of complex NLP problem In the traditional method, the sequence of two quadratic programming (SQP) algorithm based on Karush-Kuhn-Tucker, proposes a novel based on modified SQP algorithm (KKT) algorithm. In order to facilitate testing for professional standard nonlinear optimization algorithm is tested on a test set of CathOPT. test CathOPT test set was found after finishing, using the proposed KKT correction strategy, FMINCON solver with improved SQP algorithm compared with MATLAB algorithm and SQP KKT without the use of correction strategy, is to improve the success rate of more than 5%; at the same time, the solution time and number of iterations have been significantly reduced and reduced. Provides a good basis for solving the CVP optimization problem solving method of bottom NLP. (2) for processing multi constrained optimal control problems, put forward the penalty function method is applicable to multi constraint inequality constraints and equality constraints, and the error and convergence of strict science Theory analysis and proof. The results show that using the proposed method, the optimal control problem of the constraints into the objective function, reduce the number of constraints is also the difficulty of problem solving can be reduced. On this basis, the test and comparison of the three contains multiple constraints of industrial process optimal control problem. The results show that the proposed method did not violate the constraint, compared to the minor violations of international well-known DOTcvp optimization software, the proposed method is more effective in solving effect. (3) in order to further improve the accuracy of the CVP method, and strive to maintain a balance between accuracy and computation time, we propose a CVP method of two kinds of time the proposed method can reconstruct the grid. To subdivide the important time node, and time node unnecessary will be eliminated. By the time grid reconstruction, CVP method can be less. Under the optimized parameters of accuracy compared to the traditional CVP method is higher, resulting in the high precision solution requirements, due to the reduction of optimization parameters, computing time is reduced. The performance has been demonstrated in the problem instance test performance analysis of classical optimal control. (4) comprises a plurality of control variables to solve the optimal control problem to solve the variable time node fast CVP method and the continuous stirred tank reactor and container handling fast optimal control example test. By changing the time node method, each of the control variables can be obtained independently of the discrete time grid, and the fast calculation method, it can effectively reduce the computation time. The test results show that the dynamic system the fast calculation method, dynamic system, CVP method can not only obtain high precision control curves with time independent of the grid, the solution time compared to the pass The CVP method can also be greatly reduced.

【学位授予单位】:浙江大学
【学位级别】:博士
【学位授予年份】:2017
【分类号】:O232

【相似文献】

相关期刊论文 前10条

1 邢进生,刘人境,李晋玲;一个有效两阶段最优控制问题的算法[J];北京电子科技学院学报;2004年04期

2 佟欣;张洪光;;一类生态系统的最优控制问题[J];生物数学学报;2013年03期

3 俞玉森;评《最优控制问题的计算方法》[J];数学研究与评论;1981年S1期

4 吴铁军,吕勇哉;一种求解带约束最优控制问题的算法[J];控制理论与应用;1986年04期

5 卪亮壮;医学中的一个最优控制问题[J];北京航空学院学报;1988年03期

6 赵宝元;气-固反应中的一个最优控制问题[J];高校应用数学学报A辑(中文版);1990年02期

7 王玲,李建国,斯洛齐克;解决最优控制问题的准梯度方法(英文)[J];控制理论与应用;1999年03期

8 杨然,周钢,许晓鸣;求解最优控制问题的改进辛几何算法[J];上海交通大学学报;2000年04期

9 杨然,周钢,许晓鸣;求解最优控制问题的改进辛几何算法[J];上海交通大学学报;2000年05期

10 曾进,任庆生;受约束时间最优控制问题罚函数法收敛性分析[J];上海交通大学学报;2001年07期

相关会议论文 前10条

1 潘立平;周渊;;线性非二次最优控制问题的一种解法[A];第二十七届中国控制会议论文集[C];2008年

2 张宝琳;樊铭渠;;一类奇异时滞系统奇异二次指标最优控制问题的近似方法[A];第二十七届中国控制会议论文集[C];2008年

3 李春发;陈华;;古地温度场系统的参数识别及最优控制问题[A];中国运筹学会第六届学术交流会论文集(上卷)[C];2000年

4 高彩霞;冯恩民;;一类以脉冲系统为约束最优控制问题的优化算法[A];中国运筹学会第八届学术交流会论文集[C];2006年

5 唐万生;李光泉;;时变广义系统最优控制问题[A];全国青年管理科学与系统科学论文集(第1卷)[C];1991年

6 雍炯敏;;具有状态约束的二阶半线性椭圆型方程的最优控制问题[A];1991年控制理论及其应用年会论文集(下)[C];1991年

7 肖华;吴臻;;一类线性二次正倒向随机控制系统的最优控制问题[A];第二十三届中国控制会议论文集(上册)[C];2004年

8 陶世明;朱经浩;;Canonical对偶方法与一类最优控制问题[A];中国运筹学会第九届学术交流会论文集[C];2008年

9 杨富文;;求一类H~∞最优控制问题的非迭代算法[A];1992年中国控制与决策学术年会论文集[C];1992年

10 王水;朱经浩;;线性规划在半定二次最优控制问题中的应用[A];中国运筹学会第八届学术交流会论文集[C];2006年

相关博士学位论文 前10条

1 邵殿国;若干正倒向随机比例系统的最优控制问题[D];吉林大学;2015年

2 巩本学;具有随机场系数偏微分方程的最优控制问题数值方法[D];山东大学;2016年

3 王海洋;时间不相容的随机控制问题和弱形式的正倒向随机微分方程[D];山东大学;2016年

4 张倩;几类PDE约束最优控制问题的数值方法研究[D];南京师范大学;2016年

5 刘平;控制变量参数化最优控制问题计算方法研究[D];浙江大学;2017年

6 张稳;若干微分方程最优控制问题的谱方法[D];上海大学;2009年

7 郭磊;混合动态系统建模、稳定性及最优控制问题研究[D];山东大学;2006年

8 李彬;含状态和控制约束的最优控制问题和应用[D];哈尔滨工业大学;2011年

9 唐跃龙;两类最优控制问题变分离散方法的研究[D];湘潭大学;2012年

10 武利猛;奇异摄动最优控制问题的空间对照结构研究[D];华东师范大学;2013年

相关硕士学位论文 前10条

1 张培勇;时标上一类最优控制问题研究[D];贵州大学;2009年

2 管文君;发展方程的能控性和最优控制问题[D];东北师范大学;2015年

3 黄启灿;数值天气预报模式误差项的最优控制问题研究[D];兰州大学;2015年

4 方研;带有终端角度和攻击时间约束的协同制导律设计[D];哈尔滨工业大学;2015年

5 夏云飞;一类满足Lotka-Volterra互惠关系的生物种群最优控制问题[D];哈尔滨师范大学;2015年

6 邵志政;带有非线性干扰补偿的ADP控制方法及在风机变桨控制的应用[D];东北大学;2014年

7 李越;基于空间分数阶扩散方程及点态受限约束的三维最优控制问题的快速算法[D];山东大学;2016年

8 孙肖斌;带扩散的对偶模型的最优分红与注资[D];曲阜师范大学;2016年

9 刘志博;Navier-Stokes方程约束最优控制问题的分裂预处理迭代方法[D];南京师范大学;2016年

10 蔡超;三类发展型方程的系数反演问题[D];兰州交通大学;2016年



本文编号:1654092

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/yysx/1654092.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e5197***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com