Skip to main content

Development of a multipurpose smart recorder for general aviation aircraft

19880015253 · NASA · 1988

Public domain · NASATechnical Reports

Overview

An intelligent flight recorder, called the Smart Recorder, was fabricated and installed on a King Air aircraft used in standard commercial charter service. This recorder was used for collection of data toward two objectives: (1) the characterization of the typical environment encountered by the…

Publisher
NASA
Document
19880015253
Year
1988
Pages
93
Chapters
8

Section

e.

CONTENTS Section 8.1.2 Transportation Payload Monitoring Requirements ...................................

8.1.3 Data Acquisition in the Transportation Environment ....................................

8.1.4 Conclusion .....................................

8.2.1 T-38 Crash Recording ...........................

a 8.2.1 Approach .......................................

8.2.2 Data Recovery ..................................

i i i

e

FIGURES Page Number I .

Smart Recorder System Concept ...............................

2 Block Diagram of Prototype Smart Recorder.. .................

IO

4 Organization of Prototype Smart Recorder Software. .......... 2 1

5 Interconnection of Smart Recorder to Sensors on King Air Aircraft.. .........................................

6 Microprocessor-based System for Retrieval and I .

Processing of Smart Recorder Data... ........................

Plot of Pressure Altitude Representing a Typical F1 ight Profile.. ............................................

a Plot of Indicated Airspeed for a Typical Flight

*

9 Plot of Vertical Acceleration Data Including Positive Peak, Raw and Negative Peak Determined for Each Minute 10 Delta Internal Turbine Temperatures Taken from Smart Recorder Data with In-Flight Variability Shown with Error-Bars .......................................

11 Comparison of ( A ) ITT for Manual and Automated Trend Monitoring ............................................

Comparison o f (A) NG for Manual and Automated 13 Comparison of ( A ) W F for Manual and Automated le Block Diagram of Second Generation Smart Recorder ...........

15 Description of GSFC Transportation Environment Measuring and Recording System (TEMARS) .....................

i v FIGURES (continued) Number Paqe 16 An Example of TEMARS Data. ..................................

7 0 1 7 Transportation Environment Monitoring Concept ...............

18 Functional Block Diagram of Transportation Environment

a

19 Example Presentation of Detected Impulse Event ..............

20 Proposed Location of Smart Recorder and Epams on T-38.. . ....

21 Configuration of Smart Recorder Suitable for

c

Installation on T-38 at "Data Case" Location ................

22 Possible Graphical Presentation of Crash Memory Data Recovered with Automated Process (Simulated Data). .. . .......

23 Tabular Presentation for Detailed Examination of Crash Memory Data Recovered with Automated Processing (Simulated Data). . . . .. ... . ... ... . .... . . . . . .... . ........ . . . ..

V TABLES Page Number 1 Original List of Parameters to be Monitored by the 26 Smart Recorder Specifications ...............................

27 Description of Stored Data in Smart Recorder... .............

Parameters Monitored by the Intelligent Flight Recorder.. ...

Example of Statistical Summary Generated for 6 Processed Acceleration Data for Group of Flights 7 Percent Time of Indicated Airspeed versus A1 ti tude Bins for All Flights Conditions Derived from 8 Percent Time of Indicated Airspeed versus Altitude 9 Percent Time of Indicated Airspeed versus Altitude 10 Percent Time of Indicated Airspeed versus Altitude Bins for Descent Derived from Onboard Processing ............

Level Crossing Counts per Hour versus Altitude Bins 11 Level Crossing Counts per Hour versus Altitude Bins Level Crossing Counts per Hour versus Altitude Bins 13 d 14 Standard Deviation for the A Values for Automated 66 15 Specifications of the Second Generation Smart Recorder ......

16 Analysis of Memory Capacity Required for Storage of Parameters Required Under the SAE Standard for vi

SECTION 1

SECTION 1 EXECUTIVE SUMMARY Jt, 1.1 BACKGROUND A n intelligent flight recorder, called the Smart Recorder, was fabricated and installed on a King Air aircraft used in standard commercial charter This recorder was used for collection of data toward two objectives: service.

(1) the characterization of the typical environment encountered by the in terms of: velocity, V; acceleration, G; and altitude, H (collec- aircraft tively referred to as DVGH for Digital VGH data), and (2) research in the area of trend monitoring--the reliable detection of engine malfunction precursors allowing the maintenance-by-indication rather than by regular schedule. This effort is a continuation o f NASA aircraft measurement programs which had as their objective the characterization o f the environment seen by commercial aircraft.

During that effort, data processing routines and data presentation formats were defined that are applicable to the commuter size aircraft and thus establishing the requirements for the instrumentation system described herein. The purpose of this report is to summarize the development and application of the Smart Recorder.112 1.2 PRESENT EFFORT A prototype recorder was fabricated using commercially available components augmented by custom hardware for the performance of specialized functions required for this recorder. The initial recorder configuration included a custom 50-channel, analog-to-digital conversion board, a fast, single-board microcomputer to provide processing capability and a removable 1. J. Finger, L-1011 Interim Report #1, March 1978-August 1978, prepared by Research Triangle Institute for NASA-LRC under NAS1-16098, October -7, 1981.

2. J. Finger, L-1011 Interim Report #2, March 1978-February 1979, prepared by Research Triangle Institute for NASA-LRC under NAS1-16098, February 9, 1982.

e

bubble memory unit to provide non-volatile data storage. The initial software package developed for the recorder monitored analog inputs from sensors, determined the aircraft situation (e.g. , takeoff , level flight, landing, or taxiing) and stored the data appropriate for that situation. Later, processing routines were added for on-board statistical processing of acquired data from the aircraft (especially accelerometer data).

b The intelligence o f the recorder provides the capability for adaptive sampling where the sampling of input signals may be modified in real-time in response to changes in aircraft situation. This capability is used to support trend monitoring by switching to a high- speed recording mode for engine parameters during engine start-up. Also the intelligence of the recorder is used to detect the aircraft situation (e.g., climbing, level flight , descent , or on-ground) so acquired data may be processed and tabulated accordingly.

The recorder was installed on a King Air aircraft used for charter service by Airlift Associates at Raleigh-Durham Airport. Signals from aircraft systems and installed sensors were connected t o the recorder to provide information on aircraft altitude, airspeed, acceleration, and engine performance.

Data stored in the bubble memory are recovered and plotted using a laboratory microcomputer system equipped with a bubble memory cartridge interface. Software for archiving data and generating plots was written in FORTRAN, except for fundamental 1/0 rout nes which were written in assemb Y I, 1 anguage.

1.3 PROGRAM ACCOMPLISHMENTS The feasibility o f a cost-effective, multipurpose recorder for gener 1 aviation aircraft has been successfully demonstrated. Operation of the

*

recorder was verified by comparison of acquired data from the Smart Recorder with manually acquired data both by pilots during normal flights and by engineers during test flights. Automatic acquisition of trend monitoring data was performed simultaneously with the acquisition of DVGH data and the

a

operation of a crash recording memory. Trend monitoring algorithms based on Pratt and Whitney manual engine trend monitoring data processing techniques in the trend plots when compared against plots of the showed less variability manual data. The lower variability allows earlier detection o f a change in engine performance that could indicate the necessity of engine maintenance.

The trend monitoring function of the recorder is especially important because e the cost savings associated with a trend monitoring capability could partially offset the cost o f the recorder and its installation on the aircraft. A significant reduction in per-unit cost would make possible a large-scale study to install the recorder in numerous aircraft for acquisition of DVGH data from a significant sample population of general aviation aircraft.

Implementation of on-board DVGH processing increased the number of flight-hours that could be stored on a single data cartridge and simplified the data management problem by reducing the volume of data to be processed in the laboratory. After on-board processing was implemented, 207 hours of DVGH data were collected and tabulated. These tabulations are presented in Section 6 of this report.

*

a

SECTION 2

SECTION 2 I NTRODUCT I ON 2.1 BACKGROUND 2.1.1 Previous Work and Scope The effort described in this report is the culmination of an effort begun in 1980 in response to a need for aircraft use data identified by NASA Langley

e

Research Center. In the early phases of the project, data collected on digital flight recorders on air transport aircraft operated by commercial airline companies were analyzed to characterize typical aircraft use. The objective of the effort was to produce a data set and statistics describing

e

utilization of aircraft and the acceleration loading encountered by those aircraft during normal use. Such data would be useful in validating design requirements for the aircraft already in service and establishing requirements for new ai r-transport aircraft.

The processing o f the flight recorder data consisted of converting the data to engineering units, validating the data, editing to remove bad data, and analyzing the data statistically. The validation of the data was complicated because of the lack of independent supporting data. Consequently, where inconsistencies were identified in the data (out-of-range values or contradictory measurements), the data usually could not be corrected. Instead it was often necessary to discard the questionable data before performing any statistical analysis on the entire data set. The effort required for validation and editing of the data was labor intensive. Data screening computer programs were written to check for anticipated data problems.

However, since not all problems could be anticipated, an extensive manual review was still necessary.

a

The difficulties associated with the data processing effort pointed out the need for an improved data collection method Wti.Lh would acquire and store data more reliably to reduce the data management effort associated with the processing o f the data on the ground. An in-flight recorder was proposed which would use microprocessor technology to provide the necessary i n t e l l i g e n c e t o screen and preprocess data before storage, reducing both the quantity of data t o be processed and the complexity of the data validation and e d i t i n g t o be performed on the ground. This recorder would make the maximum u t i l i z a t i o n of e x i s t i n g data sources on the a i r c r a f t such as the d i g i t a l data busses and e x i s t i n g sensors analog o u t p u t s , b u t could a l s o accommodate new sensors o r e x i s t i n g sensors whose o u t p u t s were not presently connected t o a i r c r a f t data systems (e.g. , the a i r c r a f t integrated data system, A I D S ) .

Ultimately, s t a t i s t i c a l tabulation of the data could be performed in the recorder, g r e a t l y reducing the volume of data which must be managed on the The reduction in manual e f f o r t ground thereby reducing the attendant e f f o r t .

e

would allow the collection of data from a large sample of a i r c r a f t , paving the way f o r collection of data from a variety of a i r c r a f t types, a i r c r a f t operated in d i f f e r e n t geographical a r e a s , and a i r c r a f t operated f o r d i f f e r e n t purposes (e.g., c h a r t e r , f r e i g h t , o r corporate use). T h u s the cost of automation of

e

the data collection w i t h a Smart Recorder would broaden the data base of characterized a i r c r a f t , o f f s e t t i n g the development and i n s t a l l a t i o n c o s t s of the recorder.

An informal study was conducted t o determine i f a recorder could be b u i l t Single board computers were using e x i s t i n g commercial electronics technology.

i d e n t i f i e d which would be capable o f performing the necessary functions and timing s t u d i e s were conducted on time-critical software functions. The conclusion of this study was t h a t a recorder could be fabricated using board- level components available a t the time (1981) t h a t could s a t i s f y the processing requirements within time constraints imposed by the required data r a t e s .

During the data c o l l e c t i o n e f f o r t using commercial a i r l i n e data, a However, no s i g n i f i c a n t data base was developed f o r a i r transport a i r c r a f t .

information was accumulated f o r the general aviation a i r c r a f t which In recognition of the s i g n i f i c a n t l y outnumber the a i r transport a i r c r a f t .

s c a r c i t y of typical use and loading data f o r these smaller a i r c r a f t , the

a

emphasis of the recorder development e f f o r t was s h i f t e d t o the implementation of a recorder on GA a i r c r a f t (recognizing t h a t much of the experience gained in the development of an intelligent, GA aircraft VGH recorder would be directly transferable to the development of recording equipment for the more sophisticated air transport aircraft). Shortly after the decision was made, the NASA responsibility for the Smart Recorder development effort was transferred to the Wallops Flight Facility of Goddard Space Flight Center because of the executive size aircraft based at Wallops that were considered as potential test beds for the recorder.

2.1.2 Motivation for Present Effort In addition to the VGH data collection effort, there are other NASA research and operational interests which could be served by the development of

e

an airborne flight recorder with a data processing capability. These interests include engine trend monitoring, ground-mobile or aircraft internal environmental monitoring, meteorological data collection (in situ), and crash recorder development. For the effort recently completed, support was obtained from within NASA toward the accomplishment of the following objectives: The development and demonstration of feasibility of an economical crash recorder for general aviation aircraft. Specific target applications included, initially, the NASA executive fleet with potential expansion to all general aviation aircraft. This application was driven by the NASA decision to equip their fleet with crash recorders in the wake of accidents involving those aircraft.

Demonstrate the feasibility of VGH data collection and on-board

a

processing on GA aircraft through implementation of a micropro- cessor-based recorder. This task was based on the NASA requirement to extend the VGH data base to GA aircraft which comprise the majority of aircraft in operation.

Investigate engine trend monitoring using a flight recorder.

*

Determine the improvement that may be realized using electronic data acquisition over traditional manual logging techniques. Trend monitoring capability allows the aircraft maintenance to be performed on the basis of indicated need rather than schedule, allowing the periods between required maintenance operation to be extended. The cost savings associated with the less frequent

a

maintenance operations would provide an economic incentive for the fixed base operator to install recorders on his fleet. If at some time in the future, NASA elects to install flight recorder on one or more commercial GA aircraft, the cost savings realized by the fixed base operators might be used to reduce the cost to the government of installing and operating the recorders. This effort was encouraged by the interest and support from Pratt and Whitney Aircraft of le Canada, Ltd. (Montreal , Canada) who provided technical information on processing of engine trend data and test facilities for evaluation of engine recorder performance.

2.2 PURPOSE AND O B J E C T I V E OF PROJECT The main objective of the effort described in this report is the develop- ment of a multipurpose recorder that may be cost-effectively applied to GA aircraft for DVGH data collection, crash survivable recording and engine trend monitoring. On-board processing was a requirement to maximize the use of on- board memory and reduce the amount of data to be processed on the ground. A removable non-volatile memory cartridge was required for the transfer of data from the recorder to a ground-based data processing for final processing and archival o f the data.

The effort was conducted as a logical sequence of activities that together led to the implementation of a Smart Recorder capable of collecting and processing VGH, engine trend data and which provides a crash survivable recording capability.

