11 |
Implementation of a brassboard prototype of a collision avoidance system for use in ground vehiclesHannis, Tyler James 14 December 2018 (has links)
Accidental collisions involving wheeled industrial ground vehicles can be costly to repair, cause serious (even fatal) human injury, and lead to setbacks with tight operation schedules. Reduction of vehicle collisions carries numerous safety and financial incentives. In this work, an integrated collision avoidance package is developed to reduce the number of vehicle collisions. Utilizing feedback from on-board sensing devices, a model predictive control (MPC) algorithm predicts control options and paths, then disallows drivers to accelerate and/or induces braking of the vehicle if a collision is imminent. A prototype system is developed, implemented, and tested on an industrial vehicle to mitigate collisions with people and high-value equipment. Testing results show that control can be executed in real time by the proposed system, and that the proposed method is effective in preventing an industrial vehicle from hitting detected obstacles and entering restricted areas.
|
12 |
Robust Model Predictive Control for Process Control and Supply Chain OptimizationLi, Xiang 09 1900 (has links)
<p>Model Predictive Control (MPC) is traditionally designed assuming no model mismatch and tuned to provide acceptable behavior when mismatch occurs. This thesis extends the MPC design to account for explicit mismatch in the control and optimization of a wide range of uncertain dynamic systems with feedback, such as in process control and supply chain optimization.</p> <p>The major contribution of the thesis is the development of a new MPC method for robust performance, which offers a general framework to optimize the uncertain system behavior in the closed-loop subject to hard bounds on manipulated variables and soft bounds on controlled variables. This framework includes the explicit handling of correlated, time-varying or time-invariant, parametric uncertainty appearing externally (in demands and disturbances) and internally (in plant/model mismatch) to the control system. In addition, the uncertainty in state estimation is accounted for in the controller.</p> <p> For efficient and reliable real-time solution, the bilevel stochastic optimization formulation of the robust MPC method is approximated by a limited number of (convex) Second Order Cone Programming (SOCP) problems with an industry-proven heuristic and the classical chance-constrained programming technique. A closed-loop uncertainty characterization method is also developed which improves real-time tractability by performing intensive calculations off-line.</p> <p>The new robust MPC method is extended for process control problems by integrating a robust steady-state optimization method addressing closed-loop uncertainty. In addition, the objective function for trajectory optimization can be formulated as nominal or expected dynamic performance. Finally, the method is formulated in deviation variables to correctly estimate time-invariant uncertainty.</p> <p>The new robust MPC method is also tailored for supply chain optimization, which is demonstrated through a typical industrial supply chain optimization problem. The robust MPC optimizes scenario-specific safety stock levels while satisfying customer demands for time-varying systems with uncertainty in demand, manufacturing and transportation. Complexity analysis and computational study results demonstrate that the robust MPC solution times increase with system scale moderately, and the method does not suffer from the curse of dimensionality.</p> / Thesis / Doctor of Philosophy (PhD)
|
13 |
CRITICAL ZONE CALCULATION FOR AUTOMATED VEHICLES USING MODEL PREDICTIVE CONTROLEnimini Theresa Obot (14769847) 31 May 2023 (has links)
<p> This thesis studies critical zones of automated vehicles. The goal is for the automated vehicle to complete a car-following or lane change maneuver without collision. For instance, the automated vehicle should be able to indicate its interest in changing lanes and plan how the maneuver will occur by using model predictive control theory, in addition to the autonomous vehicle toolbox in Matlab. A test bench (that includes a scenario creator, motion logic and planner, sensors, and radars) is created and used to calculate the parameters of a critical zone. After a trajectory has been planned, the automated vehicle then attempts the car following or lane change while constantly ensuring its safety to continue on this path. If at any point, the lead vehicle brakes or a trailing vehicle accelerates, the automated vehicle makes the decision to either brake, accelerate, or abandon the lane change. </p>
|
14 |
ADVANCES IN MODEL PREDICTIVE CONTROLKheradmandi, Masoud January 2018 (has links)
In this thesis I propose methods and strategies for the design of advanced model predictive control designs. The contributions are in the areas of data-driven model based MPC, model monitoring and explicit incorporation of closed-loop response considerations in the MPC, while handling issues such as plant-model mismatch, constraints and uncertainty.
In the initial phase of this research, I address the problem of handling plant-model mismatch by designing a subspace identification based MPC framework that includes model monitoring and closed-loop identification components.
In contrast to performance monitoring based approaches, the validity of the underlying model is monitored by proposing two indexes that compare model predictions with measured past output. In the event that the model monitoring threshold is breached, a new model is identified using an adapted closed-loop subspace identification method. To retain the knowledge of the nominal system dynamics, the proposed approach uses the past training data and current input, output and set-point as the training data for re-identification.
A model validity mechanism then checks if the new model predictions are better than the existing model, and if they are, then the new model is utilized within the MPC.
Next, the proposed MPC with re-identification method is extended to batch processes. To this end, I first utilize a subspace-based model identification approach for batch processes to be used in model predictive control. A model performance index is developed for batch process, then in the case of poor prediction, re-identification is triggered to identify a new model. In order to emphasize on the recent batch data, the identification is developed in order to increase the contribution of the current data.
In another direction, the stability of data driven predictive control is addressed. To this end, first, a data-driven Lyapunov-based MPC is designed, and shown to be capable of stabilizing a system at an unstable equilibrium point. The data driven Lyapunov-based MPC utilizes a linear time invariant (LTI) model cognizant of the fact that the training data, owing to the unstable nature of the equilibrium point, has to be obtained from closed-loop operation or experiments. Simulation results are first presented demonstrating closed-loop stability under the proposed data-driven Lyapunov-based MPC. The underlying data-driven model is then utilized as the basis to design an economic MPC.
Finally, I address the problem of control of nonlinear systems to deliver a prescribed closed-loop behavior. In particular, the framework allows for the practitioner to first specify the nature and specifics of the desired closed-loop behavior (e.g., first order with smallest time constant, second order with no more than a certain percentage overshoot, etc.). An optimization based formulation then computes the control action to deliver the best attainable closed loop behavior. To decouple the problems of determining the best attainable behavior and tracking it as closely as possible, the optimization problem is posed and solved in two tiers. In the first tier, the focus is on determining the best closed-loop behavior attainable, subject to stability and tracking constraints. In the second tier, the inputs are tweaked to possibly improve the tracking of the optimal output trajectories given by the first tier. The effectiveness of all of the proposed methods are illustrated through simulations on nonlinear systems. / Dissertation / Doctor of Philosophy (PhD)
|
15 |
Model Reduction and Nonlinear Model Predictive Control of Large-Scale Distributed Parameter Systems with Applications in Solid Sorbent-Based CO2 CaptureYu, Mingzhao 01 April 2017 (has links)
This dissertation deals with some computational and analytic challenges for dynamic process operations using first-principles models. For processes with significant spatial variations, spatially distributed first-principles models can provide accurate physical descriptions, which are crucial for offline dynamic simulation and optimization. However, the large amount of time required to solve these detailed models limits their use for online applications such as nonlinear model predictive control (NMPC). To cope with the computational challenge, we develop computationally efficient and accurate dynamic reduced order models which are tractable for NMPC using temporal and spatial model reduction techniques. Then we introduce an input and state blocking strategy for NMPC to further enhance computational efficiency. To improve the overall economic performance of process systems, one promising solution is to use economic NMPC which directly optimizes the economic performance based on first-principles dynamic models. However, complex process models bring challenges for the analysis and design of stable economic NMPC controllers. To solve this issue, we develop a simple and less conservative regularization strategy with focuses on a reduced set of states to design stable economic NMPC controllers. In this thesis, we study the operation problems of a solid sorbent-based CO2 capture system with bubbling fluidized bed (BFB) reactors as key components, which are described by a large-scale nonlinear system of partial-differential algebraic equations. By integrating dynamic reduced models and blocking strategy, the computational cost of NMPC can be reduced by an order of magnitude, with almost no compromise in control performance. In addition, a sensitivity based fast NMPC algorithm is utilized to enable the online control of the BFB reactor. For economic NMPC study, compared with full space regularization, the reduced regularization strategy is simpler to implement and lead to less conservative regularization weights. We analyze the stability properties of the reduced regularization strategy and demonstrate its performance in the economic NMPC case study for the CO2 capture system.
|
16 |
Control of a Ground Source Heat Pump using Hybrid Model Predictive Control / Reglering av en bergvärmepump med hjälp av hybrid modellprediktiv regleringSundbrandt, Markus January 2011 (has links)
The thesis has been conducted at Bosch Thermoteknik AB and its aim is to develop a Model Predictive Control (MPC) controller for a ground source heat pump which minimizes the power consumption while being able to keep the inside air temperature and Domestic Hot Water (DHW) temperature within certain comfortintervals. First a model of the system is derived, since the system consists of both continuous and binary states a hybrid model is used. The MPC controller utilizes the model to predict the future states of the system, and by formulating an optimizationproblem an optimal control is achieved. The MPC controller is evaluated and compared to a conventional controller using simulations. After some tuning the MPC controller is capable of maintaining the inside air and DHW temperature at their reference levels without oscillating too much. The MPC controller’s general performance is quite similar to the conventional controller, but with a power consumption which is 1-3 % lower. A simulation using an inside air temperature reference which is lowered during the night is also conducted, it achieved a power consumption which was 7.5 % lower compared to a conventional controller.
|
17 |
Path Following Model Predictive Control for Center-Articulated VehiclesVallinder, Gustav January 2021 (has links)
Increased safety and productivity are driving factors for the trend in the mining industry where equipment and machines increasingly get automated. An example is the load-haul-dump vehicle, which is a machine that is used for transport of ore in underground mines. The cyclic load-haul-dump process is well suited for automation and automated loaders are commercially available today. Recent advances in autonomous driving have raised questions if there are efficiency gains that can be made by improving the path following algorithms that are used in the control. The aim of this thesis is to investigate the usage of model predictive control for path following for center-articulated mining vehicles. Two path following nonlinear model predictive controllers are designed and implemented. One controller is based on an error dynamics model, formulated as a regulation problem and implemented with the open source NMPC-library GRAMPC. The second controller is based on a kinematic model, formulated as a reference tracking NMPC problem and implemented using the embedded-MPC software tool FORCESPRO. The controllers are simulated on the same hardware that is used in real load-haul-dump vehicles, in a simulation environment provided by Epiroc Rock Drills AB. The results from the simulations show that both controllers can successfully follow a path, with a similar level of path error and less aggressive control actions compared to the current path following controller. The implemented controllers perform the control computations within a range of milliseconds on the embedded hardware, which is fast enough for real-time operation of the load-haul-dump vehicle.
|
18 |
Grinding mill circuit control from a plant-wide control perspectiveLe Roux, Johan Derik January 2016 (has links)
A generic plant-wide control structure is proposed for the optimal operation of a grinding mill circuit.
An economic objective function is defined for the grinding mill circuit with reference to the economic
objective of the larger mineral processing plant. A mineral processing plant in this study consists of a
comminution and a separation circuit and excludes the extractive metallurgy at a metal refinery. The
comminution circuit's operational performance primarily depends on the mill's performance. Since
grindcurves define the operational performance range of a mill, the grindcurves are used to define
the setpoints for the economic controlled variables for optimal steady-state operation. For a given
metal price, processing cost, and transportation cost, the proposed structure can be used to define
the optimal operating region of a grinding mill circuit for the best economic return of the mineral
processing plant. The plant-wide control structure identifies the controlled and manipulated variables
to ensure the grinding mill circuit can be maintained at the desired operating condition.
The plant-wide control framework specifies regulatory and supervisory control aims which can be
achieved by means of non-linear model-based control. An impediment to implementing model-based
control is the computational expense to solve the non-linear optimisation function. To resolve this
issue, the reference-command tracking version of model predictive static programming (MPSP) is
applied to a grinding mill circuit. MPSP is an innovative optimal control technique that combines
the philosophies of Model Predictive Control (MPC) and approximate dynamic programming. The
performance of the proposed MPSP control technique, is compared to the performance of a standard
non-linear MPC (NMPC) technique applied to the same plant for the same conditions. Results show
that the MPSP control technique is more than capable of tracking the desired set-point in the presence
of model-plant mismatch, disturbances and measurement noise. The performance of MPSP and NMPC
compare very well, with definite advantages offered by MPSP. The computational speed of MPSP
is increased through a sequence of innovations such as the conversion of the dynamic optimization
problem to a low-dimensional static optimization problem, the recursive computation of sensitivity
matrices, and using a closed form expression to update the control. The MPSP technique generally
takes only a couple of iterations to converge, even when input constraints are applied. Therefore,
MPSP can be regarded as a potential candidate for on-line applications of the NMPC philosophy to
real-world industrial process plants.
The MPSP and NMPC simulation studies above assume full-state feedback. However, this is not always
possible for industrial grinding mill circuits. Therefore, a non-linear observer model of a grinding mill
is developed which distinguishes between the volumetric hold-up of water, solids, and the grinding
media in the mill. Solids refer to all ore small enough to discharge through the end-discharge grate,
and grinding media refers to the rocks and steel balls. The rocks are all ore too large to discharge from
the mill. The observer model uses the accumulation rate of solids and the discharge rate as parameters.
It is shown that with mill discharge flow-rate, discharge density, and volumetric hold-up measurements,
the model states and parameters are linearly observable. Although instrumentation at the mill discharge
is not yet included in industrial circuits because of space restrictions, this study motivates the benefits
to be gained from including such instrumentation. An Extended Kalman Filter (EKF) is applied
in simulation to estimate the model states and parameters from data generated by a grinding mill
simulation model from literature. Results indicate that if sufficiently accurate measurements are
available, especially at the discharge of the mill, it is possible to reliably estimate grinding media,
solids and water hold-ups within the mill. Such an observer can be used as part of an advanced process
control strategy. / 'n Generiese aanlegwye beheerstruktuur vir die optimale beheer van 'n maalmeulkring word voorgehou.
'n Ekonomiese doelwitfunksie is gedefinieer vir die maalmeulkringbaan met verwysing tot die
ekonomiese doelwit van die groter mineraalverwerkingsaanleg. 'n Mineraalverwerkingsaanleg bestaan
in hierdie studie slegs uit die vergruisings- en skeidingskringbane. Die ekstraktiewe metallurgie by
die metaal raffinadery word uitgesluit. Die vergruisingskringbaan se operasionele werksverrigting is
hoofsaaklik van die maalmeul se werksverrigting afhanklik. Aangesien maalkurwes die bereik van
die maalmeul se werksverrigting beskryf, kan die maalkurwes gebruik word om die stelpunte van die
ekonomiese beheerveranderlikes te definieer vir werking by optimale gestadigde toestand. Gegewe
'n bepaalde metaalprys, bedryfskoste, en vervoerkoste, kan die voorgestelde struktuur gebruik word
om die optimale werksgebied vir die maalmeulkring te definieer vir die beste ekonomiese gewin van
die algehele mineraalverwerkingsaanleg. Die aanlegwye beheerstruktuur omskryf die beheerveranderlikes
en manipuleerbare veranderlikes wat benodig word om die maalmeulkring by die gewenste
werksgebied te handhaaf. Die aanlegwye beheerstruktuur spesifiseer regulatoriese en toesighoudende beheer doelwitte. Hierdie
doelwitte kan bereik word deur gebruik te maak van nie-lineêre model gebaseerde beheer. Die probleem
is dat die bewerkingskoste om nie-lineëre optimeringsfunksies op te los 'n struikelblok is om model
gebaseerde beheer op industriële aanlegte toe te pas. Ter oplossing hiervan, word die stelpunt-volg
weergawe van model gebaseerde voorspellende statiese programmering (MVSP) toegepas op 'n
maalmeulkringbaan. MVSP is 'n innoverende optimale beheertegniek, en bestaan uit 'n kombinasie
van die filosofieë van model gebaseerder voorspellende beheer (MVB) en aanpassende dinamiese
programmering. Die verrigting van die voorgestelde MVSP beheertegniek word vergelyk met die
verrigting van 'n standaard nie-lineëre MVB (NMVB) tegniek deur beide beheertegnieke op dieselfde
aanleg vir dieselfde toestande toe te pas. Resultate dui aan dat die MVSP beheertegniek in staat is
om die gekose stelpunt te midde van model-aanleg wanaanpassing, steurnisse, en metingsgeraas te
volg. Die verrigting van MVSP en NMVB vergelyk goed, maar MVSP bied duidelike voordele. Die
bewerkingspoed vir MVSP word vinniger gemaak deur die dinamiese optimeringsprobleem in 'n laeorde
statiese optimeringsprobleem te omskep, die sensitiwiteitsmatrikse rekursief uit te werk, en deur
'n geslote uitdrukking ter opdatering van die beheeraksie te gebruik. Die MVSP beheertegniek benodig
normaalweg slegs 'n paar iterasies om tot 'n oplossing te konvergeer, selfs indien beperkings op die
insette toegepas word. Om die rede word MVSP as 'n potensiële kandidaat beskou vir aanlyntoepasings
van die NMVB filosofie op industriële aanlegte.
Die MVSP en NMVB simulasie studies hierbo neem aan dat volle toestandterugvoer moontlik is.
Hierdie is nie altyd moontlik vir industriële maalmeulkringbane nie. Om die rede is 'n nie-lineêre
waarnemingsmodel van 'n maalmeul ontwikkel. Die model onderskei tussen die volumetriese hoeveelheid
water, vaste stowwe, en maalmedia in die meul. Vaste stowwe verwys na alle erts wat klein
genoeg is om deur die uitskeidingsif aan die ontslagpunt van die meul te vloei. Maalmedia verwys
na rotse en staalballe in die meul, met rotse wat te groot is om deur die uitskeidingsif te vloei. Die
waarnemingsmodel maak gebruik van die ontslaantempo en die opeenhopingstempo van vaste stowwe
as parameters. Indien die meul se ontslagvloeitempo, ontslagdigtheid, en totale volumetriese aanhouding
gemeet word, is alle toestande en parameters van die waarnemingsmodel lineêr waarneembaar.
Alhoewel instrumentasie by die meul se ontslagpunt as gevolg van ruimte beperkings nog nie op
industriële aanlegte ingesluit word nie, dui hierdie studie die voordele aan wat verkrygbaar is deur
sulke instrumentasie in te sluit. 'n Verlengde Kalman Filter (VKF) word in simulasie gebruik om
die model se toestande en parameters af te skat. 'n Bestaande maalmeul simulasie model vanuit die
literatuur word gebruik om die nodige data vir die VKF te genereer. Resultate dui aan dat indien die metings akkuraat genoeg is, veral by die ontslagpunt van die meul, betroubare afskattings van die
volumetriese hoeveelheid maalmedia, vaste stowwe, en water in die meul gemaak kan word. So 'n
afskatter kan vorentoe gebruik word as deel van 'n gevorderde prosesbeheer strategie. / Thesis (PhD)--University of Pretoria, 2016. / Electrical, Electronic and Computer Engineering / PhD / Unrestricted
|
19 |
Algorithmically induced architectures for multi-agent systemRamachandran, Thiagarajan 27 May 2016 (has links)
The objective of this thesis is to understand the interactions between the computational mechanisms, described by algorithms and software, and the physical world, described by differential equations, in the context of networked systems. Such systems can be denoted as cyber-physical nodes connected over a network. In this work, the power grid is used as a guiding example and a rich source of problems which can be generalized to networked cyber-physical systems. We address specific problems that arise in cyber-physical networks due to the presence of a computational network and a physical network as well as provide directions for future research.
|
20 |
Modelling and Model Based Control Design For Rotorcraft Unmanned Aerial VehicleChoi, Rejina Ling Wei January 2014 (has links)
Designing high performance control of rotorcraft unmanned aerial vehicle (UAV) requires a mathematical model that describes the dynamics of the vehicle. The model is derived from first principle modelling, such as rigid-body dynamics, actuator dynamics and etc. It is found that simplified decoupled model of RUAV has slightly better data
fitting compared with the complex model for helicopter attitude dynamics in hover or near hover flight condition. In addition, the simplified modelling approach has made the analysis of system dynamics easy. System identification method is applied to identify the
unknown intrinsic parameters in the nominal model, where manual piloted flight experiment is carried out and input-output data about a nominal operating region is recorded for parameters identification process. Integral-based parameter identification algorithm is then used to identify model parameters that give the best matching between
the simulation and measured output response. The results obtained show that the dominant dynamics is captured. The advantages of using integral-based method include the fast computation time, insensitive to initial parameter value and fast convergence rate in comparison with other contemporary system identification methods such as prediction
error method (PEM), maximum likelihood method, equation error method and output error method. Besides, the integral-based parameter identification method can be readily extended to tackle slow time-varying model parameters and fast varying disturbances. The model prediction is found to be improved significantly when the iterative integral-based parameter identification is employed and thus further validates the minimal modelling approach.
From the literature review, many control schemes have been designed and validated in simulation. However, few of them has really been implemented in real flight as well as under windy and severe conditions, where unpredictable large system parameters variations and unexpected disturbances are present. Therefore, the emphasis on this part will be on the control design that would have satisfactory reference sequence
tracking or regulation capability in the presence of unmodelled dynamics and external disturbances. Generalised Predictive Controller (GPC) is particularly considered as the helicopter attitude dynamics control due to its insensitivity with respect to model mismatch and its capability to address the control problem of nominal model with deadtime. The robustness analysis shows that the robustness of the basic GPC is significantly improved using the Smith Predictor (SP) in place of optimal predictor in basic GPC. The effectiveness of the proposed robust GPC was well proven with the control of helicopter heading on the test rig in terms of the reference sequence tracking performance and the input disturbance rejection capability. The second motivation is the investigation of adaptive GPC from the perspective of performance improvements for the robust GPC. The promising experimental results prove the feasibility of the adaptive GPC controller, and especially evident when the underlying robust GPC is tuned with low robustness and legitimates the use of simplified model. Another approach of robust model predictive
control is considered where disturbance is identified in real‐time using an iterative
integral‐based method.
|
Page generated in 0.0821 seconds