Raif Karaahmetoğlu

Software Control Developer

I am a dedicated mechatronics engineer with a deep commitment to the core pillars of mechatronics: mechanical design, control systems and software development. My expertise includes the design of complex mechanical systems, the development of advanced algorithms and the implementation of sophisticated control strategies. I enjoy my ability to adapt quickly and continually expand my knowledge to integrate the latest software design principles and deliver innovative, high impact solutions.

Profile picture.

Projects

Return Back

ICE Model

The internal combustion engine model was created to develop control algorithms. This simulation model needs to be both accurate and fast to meet performance and real-time calculation limits on HIL systems. Therefore, a zero-dimensional modeling technique was chosen to ensure a representative and quick simulation model. In this model, engine operational states can be determined at each sample time or crank angle used as the sampling rate. The model includes various equations: kinematics to calculate positions of slider crank mechanisms, fluid dynamics for air flows related to the cylinder, turbocharger, and intercooler components, and thermodynamics for in-cylinder calculations, especially for pressure and temperature states due to combustion. Building such a diverse model requires a solid foundation in mechanical engineering principles like fluid dynamics, thermodynamics, mechanism design, and even chemistry. Basic and detailed combustion models were developed, such as the Wiebe and Constien combustion models. The Constien model was highly accurate for mimicking the diesel combustion process, especially for multiple injection strategies. Critical states like in-cylinder pressure and temperature were captured with high precision while still providing real-time capabilities. The parameter identification process was done using different algorithms, such as genetic algorithms, simulated annealing, or simple gradient-based algorithms for linear-like systems. The engine is fast and accurately represented by the model built and tuned. This model showcases the detailed engineering work involved in its creation. It combines various mechanical engineering principles and advanced algorithms to create a robust and versatile tool. As a result, this engine model helps in developing advanced control algorithms, improving engine performance and efficiency. The process of building and refining this model highlights the importance of interdisciplinary collaboration and the pursuit of excellence in engineering.

  • ICE Model-0
  • ICE Model-1

Skills

MATLAB and Simulink have been utilized since 2009 for the simulation and control of automotive systems, with a focus on the development and testing of advanced technologies.

C has been proficiently employed to develop advanced simulation models, which have been seamlessly integrated with MATLAB and Simulink for real-time applications. Additionally, C has been leveraged for real-time control applications within automotive systems.

In-depth knowledge of C++ was acquired through a comprehensive course, after which a FlexLM license solution was successfully implemented, effectively applying C++ skills.

Python has been utilized to develop a comprehensive vehicle dynamics library, automate HIL project creation, and contribute to various AI and statistical algorithm projects. Furthermore, design patterns and SOLID principles have been professionally applied, demonstrating expertise in Python.

JavaScript has been used to develop AVL Route Studio projects, with a focus on the user interface components related to the algorithms for which responsibility was held.

HTML is currently being learned to enhance skills in creating more sophisticated and visually appealing UI projects.

CSS is currently being learned to enhance skills in creating more sophisticated and visually appealing UI projects.

The React framework and React Router have been learned to implement web-based UI developments, enhancing the ability to create dynamic and responsive user interfaces.

The Material UI component library has been learned to enhance UI development skills, creating more visually appealing and sophisticated interfaces.

CATIA has been used to develop mechanical system designs, particularly for remote-controlled weapon systems such as OTOKAR - UCOK.

Enterprise Architect has been used to implement system engineering for the development of construction machinery, ensuring robust and efficient design processes.

Contact Me

© 2025 All rights reserved.

Thanks for visiting! Feel free to connect with me.