These and further features of the present invention will be apparent with reference to the following description and drawings, wherein:
In the description that follows, like components have been given the same reference numerals, regardless of whether they are shown in different embodiments. To illustrate an embodiment(s) of the present invention in a clear and concise manner, the drawings may not necessarily be to scale and certain features may be shown in somewhat schematic form.
Referring initially to
The aircraft 10 includes landing gear 12. The landing gear 12 may include a fixed or moveable strut 14 and wheels 16. One of more of the wheels 16 can have a braking system 18 for braking the wheel 16.
With additional reference to
The braking system 18 shown in
The system 18 includes two brake control units (BSCUs) 20 designated BSCU1 and BSCU2, respectively. BSCU1 and BSCU2 are redundant and are both configured to provide an input/output interface to aircraft electronics 22 within a cockpit of the aircraft 10, for example, via a bus or network. In addition, BSCU1 and BSCU2 each contain circuitry (e.g., a processor for executing logic embodied as executable code) for performing top level brake control and antiskid algorithm processing functions. For manned aircraft, BSCU1 and BSCU2 may each receive proportional brake command signals from transducers 24 associated with user interface devices, such brake pedals or a parking brake switch or lever. For unmanned aircraft and possibly some manned aircraft, BSCU1 and BSCU2 may each receive proportional brake command signals from a remote operator or the aircraft electronics 22, such as a computer-based flight and/or braking controller.
BSCU1 and BSCU2 process the input signals based on the aforementioned brake control and antiskid algorithms to produce a brake command signal, or set of signals. The brake command signal(s) are provided to electromechanical actuator controllers (EMACs) 26. Each EMAC 26 may form part of a corresponding BSCU 20 or each EMAC 26 may be implemented as a separate control device. The particular brake control and antiskid algorithms employed by the BSCUs 20 may be conventional. As such, further detail based thereon is largely omitted in the present description for sake of brevity.
BSCU1 and BSCU2 each provide brake commands and otherwise communicate with the EMACs 26 via a suitable infrastructure, such as a bus or network. In the illustrated system 18, there are four redundant EMACs 26 respectively labeled EMAC Left1, EMAC Left2, EMAC Right1 and EMAC Right2. As shown in
Each EMAC 26 can derive power from an aircraft power supply 28. In the illustrated embodiment, EMAC left1 derives power from aircraft primary power supply left1, EMAC left2 derives power from aircraft primary power supply left2, EMAC right1 derives power from aircraft primary power supply right1, and EMAC right2 derives power from aircraft primary power supply right2.
The EMACs 26 may also be referred to simply as controllers 26. The controllers 26 receive left and right brake commands from the BSCUs 20 and provide the motor drive signal to brake actuator modules, also referred to as electromechanical actuators 30 or simply as actuators 30, to drive an actuator component to a commanded position. In this manner, controlled braking may be accomplished.
For each wheel 16, there may be multiple actuators 30 to apply braking force to a brake stack 32 in response to electrical control signals, or motor drive signal, provided by a respective controller 26. For example, the controllers 26 may be paired such that one of the controllers 26 of a pair controls half of the actuators 30 for an associated one of a left wing landing gear 14L or a right wing landing gear 14R. The controlled actuators 30 for any one controller 26 may be on different wheels 16 as shown or on the same wheel 16, in which case a single controller 26 may control all actuators 30 associated with one of the wheels 16.
Additional details of suitable braking systems for the aircraft 10 may be found in commonly assigned U.S. Pat. Nos. 6,003,640, 6,296,325, 6,402,259 and 6,662,907, the disclosures of which are incorporated herein by reference in their entireties.
With additional reference to
The actuator 30 includes a motor and gear train 34 that drives an actuator ram 36 in an axial direction. The actuator ram 36 is also referred to herein as a force applicator. The actuator 30 is mounted to an actuator plate 38 through which the actuator ram 36 extends. The brake stack 32 is positioned between the actuator plate 38 and a reaction plate 40. In order to exert a braking force, the motor and gear train 34 is controlled by the controller 26 to cause the actuator ram 36 to extend towards the brake stack 32. In this manner, a clamp or brake force is exerted on the brake stack 32 between the actuator ram 36 and the reaction plate 40. Torque is taken out by the brake stack 32 through a torque tube 42 or the like.
In order to release a braking force, the controller 26 controls the motor and gear train 34 to drive the actuator ram 36 in the reverse direction away from the brake stack 32. In the event of no braking, it is desirable to provide a running clearance between the brake stack engagement surface of the actuator ram 36 and the brake stack 32. Accordingly, the controller 26 controls the motor and gear train 34 to provide the desired running clearance when braking is not commanded. Establishment of a commandable running clearance position for the actuator ram 36 is described in greater detail below.
The controller 26 receives as an input in the form of an input signal, such as a force or braking command signal. The value of the command signal is typically proportionally based on the degree to which the pilot has depressed a corresponding brake pedal. In the event of light braking, the command signal may have a low value that causes the controller 26 to drive the motor and gear train 34 such that the actuator ram 36 exerts a light brake force on the brake stack 32. Similarly, in the event of heavy braking the command signal may have a high value that causes the controller 26 to drive the motor and gear train 34 such that the actuator ram 36 exerts a heavy brake force on the brake stack 32. In addition, or in the alternative, the command signal may be based on the results of an antiskid control algorithm carried out by the controller 26 or elsewhere within the aircraft 10, such as in the BSCU 20 (
As shown in
In other embodiments, the position/speed sensor 44 may be embodied as a device for providing absolute position feedback to the controller 26, such as an LVDT transducer. Regardless of the implementation, position feedback information assists the controller 26 in performing position based control functions of the actuator 30. According to the exemplary embodiment, the motor within the motor and gear train 34 is a brushless DC motor. Consequently, the controller 26 also utilizes the output of the resolver 44 to determine the appropriate phasing of the power signals provided to the motor via the motor drive signal to provide a desired motor commutation. In this manner, there is no need for separate position sensors for the DC motor and the actuator ram 36, respectively. As will be appreciated, other types of motors are possible, such as a silicon controlled rectifier (SCR) motor.
The actuator 30 may further include a force sensor 46 that detects the force exerted by the actuator ram 36 onto the brake stack 32. The output of the force sensor 46 is fed back as a force feedback signal and is input to the controller 26 for performing force based control functions over the actuator 30. The force sensor 46 may be any type of known force sensor including, but not limited to, a force load cell or the like. The running clearance adjustment techniques described herein do not rely on the output of the force sensor 46 and, therefore, may be applied to a braking system that does not include a force sensor.
In
With additional reference to
Reaction of the ballscrew assembly 34c, which corresponds to load reaction force of the actuator ram 36, is taken out through the force sensor 46 (if present) and into an actuator housing 50 and then into the actuator plate 36. In the illustrated embodiment, the force sensor 46 is a force load cell located between the ballscrew assembly 34c and the actuator housing 50. In this manner, the output of the force sensor 46 is indicative of the brake force applied by the actuator ram 36 to the brake stack 32.
With continuing reference to
Operational electrical power for motor drive signal generation by the motor driver 52 may be derived from a power supply 54. The power supply 54 may be any suitable power source available from the aircraft 10. For instance, the power supply 54 may be the power supply 28 of
With additional reference to
Although the illustrations appended hereto show a specific order of executing functional logic blocks, the order of execution of the blocks may be changed relative to the order shown. Also, two or more blocks shown in succession may be executed concurrently or with partial concurrence. Certain blocks may also be omitted. It is understood that all such variations are within the scope of the present invention.
The method may begin in block 56. At the beginning of the method, the actuator ram 36 may be positioned at a starting position 58 so that the actuator ram 36 is in spaced relationship to the brake stack 32, which is in a rest position 60. This distance from the actuator ram 36 to the brake stack 32 is termed the nominal running clearance gap. In block 56, the controller 26 commands movement of the actuator ram 36. For instance, the commanded movement relates to an initial movement, or initial step, to advance the actuator ram 36 toward the brake stack 32. In the illustrated embodiment, the commanded movement of block 56 is made under a current limit and a motor velocity limit that are used for normal braking operations. The amount of the commanded movement (e.g., expressed in linear travel distance of the actuator ram 36) is shown in
After commanding the initial step A, the process can proceed to block 62 where the current limit and the motor velocity limit are reduced relative to the limits used during normal braking operations. It is contemplated that reduced current and motor velocity limits reduce the amount of torque that may be applied by the actuator ram 36 on the brake stack 32, once contact is made.
In block 64, the controller 26 commands an “unreachable” position. An unreachable position relates to a displacement of the actuator ram 36 that cannot be practically achieved. For example, the unreachable position may be a maximum range of the actuator ram 36 when no object is positioned to impede the progress of the actuator ram 36. Although the brake stack 32 may be displaced a certain amount by the actuator ram 36 depending on the amount of force applied by the actuator ram 36, the presence of the brake stack 32 will typically prevent travel of the actuator ram 36 past a certain distance that is less than the maximum range of the actuator ram 36.
Next, in block 66, the controller 26 determines if the actuator ram 36 is moving in response to the command of block 64 and that the actuator ram 36 is traveling at a predetermined minimum velocity. Velocity of the actuator ram 36 may be determined as a function of rotational speed of the motor, for example. As an example, the predetermined rotational speed may be about 50 radians per second. Predetermined velocity is preferably selected to be a velocity under which sustained movement of the ram 36 may be achieved assuming that no impeding object, such as the brake stack 32, comes into contact with the ram 36. In this manner, conditions that may preclude movement of the ram 36 or stop a moving ram 36 under the reduced current limit and motor velocity limit may be addressed. For instance, when the components are cold, sustained movement of the ram 36 may be difficult to achieve using the reduced current and velocity limits. Also, the winding configuration of the stator and/or rotor of the motor may lead to positions where with the motor may stop when using the reduced current and velocity limits.
Upon a negative determination in block 66 (corresponding to no detected movement of the actuator ram 36 or movement of the ram 36 with less than the predetermined minimum velocity), the method proceeds to block 68. In block 68, a determination may be made as to whether a predetermined maximum current limit increase from the current limit established in block 62 has been achieved. In one embodiment, the maximum current limit may be a current value (e.g., two amperes). If the current limit has reached the predetermined maximum, it may be assumed that a condition is precluding movement of the ram 36. One condition may be that a braking operation is being held for a period of time and the torque tube 42 and/or other brake components that previously underwent thermal expansion due to braking have begun to contract. In this situation, no movement of the ram 36 may be detected in block 66 since the ram 36 is positioned against the brake stack 32. Therefore, if a positive determination is made in block 68, the logical flow may transition to block 72.
Another condition that may result in a positive determination in block 68 is a performance problem of the actuator 30. In this situation, error flags may be set to indicate the possible performance problem with the actuator 30.
If a negative determination is made in block 68, the logical flow may proceed to block 70 where a delay may be imposed. The delay may be, for example, a few milliseconds. The delay is used to minimize the possibility of cycling the logical loop before the actuator has a chance to mechanically react to the command of block 64.
Also, in block 70, the current limit is increased relative to the reduced limit established in block 62. In one embodiment, the current limit is increased by 10% of the current limit established in block 62 and any increases thereto resulting from previous iterations of block 70. In other embodiments, the current limit may be increased by a predetermined value for each iteration of block 70. Also, in block 70, the velocity limit of the controller 26 may be decreased. Following block 70, the logical flow may return to block 64. Following block 70, the logical flow may return to block 64.
Upon a positive determination in block 66, the process may proceed to block 72. In block 72, a determination may be made as to whether the actuator 30 has stopped moving (or is not moving as a result of arriving at block 72 from block 68). If a negative determination is made, the logical flow may wait for a positive determination. Upon a positive determination, the logical flow may proceed to block 76.
In block 74, the actual position attained by the actuator ram 36 is used to set the commanded position of the actuator ram 36. That is, the location achieved by the actuator ram 36 as a result of being commanded to an unreachable position under reduced current and motor velocity limits (blocks 62 through 72) is used to dictate the value of commanded position. It is contemplated that if the controller 26 had commanded such a commanded position using normal current and motor velocity limits, the actual position achieved after block 72 would be attained. The location attained through block 72 is identified in
As depicted graphically in
The amount of deflection, identified as deflection C in
In the illustrated embodiment, the amount of brake stack deflection C may be estimated using a calculation that is based on a function of the current limit and known behavior of the system. For instance, the amount of brake stack 32 deflection C may be a known value for a given brake system arrangement under given control parameters as determined by observing the performance of similarly arranged brake system 18. For example, by experimenting with a sample brake system(s) 18, the amount of deflection C resulting from the process of blocks 62-72 may be determined.
With continued reference to the figures, the process may proceed in block 78 where a running clearance position is established. The running clearance position (identified by the letter E in
Once the running clearance position is determined, the process may proceed to block 82 where the normal current limit and the normal motor velocity limits are restored for use in subsequent normal braking operations of the braking system 18.
For purposes of an example, an exemplary braking system 18 will be described using exemplary values for the distances and parameters described above. In the example, one may assume that the distance between the actuator ram 36 in the start position 58 and the brake stack 32 in the rest position 60 (the nominal running clearance gap) is about 0.025″±0.005″. In the example, the initial step A may be about 0.010″. Continuing with the example, the reduced current limit may be about 0.25 Amps and the reduced motor velocity limit may be about 75 rad/sec. The maximum range of the actuator ram 36 may be about 0.43″. Using a threshold for block 68 of about 1.0 Amp, the deflection resulting from the performance of blocks 62-72 may be about 0.012″. Full deflection of the brake stack 32 under full braking force may be about 0.055″ (or 0.080″ from the running clearance position). If the reference running clearance gap D is about 0.025″, then the running clearance position E may be the attained position 76 minus 0.037″, which is the sum of the deflection C (0.012″) and the reference running clearance gap D (0.025″).
As will be appreciated, the forgoing method establishes a commandable running clearance position. In the method, fairly expeditious travel is made through a nominal running clearance gap using an initial step. Then, a lightly touching position of the actuator ram 36 (referred to above as the attained position 76) is determined. From that attained position, the running clearance position may be calculated based on known values, including the deflection of the brake stack in the lightly touching position and the desired amount of running clearance gap. The establishment of the running clearance position may be accurately made regardless of the amount of wear experienced by the brake stack 32 or the actuator ram 36 and regardless of the amount of thermal expansion or contraction of the braking system 18 components. Establishing the running clearance position using the lightly touching position is believed to provide more consistent results than if one were to make similar determinations through the application of higher amounts of force (e.g., as would be experienced during the commandment of braking) or through attempting to determine the just touching position. In addition, the process described herein may be used to avoid the use of uncommanded braking to establish the running clearance position.
The foregoing process may be carried out at various times to establish and reestablish the running clearance position. For example, the process may be carried out when the aircraft 10 is powered on to find a cold temperature running clearance position. The cold temperature running clearance position may be used for taxiing of the aircraft 10 prior to take-off and for landing of the aircraft 10. In other embodiments, a cold temperature running clearance position may be determined during flight for use on landing of the aircraft 10.
Following landing, the process may be carried out one or more times to establish a running clearance position for use during return taxiing of the aircraft 10. After landing, the components of the braking system 18 may be hot and have undergone thermal expansion. Therefore, each time braking is commanded after aircraft 10 landing, the application of braking force may be preceded by carrying out the process described herein to establish a running clearance position to be used after the actuator ram 18 is retracted from the brake stack 32. For instance, after landing, when braking is commanded, the running clearance position calibration process described above is carried out, the commanded braking is performed and then the actuator ram 36 is positioned at the most recently calculated running clearance position.
A provision to use the cold temperature running clearance position may be added to such a post-landing braking routine if the aircraft has sat for an extended period after landing and it is possible that the components of the braking system 18 have cooled. The provision to return to the cold temperature running clearance position allows for the possibility that the actuator plate 38, reaction plate 40, torque tube 42 and/or actuator 30 may have thermally contracted so that the actuator ram 36 touches (“contracted into”) the brake stack 32. Another provision may periodically use a current value to hold an actuator ram 36 position rather than a commanded position value so that current variations may be used to check for thermal expansion or contraction of the braking system 18.
It will be appreciated that the control functions of the controller 26, including the process to establish the running clearance position, may be embodied as executable logic that is executed by a processor of the controller 26. Alternatively, dedicated circuitry may be used to carry out the control functions described herein. In one embodiment, the controller 26 may include an inner current servo control loop and an outer position servo control loop, as well as an outer force servo control loop, if appropriate. As part of the operation of the controller, the control loops may be limited by the motor current limit and the motor velocity limit. As will be appreciated, other feedback control techniques are possible, each of which are intended to fall within the scope of the present invention.
As will be appreciated, determination of the running clearance position is based on actuator ram 36 position attained during a light force application to the brake stack 32. The actuator ram 36 position attained during a light force application to the brake stack 32 is dependent, in part, on brake stack 32 wear and thermal expansion/contraction of the brake stack 32 and brake system components, such as the actuator 30, the reaction plate 40, the torque tube 42 and the actuator plate 38. As a result, the determined running clearance position includes compensation for brake stack 32 wear and thermal expansion/contraction.
It will be appreciated that the present invention is not limited to an electromechanical actuation assembly for braking, but any electromechanical system where a running clearance is desired between an actuator and an item acted upon by actuator. In addition, the invention has application to the braking systems of vehicles other than an aircraft (e.g., train brakes) and systems other than braking systems (e.g., electromechanical clutch assemblies).
Although the invention has been shown and described with respect to a certain preferred embodiment or embodiments, it is understood that equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described elements (components, assemblies, devices, compositions, etc.), the terms (including a reference to a “means”) used to describe such elements are intended to correspond, unless otherwise indicated, to any element which performs the specified function of the described element (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary embodiment or embodiments of the invention. In addition, while a particular feature of the invention may have been described above with respect to only one or more of several illustrated embodiments, such feature may be combined with one or more other features of the other embodiments, as may be desired and advantageous for any given or particular application.
This application claims the benefit of U.S. Provisional Patent Application No. 60/744,638 filed Apr. 11, 2006, the disclosure of which is herein incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60744638 | Apr 2006 | US |