616 research outputs found

    A Tuning Procedure for ARX-based MPC

    Get PDF

    A Tuning Procedure for ARX-based MPC of Multivariate Processes

    Get PDF

    Analysis and Application of Advanced Control Strategies to a Heating Element Nonlinear Model

    Get PDF
    open4siSustainable control has begun to stimulate research and development in a wide range of industrial communities particularly for systems that demand a high degree of reliability and availability (sustainability) and at the same time characterised by expensive and/or safety critical maintenance work. For heating systems such as HVAC plants, clear conflict exists between ensuring a high degree of availability and reducing costly maintenance times. HVAC systems have highly non-linear dynamics and a stochastic and uncontrollable driving force as input in the form of intake air speed, presenting an interesting challenge for modern control methods. Suitable control methods can provide sustainable maximisation of energy conversion efficiency over wider than normally expected air speeds and temperatures, whilst also giving a degree of “tolerance” to certain faults, providing an important impact on maintenance scheduling, e.g. by capturing the effects of some system faults before they become serious.This paper presents the design of different control strategies applied to a heating element nonlinear model. The description of this heating element was obtained exploiting a data driven and physically meaningful nonlinear continuous time model, which represents a test bed used in passive air conditioning for sustainable housing applications. This model has low complexity while achieving high simulation performance. The physical meaningfulness of the model provides an enhanced insight into the performance and functionality of the system. In return, this information can be used during the system simulation and improved model based and data driven control designs for tight temperature regulation. The main purpose of this study is thus to give several examples of viable and practical designs of control schemes with application to this heating element model. Moreover, extensive simulations and Monte Carlo analysis are the tools for assessing experimentally the main features of the proposed control schemes, in the presence of modelling and measurement errors. These developed control methods are also compared in order to evaluate advantages and drawbacks of the considered solutions. Finally, the exploited simulation tools can serve to highlight the potential application of the proposed control strategies to real air conditioning systems.openTurhan, T.; Simani, S.; Zajic, I.; Gokcen Akkurt, G.Turhan, T.; Simani, Silvio; Zajic, I.; Gokcen Akkurt, G

    Real Time Implementation Of Nonlinear Autoregressive With Exogenous Input Model Predictive Control For Batch Enzymatic Esterification Process

    Get PDF
    The lipase catalysed esterification process is an important process in the food and pharmaceutical industry. Obtaining the optimum production for the esterification process is a big challenge due to numerous factors that affect the kinetics of the process. In this work, the MPC was designed and implemented to control the temperature and water activity of the lipase-catalysed esterification process. Prior to that, a kinetic model that followed an ordered Bi-Bi mechanism was developed to study the function of water activity and temperature. The kinetic parameters were estimated using the interp function in MATLAB® software. Then, the first principle model was developed and validated with the experimental data. The first principle model was solved using the 4th order Runge-Kutta method (ode45) by means of a Differential Equation Editor (DEE) block diagram developed using the MATLAB® software. The developed model showed a strong predictive capability to represent the real process. The validated first principle model was then used to study sensitivity and nonlinearity as well as to generate the input/output data for an empirical model. Based on the sensitivity study, it was found that the input variables, i.e. jacket flowrate, jacket temperature, and air flowrate, have significant effects on the output variables, i.e. reactor temperature and water activity. The nonlinearity study showed that the lipase-catalysed esterification process can be classified as a nonlinear process. The objective of the MPC control strategy was to control the reactor temperature and water activity of a batch esterification reactor. The empirical model, which was embedded in the MPC was developed using the Autoregressive with Exogenous input (ARX) and Nonlinear Autoregressive with Exogenous input (NARX) models and were known as the ARX-MPC and NARX-MPC, respectively. The parameter estimation and model validation for the empirical model were carried out using the recursive least squares estimation (RLSE) system identification toolbox in MATLAB®. The results showed that the NARX models fit the real data very well when compared to the ARX models. The MPC parameters were tuned to determine the best controller performance. The best-tuned ARX-MPC and NARX-MPC controllers were compared and evaluated in terms of set point tracking and disturbance rejection. The ISE results achieved in this study showed that the developed NARX-MPC fitted satisfactorily with the control system and it had outperformed the ARX-MPC controller. Additionally, the NARX-MPC was found to be more robust than the ARX-MPC in a robustness study. Finally, the NARX-MPC controllers were chosen and tested in real-time implementation. The results showed that the NARX-MPC was effective in controlling the temperature and water activity of the process in a real-time environment

    Multi-objective optimization and model-based predictive control using state feedback linearization for crystallization

    Get PDF
    The ongoing Quality-by-Design paradigm shift in the pharmaceutical industry has sparked a new interest in exploring advanced process control techniques to aid the efficient manufacture of high value products. One important process in the manufacturing is crystallization, a key process in purification of active pharmaceutical ingredients (APIs). There has been little crystallization control research in the area of global input/output linearization, otherwise referred to as state-feedback linearization (SFL). The global linearization allows a nonlinear model to be linearized over the whole domain for which the model is valid and can be embedded into a model predictive controller (MPC). MPC allows the control of a process based on a model which captures the physical understanding and constraints, but a widely reported challenge with the SFL technique is the poor ability of explicitly handling the plant constraints, which is not ideal for a highly regulated production environment such as pharmaceutical manufacturing. Therefore, the first purpose of this research is to explore the use of SFL and how it can be applied to controlling batch and continuous MSMPR crystallization processes with the incorporation of plant constraints in the MPC (named SFL-Plant constraints). The contribution made from this research is the exploration of the SFL MPC technique with successful implementation of SFL-Plant constraints. The novelty in this method is that the technique builds on existing SFL-MPC frameworks to incorporate a nonlinear constraints routine which handles plant constraints. The technique is applied on numerous scenarios of batch and continuous mixed suspension mixed product removal (MSMPR) supersaturation control of paracetamol in water, both seeded and unseeded, which all show that the SFL-Plant constraints technique indeed produces feasible control over crystallization subject to constraints imposed by limitations such as heat transfer. The SFL-MPC with SFL-Plant constraints was applied to single-input single-output (SISO) and multiple-input multipleoutput (MIMO) systems, demonstrating consistent success across both schemes of control. It was also determined that the SFL-Plant constraints do increase the computational demand by 2 to 5 times that of the SFL when unconstrained. However, the difference in absolute time is not so significant, typically an MPC which acted on a system each minute required less than 5 seconds of computation time with inclusion of SFL-Plant constraints. This technique 5 presents the opportunity to use the SFL-MPC with real system constraints with little additional computation effort, where otherwise this may have not been possible. A further advancement in this research is the comparison between the SFL-MPC technique to an MPC with a data-driven model - AutoRegression model with eXogenous input (ARX) – which is widely used in industry. An ARX model was identified for batch supersaturation control using a batch crystallization model of paracetamol in isopropyl alcohol (IPA) in gPROMS Formulated Products as the plant, and an ARX model developed in an industrial software for advanced process control – PharmaMV. The ARX-MPC performance was compared with SFL-MPC performance and it was found that although the ARX-MPC performed well when controlling a process which operated around the point the ARX-MPC was initially identified, the capability of tracking the supersaturation profile deteriorated when larger setpoints were targeted. SFL-MPC, on the other hand, saw some deterioration in performance quantified through an increase in output tracking error, but remained robust at tracking a wide range of supersaturation targets, thus outperforming the ARX-MPC for trajectory tracking control. Finally, single-objective and multi-objective optimization of a batch crystallization process is investigated to build on the existing techniques. Two opportunities arose from the literature review. The first was the use of variable-time decision variables in optimization, as it appears all pre-existing crystallization optimization problems to determine the ideal crystallization temperature trajectory for maximising mean-size are constructed of piecewise-constant or piecewise-continuous temperature profiles with a fixed time step. In this research the timestep was added as a decision variable to the optimization problem for each piecewise continuous ramp in the crystallization temperature profile and the results showed that for the maximisation of mean crystal length in a 300-minute batch simulation, when using 10 temperature ramps each of variable length resulted in a 20% larger mean size than that of 10 temperature ramps, each over a fixed time length. The second opportunity was to compare the performance of global evolution based Nondominated Sorting Genetic Algorithm – II (NSGA-II) with a deterministic SQP optimization method and a further hybrid approach utilising first the NSGA-II and then the SQP algorithm. It was found that for batch crystallization optimization, it is possible for the SQP to converge a global solution, and the convergence can be guaranteed in the shortest time with little compromise using the hybrid 6 method if no information is known about the process. The NSGA-II alone required excessive time to reach a solution which is less refined. Finally, a multi-objective optimization problem is formed to assess the ability to gain insight into crystallization operation when there are multiple competing objectives such as maximising the number weighted mean size and minimizing the number weighted coefficient of variation in size. The insight gained from this is that it is more time efficient to perform single-objective optimization on each objective first and then initialize the multi-objective NSGA-II algorithm with the single-objective optimal profiles, because this results in a greatly refined solution in significantly less time than if the NSGA-II algorithm was to run without initialization, the results were approximately 20% better for both mean size and coefficient of variation in 10% of the time with initialization

    A Control Engineering Approach for Designing an Optimized Treatment Plan for Fibromyalgia

    Get PDF
    abstract: There is increasing interest in the medical and behavioral health communities towards developing effective strategies for the treatment of chronic diseases. Among these lie adaptive interventions, which consider adjusting treatment dosages over time based on participant response. Control engineering offers a broad-based solution framework for optimizing the effectiveness of such interventions. In this thesis, an approach is proposed to develop dynamical models and subsequently, hybrid model predictive control schemes for assigning optimal dosages of naltrexone, an opioid antagonist, as treatment for a chronic pain condition known as fibromyalgia. System identification techniques are employed to model the dynamics from the daily diary reports completed by participants of a blind naltrexone intervention trial. These self-reports include assessments of outcomes of interest (e.g., general pain symptoms, sleep quality) and additional external variables (disturbances) that affect these outcomes (e.g., stress, anxiety, and mood). Using prediction-error methods, a multi-input model describing the effect of drug, placebo and other disturbances on outcomes of interest is developed. This discrete time model is approximated by a continuous second order model with zero, which was found to be adequate to capture the dynamics of this intervention. Data from 40 participants in two clinical trials were analyzed and participants were classified as responders and non-responders based on the models obtained from system identification. The dynamical models can be used by a model predictive controller for automated dosage selection of naltrexone using feedback/feedforward control actions in the presence of external disturbances. The clinical requirement for categorical (i.e., discrete-valued) drug dosage levels creates a need for hybrid model predictive control (HMPC). The controller features a multiple degree-of-freedom formulation that enables the user to adjust the speed of setpoint tracking, measured disturbance rejection and unmeasured disturbance rejection independently in the closed loop system. The nominal and robust performance of the proposed control scheme is examined via simulation using system identification models from a representative participant in the naltrexone intervention trial. The controller evaluation described in this thesis gives credibility to the promise and applicability of control engineering principles for optimizing adaptive interventions.Dissertation/ThesisM.S. Electrical Engineering 201

    Model Predictive Control for Offset-Free Reference Tracking

    Get PDF
    The paper deals with the offset-free reference tracking problem of the Model Predictive Control (MPC). That problem is considered for a class of the constant or occasionally changed constant reference signals. Proposed solution arises from a simple subtraction of the ARX model of two consecutive time steps. The solution is adapted to a state-space form and it corresponds to usual predictive control design without increase of the design complexity. The construction of the prediction equations and pre­dictive controller structure is explained in the paper

    Model Predictive Control (MPC) of an Artificial Pancreas with Data-Driven Learning of Multi-Step-Ahead Blood Glucose Predictors

    Full text link
    We present the design and \textit{in-silico} evaluation of a closed-loop insulin delivery algorithm to treat type 1 diabetes (T1D) consisting in a data-driven multi-step-ahead blood glucose (BG) predictor integrated into a Linear Time-Varying (LTV) Model Predictive Control (MPC) framework. Instead of identifying an open-loop model of the glucoregulatory system from available data, we propose to directly fit the entire BG prediction over a predefined prediction horizon to be used in the MPC, as a nonlinear function of past input-ouput data and an affine function of future insulin control inputs. For the nonlinear part, a Long Short-Term Memory (LSTM) network is proposed, while for the affine component a linear regression model is chosen. To assess benefits and drawbacks when compared to a traditional linear MPC based on an auto-regressive with exogenous (ARX) input model identified from data, we evaluated the proposed LSTM-MPC controller in three simulation scenarios: a nominal case with 3 meals per day, a random meal disturbances case where meals were generated with a recently published meal generator, and a case with 25%\% decrease in the insulin sensitivity. Further, in all the scenarios, no feedforward meal bolus was administered. For the more challenging random meal generation scenario, the mean ±\pm standard deviation percent time in the range 70-180 [mg/dL] was 74.99 ±\pm 7.09 vs. 54.15 ±\pm 14.89, the mean ±\pm standard deviation percent time in the tighter range 70-140 [mg/dL] was 47.78±\pm8.55 vs. 34.62 ±\pm9.04, while the mean ±\pm standard deviation percent time in sever hypoglycemia, i.e., << 54 [mg/dl] was 1.00±\pm3.18 vs. 9.45±\pm11.71, for our proposed LSTM-MPC controller and the traditional ARX-MPC, respectively. Our approach provided accurate predictions of future glucose concentrations and good closed-loop performances of the overall MPC controller.Comment: 10 pages, 5 Figures, 2 Table
    corecore