Simulation Testbed of a Combustion Engine in Simulink for Control Purposes
(2019) MVKM01 20192Department of Energy Sciences
- Abstract
- Control theory plays a big part in the development of more efficient and environ-
mental friendly combustion engines. But the process of designing good controllers
can be very time consuming and complex. One way to reduce the time spent on
design and testing of a controller is to use simulations to get fast feedback of the controllers performance. Therefore, in this thesis it is investigated if a fast and simple but yet accurate enough simulation of a combustion engine can be implemented in Simulink. It is also of interest to see if this simulation can be used to investigate possibilities of using iterative learning control (ILC) to improve an already know pressure tracking model predictive control (MPC) strategy.
This is done by... (More) - Control theory plays a big part in the development of more efficient and environ-
mental friendly combustion engines. But the process of designing good controllers
can be very time consuming and complex. One way to reduce the time spent on
design and testing of a controller is to use simulations to get fast feedback of the controllers performance. Therefore, in this thesis it is investigated if a fast and simple but yet accurate enough simulation of a combustion engine can be implemented in Simulink. It is also of interest to see if this simulation can be used to investigate possibilities of using iterative learning control (ILC) to improve an already know pressure tracking model predictive control (MPC) strategy.
This is done by implementing already validated models in the simulation inter-
face and comparing the simulated results to experimental data. Already know and
tested MPC strategies are tested to see the applicability of this controller together with the simulation and software related to Simulink.
Because of the possibly iterative behaviour occurring with the pressure tracking
MPC, this controller is tested more thoroughly to see if an ILC strategy can be used to improve pressure tracking performance by compensating for model errors and
possibly noise disturbance errors. It is concluded that this simulation can be used in early design stages of a controller to find out the general control performance. But that to many dynamics are lost because of assumptions and simple models so it can not be used for tuning of controllers. Results regarding ILC is that no ILC design could be found that improves the pressure tracking but that ILC can not be ruled out and there is still much more to investigate both in simulation and in the real process. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/9003893
- author
- Bolin, Erik LU
- supervisor
-
- Per Tunestål LU
- organization
- course
- MVKM01 20192
- year
- 2019
- type
- H2 - Master's Degree (Two Years)
- subject
- report number
- LUTMDN/TMHP-19/5448-SE
- ISSN
- 0282-1990
- language
- English
- id
- 9003893
- date added to LUP
- 2020-02-03 10:01:30
- date last changed
- 2020-02-03 10:01:30
@misc{9003893, abstract = {{Control theory plays a big part in the development of more efficient and environ- mental friendly combustion engines. But the process of designing good controllers can be very time consuming and complex. One way to reduce the time spent on design and testing of a controller is to use simulations to get fast feedback of the controllers performance. Therefore, in this thesis it is investigated if a fast and simple but yet accurate enough simulation of a combustion engine can be implemented in Simulink. It is also of interest to see if this simulation can be used to investigate possibilities of using iterative learning control (ILC) to improve an already know pressure tracking model predictive control (MPC) strategy. This is done by implementing already validated models in the simulation inter- face and comparing the simulated results to experimental data. Already know and tested MPC strategies are tested to see the applicability of this controller together with the simulation and software related to Simulink. Because of the possibly iterative behaviour occurring with the pressure tracking MPC, this controller is tested more thoroughly to see if an ILC strategy can be used to improve pressure tracking performance by compensating for model errors and possibly noise disturbance errors. It is concluded that this simulation can be used in early design stages of a controller to find out the general control performance. But that to many dynamics are lost because of assumptions and simple models so it can not be used for tuning of controllers. Results regarding ILC is that no ILC design could be found that improves the pressure tracking but that ILC can not be ruled out and there is still much more to investigate both in simulation and in the real process.}}, author = {{Bolin, Erik}}, issn = {{0282-1990}}, language = {{eng}}, note = {{Student Paper}}, title = {{Simulation Testbed of a Combustion Engine in Simulink for Control Purposes}}, year = {{2019}}, }