Aircraft Flight Control System Modelling
Aircraft Flight Control System Modelling
Aircraft Flight Control System Modelling
François R. Godin *
1 INTRODUCTION
The rapid expansion of the aerospace business in a highly competitive market has prompted a
growing usage of computer simulation in support of the design process to reduce cycle time, tech-
nical risk, and minimize the costs of rig or field testing.
Aircraft flight control systems is one of the areas in BOMBARDIER where the ADAMS mechanical
simulation software has fully integrated the design process. The aircraft’ stability and maneuver-
ability are highly dependant on an accurate and reliable flight control system. ADAMS enables
the creation of virtual prototypes to assess the system performance throughout the operational
envelope and ensure aircraft safety in the event of failures.
A typical powered aileron flight control system is shown in Figure 1; the pilot command is trans-
mitted via a cable system to the actuation devices that move the control surfaces. Aircraft cables
make an efficient means for the transmission of control loads over long distances. Their proper-
ties however induce many special considerations which have to be taken in account in the overall
design of a flight control system.
This paper describes the use of ADAMS customization to automate the creation and facilitate the
management of cable systems; a major player within flight control systems.
1 of 10
FIGURE 1 Typical Cable Flight Control System
2 of 10
F
R
≈(T0 + P/2)
(P • L • K I )
δ c = ----------------------------
-
Load
2 • E c • Ac
for P/2 < T0
≈(T0 - P/2)
r
δc = cable extension or contraction between supports due to load application [in]
L = cable effective length [in]
P = cable load equivalent to pilot’s effort [lb]; P = F • ---
R
r
Ec*Ac = Primary modulus for wire rope
KI = installation rigidity factor (allowance for deflection of quadrant and
pulley attachments; usually in the range of 1.2 to 1.4).
T0 = cable rigging preload [lb]
diameter
wire rope
cross section
type 7x19
7 strands, 19 wires
to each strands
3 of 10
Closed loop flight control cable systems are rigged to a predetermined preload that keeps the
cable in tension and minimizes system backlash. The rig load also eliminates approximately 50%
of the cable deflections caused by the operating loads because the load is divided between both
sides of the input quadrant (Figure 2). Without preload, one side would go slack and the effective
stiffness of the circuit would drop by half.
The level of rig load can change with flight conditions from it’s preset value :
• Differential thermal expansion/contraction between cable and the aircraft structure. In the
aircraft wing and empennage, both the structure and cables can be assumed to stabilize to the
same temperature, however large temperature differences exists between the steel cables run-
ning through the warm pressurized sections of the fuselage and the aluminium structure at the
low sub-zero temperature of high altitudes.
• Cabin pressurization effects. Cable preload value will raise when the cabin is pressurized due
to fuselage length increase.
• Structure deflection. If the cable path is not located on the neutral bending and torsional axes
of the aircraft and wings, the structural deflections will affect the cable preload.
For these reasons, precaution must be taken when calculating the cable system preload to prevent
the return cable from going slack under operating conditions.
Another important characteristic of flight control cables is their significant contribution to the
overall system friction. The importance of low friction in a flight control system can never be
stressed enough; the handling qualities of an otherwise excellent airplane can become completely
unacceptable due to excessive friction. Cable friction results from the rubbing of the individual
wires when the cable deforms and works as it bends over a pulley or fairlead. This friction is
function of many installation factors including cable to pulley diameter ratio (d/D), cable lubrifi-
cation, cable preload, cable wrap on the pulley and pulloff angle. The bearings of the pulleys and
quadrants along the cable routing also contributes to the cable run total friction.
Flight Control cables are modeled as force spline functions with the cable deformation as the
independent variable. Of course, cables may only be loaded in tension, thus slack will occur
when the tension in one of the cable drops below zero.
4 of 10
Quadrant to Quadrant cable run
For this type of arrangement, the kit creates two new parts (cable ends) for each cable run on the
circumference of the end quadrants (located in polar coordinate r, Θ on the xy-plane of the revo-
lute joint). The local coordinate system of each part is constructed with x oriented toward the
center of the quadrant and the positive z direction aligned along the cable length (normal to the
quadrant radius). These parts are then constrained with a pair of translation and gear joints to cou-
ple the translational displacement of the cable end with the quadrant rotation (Figure 4 illustrates
the layout for one end of the cable). Single component forces attached on each cable end parts
calculate the cable tension as a function of cable installation elongation (preload), length, installa-
tion rigidity factor and the relative displacement of the two cable ends.
Translational joint
local axis system
(reference marker)
Z Z
X
Cable tension
single component force Revolute joint
X local axis system
(reference marker)
Y
Cable tangential
angle Θ (measured from
the x-axis on the revolute joint
local axis system)
Quadrant
Radius (r)
5 of 10
Lever to Pulley/Quadrant cable run
The main difference for this type of cable is that the single component force at the lever attach-
ment will vary both in direction and magnitude. The cable is directly attached to the lever part at
one end with the direction being calculated at runtime to stay aligned with the other end cable
contact point (Figure 7 illustrates a lever to pulley cable: cable1end). The pulley attachment end
is handled the same way than the other type. Naturally, for this type of cable, the two ends must
be directly connected with a single straight cable length.
As the lever end rotates, the cable contact point on the pulley will move slightly. The model cur-
rently assumes a fixed point of contact. This will result in a small variation of the lever-end force
direction. The resulting error was found to be negligible in the analysis that led to this design.
The assumption may not be valid for all applications.
(STATE VARIABLES)
DZ ( endB_j , endB_i ) DM ( endA_j , endB_j ) +
DZ ( endB_j , endB_i )
()
inst_elong = VALAT ( spline.y, spline.x, ( preload ⋅ inst_factor ) )
(DESIGN VARIABLE)
VARVAL ( stretch )
tensionEndA = ------------------------- MAX 0, AKISPL ----------------------------------------------- + inst_elong ,
1
inst_factor cable_length
0, spline ) ) + VARVAL ( deltaV ) ⋅ damping_coeff
(SINGLE COMPONENT FORCE FUNCTION)
6 of 10
The cable creation dialog boxes are shown in Figure 5. The only objects required for the creation
of a cable are the cable stiffness characteristics spline (see Figure 3) and the revolute joints of the
cable end attachments (for the LEVER<->QUADRANT cable type, an attachment marker is also
required on the lever part). The other inputs are stored in development variables to enable the
parametrization of the cable object. The cable diameter parameter is used to size the cable end
parts.
The cable objects management is performed through the cable modify dialog box (Figure 6).
Except for the revolute joint of the attachments, all the other parameters that defines a cable object
may be modified.
7 of 10
Cable friction can be added to a cable run using the friction icon at the bottom of the cable modify
dialog box. The friction preload is split evenly into the translation joints at both ends of the cable.
Currently the kit only support constant preload friction, care must be taken when performing anal-
ysis where the cable tension varies tremendously from the design rig load.
cable1end_A
Lever.MAR2
(-45.0, 15.0, 0.0) 16o
.my_model.JOINT_1
(11.8,15.75,0.0))
Lever
(part)
Pulley_B
(part)
.my_model.JOINT_3
cable1_B
(-45.0,-15.0, 0.0)
LOAD
(torque)
cable1_A
.my_model.JOINT_2
MOTION Pulley_A
(part)
Figure 8 shows the results of a simulation of a sample model that consists of an open loop cable
system between two pulley and a lever. The displacement of the first pulley is constrained by a
motion statement and a resisting torque is applied on the lever rotation axis (stiffness: 50.0 [lb-in/
deg], preload: 30.0*75.0*cos(16o) [lb-in]).
As expected. the system initially reaches static equilibrium at the design position with both cable
tension at 75 lbs (the torque preload was sized to hold the cable tension at rig load). As the
Pulley_A is rotated, the cable pulls on the lever against the load. The total rigid displacement of
the Pulley_B for 30.0o motion of Pulley_A would be 16.0o. The actual displacement is 15.85
degrees accounting for cable stretch. The system’ performance thus proves to be consistent with
analytical predictions.
8 of 10
FIGURE 8 Simulation results of a simple cable system
4 CONCLUSIONS
Cable systems created with the cable construction kit are being used within complete ADAMS
flight control models to predict the system performance and investigate failure cases on the Bom-
bardier Continental Jet ongoing design program. Various types of analysis require adequate cable
models to support the design process of flight control systems:
• Effective system rigidity
• Overall system dynamic response
• Cable snap (transient and steady state effects)
• Verification of the system centering
• ...
9 of 10
Significant time savings have been gained as the manual creation of cable systems is error prone
and time consuming. Additionally, parametrization of the cable system allows for quick changes
to the cable system properties to do sensitivity study without requiring important model modifica-
tions.
The cable construction kit is still in its early stage of development. A “crawl-walk-run” progres-
sion, well known to ADAMS model designers, was adopted to fuel the confidence in the behavior
fidelity.
Future improvements to the kit could involve the following:
• improve the cable friction computation (function of cable tension)
• account for differential temperature or cabin pressurization effects on the cable rig load
• add a new type of cable: Tension Regulator mounted cable
• simulate cable slip on the pulleys
The kit evolution will be dictated by the need for higher fidelity as the cable modelling effects will
be compared to test results.
REFERENCES
[1] BM5003.08, Bombardier Design Manual, Flight Control System
[2] BDM-1606, Boeing Design Manual, Mechanical controls, June 1990
[3] CMS 511-01 Wire Cable for Aircraft Control Systems
[4] MIL-W-83420 Wire Rope, Flexible, for Aircraft Control
10 of 10