The specific phases were: Design and fabricate a microprocessor-based recorder that would monitor and store a small number of aircraft parameters. Processing would be limited to recognizing aircraft situation (takeoff, climb, cruise, descent, or landing) and modification of sampling strategy based on the perceived aircraft situation.

Develop software on laboratory computer to statistically process the aircraft VGH data collected. The development of these routines in the laboratory allowed their refinement in an environment where they could be easily modified and verified until the desired performance was achieved.

a

Implement DVGH processing software in programmable-read-only-memory (PROM) and installation in the aircraft.

Process engine trend monitoving data and compare with manually acquired data to determine if trends could be detected earlier in

a electronically acquired data than in the manually acquired data

(i.e., can the sensitivity of the detection process be improved through electronically monitoring and processing the engine pa rameters ? )

a

e

Study various d a t a storage requirements developed f o r crash survivable recorders t o determine if the appropriate d a t a can be collected and stored i n a crash survivable memory f o r the desired

e

time interval.

Procure a crash survivable memory and construct the required interface for the Smart Recorder.

The parcelling of the overall effort into these segments reduced the scope and Hardware or software ' complexity of the development effort a t any time.

developed during each phase were completely tested and evaluated before proceeding t o the next phase.

a

a

a

a

SECTION 3

SECTION 3 DEVELOPMENT OF RECORDER 3.1 REQUIREMENTS FOR RECORDER The requirements for the Smart Recorder were dictated by the stated objectives of acquisition and statistical tabulation of VGH data, acquisition of engine trend monitoring data, and the demonstration o f a crash recording capability n an economical recorder. The recorder was intended for application in general aviation aircraft (business charter or executive service) wh ch meant that the required information would have to be derived from analog signals from aircraft sensors or from sensors installed to monitor the desired parameters where no existing sensor was installed. 1 lists Table the required parameters to be monitored in the first application.

The recorder was being designed to acquire data for a program that had dynamic goals which could only become completely defined Once preliminary results were received. Hence, the recorder had to be reconfigurable, being in Table 1 with designed to initially to accommodate the parameter list given provision for accommodating additional sensors as the need arose. There were no stringent requirements on the form or packaging of the recorder as the purpose of this prototype recorder was simply to demonstrate the feasibility of a monitoring concept. As such, the recorder did not have to resemble a production aircraft flight recorder. However, it was required that the recorder be able to serve functionally as a flight recorder in an operating I, aircraft without degrading the integrity of any of the aircraft systems to which it is connected.

The general requi rements for the prototype Smart Recorder are described

I

below.

I Low Cost--Since the recorder was intended to demonstrate the feasibility of a cost-effective flight recorder, the recorder I should be constructed in such a way that it could be mass- produced economically. Although the prototype was intended only TABLE 1. ORIGINAL LIST OF PARAMETERS TO BE MONITORED BY THE SMART RECORDER Parameter Abbrevi a t i on Sample r a t e I AS 1 I n d i c a t e d Airspeed Engine I n l e t Temperature T2 Engine I n l e t Pressure p2 P r o p e l l e r Speed NP 1 Torque TQ 1 Gas G e n e r a t o r Speed N G 1 I n t e r t u r b i n e Temperature I TT 1 Fuel Flow W F 1 Bleed V a l v e P o s i t i o n 1 G 4 A c c e l e r a t i o n ( 3 - a x i s )

e

to fit the function of a GA flight recorder and not necessarily the "form," it was recognized that the recorder should employ the same electronic t i architecture and logic types as the mass-produced units could employ. The I , use of esoteric, high cost components in the prototype recorder would not demonstrate the feasibility of producing a low-cost recorder even if the functions of the expensive items could be reproduced in inexpensive components. To accomplish this requirement, the recorder was built using commercially available components at the highest level of integration available--typically commercially printed circuit boards.

Intel ligent--The necessity of adaptive sampling (varying the group of parameters sampled based upon the sensed aircraft situation--i .e. , takeoff , climb, cruise, descent, or landing) requires that acquired sensor data be processed in real time to determine aircraft situation and the sampling strategy be

e

modified in a predetermined, appropriate manner based upon those determinations. This processing is most easily performed through programmable logic functions such as a microprocessor. The requirement for an on-board microprocessor is further supported by the requirement for on-board tabulation of VGH data, establishing the necessity for a computational capability within

e

the recorder.

Reconfi urable--Since the recorder is to be used in a program m t i o n s of the recorder are defined based on previous experience, it i s necessary that the recorder be reconfigurable to provide for the evolutionary development of the recorder.

Both functions which are inherent in the software and hardware must be upgradable. Software, of course, may be easy modified by exchanging the memory elements (e.g: , programmable read only memories--PROMS) with units containing the rep1 acement code.

Provision for hardware modification may be made through use of a standardized bus on a motherboard (e.g. , multibus, standard bus) for interconnection of plug-in processor and peripheral interface cards. This allows the use of existing commercially available cards at the time of development and the replacement of these with more capable versions as they become available Capable of Unattended Operation--The recorder must operate in the aircraft environment with no required attention from the pilot.

Operation should begin with an automatic initialization upon power-up. Any determination of aircraft situation (climb, descent, cruise, taxiing, etc) must be made based on sensor inputs and not from pilot input.

Compatible with Aircraft Sensors--The recorder (or associated signal conditioning electronics) must be capable of extracting information from sensor signals in the normal forms found on aircraft. For instruments listed in Table 1 , electrical signals will have the information encoded in the frequency of an sinusoidal source, the relative phase of a multiphase signals (synchro signals), voltage level, or resistance.

Operate from Aircraft Power--The recorder must operate from the Although some power source for the aircraft it is to be used on.

aircraft have 110-VAC, 60- or 400-Hz power available, smaller GA is subject to wide aircraft have only 28 Vdc. This voltage level variations, depending on a the type of battery available and maximum electrical bus loading. Voltage drops in excess of 50% during engine start-up are normal.

3.2 INITIAL HARDWARE DESIGN 3.2.1 System Configuration To take advantage of commercially avai able, single-board computers and existing signal conditioning equipment, the system configuration shown in Figure 1 was selected for the prototype imp ementation. I n this configura- tion, all signals are converted to voltage signals (with a uniform range of 0 to 10 Vdc) by signal conditioning modules mounted external to the recorder.

The recorder module then has only to perform the functions of voltage measure- ment, data manipulation (data analysis or data compression), and storage.

These functions are performed by a single-board computer, a multichannel analog-to-digital converter system, and a removable cartridge data storage system.

The removable cartridge allows the transfer of monitored data to a laboratory computer for further processing and data archival.

A crash-survivable recording capability is provided by a crash survivable memory which is mounted external to the recorder. Conventionally, these memory units are mounted in an aircraft location where there is the least physical shock or risk of f re in the event of a crash (e.g., the tail section). For this system, a crash survivable memory was obtained from Hami 1 ton Standard which had been certified to meet the criteria specified i n TSO451a.3 For this feasib lity demonstration, this memory unit, herein cal led the Environmental ly Protected Auxi 1 i ary Memory (EPAMs) was mounted adjacent to the recorder. Connection between the EPAMs and the recorder was made with a multiconductor cable.

U . S . Federal Aviation Regulation, Part 37.150, AIRCRAFT FLIGHT RECORDER 3.

TECHNICAL STANDING ORDER, TSO-C5la.

h a , r V L aJ -0 L V a J a c, L

\

\

3.2.2 Recorder Design The Smart Recorder is essentially a microcomputer-based data acquisition system with a removable bubble memory for transfer of the acquired data to a ground-based processing unit. The recorder is shown schematically in Figure 2. Components within the recorder are listed below: Microprocessor Board--Control and on-board processing is performed on an SBC 86/14 sinqle board computer (Intel). This board contains the 8086 microproceisor running at 5 o r 8 Mhz, up to 32K of random access memory, up to 64K of programmable read only memory, a serial 1-0 port, timers, and a 24-parallel-line 1/0 interface. The interface for the environmentally protected auxiliary memory (EPAMS) was built on the patch area of this board provided for the fabrication of custom interfaces. The board is a Multibus (Registered Intel Trademark) board.

Analog-to-Diqital Converter Board--The custom-fabricated A/D board contains a single 8-input, 12-bit analog-to-digital conversion module with six 8-input, analog multiplexers to provide 50-channel

e

capability. The A/D converter is a Data Translation DT5712 with programmable gain, selectable bipolar/unipolar inputs, and selectable single-ended/differential inputs. In this application, inputs.

the A/D was set up for 0 to 5 Vdc input with differential mu1 tiplexers (Date1 MXD-807) were Eight-input, differenti a1 CMOS used to allow connection of 48 inputs to six of the A/D modules inputs.

The two A/D inputs not connected to multiplexers were (0 and 5 Vdc) to provide a convenient connected to reference signals means for verifying the A/D zero and span settings on a routine basis. Control signals for multiplexer input selection and sampling were supplied through the parallel 1/0 port on the microprocessor board.

Filter/Isolation Board--A filter/isolation board containing RC filters for each channel is connected between the input connectors and the multiplexers to reduce the effects of induced electrical noise on measured values and to provide electrical isolation to protect monitored circuits from short circuits in the unlikely event of an internal multiplexer failure.

Bubble Memory Holder--The bubble memory holder serves as the mechanical and electrical interface for the Intel Plug-a-Bubble memory cartridge. The holder is mounted so that the cartridge may be inserted into the holder through an opening in the front panel.

Once installed, the cartridges are retained by a cover fastened to the panel with quarter-turn fasteners.

n

W L a J U L V a J a L) i fu E v, aJ Q h c, c, L a Y- O Y V 0 0 PIU CY aJ L

9 PI 0 d

0 7 .I- L L I Power System--0vercurrent protection, filtering, and voltage The major components translation are provided b y the power system.

in this system are dc-dc switching converter modules which convert the nominal 2 8 Vdc aircraft power to levels need by the solid-state circuits (+5V, +12v and +15V). A critical selection criteria for The selected units the power converters was-input voltage range.

could function with input voltages from 9 V to 40V, a requirement if the recorder is to continue to operate while the engine startup.

Other components in the power subsystem include a circuit-breaker (with backup fuse) and transient suppressors.

The recorder was packaged in a commercial instrument cabinet, reinforced to withstand the aircraft environment and to facilitate mounting of internal components. The layout of components in the enclosure is illustrated in Figure 3 . Cooling of electronic circuits is done with thermostatically controlled-fans. Additional protective temperature limit switches are used to power down the system when temperature limits are exceeded.

External signal conditioners were installed in two instrument boxes to adapt the outputs of the various sensors to the 0-5Vdc input range of the A/D converter. Signal conditioning circuits included frequency-to-voltage conversion, synchro-to-voltage conversion, resistance-to-voltage conversion, contact sensing, and simple voltage scaling (voltage division and amplification).

3 . 3 SOFTWARE DEVELOPMENT FOR RECORDER 3 . 3 . 1 Software Development Environment

a

Software for the recorder is ROM based and uses the 32K of random access memory for the storage of dynamic data (acquired data, calculated results, and any other data which may change). Since the software does not require the services normally provided by an operating system (program loading, input/

e

, the software was written as a self- output to conventional peripherals, etc) contained module. Logic was included to schedule function performance, handle 1/0 with the A/D system and the memory unit, and perform the necessary calculations.

Software was developed on a Zendex laboratory microcomputer, a multibus based system using the Intel 8086 processor. This system includes two 8-inch 1 6 \ \ \ \ \ \ E v , \ \ \ \ \ \ \ \ \ \ \ \

a

\ \ a \

\ri \

\ \ \ z

2 T

\

\ I I

\ \

