Skip to main content

An electronic control for an electrohydraulic active control landing gear for the F-4 aircraft

NASA-CR-3552 · NASA (NTRS) · 1982

Public domain · NASA (NTRS)Technical Reports

Overview

A controller for an electrohydraulic active control landing gear was developed for the F-4 aircraft. A controller was modified for this application. Simulation results indicate that during landing and rollout over repaired bomb craters the active gear effects a force reduction, relative to the…

Publisher
NASA (NTRS)
Document
NASA-CR-3552
Year
1982
Pages
95
Chapters
3

Key points

  • The report details an electronic control system for an electrohydraulic active control landing gear designed for the F-4 aircraft.
  • The controller continuously compares the kinetic energy of the aircraft with the work potential of the landing gear to maintain optimal performance.
  • Significant reductions in forces during vertical drops and rollouts over repaired bomb craters were achieved with the new controller design.
  • The design utilized both linear and nonlinear dynamic simulation models to evaluate performance under various landing conditions.
  • The report includes detailed analytical results and recommendations for further development of the active control landing gear system.
Frequently asked questions
What is the purpose of the electronic control system described in the report?

The electronic control system is designed to optimize the performance of the electrohydraulic active control landing gear for the F-4 aircraft.

How does the controller maintain the wing/gear interface force?

The controller maintains the wing/gear interface force by providing a signal to an electrohydraulic servovalve, which adjusts the flow into or out of the landing gear.

What types of models were used in the analysis of the landing gear system?

Both linear and nonlinear dynamic simulation models were used to analyze the performance of the active control landing gear system.

What were the results of the dynamic analysis for the landing gear?

The dynamic analysis indicated significant reductions in forces experienced by the aircraft during vertical drops and when rolling out over repaired bomb craters.

Who prepared the report and under what contract?

The report was prepared by Irving Ross and Ralph Edson from Hydradic Research Textron, Inc. under NASA Contract NAS I-16420.

APPENDIX

CONTENTS (Continued)

Page

APPENDIX

A DIGITAL SCALING . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..*.....*

B MICROPORCESSOR PROGRAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

FIGURES

Illustration of Variables in Nonlinear

3-1

Simulation of Simplified Vertical Drop Case .........

3-2 F-4 Landing Gear Metering Pin Area Versus

Strut Stroke

3-3 Open-Loop,

F-4 Gear, Open-Loop, No Compensation Frequency

3-4

Response

F-4 Gear, Open-Loop, No Compensation Frequency

3-5

Response

3-6

Open-Loop Nonlinear Model, 2200 LBF Input ...........

3-7

3-8 Compensation

3-10 Nyquist Plot-Compensation

3-11 No Compensation.

iv

CONTENTS (Continued)

Page

............................

90 Hz Notch and Lead/Lag

3-13

............................

3-14 Totally Compensated Loop

3-15 Case 2 Comp: Notch at 90 Hz ........................

Compensation-Notch 8 90 Hz + Lead/Lag 8 617,

3-16

........................................

6170 rad/sec

...........................

3-17 Totally Compensated Loop.

..................

3-18 Block Diagram of Linear Math Model

Case 1 ..............................................

3-19

3-20 Case I..............................................

.................................

Case 1 Passive Gear

3-21

..................................

3-22 Case 1 Active Gear

.................................

3-23 Case 1 Passive Gear

..................................

3-24 Case 1 Active Gear

..................................

Case 1 Active Gear

3-25

..................................

3-26 Case 1 Active Gear

3-27 Case 2 ..............................................

3-28 Case 2 ..............................................

.................................

3-29 Case 2 Passive Gear

..................................

Case 2 Active Gear

3-30

................................

3-31 Case 2 Passive Gear.

..................................

3-32 Case 2 Active Gear

V

CONTENTS (Concluded)

Page

3-33 Case 2 Active Gear

3-36 Bomb Crater Landing

3-38 Bomb Crater Landing Passive Gear

3-40 Bomb Crater Landing Passive Gear

3-43 Bomb Crater Landing Active Gear

5-l

vi

1.0 SUMMARY

The electronic controller described in this report is a

modification of the controller which was designed under NASA Contract

NASI-14459 and fully documented in Reference 1.

As in the original design, the controller continuously

compares the kinetic energy of the aircraft with the work potential of

the gear until the work potential exceeds the kinetic energy. The

wing/gear interface force present at this condition becomes the

command force to a servo loop which maintains the wing/gear interface

force at this level by providing a signal to an electrohydraulic

servovalve to port flow into or out of the landing gear.

Analytical results indicate that the controller provides

significant reductions in forces sustained by the aircraft during

vertical drops and radical reductions in forces during rollout over

repaired bomb craters.

2.0 INTRODUCTION

Hydraulic Research Textron (HRT) was retained under NASA

Contract NASl-16420 to design a controller for an active control

landing gear (ACLG) to be used on the F-4 aircraft. The design was a

modification of the controller originally designed for a 2948 kg.

(6,500 lb) aircraft and described in detail in Reference 1.

The design was to be based on a digital computer simulation

using a linear model of the aircraft and landing gear. However, it

became apparent early in the program that the linear model was not

adequate by itself to predict performance under certain phases of

landing where nonlinear relationships prevail. Therefore extensive

use was made of the HRT nonlinear model as well as the linear model to

achieve the final design. The parameters of the aircraft/landing gear

system were supplied by NASA.

The problem was similar to that encountered in the original

design. However, the aircraft is heavier and the stroke of the strut

is greater so that new scaling requirements are imposed. These are

discussed in Appendix A.

3.0 DYNAMIC ANALYSIS OF F-4 ACTIVE CONTROL LANDING GEAR

3.1 PREFACE

This section presents the dynamic analyses that were

performed for the development of an electrohydraulic active control

system for the F-4 landing gear.

The main objective of these analyses

was to develop a loop compensation network for the active control

landing gear concept applied to the F-4 aircraft and to evaluate the

performance of the active control gear with respect to the passive

(conventional) F-4 landing gear.

Section 3.2 contains a list of

symbols and section 3.3 describes the analytical tools used in these

studies, which are the linear and nonlinear vertical drop dynamic

simulation models of the landing gear, without aircraft equations of

motion included. Section 3.4 presents the correlation between the

linear and nonlinear simulations.

Section 3.5 presents the

development of the loop compensation network.

Section 3.6 presents

analytical results for specific landing impact cases and cases of

rollout over "repaired bomb craters", using the nonlinear vertical

drop model, for both the passive gear and the active control gear.

3.2 SYMBOLS

area of orifice in shock strut orifice plate, see Figure 3-l.

AO landing gear metering pin area, see Figure 3-2.

AP

shock strut hydraulic area (piston area), 0.01024 m2

A1

(15.87 in2)

shock strut pneumatic area (cylinder area), 0.01494 m2

A2

(23.16 in2)

annular area in shock strut between piston and cylinder

A3

walls, 0.00761 m2 (1.179 in2)

ATIRE constant in tire deflection force equation, 1.20

discharge coefficient for active control servovalve orifice,

'd

0.62

discharge coefficient for shock strut orifice, 0.60

'do

orifice coefficient for shock strut orifice

cO

= CdoAo J 2gc/p, m4secw1,N1b (in3/sec/ps&)

CP Linearized orifice coefficient for active control servovalve

=

- g$E 3.16 x 10-11m5.N-l

l sec-l(0.01334 in3/sec/psi)

linearized orifice coefficient for shock strut orifice

cpO

=aQO=

1 901 x 10-gm5*N-1*sec-1

(0.8 in3/sec/psi)

co/w pp9, l

apl

linearized orifice coefficient for active control servovalve:

CQ

~QSV =

=

C,,J( P3+PR)/2, 8.61m2/sec(13,340 in3/sec/in)

axsv

orifice coefficient for active control servovalve:

C

sv

= CdWsvJ 2gc/p, 0.00268m3* set

-'*N (344.4 in3/(in lbf

lh >>

f coulomb friction between shock strut piston and cylinder, 222.N

(50.lbf)

vertical force exerted on shock strut by the runway surface, N

Fa

(lbf)

impact phase limit force, N (lbf)

Fli

limit force, N (lbf)

Flim

shock strut force, N (lbf)

FS

F wing-gear interface force, N (lbf)

wg

acceleration due to gravity, 9.81m/sec2(386.in/sec2)

g

gravitational acceleration constant

gC

1 kg*m*N-1*sec-2(12 slug*in*lbf-1*sec-2)

input signal to electronic compensation networks, A

il

output signal from electronic compensation networks, or input

i2

signal to active control servovalve, (f0.040 A maximum)

amplifier gain in active control loop, 0.000020 A/V

Ka

position feedback gain in strut position control loop, 563 V/m

Kf

(14.29V/in)

fraction of total strut stroke assumed available when computing

KFDGE

impact phase force, 1.0

K position gain of servovalve in active control loop, 0.0635 m/A

sv

(2.50 in/A)

KTIRE constant in tire deflection force equation 1727.1 kN/m

(9862 lbf/in)

gain in strut position control loop, 1.0 m/m (1.0 in/in)

Kx

L total lift force, N (lbf)

M mass of airplane per gear, 8345 kg (18398 lbm)

