Manufacturing Technology 2021, 21(4):483-491 | DOI: 10.21062/mft.2021.059

Design, Simulation and Control of a Marine Ship Model's Diesel Engine using Python and Matlab/Simulink

Fouad Kharroubi ORCID..., Mohammed Fertat ORCID..., Sanae El Hassani ORCID..., Hassan Ouahmane ORCID...
Department of Telecommunications, Networks and Computer Science (TRI), LTI Laboratory, National School of Applied Sciences (ENSAJ), Chouaib Doukkali University, El Jadida City, 24002, Morocco

Marine ships engines are kind of huge diesel engines. In fact, the manner of controlling the speed of a ship can impact badly on the financial matters of the machinery operation. Thus, controlling the speed of the marine engines can avoid ships to face dangerous accidents. In purpose to prevent such kind of damages, marine systems simulator have been widely used as numerical tools. In fact, the simulation of speed control systems makes it possible to render the process of controlling the speed of an engine economical and eliminates many risks. In this article, we first present a mathematical formulation to illustrate the rotational velocity process of a ship model's marine diesel engine as well as its PID controller. Secondly, we introduce a novel python's marine simulator which includes a PID controller to govern marine ship model's engines and we compare its results with another PID diesel engine speed controller that we modelled, designed and simulated via Matlab/Simulink. Results of scenarios and experiences which we carried out have shown that the response of the speed control system when using python can be accurate and close to the one of Matlab/Simulink.

Keywords: Marine, Diesel Engine, Ship, Model, Simulation, Python, Matlab, Simulink, Towing Tank Testing, Speed-Control System

Received: January 21, 2021; Revised: June 3, 2021; Accepted: June 10, 2021; Prepublished online: July 4, 2021; Published: September 18, 2021  Show citation

ACS AIP APA ASA Harvard Chicago IEEE ISO690 MLA NLM Turabian Vancouver
Kharroubi F, Fertat M, El Hassani S, Ouahmane H. Design, Simulation and Control of a Marine Ship Model's Diesel Engine using Python and Matlab/Simulink. Manufacturing Technology. 2021;21(4):483-491. doi: 10.21062/mft.2021.059.
Download citation

References

  1. JIANG, J., (1993). Optimal gain scheduling controller for a diesel engine. In: IEEE Conference on Control Applications, Vancouve, British Columbia, Canda, September 13-16.
  2. ASGEIR, J, S. (2013). Marine Control Systems Propulsion and Motion Control of Ships and Ocean Structures. In: Lecture Notes. Department of Marine Technology. Norwegian University of Science and Technology. Report UK-13-76
  3. XIAOQUN, S., YUXIANG S. (2012). Marine Diesel Engine Speed Control System Based on Fuzzy-PID. In: Applied Mechanics and Materials Vol, 152-154pp 1589-1594. Go to original source...
  4. SHUO, X., XIUMIN, C., CHENGUANG, L., MAO Z. (2018). Marine diesel engine speed control based on adaptive state-compensate extended state observer-backstepping method. In: Proc IMechE Part I: J Systems and Control Engineering 1-15.
  5. NAEIM, F., LIU S. (2011). Speed control systems on marine diesel engine with genetic algorithm. In: International Journal of Engineering Science and Technology (IJEST) Vol. 3 No. 7. ISSN : 0975-5462.
  6. SORENSEN, A, J., PEDERSEN, E., SMOGELI, O. (2003). Simulation-Based Design and Testing of Dynamically Positioned Marine Vessels. In: Proceedings of International Conference on Marine Simulation and Ship Maneuverability, MARSIM'03.
  7. PENA, F,L., GONZALEZ, M,M., DEIBE, A., PENA, D., ORJALES, F. (2013).An Autonomous Scale Ship Model for Towing Tank Testing. In: Proceedings of the 7th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, Pp. 25-29. Go to original source...
  8. AMEEN, M,B., ALEXANDER, B, P., STEPHEN, R, T., PHILIP, A, W. (2019). Experimental testing and simulations of an autonomous, self-propulsion 2 and self-measuring tanker ship model. In: Ocean Engineering.
  9. NEILSON, J., TARBET, R., (1997). Propulsion system simulations: Making the right choice for the application. In: Naval engineers, 434 journal 109 (5), 83-98. Go to original source...
  10. NAEIM, F. (2012). Genetic Algorithm and Fuzzy Tuning PID Controller Applied on Speed Control System for Marine Diesel Engines. In: Research Journal of Applied Sciences, Engineering and Technology 4(21): 4350-4357.
  11. HAIRUI, W., LU, W., YONGYI, L., HONGWEI Y. (2019). Research on Engine Speed Control System Based on Fuzzy Adaptive PID Controller. In: MANUFACTURING TECHNOLOGY, Vol. 19, No. 6. Go to original source...
  12. CHENG, M., ENZHE, S., GUOFENG, Z., CHONG, Y. (2018). Study on Intelligent Speed Control Algorithm for Diesel Engine. In: 14th International Naval Engineering Conference & Exhibition. Conference Proceedings of INEC 2 - 4 October.
  13. TIEN, A, T. (2018). The Optimization of Marine Diesel Engine Rotational Speed Control Process by Fuzzy Logic Control Based on Particle Swarm Optimization Algorithm. In: Future Interne, MDPI.10,99. Go to original source...
  14. RAJENDRA, P, S., RAJOO B. (2018). A Mathematical Model of Marine Diesel Engine Speed Control System. In: J. Inst. Eng. India Ser. C. 99(1):63-70. Go to original source...
  15. YUANQING, W., GUICHEN, Z., ZHUBING, S., QI, W., JUAN, S., HONGYU, Q. (2020). In: Finite-time active disturbance rejection control for marine diesel engine. Applied Mathematics and Nonlinear Sciences 5(1) 35-46. Go to original source...
  16. RUNZHI, W., XUEMIN, L., JIGUANG, Z., JIAN, Z., WENHUI, L., YUFEI, L.,WENJIE, F., XIUZHEN, M. (2018). Speed Control for a Marine Diesel Engine Based on the Combined Linear-Nonlinear Active Disturbance Rejection Control. In: Hindawi Mathematical Problems in Engineering Volume 2018, Article ID 7641862, 18 pages. Go to original source...
  17. RAFAEL, V, K., JAMES, J, R., ROSANA, M, R. (2017). Small boats as vectors of marine invasion: experimental test of velocity and desiccation as limits. In: Mar Biol, 164:27. Go to original source...
  18. PETRU M., MLYNEK J., MARTINEC T. (2018). Numerical Modelling for Optimization of Fibres Winding Process of Manufacturing Technology for the Non-Circular Aerospaces Frames. In: Manufacturing Technology, Vol. 18, pp. 90-98. Go to original source...
  19. SEGLA S., KAMPO J. (2018). The Role of Modelling of Road Unevennesses in Vehicle Dynamics. In: Manufacturing Technology, Vol. 18, pp. 124-129. Go to original source...
  20. SAPIETA M., SULKA P., SVOBODA M. (2018). Using a Numerical Model to Verification of Thermoelastic Analysis of Flat Specimen. In: Manufacturing Technology, Vol. 18, pp. 482-486. Go to original source...

This is an open access article distributed under the terms of the Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0), which permits non-comercial use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.