[

\ floppy drives and runs under the CPIM-86 operating system. The Multibus* backplane is the same used in the Smart Recorder, so the processor and peripheral boards could be plugged into the Zendex system for testing in the laboratory environment. More importantly, many of the existing tools used for software development on the Zendex microcomputer could be used for development of software for the recorder, including assemblers, editors, utilities for linking and library management and source/object file management utilities.

All code was written in assembly language and compiled using the an Intel assembler. Code was modularized to provide a clear software organization and to facilitate software updates (only the modules associated with the function to be updated have to be modified). Software debugging was carried as far as practical on a laboratory development system which utilized the same processor and bubble memory storage system as the Smart Recorder. Program modules were in small groups using simulated data to verify the tested individually or module's function. Next all the modules were linked with a dummy data input module which generated a data stream simulating the output of A / D interface routines. Both the standard bubble-memory data storage routines and supplemental CRT-display routines were used to present data concerning the operation of the software system. In this manner, software could be more easily evaluated and debugged through use of the debug utilities and display devices available only on the development system. Once testing was carried as far as possible on the development system, the executable image was burned into PROMS and installed for testing on the target system--the Smart Recorder.

Software was incorporated in the Smart Recorder for recognizing if a CRT were if found, to allow an operator to control connected to the recorder, and software execution from the keyboard, and display interim results on the

m

screen, thus providing a mechanism for monitoring and verifying software operation both before and after installation. Next, the recorder was operated in the laboratory with artificially generated signals simulating those from aircraft sensors. Operation was monitored with a logic analyzer and CRT e display. Overall program execution was finally verified by dumping the memory cartridge and comparing the data with the manually calculated values.

*Registered Trademark Intel Corporation.

e

3.3.2 Functions of Software Within the constraints of the hardware, all recorder performance characteristics are determined by the software, including data sampling rate, number of channels sampled, averaging interval, etc. Under the original version of the software, the acceleration data (3 channels) were sampled at every 0.25 sec and the remaining channels are sampled once per second. One and negative minute averages for each channel are computed, and the positive peak values for each minute are found for the three acceleration channels.

Data stored in the bubble memory cartridge included 1-minute averages for each of 26 channels, the positive and negative peak values within the one-minute interval for the three acceleration channels, and 0.5-Hz samples for 8 selected channels.

The 0.5-hz data provide the fine time resolution data for special processing such as that required for off-line determination of acceleration level crossings. Later, when on-board DVGH processing was imp1emented, addi tional acceleration data consi sting of 24 "level-crossing" values were stored each second in the bubble memory cartridge along with the raw data. In this configuration, the 128-kbyte bubble memory is capable o f storing approximately 4.5 hours of data. Once DVGH processing was verified, the amount of stored time-series data was further reduced to extend the recording interval for one cartridge to 15 hours. The modifications are described in Section 3.2.3.

The processing performed by the recorder may be readily reconfigured to accommodate changes in sensor configuration, desired processing, etc. A configuration table, loaded into the bubble memory cartridge by the ground base unit, is read by recorder software upon power-up. Entries in this table determine sampling and recovery strategy, i .e., which channels are time- averaged, which are stored as raw sampled values, and which are processed in a special or unique way such as generation of maximum or minimum values for specified periods. The functions of the recorder may be modified by editing this table (using the ground base bubble memory cartridge access utilities operating in the ground base unit) thus eliminating the need for removing the recorder from the aircraft to make changes.

Modiffcations made through this process are limited to changing options and enabling/disabling features incorporated into the software stored in PROMs. With this arrangement, it is still necessary to replace the PROMs to implement major changes.

3.3.3 Software Organization As mentioned previously, software for the smart recorder was written as modules, each designed to perform a function or group of related functions.

Modules were written to control the data acquisition process, to process the acquired data, and to perform the services normally provided by an operating system such as input/output control and task scheduling. The modules are

e

integrated into a single module which does not require the services of external software to execute. Hence it can be "burned" into PROMs and will begin execution in the Smart Recorder upon application of power to the processor.

The software executing in the Smart Recorder i s functionally described in the flowchart in Figure 4.

The functions of each of the modules that comprise the current version of the recorder software are briefly described below:

e

SYSMANGR--Control program which schedules execution of all other modules.

RAMTEST--Writes and reads pattern to test RAM.

PROMTEST--Computes checksum on contents of PROMs and checks against stored value to verify integrity of stored code.

CPUTEST--Verifies operation of the 8086 CPU by comparing results o f large number of instructions with the expected results.

c BUBTEST--Tests the ability to read and write to a page in bubble memory reserved for this purpose (does not overwrite existing data).

ADBTEST--Tests analog board by verifying that ground and reference analog inputs return the expected values.

e

SYSSETUP--Initializes interrupt vectors, timers and peripherals.

Checks to see if CRT terminal is connected to the system for on-line testing.

c INTERRUPT RESTART I INITIALIZATION: BEGINNING SET VARIABLES, HARDWARE, AND INTERRUPT VECTORS , & SECOND SAMPLE DESIGNATED DESIGNATED SAMPLE "HIGH-SPEED" "HIGH-SPEED" ALL CHANNELS CHANNELS

e

UPDATE POINTERS INITIATE

'S'

QUARTER-SECOND SAMPLING INTERRUPT I I FIRST 2501c OF SECOND:

c

ACQUIRE DATA ADD TO TABULATIONS WAIT FOR SECOND QUARTZR-SECOND INTERRUPT. THEN: IF SECOND #I OF MINUTE, THEN COMPWE PEAK ACCELERATIONS. WRITE QUARTER- SECOND DATA TO BUBBLE MEMORY ELSE IF SECOND 12 OF MINUTE. THEN PERFORM DVGH PROCESSING O N PREVIOUS MINUTES DA?A ELSE IF SECOND 63 OF MINUTE. THEN COMPRESS PREVIOUS MINUTES DATA AND WRITE IT TO BUBBLE MEMORY ELSE - c o m m

INTERRWT - THEN WRITE DATA

TO EPAMS (CKASH MEMORY)

a

STORE DATA AND UYDArE DATA POINTERS IN BUBBLE-MOKY.

END PROCESSING MINUTE POINTERS

I

Figure 4.

Organization of Prototype Smart Recorder Software 2 1 BUBCONST--Loads configuration data from bubble memory into memory and tests to see if bubble memory can accept additional data (i.e., cartridge is not full).

*

POWERDWN--Adds end-of-flight marks to stored data and saves pointers in the non-volatile memory for reloading upon power-up.

DIAGNOS--Called upon detection of error condition to log information in the bubble memory for later interpretation.

about the error Checks for input from terminal DELAY5M--Provides a 5-minute delay.

during delay period and, when input is detected, calls routine to service the entered request.

on the front panel of the recorder.

LITPANEL--Controls status lights

c

Called during power-up sequence.

SETVAR--Initializes program data.

RECORDLP--Manages the data recording tasks including engine startup recognition, one-second sampling, calculation and storage of one- minute averages, data compression and analysis and flight status/sensor checks.

ENGSTART--Recognizes engine start and acquires engine data with fine time resolution during engine startup.

FRAMERCD--Records all channels and store results in buffer for .

access by averaging and other processing routines.

FRAMEAVE--Processes the one-second scan data acquired by FRAMERCD, averaging all channels which contain data from the same source to remove redundant data. Final result is a set of 38 data points produced from an original set of 50.

SENSORCK--Checks sensors for out-of-range values.

FLIGHTST--Determines the flight status or mode: taxi, takeoff, landing or in-flight.

TAXIMODE--Used by FLIGHTST to determine if the aircraft is taxiing.

TAKEOFFM--Used by FLIGHTST to determine if the aircraft is taking off.

LANDMODE--Used by FLIGHTST to determine if the aircraft is landing.

DATACOMP--Computes minute averages of sampled data put in buffer by FRAMEAVE.

Also merges selected raw data with the averages for verification of DL&i processing.

DATSTORE--Writes data buffer to bubble memory.

HIGHSPD--Writes raw (unaveraged) data to bubble memory.

k

SAMPLEAD--Subroutine which controls the A/D converter and multiplexer to acquire the data for the specified channel.

TRENDS--routine for in-flight analysis of trends in data. This routine is provided for future expansion.

I SAMPACC--Samples acceleration data and stores them separately from the data to be averaged.

ACCPEAK--Determines positive and negative peaks of acceleration data during 1-minute period.

INTERCD--Interacts with operator through CRT while in the interactive mode. Prompts operator to enter operation desired and calls appropriate routine to execute that function.

MPUCHECK--Performs CPU check and informs operator of result (if c terminal is connected) .

PROMCHCK--Performs PROM check and informs operator of result (if terminal is connected).

BUBCHECK--Performs bubble memory check and informs the operator of the result (if terminal is connected).

MEMCHECK--Informs the operator o f the results of the memory power-up memory test (if terminal is connected).

CHANSCAN--Reads all 50 analog inputs and displays values on CRT.

MONITOR--Reads a single channel once per second and displays the reading on the CRT.

CRTCAL--Calls MONITOR to acquire and display input data for determination of calibration data.

I BUBCRT--Reads page specified by operator from bubble memory and displays it on CRT.

~ LEDCHECK--Cycles front-panel LEDs upon operator command. For use as a lamp-test routine.

ABCHECK-Performs analog input system check and reports results to operator.

EPAMDUMP--Retrieves 1 6 bytes from EMAM and displays it on the screen.

BUBBLE--Utilities to perform low-level 1/0 functions for bubble memory including controller initialization, input and output.

SERIAL--Driver for serial port (used to communicate with CRT).

PARALLEL--Driver for parallel port (used for lamp control and A/D

e

'input).

TIMERS--Loads registers in system timers for establishing the serial port baud rate and hardware time delays.

INTRCTRL--Sets interrupt controller used for bubble memory transfers.

MISC--Miscellaneous data conversion utilities, e.g., binary-to-hex conversion, decimal-to-binary conversion.

INTERUPT--Interrupt service routines used for bubble memory transfers.

TABULATE--Computes and tabulates statistical parameters for the DVGH data analysis.

BINPOS--Determines appropriate bin for altitude, airspeed, and acceleration from monitored data. (Used in DVGH processing).

FLTMODE--Determines whether aircraft in ascending, descending or in flight.

flyinglevel when MAXVAL--Determines maximum and minimum values and accelerations throughout a flight.

TABLESUM--Sums tabulated DVGH data throughout a flight.

DVGH--Complete DVGH processing upon landing and stores the results in the bubble memory.

LOADDVGH-Re1 oads cumul at i ve DVGH data from bubble memory and checks against values already in memory to verify their accuracy.

PERFLT--Formats and stores "per-flight" data in bubble memory.

1 ight" data to cumulative data taken ACCUMFLT--Adds current "per-f from bubble memory and writes result to bubble memory.

STOREP--Writes data to EPAM, observing 10 ms write speed duration requirement o f the EARAM chips.

LOADDEP--Puts data in buffer for use by STOREP to load into EPAM.

- EPAM--low-level functions for EPAM including read, write, initialize, and 10-ms delay.

3 . 4 RECORDER CHARACTERISTICS AND CAPABILITIES The maximum performance characteristics are determined by the capabili- ties of the hardware comprising the Smart Recorder. Table 2 summarizes the characteristics of the recorder hardware.

The capabilities of the Smart Recorder are determined primarily by software operating within the constraints imposed by the capabilities and limitations of the hardware discussed in the previous paragraphs. System a capabilities provided by the current version of software residing in the recorder are summarized in Table 3 .

3.5 VERIFICATION OF PERFORMANCE

e

Once construction of the Smart Recorder was completed, several tests were Initially laboratory testing was used in performed to verify its performance.

conjunction with the software debugging process to verify proper software Simulated sensor signals were applied to the recorder for critical execution.

t parameters such as static and differential pressure, engine speed, etc. The response of the recorder to various signal profiles was compared with the expected response to verify that the algorithms used were correctly determining the state of the aircraft and that the recorded data agreed quantitatively with predicted values.

Once the recorder was installed on the aircraft, additional testing was performed to verify the reasonableness of the acquired data. Plots of data retrieved from the bubble memory were examined for consistency with pilot logs to verify system operation under actual operating conditions. Also test f 1 ights were conducted where engineers , flying as passengers, recorded values from cockpit displays for quantitative comparison with data stored on the bubble memory cartridge.

Perhaps the most comprehensive evaluation of recorder performance were the tests conducted on an engine test cell at the Pratt and Whitney facilities in Montreal, Canada.

The primary objective of these tests was to verify the

e

TABLE 2. SMART RECORDER SPECIFICATIONS Input Characteristics:

e

Total Input Channels 50 Available for connection to sensors 26 Number used for "housekeeping" functions 6 Number used for reference monitoring 18 Input range

0 - 10 Vdc

Max sample rate (per channel) 1000 samples/second Resol uti on 12 bits ( 1 part in 4096) @ Processor Intel 8086 Integral Memory: Random Access Memory 32 or 64 Kbytes up to 64 Kbytes Programmable Read Only Memory Removable Memory: Bubble Memory Cartridge

e

(Intel Plug-a-Bubble) Capacity 128 Kbytes Weight: 20 pounds Power Requirements: 72 W (3A at 28V nominal) f TABLE 3 . DESCRIPTION OF STORED DATA IN SMART RECORDER Data Stored in Bubble Memory Cartridge: One-minute averages Average values calculated from 60 1-second samples for 26 channels.

Max-min data Maximum positive and negative values for three selected channels.

c

Values are determined from quarter-second data.

High-speed data Raw (unaveraged) data for two selected channels. Values are obtained by abstracting every second data value from the one second data before averaging.

Configuration Options (Specific data stored determined by configuration information stored in the 10 pages of bubble memory by the ground-based data processing system) Startup channels Channel numbers for six channels to be monitored and recorded during engine startup.

Analog channel map Multiplexer and gain settings for each of the available 5 0 analog channels.

Sensor pointers Channel numbers of sensors inputs to be used in specific on-board calculations (i.e., static pressure, pitot differential pressure, accelerometers, engine generator speed, and engine torque) Threshold levels Levels used by on-board processing routines to "bin" the data or to determine mode o f the aircraft (e.g., rate of descent or ascent beyond which the aircraft i s declared to be descending or ascending).

Mode flags Used to turn on/off optional modes such as high speed data storage and DVGH processing.

(continued)

e

TABLE 3. DESCRIPTION OF STORED DATA I N SMART RECORDER (continued) D a t a S t o r e d i n Bubble Memory C a r t r i d g e : Data l i m i t s 6 channels and t h e r e s p e c t i v e l i m i t s f o r d a t a i n each. Acquired v o l t a g e s o u t s i d e t h e s t a t e d range a r e f l a g g e d as suspect.

Bubble Memory A l l o c a t i o n by Page:

e

Memory Page Use 1 Read/Wri t e t e s t page ( s c r a t c h area) 2 Not used D i a g n o s t i c e r r o r message l o g Data page p o i n t e r and misc. v a r i a b l e s 5- 15 C o n f i g u r a t i o n d a t a 16- 75 Cumulative f l i g h t s t a t i s t i c a l t a b l e s 76- 135 Backup s t a t i s t i c a l t a b l e s 136- 195 P e r f l i g h t s t a t i s t i c a l t a b l e s

196- 200 -- spare --

d

20 1-2047 Data -- s t a r t u p , high-speed, and

average d a t a pages i n o r d e r t h a t t h e y a r e acquired.

Data from d i f f e r e n t f l i g h t s separated w i t h f i l e marker-- a page f i l l e d w i t h d i s t i n c t

a

c h a r a c t e r s .

e electrical and mechanical compatibility of the Smart Recorder with the engines and associated instrumentation in an environment where noted incompatibilities

*

could be safely and completely investigated. Additional objectives included recording system calibration, determination of measurement sensitivities, determination of specific recorder response to engine anomal ies and unusual operating conditions, and investigate the feasibility of on-line engine diagnostics using the Smart Recorder.

The recorder was removed from the King Air aircraft and additional interfaces and cabling were fabricated for compatibility with the engines when operating on the test stand at the P&W facility. The planned, one-week test scenario included one day for connection o f the recorder with the engine and instrumentation, two days for acquisition o f data from the engine test cell (two shifts per day), an additional day for resolution of anomalies in the data, and a final day for dismantling, packing, and shipping. Tests were conducted during the week of January 15, 1984 in a production test cell at the P&W Montreal facility.

The Smart Recorder was operated in parallel with standard test cell instrumentation. P&W supplied their data on strip charts for comparison with the data acquired and stored in the Smart Recorder bubble memory cartridge.

On-line observations and comparisons were made from data present on a terminal temporarily connected to the Smart Recorder for the duration o f the tests. No discrepancies were noted between the Smart Recorder data and the P&W data

a

Conse- verifying the fidelity of the Smart Recorder data acquisition process.

third testing day was used to acquire additional data on the quently, the engine while operating under a variety of induced conditions.

During the entire test period, only minor anomalies were observed, and those were corrected through wiring changes in the recorder/engine interconnection. The experience gained in the discovery of these minor problems saved considerable time in troubleshooting the interface with the engine on the aircraft.

*

The conclusions of the test were that the dynamic range and resolution. of the NASA Smart Recorder i s well within the tolerances of the system being monitored by it. Also, the relatively low speed of engine operation and the accuracy of the NASA recorder make on-1 ine diagnostics realizable.

c

e

The conclusions o f the test were that the dynamic range and resolution o f the NASA Smart Recorder i s well within the tolerances o f the system being monitored by it. Also, the relatively low speed o f engine operation and the accuracy o f the NASA recorder make on-line diagnostics realizable.

e

a

SECTION 4

e SECTION 4 RECORDER INSTALLATION ON C H A R T E R AIRCRAFT The recorder has been installed and operated on a King Air Aircraft used a t Raleigh-Durham f o r commercial charter service by A i r l i f t Associates based and t o Airport. The recorder i s connected both t o existing a i r c r a f t sensors sensors i n s t a l l e d on the a i r c r a f t t o provide data not available from existing

e

sensors. Table 4 l i s t s the parameters monitored on the a i r c r a f t along with the signal source. Figure 5 i l l u s t r a t e s the components i n s t a l l e d on the a i r c r a f t , t h e i r interconnection, and the approximate location.

The major electronic components in t h i s i n s t a l l a t i o n a r e the recorder i t s e l f and two interface u n i t s .

The interface units provide the signal conditioning necessary t o make the sensors or transducer outputs compatible with input capability of the recorder. Functions performed include f i l t e r i n g , amplification, and conversion from frequency, resistance, or synchro s i g n a i s t o dc voltage required by the recorder analog-to-digital converter.

Sensors f o r data acquisition included both sensors which were a p a r t of the original a i r c r a f t systems and additional sensors, i n s t a l l e d when no s u i t a b l e signal was available f o r the parameter t o be monitored. Pressure - transducers were used t o sense a l t i t u d e and indicated a i r speed (IAS) since no analog voltage proportional t o these parameters was available outside the cockpit indicators. The transducers were connected t o the a i r c r a f t p i t o t - s t a t i c system in parallel with the a i r c r a f t transducers. Signals representing

a

most of the engine parameters were derived by tapping i n t o cables between the cockpit indicator and the a i r c r a f t sensor.

Connection was made by removing the appropriate cable from the back of the indicator and inserting a short extension cable between the instrument and the cable o r i g i n a l l y connected t o

e

i t . This extension cable was constructed with a p a i r of wires permanently connected t o appropriate contacts of the .cable connectors t o " t a p " the necessary signals f o r routing t o the recorder or appropriate interface u n i t .

(The extension cable/signal tap arrangement was used t o ease i n s t a l l a t i o n in a TABLE 4. PARAMETERS MONITORED BY THE INTELLIGENT FLIGHT RECORDER Parameter Sensor L o c a t i o n ~~~ ~ ~~~~~ ~~ A1 t i t u d e Sensym Forward Baggage Compartment P/N LX1802AZ (Connected t o A / C P i t o t S t a t i c System) Airspeed Sensym Forward Baggage Compartment P/N LX1802DZ (Connected t o A / C P i t o t S t a t i c System) Accel e r a t i on K i s t l e r Below F l o o r i n Cabin 3 ea. P/N 303B (Near a i r c r a f t CG) Torque A i r c r a f t Sensor Rear o f Cockp t I n d i c a t o r Fuel Flow A i r c r a f t Sensor Rear o f Cockp t I n d i c a t o r Squat Switch A i r c r a f t Sensor Rear o f Hobbs Meter

a

Propel 1e r Speed A i r c r a f t Sensor Rear o f Cockp t I n d i c a t o r Compressor Speed A i r c r a f t Sensor Rear o f C o c k p i t I n d i c a t o r I n t e r n a l Turbine A i r c r a f t Sensor Rear of Cockpit Indicator Temperature Engine I n l e t Lewis Eng. Co. A / C I n l e t Screen Temperature P / N 56B4A Engine I n l e t Kul i t e Behind Engine F i r e w a l l Pressure P / N XTM-190-25 w/Tube t o I n l e t Screen

a

Bleed Valve Lewis Eng. Co. Adjacent t o Engine Exhaust Temp. P / N 56B17 Bleed Valve

e

a

e

I I -

cramped cockpit and to allow the instruments to be easily returned to original configuration at the end of the measurement program.) Additional engine data necessary for trend monitoring was obtained from pressure and temperature sensors installed at the engine inlet screen and a temperature sensor at the exhaust port for the engine bleed valve. To provide the acceleration data necessary for DVGH data acquisition, 3 single-axis accelerometers were installed at the aircraft center o f gravity (CG), under the floor in the passenger compartment.

A supplemental Type Certificate for the installation was obtained from the FAA covering the recorder and installation on September 25, 1984.

a

e

c

S E C T I O N 5 DATA ANALY S I S 5.1 GROUND-BASED DATA PROCESSING SYSTEM A l a b o r a t o r y microcomputer system i s used t o support t h e S m a r t Recorder by p r o v i d i n g those f u n c t i o n s which cannot p r a c t i c a l l y be s u p p l i e d by t h e r e c o r d e r which i s i n s t a l l e d i n t h e a i r c r a f t , namely: R e t r i e v a l o f data from bubble memory c a r t r i d g e s Processing of c o l l e c t e d data Maintenance of a d a t a base f o r t h e c o l l e c t e d d a t a

e

P r o d u c t i o n data p l o t s I n i t i a l i z a t i o n o f t h e bubble memory c a r t r i d g e p r i o r t o reuse.

The microcomputer system purchased f o r t h i s system i s a Comark D i s k s t o r u n i t , which uses standard M u l t i b u s boards. The system, i l l u s t r a t e d sche- m a t i c a l l y i n F i g u r e 6, c o n s i s t s o f processor, memory, two 8 - i n c h f l o p p y d i s k d r i v e s , and power s u p p l i e s housed i n a s i n g l e enclosure. P e r i p h e r a l s f o r t h e system i n c l u d e a CRT terminal/console, Epson FX-80 d o t m a t r i x p r i n t e r , and an I n t e l Plug-a-Bubble c a r t r i d g e i n t e r f a c e .

T h i s system uses t h e 8086 microprocessor o p e r a t i n g a t 10 Mhz c l o c k r a t e How- and MS-DOS 1.25 o p e r a t i n g system, a l l o w i n g i t t o execute IBM-PC code.

ever, t h e r e a r e d i f f e r e n c e s between t h i s system and t h e PC: (1) t h e system

*

speed o f t h e Comark System i s approximately f o u r t o s i x times t h a t o f t h e IBM- PC, a l l o w i n g f a s t e r processing and m a n i p u l a t i o n o f data, and ( 2 ) t h e bus s t r u c t u r e and p e r i p h e r a l i n t e r f a c e s o f t h e two machines d i f f e r so p e r i p h e r a l i n t e r f a c e boards and s o f t w a r e which accesses those boards d i r e c t l y ( i n s t e a d of through t h e o p e r a t i n g system) may not be t r a n s f e r r e d from one system t o t h e o t h e r . Therefore, s l i g h t m o d i f i c a t i o n s i n t h e s o f t w a r e w i l l be necessary b e f o r e t h e software c o u l d be t r a n s f e r r e d t o contemporary MS-DOS o r PC-DOS- based systems.

INTEL PLUGA-BUBBLE I CARTRIDGE I INTERFACE (ISBX BOARD COMARK I DISK STOR 8086 CPU BOARD

I I

SYSTEM I WITH 1 2 8 K MEMORY

I

I

a

I

8- INCH

I

DISK CONTROLLER FLOPPY

I

DRIVES

I

I

I

r

I

PARALLEL INTERFACE

-

I

I

I

I I L

I

I

I.------ ---------

---------

*

DOT-MATRIX PRINTER (FOR TEXT AND GRAPHICS) Figure 6.

Microprocessor-based System for Retrieval and Processing of Smart Recorder 9 a t a 5.2 DVGH PROCESSING Software developed for DVGH processing the data from the Smart Recorder

e

includes the following programs: Data Input Program--A program to retrieve data from the cartridge, check for format errors and store the resulting data in files for subsequent processing.

Database Management Program--A set of programs designed to gather data into individual files for each monitored parameter, catalog the data, and retrieve upon request for processing by other programs.

Plotting Package--A set o f programs which allows generation of two-dimensional X - Y plots of the data with appropriate labeling on both the axes and plotted contours. Plot images are formed in the computer memory and passed to the Epson printer for generation of hardcopy. The plots shown in this report were generated using this capability.

Main Processing Software--Programs which analyze the collected data to first determine the per-flight tabulated characteristics and then combine those with cumulative statistics tabulated from previous processing to produce the updated cumulative characteristics Most of the software was developed in FORTRAN with assembly language used for certain low-level input/output routines. The developed processing capability was confined to the Comark microcomputer so it could be easily relocated to a NASA facility if desired.

a

Software was validated by inspection of plots of processed data, comparing indicated levels with manually recorded data from cockpit indicators during flight and data taken from pilot logs. Later, when on-board processing of DVGH data was implemented, the processing routines that classify and tabulate data were transferred from the ground base unit to the Smart Recorder to eliminate the need for recording the raw time series data in the bubble memory cartridge.

This change extended the data storage capacity of the cartridge from 4 . 5 hours to 30 hours. The implementation was carried out in

a

two phases: (1) modification of Smart Recorder software to add processing required for on-board DVGH processing extending the recording time to 15 hours, and (2) at a later time, removal of time-series data storage to

e

increase the recording time for a single cartridge to 30 hours. The simultaneous storage of raw time-series data and processed data in the first phase made possible the Val dation of the in-flight processing routines by comparison of the results w th data processed in the laboratory with the original software.

The implementation of DVGH processing of the record was more than simple transfer of processing routines from the ground-based system to the recorder.

Minor logic changes for real -time processing were necessary because the data i s available serially and must be processed as it is acquired. In contrast, during ground-based processing, system the data for an entire flight is available to the processing routine and may be accessed randomly or sequentially in multiple passes. The FORTRAN routines were converted to assembly language to optomize execution speed and reduce memory requirements for the processing code. All numerical computations were implemented in integer arithmetic, with appropriate scaling to minimize errors due to overflow and roundoff error. Data were processed and stored on the basis of A/D "counts," leaving the final conversion of data to engineering units until the final ground-based processing. (The goal of reducing the amount data stored in the bubble memory and handled on the ground is achieved irregardless of whether the data is stored in "counts" or in engineering units, so there is no disadvantage to performing the final conversion to engineering units on the ground-based processing .)

I ) Tabulated data are accumulated for individual flights but not added to the cumulative data until it can be ascertained that the data represent a complete flight from take-off to landing. Data from partial flights are not included in the cumulative statistics. (A partial flight refers to an incomplete data set caused by interruption of the Smart Recorder operation at some point during the flight.)

Per-flight data are stored far the purpose of individual flight valida- tion and ground base generation of tables encompassing large numbers of flights. Examples of these tables are: (1) percentage of flights of indicated duration versus altitude bands, (2) percentage of flights to maximum altitude band versus duration, and ( 3 ) percentage of flights where maximum positive and negative acceleration occur versus altitude.

SECTION 6

a

a

SECTION 6 DATA SUMMARY AND CONCLUSIONS 6.1 DVGH DATA SUMMARY 6.1.1 DVGH Goals The purpose of the collection of DVGH data was to continue and extend the NASA Langley aircraft measurement program whose objectives were to charac- terize the environment seen by commercial aircraft. Prior to the development of the Smart Recorder, data had been collected primarily on large commercial air transport aircraft. The objective of this hardware development effort was aviation to demonstrate the feasibility o f collecting DVGH data for general aircraft in a cost effective manner, i.e., using equipment which would provide some economic payback to the operator to offset the expense of equipment installation and operation. This objective was achieved by the successful demonstration of an inexpensive, multipurpose recorder which could provide the operator with engine maintenance information while acquiring the environmental data desired by NASA.

The data objective for the DVGH monitoring program is a statistical description o f aircraft loading (acceleration). Toward this goal , accelera- tion data was collected along with supporting aircraft flight data to allow altitude and under various flight the tabulation of acceleration data vs.

conditions (i .e., climb, level flight and descent). Statistical summaries of this data were then computed on the data set.

6.1.2 Perfliqht Data Examples of data produced on a perflight basis for the purpose of examin- ing and validating the data are shown in Figures 7 and 8 and Table 5. These data include both plots of key parameters such as altitude and acceleration.

The altitude plots were used to to verify that recorded data was consistent with actual take-off, landing and cruise altitude and to verify that the data aJ -I- cc L n C , r ET) .f-

a

LL rrJ V .I- P 1 , I - rrJ ET) c .I- C, c a , v) aJ L n aJ cy: a J -0 C, .I- C, a a J L v) v) aJ L n 4- C ,