mass of upper portion of landing gear (cylinder plus orifice

MC

plate attachment, kg (slugs)

mass of lower portion of landing gsar (piston plus tire), 204.

AIL

kg (13.99 slugs = 1.166 lbf . set /in = 450. lbm)

upper mass, 8143. kg (558. slugs = 46.5 lbf. sec2/in = 17948.

%J

lbm)

potential energy stored in tire due to compression, N . m (ft .

PEt

lbf)

hydraulic supply pressure, 2.07 x lo7 N/m2 (3000 .

Psi 1

p&9

hydraulic return pressure, 0.0 N/m2 (0.0 psi)

pR

hydraulic pressure in shock strut piston, N/m2 (psi)

p1

pneumatic pressure in shock strut cylinder, N/m2 (psi)

p2

pressure in vslume betweeen walls of shock strut piston and

p3

cylinder, N/m (psi)

flow rate t rough shgck strut orifice from piston to

QO

cylinder, m /set (in /set)

flow rate from active control servovalve to shock

Qsv

strut piston, linear model, m3/sec (in3/sec)

Q flow rate through active control servovalve from

svl

supply pressure to the shock strut piston, m3/sec (in3/sec)

flowrate through active control servovalve from shock

Q

sv2

strut piston to return pressure, m3/sec (in3/sec)

the slope of the limit force with respect to time during

RS

transition phase, 444800. N/set (100000. lbf/sec)

S LaPlace operator, set-l

t time, set

V velocity, m/set (in/set)

sink rate, m/set (in/set)

vS

hydraulic volume in shock strut piston and lines up to

Vl

the active control servovalve, 0.00497 m3 (303.in3)

pneumatic volume, 0.00742 m3 (453. in3) for fully extended

V2

strut

volume between shock strut piston and cylinder, 0.0 m

V3

(0.0 in3) for fully extended strut

W window width of orifices on third stage spool of active control

sv

servovalve, 0.0884 m (3.48 in)

displacement of lower mass of shock strut or axle, m (in)

‘a

commanded position of shock strut, 0.216 m (8.50 in)

xC

ground level displacement, m (in)

xg

shock strut stroke, m(in) X, = 0 fully extended, X, = 0.403 m

xS

(15.88 in) fully compressed

displacement of wing gear interface, m (in)

xw

bulk modulus of hydraulic fluid, 6.89 x lo8 N/m2 (1 x lo5 psi)

B

ratio of specific heat of gas at constant pressure to that at

V

constant volume, 1.06

mass density of hydraulic fluid, 838 kg/m3 (0.000941

P

slugs/in = 0.0303 lbm/in3)

time constant in strut position feedback loop, 0.10 set

=f

time constant in compensation, 0.001621 set

?

time constant in compensation, 0.0001621 set

=2

time constant in compensation, 6.464 x 10B4

set

T3

-5

time constant in compensation, 6.464 x

10 set

T4

w

corner frequency in active control servovalve transfer

C

-1

function, 1263 set

w

natural frequency in active control servovalve

sv

transfer function, 655.5 see-'

-1

natural frequency of notch network, 565 set

al

c

damping coefficient in active control servovalve transfer

sv

function, 0.436

damping coefficient in denominator of notch network, 5.1

cl

damping coefficient in numerator of notch network, 0.1

C2

Subscripts:

i initial conditions before impact

im impact phase

L lower mass

max maximum value

min minimum value

r rollout phase

S shock strut relative motion of lower mass (piston) with respect

to the upper mass (cylinder)

sv servovalve

tr transition phase

U

upper mass

Miscellaneous:

indicates the differential of a variable

d( >

indicates difference or change in a variable

A( )

) dots indicate differentiation with respect to time

(. 1, C..), c...

3.3 DYNAMIC SIMULATION MATH MODELS

The main analytical tools used in these studies are the linear

(s-domain) and nonlinear (time domain) vertical drop dynamic

These models simulate motion

simulation models of the landing gear.

Aircraft equations of motion are not

in the vertical axis only.

included, and aircraft mass (per gear) is simulated as a lumped mass

resting on top of the landing gear.

3.3.1 Linear Model

The linear model simulated the dynamics of the active control

landing gear system in the frequency domain for small perturbations

about the condition where the airplane mass (per gear) is resting on

top of the gear with the gear always in contact with the ground and

with the lower cylinder hydraulic pressure at a value halfway between

The input disturbance

the hydraulic supply and return pressures.

variable is command limit force. Airplane lift and ground level are

assumed constant. The linear model is a valuable tool since it allows

rapid evaluation of system modifications or the effect of variation in

system parameters in the areas of system stability and frequency

response. A detailed description of the linear model, including

equations, is presented in Reference 1, and will not be repeated

here. The values of the constants used in the simulations for this

study are given in Section 3.2 of this report.

3.3.2. Nonlinear Model

The nonlinear model is developed from the time-dependent

algebraic and differential equations of the system. The response of

the system to input disturbances is obtained by integrating the

Controller laws

differential equations with respect to time.

(including switching logic) and all other identifiable nonlinear

attributes of the system of significance are simulated. Thus, the

nonlinear model represents a more accurate simulation of the actual

physical case than the linear model. This however, comes at the

expense of considerably longer computational times. The nonlinear

model accepts input variations in airplane lift, ground level, and

command limit force (for vertical drop impact transients, however, the

controller automatically sets the command limit force subsequent to

initiation of active control). A detailed description of the

nonlinear model, including equations, is presented in Reference 1.

The nonlinear model used herein is identical to that described in

Reference 1 except the values of the system constants are different

and the linear spring tire force assumption was modified to a

nonlinear spring, according to the relationship:

KTIRE(XA -XG)ATIRE for XA > XG

Fa= I.

0 for XA < XG

where KTIRE and ATIRE are constants. This equation replaces the

expression for F, in Equation 4 of Reference 1.

The values of the constants used in the linear and nonlinear

simulations for this study are given in Section 3.2.

The important variables are shown in Figure 3-l.

3.4 CORRELATION OF LINEAR AND NONLINEAR MODELS

Since both the linear and nonlinear models were utilized in the

development of the loop compensation, the first task was to correlate

the linear model with the more precise nonlinear model to ensure that

it would give at least reasonably credible results. Figures 3-3, 3-4,

and 3-5 show frequency response results obtained from the linear and

nonlinear models, without compensation. The loop is opened at the

point of wing/gear force feedback, and the strut position feedback

loop is not included. The input is command limit force and the output

is the wing/gear force response. The nonlinear runs were made with

zero lift and for command amplitudes of f890 N (f200 pounds), and the

amplitude and phase angle at each frequency were computed from a

Fourier analysis of the resultant input and output waveforms.

The

linear model results were obtained using a linearized ogifice

coefficient for the shock strut orifice (CP,) of 0.8 in /set/psi.

This value seemed to give the best overall correlation between the

linear and nonlinear models. Note that the agreement is reasonably

good out to a frequency of about 150 Hertz. At higher frequencies,

the nonlinear model shows considerably more phase lead and less

amplitude response than the linear model. Figures 3-6 and 3-7 show

open loop Nyquist diagrams for these same results, for the linear and

nonlinear models, respectively. Again, reasonably good correlation is

indicated.

TOTAL UPPER MASS, =M, = M + M, M (Al RPLANE MASS) M, (CYLINDER MASS) INPUTS CYLINDER \WA A 9- STRUT STROKE:

x,= xwg-x

a

I I

+‘a AXLE t TIRE GROUND FIGURE 31 ILLUSTRATION OF VARIABLES USED IN NONLINEAR SIMULATION OF SIMPLIFIED VERTICAL DROP CASE STRUT STROKE - m 0.8 - - - - .

0.6 Oh-5 0.4 0.3 0.2 0.1 A “0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 STRUT STROKE - in.

t t FULLY-EXTENDED GEAR FULLY-COLLAPSED GEAR @X=0 in.

@ X = 15.88 in.

FIGURE 3-2. F-4 LANDING GEAR METERING PIN AREA VERSUS STRUT STROKE +30 LINEAR MODEL, CP, = 0.8 / +20 +10 % O i= 0 z OUTPUT = FWG INPUT FLIM 2 -10 @ NONLINEAR MODEL, + 200 Ibf INPUT -20 -30 “9 FREQUENCY -Hz FIGURE 3-3 OPEN-LOOP, NO COMPENSATION ‘FfdEQUENCY RESPONSE -20 m P 0 -40 Ill l- ? -60 % a @ NONLINEAR MODEL -80 -100 -120 1 10 100 1000 10,000 FREQUENCY -Hz FIGURE 3-4. F-4 GEAR, OPEN-LOOP, NO COMPENSATION FREQUENCY RESPONSE OUTPUT = FWG FLIM INPUT kj -200 KA = 0.014 I n -300 @ NONLINEAR MODEL -400 -500 0.1 1 10 100 1000 FREQUENCY -Hz FIGURE 3-5. F-4 GEAR, OPEN-LOOP, NO COMPENSATION FREQUENCY RESPONSE

LOOP COMPENSATION

3.5

The open-loop Nyquist diagrams of the uncompensated system

presented in the previous section (Figures 3-6 and 3-7) indicate that

Thus, compensation is deemed

the system is unstable around 100 Hertz.

The compensation that was developed for this system is

necessary.

implemented in the forward path of the control loop, and has the

transfer function:

following

2(.100)s+1

S

565. 1547.+l

=

(3-l)

T(S)

S

S

2(5.10)s+1

+

6170. +' 15470. +l

L L I

It consists of a notch filter at 90 Hertz and two first-order

The frequency response of the compensation

20 dB lead/lag networks.

is shown in Figures 3-8 and 3-9 and the Nyquist plot including

compensation is shown in Figure 3-10.

To understand the effect of each part of the compensation

network on system dynamics, open-loop Nyquist diagrams obtained from

the linear model are presented with successive portions of the

compensation network incorporated. Figure 3-11 shows the

uncompensated Nyquist diagram (this is the same as the results in

Figure 3-6 except that the amplifier gain has been adjusted).

Figure 3-12 shows the effect of including the compensation notch

The system is now stable, but rather low damped at a frequency

only.

around 60 Hertz. The first lead/lag network was included to add phase

lead in this frequency range. The Nyquist diagram with the notch and

this lead/lag incorporated is shown in Figure 3-13. The second

The

lead/lag was included to add phase lead in the 190 Hertz range.

open-loop Nyquist diagram with the entire compensation network

included is presented in Figure 3-14.

The effect of each part of the compensation network on system

dynamics was also evaluated using the nonlinear model on a typical

The conditions of the case are as follows: vertical drop case.

1. The sink rate. prior to impact is 1.83 m/set (72 ins/set)

2. The lift is equal to airplane weight at initial impact,

then linearly reduced to 10 percent of the airplane

weight over the next 1 second, then held constant at 10

percent thereafter.

3. The ground level is held constant.

-1 > 2 -2 G a -3 I -4 -5 -6 -7 -8 -9 -10 / 0 1 4 5 6 7 8 9 10 -4 -3 -1 2 3 -5 -2 REAL FIGURE 3-6. OPEN-LOOP LINEAR MODEL WITHOUT COMPENSATION > z 0 G -1 2 -2 -3 -4 -5 -6 \ -7 ' \ / -8 7 -9 -10 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 REAL FIGURE 3-7. OPEN-LOOP NONLINEAR MODEL, 889.6N (k 200 LBF) INPUT 0 10 ’ 10-l 100 10’ 102 103 104 105 FREQUENCY - Hz FIGURE 3-8 COMPENSATION -40 -60 10' 102 103 104 106 10-l loo FREQUENCY-Hz FIGURE 3-9 COMPENSATION h) > 40 z I: z 30 200 Hz 20 40 60 80 REAL FIGURE 3-10 NYQUIST PLOT-COMPENSATION -I” 5 6 7 6 9 10 11 12 13 14 -6 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 REAL FIGURE 3-11 iu0 COMPENSATION > $ -1 G 2 -2 t -3 , -4 -5 -6 -7 -8 -9 .

-2 -1 0 1 3 4 5 6 7 REAL FIGURE 3-12. 90 Hz NOTCH $ Q -1 z c7 a -2 z -3 -4 -5 -6 -7 -8 -9 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 '12 13 REAL FIGURE 3-13. 90 Hz NOTCH AND LEAD/LAG I 1. 1 I I I 4.

-6 -8 I -2 -1 0 .I 2 3 4 5 6 7 8 9 10 11 12 13 REAL FIGURE 3-14 TOTALLY COMPENSATED LOOP v) 5000 z 4000 E LL 3000 -1 E3 1 .o 0.4 0.5 0.6 0.7 0.8 0.9 1.1 1.2 0 0.1 0.2 0.3 TIME -SECONDS FIGURE 3-15 CASE 2 COMP: NOTCH AT 90 Hz 40 - 30 - .I 5000 r W iii g 20- A ?

ti LL 3000 10 - \ O- I I I I I I I I I I I

J

-1 E3 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 .o 1.1 1.2 TIME - SECONDS FIGURE 3-16 COMPENSATION - NOTCH @ 90 Hz + LEAD/LAG @ 617,617O RAD/SEC

9ooc

“u 20

4ooa

I?

d -1E3 0.1 0.2 1.1 1.2 0.5 0.6 0.7 0.8 0.9 1.0 0.3 0.4 TIME -SECONDS FIGURE 3-17 TOTALLY COMPENSATED LOOP The resultant force transients are shown in Figures 3-15, 3-16,

and 3-17 for the notch compensation only, the notch plus the first

lead/lag compensation only, and the entire compensation network, respectively. The results show that the notch stabilizes the system,

and the lead/lag networks effectively reduce the oscillatory behavior

of the system at the higher frequencies. It should be noted that the

amplifier gain was set at 0.028 milliamperes per volt for each of

these runs, which is higher than the final design value of 0.020.

Note from Figures 3-15 through 3-17 that the system exhibits a

low damped oscillatory behavior at about 15 Hertz. This behavior is

also exhibited in the Nyquist diagrams already presented. The linear

model Nyquist diagram results predict a somewhat lower frequency of

oscillation than the nonlinear results, however, (compare Figures 3-6

and 3-7) an attempt was made to increase the damping of these

oscillations by adding some phase lead in that frequency range using

another 20 dB lead/lag network. Although the resultant linear model

Nyquist diagram looked promising, the nonlinear vertical drop results

showed marginal improvement in the low-frequency oscillatory

behavior. The resultant compensation also possessed significantly

greater high-frequency amplification, an undesirable result. The

approach was thus taken to employ the compensation network described

previously (Equation 3-l), and improve the low frequency oscillations

by reducing the loop gain as much as possible without significantly

degrading the performance of the active control concept. It was found

that the amplifier gain of 0.028 milliamperes/volt used in

Figures 3-15 through 3-17 could be reduced to 0.020 mA/V without

significantly affecting the ability of the active control gear to

for all the cases run herein.

reduce the wing/gear forces, The block diagram of the system is shown in Figure 3-18.

3.6 VERTICAL DROP ANALYTICAL RESULTS

The nonlinear model was used to simulate various vertical drop

landings and rollouts over repaired bomb craters using active control

on the F-4 landing gear.

In all cases the passive gear was also

simulated in order to evaluate the effectiveness of active control in

reducing the loads transmitted through the wing/gear interface. The

compensation developed in Section 3.5 (Equation 3-l) was employed in

all active'control cases, and the amplifier gain used was 0.020 mA/V.

3.6.1 Vertical Drop, Case I

The conditions for vertical drop case number 1 are as follows: 1. The sink rate prior to impact is 1.83 m/set (72 in/set).

2.

The lift equals airplane weight (per gear) at all times.

3.

The ground level remains constant.

