Spelling suggestions: "subject:"closedloop prediction"" "subject:"closed_loop prediction""
1 |
COORDINATION OF DISTRIBUTED MPC SYSTEMS THROUGH DYNAMIC REAL-TIME OPTIMIZATION WITH CLOSED-LOOP PREDICTIONLi, Hao January 2018 (has links)
A dynamic real-time optimization (DRTO) formulation with closed-loop prediction is used to coordinate distributed model predictive controllers (MPCs) by rigorously predicting the interaction between the distributed MPCs and full plant response in the DRTO formulation. This results a multi-level optimization problem and that is solved by replacing the MPC quadratic programming subproblems by their equivalent Karush-Kuhn-Tucker (KKT) first-order optimality conditions to yield a single-level mathematical program with complementarity constraints (MPCC). The proposed formulation is able to perform both target tracking and economic optimization with significant performance improvement over decentralized control, and similar performance to centralized MPC. A linear dynamic case study illustrates the performance of the proposed strategy for coordination of distributed MPCs for different levels of plant interaction,. The method is thereafter applied to a nonlinear integrated plant with recycle, where its performance in both set-point target tracking and economic optimization is demonstrated.
Subsequently, this study presents two techniques for approximation of the closed-loop prediction within the DRTO formulation - a hybrid closed-loop formulation and an input clipping formulation. The hybrid formulation generates closed-loop predictions for a limited number of time intervals along the DRTO prediction horizon, followed by an open-loop optimal control formulation extended to rest of the horizon. The input clipping formulation utilizes an unconstrained MPC optimization formulation for each distributed MPC, coupled with the application of an input saturation mechanism. The performance of the approximation techniques is evaluated through application to case studies based on linear and nonlinear dynamic plant models respectively. The approximation techniques are demonstrated to be more computationally efficient than than the rigorous counterpart without significant loss in performance.
The performance of the proposed DRTO formulation can be further improved by the introduction of nonlinearity. The nonlinear dynamic plant model is firstly introduced in the DRTO formulation while maintaining the linear formulation for the distributed MPCs. The performance of resulting formulation is demonstrated and compared against the linear counterpart. The nonlinear MPC formulation is then included in both lower-level control implementation and DRTO formulation. By reformulating the Lagrangian of the nonlinear MPC optimization subproblems, the nonlinear MPC formulation is successfully implemented in the DRTO formulation. The performance of such DRTO formulation is further improved and shown using a nonlinear case study.
The conclusion of this study is summarized and the potential directions of this research such as large-scale applications, variation of MPC implementations, and robust model-based control are outlined and explained in the end. / Thesis / Master of Applied Science (MASc)
|
2 |
Machine learning and dynamic programming algorithms for motion planning and controlArslan, Oktay 07 January 2016 (has links)
Robot motion planning is one of the central problems in robotics, and has received considerable amount of attention not only from roboticists but also from the control and artificial intelligence (AI) communities. Despite the different types of applications and physical properties of robotic systems, many high-level tasks of autonomous systems can be decomposed into subtasks which require point-to-point navigation while avoiding infeasible regions due to the obstacles in the workspace. This dissertation aims at developing a new class of sampling-based motion planning algorithms that are fast, efficient and asymptotically optimal by employing ideas from Machine Learning (ML) and Dynamic Programming (DP). First, we interpret the robot motion planning problem as a form of a machine learning problem since the underlying search space is not known a priori, and utilize random geometric graphs to compute consistent discretizations of the underlying continuous search space. Then, we integrate existing DP algorithms and ML algorithms to the framework of sampling-based algorithms for better exploitation and exploration, respectively. We introduce a novel sampling-based algorithm, called RRT#, that improves upon the well-known RRT* algorithm by leveraging value and policy iteration methods as new information is collected. The proposed algorithms yield provable guarantees on correctness, completeness and asymptotic optimality. We also develop an adaptive sampling strategy by considering exploration as a classification (or regression) problem, and use online machine learning algorithms to learn the relevant region of a query, i.e., the region that contains the optimal solution, without significant computational overhead. We then extend the application of sampling-based algorithms to a class of stochastic optimal control problems and problems with differential constraints. Specifically, we introduce the Path Integral - RRT algorithm, for solving optimal control of stochastic systems and the CL-RRT# algorithm that uses closed-loop prediction for trajectory generation for differential systems. One of the key benefits of CL-RRT# is that for many systems, given a low-level tracking controller, it is easier to handle differential constraints, so complex steering procedures are not needed, unlike most existing kinodynamic sampling-based algorithms. Implementation results of sampling-based planners for route planning of a full-scale autonomous helicopter under the Autonomous Aerial Cargo/Utility System Program (AACUS) program are provided.
|
Page generated in 0.0947 seconds