a 0

-

a !

h I I I I I aJ L m .I- L L TABLE 5. EXAMPLE OF S T A T I S T I C A L SUMMARY GENERATED FOR I N D I V I D U A L F L I G H T S PER-FLIGHT STATISTICAL SUWlCIRY ***************************~**.

DATA RETRIEVED ON: 9/12/1984 FLIGHT TRIP TIME T R I P LENGTH CKTITUDE (FT) IAS VCTRUE) INLET NO (MINS) MILES (EST) WE MLIX W E (KT) MAX (KT) MIN

---------

------ ----------- --- --- -------- -------- ---

34 68 209 ?470 16970 1 5 1 230 -4 55 29 68 S t 7 0 8210 168 223 14

e

36 64 194 7610 14810 164 230 1 2 57 95 162 6020 12750 169 237 1 9 67 -217 12300 17020 145 203 0

a

-500 4500 9500 14500 19500 24500 29500 TOT& FL IGHT TERM I NAL TO TO TO TO TO TO TO TIME NO AREA 4300 95w 14500 19500 24500 29500 34500 ( M I N I

------ --------

---- -- ---- ----- --- -I_ ----- ------

7 . 3 12.7 9. 5 l 0 . B 27.0 .o .o 68 .O 9. a 7. e 11.4 .o .0 .o .o .o 29 12.1 9.4 13.3 11.8 17.4 .0 .0 .u 64 37 12.1 1 1 . 5 9.4 22.1 .Q .Q .o .0 5s 38 6.8 4 . 2 5. s 6 . 9 43.6 .0 .o .Q 67 4 C ' .

-5I:N:t ~45l:ic:i J . W PER-FLIGHT FLIGHT TO TO TO AVERAGE

a

NO 4900 9500 19500 (KTS) ------

---- ---- ----- -----

141 159 IS! 151 158 175 Q 168 36 13s 1 S9 164 165 174 0 169 38 135 145 142 149

a -

*

e

did represent a complete flight from take-off to landing without interruption.

This verification is actually a check of the automated processing which I) recognizes the beginning and end of each flight, and verifies that data have been acquired without interruption over the flight, incorporating the statistics for the flight into the cumulative statistics.