F LEAD-LAG WI NETWORKS SERVOVALVE NOTCH NETWORK - KS” co Ka s* + *t*w, s+u:) il Flim + +’

4A-y

+ ,*t2~,w,stw~) ( COMPENSATION I i FIGURE 3-18 BLOCK DIAGRAM OF LINEAR MATH MODEL 50 - 11

ia

E

40 -

a

Ei i 8 30- z

c 5 -

?

W

t 5 -

u a 2 20-

I -

.

. 3 -

I

I

10 -

1 z I-

I

O- 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 TIME -SECONDS FIGURE 3-19 CASE 1 0.3 .

ACTIVE GEAR PASSIVE GEAR .

0.6 0.7 U.8 U.Y I 0.1 0.2 0.3 0.4 0.5 TIME -SECONDS FIGURE 3-20 CASE 1 GROUND LEVEL -- O- - -1 .E ?

5 -2 W r -3 \ $ .I - -4 \ ul \ \ 0 -5 \ /‘\ WING/GEAR INTERFACE \ -6 , - \ \ \ -7 \ 1’ \ / .2- \ 4 I- ‘.

/ N-- / - -9 I I I I I I I I

I

I- -10 O 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 TIME -SECONDS FIGURE 3-21 CASE 1 PASSIVE GEAR 2 2 GROUND LEVEL GROUND LEVEL l- l- -/ -/ 0 0 / / -1 -1 /’ /’ -2 -\ -2 -\ \ \ / / yT yT \ \ AXLE AXLE -3 -3 \ \ 1’ 1’ \ \ -4 - -4 - I’ I’ \ \ \ \ 1’ 1’ \ \ -5 - -5 - \ \ /’ /’ \ \ WING/GEAR INTERFACE WING/GEAR INTERFACE -6 - -6 - \ \ 1’ 1’ \ \ \ \ /’ /’ -7 - -7 - \ \ / / J J / / -8 - -8 - \ \ / / \ \ / / \ \ -9 - -9 - /’ /’ \ \ \ \ \ \ -10 - -10 - \ \ #” #” ‘. ‘.

\ \ -11 - -11 - #/ #/ -W-C- -W-C-

I I I I I I I I

I

-12 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 TIME z SECONDS FIGURE 3-22. CASE 1 ACTIVE GEAR g 450 n ?

!ti $3 400 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 .o TIME -SECONDS FIGURE 3-23 CASE 1 PASSIVE GEAR LOWER CYLINDER HYDRAULIC PRESSURE (Pl) UPPER CYLINDER PNEUMATIC PRESSURE (P2) : 0. 300 200( !

m w 5 250 ii iTi!

a 200 E E 1OO( 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 TIME - SECONDS FIGURE 3-24 CASE 1 ACTIVE GEAR 0.1 0.08 0.06 0.04 0.02 -0.2 -0.04 -0.06 -0.08

I

-0.1 -0.12 0 0.1 0.2 0.3 0.4 0.5 0.7 0.9 1.0 0.6 0.8 TIME -SECONDS FIGURE 3-25 CASE 1 ACTIVE GEAR

r

-100 :: m .r -200 2 -300 E g -400 J IL 5 i -500 > -600 -700

I I

I I I

I I

I I

-800 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 TIME -SECONDS FIGURE 3-26 CASE 1 ACTIVE GEAR Command limit force is set automatically by the controller.

Figure 3-19 shows the resultant wing/gear force transients for the

active and passive gears. Active control reduces the peak force 20

percent below the passive gear case. Figure 3-20 compares the strut

stroke between the two cases. The active gear uses significantly more

stroke than the passive gear. Figures 3-21 and 3-22 show the vertical

displacements of the ground level, landing gear axle, and wing/gear

interface for the passive gear and the active gear, respectively. The

displacements are positive in the up direction, and are all referenced

to the condition where the gear is fully extended and barely in

contact with the ground with zero tire compression. Thus, at the

point of impact (at time = 0) all the variables are zero. When the

axle displacement is below the ground level (which is constant), the

tire is in compression; when it is above, the landing gear is off the

ground. Also, when the wing gear interface displacement is the same

the gear is fully extended.

as the axle displacement, Thus, in

Figure 3-21 for the passive gear, the landing gear becomes fully

extended at 0.548 second and rebounds (i.e., leaves the ground) at

0.560 second. Note from Figure 3-22 that the active control causes

the gear to remain in contact with the ground longer and when it

rebounds, it does so at a lower upward velocity.

Figures 3-23 and

3-24 show the lower and upper cylinder pressure transients for the

passive and active gears, respectively. The pressures are

significantly reduced in both cylinders as a result of active

control. Finally,

Figures 3-25 and 3-26 show the valve third stage

spool displacement and the valve hydraulic flow rate to the gear

respectively, for the active control case.

3.6.2 Vertical Drop, Case 2

The conditions for vertical drop case number 2 are as follows: 1. The sink rate prior to impact is 1.83 m/set (72 in/set).

The lift equals airplane weight (per gear) prior to and

2.

up to the point of impact,

then lift is linearly reduced

to 10 percent of airplane weight during the first second

after impact, and lift is held constant at ten percent

thereafter.

3. The ground level remains constant. Figures 3-27 through

3-34 show the transient response of the various

variables of interest for the passive and active gear

simulations. Active control in this case reduces the

peak wing/gear force 22 percent below the passive gear

case.

n / PASSIVE GEAR

r

GEAR Ej -\ \ LIMIT FORCE COMMAND z 3 z x 2 10 f? 2 i ’ g LL 0 f? -1 -2 -10 -3 -4 -20 -5 -6 -7 -8 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 TIME -SECONDS FIGURE 3-27 CASE 2 ACTIVE GEAR 0.3 - E 0.2 - ?

s 0.

iFi : O.l- o- 0.6 0.7 0.8 0.9 1.0 1.1 1.2 0 0.1 0.2 0.3 0.4 0.5 TIME -SECONDS FIGURE 3-28 CASE 2 GROUND LEVEL

-- -H -

0 0 -1 -2 -3 : 0.1 -4 -5 : -6 , WING/GE, -\ -7 ; 0.2 -8 -9 -10 -11 0.3 -12 -13

I I I I I I I I I I I

-14

- _

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.9 1.0 1.1 1.2 0.8 TIME -SECONDS FIGURE 3-29 CASE 2 PASSIVE GEAR

-- - ALEGROUND LEVEL- - - - - --

-1 -2

.\

-\

* ‘1

-3 AXLE

E \

t 0.1 \ -4 \ \ Ill -5 \ \ -6 \ WING/GEAR INTERFACE s: \ ii!

.

\ -7 \ : 0.2 \ / -8 \ \ \ -9 \ \ m -10 \ \ \ -11 \ 0.3 \ \ .

-12 ‘\ ‘.

s \ -13 ___-,- --------------w .----,- +- --W--B-- I I I I I I I I -14 0.4 0.8 0.9 1 .o 1.1 1.2 0.3 0.5 0.6 0.7 0 0.1 0.2 TIME - SECONDS FIGURE 3-30 CASE 2 ACTIVE GEAR 6000 - 5000 - m LOWER CYLINDER HYDRAULIC PRESSURE (PI) z 4000 - z E 3000 - UPPER CYLINDER PNEUMATIC PRESSURE (P2) 2000 - 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 U 0.1 TIME -SECONDS P FIGURE 3-31 CASE 2 PASSIVE GEAR CD 6000 - 5000 - LOWER CYLINDER HYDRAULIC PRESSURE (PI) 0” Y UPPER CYLINDER PNEUMATIC PRESSURE (P2) g 4000 - z : n 3000 - I 2000 - I I I I I I I

I I I I

I 0 0.1 0.2 0.3 0.4 0.6 0.5 0.7 0.8 0.9 1.0 1.1 1.2 TIME - SECONDS FIGURE 3-32 CASE 2 ACTIVE GEAR 0.08 0.06 .c 0.04 z F 0.02 g d fh -0.02 2 -0.04 -0.06 -0.08 -0.1 -0.12 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 TIME - SECONDS FIGURE 3-33 CASE 2 ACTIVE GEAR -5 -400 -500 -600 ,I0 -700

-800 L

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 TIME -SECONDS FIGURE 3-34 CASE 2 ACTIVE

3.6.3 Rollout Over Repaired Bomb Crater

_--

Simulation of aircraft rollout over a repaired bomb crater

(subsequent to an impact landing) was accomplished using the nonlinear

vertical drop model. Initial conditions are calculated assuming the

aircraft is in contact with the ground and the landing gear has

reached an equilibrium condition in supporting the aircraft weight

minus its lift. Assuming some horizontal speed for the aircraft,

actual physical changes in ground level can be represented as

transient changes which can be input into the nonlinear model. For

this case a Class I repaired bomb crater was used. This was chosen

because it was the worst-case profile out of all those supplied by

NASA in support of this project. A diagram of the bomb crater is

shown in Figure 3-35. The horizontal speed of the aircraft was

assumed to be 51.8 m/set (170 ft/sec). The command limit force is set

to zero with a force deadband of ,+8.9 kN (22000 lbf) throughout the

transient, consistent with the assumption that the disturbance occurs

during rollout, subsequent to an impact landing. The lift is set to

10 percent of the aircraft weight (per gear) throughout the transient.

Figures 3-36 through 3-43 show the transient response of the various

variables of interest for the passive and active gear simulations.

Active control in this case reduces the peak wing/gear force 74

percent below the passive gear case. Note also from Figures 3-38 and

3-39 that the passive gear leaves the ground three separate times

during the transient, while the active gear leaves the ground only

once, very briefly.

METERS 5 IO I I I I 0 10 20 30 40 50 60 70 HORIZONTAL DISTANCE -FEET FIGURE 3-35. BOMB CRATER PROFILE 300 70

fl

- II

I I

I I

PASSIVE GEAR ACTIVE GEAR S =

-1

/

\

%I -I

1’

\

F -100 -20 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 .o TIME -SECONDS FIGURE 3-36 BOMB CRATER LANDING 0.4 - APTI\,C PCAC) PASSIVE GEAR

f14----

0’

/’

0.3 -

/

E

I’

?

c

0.2 - Li : 8-

bi

7- r 6- E CA 5- n 0.1 - t O- 1 .o 0.1 0.4 0.5 0.7 0.8 0.9 0.2 0.6 TIME -SECONDS FIGURE 3-37 BOMB CRATER LANDING /-\ GROUND LEVEL E o t . .z -2 5!

t ‘.

: \ 5 -4 -0.1 --d 5 \ WING/GEAR INTERFACE ci 2 -6 -I EY -8 -0.2 \ \ -10 -12 -14 -16 -18 0.1 0.5 0.2 0.3 0.4 0.6 0.7 0.8 0.9 1.0 TIME -SECONDS FIGURE 3-38 BOMB CRATER LANDING PASSIVE GEAR 0.2 - 0.1 - E GROUND LEVEL

\

t \ IAXLE

5 2 / \

g o- ti 4 i c--e-N----.----‘--‘- -----,

\J\\/-b-

% WING/GEAR INTERFACE -- -0.1 - -- ---- 4- 4- -6 -7 -0.2 - -8 -9 -10 I I I I I I I I I I -11 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 TIME -SECONDS FIGURE 3-39 BOMB CRATER LANDING ACTIVE GEAR 40,000 30,000 LOWER CYLINDER HYDRAULIC PRESSURE (PI) LOWER CYLINDER HYDRAULIC PRESSURE (PI) h Y u Lu z 3000 5 20,000 ii Lu ! 5 t-2 ! 2000 UPPER CYLINDER PNEUMATIC PRESSURE (P2) UPPER CYLINDER PNEUMATIC PRESSURE (P2) 10,000 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 TIME - SECONDS FIGURE 3-40 BOMB CRATER LANDING PASSIVE GEAR 2000 , 1900 - 1800 - 12,000 1700 - LOWER CYLINDER HYDRAULIC PRESSURE (PI) 1600 - 1500 - 10,000 UPPER CYLINDER PNEUMATIC PRESSURE (P2) / 1400 - : 1300 n 1200 - / ii 1100 -- 1 1000 -- / \ E -- 900 800 z .+ 1’ \ 700 - \ I I 600 - 500 - 400 - 300 - 200 - 100 - I I I I I I I I o- 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 TIME -SECONDS FIGURE 3-41 BOMB CRATER LANDING ACTIVE GEAR 0.1 0.08 n 0.06 .E ? 0.04 z F 0.02 v, i z!5 -0.02 F z-3 -1 < -0.04 > -0.06 G -2 -0.08 L -0.1 -3 -0.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 .o TIME -SECONDS FIGURE 342 BOMB CRATER LANDING ACTIVE GEAR -200 -400 -600 -800 -1 E3 -1.2E3 -1.4E3 -1.6E3 U 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 TIME -SECONDS FIGURE 3-43 BOMB CRATER LANDING ACTIVE GEAR 4.0 HARDWARE The analog electronic hardware is the same as that designed during the Reference 1 investigation (HR drawing 88000080-201) except for the following circuit changes: c3 ,, 0.001 pF 0.1 pF

T

* c4 0.1 uF Ria 16.2K c5 0.01 /.LF II - Ull R24 u12 R26 2K The original hardware mechanization of Reference 1 did not include provisions for a force deadband. These provisions were subsequently added and consist of the following : -LIMIT R98 R99 !4 FORCE I CMD I COMPUTER 1 “YVCn’

----

r 1

I Rll 20K !6 7; I R22 I I 20K I U6 FORCE FEEDBACK L + w ENABLE

c

R97 10K a+ 68.

5.0 SOFTWARE

The digital software of the system described in Reference 1 was

modified to be compatible with the F-4 landing gear. Changes were

incorporated to reflect the new scaling which was necessitated by the

new weight and strut stroke. The scaling is discussed in detail in

Appendix A.

In addition, program changes made by NASA were incorporated,

including a force deadband which is effective in the takeoff mode as

well as the landing mode.

The software flow chart is shown in Figure 5-l and the complete

program is listed in Appendix B.

6.0 CONCLUSION

An analysis has been made on the active control landing gear

concept applied to the F-4 aircraft. Servocontrol loops and signal

shaping have been defined.

The results of the analysis show that the

active control landing gear can significantly reduce the loads

transmitted to the aircraft for both landing impact cases and rollout

over ground level perturbations. For the vertical drop landing impact

cases analyzed, reductions in wing/gear interface force of 20 to 22

percent were achieved from the conventional passive gear case. For the

case of rollout over a repaired bomb crater,

a reduction of 74 percent

was achieved.

7.0 RECOMMENDATIONS

the study be continued by investigating the following areas:

1. The benefits of the ACLG vs. any penalties involved such

as cost, weight,

and the effect on aircraft structure

and hydraulic systems.

2.

The possibility that under extremely uneven landing

conditions the gear could be depleted of fluid and the

effect of such depletion.

3. Requirements for landing at higher sink rates, i.e., 3.05 m/set (10 ft/sec).

4. The design of a flightworthy ACLG for the F-4 aircraft.

5. The application of the results of this analysis to other

aircraft systems.

a FIGURE 5-l SOFTWARE FLOW CHART

APPENDIX A

APPENDIX A DIGITAL SCALING Since the stroke of the strut is 0.4034 m (15.88 in) it is anticipated that a (0.51m) potentiometer will be used to measure strut displacement.

It is further anticipated that the wing/gear interface accelerometer will be the same as that used in the system described in Reference 1.

Based on these assumptions the digital scaling is as follows: (1) W/G acceleration: The scale factor of the accelerometer is 2.85 v/g. The accelerometer signal is attenuated to 0.6316 of its value and then amplified by,a factor of 6 in the analog circuitry to produce a scale factor of 10.8 4095 bits the digital acceleration scale factor is: Since 10 v = v/g- 10.8 x 409.5 = 4423 bits/g.

Since the aircraft weight is: 8.184 x lo4 N (18,398 lb) the scale factor in terms of force is: 0.05404 bits/N (0.2404 bits/lb) (2) W/G Velocity: As stated above, the accelerometer scale factor is 2.85 v/g or 2.85~ or: 0.2907 v/m/sec2(0.00738 v/in/sec2) 9.807m/sec2 In the analog circuitry this signal is amplified by a factor of (0.6316)(21.47) = 13.56 and integrated to produce w/g velocity. The velocity scale factor is then: (0.2907)(13.56) = 3.94 v/m/set/ (0.1 v/in/set).

Digitally the scale factor is: (3.94 v/m/sec)(409.5 bits/v) = 1614 bits/m/set (40.95 bits/in/set).

(3) Sink rate The sink rate is scaled at 3.94 v/m/set (0.1 v/in/set) or digitally at 1614 bits/m/set (40.95 bits/in/set) to match the scaling of the w/g velocity signal.

(4) Strut displacement: The strut potentiometer produces 10 v for 0.508 m (20 in).

Its scale factor is then 19.96 v/m. (0.5 v/in).

The potentiometer signal is multiplied by 0.715 in the analog circuitry to produce a scale factor of: 19.96 (0.715) = 14.08 v/m (0.3575 v/in).

Digitally the scale factor is (14.08 v/m (409.5 bits) = 5766 bits/m (146.4 bits/in).

V The maximum strut displacement is equivalent to: (0.4034 m)(5766 bits/m) = 2325 bits which is 0915 HEXADECIMAL (H).

(5) Work potential of the strut: Fwg (Xmax - Xs) = bkwg (Xmax WP = - Xs) If i;wg = 1 g and X max - Xs = 0.0254 m (1 in) then &wg= 8.184 x lo4 N (18,398 lb.)

2079 N-m (18,398 lbf ins) WP is then (8.184 x 104*0.0254 = As pointed out in (1) and (4) above, 1 g is equivalent to: 10.8 v and 0.0254 m (1 in) is equivalent to 0.3575 v.

Digitally then, WP = (10.8 v)(409.5 bits)(0.3575 v)(409.5 bits) = 6.4745 x lo5 bits.

V V The scale factor of WP is therefore: 6.4745~10~ = 3.114x102bits/N-m (35.19 bits/lbf.in) (6) Kinetic Energy: I" ** =$W/g (V tot)2 where V tot KE = V touchdown + o Xwgdt If vtot = 0.0254 m/set (1 in/set) then KE ~$2 (8*184x104N) (0.0254 m/set) 2 = 2.692 Nm (23.83 lb in) (9.807 m/sec2) Digitally, from (2), vtot = (0.0254 m/sec)(3.94 v/m/sec)(409.5 bits/v) = 40.95 bits.

Then KE = (40.95)2 = 1676.9 bits.

Therefore the scale factor for KE is: 1676.9 bits = 622.9 bits/N-m = (70.37 bits/lb in) 2.692 N-m which is twice the scale factor of WP, from (5) above.

This is Therefore, to compare KE to WP it must be divided by 2.

accomplished in the software by a right shift.

(7) Decrease of limit force command during transition: 10 v. corresponds to: 8.184 x lo4 N (18,398 lbsf) of FlI, so that the scale factor of FlI is: 8184 N/v (1840 lbsf/v.)

Digitally the scale factor is: (8184 N/v) = 19.98 bit = 0.05 bit/N (0.22 bit/Ibf) N (4.49 lbf/bit) 409.5 bits/v During transition FlI is decreased at a rate of 4.448105 N/set (lo5 lbf/sec) or digitally at a rate of 2.226 x lo4 bits/set.

(8) Transition velocity (Vt): F112 Vt = 2(W/g)R W = 8.178 x lo4 N (18,398 lb) and R = 4.445 x lo5 (lo5 lb/set) then: F112 = 1.348 x 10-l' FII2 vt = 2(9.178 x 104/9.8)(4.445)105 Therefore: 4.445 N (1 lb) produces: 2.663 x lo-' m/set (1.049 x 10m7in/sec) From (7) the digital scale factor of FII is 0.05 bit N so that the digital signal produced is: (4.445 x 0.05)2 = 0.0494 bits.

The scale factor of Vt is therefore: 0.0494 = 1.86 x lo7 bits/m/set (4.724 x lo5 bits/in/set) 2.663x10-' From (2) and (3) the scale factor for Vtot is: 1614 bits/m/set (40.95 bits/in/set) Therefore, in order to compare Vtot to Vt, Vt must be multiplied = 0.00008669 - 1.885 x lo7 in the arithmetic board which is accomplished as follows: 0.0000869 DECIMAL (D)= 0.0000000000000101101011100110101010101101110000001 Binary (B) which equals: 1.01101011100110101010110 x 2-14(B) The exponent is -14(D) The bias in the arithmetic board is: 07F HEXIDECIMAL (H) or 127 (D) Therefore the number must be applied with a bias of 127 -14 = 113 (D).

In addition, a factor must be applied due to the fact that the numbers from the A/D converter are stored in the most significant 12 bits of the 16 so that the n2mber for Vtot is too high by a facto5 of 16. Vt The net is a function of FL1 and is too high by a factor of (16) .

result is that Vt is too high y a factor of 16. It must therefore be reduced by a factor of 16 or 2 .

Therefore the exponent of the applied number is: 113 - 4 = 109(D) = 6D (H) = 01101101 (B) A sign bit ("0" for positive) must precede the exponent. The format 'of the applied number is: Fraction Sign Exp.

A \ 1011100110101010110 Therefore, if this is stored in memory starting at address M, the contents of memory are: M 36(H) h.li+l J=(H) M+2 CD(H) M+3 56(H)

APPENDIX B

APPENDIX B

MICROPROCESSOR PROGRAM

The microprocessor program is listed in the following pages.

It should be pointed out that for three-byte instructions, the listing

of the last two bytes is in an order which is reversed from the order

This is a peculiarity of the

in which the bytes are stored in memory.

assembler which was used.

ASSEMBLED AT 0000 MACRO-SO 3.34 04-NOV-79 PAGE 1 ;~************************************/********~**~**** 00001 00002 PROGRAM FOR AN BLECTROHYDRAULIC ACTIVE ; 00003 CONTROL AIRCRAFT LANDING GEAR ;********************************************~********* 00004 00005 NOTES: ; 00006 ; RAM LOCATION BDOEH ADDED AS A TE?rQ' LOC 00007 FOR FLIM 2/13/80 ; ;**************************************************~*** 00008 00009 ; REVISED FOR F4 GEAR 6/28/81 00010 ORG 00 0000' F3 00011 START: DI ;DISABLE INTERRUPTS 0001' 21 3FFF 00012 LX1 H,3FFFH ;INIT. STACK 0004' F9 00013 SPHL 0005 3E a2 00014 WI A,82H ;INIT. MATH BOARD D3 EB 0007' 00015 OUT OEBH 0009' 3E 00 00016 MVI A,00 ;SET MEM. BASE ADD.

OOOB D3 Al 00017 OUT OAlH OOOD' 3E 80 00018 WI A,80H OOOF' D3 A2 00019 OUT OA2H 0011' 21 0092 00020 LX1 H,0092H ;STRUT THRESH.=1 IN, 00021 ;MULT THRESH BY 16 0014' CD 0289' 00022 CALL ANM ;FOR LATER USE 22 3F8A 0017' 00023 SHLD 3F8AH :LABLE BXTHR OOlA' 3E 4C 00024 MVI A,4CH ;SET LIGHTS,SWITCHES OOlC' D3 EA 00025 OUT OEAH ;****************************************************** 00026 00027 OUTPUT MUXO-MUX4 FOR A/D BOARD CHECK 00028 ALSO LOOK FOR CONTROLLER ENABLED ;*********t******************************************** 00029 OOlE' 16 03 00030 TLl: MVI D,3 0020' 06 FF 00031 B,OFFH TL2: NV1 0022' OE 05 00032 WI C,5 0024' 7A 00033 TL3: NOV A,D 0025' CD 0251' 00034 CALL IN1 0028' 22 F708 00035 ;OUTPUT TO DACO SHLD OF708H 002B' DE E9 00036 IN OE9H :CONTROLLER ENABLED?

002D' 1F 00037 RAR 002E' DA 0042' 00038 JC Ll ;YES,JUMP TO Ll 00039 B 0031' 05 DCR C2 0024' 00040 0032' JNZ TL3 0035' 06 FF 00041 WI1 B.OFFH 0037' OD 00042 DCR C' 0038' C2 0024' 00043 JNZ TL3 003B' 15 00044 D DCR 003c FA OOlE' 00045 JM TLl 003F' c3 0020' 00046 JMP TL2 MACRO-80 3.34 04-NOV-79 PAGE l-l ;****************************************************** 00047 00048 CONTROLLER HAS BEEN ENABLED ; ;*****,************************************************ 00049 0042' 3E 02 00050 Ll: MVI A.02 0044' CD 0251' 00051 CALL IN1 ;GET STRUT POS FOR LAND/TO. DEC.

;GET STRUT THRESHOLD 0047' 2A 3FaA 00052 LHLD 3F8AII 00053 004A' EB XCHG :PUT IN DE 004B' 2A 3F86 00054 LHLD 3FB6H ,L~AD HL WITH STRUT POSITION 004E' CD 0282' 00055 CALL SUB2 ;CALC. THRESHOLD-STRUT 0051' DA OlBD 00056 JC L12A ;YES, JUMP TO 12A :***************************************************** 00057 00058 LANDING - MAKE PREPARATIONS ; ~***************************************************** 00059 0054' 3E 03 00060 NV I A,03 0056' CD 0251' 00061 CALL IN1 ;GET SINK RATE 0059 ' 22 3F88 00062 SHLD 3F88II ;STORE IT 005C' 21 0915 00063 LX1 H,0915H ;MULT XMAX BY 16 TO SHIFT INTO 005F' CD 0289' 00064 CALL ANM ;UPPER 12 BITS 0062' 22 3F8C 00065 SHLD 3F8CH ;STORE IT ;***************************************************** 00066 00067 ENABLE INTEGRATOR 00068 START ENERGY CALCULATIONS ;***************************************************** 00069 0065' 3E 9E 00070 MVI A,SEH 0067' D3 EA 00071 OUT OEAH ;ENABLE INTEGRATOR 0069' CD 0220' 00072 IN3 L8: CALL 006C EB 00073 XCHG 2A 3F8C 006D' 00074 LHLD 3F8CH 0070' EB 00075 XCHG 0071' 7B 00076 NOV A,E 0072' 95 00077 SUB L 0073' 6F 00078 NOV L,A 0074' 7A 00079 MOV A,D 0075' 9c 00080 SBB H 0076' 67 00081 NOV H,A 0077' 22 8004 00082 SHLD 8004H 007A' AF 00083 XRA A CD 028E' 00084 CALL MATH 007B' 2A 8000 00085 LHLD 8000H 007E' 3F8EH 0081' 22 3F8E 00086 8002H 0084' 2A 8002 00087 LHLD 0087' 22 3F90 00088 SHLD 3F90H 3F88H 008A' 2A 3F88 00089 LHLD 008D' EB 00090 XCHG 3FS4H 008E' 2A 3F84 00091 LHLD 0091' CD 0282' 00092 CALL SUB2 .I MACRO-80 3.34 04-NOV-79 PAGE l-2 22 8000 0094' 00093 SHLD 8000H 0097' 22 8004 00094 SHLD 0004H 009A' AF 00095 XRA A 009B' CD 028E' 00096 CALL MATH ***************************+*+*+*************************** 00097 00098 DIVIDE KE BY 2 THEN DO A BYTE BY BYTE COMPARE 00099 TO TEST IF PE)KE. DON'T BOTHER TO TEST LSB-IT 00100 CONTAINS NO USEFUL DATA ***************************************************** 00101 009E' B7 00102 ORA A ;CLEAR CARRY 009F' 06 03 00103 MVI ;SET A BYTE COUNTER B,3 OOAl' 21 8003 00104 LX1 H,8003H ;GBT KINETIC ENERGY OOA4' 7E 00105 MOV A,M ;SHIFT RIGHT 3 BYTES AND L8A: OOA5' 1F 00106 RAR :RE-SAVE OOA6' 77 00107 MOV N , A OOA7' 2B 00108 DCX II OOAS' 05 00109 DCR B OOA9' c2 00114' 00110 JNZ LSA OOAC' 06 03 00111 MVI B,03 OOAE' 21 3F91 00112 LX1 H,3FDlH OOBl' 11 8003 00113 LX1 D,8003H OOB4' 1A 00114 L9: LDAX D 00115 hi OOB5' BE CMP OOBG' c2 OOC2' 00116 JNZ LlO 00117 OOB9' 1B DCX D 00118 OOBA' 2B DCX H 00119 OOBB' 05 DCR B 00120 OOBCf C2 OOB4' JNZ L9 00121 OOBF' c3 OOC5' JMP Lll 00122 OOC2' D2 0069' LlO: JNC LB ~***************************************************** 00123 00124 TIME TO INITIATE ACTIVE CONTROL ~***************************************************** 00125 00126 OOC5' 2A 3F80 Lll: LHLD 3FBOH 00127 OOCS' 22 F70A SHLD OFPOAH 00128 OOCB' 22 3DOE SHLD 3DOEH ;SAVE ORIGINAL "FLIM" 00129 OOCE' EB XCHG ;FLIH TO DE FOR COMPARE 00130 OOCF' CD 0220' CHACEL: CALL IN3 ;GET W/G ACCEL.

00131 OOD2' 2A 3F80 LHLD BFSOH ;PUT NEW ACCEL INTO HL 00132 OOD5' CD 0282' CALL SUB2 ;DE-HL IS NEW W/G ACCEL.

00133 ;GREATER THAN FLIM?

00134 OODS' F2 OOCF' JP CHACEL ;NO-LOOP TILL IT IS 00135 :CALL SPTH ;HAS GEAR STARTED STROKE?

(OODB-OOEO) = 00 (NCP) 00136 ;JP CHACEL ;LOOP TILL GEAR ) THRESHOLD 00137 OOEl' 3E 9F MVI A,SFH 00138 D3 EA ;ENABLE SERVOLOOP OOE3' OUT OEAH MACRO-80 3.34 04-NOV-79 PAGE l-3 00139 00140 GEAR IS NOW UNDER ACTIVE CONTROL r****************************************************** 00141 OOE5' 2A 3DOE 00142 LHLD SDOEH ;GET ORIGINAL FLIM TO CALCULATE OOE8' 22 8000 00143 SHLD SOOOH ;TRANSITION VELOCITY OOEB' 21 0000 00144 LX1 H,0000 OOEE' 22 8002 00145 SHLD 8002H OOFl' 3E 08 00146 MVI A.08 OOF3' CD 028E' 00147 CALL MATH OOF6' 3E 06 00148 MVI A.06 OOFS' CD 028E' 00149 CALL MATH OOFB' 3E 36 00150 MVI A,36H OOFD' 32 8004 00151 STA S004H 0100 ' 3E B5 00152 MVI A,OBSH 0102' 32 8005 00153 STA 8005H 0105' 3E CD 00154 MVI A,OCDH 0107' 32 8006 00155 STA 8006H OlOA' 3E 56 00156 WV1 A,56H OlOC' 32 8007 00157 STA 8007H OlOF' 3E 02 00158 MVI A,02 0111' CD 028E' 00159 CALL MATH 0114' 2A 8000 00160 LHLD SOOOH 0117' 22 3F92 00161 SHLD 3392H OllA' 2A 8002 00162 LHLD 8002H 0111)' 22 3F94 00163 SHLD 3F94II :****************************************************** 00164 00165 TRANSITION VELOCITY STORED AS FLOATING PT,32 BIT 00166 NUMBER. START COMPARING THIS AGAINST (SINE RATE 00167 -W/G VEL.) TO DETERMINE START OF TRANSITION ;****************************************************** 00168 0120' 2A 3F88 00169 L4: LHLD 3F88H 0123' EB 00170 XCIIG 0124' 3E 00 00171 WI A,00 0126' CD 0251' 00172 CALL IN1 0129' CD 0282' 00173 CALL sUi32 012c 22 8000 00174 SHLD SOOOH 012F' 21 0000 00175 LX1 H,OOOO 0132' 22 8002 00176 SHLD 8002H MVI 0135' 3E 08 00177 A.08 0137' CD 028E' 00178 CALL NAT11 013A' 2A 3F92 00179 LHLD 3F92H 013D' 22 8004 00180 SHLD 8004H 0140' 2A 3F94 00181 LHLD 3F94H 0143' 22 8006 00182 SHLD 8006H 0146' 3E OA MVI 00183 A,OAH 0148' CD 028E' 00184 CALL NAT11 MACRO-80 3.34 04-NOV-79 PAGE l-5 OlB3' 3E 9D 00231 L14: MVI A,9DH OlB5' D3 .EA 00232 OUT OEAH :CLOSE FORCE FEEDBACK OlB7' LX1 B,lSOOH iSET BC TO 1600 LBS 01 1800 00233 OlBA' c3 017F' 00234 JNP L15 00235 .****************************************************** , 00236 ; TAKEOFF MODE ~****************************************************** 00237 OlBD' 21 0000 00238 i12A: LX1 H,OOOO OlCO' 22 F70A 00239 SHLD ;SET LIMIT FORCE CMD='O LBS.

OF70AH OlC3' 3E A9 00240 MVI A,OASH OlC5' D3 EA 00241 OUT OEAH ;ENABLE SERVOLOOP & OPEN F FDBK OlC7' CD 020E' 00242 FLOA: CALL SPTH ;CHECK STRUT POSITION OlCA' F2 OlC7' JP 00243 FLOA OlCD' 01 1EEO 00244 LX1 B,lEEOH ;SET l3C TO 2000 LBS OlDO' CD 0220' 00245 L15A: CALL IN3 OlD3' 2A 8000 00246 LHLD SOOOH F708 OlD6' 22 00247 SHLD OF708H ;OUTPUT W'IIG ACCEL TO DACO OlD9' CD 027D' 00248 CALL FTEST OlDC' D2 OlFE' 00249 JNC L13A OlDF' 01 lEE0 LX1 ;SET BC TO 2000 LBS 00250 B,lEEOH OlE2' L16A: CD 0266' 00251 CALL IN4 OlE5' 22 F708 00252 SHLD OF708H ;OUTPUT WIG ACCEL TO DACO OlE8' CD 027D' 00253 CALL FTEST OlEB' DA OlBD' 00254 JC L12A OlEE' 21 lEE0 00255 H,lEEOH LX1 ;SET HL TO 2000 LBS OlFl' 3E A5 00256 A.OASH NV1 ;CLOSE F FDBK & REVERSE SIGN OlF3' D3 EA OEAH OUT :OF LIFtIT FORCE CMD (ANALOG) 00257 OlF5' ;SET LIMIT FORCE CMD=2000 L&S 22 F70A OF70AH SHLD 00258 ;SET BC TO 1600 LBS OlF8' 01 1800 B,lSOOH LX1 00259 OlFB' C3 OlE2' LlGA JMP 00260 OlFE' 21 lEE0 H,lEEOH LX1 00261 L13A: ;SET HL TO 2000 LBS 0201' ;SET LIMIT FORCE CMD=2000 LBS 22 F70A OF70AH SHLD 00262 0204' 3E AD A,OADH MVI 00263 L14A: 0206' D3 EA 00264 OEAH OUT ;CLOSE FORCE FEEDBACK 0208' 01 1800 00265 B,1800H LX1 ;SET EC TO 1600 LBS 020B' C3 OlDO' 00266 L15A JMP ~****************************************************** 00267 00268 ; ROUTINE TO SUBTRACT STRUT POS'N FROM THRESHOLD ;****************************************************** 00269 020E' E5 SPTH: PUSH H ;SPTH SETS SIGN FLAG POSITIVE 00270 020F' D5 00271 PUSH D ;UNTIL STRUT POS'N ) THRESHOLD 0210' CD 024F' 00272 CALL STP ;GET STRUT POSITION 0213' 21 OB20 00273 LX1 H,OB20H ;THRESIIOLD 0160H=.05" 02DOH=.l" 00274 ; 0590H=.2" 00275 ; 00276 ; OB20H=.4" I - MACRO-80 3.34 04-NOV-79 PAGE l-4 014B' DB Al 00185 IN OAlH 014D' E6 20 00186 AN1 20H 014F' CA 0120' 00187 JZ L4 :***************************************************** 00188 00189 TRANSITION PHASE ;***************************************************** 00190 0152' 2A 3DOE 00191 LHLD 3DOEH ;FLIM 0155' 11 FFFE 00192 LX1 D,OFFFEII 0158' 22 F70A 00193 L5: SHLD OF70AH 19 00194 015B' DAD D 00195 ;ClIECK (THRESH.-STRUT POS'N) 015C' CD 020E' EXST: CALL SPTH F2 016C' Od196 015F' JP L12 0162' 01 1BDO 00197 LX1 B,lBDOH 0165' 7D 00198 MOV A,L 00199 0166' 91 SUB C 0167' 7c 00200 NOV A,H 0168' 98 00201 SEE B 0169 ' D2 0158' 00202 JNC L5 ~****************************************************** 00203 00204 ROLLOUT PHASE ~****************************************************** 00205 016C' 21 0000 00206 i12: HI0000 LX1 016F' 22 F70A 00207 OF70AI-I :SET FLC=O LBS. SHLD 0172' 3E 99 00208 MVI A,99H ' 0174' D3 EA 00209 OEAH ;OPEN FORCE FEEDBACK OUT CD 020E' 00210 FLO: CALL SPTH ;CHECK STRUT POS'N.

0176' F2 0176' 00211 JP FL0 0179' B,lEEOII ;SET BC TO 2000 LBS.

017C' 01 lEE0 00212 LX1 IN3 017F' CD 0220' 00213 CALL L15: 0182' 2A 8000 00214 LHLD SOOOH 0185' 22 F708 00215 SHLD OF708H :OUTPUT W/G ACCEL. TO DACO 0108' CD 027D' 00216 CALL FTEST 018B' D2 OlAD' 00217 JNC L13 018E' 01 lEE0 00218 LX1 B,lEEOH ;SET BC TO 2000 LBS.

0191' CD 0266' 00219 CALL L16: IN4 0194' 22 F708 00220 SHLD OF708II ;OUTPUT W/G ACCEL TO DACO CD 027D' 00221 CALL FTEST 0197' 019A' DA 016C' 00222 JC L12 21 1EEO 00223 H,lEEOH ;SET HL TO 2000 LBS.

019D' LX1 ;CLOSE F FDBK & REV. SIGN OlAO' 3E 95 00224 MVI A,95H 00225 ;OF LIMIT FORCE CMD (ANALOG) OlA2' D3 EA OEAH :SET LIMIT FORCE MD=2000 LBS OlA4' 22 F70A 00226 OF70AH SHLD OlA7' 01 1800 00227 LX1 B,~~OOH ~SET BC ~0 1600 LBS OlAA' c3 0191' 00228 JMP L16 OlAD' 21 lEE0 00229 L13: LX1 H,lEEOR ;SET HL TO 2000 LBS 22 F70A 00230 SHLD OF70AH ;SET LIMIT FORCE CMD=2000 LBS OlBO' MACRO-80 3.34 04-NOV-79 PAGE l-6 0216' EB 00277 XCHG ;GET STRUT POSITION 0217' 2A 3F86 00278 LHLD 3F86H 021A' CD 0282' 00279 CALL SUB2 :SUBTRACT STRUT FROM THRESH.

021D' Dl 00280 POP D 021E' El 00281 POP H 021F' C9 00282 RET ;****************************************************** 00283 00284 ROUTINE TO INPUT AND STORE DATA FROM MUXO,l & 2 ; .*****************************+***************** 00285 0220' 3E 01 00286 iN3: IV1 A,01 0222' 21 F701 00287 LX1 H,OF701H 0225' 77 00288 MOV N , A 0226' 29 00289 DCX H 0227' 36 01 00290 MVI M,Ol 0229’ 7E 00291 Ml : !dOV A,M 0226' 07 00292 RLC 0229' D2 0229’ 00293 JNC Ml 022E' 36 00 MVI 00294 N , 00 0230' 2A F704 00295 LHLD OF704H 0233' 22 8000 00296 SHLD SOOOH 0236' 22 3F80 00297 SHLD 3F80H 0239’ 3E 00 00298 MVI A,00 023B' 21 F701 00299 LX1 H,OF701H 023E' 77 00300 MOV AI, A 023F' 2B 00301 DCX H 0240' 36 01 00302 MVI hI,Ol 0242' 7E 112: NOV 00303 A, M 0243' 07 00304 RLC 0244' D2 0242' 00305 JNC M2 0247' 36 00 00306 MVI M,OO 0249 ’ 2A F704 00307 LHLD OF70411 024C' 22 33?84 00308 SHLD 3F84H 024F' 3E 02 00309 ST-P: MVI A.02 0251' 21 F701 00310 INl: LX1 H,OF701H 0254' 77 00311 MOV M,A 0255' 2B 00312 DCX 11 0256' 36 01 00313 MVI B4,Ol 0258' 7E 00314 M3: MOV A, M 0259' 07 00315 RLC 025A' D2 0258' 00316 JNC 13 025D' 36 00 00317 IV1 M,OO 025F' 2A F704 00318 LHLD OF704H 0262' 22 3F86 00319 SHLD 3F86H 0265' C9 00320 RET ;****************************************************** 00321 00322 ROUTINE TO INPUT AND STORE DATA FROM MUX4 ;

I -

MACRO-80 3.34 04-NOV-79 PAGE 1-7 ;****************************************************** 00323 0266' 3E 04 00324 IN4: MVI A.04 0268' 21 F701 00325 LX1 H,OF701II 026B' 77 00326 MOV 14 ,A 026C' 2B 00327 DCX II 026D' 36 01 00328 MVI M,Ol 026F' 7E 00329 M4: MOV A.M 0270' 07 00330 RLC 0271' D2 026F' 00331 JNC M4 0274' 36 00 00332 WI M,OO 0276' 2A F704 00333 LHLD OF704H 0279 ' 22 3F96 00334 SHLD 3F96H 027C' c9 00335 RET ;*********************************t********************* 00336 00337 ROUTINE TO SUBTRACT BC FROM HL ;*t**************************************************** 00338 027D' 7D 00339 FTEST: MOV A,L 027E' 91 00340 SUB C 027F' 7c 00341 MOV A ,H 0280' 98 00342 SBB B 0281' c9 00343 RET ;**********t******************************************* 00344 00345 ROUTINE FOR DOUBLE PRECISION SUBTRACT 00346 HbDE-HL ;*********t******************************************** 00347 0282' 70 00348 SUBP: MOV A,E 0283' 95 00349 SUB L 0284' 6F 00350 MOV L,A 0285' 7A 00351 MOV A,D 0286' 9c 00352 SBB H 0287' 67 00353 MOV H,A 0288' c9 00354 RET ;*************t**************************************** 00355 00356 ROUTINE TO SHIFT VALUE IN HL LEFT 4 PLACES ;****************************************************** 00357 0289' 29 00358 ANM: DAD H 028A' 29 00359 DAD H 028B' 29 00360 DAD H 028C' 29 00361 DAD II 028D' c9 00362 RET :****************I*********+**t***t******************** 00363 00364 ROUTINE TO ACTIVATE MATH BOARD & WAIT FOR RESULT ; 00365 ACCUMULATOR HAS OPCODE ; :*************************************t*************** 00366 028E' D3 A0 00367 MATH: OUT OAOH 0290' DB A7 00368 WAIT: IN OA7H MACRO-80 3.34 04-NOV-79 PAGE l-8 E6 01 00369 0292 ’ AN1 01 0294’ c2 0290' 00370 JNZ WAIT 0297’ c9 00371 RET ;****************************************************** 00372 .****************************************************** 00373 00374 THE FOLLOWING ARE SPECIAL CHECK-OUT ROUTINES 00375 AND NOT PART OF THE MAIN PROGRAM ;****************************************************** 00376 ;****************************************************** 00377 00378 ; 00379 , .****************************************************** 00380 00381 ROUTINE TO INPUT A VALUE FROM A/D & STORE IN RAM ;****************************************************** 00382 0298 ’ F3 00383 DI 0299’ 3E 00 00384 MVI A.00 029B' CD 0251' 00385 CALL IN1 CF 00386 029E' RST OlH 029F' 00 00387 NOP 02AO' 00 00388 NOP ************************************************ 00389 , 00390 ROUTINE TO DO PGA TEST ON A/D :****************************************************** 00391 02Al' F3 00392 DI 02A2' 21 F701 00393 LX1 H,OF701H 00394 02A5' 36 00 PGA: MVI hl,OO 02A7' 36 CO 00395 MVI EI, OCOH 02A9' C3 02A5' 00396 JMP PGA 00397 02AC' 00 NOP ;****************************************************** 00398 00399 ROUTINE TO OUTPUT A VALUE TO DACO & DACl ;********************************tS**************** 00400 F3 00401 DI 02AD' 02AE' 00 00402 NOP 02AF' 21 0000 00403 R2: LX1 H,OOOO 02B2' 22 F708 00404 SHLD OF708H 00405 02B5' 22 F70A SHLD OF70AH 02B8' 00 00406 NOP 02B9' 00 00407 NOP 02BA' 00 00408 NOP 02BB' C3 02AF' 00409 JMP R2 00410 END MACRO-80 3.34 04-NOV-79 PAGE S MACROS: SYMBOLS: EXST ANM 0289 ’ CHACEL OOCF' 015c FLC 0176' FLOA OlC7' FTEST 027D' IN1 0251' IN3 0220' IN4 0266' Ll 0042' LlO OOC2' OOC5' Lll L12 OlBD' 016C' L12A L13 OlAD' L13A OlFE' L14 OlB3' L14A 0204' L15 017F' L15A OlDO' L16 0191' LlGA OlE2' L4 0120' 0158' L8 0069 ' L8A OOA4' L9 OOB4' M"s 0229' M2 0242' M3 0258' M4 026F' MATH 028E' PGA 02A5' R2 02AF' SPTH 020E' START 0000 ' STP 024F' 0282' TLl SUB2 OOlE' TL3 0020' TL3 0024' WAIT 0290' NO FATAL ERROR(S) ...--. . ... . . .

. ,.. .

ASSEMBLED AT 3DlO MACRO-80 3.34 04-NOV-79 PAGE 1 ****************************************************** 00001 00002 PROGRAM FOR AN ELECTROHYDRAULIC ACTIVE 00003 CONTROL AIRCRAFT LANDING GEAR ****************************************************** 00004 00005 NOTES: 00006 RAM LOCATION 3DOEH ADDED AS A TEMP LOC 00007 FOR FLIM 3/13/80 ;****************************************************** 00008 00009 ; REVISED FOR F4 GEAR 6/28/81 00010 ORG 3DlOH 3DlO' F3 00011 START: DI ;DISABLE INTERRUPTS 3Dll' 21 3FFF 00012 LX1 II,JFFFII ;INIT. STACK 3D14' F9 00013 SPHL 3D15' 3E 82 00014 UVI A.82H :INIT. MATH BOARD 3D17' D3 EB 00015 OUT O&H ' 3D19' 3E 00 00016 MVI A,00 ;SET MEM. BASE ADD.

3DlB' D3 Al 00017 OUT OAlII 3DlD' 3E 80 00018 MVI A\8001 3DlF' D3 A2 00019 OUT OA2H 3D21' 21 0092 00020 H,OO92II ;STRUT THRESH.=1 IN.

LX1 00021 ;IlULT THRESH BY 16 3D24' CD 3F99' 00022 CALL ANM :FOR LATER USE 3D27' 22 3F8A 00023 SHLD BFSAII ; LABLE BKTHR ;SET LIGHTS,SWITCHES 3D2A' 3E 4C 00024 EfVI A,4CII 3D2C' D3 EA 00025 OUT OEAH ;****************************************************** 00026 00027 OUTPUT HUXO-MUX4 FOR A/D BOARD CHECK 00028 ALSO LOOK FOR CONTROLLER ENABLED :****************************************************** 00029 3D2E' 16 03 00030 TLl: MVI D'3 3D30' 06 FF 00031 TL2: MVI B,OFRI 3D32' OE 05 00032 WI C'5 3D34' 7A 00033 TL3: MOV A,D 3D35' CD 3F61' 00034 CALL I Nl 3D38' ;OUTPUT TO DACO 22 F708 00035 SHLD OF708II 3D3B' IN ;CONTROLLER ENABLED?

DB E9 00036 OE9H RAR 3D3D' 1F 00037 3D3E' DA 3D52' 00038 JC Ll ;YES,JUMP TO Ll 3D41' 05 00039 DCR B 3D42' C2 3D34' 00040 JNZ TL3 3D45' 06 FF 00041 MVI B.OFFH 3D47' OD 00042 DCR C- 3D48' C2 3D34' 00043 JNZ TL3 3D4B' 15 00044 DCR D 3D4C' FA 3D2E' 00045 JM TLl 3D4F' 00046 JMP TL2 C3 3D30' MACRO-80 3.34 04-NOV-79 PAGE l-l 00047 00048 CONTROLLER HAS BEEN ENABLED :****************************************************** 00049 A,02 3D52' 3E 02 00050 il: MVI 3D54' CD 3F6l' 00051 CAL.L IN1 ;GET STRUT POS FOR LAND/TO. DEC.

3D57' 2A 3F8A 00052 LHLD 3F8AH ;GET STRUT THRESHOLD 3D5A' EB 00053 XCHG ;PUT IN DE 3D5B' 2A 3F86 00054 LHLD 3F86II ;LOAD HL WITH STRUT POSITION 3D5E' CD 3F92' 00055 CALL SUB2 ;CALC. THRESHOLD-STRUT 3D61' DA SECD' 00056 JC L12A ;YES, JUMP TO 12A .****t**t+*****t+*t*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00057 00058 LANDING - MAKE PREPARATIONS ;+*$*,*****,***t*~****t+***+******t*+***~~~~~~~~~~~~~~ 00059 3D64' 3E 03 00060 MVI A,03 3D66' CD 3F61' 00061 CALL IN1 ;GET SINK RATE 3D69' 22 3F88 00062 SHLD 3F88II ;STORE IT 3D6C' 21 0915 00063 LX1 H,0915H ;MULT XMAX BY 16 TO SHIFT INTO 3DGF' CD 3F99' 00064 CALL ANM ;UPPER 12 BITS 3D72' 22 3F8C 00065 SHLD 3F8CH ;STORE I?

;***************************************************** 00066 00067 ENABLE INTEGRATOR 00068 START ENERGY CALCULATIONS :*******,***+~+**~****t*****$*+*+***++t*~~~~~~~~~~~~~~ 00069 3D75' 3E 9E 00070 MVI A,SEH 3D77' D3 EA 00071 OUT OEAH ;ENABLE INTEGRATOR 3D79' CD 3F30' CALL IN3 00072 L8: 3D7C' EB 00073 XCHG 3D7D' 2A 3F8C 00074 LHLD 3F8CH 3D80' EB 00075 XCHG 3D81' 7B 00076 MOV A,E 3D82' 95 00077 SUB L 3D83' 6F 00078 FhOV L,A 3D84' 7A 00079 Alov A,D 3D85' 9C II 00080 SBB MOV 3D86' 67 00081 H,A 3D87' 22 8004 00082 SHLD B004H 3D8A' AF 00083 XRA A 3DBB' CD 3F9E' 00084 CALL MATH 3D8E' 2A 8000 00085 LHLD 8000H 3D91' 22 3F8E 00086 SHLD 3F8EH 3D94' 2A 8002 00087 LHLD 8002H 3D97' 22 3F90 00088 SHLD 3F90H 3D9A' 2A 3F88 00089 LHLD 3F88H 3D9D' EB 00090 XCHG 2A 3F84 LHLD 3F84H 3D9E' 00091 CALL SUB2 3DA1' CD 3F92' 00092 MACRO-80 3.34 04-NOV-79 PAGE l-2 3DA4' 22 8000 00093 SHLD 8000H 3DA7' 22 8004 00094 SHLD 8004H SDAA' AF 00095 XRA A 3DAB' CD 3F9E' 00096 CALL MATH ;t**************************************************** 00097 00098 DIVIDE KE BY 2 THEN DO A BYTE BY BYTE COMPARE 00099 TO TEST IF PE)KE. DON'T BOTHER TO TEST LSB-IT 00100 CONTAINS NO USEFUL DATA ;***t************~**+*******t***********~~*~~*~**~~~~* 00101 SDAE' B7 00102 ORA A ;CLEAR CARRY 3DAF' 06 03 00103 MVI ;SET A BYTE COUNTER B'3 3DBl' 21 8003 00104 LX1 H,8003H :GET KINETIC ENERGY 3DB4' 7E 00105 L8A: MOV A _1.1 :SHIFT RIGHT 3 BYTES AND 3DB5' 1F 00106 RAR ;RE-SAVE 3DB6' 77 00107 thov El, A 3DB7' 2B 00108 DCX H 3DB8' 05 00109 DCR B 3DB9' C2 3DB4' 00110 JNZ L8A 3DBC' 06 03 00111 MVI B,03 SDBE' 21 3F91 00112 LX1 H,3F91H 3DCl' 11 8003 00113 LX$ D,8003H 3DC4' 1A 00114 LDAX D L9: 3DC5' BE 00115 CMP 11 C2 3DD2' 00116 3DC6' JNZ LlO 3DC9' 1B 00117 DCX D

3DCA' 2B 00118 ncx H

SDCB' 05 00119 DCR B 3DCC' C2 3DC4' 00120 L9 C3 3DD5' 3DCF' 00121 Lll 3DD2' D2 3D79' 00122 LlO: JNC L8 ;*********t******************************************* 00123 00124 TIME TO INITIATE ACTIVE CONTROL ;*********************~******************************* 00125 3DD5' 2A 3FSO 00126 Lll: LHLD 3F80H 3DD8' 22 F70A 00127 SHLD OFi'OAH 3DDB' 22 3DOE 00128 SHLD BDOEH ;SAVE ORIGINAL "FLIM" SDDE' EB 00129 XCHG ;FLIM TO DE FOR COMPARE SDDF' CD 3F30' 00130 CHACEL: CALL I N3 ;GET W/G ACCEL.

3DE2' 2A 3FBO 00131 LHLD 3P8OH ;PUT NEW ACCEL INTO HL 3DE5' CD 3F92' 00132 CALL ;DE-HL IS NEW W/G ACCEL.

SUB2 00133 ;GREATER THAN FLIM?

3DE8' F2 SDDF' 00134 JP CHACEL ;NO-LOOP TILL IT IS 00135 ;CALL ;HAS GEAR STARTED STROKE?

(3DEB-3DFO) = 00 (NOP) SPTH ;JP ;LOOP TILL GEAR ) THRESHOLD 00136 CHACEL 00137 MVI 3DFl' 3E 9F A,SFH 3DF3' D3 EA 00138 OUT OEAH ;ENABLE SERVOLOOP MACRO-80 3.34 04-NOV-79 PAGE l-3 .***************************************************~**** 00139 00140 GEAR IS NOW UNDER ACTIVE CONTROL ;****************************************************** 00141 3DF5' 2A 3DOE 00142 LHLD SDOEH ;GET ORIGINAL FLI?J TO CALCULATE 3DF8' 22 8000 00143 SHLD 8000H :TRANSITION VELOCITY 3DFB' 21 0000 00144 LX1 H,OOOO ' SDFE' 22 8002 00145 SHLD 8002H 3E 08 3EOl' 00146 MVI A,08 3E03' CD 3F9E' 00147 CALL MATH 3E06' 3E 06 00148 MVI A.06 3E08' CD 3F9E' 00149 CALL MATH 3EOB' 3E 36 00150 MVI A,36H 3EOD' 32 8004 00151 STA 8004II 3ElO' 3E B5 00152 MVI A,OB5H 3E12' 32 8005 00153 STA 8005H 3E15' 3E CD 00154 MVI A,OCDH 3E17' 32 8006. 00155 STA 8006H 3ElA' 3E 56 00156 MVI A,56H 3ElC' 32 8007 00157 STA 8007H 3ElF' 3E 02 00158 MVI A.02 3E21' CD SFDE' 00159 CALL MATH 3E24' 2A 3000 00160 LHLD 80OOH 3E27' 22 3F92 00161 SHLD 3F92H 3E2A' 2A 8002 00162 LHLD 8002II 3E2D' 22 3F94 00163 SHLD 3F94H :****************************************************** 00164 00165 TRANSITION VELOCIT'I STORED AS FLOATING PT,32 BIT START COMPARING THIS AGAINST (SINK RATE 00166 NUMBER.

00167 -W/G VEL.) TO DETERMINE STAR? OF TRANSITION ~****************************************************** 00168 3E30' 2A 3F88 00169 i4: LHLD 3F88H 3333' EB 00170 XCHG 3334' 3E 00 00171 MVI A,00 3E36' CD 3F61' 00172 CALL IN1 3E39' CD 3F92' 00173 CALL SUB2 3E3C' 22 8000 00174 SHLD DOOOH 3E3F' 21 0000 GO175 LX1 I! .oooo 3E42' 22 8002 00176 SHLD 8002H 3E45' 3E 08 00177 MVI A,08 3E47' CD 3F9E' CALL MATH 00178 3E4A' 2A 3F92 00179 LHLD 3F92H 3E4D' 22 8004 00180 SHLD 8004H 3E50' 2A 3F94 00181 LHLD 3F94H 3E53' 22 8006 00182 SHLD 8006H 3356' 3E OA 00183 MVI A,OAH 3358' CD 3F9E' 00184 CALL MATH MACRO-80 3.34 04-NOV-79 PAGE l-4 3E5B' DB Al 00185 IN OAlII 3E5D' E6 20 00186 AN1 2OII 3E5F' CA 3E30' 00187 JZ L4 :***************************************************** 00188 , 00189 TRANSITION PHASE ; ;*****************)************************************* 00190 3362' 2A 3DOE 00191 LHLD BDOEII ;FLIM 3E65' 11 FFFE 00192 LX1 D.OFFFEH 3368' 22 F70A 00193 L5: SHLD OF70AH 3E6B' 19 00194 DAD D 3E6C' CD 3FlE' 00195 EXST: CALL SPTH :CHECK (THRESH.-STRUT POS'N) 3E6F' F2 3E7C' 00196 JP L12 3372' 01 lBD0 00197 LX1 B.lBDOII 3375' 7D 00198 NOV A;L 3376' 91 00199 SUB C 3E77' 7c 00200 MOV A,H 3378' 98 00201 SBB B 3E79' D2 3368' 00202 JNC L5 ~****************************************************** 00203 00204 ROLLOUT PHASE ;****************************************************** 00205 3E7C' 21 0000 00206 L12: LX1 H,0000 3E7F' 22 F70A 00207 SHLD OF70AH :SET FLC=O LBS.

00208 En'1 A,99H 3E82' 3E 99 OEAH ;OPEN FORCE FEEDBACK 3384' D3 EA 00209 OUT CD 3FlE' 00210 FLO: CALL SPTH ;CHECK STRUT POS'N.

3386' FL0 3E89' F2 3E86' JP 00211 3E8C' 01 lEE0 LX1 00212 B,lEEOH ;SET BC TO 2000 LBS.

IN3 3E8F' CD 3F30' CALL 00213 L15: 3E92' 2A 8000 LHLD 00214 SOOOII 3E95' 22 F708 SHLdD 00215 OF708H :OUTPIJT \'//G ACCEL. TO DACO 3398' CD 3F8D' CALL 00216 FTEST 3E9B' D2 3EBD' JNC 00217 L13 B,lEEOB ;SET BC TO 2000 LBS.

3E9E' 01 lEE0 LX1 00218 3EAl' CD 3F76' CALL 00219 L16: IN4 3EA4' 22 F708 SHLD 00220 OF708H ;OUTPUT W/G ACCEL TO DACO 3EA7' CD 3F8D' CALL 00221 FTEST 3EAA' DA 3E7C' JC 00222 L12 SEAD' 21 lEE0 LX1 00223 H,lEEOH ;SET HL TO 2000 LBS.

3EBO' 3E 95 MVI 00224 A,95H ;CLOSE F FDBK & REV. SIGN 3EB2' D3 EA OUT 00225 OEAH ;OF LIMIT FORCE CMD (ANALOG) 3EB4' 22 F70A SHLD 00226 OF'IOAH ;SET LIMIT FORCE CMD=2000 LBS 3EB7' 01 1800 LX1 00227 B,1800H ;SET BC TO 1600 LBS 3EBA' C3 3EAl' JMP 00228 L16 LX1 00229 H,lEEOH ;SET HL TO 2000 LBS 3EBD' 21 lEE0 L13: SHLD 00230 OF70AH ;SET LIMIT FORCE CMD=2000 LBS 3ECO' 22 F70A MACRO-80 3.34 04-NOV-79 PAGE l-5 3EC3' 00231 L14: MVI A,DDH 3E 9D 00232 OUT OEAH ;CLOSE FORCE FEEDBACK D3 EA LX1 ;SET BC TO 1600 LRS 00233 B,lBOOH 01 1800 00234 JMP L15 C3 3E8F' 00235 ~****************************************************** , 00236 ; TAKEOFF MODE 00237 ;*******************************~~**~~**~~~***~*~****** 00238 L12A: LX1 SECD' 21 0000 H,OOOO 00239 SHLD OP70AH ;SET LIMIT FORCE CMD= 0 LBS. 3EDO' 22 F70A 00240 MVI 3ED3' 3E A9 A,OASH 00241 OEAH OUT ;ENABLE SERVOLOOP & OPEN F FDBK 3ED5' D3 EA 00242 FLOA: CALL ;CHECK STRUT POSITION 3ED7' CD 3FlE' SPTH 00243 JP SEDA' F2 3ED7' FLOA BEDD' 01 lEE0 00244 ;SET BC TO 2000 LBS B,lEEOH LX1 00245 L15A: 3EEO' CD 3F30' IN3 CALL 3EE3' 2A 8000 SOOOH 00246 LHLD 3EE6' 22 F708 00247 SHLD ;OUTPUT W/G ACCEL TO DACO OF708H 3EE9' CD 3F8D' FTEST CALL 00248 3EEC' D2 3FOE' L13A 00249 JNC SEEF' 01 1EEO B.lEEOH 00250 LX1 ;SET BC TO 2000 LBS 3EF2' CD 3F76' IN4 00251 L16A: CALL 3EF5' 22 F708 00252 ;OUTPUT W/G ACCEL TO DACO OF708H SHLD 3EF8' CD 3F8D' FTEST CALL 00253 SEFB' DA SECD' L12A JC 00254 BEFE' 21 lEE0 H.lEEOH LX1 00255 :SET HL TO 2000 LBS 3FOl' 3E A5 A;OA5H MVI 00256 fCLOSE F FDBK & REVERSE SIGN 3F03' D3 EA OEAH OUT 00257 :OF LIMIT FORCE CMD (ANALOG) 3F05' 22 F70A OP7OAH SHLD 00258 ;SET LIMIT FORCE CMD=2000 LBS 3F08' 01 1800 LX1 00259 ;SET BC TO 1600 LBS B,lSOOH 3FOB' C3 3EF2' LlGA JMP 00260 3FOE' 21 lEE0 H.lEEOH LX1 00261 L13A: ;SET HL TO 2000 LBS 3Fll' 22 F70A SHLD 00262 ;SET LIMIT FORCE CMD=2000 LBS OF70AH 3F14' 3E AD MVI 00263 L14A: A,OADH 3F16' D3 EA OEAII OUT 00264 ;CLOSE FORCE FEEDBACK 3F18' 01 1800 00265 LX1 B,1800H ;SET BC 'TO 1600 LBS 3FlB' C3 3EEO' 00266 JMP L15A ~****************************************************** 00267 00268 ROUTINE 'TO SUBTRACT STRUT POS'N FROM THRESHOLD ;****************************************************** 00269 3FlE' E5 SPTH: ;SPTH SETS SIGN FLAG POSITIVE PUSH H 00270 3FlF' D5 PUSH D ;UNTIL STRIJT POS'N ) THRESHOLD 00271 3F20' CD 3F5F' CALL STP ;GET STRUT POSITION 00272 3F23' 21 0020 LX1 H,OB20H ;THRESHOLD 0160H=.05" 00273 02DOH=.l" 00274 05908=.2" 00275 OB20H=.4" 00276 MACRO-80 3.34 04-NOV-79 PAGE l-6 3F26' EB 00277 XCHG 00278 LHLD 3F86H ;GET STRUT POSITION 3F27' 2A 3F86 3F2A' CD 3F92' 00279 CALL ;SUBTRACT STRUT FROM THRESH.

SUB2 3F2D' 00280 D Dl POP 3F2E' El 00281 POP H 3F2F' c9 00282 RET ~**********************************************~**~**** 00283 00284 ROUTINE TO INPUT AND STORE DATA FROM MUXO,l & 2 ; :****************************************************** 00285 3F30' 3E 01 00286 iN3: MVI A,01 3F32' 21 F701 00287 LX1 H.OF701H 3F35' 77 00288 Mov M; A 3F36' 2B 00289 ncx H 3F37' 36 01 00290. MVI M,Ol Ml: MOV A, M 3F39' 00291 3F3A' it 00292 RLC 3F3B' D2 3F39' 00293 JNC Ml 00294 MVI M,OO 3F3E' 36 00 3F40' 2A F704 00295 LHLD OF704H 3F43' 00296 SHLD 22 8000 SOOOH 3F46' 22 3F80 00297 SHLD 3F80H 3F49' 3E 00 00298 MVI A,00 3F4B' 21 F701 00299 LX1 H.OF701H 3F4E' 77 00300 !hOV 11 ; A 3F4F' 2B 00301 DCX H 00302 MVI 3F50' 36 01 M,Ol 3F52' 7E 00303 M2 : MOV A,M 3F53' 07 00304 RLC 3F54' D2 3F52' 00305 JNC ML?

3F57' 36 00 00306 MVI M.00 3F59' 2A F704 00307 LHLD OF704H 3F5C' 22 3F84 00308 SHLD 3F84H 3F5F' 3E 02 00309 STP: MVI A,02 3F61' 21 F701 00310 INl: LX1 H,OF701H 00311 EhOV El, A 3F64' 77 3F65' 2B 00312 DCX H MVI hl , 01 3F66' 36 01 00313 3F68' 7E 00314 M3: MOV A;El 3F69' 07 00315 RLC 3FGA' D2 3F68' 00316 JNC M3 3FGD' 36 00 00317 MVI M.00 00318 LHLD OF704H 3F6F' 2A F704 00319 SHLD 3F86H 3F72' 22 3F86 00320 RET 3F75' c9 ;******S**************************+********~************ 00321 00322 ROUTINE TO INPUT AND STORE DATA FROM MUX4 ; a3 MACRO-80 3.34 04-NOV-79 PAGE l-7 .**********+*************************+***************** 00323 3F76' 3E 04 00324 iN4: MVI A,04 3F78' 21 F701 00325 LX1 H.OF701H 3F7B' 77 00326 MOV M;A 3F7C' 2B 00327 DCX H 3F7D' 36 01 00328 MVI M,Ol 3F7F' 7E 00329 M4: MOV A,M 3F80' 07 00330 RLC 3F81' D2 3F7F' 00331 JNC M4 MVI 3F84' 36 00 00332 M,OO 3FB6' 2A F704 00333 LHLD OF704H 3F89' 22 3F96 00334 SHLD 3F96H 3F8C' c9 00335 RET ;****************************************************** 00336 00337 ROUTINE TO SUBTRACT BC FROfh HL -****************************************************** 00338 3F8D' 7D 00339 HTEST: MOV A,L 3F8E' 91 00340 SUB C 3FSF' 7c 00341 MOV A,H 3F90' 98 00342 SBB B 3F91' c9 00343 RET ;****************************************************** 00344 00345 ROUTINE FOR DOUBLE PRECISION SUBTRACT 00346 HL=DE-HL ;****************************************************** 00347 3F92' 7B SUB2 : 00348 MOV A,E 3F93' 95 00349 SUB L 3F94' 6F 00350 MOV L,A 3F95' 7A 00351 FhOV A,D 3F96' 9C 00352 SBB II 3F97' 67 00353 FhOV II, A RET 3F98' C9 00354 .****************************************************** 00355 00356 ROUTINE TO SHIFT VALUE IN HL LEFT 4 PLACES :*************~**************************************** 00357 3F99' 29 00358 ~NM : DAD H 3F9A' 29 00359 DAD H 3F9B' 29 DAD H 00360 H 3F9C' 29 00361 DAD 3F9D' C9 00362 ‘ RET .**************************************************~*** 00363 '00364 ROUTINE TO ACTIVATE MATH BOARD & WAIT FOR RESULT ; 00365 ACCUMULATOR HAS OPCODE ; ~****************************************************** 00366 3F9E' D3 A0 00367 MATH: OUT OAOH 3FAO' DB A7 WAIT: IN 00368 OA7H - MACRO-80 3.34 04-NOV-79 PAGE l-8 00369 3FA2' E6 01 AN1 01 3FA4' C2 3FAO' 00370 JNZ WAIT 3FA7' c9 00371 RET ;****************************************************** 00372 ;****************************************************** 00373 00374 THE FOLLOWING ARE SPECIAL CHECK-OUT ROUTINES 00375 AND NOT PART OF THE MAIN PROGRAM ;****************************************************** 00376 ;****************************************************** 00377 00378 00379 ;************************************************~***** 00380 00381 ROUTINE TO INPUT A VALUE FROM A/D & STORE IN RAM ;****************************************************** 00382 00383 3FA8' F3 DI 00384 3FA9' 3E 00 MVI A,00 3FAB' CD 3F61' 00385 CALL IN1 3FAE' CF 00386 RST OlH 3FAF' 00 00387 NOP 3FBO' 00 00388 NOP ;****************************************************** 00389 00390 ROUTINE TO DO PGA TEST ON A/D ;****************************************************** 00391 3FBl' F3 00392 DI 3FB2' 21 F701 00393 LX1 H,OF701H 00394 3FB5' 36 00 PGA: MVI h1,OO 3FB7' 36 CO 00395 MVI M,OCOH 3FB9' C3 3FB5' 00396 JMP PGA BFBC' 00 00397 NOP ;****************************************************** 00398 00399 ROUTINE TO OUTPUT A VALUE TO DACO & DACl ;****************************************************** 00400 3FBD' F3 00401 DI 3FBE' 00 00402 NOP 3FBF' 21 0000 00403 R2: LX1 H,0000 3FC2' 22 F708 00404 SHLD OF708H 22 F70A 00405 SHLD OF70AH 3FC5' 3FC8' 00 00406 NOP 3FC9' 00 00407 NOP 00408 NOP SFCA' 00 00409 3FCB' C3 3FBF' JMP R2 00410 END MACRO-80 3.34 04-NOV-79 PAGE S MACROS: SYMBOLS: 3DDF' EXST 3E6C' FL0 3386' ANM 3F99' CHACEL IN1 PX3 FLOA 3ED7' FTEST 3F8D' 3F61' 3F30' IN4 3F76' Ll 3D52' LlO 3DD2' Lll 3DD5' L12 L12A SECD' L13 3EBD' L13A 3FOE' 3E7C' L14A 3E8F' L15A 3EEO' L14 3EC3' a ' L16 3EAl' Ll6A :cF;i ' ii" 3E3D' L5 3E68' L8 3D79' L8A 3DB4' L9 3DC4' Ml 3F39' M3 3F68' M4 M2 3F52' 3F7F' MATH 3F9E' PGA 3FB5' R2 3FBF' SPTH 3FlE' START 3DlO' STP 3F5F' SUB2 3F92' TLl 3D2E' TL2 3D30' TL3 3D34' WAIT '3FAO' NO FATAL ERROR(S)

8.0 REFERENCE

1. Ross, Irving and Edson, Ralph: An Electronic Control

for an Electrohydraulic Active Control Aircraft Landing

Gear. NASA Contractor Report 3113, April, 1979.

1. Repon No. 2. Govcrnmrnr Acctssion No. 3. Recipient’s Ca?alog No.

NASA CR-3552 4. Ti:lc and Subfitlc 5. Rccm-~ Datr April 1982

An Electronic Control for an Electrohydraulic

6. Pcriorming Organization Co&

Active Control Landing Gear for the F-4 Aircraft

8. Performing Organization Repwt No.

7. Author(s) / 5 5 v ,; HR 74600000

Irving Ross and Ralph Edson

10. Work Unit No.

9. Performing Organization Name and Address 11. Contract or Grant No.

Hydraulic Research Textron, Inc.

NASl-16420

Valencia, CA 91355 13. Type of Repon and Period Covered 12. Sponsoring Agency Name and Address

Contractor Report

National Aeronautics and Space Administratibn 14. Sponsoring Agency Code Washington, DC 20546 5. Supplementary Notes

Langley Technical Monitor: John K. McGehee Final Eeport

Final Report 6. Abstract

HR Textron Inc., under NASA Contract NASl-14459, has

developed and designed a controller for an electro-

hydraulic active control landing gear for the F-4

aircraft. A controller, developed under NASA Contract

Simu- NASl-14459, was modified for this application.

lation results indicate that during landing and

rollout over repaired bomb craters the active gear

effects a force reduction, relative to the passive of approximately 70%.

gear, 7. Key Words Euggerred by Author(s)) 18. Distribution Statement Aircraft Landing Gear Unclassified - Unlimited

Electronic Controls

Active Controls

Landing Loads

Subject Category 05 -. --- 9. Security Qauif. [of this repxt] 22. Rice 20. Security Classif. (of this pagej 21. No. of Pages

Unclassified Unclassified 92

A05

For sale by Ihe Nalional Technical lnformatlon SewIce. Sprqlleld. Vuguxa 22161 NASA-Langley, 1982

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
NASA-CR-3552
Publisher
NASA (NTRS)
Year
1982
Pages
95
File size
4.2 MB
Chapters
3