4 research outputs found

    Automated Development of Manual Startup and Shutdown Procedures by a Non-linear Non-derivative Optimization Algorithm

    Get PDF
    The most critical phases of plant operativity are the start-up and shutdown, which are usually implemented by following an experience-based sequential manual procedure. This work aims to develop an optimizing route for the unsteady states of a chemical plant through non-derivative local minimization algorithms. The proposed library for such development is NLopt, an open-source collection of optimization algorithms that can be implemented in C++ and Python languages. The definition of the problem followed a Monte Carlo initialization approach and optimization with a successive algorithm validation to test the optimizer potentiality. The case studies implemented describe common units in chemical plants and show the prospects of the route for the automation of such phases, in order to transform obsolete manual sequences into non-time-consuming and energy-saving routes to be implemented in plant activity

    A Framework for Nonlinear Model-Predictive Control Using Object-Oriented Modeling with a Case Study in Power Plant Start-Up

    Get PDF
    In this paper, nonlinear model predictive control (NMPC) is applied to the start-up of a combined-cycle power plant. An object-oriented first-principle model library expressed in the high-level language Modelica has been written for the plant and used to set up the simulation and optimization models. The NMPC optimization problems are both encoded, using a high-level notation, and solved in the open-source framework JModelica.org. The results demonstrate the effectiveness of the framework and its high-level description. It bridges the gap between an intuitive physical modeling format and state of the art numerical optimization algorithms. Promising closed-loop control results are shown for plant start-up when the NMPC model contains parametric errors and the simulation model, corresponding to the real plant, is subject to disturbances

    Nonlinear Model Predictive Control in JModelica.org

    Get PDF
    In this thesis, a stronger support for Model Predictive Control (MPC) in JModelica.org has been implemented. JModelica.org is an open-source software for simulation and optimization of systems described by Modelica models. MPC is an optimization-based control strategy where one formulates an Optimal Control Problem (OCP) to describe the aim of the controller. At discrete time points the state of the system is estimated and the OCP is solved to find the optimal input to apply to the system. The main goal of this thesis has been to make the time it takes to obtain the optimal input as short as possible and also streamlining the setup of MPC in JModelica.org. This has been done by implementing an MPC class, which utilizes the fact that the structure of the OCP is the same in each consecutive sample for efficiency. Two different benchmarks, one on a smaller problem and one on a larger problem, shows that by using the new MPC framework we obtain similar results as before, but considerably faster. The total average computation time for one sample is decreased by almost 60% for the large problem and by almost 90% for the smaller problem

    Activity Report: Automatic Control 2013

    Get PDF
    corecore