Professional Documents
Culture Documents
SAE TECHNICAL
PAPER SERIES
4 0 0 C O M M O N W E A L T H D R I V E , W A R R E N D A L E , P A 1 5 0 9 6 - 0 0 0 1 U.S.A.
Downloaded from SAE International by Nanjing University of Aeronautics & Astronautics, Wednesday, April 28, 2021
The appearance of the lSSN code at the bottom of this page indicates SAE's consent
that copies of the paper may be made for personal or internal use of specific clients.
This consent is given on the condition, however,that the copier pay a$5.00 per article
copy fee through the Copyright Clearance Center, Inc. Operations Center, 27
Congress St., Salem, MA 01 970 for copying beyond that permitted by Sections 107
or 108 of the U.S. Copyright Law. This consent does not extend to other kinds of
copying such as copying for general distribution, for advertising or promotional
purposes, for creating new collective works, or for resale.
SAE routinely stocks printed papers for a period of three years following date of
publication. Direct your orders to SAE Customer Service Department.
No part of this publication may by reproduced in any form, irl an electronic retrieval
system or otherwise, without the prior written permission of the publisher.
ISSN 0148-71 91
Copyright 1991 Society of Automotive Engineers, Inc.
Positions and opinions advanced in this paper are those of the author(s) and not
necessarily those of SAE. The author is solely responsible for the content of the
paper. A process is available by which discussions will be printed with the paper if
it is published in SAE transactions. For permission to publish this paper in full or in
part, contact the SAE Publications Division.
Printed in USA
Downloaded from SAE International by Nanjing University of Aeronautics & Astronautics, Wednesday, April 28, 2021
I
I
I LEFT SIDE
CONTROL LATERAL SWASHPLATE ACTUATOR
...- ..- ..
MOTION
TRANSDUCERS
I
DIRECTIONAL
I SWASHPLATE ACTUATOR
FLAP LEVER
MI RUDDER ACTUATORS I
I ENGINE LEVER FLIGHT
CONTROL
COMPUTER CONTROL DRIVEIFEEL FLIGHT
CONTROL
DATA
NOSE WHEEL STEERING 1 BUS
SWASHPLATE ACTUATOR
conventional triplex cross channel monitored archi- have been developed specifically for flight control
tecture providing single fail operate-failsafe capa- use. These macros provide the basic building blocks
bility (Figure 4). For the FSD initial flight test activity required t o design the flight control software and in-
an Analog Backup Computer is provided for pro- sure that the performance is as required by the system
tection against possible generic software errors. The requirements.
ABC is not part of the production V-22 Flight Control
System. V-22
FLIGHT
CONTROL
SOFTWARE
PRIMARY CONTROL SYSTEM PFCS -
AUTOMATIC FLIGHTCONTROL -AFCS
PFCS
rytj--q-l
PILOTS
CONTROLS
- -
+ h
NACELLE ANGLE
A:T;:
AIRSPEED
AERO-
+
ROTOR
E; ; ; ; ; ;
DYNAMICS
MGMT
DIGITAL
t HYBRID
b GOVERNER +
Figure 5. V-22 FCS Software Hierarchy.
ENGINE i ROTOR RPM
4
I J The test philosophy of the V-22 Flight Control
AFCS
COMMAND STABILI- INERTIAL
MODEL =TION SENSORS System is a bottom-up approach. Each individual ele-
FEEDBACKS
ment is tested at the lowest level possible and again at
COUPLED
each succeeding level until the complete system is as-
SYSTEM
GUIDANCE sembled on the flight aircraft for the flight test activ-
ity. Figure 6 presents a simplified graphical flow chart
Figure 3. V-22 Flight Control Partitioning. of this approach. The test activity was broken into
t w o phases, hardware and software verification and
system validation. The verification process was pri-
marily accomplished by the flight control system sub-
contractor, General Electric ACSD. The system valida-
tion was accomplished at Boeing Helicopters.
he test facilities required t o support the devel-
opment of the V-22 Flight Control System consist of
the hardware and Software Development facilities,
and the V-22 lntegration Laboratory at General Elec-
tric ACSD in Binghamton, New York; the Flight Con-
CHANNEL 3 c c o lrzi
~
trol System lntegration Rig (FCSIR); and the Flight Sim-
ulation Laboratory at Boeing Helicopters in Philadel-
FCS O A T 1 BUS phia. In addition the Ground Test Article (GTA) and
Aircraft No. 1 and 2 were used during initial system
ELECTAiC
CONVEASW checkout.
ACTUATOR
The FCSIR facility included all elements o f the
V-22 Flight Control System from the basic electrical
Figure 4. FCS Architecture. and hydraulic supplies, pilot cockpit controls, digital
and analog sensors, flight control computers, and the
The V-22 Flight Control System software is parti- electric and electro-hydraulic actuators. The actuators
tioned similarly t o the functional partitioning of the were installed into rigs that simulated both the con-
basic system. There are three computer programs that trol surface characteristics, the aircraft structural stiff-
make up the full software compliment, the Input- ness and aerodynamic loading. The hydraulicdistribu-
Output Processor (IOP), the Primary Flight Control Sys- tion and electrical wire also closely duplicated the ac-
tem (PFCS), and the Automatic Flight Control System tual aircraft hardware. Figures 7,8,9and 10 show the
(AFCS) programs. The programs are broken down FCSIR facility. A more detailed description o f the
into separate functional elements; Executive, Input FCSIR is provided later in this paper. One unique fea-
Signal Processing, Data Management, Built-In-Test, ture of the FCSIR laboratory is its ability t o tie into ei-
Control Laws, and Actuator Signal Management. Fig- ther the avionic system integration lab and or the
ure 5 shows the hierarchical breakdown of the V-22 flight simulation facility. This capability allows hard-
Flight Control System software. A key element t o the ware in the loop testing with the pilots t o complete
software design is a collection of macro functions that the validation process.
Downloaded from SAE International by Nanjing University of Aeronautics & Astronautics, Wednesday, April 28, 2021
I
>
I
, . - - - - - - - - -PRODUCTION
------- 1 HARDWARE/
SOFTWARE
INTEGRATION
+ ACCEPTANCE
TESTING
DELIVERY
VERIFICATION -+. . .
I
1 I 4 l %6TB
I A I
I I
I I
I I I
I I
I
SRA WRA .
I
L
r I
I I
PRODUCTION
L------,,,,,,,,,,,----J
I
SOFTWARE
VERIFICATloN
HARDWARE
VERIFICATION
-b
I MACROS
MODULE CROSS-
'FCS'
SECTION
(HARDWARE ISOFTWARE)
VERIFICATION
----,
Figure 6A. System Preflight Testing.
I
GE I B I B
I
SYSTEM SERVO
FROM
6A
CLOSED
WITH
MODELS
TI FUPERONS FUPERONI
SOFTWARE VERIFICATION
the ACT tool set in conjunction with the MIL-STD- macro tests described above were also used for the
1750A MDAC simulator. module testing. The module testing was aided by the
The macro testing verified correct operation of design constraint that each module have only one en-
each macro for every software path and source code try point and one exit point, and have the control and
statement. All logic, data constants, breakpoints, data interfaces clearly defined.
boundary values and options at each conditional The detailed test requirements for the module
branch point were tested. All of the macro input sig- testing that were applied, in addition t o the macro
nals were tested at the maximum representable value test requirements above, include the following:
t o ensure that no numeric overflows can occur. The Correct execution order within the module is veri-
tests verified that there are no software errors that fied
would result in an undesirable interrupt or loss of a Inputs cover the full range as defined by the calcu-
function. lated worst-case values - verify scaling and no nu-
The test design approach was t o specify a suffi- meric overflow
cient number of single-iteration test cases t o thor- All macro invoking parameters and interfaces are
oughly verify correct macro operation. An analysis verified
was performed for each macro t o determine whether In addition t o the verification testing performed
black-box testing, which focuses on the macro inputs by GE, BH performed independent dynamic testing of
and outputs, would adequately test the macro. If the all of the functional macros and for a cross section of
specified black-box test cases were found t o be inad- modules. These tests were performed using the VAX
equate, then white-box testing, which focuses on the 111785, the HP64000 microprocessor development sys-
internal workings of the macro, was added t o check tem and the VECEX software simulation. The test
internal values. Test breakpoints and snapshots were methodology focused on ensuring that the output
used as necessary. test results of the flight software running on the
A set of test standards and guidelines was estab- HP64000 1750A processor emulator matched the re-
lished t o ensure thorough verification of the soft- sults from the VECEX simulation. The test setup is il-
ware. These identified the detailed requirements for lustrated by Figure ll . An automatic test driver was
testing each type of macro and module including the developed t o initialize the macros and modules under
following: test; apply selected sinewave, ramp and step inputs;
All macro expansions are tested compare the flight software results with the VECEX
All addressing modes and register usage are tested results; and record intermediate and output results.
Initialization capability is correct The cross section of modules that were tested was se-
Past values are stored and used properly lected concentrating o n those modules t h a t are
Data for inputs and expected results are unique unique and more complex. The VECEX simulation,
and non-trivial hosted on the VAX, is capable of generating input and
Code under test is not modified output data for each iteration of the 1750A processor
The tests were performed on the VAX 111780 by with LSB precision. Thus, the macros and selected
a command file for each macro that executes the ma- modules were verified t o be correct for each iteration
cro with the specified inputs, stores the specified out- down t o the LSB for full-range dynamic waveform in-
puts and compares the results with the required re- puts.
sults which were derived from the macro require-
ments. The macro performance was verified t o be cor-
rect t o the LSB. All or a selected subset of the tests
-
VAX 11 I 7 8 5 IEEE 488
HIGH SPEED LINK
HP64000
SYSTEM VALIDATION TESTING Each of the actuator rigs provides a realistic sim-
ulation of the environment in which the actuators are
The primary task in validating the flight control expected t o perform. Stiffness of the control surfaces
system was t o successfully integrate the separate and backup structure are represented by the mount-
pieces of hardware (computers, actuators, hydraulics, ing brackets in the rigs, and aerodynamic loading is
electrics, sensors) into a fully functional whole. Fol- provided by separate load actuators.
lowing this, the system could be tested t o ensure that The FCSIR control area contains t w o consoles
i t met its goals in terms of performance, safety, and that support the FCCs and provide a "patch panel" in-
reliability. terface with the other FCS components. Through
In order t o accomplish this task, the FCSIR (Flight these patch panels the computers can be commanded
Control System Integration Rig) was constructed. The t o interface either with real hardware, or with analog
FCSIR provides a mechanism for assembling the sepa- and digital simulations of the other FCS components.
rate system components in a simulated operational This latter capability is useful in software intensive
environment. As such it can be viewed as the Fly-By- testing, where the hardware interfaces are not as im-
Wire equivalent of a traditional "ironbird". portant.
As mentioned previously, the Flight Control Sys- The control room also provides a home for the
tem testing philosophy was based upon a "building FCSIR "cockpit". As with the actuator rigs, this cockpit
block", or bottom up approach, where the largest makes use of aircraft hardware in a geometrically ac-
step t o be taken was t o integrate t w o functions that curate representation of the V-22 cockpit. The cockpit
had previously been shown t o work independently. is interfaced with the computers in a similar manner
Thus the validation of the FCS was treated as a stand as the actuators, through the "patch panels", so that
alone technical challenge until all of the FCS compo- either real or simulated control inputs can be intro-
nents were integrated and could reliably work as a duced into the control system.
system. The V-22 control system, in a break from tradi-
Following the system integration in the FCSIR, tion, uses MIL-STD-1553 interfaces t o communicate
the integrated system was "tied-in" with the V-22 with a number of its sensors, as well as w i t h the
flight simulator t o allow the pilot t o "fly" the aircraft FADECs controlling the T406 engines. As these are all
with the real FCS hardware in the loop. Additionally, active sensors, and require physical stimulations that
the FCS was integrated with the avionics laboratory t o cannot be provided easily in the laboratory environ-
ensure that the interfaces necessary t o support FCS ment, they are replaced in the FCSIR by digital simula-
operation in the aircraft were working. This latter tions, using mathematical models provided by the
testing is especially important in an "integrated" air- component suppliers.
craft such as the V-22, where all fault displays are pre- The interfaces between the FCSIR hardware and
sented via the multifunction displays in the cockpit. the simulations described above is shown in Figure 13.
Obviously, the ability t o provide the pilot with rel- FCSIR /SIMULATOR AVIONICS INTERFACES -The
evant information regarding the health of the FCS is interfaces between the different laboratories de-
as pertinent t o flight safety as its performance. scribed above have been shown previously in Figure 8.
The successful operation of the FCS within these A more detailed description of the same interfaces is
environments, including appropriate pilot ratings for shown as Figure 14.
the hardware in the loop simulation, became the final The first thing that becomes apparent in viewing
validation criteria of the FCS prior t o its release t o an these arrangements is the complexity of the signal
aircraft for ground running and flight. flow paths, and the number of buffers required t o
FCSIR DESCRIPTION - The layout of the FCSIR is transfer each piece of data around. As powerful as
shown in plan view in Figure 7, and as can be seen digital computers are, they can perform one function
consists of three areas. These areas are the "control" even more capably if allowed, and that is t o act as
area, which is essentially a clean room where the "Traffic cops". Therefore a critical design factor in de-
flight control computers and their supporting test signing these interfaces has been streamlining the
consoles are located; the actuator room, where the flow of data between the different areas in order t o
control system actuator rigs are located; and a "pow- maintain the bandwidth of the overall process. For
ernroom, where the hydraulic and electric power example, the flow of data, in a closed loop sense, re-
sources are located. This latter room is isolated mainly quired t o support piloted simulation with the hard-
on account o f the noise generated by 5 varidrives ware in the loop is shown as originally designed in Fig-
powering the three hydraulic pumps and four electri- ure 15. After the initial shakedown of the interfaces
cal generators. The FCSlR components are connected was complete, the data flow was as shown in Figure
using aircraft wiring harnesses and hydraulic tubing, 16. As testing continues with some of the outer loop
so that the wire lengths and hydraulic volumes, in autopilot functions, it is t o be expected that more
general, accurately represent the conditions on the changes will have t o be made in order t o reduce signal
aircraft. latency.
Downloaded from SAE International by Nanjing University of Aeronautics & Astronautics, Wednesday, April 28, 2021
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL SURFACE ACT2OEL HINGMOM
ACTUATOR RIG
CALCULATE SURFACE CALCULATE CONTROL
DEFLECTIONS SURFACE ACTUATOR LOADS
CONVERSION
ACTUATOR RIG
SWASHPLATE
ACTUATOR RIG
ENGINE
FLIGHT CONTROL
COMPUTERS
L.-.-.-.-.-.-.-.-.-
I
RPM, AZIMUTH
AIRCRAFT
+ LOAD R E S P O N S E
AVIONICS BUS
SIMULATION (AIRCRAFT) II
Horsrrrc* II ;;;CocmT j 9-b 1 ~ ~ (FsL)
LAB ~ ~ ~ A T l o N
SENSOR
SIM
AN5600
110
BUS
SIM
FLIGHT
CONTROL
SVSTEM
Figure 15. FCSIR Closed Loop Testing - Pilot in the
IINTEGRATION
RIG Loop System Validation.
(FCSIR)
PILOT CAB
INPUTS MOTION
SENSOR
SIM
-
FCC
AIRCRAFT
I
-RESPONSE
II
"
LOAD AN5600
ACTUATORS 110 -ANAlOC
II SENSOR
SIM
AN5600
110
BVIC I
-
INSTRUMENTATION
-
TEST RIGS
INSTRUMENTATION
BUS
SIM Y-H-I
DIGITAL
INPUTS ~~{~~~ REPORTS
SYSTEM INTEGRATION AND VALIDATION TEST- inputs were properly received and correctly scaled
ING - When the hardware began t o arrive in the FCSIR into the computers.
there was a natural tendency t o ignore a structured In parallel with the testing of the system inputs,
test approach in the rush t o get everything working. the response of the various actuators, and their servo-
However, as has been repeatedly emphasized loops, were tested t o verify that output commands
throughout this paper, the flow of testing, from initial from the computers were properly transmitted t o the
checkout through flight release of the validated sys- aircraft surfaces.
tem, had t o be based upon a "building block" ap- Having tested the interfaces between the out-
proach in order that flight safety would not be com- side world and the computers, what was left was t o
promised. validate the control paths through the computers,
Accordingly the progression of integration test- and show end t o end system operation. This began
ing was as shown in Figure 17. The functional blocks using the most simple control paths available, t o es-
shown are mostly self-explanatory, except for "Data tablish that the control inputs were properly reflected
Management, which is the functional block within the in actuator commands and control surface positions in
V-22 FCS that deals with channel unique processing the various actuator rigs.
and the processing that provides system health status The establishment of these basic control paths
t o the cockpit. System operation was tested in layers, through the system allowed integration testing t o
with each new layer of testing building upon a pre- continue along t w o parallel paths. The first path was
viously tested layer. The progression worked from a the testing of the system redundancy management,
component interface level into the core of the system, this was accomplished by causing system failures and
the control laws, whose correct operation depends on showing that the appropriate fault reactions oc-
all other functions behaving correctly. curred, including reconfiguration of the control laws
Consequently, the integration testing com- where appropriate. Although simple in concept, the
menced by evaluating t h e interfaces w i t h , and redundancy management testing was by far the most
performance of, the electrical and hydraulic systems, complex and time consuming portion of the testing,
in order t o ensure proper FCS power supplies. Testing due t o the large number of input signals involved in
continued with the checkout of the various analog the V-22 system, and the many different combinations
and digital interfaces t o the system, t o ensure that all of fault circumstances that had t o be tested.
I START
I
WIRING CHECKOUT
HYDRAULIC
I / F CHECKOUT
ELECTRICAL
l l F CHECKOUT
I
I I F CHECKOUT
INPUT SIGNAL
MANAGEMENT MANAGEMENT
A
AVIONICS
I I F CHECKOUT I
I
P
t
I CONTROL LAWS
(BASIC CMOS)
I
-t
ANALOG BACKUP ACTUATOR SIGNAL
I .
CONTROL LAWS
(DETAILED)
I V
S 1 W SERVOLOOP
BUILT IN TEST
I
CHECKOUT
INTEGRATION COMPLETE
The second path was the detailed control path the flight vehicles. Prior t o first flight, a significant
performance testing. Although this testing was ini- number of static ground tests were performed on the
tially more complex t o set up, once started it becomes Ground Test Article and the first aircraft for functional
relatively straightforward due t o the deterministic na- testing, proof load tests and ground vibration tests
ture o f the control path processing. The difficulty in and ground running t o complete qualification of the
testing the control paths was seen, as was expected, drive train. The flight control system was active dur-
when the system configuration was artificially upset ing all these operations. In addition system specific
by external stimuli and then tested t o see that the re- tests were conducted for EMC source 1 victim compati-
initialization and recovery algorithms operated satis- bility, and for rotor control loads vs control motions.
factorily under all conditions. In all, over 150 hours of restrained ground running at
As part of the integrated system test progres- a wide range of power settings were accumulated pri-
sion, the Analog Backup Computer had also t o be test- or t o first flight of the V-22 aircraft.
ed prior t o flight release of the system. As with all INITIAL FLIGHT TEST RESULTS -The first flight of
other testing, the ABC was initially tested as a stand the V-22 was on Sunday March 19, 1989. The flight
alone unit, followed by testing as part of the total lasted for approximately 0.2 hours and achieved all
FCS. The integrated testing was specifically t o evalu- the expected results with respect t o the systems oper-
ate transient and fault free switching in both direc- ations and initial hover handling qualities. The first
tions between the ABC and FCCs. full conversion t o airplane mode was completed in
Completion of this level of testing resulted in a September of 1989 after about 10 hours of flight. As
system that was capable of operating consistently and of February, 1990, the V-22 fleet has over 65 hours of
reliably as an independent system, but not a system flight time. The handling qualities of the aircraft have
that could be guaranteed t o operate satisfactorily in exceeded the predictions of the simulation and the
an integrated aircraft environment. performance o f the Flight Control System has met all
Therefore, as mentioned previously, testing expectations. The system reliability has been excel-
turned towards integrating the FCS with the simula- lent. PFCS and AFCS development will continue as the
tion laboratory t o provide hardware in the loop verifi- flight envelope is expanded.
cation of the expected aircraft handling qualities, and
with the Avionics laboratory t o verify satisfactory inte- REGRESSION TESTING
gration of the t w o systems.
Testing with the simulator was at a qualitative The primary and absolute requirement for the
level only, and was intended t o demonstrate t o the system testing is t o ensure flight safety. This require-
program test pilots the performance of the "as built" ment underlies the development of all tests and test
FCS as opposed t o the simulated system. Implicit in plans. Subservient t o this requirement there are t w o
this was the groundrule that the hardware in the loop purposes for regression testing. First, that functions
simulation would not become a handling qualitiesde- which have changed perform as required and second-
velopment experiment, and changes t o the system ly, that functionality of other (related or unrelated)
would not be made as a result of this testing in order code areas are not adversely affected or inadvertently
t o improve Cooper-Harper ratings unless flight safety changed. Testing for each new software version must
was impacted. The simulations were flown t o demon- conclusively demonstrate that these requirements are
strate degraded modes and failure transients as well met.
as normal operation. Testing o f changed functions is relatively
The initial integration of the FCS and Avionics straight forward since the tests required for a particu-
systems was designed for evaluation of the cockpit lar function have already been defined formally in the
display interfaces only, in order t o verify t h a t the CPTP and subsequent test specifications and proce-
health of the FCS is properly displayed t o the pilot un- dures, but demonstrating the health of all unchanged
der all circumstances. However this activity continues functions is not clear cut. Ideally you would like t o re-
as an ongoing program as the capabilities of both sys- run the complete complement of tests defined for the
tems are increased. In particular, the development of system (i.e. the entire testbed), but the magnitude o f
the Flight Director and blade fold / w i n g stow capabil- the job (the total number o f tests) and the response
ities of the V-22 mean that this level of integration time required by schedule demands do not allow that
testing will be a full time activity for many months t o luxury.
come. The careful segmentation of system require-
I t is estimated that in excess of a thousand test ments and the modular design o f the V-22 software
cases and nine thousand hours o f FCSlR operation allow a compromise, a subset of tests which demon-
were completed prior t o the system being delivered t o strates the functional changes and the health of the
the test vehicles. overall system. Unfortunately the subset definition
AIRCRAFT INTEGRATION - With the integration must be derived for each specific software version, us-
o f the FCS and Avionics completed satisfactorily t o ing the software version definition and the general
support flight operations, the system was released t o test plan requirements t o form a l i s t of "delta tests".
Downloaded from SAE International by Nanjing University of Aeronautics & Astronautics, Wednesday, April 28, 2021
Any standard subset would rarely cover the changes are tracked individually with Software Development
made and would add little value beyond what is Change Requests (SDCRs). Each SDCR is a response to
gained by exercising the software in the system dur- a Software Problem Report (SPR) created by the soft-
ing a piloted simulation. In many respects the piloted ware supplier. SPRs are produced for each STR sub-
simulation could be considered the testbed for deter- mitted to the supplier and for any problems found in-
mining the health of the overall system. dependently by the supplier. This information is doc-
Regression testing of the V-22 software involves umented by the software developer in a Version De-
three related and overlapping efforts: version defini- scription Document (VDD) and is a product of their
tion, test planning and testing and reporting. Refer electronic configuration management system. These
to Figure 18 for a top level view of the process which is details are included as part of a more general descrip-
described in the following sections. tion of the software version provided in a configura-
tion index.
Quality Assurance and Configuration Manage- The configuration index includes descriptions of
ment policies for the V-22 program are enforced by the computer programs, specific limitations of the ver-
their respective organization personnel throughout sion, a complete list of the STRs closed, up to and in-
the development and regression testing of the pro- cluding this version, and a list of the STRs which are
spective software version. still open (existing problems of a low priority). See
SOFTWARE VERSION DEFINITION - Software ver- Figure 20.
sions are defined as a set of changes andlor correc- REGRESSION TEST PLAN - A regression test plan
tions to a previous version. The corrections are identi- is constructed for each version of software. Tests are
fied as a list of software trouble reports (STRs) which chosen from each level of testing and identified in
need to be resolved in the software build or a particu- two regression test plans, one encompassing all the
lar software patch file. Changes and problems are verification testing t o be performed by the software
grouped together to provide orderly development supplier (GE) and the other providing the system
and support of the flight test development testing. integration and validation testing to be done by the
This list is communicated as a requirement to the soft- systems integrator (BH). Both plans are reviewed and
ware supplier (GE) by way of a Software Version Defi- approved by functional leads and indirectly by the
nition document. Figure 19 shows how this require- review boards.
ment grows into a detailed software version defini- For a particular version, the plan is a collection of
tion. tests defined for each software trouble report (STR)
Delivered software versions include a list of all correction included in the version, plus tests added
changes which have been made to the software by after review of the software implementation of the
the software supplier and a complete directory of all changes and a "test card" of maneuvers to be flown in
files which comprise the software version. Changes the piloted simulator.
I SOFTWARE BASELINE
I 4
+
STR GENERATION
I
&*+
PHASE
TEST
PLANNING
PHASE VERIFICATION TEST PLAN VALIDATION TEST PLAN
F VERIFICATION
VALIDATION
CONFIGURATION INDEX
test updates and test modifications. This en- Control System is practical and will result in a safe and
hances test planning when regression testing is reliable product.
required t o revalidate the software following
changes. ACKNOWLEDGMENT
4. An integration facility such as the FCSlR is neces-
sary t o permit real system validation t o be ac- The authors wish t o acknowledge the many
complished. years of support and in many cases extraordinary ef-
5. The development of a FCSlR facility must parallel fort by the Bell-Boeing Flight Control Team and the
the Flight Control System development and must V-22 Flight Control Team at General Electric ACSD in
be given as much priority as the FCS hardware Binghamton, New York. Without the efforts of this
and software activity. dedicated team the V-22 Flight Control System would
6. All system interfaces must be included in the in- not be the success i t is.
tegration lab. A well defined interface does not Special acknowledgment is required for Mr. H.
ensure that actual operation will be as expected. Agnew and the NAVAIR personnel who supported our
7. It is extremely important t o consider real life sce- activities throughout the development o f the V-22
narios in setting up design and test criteria, i.e. Flight Control System.
ground operation, ground support equipment
characteristics, operator actions, start-uplshut- REFERENCES
down sequences, etc.
8. Simulator tie-in for hardware in the loop testing 1. V-22 Tiltrotor Fly-By-Wire Flight Control Sys-
is valuable not only for system validation, b u t tem, Bruce L. McManus; presented at Eleventh Euro-
also for pilot training. pean Rotorcraft Forum, Paper No. 57, The City Univer-
sity, London, England, September 10-13, 1985.
SUMMARY
2. V-22 Control Law Development, Kevin W.
Testing of the V-22 Flight Control System is very Goldstein and Larry W. Dooley; presented at 42nd An-
thorough and provides the confidence t o permit the nual Forum of the American Helicopter Society, Wash-
flight test program t o proceed safely. The hierarchical ington, D.C., June 24, 1986.
structure of the system and software design allows
testing at multiple levels ensuring that all system re- 3. V-22 Flight Control System; presented a t
quirements are met. The real test of both the person- AIAAIAHSIASEE Aircraft Design, Systems and Oper-
nel responsible for the V-22 Flight Control and of the ations Meeting St. Louis, Mo., September 15, 1987.
System itself is the maintenance of the flight safety in-
tegrity throughout the flight test program as changes 4. Hardware-in-the-Loop Testing of the V-22
are incorporated. The regression test techniques em- Flight Control System U,sing Piloted Simulation,
ployed allow the orderly and controlled implementa- C. Robinson, C. Dabundo, and J. White; presented at
tion of these changes. The initial flight test results AlAA Flight Simulation Technologies Conference and
have confirmed that the above approach t o verifica- Exhibit, Boston, MA., August 14-16, 1989, AIAA-89-
tion and validation of a system such as the V-22 Flight 3322.