Other plots, such as Figure 9, show a time series presentation of

e acceleration data. These plots allow the manual examination of data for

reasonableness. The maximum and minimum envelope surrounding the time series plot provides an indication of variability of the data and the existence of any out1 ers which would not otherwise be easily seen on a plot of 0.25 second

e

data.

Tab e 6 shows calculated acceleration statistics for a group of flights recorded on a single cartridge. These data are used for verification of the data and the processing routines prior to combining the data with that from other flights to produce the cumulative statistics.

6.1.3 Cumulative Statistics Initially cumulative statistics were produced by analyzing the acquired time-series data in the laboratory. Later, after on-board processing was implemented, statistical data were accumulated in the bubble memory, retrieved and formatted by the ground-based processing system, and printed for interpre- tation and dissemination. Tables 7 through 13 show the cumulative statistics produced for the 180 hours of data acquired by the Smart Recorder after on- board processing was implemented. These data represent typical use of the King Air aircraft operated by Airlift Associates out o f the Raleigh-Durham Airport .

e

6.2 TREND MONITORING DATA SUMMARY An analysis of trend monitoring feasibility was performed by processing data recorded by the Smart Recorder and comparing the results with data acquired and processed manually by the aircraft operator. The processing in

a

both cases consisted of using monitored flight conditions (e.g., pressure- altitude, temperature, engine power) to correct monitored values of NG, ITT, and W F to a specified set of standard flight conditions using compensation equations provided by Pratt and Whitney for the specific engine used. This

e

a

a

a

e

a

a

a

TABLE 6. PROCESSED ACCELERATION DATA FOR GROUP OF FLIGHTS RECORDED ON ONE CARTRIDGE ACCELERATION L E V E L CROSSING TABLE ++**++****+******************~**+ DATA RETRIEVED ON: 11/16/84 F L I G H T S NO. 69 THRU 77 VERTICAL ACCELERATION .....................

PER F L I G H T COUNTS B I N RANGE F L T 1 F L T 2 F L T 3 F L T 4 FLT 5 F L T 6 TOTALS F L T 7 F L T 8 F L T 9

--------- ----- -----

------ ----- e----

? .5 3 G ' r 0 0 0 0 0 0 3 0 0 .S 186 .2 TO 16 2 1s 3 6 41 57 44 2 992 . 1 TO . 2 94 29 07 67 09 20 1 178 188 59

. O TO . 1 1795 1270 1571 642 21 13 2824

13363 1516 1390

-. 1 TO . O 229 1749 1544

12767 1191 1429 1279 625 206 1 2660

a

-.2 TO -.l 612 2s 14 40 33 37 162 139 132 30 CI -.S TO -.2 97 3 1 0 4 4 16 43 28 0 < -.5 0 3 0 0 0 0 0 3 0 0

------ ----- ----- ----- ----- ----- ----- --I

609 3590 TOTALS 28023 2607 3050 2801 353s 1690 4566 5575 LONGITUDAL ACCELERATION .......................

PER F L I G H T COUNTS B I N RANGE TOTALS F L T 2 F L T 3 F L T 4 F L T 5 F L T 6 F L T 7 FLT 8 F L T 9

--------- ----- ----- ---e- ----- ----- ----- ----- -----

------

> . S G ' r 0 0 0 0 0 0 0 0 .2 TO . 5 24 27 15 26 15 149 1s 15 12 . 1 TO . 2 463 176 4 274 336 1895 178 285 179 .0 TO . 1 376 478 283 1 215 263 541 336 309 295

a

-.l TO .o 384 603 247 356 726 409 398 370 -.2 TO -.l 106 326 30 280 90 210 1874 486 323 -.5 TO -.2 10 4 7 7 11 10 4 10 < -.5 0 0 0 0 0 0 0 0 0

----- -e--- ----- -e--- -----

e--- ----- e----

1363 1614 518 1412 1952 TOTALS 10329 1228 1101 1076 LATERAL ACCELERATION ....................

PER F L I G H T COUNTS B I N RANGE F L T 4 F L T S F L T 6 TOTALS

--------- ----- ----- -----

------ ? .5 0 ' s 0 0 0 - 2 TO . 5 0 0 5 4 - 1 TO - 2 95 24 6 11 . 0 TO . 1 14123 470 2051 2760 -.l TO .o 466 2169 2958 14668

e.2 TO -. 1

33 25 29 - . 5 TO -.3 4 0 3 0

c:. - . 5

0 0 0

----- ----- -----

------ 29030 993 4254 5762 TOTALS

a

F L I G H T MINUTES S 4 1 33 11 37 50 267 30 31 29 TABLE 7. PERCENT T I M E OF I N D I C A T E D A I R S P E E D VERSUS ALTITUDE B I N S FOR ALL FLIGHT C O N D I T I O N S DERIVED FROM ONBOARD PROCESSING A l t i t u d e B i n s ( f t ) -500 4,500 9,500 14,500 19,500 -500 I A S (Kts) t o t o t o t o t o t o 4,500 9,500 14,500 19,500 24,500 24,500 100 t o 120 10.91 .3a .ll .91 1.53 2.92 120 t o 140 23.51 11.66 8.89 13.68 25.46 15.06 140 t o 160 26.47 21.37 14.00 62.64 71.85 34.48 160 t o 180 18.51 41.83 20.34 1 . 1 6 23.36 18.51

180 t o 200 2.40 .oo 19.77

16.31 35.73 32.27

200 t o 220 .oo 4.37

4.25 12.29 2.87 .03

220 t o 240 . 00 .03

.04 .06 .02 . 00

240 t o 260 . 00 . 0 1 . 00 . 00 . 00 . 00

260 t o 280 . 00 . 00 . 00 . 00 . 00 . 00

280 t o 300 . 00 . 00 . 00 . 00 . 00 .02

Percent a l l 22.80 22.23 23.20 25.81 5 . 9 5 100.00 modes vs.

A1 ti tude F l i g h t Time 41.90 40.83 42.63 47.42 10.93 183.72 i n A l l Modes (hours) Total F l i g h t 41.90 40.83 42.63 47.42 10.93 183.72 Time p e r Bin (hours) Percent Time i n 100.00 100.00 100.00 100.00 100.00 100.00 A l t i t u d e B i n Number o f f l i g h t s 252 Average f l y i n g t i m e 0.82

