IMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535

MPC is an advance control technique which uses process model of the system explicitly to predict the behavior of the process in the future to obtain the optimum control action by minimizing the objective function. The weakness of MPC is the complexity of its computation which needs considerable r...

Full description

Saved in:
Bibliographic Details
Main Author: Andy
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/72760
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:72760
spelling id-itb.:727602023-05-26T11:54:25ZIMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535 Andy Indonesia Final Project Model Predictive Control, integrator windup, fixed-point computation, Transient response characteristic, MPC Tracking INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/72760 MPC is an advance control technique which uses process model of the system explicitly to predict the behavior of the process in the future to obtain the optimum control action by minimizing the objective function. The weakness of MPC is the complexity of its computation which needs considerable resource to be done. The availability of a new MPC algorithm with simpler computation procedure, allows MPC to be implemented with microcontroller ATmega8535, of which resources are relatively limited compared with more advance controller such as FPGA, PIC, etc. All computation in microcontroller is done using fixed-point computation to overcome the limitation of microcontroller, both memory and time of computation. The purpose of this final project is to design MPC controller which gives the optimum control signal to the plant so the plant can reach the steady state in a short period of time without suffering of integrator windup caused by the constraints of the actuator. Firstly, the implementation of MPC is made with several lengths of horizon to obtain the horizon which result the best MPC performance. Then, MPC is compared with PI and PI anti windup type of controllers to compare the performance of the controllers on how they handle the constraints of the actuator. The plant which is used on this final project is DC motor while the actuator is pre-amplifier which has constraint on input voltage. The implementation results show that MPC gives the most satisfying performance compared with PI and PI anti windup controller. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description MPC is an advance control technique which uses process model of the system explicitly to predict the behavior of the process in the future to obtain the optimum control action by minimizing the objective function. The weakness of MPC is the complexity of its computation which needs considerable resource to be done. The availability of a new MPC algorithm with simpler computation procedure, allows MPC to be implemented with microcontroller ATmega8535, of which resources are relatively limited compared with more advance controller such as FPGA, PIC, etc. All computation in microcontroller is done using fixed-point computation to overcome the limitation of microcontroller, both memory and time of computation. The purpose of this final project is to design MPC controller which gives the optimum control signal to the plant so the plant can reach the steady state in a short period of time without suffering of integrator windup caused by the constraints of the actuator. Firstly, the implementation of MPC is made with several lengths of horizon to obtain the horizon which result the best MPC performance. Then, MPC is compared with PI and PI anti windup type of controllers to compare the performance of the controllers on how they handle the constraints of the actuator. The plant which is used on this final project is DC motor while the actuator is pre-amplifier which has constraint on input voltage. The implementation results show that MPC gives the most satisfying performance compared with PI and PI anti windup controller.
format Final Project
author Andy
spellingShingle Andy
IMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535
author_facet Andy
author_sort Andy
title IMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535
title_short IMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535
title_full IMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535
title_fullStr IMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535
title_full_unstemmed IMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535
title_sort implementation of algorithm-3 fixed-point iterative quadratic programming model predictive control using avr atmega8535
url https://digilib.itb.ac.id/gdl/view/72760
_version_ 1822279412694908928