Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Simulation Testbed of a Combustion Engine in Simulink for Control Purposes

Bolin, Erik LU (2019) MVKM01 20192
Department 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:
author
Bolin, Erik LU
supervisor
organization
course
MVKM01 20192
year
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}},
}