Controlling a system with constraints is a challenging problem. When robustness against uncertainties in the system is taken into consideration, it becomes even more challenging. To overcome this challenge, Model Predictive Control is one of the tools in control theory that can be used to tackle such challenges. Model Predictive Control (MPC) is widely used in many application areas such as plants as process control or autonomous vehicle control. The main idea behind MPC is building a mathematical model of a dynamic system and solving optimization problems online to find an optimum input to a dynamic system. MPC often takes account of finite time-horizon, thus, can estimate the future state of the system. In theory and practice, MPC is one of the successful approaches to control a constrained system. In this thesis, robustness is incorporated into MPC and a spaceship is chosen to study as the dynamic system that is controlled.
This thesis is a continuation of the previous work done in controlling a spaceship with a Model Predictive Control. This thesis describes existing models and studies how they fail when sensors fail in different ways and compares the models. Existing controllers are re-implemented to introduce disruption in the system and different landing scenarios are created. The robustness comparison procedure is implemented via simulating different failure levels of sensors which are plausible in real-world applications. Finally, the spaceship system is simulated in a space flight simulation game called Kerbal Space Program that provides realistic scenarios for space flight travel.
«
Controlling a system with constraints is a challenging problem. When robustness against uncertainties in the system is taken into consideration, it becomes even more challenging. To overcome this challenge, Model Predictive Control is one of the tools in control theory that can be used to tackle such challenges. Model Predictive Control (MPC) is widely used in many application areas such as plants as process control or autonomous vehicle control. The main idea behind MPC is building a mathematic...
»