[o

c

P

TABLE 8. PERCENT TIME OF INDICATED AIRSPEED VERSUS ALTITUDE BINS FOR CLIMB DER I VED FROM ONBOARD PROCESS I NG A l t i t u d e Bins (ft)

- 500 4,500 9,500 14,500 19,500 -500

I A S (Kts) t o t o t o t o t o t o 4,500 9,500 14,500 19,500 24,500 24,500 100 t o 120 8.23

.07 . 00 .oo . 00 3.20

1.92 7.30 120 t o 140 18.62 .23 , 00 .24 140 t o 160 12.72 1.66 .40 8.78 47.60 6.42 160 t o 180 16.60 7.27 11.42 56.41 50.48 15.54

180 t o 200 33.64 55.12 73.28 34.14 . 00 48.38

e

200 t o 220 10.51 35.48 14.77 .43 . 00 19.02

220 t o 240 .ll .16 .14 . 00 . 00 .13

240 t o 260 . 00 . 00 .01

.02 . 00 . 00

260 t o 280 . 00 . 00

. 00 . 00 . 00 . 00

280 t o 300 . 00 . 00 . 00 . 00 . 00 .05

e

Percent Climb 38.69 34.23 19.16 7.48 .43 100.00 v s . A l t i t u d e b i n F l i g h t Time 15.48 13.69 7.67 2.99 .17 40.00 i n Climb T o t a l F l i g h t 41.90 40.83 42.63 47.42 10.93 183.72 Time Percent T o t a l 36.94 33.54 17.98 6.31 1.59 21.77 Time i n Climb TABLE 9. PERCENT TIME OF INDICATED AIRSPEED VERSUS ALTITUDE BINS FOR LEVEL FLIGHT DERIVED FROM ONBOARD PROCESSING Altitude Bins (ft) 4,500 9,500 14,500 19,500 -500 -500 IAS (Kts) to to to to to to 14,500 19,500 24,500 24,500 4,500 9,500 2.94

100 to 120 22.06 .12 . 00 .02 .10

8.37 120 to 140 14.08 1.91 .01 9.65 25.03 39.22 20.47 1.91 5.74 70.38 74.49 140 to 160 32.84 62.74 19.67 .38 160 to 180 30.70 41.75 16.23

31.16 .29 . 00

180 to 200 11.39 53.16 .40

. 00 . 00

1.30 1.14 .34 0 200 to 220

. 00

220 to 240 . 00 . 00 . 00 . 00 . 00

. 00

240 to 260 . 00 . 00 . 00 .oo . 00

.oo

260 to 280 .oo .oo . 00 . 00 . 00

. 00

280 to 300 .10 . 00 . 00 . 00 . 00

100.00 13.19 12.72 25.20 38;85 10.04 # Percent Climb v s . Altitude b i n 103.27 Flight Time 13.62 13.13 26.02 40.12 10.37 i n Climb 183.72 0 Total F l i g h t 41.90 40.83 42.63 47.42 10.93 Time 56.21 Percent Total 32.50 32.16 61.05 84.61 94.87 Time in Climb TABLE 10. PERCENT TIME OF INDICATED AIRSPEED VERSUS ALTITUDE B I N S FOR DESCENT D E R I V E D FROM ONBOARD PROCESSING A l t i t u d e Bins (ft) -500 4,500 9,500 14,500 19,500 -500 I A S ( K t s ) t o t o t o t o t o t o 4,500 9,500 14,500 19,500 24,500 24,500 100 t o 120 2.28 .94 .52 9.85 40.53 2.60 120 t o 140 39.41 31.97 42.35 60.59 47.56 39.82 140 t o 160 49.48 58.88 49.70 27.97 11.91 50.13

160 t o 180 7.87 7.71 . 00 6.89

7.05 1.55 180 t o 200

.94 .42 .35 .05 . 00 .53

200 t o 220

.02 .07 .02 . 00 . 00 .04

220 t o 240

. 00 . 00 . 00 . 00 . 00 . 00

240 t o 260

. 00 . 00 . 00 . 00 . 00 . 00

260 t o 280

. 00 . 00 . 00 . 00 . 00 . 00

280 t o 300

. 00 .oo . 00 . 00 . 00 . 00

Percent Climb 31.65 34.64 22.10 10.65 .96 100.00 v s . A l t i t u d e b i n F l i g h t Time 12.80 14.01 8.94 4.31 .39 40.44 i n Climb T o t a l F l i g h t 41.90 40.83 42.63 47.42 10.93 183.72 Time Percent T o t a l 30.55 34.30 20.97 9.08 3.54 22.01 Time i n Climb TABLE 11. LEVEL CROSSING COUNTS PER HOUR VERSUS ALTITUDE B I N S FOR LONGITUDINAL (AXIAL) ACCELERATION B A l t i t u d e Bins (ft) I' L o n g i t u d i n a l On -500 4,500 9,500 14,500 19,500 -500 A c c e l e r a t i o n t h e t o t o t o t o t o t o (G) ground 4,500 9,500 14,500 19,500 24,500 24,500

0.75 t o 1.00 2.5 .o

.o .1 .1 .o .o

0.50 t o 0.75 4.2

2.6 1.9 2.5 .o .o 1.6

0.40 t o 0.50

4.6 3.4 2.8 2.6 .o .o 2.0

0.30 t o 0.40

11.0 27.8 8.1 6.0 .o .o 9.5

0.25 t o 0.30 15.1 69.6 3.6 6.8 .o .o 18.3

0.20 t o 0.25 12.4 118.4 5.4 6.4 1.3 .o 30.0

0.15 t o 0.20 10.3 245.1 .o 73.4

53.5 20.7 3.4 0.10 t o 0.15 37.9 402.5 532.2 263.2 58.7 20.2 287.5 0.05 t o 0.10 149.2 111.4 225.5 209.3 119.8 67.1 159.0 0.00 t o 0.05 1349.8 348.7 417.8 969.0 2965.0 3485.2 1370.0 -0.05 t o 0.00 1352.5 347.9 419.1 971.2 2965.8 3486.1 1370.9 -0.10 t o -0.05 209.9 495.7 489.3 429.1 126.0 25.9 355.4 -0.15 t o -0.10 417.0 107.4 432.8 115.9 11.3 .2 221.1 -0.20 t o -0.15

64.3 64.5 26.9 6.0 .o .o 22.1

-0.25 t o -0.20

17.6 8.1 1.5 .1 .o .o 2.2

-0.30 t o -0.25

5.5 .7 .2 .1 .o .o .2

-0.40 t o -0.30

.1 .1 .1 .1 .o .o .1

-0.50 t o -0.40

.1 .1 .1 .1 .o .o .1

-0.75 t o -0.50

.o .1 .1 .1 .o .o .1

-1.0 t o -0.75

.o .1 .1 .1 .o .o .1

Average c t s / h r 167.8 133.2 131 .O 217.3 150.5 312.6 354.2 F1 i g h t t i m e / b i n 23.16 183.72 41.90 40.83 42.63 47.42 10.93 I O TABLE 12. LEVEL CROSSING COUNTS PER HOUR VERSUS ALTITUDE B I N S FOR VERTICAL ACCELERATION ( G R A V I T Y REMOVED) A l t i t u d e B i n s (ft) V e r t i c a l On -500 4,500 9,500 14,500 19,500 -500 Accel e r a t i on t h e t o t o t o t o t o t o (GI ground 4,500 9,500 14,500 19,500 24,500 24,500

a -

0.75 t o 1.00 .o .o .o .o .o .o .o

0.50 t o 0.75 .3 1.4 .4 .2 .1 .o .5

0.40 t o 0.50 .9 5.0 1.2 .7 .3 .o 1.6

0.30 t o 0.40 3.7 21.9 4.1 1.9 1 .o .1 . 6.6

0.25 t o 0.30 8.3 45.2 1.8 .4 13.4 8.3 3.4 0.20 t o 0.25 23.1 17.9 6.8 4.0 29.7 100.8 1.6

e

0.15 t o 0.20 42.1 16.2 10.8 67.9 69.9 225.9 7.6 0.10 t o 0.15 232.2 489.3 108.9 53.4 34.2 34.6 159.1 0.05 t o 0.10 970.6 1114.2 438.2 336.8 241.0 316.8 510.7 0.00 t o 0.05 3951 .O 2244.8 2655.2 2871.7 3346.3 3298.7 2828.5 -0.05 t o 0.00 3955.5 2245.4 2655.4 2871.2 3346.1 3299.0 2828.6

c -0.10 t o -0.05 590.5 811.5 358.9 272.4 165.8 162.7 380.5

-0.15 t o -0.10 141.2 312.7 83.1 44.8 26.4 25.7 108.5 -0.20 t o -0.15 39.9 134.2 31.6 14.4 8.9 6.4 43.7 -0.25 t o -0.20 11.9 56.4 14.0 6.2 3.5 1.6 18.4 -0.30 t o -0.25 3.8 25.1 6.9 2.8 1.7 .6 8.4 -0.40 t o -0.30 1.9 12.7 3.4 1.7 .8 .1 4.3

9 -0.50 t o -0.40 .2 1.1 .6 .3 .o 1.1

2.9 -0.75 t o -0.50 .1 .9 .4

.5 .3 .1 .o

-1.0 t o -0.75 .2 .1

.o .2 .1 .o .o

Average c t s / h r 500.3 392.5 321.6 325.3 359.7 357.8 413.7 F1 i g h t t i m e / b i n 23.16 41.90 40.83 42.63 47.42 10.93 183.72 TABLE 13. LEVEL CROSSING COUNTS PER HOUR VERSUS ALTITUDE B I N S FOR LATERAL ACCELERATION A l t i t u d e Bins (ft) L a t e r a l On -500 4,500 9,500 14,500 19,500 -500 Accel e r a t i on the to t o to to t o to ground 4,500 9,500 14,500 19,500 24,500 24,500 (GI

0.75 t o 1.00 .o

.o .o .o .o .o .o

0.50 t o 0.75 .1

.o .o .o .o .o .o

0.40 to 0.50 .2

.o .o .o .o .o .o

0.30 to 0.40

.7 .1 .1 .o .o .o .o

0.25 t o 0.30 2.2 .2 .2 .o .o .o .1

0.20 to 0.25 9.7 .6 .o .o .o .o .2

0.15 t o 0.20 35.8 6.9 .2 .1 .o .o 1.6

0.10 to 0.15 90.7 28.5 2.8 2.4

.5 .o 7.8

0.05 to 0.10 360.5 355.9 250.4 232.2 138.0 91.2 231.7 0.00 t o 0.05 2298.7 2792.5 3376.5 3514.2 4213.4 4352.4 3549.4 -0.05 to 0.00 2303.3 2794.1 3376.3 3514.0 4213.2 4352.5 3549.6 0 -0.10 to -0.05 289.1 312.3 163.5 117.7 53 .O 49.7 151.5 -0.15 t o -0.10 47.6 21.5

1.7 1 .o .4 .3 5.6

-0.20 to -0.15 11.6 3.2

.3 .1 .1 .o .8

-0.25 to -0.20 2.9

.6 .2 .1 .o .o .2

-0.30 t o -0.25 .6

.2 .1 .1 .o .o .1

-0.40 t o -0.30 .o

.1 .1 .1 .o .o .1

-0.50 to -0.40 .o

.1 .1 .1 .o .o .1

-0.75 t o -0.50 .o

.1 .1 .1 .o .o .1

-1.0 t o -0.75

.o .1 .1 .1 .o .o .1

b Average ctslhr 272.7 315.8 358.6 369.1 430.9 442.3 409.3 Flight t i m e / b i n 23.16 41.90 40.83 42.63 47.42 10.93 183.72

c

correction is necessary to remove the expected variability in measured engine parameters due to variability in engine operating conditions. Next, the nominal expected values for the engine parameters under standard conditions (a constant value for each parameter) is subtracted from the corrected data to produce a A value. These A values are plotted against time to observe trends in engine performance. The level o f the A values is that indicate a change not as significant as changes (slow or rapid) which might indicate a change in engine condition and could be a precursor for necessary corrective action to avoid a more costly repair or engine failure.

In order to compare the manual and automated approaches for trend monitoring, ANG, AITT and AWF were calculated for each flight. The first approach was to select a point 5 to 10 minutes after the aircraft reached the cruise altitude and calculate the A values from instantaneous measurements made at that time. However, more consistent results were obtained by using W averaging measured values over the entire cruise portion of a flight. The averaging process removes variability in A values due to short-term variations from random measurement errors and changes in engine operating conditions.

Flights with cruise duration less than 5 minutes or cruise altitudes less than 8,000 feet were not included in the analysis. Processed data from the remaining flights are plotted for comparison with manually acquired data.

The A values calculated from the Smart Recorder data using the Pratt and Whitney supplied compensation equations was plotted for verification prior to oi In the original data, the comparison with the manually derived data.

in calculated A values between flights was far greater than the variability in values calculated during the cruise portion of any given variability flight. This is shown by the data in Figure 10 which shows the raw data for

*

AITT for all flights over the study period. The "error bars" shown on the plot represent the one-sigma variance about the mean value calculated for the flight. Note that this variance is small in comparison to the point to point variation in the plot. Consultations with the engine manufacturer, Pratt and Whitney (Montreal, Canada) revealed two possible causes for the flight-to- flight variation. First, cabin pressurization introduces a loading on the engine which is dependent on the altitude of the aircraft and, if not

e

m c, m n L a J U L a J cz

m

accounted for, would introduce an error in the compensation calculations for the A parameters. Secondly, the electrical loading of the alternators would also cause a loading on the engine which would impact the compensated results in a similar manner. An analysis o f the data revealed that the A values showed a strong correlation with altitude even though the compensation equations account for variation in engine performance with environmental

e

pressure. It is thought that, while the A-value/altitude correlation could be produced by inaccuracies in the equation coefficients, they are more likely to be produced by the altitude dependence of the engine loading of the cabin pressurization system (Altitude dependence of electrical loading is thought to I, be negligible). To resolve this problem, an empirical relationship was determined from a portion o f the data to account for the altitude dependency of engine loading, and applied to the data set in addition to the standard compensation equation prior to the comparison with the manually acquired data.

This reduced the flight-to-flight variability significantly (as shown by comparing Figure 10 with Figure 11) but did not reduce it to a level comparable with the data variability within a flight. To reduce the vari- ability farther, it will be necessary to more closely monitor engine loading.

(The manual method overcomes the engine loading problem by requiring that the pilot shift loads to the opposite engine while measurements are being made.

This approach is not appropriate for the automated,systems because the ultimate application would be for continuous engine monitoring with real-time pilot notification upon detection o f a significant trend in the observed data.)

After application of the Pratt and Whitney compensation equations and the empirically-derived altitude relationship, the trend monitoring data from the

a

Smart Recorder was compared against data taken using manual techniques (from data logged by pilots). To perform this comparison, values for each A parameter from both the automated and the manual processes were plotted together against time for the period o f May through August 1985. Figures 11 through 13 show the three resulting plots, one for each of the calculated A values.

During this time interval, 25 data observations were collected by the pilots and 32 observations were taken from the Smart Recorder data. The m c .r L c, c c a , L U a ,

e

U c a L y.

+ t - n n Y Y- O I= ln

a

II E u I I I I I I I I 0 0 0 0 0 0 0 0 hl 4 4 hl m U vr I I I I I 3, ‘ U I 0

e

0) c L

Y

W I3 U c (II c n Y rc c VI . I - L

a

In co Q\ (v d L I I I f I I I B

I I 3

a

o m 0 m 0 m 0 In 0 hl d d 0 0 4 d hl I I I I 3 W 3 S ??nh % ‘3N V

a

cn c

0 .-

i- c E U c 9) L I - -0 9) c , cer c, J U c cer L rc m cl 9) L J cn .

*C L L I I I I I I 0 In 0 v\ 0 vr hl 4 4 I difference in number of observations was due to the fact that the pilots do not record data during every flight and some flight data was missing from the recorder because of full data cartridges or the pilot turning it off during

e

flight.

First, Several observations may be made from the data presented here.

A parameters differ somewhat between the manual the magnitudes of the various and automated procedures. The difference is primarily due to differences in

e

the magnitude of the measured parameters, particularly NG, ITT and WF and torque. These recorder measurements for these parameters were calibrated against known or expected sensor outputs and are not calibrated directly This results in a bias between manual and against the cockpit indicators.

automated results. However, a constant bias is not detrimental to the detection of trends or changes in the data, so no effort was made to reduce the bias.

a Table 14 compares the variability of the manual-processing and automated-

processing techniques. Comparison of the two AITT values finds only a small decrease, from 7.4 to 5.14, in the standard deviation of between flight data using the recorder data. ANG and AWF both exhibit improvements in their respective standard deviations for the two methods; from 0.49 to 0.29 for ANG and 5.15 to 3.1 for AWF.

A final observation involves the effect of the "hot section" on the delta values. The pilot data do not appear to exhibit any marked change in any of There are two possible reasons for the three delta values during this period.

this: (1) the propeller speed transmitter was replaced during the "hot section" which may have biased the data from that point in time and effectively hidden the change in the delta values, and (2) the expected 0 changes may be smaller than the typical measurement errors. In the data recorder results, the delta values do appear to change for AITT and ANG.

Excluding the three performance flights, the mean before an after the "hot section" for AITT changes from approximately -41.0 to -34.0 "C. Similarly, the mean for ANG changed from -1.91 to -1.49 percent. Though the change is not as visually apparent in AWF, the mean does change from 14.15 to 12.58 1 b/hr.

e

TABLE 14. STANDARD DEVIATION FOR THE b VALUES FOR AUTOMATED AND MANUAL TREND MONITORING

a

Standard d e v i a t i o n Manual Automated ( C a l c u l a t e d from ( C a l c u l a t e d by Parameter i n f o r m a t i o n i n processing d a t a p i l o t l o g s ) from Smart Recorder) AITT 7.40 5.14 ANG 0 . 4 9 0 . 2 9 A W F 5.15 0 . 9 0

a

I n summary, the advantages gained by performing trend monitoring use d a t a recorder continuously during a flight are as follows: A larger number of f l i g h t s are recorded during a given period.

A large number of d a t a samples can be taken and averaged improving d a t a quality.

An improvement in the s t a n d a r d deviation (variability) between flights i s realized.

Events such as " h o t section" repairs may be more apparent.

Frees p i l o t time f o r other functions and thus eliminates the human factor.

e

SECTION 7

SECTION 7 DEVELOPMENT OF SECOND GENERATION RECORDER Th prototype Smart Recorder was fabricated using off-th--shelf commercial components and hardware to minimize initial equipment cost while developing the appropriate configurat on. While the initial device success- fully demonstrated the feasibility of applying flight recorders to general aviation aircraft, it was not package in a standard aircraft enclosure and no attempt had been made to make the recorder and its ancillary equipment compact. The purpose of the development of the second recorder was to develop a recorder that could be installed in standard aircraft racks and that would impose minimal logistical requirements on the aircraft (minimal size, weight, and power).

The second-generation Smart Recorder functional configuration is shown in Figure 14. Like the initial version, this recorder uses a bubble-memory cartridge system for transfer of data between the recorder and the laboratory

a

data-processing faci 1 ity. However, since the Intel Plug-a-Bubble was no longer available, a Targa unit was used instead. Other design enhancements over the original Smart Recorder include: internal interface to the environmentally protected auxiliary memory (EPAM); internal signal and a conditioning for synchro, frequency, and variable resistance sensors; real-time clock to provide actual date and time.

The second recorder utilizes STD-Bus boards allowing a more compact construction. These boards are 4.5 x 6.5 in. overall and are commercially available for a wide variety of microcomputer related functions. Because of their smaller size, the functions available in the single board computer used in the original recorder required several STD-Bus boards to implement.

However, the overall size o f the recorder was reduced to that of an ARINC 600 LRU-6 case (equivalent to an ATR-5/8 short case if that designation existed officially).

e

a

l A I

f

e

I L I a J I u L L , V a J z C,

----

I L i2 v ,

c

S .I- 0 C, IrJ L a J S aJ c3 u S V 0 a J v , ce C V d E IrJ L 0 7 s % .I- n Y V m

s

a J L m .r LL (D

Y -t

a

a

An advantage to the use of the smaller STD-Bus boards is the increase flexibility in configuration because of the increased modularity of the design.

Boards may be selected which provide the specific processor or signal conditioning capabilities that are required. The characteristics of the system may be modified by changing boards. A wide variety of boards are commercially available including processor, memory, special function and peripheral interface boards. The existing configuration of the second-

e

generation Smart Recorder includes eight boards: 1.

8088 Processor Board 2. Memory Board

e

3. Bubble Memory and EPAM Interface Board 4.

Analog-to-Digital Converter/ Multiplexer Board 5. RTD Input Card 6. Synchro Input Card 7. Frequency Input Card a. Bus Terminator/Real Time Clock Board.

Four of these boards are off-the-shelf, commercial boards. On y the Bubble Memory Interface, Synchro Input, Frequency Input, and Bus Term nator/Real Tim Clock boards were custom fabricated for this project.

Like the original Smart Recorder, the second generation Smart Recorder

e

was designed to be powered from an unregulated 28 Vdc power bus. Power modu es capable of operating from 9 to 40 Vdc input were used for supplying

- +12 , - +15, and 5 Vdc to internal electronics. An additional supply located

with the EPAM interface electronics was used to provide the 2 1 Vdc programming

a

y voltage used for writing data to the EPAM.

SUPP utility data Software for the second recorder consists of a general acquisition program containing many of the capabilities of the software for the original recorder.

Configuration data read from the bubble memory, dual-

a

rate sampling of input parameters, and interactive mode using external terminal wei2 implemented on this system. New software includes drivers for the internal signal conditioning boards and the real time clock/calender.

Software for on-board processing was not implemented on the second recorder because the specific application f o r the recorder has not been defined. The technical characteristics o f the recorder are summarized i n Table 15.

e

e

a

I TABLE 15. SPECIFICATIONS OF THE SECOND GENERATION SMART RECORDER TY Pe Number Range Comments

a

I n p u t s : Voltage(High L e v e l ) 16 0 t o 10 v Range of i n d i v i d u a l channels may be changed by rep 1a c i n g r e s i s t o r Vol t age (Low Level ) 8 0 t o 500 mV RTD 8 -200 t o 800OC L i n e a r i z a t i o n done on t h e i n t e r f a c e board

a

4 0 t o 360° 26V r e f w i t h 11.8V Synchro l i n e - t o - l i n e voltages f o r synchro i n p u t

e

8 0 t o 500 Hz Range of i n d i v i d u a l Frequency channel may be a l t e r e d by changing component value.

0 Processor: 8088 Memory: RAM,Static 32K Expandable t o 128K ROM 32K EPAM ( e x t e r n a l ) 16K Hamilton-Standard

e Removable s t o r a g e Media 128KB C a r t r i d g e 512 KB c a r t r i d g e s

a v a i l a b l e from manufacturer (Targal Forced A i r suppl i e d Cool 0 through r a c k Phys c a l S i z e 7.5 x 7.64 x 12.5 LRU #6 (ARINC 600) Weight 19 l b

a

Power 3.5A a t 24 V (80W) --

-

e

SECTION 8

SECTION 8 ADDITIONAL APPLICATIONS OF THE SMART RECORDER During the development o f the Smart Recorder, certain applications within NASA were identified which required or could benefit from a compact data acquisition system that could process data as it is acquired to compress the data, select data of interest for retention, or provide real-time notification Two representative applications upon determination of specified conditions.

are described here. The first is a transportation environment recorder for monitoring environmental exposure of Shuttle payloads while being transported to the lauch area. The second application, a flight recorder for a T-38 aircraft is more in keeping with the original design objectives of the Smart Recorder, although the logistical constraints for this application are considerably more severe because of the compact construction of this aircraft.

8.1 TRANSPORTATION ENVIRONMENT MONITORING 8 . 1 . 1 Introduction The Transportation Environment Measurement and Recording System (TEMARS) is an instrument used t o record shock and vibration levels induced by transportation vehicles on payloads being transported from the point of assembly to the launch site. The Smart Recorder concept was evaluated as an alternative data acquisition concept for monitoring the transportation environment , recording statistics which characterize the environment, and selective detailed recording of critical parameters at time when exceedances were noted that could be dangerous to the load. In this application, the Smart Recorder is used to eliminate the need for an in-transit operator/ The Smart Recorder could controller and for tedious, post-trip data analysis.

also provide real-time notification of the shock and vibration exceedances.

a

8.1.2 Transportation Payload Monitoring Requirements The TEMARS, described in Figure 15 consists of standard instrumentation, including an analog magnetic tape recorder, controlled remotely by an operator The associated sensor set consists of two riding in the cab of the vehicle.

tri-axial accelerometers, plus payload container temperature and humidity sensors. One of the accelerometer systems is located near the object mounting plate (force input) and second is located near a region of probable force amplification. All sensors are monitored on operator demand. Normal accelerometer scaling is 10 G maximum, and frequencies of interest are dc to 200 Hz. Some typical TEMARS data are represented by Figures 16. The data

e

represent force inputs ranging from single-episode short-duration shock inputs to long-duration inputs with occurrences of regular frequency features and envelope modulation effects.

A normal trip might contain 30 to 5 0 turn-on cycles (-1 min) o f the TEMARS recorder. Since the on-board operator must anticipate occurrences, the operator tends to be conservative and records many non-occurrences. Emergency situations such as an accident or flat tire may either distract the operator or be of such short duration as to be missed by the operator. Additionally, Q the fact that an exceedance has occurred is not available until the data have been analyzed after the trip.

8.1.3 Data Acquisition in the Transportation Environment The critical parameter to be monitored in the transportation environment is acceleration, a measure of shock and vibration to which the payload is subjected. The design of a system for measurement and recording of acceleration data is driven by three factors unique to this application:

e

The wide bandwidth of the signal t o be recorded The relatively long duration of the desired recording period The need for processing the data both for impulse information and for steady state information.

e

Spectral analysis of acceleration measurements from vehicular environment shows significant e.iergy from below 1 Hz to above 300 Hz.

6%

e

GSFC TEMARS OPERATOR SPACECRAFT WITH REMOTE CONTROL S H I P P I N G U N I T I N TRACTOR

e

CONTAINER PASSENGER'S SEAT TEMARS

'

INSTRUM.

K I S T L E R 3 0 3 B ACCELEROMETER TRACTOR/TRAILER FOR TRANSPORTING SPACECRAFT TpiARs INSTRUMENTATION CART CONTAINS :

/ T - f A) TAPE RECORDER

I B) AIRCRAFT BATTERIES TEMARS INSTRUM.

3.5' C) JUNCTION BOXES CART D) OSCILLOSCOPE 6. VOLTMETER E ) SUPPORT HARDWARE & SOFTWARE GROSS WEIGHT:

' I

700 LBS.

3 .-5 '

I, 4.5 ' ,-a

a

S P E C I F I C A T I O N S FOR TEMARS :

NUMBER OF CHANNELS - 12 ACCELEROMETERS MAXIMUM

g RANGE - 0 TO 40 g PEAK

FREQUENCY RESPONSE - d c to 200 HZ

RECORDING TIME - UP TO 3 HOURS P E R TAPE; UP TO 6 HOURS

P E R BATTERY CHARGE OVERALL INSTRUM.

CART DIMENSIONS - 4.5' x 3.5' x 3 . 5 ' ; GROSS WEIGHT 700 LBS.

AND WEIGHT POWER REQUIRED - 2 4 t o 30 VDC (USES 12 VDC, 80 AMP-HR, AIRCRAFT LEAD-ACID BATTERIES)

TAPE RECORDER - HONEYWELL 5 6 0 0 C , 14-TRACK, F M ANALOG

ACCELEROMETER TYPE - KISTLER SERVO, MODEL 3 0 3 B

ACCELEROMETER

e

AND - 1.5" x 1.5" x 2.5''; 6 OUNCES

DIMENSIONS WEIGHT F i g u r e 15. D e s c r i p t i o n of GSFC T r a n s p o r t a t i o n Environment Measuring and Recording System (TEMARS)

e

F i g u r e 16. An Example o f TEMARS D a t a If conventional recording techniques are used, (e.g., magnetic tape recorders), then only a few hours o f data may be recorded unless high

a

frequency information is sacrificed. With existing systems the only means of acquiring data may be acquired over a long period is to either (1) turn the recorder on only during periods of interest and (2) or to periodically change the recording media. The first procedure requires that an instrument operator anticipate stimuli which will induce shock or vibration in the vehicle payload. If stimuli such as grooves in the pavement, potholes, etc. are not spotted, the event will not be recorded. The second procedure results in high quantities of acquired data, creating a monumental data processing problem.

Either procedure requires that an operator travel along with the recording equipment.

The nature of the data determines how the data should be processed and how it should be acquired and stored. Stationary acceleration data from vibration induced by the vehicle rolling over regular features of the road-- such as expansion cracks o r pavement grooves generally is analyzed in terms of spectral characteristics. Impulse acceleration data from shock or random variations from random sources generally is characterized by the time domain characteristics (e.g., pulse height, duration, and waveform), although fourier analysis techniques may be used to determine the spectral characteristics o f isolated pulses as well. Since both impulse and continuous signals are usually present in the acceleration data, then data must be encoded in such a manner that both temporal detail and frequency fidelity are preserved. These factors impose a major constraint on the design of a data acquisition system for the transportation environment.

The intelligence of the Smart Recorder could be used t o reduce the data

*

storage requirements through on-board processing. Figure 17 illustrates the monitoring concept using this recorder. Since the 8088 processor (or any other single-chip microprocessor) is not sufficiently fast to acquire 6 channels of data and perform a spectral analyses on it, a separate prepro- cessor would be used to determine the spectral characteristics of each of the six signals from the two three-axis accelerometers. The signal from each axis

i

n\-

B

T

B

I , (f

\

e

\

s W = V I - W c- a W VI

\

a a W c w c W W - E m CnT - 0 c -0 = a = % a - w I x u w ’ 4 2 I A o w - o w V V V u

*

U 4 would be passed through a series of f i l t e r banks (shown in Figure 18) t o determine the energy between 0 and 1 Hz and i n each o f 8 octaves between 1 Hz

a

Integrators and sample-and-hold units would be used t o determine and 256 h z .

Peak detectors , both average values representing each one-second i nterval .

negative, would operate on each f i l t e r band o u t p u t and the "raw" positive and d a t a t o "freeze" the spectral content of transient ( u n f i 1 tered) cs of impulse d a t a , e.g., measured shock upon impact with characteri st pot hol e.

og o u t p u t signals from the preprocessor would be passed over The ana multiple signal paths t o t h e Space Recorder where i t would be digitized and tested t o determine i f the d a t a are worthy of retention--i.e., i f the d a t a contain indications of significant acceleration levels. Once a significant event i s detected, d a t a would be stored over successive sample intervals u n t i l the observed shock or vibration decreases t o a the nominal background level or u n t i l i t reaches a new steady-state value and remains there f o r a specified long duration events, such as these produced by sections of period. These grooved pavement or by concrete highways w i t h raised expansion joints, w o u l d be detected by the testing f o r variability i n successive d a t a records. Once

c

i t is determined t h a t the event i s a long duration event, representative d a t a for the period would be tabulated and stored along with information about the duration of the period, eliminating the possibility o f f i l l i n g the memory w i t h d a t a w h i c h essentially describes only one c o n d i t i o n .

For Data describing two different situations would be stored i n memory.

d a t a describing impulse t y p e events, the stored d a t a would consist of a series o f d a t a records containing the peak and average values for acceleration i n each o f the frequency "bins" (including the unfiltered channel) for each Other parameters such as temperatures and integrated accelerometer o u t p u t .

A pretriggering technique speed (distance traveled) would be stored also.

would be implemented i n the recorder whereby d a t a would be buffered so t h a t on the detection of a valid trigger, d a t a t h a t slightly precedes the trigger r, could be stored.

I n the case of long duration events, initial records would describe d a t a from the early part of a long d u r a t i o n event i n a manner resembling the L a , U L V a , CY S a ,

E

L > S w S *l- sf 01 s%l1 W l U X I l d l l l Y 1110 c,

I

0, tu A I c, L

-------------

I - - - - - - - - -

0 #I (n-

P v)

T L I

isi: S

q tu

L P" ! - I - 5 rc I E I tu L L cn tu .I- n Y V P a ?

tu S I

0 x A

!

.I- I C, W I I S I I LL i I I I I I I

I t t t t ' t t

I impulse event format, with additional records relating the remainder of the event to the initial portion by concise, statistical terms such as means and standard deviations Numerous design options are available for this configuration. Three parameters which must be selected are: Spectral resolution--full-octave,half-octave, or third-octave or

constant - w i dt h spectra1 ' I b i ns I'

Temporal resolution--sample rate o f stored data Criteria for retention of data.

e All three parameters must be chosen based on the expected nature of the

acquired data, the monitoring period, and the capacity o f the storage media.

Increasing temporal and spectral resolution directly increases the storage requirements for a given number of events, while changing the criteria for retention of data effects the quantity of data which is retained. Thus to obtain the capacity of longer operation periods, spectral or temporal resolution may be reduced or the criteria for data retention tightened such that only high-acceleration events are retained.

e

Data capacity o f the bubble memory cartridge used with the recorder is * 128 Kbytes. If 1 0 spectral bands for each of 6 accelerometer outputs are recorded along with 15 bytes of date/time, distance, and miscellaneous data, I f data are stored then 195 bytes will be required for each sample interval.

e

once each second, approximately 11.2 minutes of data may be stored in each cartridge. Assuming a nominal event duration of 20 seconds, 33 events may be stored in the cartridge. If additional events are detected after the memory had been filled, and the events have greater acceleration levels than those in memory, then the new data would be written over the old data. Thus, the most significant events would never be missed due to a full memory. More events may be recorded by using a longer sample interval (e.g., sampling data every 2 seconds instead of the 1-second interval assumed above). Provision would be made for changing the sample rate by switch to provide flexibility in selecting that parameter. Larger data capture may be obtained by dividing the *256 Kbyte cartridges are presently available. Higher capacity cartridges,

a

512 kbyte and one megabyte, are under development.

frequency spectrum into larger bins hence storing data from a smaller number of frequency ranges. However, the decision of the number of frequency bins to

m use must be decided at the time the preprocessor is fabricated and is not

easily modified.

Printed summaries of data from the recorder may be generated within minutes using the same procedure used for the flight recorder--reading data

e from the bubble memory cartridge into a microcomputer through a cartridge

holder/interface which i s similar to the one used in the recorder. Once data are read into the microcomputer they may be manipulated either with new routines written especially for this application, or with existing routines prepared for the flight monitor ng application. The data may be presented in several graphical formats using plotting routines already developed on the Ground Base microcomputer for processing flight recorder data. An example data presentation from a single shock event is given by Figure 19. Other possible formats include: Spectral plots portraying the peaks and rms magnitudes o f all spectral bins in a histogram manner A family of time series plots showing all frequency bands associated with a particular accelerometer axis A false 3-dimensional plot showing the frequency and time on the horizontal x and y axis with acceleration (peak or rms) plotted on the z axis.

Tabular listings could also be used for review of data and determination of representative acceleration levels.

The anticipated implementation of the transportation environment recorder would have the recorder and the data preprocessor mounted inside an enclosure

e

with shock mounts to isolate and protect the electronics from the vibrations being monitored. Connections between the recording system and the vehicle include the following three items: Output from a speed sensor on the vehicle

0 Power -- 12 or 24 Vdc, unregulated

Inputs from payload sensors.

c

TRANSPORTATION ENVIRONMENT MONITORING SYSTEM EVENT REPORT DATE/TIME: 12 JUN 1987 16:32 ESIrlATED MILEAGE: 437 EVENT TYPE: Impulse DURATION: 5 secs ACCELERATIONS ( G r a v i t y Corrected) +Peak, -Peak, g rms, g

UPPER ACCELEROMETER - x-Axi s 1.31 1.00 0.69

W y - A x i s 0.45 0.36 0.22 z-Axis 0.73 0.67 0.43

LOWER ACCELEROMETER - x-Axis 1.67 1.56 0.78

e

y-Ax i s 0.24 0.38 . 0.10 z-Axis 0.59 0.41 0.34 Energy Spectrum a t Peak, g2 UPPER ACCELEROMETER 2 - x-nxis 0

-4

2 - y - A x i s 1- 0- 7 2 - 2 1 Z - A x i s 1- 0 - c o ~ c u b c o . .

d Frequency, Hz Frequency , Hz Impulse Event Example P r e s e n t a t i o n o f Detected F i g u r e 19.

lo

Utilization of the vehicular power would eliminate the need for internal batteries (and the associated recharging procedure) and permits the recorder to function for longer periods without attention. Preliminary estimates for this configuration are that it would weigh approximately 55 pounds and would use approximately 120 watts from an unregulated 24 volt supply. The system may also may be powered directly from an unregulated 12 volt supply, also but would consume slightly more power.

8.1.4 Conclusion An accurate, cost-effective, approach to the transportation environment measurement requirement has been proposed. The Smart Recorder technology

e

application permits continuous monitoring of all parameters, portal to portal, including 1 oading , transportat ion and unloading , without operator assi stance.

A real-time exceedance indicator can be included in the system capability.

Rapid and automated post-trip data analysis, as well as statistical evaluation

e

of transportation environment, are within the capabilities of the Space Recorder. The "ground" station also has the capability o f reprogramming the recorder "EPROM," thereby creating modified software for specific changing measurement requirements.

With the advent o f the STS and commercial use o f shuttle, two factors have become increasingly important. The first factor i s the financial responsibility associated with the handling and transporting very expensive, delicate, time-critical payloads. A system to continuously prove t h a t

e

payloads have not been subjected t o excessive environmental input would be of great value during an insurance claim litigation. The second factor is the improvement in the launch environment produced by the maturing space technology. Man-rated launch environments have become so benign that typical transportation induced stresses may fall outside the payload design envelope specified for shuttle flights.

8.2.1 T-38 Crash Recording The application o f the Smart Recorder technology to crash recording on the T-38 was investigated to determine if a cost-effective multipurpose

e

recorder could be fabricated for that aircraft. The T-38 aircraft was chosen for two reasons: (1) because it is representative of the "fighter-type" aircraft which comprise a significant portion of the total NASA aircraft fleet, and (2) because the physical requirements (i.e. size and mounting provisions) are more severe for the T-38 so that a flight recorder which could be installed in the T-38 could be used in most other aircraft as well.

The Smart Recorder appeared particularly appropriate for this application because the intelligence o f the recorder could be used to advantage for data compression and automatic recognition of significant events suitable for storage in memory. For the crash-survivable memory unit, an existing unit manufactured by Hamilton Standard was considered. This unit represents an existing memory technology which is electrically compatible with the Smart Recorder and which has already been qualified for crash memory application under TSO-C5la. (This study was conducted prior to the EPAM acquisition and its installation with the prototype Smart Recorder on the King-Air aircraft.

c

The procurement of the EPAM was done primarily to demonstrate the feasibility of interfacing a crash survivable memory system with the Smart Recorder and therefore was an extension of this study.)

W 8.2.1 Approach The establishment of feasibility of a crash recorder for the T-38 using an EPAM was dependent on the answer to two the Smart Recorder interfaced to fundamental questions:

a

Could the data storage requirements for crash recorders as specified by pertinent standards and regulations be satisfied with the existing 128 kbyte size limitation of the Hamilton Standard EPAMS?

Could the "Smart Recorder" be reconfigured such that it could be mounted in a T-38 aircraft in a suitable location?

The first question was addressed by analyzing the monitoring requirements as specified by the SAE, determining the storage (number of bits) necessary to accommodate each measurement considering the specified requirements for accuracy and precision. Table 16 summarizes this analysis. Data could be maintained for the most recent 15 r.!nutes, the minimum period required by the TABLE 16. A N A L Y S I S OF MEMORY CAPACITY REQUIRED FOR STORAGE OF PARAMETERS REQUIRED UNDER THE SAE STANDARD FOR GENERAL A V I A T I O N F L I G H T RECORDERS SA€ Sampl i ng Storage Mi nimun Rate Storage Pa ramete r Range Resolution Accuracy (seconds) IBits) Re1 ative time 9 Hours 1 sec 0.125 Hrs 1 15 Airspeed 0-1024 KtS 2 Kts 10 Kts 1 9 A 1 ti t u d e -1000 f t t o 50,200 f t 50 f t 100 f t 1 10 Magnetic Heading 360" 3.0" 5" 1 7 Vertical -39 t o 69 0.lg 0.29 4 4*7=28 Acceleration Pitch A t t i t u d e a 0 " 1.5" 2" 1 7 Roll A t t i t ude *180° 1.5" 2" 1 8 Fan o r N 1 Speed Max Range 5% 5% 1 5 o r EPR o r PROP Speed Engine Torque Max Range 5% 5% 1 5 A 1 t i tude Rate 232000 fpm 250 fpm 250 fpm 1 8 Angle of Attack t90" 1.5" 2" 1 7

