Dynamic Software Engineer with experience at QATASYS, specializing in modern C++ and multithreading for advanced turbine simulation and optimization. Proven ability to enhance system efficiency through innovative design and robust monitoring solutions. Skilled in Agile methodologies and effective collaboration, ensuring high-quality deliverables in fast-paced environments.
QATASYS - schneider electric
This project is a C++-based Steam Turbine Performance Simulator that models the Rankine cycle and turbine stages (HP, IP, LP) to replicate power generation in a utility-scale setup. Boiler steam conditions are fed into the model, expanded through turbine stages, and exhausted into a condenser, while the program calculates real-time output such as shaft speed, generated MW, and thermal efficiency. A PID-based governor control loop is implemented to stabilize turbine speed under changing load conditions, ensuring smooth regulation of steam valves.
On top of the simulation, the system integrates a monitoring and protection layer. Synthetic sensor signals (pressure, flow, vibration, speed) are generated, filtered, and logged, enabling calculation of KPIs such as heat rate, stage efficiency, and vacuum margin. Safety mechanisms simulate overspeed trips, condenser faults, and sudden steam pressure drops, with automatic shutdown logic to prevent damage. An optimization engine explores control setpoints to improve turbine efficiency, with results exported in CSV/JSON for offline analysis. This creates a complete flow from simulation → control → monitoring → optimization, making the project relevant to both turbine operations and digital twin applications.
Roles & Responsibilities: