-
FLIGHT CONTROLS CAPABILITIES SUMMARY
Performance Software has significant experience with Flight Controls development on the Boeing 787 Fly by Wire (FBW) system. Performance Software personnel also have experience with Flight Controls software development on the B737-500, B717, MD-11 and BAe-146 aircraft. Performance Software has also completed formal code reviews of MATLAB generated code and performed structural coverage analysis for a FBW system used on business aircraft.
Performance Softwares experience is for both highly regulated avionics platforms governed by the DO-178B standards and their supporting simulation environments. The platform-specific activities include software development through Formal Verification and Certification Support. The simulation expertise includes system test bench code development and the development of an Instruction Set Simulator for a desk top simulation environment. The following highlights specific examples of Flight Controls programs supported by Performance Software and identifies additional core knowledge possessed by many of its Engineering staff. -
PROGRAM EXPERIENCE
B787 Flight Controls Actuator Control Electronics Software Development and Formal Test
A team of 10 Performance Software engineers worked for over two years on the Boeing 787 Flight Controls Actuator Control Electronics (ACE) software development and formal testing. The Actuator Control Electronics (ACE) software implements control laws and Monitors including filters, logic and CRC-16 processing using an instruction set that is similar to assembly language. The sequence code design meets DO-178B Level A design standards. Performance Software worked on the following functional areas:
- Initialization Sequence
- APacket Validation
- AVDT Processing
- Monitor Reset
- Actuator Data Bus Health Monitor
- Discrete Command Wrap Monitor
- Position Command Wrap Monitor
- Packet ID Monitor
- Com Mon Monitor
- Monitor Up Down Counter
- DMM
- Monitoring
- Consolidation Input Processing Logic
- DMRS Input Processing
- Rate Filtering
- Flap/Slat Selection Logic
- Pitch Axis Control Laws
- Roll Axis Control Laws
- Yaw Axis Control Laws
- DM Output Processing
- High Lift Alternate Mode
- Horizontal Stabilizer Control
- Elevator Feel / Rudder Trim Control
- REU/EMCU Power Control Discrete Output
- Buffer Valid
- Surface Lock
- Default Sequence for Invalid Aircraft Type Pin Encoding
Performance Software also wrote an Instruction Set Simulator and made updates to the desktop simulation environment to support testing. This enabled us to test certain functionality that could not be tested in the hardware environment.
B787 Flight Control Electronics (FCE) System Level Testing
Performance Software had a team of 10 engineers working on system level testing for over 1 year on the Flight Control Electronics (FCE) for the Boeing 787. We completed the requirements analysis, determined the test objective and strategy, identified the I/O, wrote test procedures and test scripts to test the functionality, debugged the test procedures and test scripts, and completed a dry run of the system level tests. We also assisted in the formal Run for Score activities and the Formal results review and disposition. Performance Software wrote system level tests for the following FCE functional areas:
- Rigging
- Wraparound Monitor
- Health Monitor
- Direct Mode
- Air Data Failures
- IRU & AHRU
- Display Data Processing
B787 Flight Controls Maintenance Toolset Development
Performance Software developed enhancement features for a Maintenance Tool for 787 FCE in C using Visual Studio to provide maintenance and diagnostics capability support for the Boeing Factory. This tool generated the necessary truth tables and the conversion of the data formats to support the airplane level (Loadable Diagnostic Information) LDI based maintenance functionality. The tool read Simulink Logic Diagrams and created Isolation Tables that contained maintenance data, and also created related Excel reports (.csv) for each Isolation Table with details about the input signals and output signals that were utilized.
B787 Flight Controls Actuator Control Electronics Software Development and Formal Test
A team of 10 Performance Software engineers worked for over two years on the Boeing 787 Flight Controls Actuator Control Electronics (ACE) software development and formal testing. The Actuator Control Electronics (ACE) software implements control laws and Monitors including filters, logic and CRC-16 processing using an instruction set that is similar to assembly language. The sequence code design meets DO-178B Level A design standards. Performance Software worked on the following functional areas:
- Initialization Sequence
- Packet Validation
- VDT Processing
- Monitor Reset
- Actuator Data Bus Health Monitor
- Discrete Command Wrap Monitor
- Position Command Wrap Monitor
- Packet ID Monitor
- Com Mon Monitor
- Monitor Up Down Counter
- DMM
- Monitoring
- Consolidation Input Processing Logic
- DMRS Input Processing
- Rate Filtering
- Flap/Slat Selection Logic
- Pitch Axis Control Laws
- Roll Axis Control Laws
- Yaw Axis Control Laws
- DM Output Processing
- High Lift Alternate Mode
- Horizontal Stabilizer Control
- Elevator Feel / Rudder Trim Control
- REU/EMCU Power Control Discrete Output
- Buffer Valid
- Surface Lock
- Default Sequence for Invalid Aircraft Type Pin Encoding
Performance Software also wrote an Instruction Set Simulator and made updates to the desktop simulation environment to support testing. This enabled us to test certain functionality that could not be tested in the hardware environment.