- -

Radio Transmitter On/Off 1 1

- -

TE Flaps Each d i s c r e t e p o s i t i o n 1 2 ( D i screte) (U,D,T/O, A P P )

- -

L E Flaps Each d i s c r e t e p o s i t i o n 1 2 ( D i screte) ( U , D , T / O , APP)

- -

T h r u s t Reverser Stowed o r Full 1 1

- -

Spoil er/Speed Stowed o r U p 1 1 Brake

- -

Autopi 1o t Engaged 1 1

-

a

Total 117 Sampl i ng Interval 1 Second

-

e Total Storage

1 1 7 Bits a t 1 engine 127 Bits a t 2 engines

-

Record Size 128 Bits (stored each second)'

- 128 K Bits

CSMM Storage Total

Available Storage Time - 16 Minutes

e

s p e c i f i c a t i o n , with approximately 6 percent of the memory remaining. An innovative use of t h i s remaining memory would be t o s t o r e information on "exceedances", i . e . , a s i t u a t i o n where one o r more of the monitored parameters Exceedance exceeds the normal operating envelope f o r t h a t a i r c r a f t .

information would provide s i g n i f i c a n t information concerning the history of the a i r c r a f t outside the 15-minute recording period.

The second question, concerning the i n s t a l l a t i o n of the crash recorder on

e

a T-38 a i r c r a f t was addressed by conversations with NASA personnel responsible f o r T-38 a i r c r a f t a t NASA-LaRC and an inspection of the a i r c r a f t . Appropriate The mounting locations were i d e n t i f i e d for both the recorder and the EPAMS.

recorder could be mounted i n place of a "data case" normally used f o r carrying papers f o r the a i r c r a f t b u t seldom used. This location, i l l u s t r a t e d in Figure 20, i s readily accessible t h r o u g h a door on the underside of the a i r c r a f t allowing maintenance and periodic checkout of the recorder from outside the a i r c r a f t . The EPAMS could be mounted a t the base of the forward edge of the v e r t i c a l s t a b i l i z e r . This location would provide the g r e a t e s t protection f o r the memory in the event of a crash. Very l i t t l e room i s available a t the proposed recorder location, necessitating the reconfiguration of the Smart Figure 21 Recorder t o take maximum advantage of the available space.

i l l u s t r a t e s the a configuration of the smart recorder, which includes the appropriate signal conditioning c i r c u i t r y f o r processing the s i g n a l s from a v a i l a b l e sources on the T-38 a i r c r a f t .

8.2.2 Data Recoverv The u t i l i z a t i o n of an electronic memory provides the advantage of auto- mated data recovery c a p a b i l i t y . The recovery scenario would be as follows: The EPAMS unit recovered from a crash s i t e would be taken t o a c e n t r a l laboratory. After removal of the protective casing, the memory u n i t would be connected through an EPAMS i n t e r f a c e ' t o a computer which would non-destruc- Recovered data would be converted t o t i v e l y interrogate the memory.

engineering units and plotted f o r f a s t visual i n t e r p r e t a t i o n of the data.

Figure 22 shows an example plot format of simulated data which might be \ n € P A M Mounted At Bare o f Vertical Stabilizer Figure 20. Proposed Location o f Smart Recorder and Epams on T-38 Enclosure Out1 inc

--

i

Mother Board '* Power supp 1 i es NOTE: Actual enclosure would have sligh t curve to f i t available space.

Figure 21. Configuration of Smart Recorder S u i t a b l e f o r I n s t a l l a t i o n

e

on T-38 a t "Data Case" Location

a

- CKTITUDE

- - AIRSPEED

A ALTITUDE RATE n w o c w - 2 IS a w m ' 200 :SI-

e.!

- a - 1 0

- 100

S

- 0

0 2 4 b e 10 12 14 16 TIHE (MINUTES REFERENCED TO 1 0 8 0 4 r 1 7 ) WWERUP WAS AT TIHE 09: 16142 V-EY --- - VERT ICAL ACCEL.

- PITCH

. . .. . . ROLL

0-0-0- ANGLE OF ATTACK 'i z U 2 -

=O 1 a b

u a - a - - w z X J w w > u U a -60 -2 0 2 4 4 e 1 0 12 14 16 T I f l E (HINUTES REFEREW.FD TO 10:04: 17) POWERUP W A S AT 1 :&E 09: 16: 42 Figure 22. Possible Graphical Presentation of Crash Memory Data Recovered with Automated Process (Simulated Data) TE FLAPS TRANSMITTER KEY AUTOPILOT ON SPEED BRAKE ON THRUST REVERSER c

f

M A D I m3 ( E O )

lao 0 e 0 2 4 6 a 1 0 12 14 1 6

TIME (MINUTES REFERENCED TO 101041 171 W U E A I J P W A S AT T I M E 09: 16142 KEY

- FFIN SPEED

I - - ENGINE TORQUE

I20

I

m

0 2 4 6 a 10 12 1 4 1 6 T I K (MINUTES REFERENCED TO 101041 17) WUERUP WAS AT T I M E 09116142 Figure 22 (continued) appropriate for the presentation of crash data. The tabulated data in Figure 2 3 , more tedious to examine, might be more appropriate for closer scrutiny of selected intervals within the 15-minute recorded data period.

8 . 2 . 3 Conc 1 us i ons The study of the applicability of the Smart Recorder to the T-38 revealed that the existing design of the Smart Recorder could be physically modified to satisfy the requirements o f the SAE standard for General Aviation Flight Recorders. Conventional processing and data "packing" is sufficient to record the required 15 minute period in the memory. Increased performance may easily be obtained using "exceedance" monitoring to store information concisely on events outside the 15-minute recording interval. Additional capability may be obtained through the use of sophisticated data compression techniques to expand the data capacity.

I . . I .

Y * I& LL LL c Y 0 Y Y 0 Y 0 IC 0 Y 0 Y 0 0 Y 0 I

U -

Y U Y LL U Y Y U U Y 0 I U 0 U 0 Y 0 Y 0 I 0 I a a a a a a a a I 0 c 0 c 0 0 I 2 0 c 0 c c c I c u I m . . a m m m I I I m I I c, a a a a a a 3 a 0 c m 0 c c 0 0 c 1 E 0 c I a a m m m 0 m ID u I I I I L h 0 0 0 & 3 0 Q 3 a a a a a I I I I I I I P

- 0 Q Q L

0 3 a a a a I I I I I I 0 0 n 0 $ 0 w 0 * I

w . s CI

w I I I O W I a , n n

.') P n n n n

n m 0. S c , e 0. 0 P o m 0 I .I- 7 c , 3 I m~ I s .I- I 0 0 0 0 0 0 I 0 0 0 0 0 0 0 0 0 0 -? v , I n n n n n n n I n E- Q n N N N N N H N 1 I L m a I e N ** 0..

I * n n n n a \ O w e n n n n I 0 x I \" l h m I r I . .

I W W e . . I

a -

I 4 3 4 - - * H I s e e r --PI-

e e a - e ao-0 oo-o o o - o

I I ( W O I .... . . . . . . . . . - . .

.... . e . - .... ....

e > .I 0 0 0 0 0 0 0 0 o o o p 0 0 0 0 0 0 0 0 0 0 0 0 o o p o 0 0 0 0 ..I I , 1 1 9 I a e W I > I I e n e a = a m I I 0 0 0" N N 0 0 * N N N I W A I a u I I e 0 0 I I I x .- l u c a I 0 0 0 0 0 0 c c w I 0 I I N I ri N I N I N I N 1 r 4 N I " ( 0 I I I L - 1 I I I 0 1 w 9 I I I c y - I e w a I * N N I N 0 0 n I I n 0 n 0 U P * I n n n N n N P) r 8 N - m y I N N N N I pa- I I Z L I I I - e I f 0 h h h h h h I h N h N N N N N ci N I I 0 0 0 0 0 0 0 0 0 n n 0 n n n ra * h n - ..

n h N N h

h h h -

h h 0

- *

" - ..

..

I L I x w - I " N W * n 0 h m 010 I I I " " W I A c a I I I I b - 1

Source & rights

Source: ntrs.nasa.gov. Public-domain U.S. Government work (17 USC §105) — freely reproducible.

Permanent URL — we don’t break links.

Report a problem or request removal

Document details

Doc number
19880015253
Publisher
NASA
Year
1988
Pages
93
File size
3.1 MB
Chapters
8