Skip to main content

Flight Controller Simulation, Controls and Testing

Efficiently develop and test safety-critical flight controllers, fully complying with a growing number of regulations.

Flight controllers not only control the aircraft and components, but they also control complex flight characteristics such as level flight or descend under all environmental conditions. Electronic flight controllers can also act as autopilots in airliners, unmanned aerial vehicles (UAVs), and vertical take-off and landing (VTOL) planes. Certification, such as needed for European CS-23 also requires a redundant control system.

Rapid control prototyping or bypassing using modular Speedgoat real-time target machines enables you to run and iterate flight control algorithms early in the design phase, without being dependent or constraint by embedded controller hardware.
Once your actual embedded controller is available, you can leverage Speedgoat target machines as hardware-in-the-loop simulators. This allows you to emulate the environment of the controller in real-time. You can then define test scenarios for your use cases and automate testing, saving valuable time during certification and integration phases.

"With Speedgoat and its reprogrammable FPGAs we were able to quickly develop, implement and test control algorithms for space applications with Hardware-in-the-Loop in parallel to the development and software of other interfaces for the same module.”

Juan Camilo, Airbus

Made for Simulink Vast Range of I/O & Protocols Built for Speed Scales with Your Projects

Unmanned Aerial Vehicles (UAV)

Airliner

VTOL Aircraft

Satellites

 


Featured Application Use Cases

Validation and Certification

Fully leverage Model-Based Design according to ARP4754A. Design, test, and certify your flight controller satisfying standards such as DO-254, DO-178. You can perform automated testing and early verification of requirements to accelerate the certification up to the design assurance level (DAL) A.

 

Frequently Used I/O Interfaces:

Simulink Application Resources: 



V-Model

Digital Twin and Predictive Maintenance

You can use a digital twin of your flight controller or of the complete aircraft to monitor the system health and perform predictive maintenance. A digital twin enables you to simulate live-span and enhance the end-of-live duration of your physical components. By monitoring your iron bird in real-time, you can reduce aircraft on ground (AOG) time by predicting component failure.

 

Frequently Used I/O Interfaces:

Simulink Application Resources: 



Unmanned Aerial Vehicles (UAV)

Test and improve your electronic flight controller. Enhance reliability in challenging environmental conditions. Receive input directly from the motors using the back-EMF feedback technology. You can integrate the motor control algorithm in your UAV Simulink model to save time during the testing of design changes.

Learn more about UAV Simulation, Controls and Testing 

 

Frequently Used I/O Interfaces:

Simulink Application Resources: 



Iron Bird

Iron birds enable you to test and certify new designs or design changes without having to perform actual flight tests. The Simulink model of your flight controller can help you to perform bypassing. This enables you to emulate signals, such as airspeed, barometric altitude, angle of attack (AoA), or control forces, while the Aircraft is on the ground and feeds them directly into your fully certified Iron Bird.

 

Frequently Used I/O Interfaces:

Simulink Application Resources: 





Real-Time Simulation and Testing

See how it works, learn more about Rapid Control Prototyping and Hardware-in-the-Loop simulation,
to design control designs and test controller hardware.


 

Request a Configuration Proposal

Get a proposal for a real-time target
machine configured to your needs.
 

 Request a proposal
 
 
 

Request a Free Workflow Demo

Curious how to accelerate control design
innovation with a modular controller hardware setup?

Request a free demo
 
 
 

Have Questions?

Talk to our aerospace experts
about your application requirements.
 

        Email us