A demanding prototype development schedule
The supplied account describes an eight-month period to develop inverter software from an initial starting point to a piloted prototype flight. Fault handling and the constraints of the aviation application were central engineering concerns.
Model the propulsion system and control
The described work used MATLAB/Simulink to investigate d–q-frame field-oriented control and the required mechanical output. A state machine was developed to handle fault conditions in the electric propulsion system.
Exercise the controller before flight
The source describes testing in MATLAB/Simulink and in dSPACE/OPAL-RT real-time HIL environments, followed by compiling and deploying the algorithm to the physical controller. This describes the development process and does not establish certified airworthiness or universal fault coverage.
Flight milestones and source attribution
The supplied document identifies the magniX/Harbour Air Beaver prototype flight on December 10, 2019, and the magniX/AeroTEC Cessna Caravan prototype flight on May 28, 2020. It describes a 750-horsepower electric propulsion system for each aircraft.
A linked APEGA article independently reports Siyu Leng’s propulsion-software contribution and the 2019 flight. The detailed development process and 2020 project account above remain attributed to the supplied company document.
Explore the source material.
Video link supplied in the company document; not independently reviewed for technical performance.
Public reporting supports Siyu Leng’s propulsion-software contribution and the 2019 flight; it does not verify every technical claim in the supplied document.
Video link supplied in the company document; not independently reviewed for technical performance.
The supplied document is the source for the technical project account and 2020 milestone. The linked APEGA article corroborates Siyu Leng’s software contribution and the 2019 flight. No certification, customer endorsement or unqualified world-first claim is made.
Bring us your challenge.
Start with your application, constraints and the decision you need to make.

