LAB FOR AUTOMATIC CONTROL AND DECISION SYSTEMS
     
   

MPC MOTION PLANNING ON ROUGH TERRAINS (in bosnian)

 
     
 

STUDENT: Nadir Kapetanović

THESIS ABSTRACT:

Path planning and control for a mobile vehicle which has to accomplish some mission, some of the crucial problems in the field of mobile robotics, especially if the vehicle moves on a large scale rough terrain with obstacles. In order to guarantee that the mission will be accomplished, path planner has to find the most traversable path from some given starting location to the goal location in the map, while ensuring the physical integrity of the vehicle, but also avoiding obstacles, and preventing roll-over and slip-off phenomena. In this thesis one such planner is presented, which is based on merging model predictive control with Wavefront RbNF algorithm into one generic path planning framework, which takes into account path traversability, distance from the goal location, system model, and constraints on states and control. Wavefront RbNF algorithm is developed as an extension of the existing RbNF algorithm. It represents a fast approximation of the optimal cost-to-go map in terms of traversability on known large scale rough terrains, since computation of the optimal cost-to-go map for large scale terrains is very expensive in terms of computer resources, both in terms of execution time and RAM memory. Thorough simulation results show that the majority of cost-to-go map values, calculated for every location on the map with respect to the goal location, are near-optimal. As opposed to Dijkstra an A* algorithms, the proposed algorithm has an inherently parallel structure, which allows its execution time to be significantly faster, depending on the number of CPU cores used. The main advantages of using model predictive control for a path planner are twofold. First, such planner would generate trajectories which a mobile vehicle could follow, which is often not the case in the state-of-the-art path planning algorithms. Second, these trajectories would be optimal in terms of system model, constraints on
states and control, and the given optimization criterion. Simulation results show that the use of this planner is justified, since it gives very good results for the examples of path planning on large scale rough terrains with obstacles. This way, the most traversable path is generated for the vehicle to follow, i.e. the least rough path towards the goal location. Additionally, the vehicle avoids obstacles with an extra security requirement: that it must not come closer to the obstacles than some predefined distance,
and it also makes softer turns compared to a much simpler realisation gradient method generated paths.

 
     
 

TERRAIN CLASSIFICATION FOR MOBILE VEHICLE PLANNING ON ROUGH TERRAINS (in bosnian)

 
     
 

STUDENT: Amel Selimovic

THESIS ABSTRACT:

The aim of this work is to analyze how different terrain features influence autonomous vehicle mobility index. Some terrain features can significantly influence vehicles mobilitiy index, which mostly occurs when the vehicles face uneven terrains. An inadequate analysis of these features and an inadequate terrain classification may cause similar problems such as the one that NASA's Mars exploration mission faced, when its autonomous vehicle had been stuck for some weeks. Detection or estimation of physical terrain features is important for ensuring vehicle safety. Further knowledge of terain features can improve vehicles motion prediction and help the vehicles to avoid terrain regions that would prevent the vehicle to complete its mission. Furthermore, avoiding regions with low mobility indexes would also reduce necessary power consumption. This work presents several classification techniques used for detection of different terrain characteristics (e.g., terrain color, terrain texture) which are necesary to successfully determine type of terrain and its mobility index. In addition, a moethod of using these terrain classification techniques for autonomous vehicle path planning has been implemented and presented.

 
     
   

CHANCE CONSTRAINED MPC - HVAC (in bosnian) n bosnian)

 
     
 

STUDENT: Šalaka Edin

THESIS ABSTRACT:

The focus of this work is given to the robustness of model predictive control (MPC) with respect to uncertainties that might influence the outputs of the system and thereby the constraints imposed on those outputs. Unlike the robust approach that guarantee constraints are satisfied even for worst case scenarios, which can be rather conservative in some applications, chance constrained MPC optimization framework guarantees the imposed constraints will not be violated with some a priori chosen probability. Chance constraint MPC utilizes the probability density function of the uncertainty present in the system and solve repeatedly an appropriate convex optimization problem.
The proposed approach is presented and validated through the application of energy management in intelligent buildings to solve an HVAC (heating, ventilation and air conditioning) problem.

 
     
   

COOPERATIVE CONTROL OF MULTIPLE VEHICLES (in bosnian)

 
     
 

STUDENT: Bostan Aldin

THESIS ABSTRACT:

The paper presents a new solution to the multi-vehicle coverage problem. The proposed algorithm guarantees complete coverage and provides collaborative behaviors of vehicles, despite the fact that it does not explicitly exploit any computationally intensive optimization technique. The algorithm can deal with any mission domain, including regions with irregular shapes, multi-connected and disjoint regions. It gives reasonably good solutions for partially connected multi-vehicle systems.

 
     
   

CONSTRAINED COVERAGE PROBLEM WITH MULTIPLE VEHICLES (in bosnian)

 
     
  STUDENT: Benjamin Seferagić

THESIS ABSTRACT:

A cooperative way of solving problems has been popular for a long time in scientific
community, especially in control theory. Great attention is dedicated to cooperative control of multi - vehicle systems because of their benefits in terms of completing a task more efficiently and the extent of work a group of vehicles can do in comparison to a single one. Cooperative system control of vehicles or sensors has found its use in many areas among which applications arose in military field are the most popular ones. Some of the applications have been recognized as rather useful such as those related to military resource organization as in case of unmanned terrain and aerial vehicles. In this paper one aspect of cooperative control has been studied, which is known as the coverage problem. This problem is actually inherently included in most applications of the cooperative control, including the autonomous sensor arrangements, routing, planning, following, as well as rescuing, mowing, cleaning, extinguishing fires, and so on. Using GPOPS, which is a toolbox made for MATLAB users for solving optimal control problems by the means of pseudospectral methods, an algorithm for covering space with a heterogeneous multi - vehicle system, where each vehicle has a defined task duration time, has been developed. The vehicles have also a defined starting and ending point. In addition, simulation results have been shown in the paper and some appropriate conclusions have been derived with respect to some further possible research directions within this field.

 
     
   

MPC IN THERMAL POWER PLANTS (in bosnian))

 
     
  STUDENT: Faris Delić

THESIS ABSTRACT:

A thermal power plant is a complex system intended for multistep conversion of
energy. A very important factor for a safe and economical process in thermal power
plants is a quality realization of the control process. Nowadays, advanced control
methods introduced in modern power plants, independent or in the combination with
classical methods, cause enhancement of the power plants performances. The subject of this master thesis is the presentation of one advanced control tehnique – model predictive control (MPC) in the control process of a fossil fueled power plant. A thermal power plant control system based on the combination of classical and model predictive control is analized. Then, the superheated steam temperature control system based on the classical and model predictive control is presented, and a comparation between both control methods is conducted. Finally, based on the input – output data collected at the thermal power plant in Tuzla, a system identification of a two stage power plant superheater is carried out and an appropriate model predictive control is designed.

 
     
   

AUTOMATED INSERTION OF GEOPHONES USING LIGHT-WEIGHT ROBOTS (in bosnian and english)

 
     
  STUDENT: Selma Musić

THESIS ABSTRACT:

Manual installation of seismic networks, i.e., geophones in extraterrestrial applications or in extreme environments on Earth is risky, expensive and error-prone. A more reliable alternative of inserting sensors into soil is the automatic deposition with a leight-weight robot manipulator. However, inserting a sensor into soil is a challenging task for robotic control since the soil parameters are variable and di cult to estimate. Therefore, this thesis investigates an approach to accurate insertion and positioning of geophones using a Cartesian impedance controller with
a feed-forward force term. The feed-forward force component of the controller is estimated using the earth-moving equation and the Discrete Element Method. For  the rst time, both the geological aspects of the problem as well as the aspects of
robotic control are considered. Based on this consideration, the control approach is enhanced by predicting the resistance force of the soil. Experiments with the humanoid robot Rollin' Justin inserting a geophone into three di erent soil samples validate the chosen approach.

All experiments have been conducted at DLR, Germany.

 
     
   

MODEL PREDICTIVE CONTROL IN SOLAR POWER PLANTS (in bosnian)

 
     
  STUDENT: Haris Causevic

THESIS ABSTRACT:

Solar radiation is an environmentally friendly, the largest, most affordable energy source on Earth. Adequate utilization of a small portion of this energy can meet Earths electricity needs. The research work has found that there are two basic technologies of producing electricity using solar radiation. In addition to economically dominant technology photo-cell, in the last 15th years arises the renewed interest for concentrating parabolic trough technology (since 1980) which can accumulate a greater amount of energy, and thus improving the conditions of availability, integration into the power grid. Price competitiveness of this technology, in addition to reducing the cost of individual elements of the system, can be also achieved by using an adequate control strategies that can increase efficiency, and the number of operational hours. This works describes the aforementioned technology, with emphasis on basic control needs, on which it is possible to accomplish these objectives. The result of these studies has shown that monitoring the movement od the Sun and an improved ability to reject disturbances, increase efficiency and the number of operational hours. For the purpose of detailed analysis, an adequate modeling of Acurex test plant Almeria (Spain) has been performed along with the identification of incident angle modifier, which defines parabolic troughs efficiency, using the CMA (Covariance Matrix Adaptation) evolution strategy. By using simulation analysis of this model dominant disturbances which may impair the efficient operation of this type of power plants, have been identified. These disturbances are: changes in solar radiation (fast disturbance), and changes in inlet temperature collector array (slow disturbance), and they might cause significant deviation from the optimum output temperature. Given the basic characteristics of this system in the form of non-stationarity, time delay, nonlinearity, disturbances, model predictive control has been turned out to be a good choice of control strategy. This control strategy uses a linear model in state space, which is a result of linearization at each sampling point. For the purposes of state estimation, nonlinear form of Kalman filter UKF (Unscented Kalman Filter) is used. This approach has resulted in a very good elimination of slow disturbances (increasing the number of operational hours at the beginning of the day), with appropriate behavior due to the effects of fast disturbances. A possible improvment of the control strategy, given in the form of model predictive control, regards the use of an appropriate prediction model of solar radiation within the optimization framework.

 
     
   

FLATNESS-BASED CONTROL (in bosnian and english)

 
     
  STUDENT: Goran Huskić

THESIS ABSTRACT:

In this work, flatness-based control basics are presented. Two examples are presented: a mobile robot and a magnetically supported spindle. Mobile robot is described theoretically, while the part with the spindle was mostly experimental. A magnetically supported spindle can be driven at very high speeds, and as it levitates, there is neither friction nor mechanical wear. This type of spindles is increasingly popular in industry, but the control of the active bearings is challenging. There is a nonlinear relation between the coil current, shaft position and the force  which accelerates the shaft, and also a lot of nonlinearities in the system that need to be considered. To control one axial bearing, an exact relationship between these quantities is required. With a good model, an efficient real-time control can be implemented and the sensor features of the bearing can be used to measure the force or the position. Flatness-based control of the spindle is described, a mathematical model of an axial bearing is derived, and the parameters of the model are experimentally identified. The sensors used for the experiments are analyzed, as well as the deformation of the disc in the stator. Results of the identification are discussed and a suggestion for the further research is given.

All the work and experiments have been done and conducted at Saarland University, Germany.


 
     
   

MPC IN BIOMEDICAL SYSTEMS (in bosnian)

 
     
  STUDENT: Naida Škaljić

THESIS ABSTRACT:

Applying knowledge from engineering sciences to formulate solutions for medical problems has given fruitful results; many solutions have been successfully implemented. One such example of a modern application of a closed-loop control is an artificial pancreas system. The aim of the artificial pancreas is to treat diabetes by continuously maintaining glucose levels in the permitted boundaries, in a manner which is neither aggresive nor difficult for the patient. Controlling glucose levels is done by continuously delivering insulin by an insulin pump. The insulin pump is controlled by an algorithm, which uses glucose concentration levels measured in the blood. This thesis explores the implementation of advanced control methods in biological systems. Furthermore, the paper explains the different modelling methods of biological systems, a review of model forms and examples of specific models used for control algorithms. A detailed review is given for the artificial pancreas system, the accent on the needs and advantages of such a system. Furthermore, the characteristics of the system’s elements are given, the focus being on the mathematical models used for the glucose-insulin dynamics, and also the control algorithms which have already been implemented, or which will be implemented if the required research is conducted. For the implementation of the NMPC control, an augumented minimal model of the glucose-insulin system was used. Also, a model of glucose disturbance was given, which was used as a basis to implement the control. The NMPC control was implemented in the Matlab toolbox Gpops, which solves optimal control problem using pseudospectral methods. Correspondingly, an adaption of the optimal problem of open loop control was used to design the NMPC control. Finally, several different simulations were undertaken, each with a different approach to solve the control problem. The acquired results are quite satisfactory. Given results are analyzed, and references for further researches are given.


 
   

NONLINEAR MPC (in bosnian)

 
     
  STUDENT: Samir Džuzdanović

THESIS ABSTRACT:

Model predictive control (MPC) is a control strategy that is suitable for optimizing the performance of constrained systems. Constraints are present in all systems due to physical or environmental limits on plant operation. MPC is able to handle these constraints in a systematic way. Along with constraints, tighter performance specifications can only be satisfied by an explicit inclusion of process nonlinearities in the controller. In this thesis a framework for simulating nonlinear MPC is realized, based on the pseudospectral optimal control solver GPOPS. Different systems with different specifications and different constraints have been analyzed, and their sensitivity on prediction horizon and sampling time parameters has been tested. At last, stability issues of the model predictive controller were analyzed in regard of control Lyapunov functions.

 


 
     
   

MPC IN HYDROPOWER PLANTS (in bosnian)

 
     
  STUDENT: Aida Čaršimamović

THESIS ABSTRACT:

The importance of the usage of renewable power sources, such as hydropower, rises due to the necessity of the CO2 pollution reduction. That is why huge efforts are being made in the field of the hydropower efficiency enhancement. It is possible, using optimal distribution of power sources, to maximize efficiency of the hydropower valley. In this assignment, for the existing model of hydropower valley, we develop a Model Predictive Control (MPC) controller providing that the electrical production successfully follows demand side of the electrical power consumption while considering constraints regarding changes of water level and water flow rate in lakes and reaches, which should be within given range and as far as possible from the limits.

We use MPC toolbox in order to develop MPC controller. Parameters of the controller, such as: prediction horizon, control interval and control horizon, are chosen in such a way that controller successfully follows demand side of the electrical power consumption while the changes of power are obtained in minimal numbers of hydropower plant units. Experiments conducted on the simulation model and corresponding results are given, confirming that the results of the MPC control with variable water flow rates through the system and in the presence of disturbances are similar to those with constant flow rates, meaning that the MPC is a good control strategy to deal with the efficiency of hydropower valley.