Engine Simulation Model for Control System Development
Tahir, Anam (2023)
Tahir, Anam
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023121035708
https://urn.fi/URN:NBN:fi:amk-2023121035708
Tiivistelmä
This thesis work is commissioned by the Wärtsilä Finland Oy, Vaasa, Finland, and the goal is to design the engine simulation model for the control system development using rated working conditions such as engine speed and electrical load.
The first objective is to adapt the existing Wärtsilä Simulink Development Environment (WSDE) first-order dual fuel (DF) engine model. The proposed engine model is then translated into standard equations of a linear system.
The closed-loop system of the proposed WSDE first-order DF engine model is obtained by using simulation models designed for the testing of the speed/load control functionality of the Wärtsilä 31 (W31DF) UNIC control system. To do this, two approaches are considered:
(i) Testing before UNIC – WSDE pairing i.e. model-in-the-loop (MIL) method or the model-based-testing: The second objective is to design the proportional integral derivative (PID) control of the proposed WSDE first-order DF engine model, which evaluates the engine model and provides control loop performance.
(ii) Testing with UNIC – WSDE pairing i.e. software-in-the-loop (SIL) method: The third objective is based on the formation of a pairing setup between Matlab – Simulink and the W31DF UNIC control system. So that the WSDE first-order DF engine model is running in the Simulink and the engine modes and speed/load modes are running in a virtual W31DF UNIC control system. The Wärtsilä’s existing real references and PID map-based control parameters from the UNIC control system are taken into consideration. This approach utilises the UNIC control system for the virtual verification of the proposed WSDE first-order DF engine model which verifies the engine model in a simulation environment to improve its quality.
In addition, the proposed engine simulation models are adaptable to other UNIC control functionalities. Recently, the SIL method was tested with an ongoing UNIC control functionality, which produced quite similar behaviour as an actual engine.
The first objective is to adapt the existing Wärtsilä Simulink Development Environment (WSDE) first-order dual fuel (DF) engine model. The proposed engine model is then translated into standard equations of a linear system.
The closed-loop system of the proposed WSDE first-order DF engine model is obtained by using simulation models designed for the testing of the speed/load control functionality of the Wärtsilä 31 (W31DF) UNIC control system. To do this, two approaches are considered:
(i) Testing before UNIC – WSDE pairing i.e. model-in-the-loop (MIL) method or the model-based-testing: The second objective is to design the proportional integral derivative (PID) control of the proposed WSDE first-order DF engine model, which evaluates the engine model and provides control loop performance.
(ii) Testing with UNIC – WSDE pairing i.e. software-in-the-loop (SIL) method: The third objective is based on the formation of a pairing setup between Matlab – Simulink and the W31DF UNIC control system. So that the WSDE first-order DF engine model is running in the Simulink and the engine modes and speed/load modes are running in a virtual W31DF UNIC control system. The Wärtsilä’s existing real references and PID map-based control parameters from the UNIC control system are taken into consideration. This approach utilises the UNIC control system for the virtual verification of the proposed WSDE first-order DF engine model which verifies the engine model in a simulation environment to improve its quality.
In addition, the proposed engine simulation models are adaptable to other UNIC control functionalities. Recently, the SIL method was tested with an ongoing UNIC control functionality, which produced quite similar behaviour as an actual engine.