Namespace NWH.Aerodynamics.AircraftController.Propulsion.Engines
Classes
AircraftEngineBase
Base class for all aircraft engine types (piston, turbine, etc.). Handles engine state management, RPM, torque generation, and propulsor connections.
ForcedInduction
Simulates forced induction systems (turbocharger or supercharger) for piston engines. Models turbine RPM inertia, exhaust-driven vs belt-driven boost, wastegate and blow-off valve.
PistonEngine
Reciprocating piston engine with RPM-based power curve. Supports naturally aspirated and forced induction configurations. Power output varies with RPM according to the power curve and is affected by atmospheric density.
TurbineEngine
Turbine jet engine with RPM-based power curve. Power output varies with RPM according to the power curve and is affected by atmospheric density. Typically used with jet propulsors for direct thrust generation.
Enums
AircraftEngineBase.EngineState
Current operational state of the engine.