IMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535
<p align="justify">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 comput...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/9935 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:9935 |
---|---|
spelling |
id-itb.:99352017-09-27T10:18:41ZIMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535 (NIM 13203095), ANDY Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/9935 <p align="justify">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.<p align="justify"><p>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. <br /> 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 |
<p align="justify">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.<p align="justify"><p>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. <br />
|
format |
Final Project |
author |
(NIM 13203095), ANDY |
spellingShingle |
(NIM 13203095), ANDY IMPLEMENTATION OF ALGORITHM-3 FIXED-POINT ITERATIVE QUADRATIC PROGRAMMING MODEL PREDICTIVE CONTROL USING AVR ATMEGA8535 |
author_facet |
(NIM 13203095), ANDY |
author_sort |
(NIM 13203095), 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/9935 |
_version_ |
1820664838191316992 |