EP3020982B1 - Actuator utilizing pneumatic muscles - Google Patents
Actuator utilizing pneumatic muscles Download PDFInfo
- Publication number
- EP3020982B1 EP3020982B1 EP15150846.2A EP15150846A EP3020982B1 EP 3020982 B1 EP3020982 B1 EP 3020982B1 EP 15150846 A EP15150846 A EP 15150846A EP 3020982 B1 EP3020982 B1 EP 3020982B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- controller
- component
- pneumatic muscle
- brake
- pneumatic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 210000003205 muscle Anatomy 0.000 title claims description 194
- 230000007246 mechanism Effects 0.000 claims description 75
- 230000033001 locomotion Effects 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 18
- 238000000034 method Methods 0.000 claims description 16
- 230000003247 decreasing effect Effects 0.000 claims description 14
- 230000007704 transition Effects 0.000 claims description 11
- 230000001419 dependent effect Effects 0.000 claims 1
- 239000012530 fluid Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 239000012528 membrane Substances 0.000 description 9
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 230000003042 antagnostic effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000001537 neural effect Effects 0.000 description 2
- 241000083700 Ambystoma tigrinum virus Species 0.000 description 1
- 208000018404 acrocardiofacial syndrome Diseases 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000012190 activator Substances 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000013022 venting Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F15—FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
- F15B—SYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
- F15B15/00—Fluid-actuated devices for displacing a member from one position to another; Gearing associated therewith
- F15B15/08—Characterised by the construction of the motor unit
- F15B15/10—Characterised by the construction of the motor unit the motor being of diaphragm type
- F15B15/103—Characterised by the construction of the motor unit the motor being of diaphragm type using inflatable bodies that contract when fluid pressure is applied, e.g. pneumatic artificial muscles or McKibben-type actuators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C13/00—Control systems or transmitting systems for actuating flying-control surfaces, lift-increasing flaps, air brakes, or spoilers
- B64C13/24—Transmitting means
- B64C13/38—Transmitting means with power amplification
- B64C13/40—Transmitting means with power amplification using fluid pressure
- B64C13/48—Transmitting means with power amplification using fluid pressure characterised by the fluid being gaseous
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F15—FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
- F15B—SYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
- F15B2211/00—Circuits for servomotor systems
- F15B2211/60—Circuit components or control therefor
- F15B2211/63—Electronic controllers
- F15B2211/6303—Electronic controllers using input signals
- F15B2211/6336—Electronic controllers using input signals representing a state of the output member, e.g. position, speed or acceleration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F15—FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
- F15B—SYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
- F15B2211/00—Circuits for servomotor systems
- F15B2211/60—Circuit components or control therefor
- F15B2211/665—Methods of control using electronic components
- F15B2211/6656—Closed loop control, i.e. control using feedback
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F15—FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
- F15B—SYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
- F15B2211/00—Circuits for servomotor systems
- F15B2211/70—Output members, e.g. hydraulic motors or cylinders or control therefor
- F15B2211/715—Output members, e.g. hydraulic motors or cylinders or control therefor having braking means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F15—FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
- F15B—SYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
- F15B2211/00—Circuits for servomotor systems
- F15B2211/70—Output members, e.g. hydraulic motors or cylinders or control therefor
- F15B2211/72—Output members, e.g. hydraulic motors or cylinders or control therefor having locking means
Definitions
- This disclosure relates to an actuator that utilizes pneumatic muscles.
- an aircraft can include an Automatic Flight Control System (AFCS) to augment pilot operation of the aircraft and communicate pilot input to components of the aircraft.
- AFCS Automatic Flight Control System
- actuators are designed to limit instability or unwanted movement upon actuator failure.
- an actuator can be designed to remain fixed upon detection of a failure of the actuator, so that unwanted or erroneous actuator outputs are not transmitted to other components.
- EP1683973 (A1 ) discloses a fluid pressure actuator which includes: an actuator body which expands and contracts through supply/discharge of a fluid to generate a driving force; a sensor for detecting a condition of the actuator body; and a control part for controlling a fluid regulator for adjusting a pressure of the fluid supplied to and discharged from the actuator body based on a detection signal from the sensor.
- the sensor is mounted in the actuator body.
- DE3630822 discloses a drive device having sense of touch, which has elastic expansible and contractible body in the manner of air bags, which produce a contractile force by the introduction of pressure fluid into the elastic body in the axial direction due to an increase of its diameter.
- the driven member is a rotatable circular member, which is rotatably supported by a support arm and around which a tension member extends, the ends of which are connected to the respective other end of the elastic body, wherein the sense means on a shaft the rotatable circular element is fixed.
- US6532400 B1 discloses a biologically inspired, multi-segmented robot, wherein the biologically inspired, multi-segmented robot employs a logic-based technique to control mobility, rather than a mobility control technique that relies on complex mathematical models.
- the robot is biologically-inspired in that it employs certain artificial, anatomical and neuro-physiological features that are similar to features found in actual biological systems, including a host of artificial joints and muscle-like actuators. These anatomical and neuro-physiological features exhibit certain built-in, mechanical constraints, which provide mechanical feedback that is similar to the type of feedback that is inherent in genuine biological systems.
- the robot employs one or more sensors which are capable of measuring the status (e.g., the position) of the robot. A controller then uses the sensor data to activate functional groupings of the muscle-like activators to control mobility.
- This disclosure describes technologies relating actuating components using pneumatic muscles.
- An actuation system includes a pneumatic muscle connected to a component to be actuated.
- the system also includes an actuation member connected in series to the pneumatic muscle and valve connected to the pneumatic muscle to control a pressure in the pneumatic muscle.
- the system also includes a positioning mechanism connected to the component to control a movement of the component and a controller connected to the pneumatic muscle, the valve, and the positioning mechanism, the controller to control actuation of the component by controlling the pressure in the pneumatic muscle.
- the pneumatic muscle is a first pneumatic muscle and the actuation member can be a second pneumatic muscle.
- the first pneumatic muscle can be in a contracted state when the second pneumatic muscle is in an extended state, and the first pneumatic muscle can transition to an extended state when the second pneumatic muscle transitions to a contracted state.
- Each of the controller and the valve can be connected to the second pneumatic muscle, and the controller can be configured to control the valve to control the pressure in the first pneumatic muscle and a pressure in the second pneumatic muscle.
- the controller can be configured to perform operations including controlling the valve to apply an increasing pressure in the first pneumatic muscle and controlling the valve to apply a decreasing pressure in the second pneumatic muscle while applying the increasing pressure in the first pneumatic muscle.
- the controller can be configured to perform operations including controlling the valve to apply a decreasing pressure in the first pneumatic muscle and controlling the valve to apply a increasing pressure in the second pneumatic muscle while applying the decreasing pressure in the first pneumatic muscle.
- the controller can be configured to perform operations including storing an expected position of the component at a time instant, determining a measured position of the component at the time instant, and comparing the expected position with the measured position.
- the positioning mechanism can include a brake.
- the controller can be configured to perform operations including transmitting a control signal to the brake in response to determining that the expected position does not match the measured position.
- the brake can be configured to activate to lock movement of the component in response to receiving the control signal from the controller.
- the system can include a position transducer connected to the controller, wherein the position transducer is configured to transmit a plurality of position signals to the controller at a respective plurality of time instants, each position signal identifying the measured position of the component at a respective time instant.
- the controller can be a first controller, and the system can include a first position transducer connected to the first controller, wherein the first position transducer is configured to transmit a plurality of first position signals to the first controller at a respective plurality of time instants, each first position signal identifying a measured position of the component at a respective time instant.
- the system can also include a second controller connected to the brake and a second position transducer connected to the second controller, wherein the second position transducer is configured to transmit a plurality of second position signals to the second controller at the respective plurality of time instants, each second position signal identifying a measured position of the component at a respective time instant.
- the brake can be a first brake, and, at a time instant, the first controller can be configured to perform operations including determining that the measured position determined by the first controller does not match the measured position determined by the second controller or that the first controller measured position does not match the first controller's expected position.
- the first controller can be configured to transmit a control signal to the first brake in response to a failure detection, and the first brake can be configured to activate to lock movement of the component in response to receiving the control signal from the first controller.
- the system can include a second brake connected to the component, and the second controller can be configured to transmit a control signal to the second brake in response to determining that the measured position determined by the first controller does not match the measured position determined by the second controller.
- the second brake can be configured to activate to lock movement of the component in response to receiving the control signal from the second controller.
- the actuation member can be a bias spring, wherein the bias spring is in a contracted state when the pneumatic muscle is in an extended state, and wherein the bias spring transitions to an extended state when the pneumatic muscle transitions to a contracted state.
- the controller can be configured to control the valve to alternately control the pressure in the pneumatic muscle between an increasing pressure and a decreasing pressure at a frequency up to 100 Hz.
- the positioning mechanism can include a biasing mechanism, the biasing mechanism configured to bias the component toward a position.
- the biasing mechanism can include a spring.
- the system includes a pneumatic muscle and an actuation member connected in series to a component to be actuated.
- the system also includes a brake connected to the component to control a movement of the component and a controller connected to the pneumatic muscle and the brake, the controller to control the brake to lock movement of the component based on a failure of the pneumatic muscle.
- the brake can be a first brake
- the controller can be a first controller.
- the system can also include a second brake connected to the component to control the movement of the component and a second controller connected to the pneumatic muscle and the second brake, the second controller to control the second brake to lock movement of the component based on the failure of the pneumatic muscle.
- the first controller can be configured to determine a position of the component at a time instant
- the second controller can be configured to determine a position of the component at a time instant. Either the first controller or the second controller can be configured to compare the position of the component determined by the first controller with the position of the component determined by the second controller at the time instant.
- Either the first controller or the second controller can be configured to determine that the position of the component determined by the first controller does not match the position of the component determined by the second controller at the time instant, and can responsively activate either the first brake or the second brake, respectively, to lock the movement of the component.
- the component can be a rotorcraft component.
- the actuation member can be a pneumatic muscle or a bias spring.
- Some aspects of the subject matter described here can be implemented as a method including actuating movement of a component by alternately controlling a pressure in a pneumatic muscle connected to the component between an increasing pressure and a decreasing pressure.
- the method includes using a first controller, periodically determining a position of the component while controlling the pressure in the pneumatic muscle.
- the method also includes using a second controller, periodically determining the position of the component while controlling the pressure in the pneumatic muscle.
- the method also includes activating a brake to lock movement of the component in response to determining that, at a time instant, the position determined by the first controller does not match the position determined by the second controller.
- This disclosure relates to an actuator that utilizes pneumatic muscles.
- Some aircraft e.g., airplanes, rotorcraft, or other aircraft
- an Automatic Flight Control System AFCS
- the AFCS can use one or more actuators in series with the pilot controls to adjust the flight of the aircraft by superimposing additional commands onto the pilot's commands.
- the actuators that are coupled to the pilot controls can also transfer the pilot commands to a boost actuator or another aircraft system.
- Some ACFS use hydraulic actuators, but hydraulic actuators are sometimes integrated into other systems, which negatively affects portability and versatility. Furthermore, despite seals, hydraulic actuators can leak hydraulic fluid into the aircraft.
- Some AFCS use electro-mechanical actuators, but electro-mechanical actuators can be costly and add significant weight to the aircraft. In some cases, an actuator that fails enters an uncontrolled state that results in an unsafe lack of control for the pilot.
- a pneumatic muscle also known as a fluid actuator, is a linear actuator that is operated by fluid pressure.
- the operational fluid is a gas such as compressed air.
- a pneumatic muscle includes a closed membrane or tube that has opposite ends attached to mechanical components. For example, one end of the membrane can be attached to the load, and the other end of the membrane can be attached to a fixed component. As the membrane is inflated with gas, it bulges outward and contracts axially, exerting a pulling force on the load. The magnitude of the applied force is a function of the air pressure applied and the muscle stroke. Conversely, as gas is exhausted out of the membrane, the membrane relaxes and the pulling force reduces.
- a pneumatic muscle is a contractile device and can generate motion in only one direction.
- the membrane is covered by a sleeve to protect the membrane and provide tension.
- the sleeve can be made of netted or braided fibers, and the tension can be specified by the geometry and composition of the fibers.
- a pair of pneumatic muscles is arranged antagonistically.
- each pneumatic muscle is connected to the load to exert a pulling force in opposite directions.
- an increase in pressure is applied in the first pneumatic muscle of the pair while reducing pressure in the second pneumatic muscle of the pair while applying the increased pressure in the first pneumatic muscle.
- the increased pressure in the first pneumatic muscle causes the first pneumatic muscle to contract to a compressed state, imparting a pulling force on the load.
- the reduced pressure in the second pneumatic muscle causes the second pneumatic muscle to transition to an extended state. In the extended state, the second pneumatic muscle imparts less pulling force on the load than the first pneumatic muscle.
- the load is translated toward the first pneumatic muscle.
- an increased pressure is applied to the second pneumatic muscle and a reduced pressure is applied to the first pneumatic muscle.
- Alternately supplying increased and reduced pressure to the pneumatic muscles can thus selectively actuate the load in opposite directions.
- the actuator described in this disclosure includes at least one pneumatic muscle coupled to a positioning mechanism.
- the positioning mechanism includes a brake to fix the position of the actuated component.
- the positioning mechanism includes a biasing mechanism (e.g., a spring or other mechanism) to bias the component toward a position.
- Independent controllers can monitor, determine and crosscheck, at least, the expected position of the actuator, the measured position of the actuator.
- the positioning mechanism in the event of an actuator failure, can be activated to brake to prevent the pneumatic muscle from moving, sometimes called a "fail-fixed" operation.
- the actuator can include two position sensors and activate the positioning mechanism to brake if the position sensors disagree on their positions, possibly indicating a failure.
- two controllers can agree on the expected position of the actuator.
- the controllers can also agree on the measured position of the actuator as determined by the position sensors. Any disagreement between the controllers can indicate a failure, and a controller can act to fix the actuator in position by engaging one or more positioning mechanisms.
- the positioning mechanisms can be power-to-release, so that upon a controller failure, the actuator will fail fixed. For increased safety and reliability, more than one controller could be required to maintain power-to-release for each positioning mechanism.
- a controller can also release pressure to the pneumatic muscles (while maintaining system pressure) if a single operational positioning mechanism cannot hold reliably against the maximum force output of a muscle (e.g., in the case of a valve jam).
- the positioning mechanism in the event of an actuator system failure, can bias the actuator to a position.
- the controller can release pressure to the pneumatic muscles, allowing a force imparted by the positioning mechanism to move the component to a position.
- the positioning mechanism can include both a brake and a biasing mechanism.
- the pneumatic muscle can be coupled to an actuation member such as a bias spring or a second pneumatic muscle to provide an antagonistic force in a second direction.
- an actuation member such as a bias spring or a second pneumatic muscle to provide an antagonistic force in a second direction.
- pneumatic muscles are largely gas-filled membranes, they can be lighter than other actuator types such as hydraulic actuators, linear motors, or electro-mechanical actuators, while providing comparable force. Less aircraft weight can reduce fuel consumption and increase efficiency.
- the actuator described here can also be cheaper to manufacture than other actuator types such as hydraulic and electro-mechanical actuators. Pneumatic muscles can be easily replaced, and do not leak hydraulic fluid.
- the actuator described here can have a bandwidth of at least 100 Hz, which is suitable for many aircraft applications.
- the actuator can provide actuation at a frequency greater than the rotor rotation frequency for exciting desirable high-frequency vibrational modes in the rotor blades during rotation.
- FIGS. 1A-C show a schematic diagram of a first implementation of an example actuation system 100, including example actuated component 106.
- the component 106 can be, for example, a component in a rotorcraft, such as an AFCS component or a mechanical linkage.
- the actuation system 100 uses a pneumatic muscle as an actuation member, and includes a first pneumatic muscle 102 and a second pneumatic muscle 104 connected to the component 106.
- Gas is supplied to pneumatic muscles 102, 104 through valve 108 via conduits 122, 124, respectively.
- the valve 108 can control the pressure of the gas in the pneumatic muscles 102, 104.
- the actuation system 100 also includes a positioning mechanism 116 that is connected to the component 106 to control movement of the component 106.
- the positioning mechanism 116 is connected to one or both pneumatic muscles 102, 104.
- the actuation system 100 also includes a controller 110 connected to the pneumatic muscles 102, 104, the valve 108, and the positioning mechanism 116.
- the controller 110 controls actuation of the component 106 by controlling the respective pressures in the pneumatic muscles 102, 104 by controlling the valve 108.
- the first pneumatic muscle 102 and the second pneumatic muscle 104 are connected to the component 106 antagonistically, in that each pneumatic muscle 102, 104 generates force in an opposite direction. In this manner, the component 106 can be actuated linearly in opposite directions by selectively pressurizing each pneumatic muscle 102, 104.
- the pneumatic muscles 102, 104 are arranged at an angle.
- the pneumatic muscles 102, 104 can actuate a component in a rotational direction.
- FIG. 1D shows a second example implementation of an actuation system 150 in which the pneumatic muscles 102, 104 actuate to rotate a rotatable component 160.
- the pneumatic muscles 102, 104 are arranged at a 90° angle. In other implementations, the pneumatic muscles 102, 104 are arranged at a different angle (e.g., 40°, 45°, 120°, etc.). In other implementations, the pneumatic muscles 102, 104 can be in a pulley configuration to rotate a rotatable component 106. For example, an end of each pneumatic muscle 102, 104 can be attached to the rotatable component 106 by a cord or strap. In a pulley-type configuration, the pneumatic muscles 102, 104 can be arranged parallel to each other or at an angle to each other.
- FIG. 1A shows the actuation system 100 with pneumatic muscles 102, 104 in a relaxed (i.e., unpressurized) state.
- both pneumatic muscles 102, 104 are pressurized to specific respective pressures prior to actuation.
- more than one pair of pneumatic muscles can be used.
- two (or more) pneumatic muscles can be arranged in parallel to actuate in one direction, and two (or more) pneumatic muscles can be arranged in parallel to actuate in another direction. In this manner, additional force can be applied to the component by using multiple pairs of pneumatic muscles.
- the other pneumatic muscles can still maintain operation of the actuation system. Multiple pneumatic muscles in series can actuate a component over a longer distance in a direction than a single pneumatic muscle.
- the example valve 108 controls the gas supplied to or removed from the pneumatic muscles 102, 104.
- the valve 108 can be a single valve or a combination of valves.
- the valve 108 can be a directional control valve (e.g., a spool valve) that only permits gas to flow to a single pneumatic muscle 102, 104 at any time.
- the valve 108 is connected to a pressure source (e.g., an air compressor, a pump, an accumulator, or other pressure source) and supplies gas from the gas source to the pneumatic muscles 102, 104.
- the valve 108 is connected to a vacuum source to remove gas from the pneumatic muscles 102, 104.
- the valve 108 is connected to the atmosphere to reduce pressure by venting the gas from the pneumatic muscles 102, 104.
- the valve can reduce pressure to the pneumatic muscles 102, 104 using a vacuum pump, an exhaust vent, or another pneumatic system.
- the example controller 110 is configured to control the valve 108 to actuate the component 106 by alternately controlling the pressure in the pneumatic muscles 102, 104 between an increasing pressure and a decreasing pressure.
- the controller 110 can send signals to the valve 108 or control the valve 108 via a mechanical coupling.
- FIG. 1B shows a schematic diagram of actuation system 100 in which the controller 110 has controlled the valve 108 to actuate component 106 toward the first pneumatic muscle 102.
- the controller controls the valve 108 to apply an increasing pressure in the first pneumatic muscle 102 and a decreasing pressure in the second pneumatic muscle 104.
- the first pneumatic muscle 102 contracts under increased pressure and pulls the component 106, as shown in FIG. 1B .
- the second pneumatic muscle 104 relaxes to an extended state under reduced pressure and allows the first pneumatic muscle 102 to pull the component 106.
- FIG. 1C shows the actuation system 100 in which the component 106 has been actuated in an opposite direction, i.e., toward the second pneumatic muscle 104.
- the controller controls the valve 108 to apply a reduced pressure in the first pneumatic muscle 102 and an increased pressure in the second pneumatic muscle 104 while applying the reduced pressure in the first pneumatic muscle 102.
- the second pneumatic muscle 104 contracts under the applied increase in pressure and pulls the component 106, as shown in FIG. 1C .
- the first pneumatic muscle 102 relaxes to an extended state and allows the second pneumatic muscle 104 to pull the component 106.
- the controller 110 can control the valve 108 to control the pressures at frequencies up to 100 Hz. In some implementations, the controller 110 can control the valve 108 to control the pressures at frequencies greater than 100 Hz. In some implementations, the controller 110 controls the valve 108 in response to receiving a signal from another system. For example, the controller can receive a signal from the AFCS on an aircraft, a flight control computer, the avionics system on an aircraft, or another system. In some implementations, the controller 110 is included as part of another system, such as a computer system or other data processing apparatus. For example, the controller 110 can be incorporated as part of a flight control computer, an AFCS, the avionics system on an aircraft, or another system. In some implementations, a controller includes one processor or a crosschecking pair of processors. Each processor can use its own conditioning circuitry for its associated transducer and positioning mechanism.
- the positioning mechanism 116 can to activate to lock, restrict, or control movement of the component 106 in response to receiving a signal from the controller 110. For example, if the controller 110 detects a failure or anomaly in the actuation system 100, the controller 110 can send a signal to the positioning mechanism 116 to lock the component 106 in place.
- the positioning mechanism 116 is connected to the component 106 and locks movement of the component 106 such that pressurizing the pneumatic muscles 102, 104 does not actuate the component 106.
- the positioning mechanism 116 is connected to the pneumatic muscles 102, 104 and locks movement of the pneumatic muscles 102, 104 to lock movement of the component 106.
- the positioning mechanism 116 can be a mechanical brake mechanism (e.g., locking teeth, a clamp, or other mechanism), an electromagnetic brake mechanism, or another type of brake mechanism.
- the positioning mechanism 116 is connected to a pneumatic system or a hydraulic system of an aircraft.
- the positioning mechanism 116 includes multiple separate mechanisms to lock movement of the component 106 that can be activated by a control signal from the controller 110. In this manner, if one brake mechanism fails, at least one other positioning mechanism can still activate to lock movement of the component 106.
- the positioning mechanism 116 can also include a biasing mechanism that is configured to bias the actuator toward a position.
- the controller 110 can deactivate pressure to pneumatic muscles 102, 104 and allow the biasing mechanism to move the component to a position.
- the positioning mechanism 116 can include a biasing mechanism such as one or more springs that can impart a force on the component.
- the positioning mechanism 116 can bias the actuator to a position such as a central position of actuator travel, a limit of actuator travel, or another position. In this manner, an actuation system 100 connected in parallel to another system can be decoupled from the system if the actuation system 100 fails.
- the example actuation system 100 also includes a first position transducer 112 and a second position transducer 114 that are connected to the component 106 and the controller 110.
- the position transducers 112, 114 can be affixed to the component 106, a housing, or another part of the actuation system 100.
- a position transducer 112, 114 is located adjacent to the component 106.
- one or both of the position transducers 112, 114 are stationary relative to the component 106.
- part of a position transducer 112, 114 is stationary and another part of the position transducer 112, 114 translates with the component 106.
- the position transducers 112, 114 can periodically determine the measured position of the component 106 and transmit position signals to the controller 110.
- the position transducers 112, 114 can determine the component 106 position at multiple time instances, and each position signal can identify the measured position of the component 106 at a respective time instant.
- the controller 110 can store an expected position of the component 106 at a time instant, and compare the expected component 106 position to a measured component 106 position identified by one or more position signals for that time instant. In some cases, an actuation system failure can be signified by the expected component 106 position not matching the identified measured component 106 position.
- an actuation system failure can also be signified by the measured component 106 position identified by the first position transducer 112 not matching the measured component 106 position identified by the second transducer 114.
- the controller 110 can transmit a control signal to the positioning mechanism 116 to activate the positioning mechanism 116 and lock movement of the component 106.
- the actuation system 100 can be implemented in a control application, such as an AFCS or another control application or system.
- the actuation system 100 can be connected in series to an actuation system, another actuator (e.g., as an input to a boost actuator or other actuator), a control application, or another system.
- the actuation system 100 is connected in a parallel configuration to another system or actuation system (e.g., a boost actuator or other system).
- the actuation system 100 could be used to actuate components used in aircraft applications such as fixed-wing aircraft, tiltrotor aircraft, rotorcraft, or other aircraft.
- the actuation system 100 could also be used to actuate components used in other applications such as automotive systems (e.g.
- automotive systems automobiles, ATVs, motorcycles, or other automotive systems
- submersible systems marine systems (e.g. personal watercraft, boats, or other marine systems), agricultural systems (e.g. tractors or other agricultural systems), power equipment (e.g. generators, lawn mowers, or other power equipment), construction equipment (e.g. industrial vehicles, heavy machinery, or other equipment), or other systems.
- marine systems e.g. personal watercraft, boats, or other marine systems
- agricultural systems e.g. tractors or other agricultural systems
- power equipment e.g. generators, lawn mowers, or other power equipment
- construction equipment e.g. industrial vehicles, heavy machinery, or other equipment
- FIG. 2 shows a schematic diagram of a third example implementation of an actuation system 200.
- actuation system 200 uses a pair of pneumatic muscles 102, 104 to actuate a component 106.
- the actuation system 200 includes a first controller 218 and a second controller 228 that can be connected to each other, as shown.
- the controllers 218, 228 can be separate controllers or can be parts or modules of a single controller.
- both pneumatic muscles 102, 104 are connected to a single valve controlled by both controllers 218, 228.
- the first pneumatic muscle 102 is connected to a first valve controlled by the first controller 218, and the second pneumatic muscle 104 is connected to a second valve controlled by the second controller 228.
- the actuation system 200 also includes two example positioning mechanisms implemented as a first brake 216 and a second brake 226, respectively. In some implementations, one or both positioning mechanisms are implemented as a biasing mechanism.
- the first controller 218 is connected to the first brake 216 and the first position transducer 112, and the second controller 228 is connected to the second brake 226 and the second position transducer 114.
- First position transducer 112 and second position transducer 114 can periodically send first and second position signals to the first controller 218 and the second controller 228, respectively.
- the first position signals can identify a measured position of the component 106 as identified by the first position transducer 112.
- the second position signals can identify a measured position of the component 106 as identified by the second position transducer 114.
- the first controller 218 can send a control signal to the first brake 216, and the second controller can send a control signal to the second brake 226.
- a single brake is connected to multiple controllers, and each controller can send a control signal to the brake.
- the first controller 218 and the second controller 228 can determine the measured position of the component 106 at multiple time instances.
- the first controller 218 and/or the second controller 228 can be configured to compare the position of the component 106 determined by the first controller 218 with the position of the component determined by the second controller 228 at an instant of time. If a controller determines that the measured position determined by the first controller 218 does not match the measured position determined by the second controller 228, that controller can send a control signal to a brake to lock movement of the component 106.
- the first controller 218 determines that the position of the component 106 determined by the second controller 228 does not match its own determined position of the component 106, the first controller 218 can send a control signal to the first brake 216 to lock movement of the component 106.
- the same example could be applied to the second controller 218 and second brake 216.
- more than two controllers are used in the actuation system.
- Each controller can be connected to a respective position transducer.
- the single disagreeing controller can be ignored and no control signal transmitted to a positioning mechanism. For example, in an actuation system using three controllers, if a single controller's determined position disagrees with that of the other two controllers, that single controller can be ignored or disabled. In this manner, the actuation system can reduce the number of inaccurate fails due to an incorrectly determined position mismatch.
- two agreeing controllers can be sufficient to provide safe operation of the actuation system.
- the logic to ignore a single disagreeing controller can be included in one or more of the controllers or be included in a processing system such as a flight control computer or other system.
- the actuation system 200 also includes example stops 204.
- the stops 204 limit the mechanical range of the component 106, and can be used as a safety feature to prevent overextension of the actuation system 200. In other implementations, more or fewer stops 204 are used, and can be positioned at any suitable locations on the actuation system 200 to limit movement range.
- FIG. 3 shows a schematic of a fourth example implementation of an actuation system 300 implementing a bias spring 302.
- the actuation system 300 is similar to actuation system 100, but includes a bias spring 302 connected to the component 106 as the actuation member instead of a second pneumatic muscle.
- the bias spring 302 extends when the pneumatic muscle 102 is pressurized and contracts, pulling the component 106.
- the extended bias spring 302 exerts a pulling force on the component 106 in the direction opposite the pulling force of the pneumatic muscle 102.
- the bias spring 302 retracts.
- the bias spring 302 is configured to compress when the pneumatic muscle 102 is pressurized and contracts. In the compressed state, the bias spring 302 exerts a pushing force on the component 106 in the direction opposite the pulling force of the pneumatic muscle 102. When the pneumatic muscle 102 is depressurized and relaxes, the bias spring 302 extends. As the bias spring 302 extends, it pushes the component 106 away from the pneumatic muscle 102.
- the component 106 can be actuated in opposite directions using a single pneumatic muscle 102.
- An actuation system using a bias spring such as actuation system 300 can be used to rotate a component or actuate a component linearly.
- the bias spring 302 and the pneumatic muscle 102 are at an angle.
- the actuation system 300 includes more than one bias spring 302 and/or more than one pneumatic muscle 102.
- FIG. 4 shows a flowchart of an example actuation process 400 that can be implemented by example actuation systems 100, 150, 200, or 300.
- the actuation process 400 can be used for actuation systems that have one or more controllers or valves, and two or more position transducers.
- gas pressure is provided to a pneumatic muscle.
- the pressure can be provided by a gas source such as an air compressor or other source as described previously.
- the gas pressure can be provided through one or more valves that are controlled by one or more controllers.
- a pressure in the pneumatic muscle is varied between increasing and decreasing pressure to actuate the component.
- a controller can control the valve to alternately supply increasing and decreasing pressure to the pneumatic muscle, as described previously.
- the actuation member is a second pneumatic muscle, and pressure in the second pneumatic muscle is also varied between a increasing pressure and a decreasing pressure.
- multiple position transducers determine the position of the component. If the component position determined by a first transducer and the component position determined by a second transducer match, the process returns to 404 and continues. If the positions do not match each other or the expected position in a controller, the process proceeds to 408.
- one or more controllers can be connected to the transducers, and the controllers can determine the component position from each transducer and/or check if the positions match.
- 404 and 406 are simultaneous, i.e., the position of the component is periodically determined while the pressures in the pneumatic muscles are varied.
- a positioning mechanism is activated in response to determining that the positions do not match.
- the positioning mechanism engages, locking movement of the component.
- a controller can send an activation signal to a positioning mechanism to activate a brake included in the positioning mechanism.
- FIG. 5 shows a schematic diagram of an example rotorcraft 501.
- Rotorcraft 501 has a rotor system 503 with multiple rotor blades 505.
- Rotorcraft 501 can further include a fuselage 507, anti-torque system 509, and an empennage 511.
- An actuation system 100 is shown in an example location within a flight control system of the rotorcraft 501.
- FIG. 6 shows a schematic diagram of an example tiltrotor aircraft 601.
- Aircraft 601 includes a fuselage 607 with attached wings 605.
- Nacelles 603 are carried at the outboard ends of wings 605 and are rotatable between the helicopter-mode position shown and a forward-facing airplane-mode position (not shown).
- Nacelles 603 carry engines and transmissions for powering rotor systems 611 in rotation.
- An engine may be an internal combustion engine, an electrical power source and associated motor, or any other suitable technique for powering rotor system 611.
- An actuation system 100 is shown in an example location within a flight control system of the tiltrotor aircraft 601.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Fluid-Pressure Circuits (AREA)
Description
- This disclosure relates to an actuator that utilizes pneumatic muscles.
- Many aircraft use actuators in systems that provide additional stability or assist pilot operation. For example, an aircraft can include an Automatic Flight Control System (AFCS) to augment pilot operation of the aircraft and communicate pilot input to components of the aircraft. In some cases, actuators are designed to limit instability or unwanted movement upon actuator failure. For example, an actuator can be designed to remain fixed upon detection of a failure of the actuator, so that unwanted or erroneous actuator outputs are not transmitted to other components.
-
EP1683973 (A1 ) discloses a fluid pressure actuator which includes: an actuator body which expands and contracts through supply/discharge of a fluid to generate a driving force; a sensor for detecting a condition of the actuator body; and a control part for controlling a fluid regulator for adjusting a pressure of the fluid supplied to and discharged from the actuator body based on a detection signal from the sensor. The sensor is mounted in the actuator body. -
DE3630822 discloses a drive device having sense of touch, which has elastic expansible and contractible body in the manner of air bags, which produce a contractile force by the introduction of pressure fluid into the elastic body in the axial direction due to an increase of its diameter. The driven member is a rotatable circular member, which is rotatably supported by a support arm and around which a tension member extends, the ends of which are connected to the respective other end of the elastic body, wherein the sense means on a shaft the rotatable circular element is fixed. -
US6532400 B1 discloses a biologically inspired, multi-segmented robot, wherein the biologically inspired, multi-segmented robot employs a logic-based technique to control mobility, rather than a mobility control technique that relies on complex mathematical models. The robot is biologically-inspired in that it employs certain artificial, anatomical and neuro-physiological features that are similar to features found in actual biological systems, including a host of artificial joints and muscle-like actuators. These anatomical and neuro-physiological features exhibit certain built-in, mechanical constraints, which provide mechanical feedback that is similar to the type of feedback that is inherent in genuine biological systems. In addition, the robot employs one or more sensors which are capable of measuring the status (e.g., the position) of the robot. A controller then uses the sensor data to activate functional groupings of the muscle-like activators to control mobility. - This disclosure describes technologies relating actuating components using pneumatic muscles.
- The present invention provides an actuation system as defined in claim 1 and a method as defined in claim 17. An actuation system includes a pneumatic muscle connected to a component to be actuated. The system also includes an actuation member connected in series to the pneumatic muscle and valve connected to the pneumatic muscle to control a pressure in the pneumatic muscle. The system also includes a positioning mechanism connected to the component to control a movement of the component and a controller connected to the pneumatic muscle, the valve, and the positioning mechanism, the controller to control actuation of the component by controlling the pressure in the pneumatic muscle.
This, and other aspects, can include one or more of the following features. The pneumatic muscle is a first pneumatic muscle and the actuation member can be a second pneumatic muscle. The first pneumatic muscle can be in a contracted state when the second pneumatic muscle is in an extended state, and the first pneumatic muscle can transition to an extended state when the second pneumatic muscle transitions to a contracted state. Each of the controller and the valve can be connected to the second pneumatic muscle, and the controller can be configured to control the valve to control the pressure in the first pneumatic muscle and a pressure in the second pneumatic muscle. To actuate the component in a first direction, the controller can be configured to perform operations including controlling the valve to apply an increasing pressure in the first pneumatic muscle and controlling the valve to apply a decreasing pressure in the second pneumatic muscle while applying the increasing pressure in the first pneumatic muscle. To actuate the component in a second direction opposite the first direction, the controller can be configured to perform operations including controlling the valve to apply a decreasing pressure in the first pneumatic muscle and controlling the valve to apply a increasing pressure in the second pneumatic muscle while applying the decreasing pressure in the first pneumatic muscle. The controller can be configured to perform operations including storing an expected position of the component at a time instant, determining a measured position of the component at the time instant, and comparing the expected position with the measured position. The positioning mechanism can include a brake. The controller can be configured to perform operations including transmitting a control signal to the brake in response to determining that the expected position does not match the measured position. The brake can be configured to activate to lock movement of the component in response to receiving the control signal from the controller. The system can include a position transducer connected to the controller, wherein the position transducer is configured to transmit a plurality of position signals to the controller at a respective plurality of time instants, each position signal identifying the measured position of the component at a respective time instant. The controller can be a first controller, and the system can include a first position transducer connected to the first controller, wherein the first position transducer is configured to transmit a plurality of first position signals to the first controller at a respective plurality of time instants, each first position signal identifying a measured position of the component at a respective time instant. The system can also include a second controller connected to the brake and a second position transducer connected to the second controller, wherein the second position transducer is configured to transmit a plurality of second position signals to the second controller at the respective plurality of time instants, each second position signal identifying a measured position of the component at a respective time instant. The brake can be a first brake, and, at a time instant, the first controller can be configured to perform operations including determining that the measured position determined by the first controller does not match the measured position determined by the second controller or that the first controller measured position does not match the first controller's expected position. The first controller can be configured to transmit a control signal to the first brake in response to a failure detection, and the first brake can be configured to activate to lock movement of the component in response to receiving the control signal from the first controller. The system can include a second brake connected to the component, and the second controller can be configured to transmit a control signal to the second brake in response to determining that the measured position determined by the first controller does not match the measured position determined by the second controller. The second brake can be configured to activate to lock movement of the component in response to receiving the control signal from the second controller. The actuation member can be a bias spring, wherein the bias spring is in a contracted state when the pneumatic muscle is in an extended state, and wherein the bias spring transitions to an extended state when the pneumatic muscle transitions to a contracted state. The controller can be configured to control the valve to alternately control the pressure in the pneumatic muscle between an increasing pressure and a decreasing pressure at a frequency up to 100 Hz. The positioning mechanism can include a biasing mechanism, the biasing mechanism configured to bias the component toward a position. The biasing mechanism can include a spring. - Some aspects of the subject matter described here can be implemented as an actuation system to control actuation of a component. The system includes a pneumatic muscle and an actuation member connected in series to a component to be actuated. The system also includes a brake connected to the component to control a movement of the component and a controller connected to the pneumatic muscle and the brake, the controller to control the brake to lock movement of the component based on a failure of the pneumatic muscle.
- This, and other aspects, can include one or more of the following features. The brake can be a first brake, and the controller can be a first controller. The system can also include a second brake connected to the component to control the movement of the component and a second controller connected to the pneumatic muscle and the second brake, the second controller to control the second brake to lock movement of the component based on the failure of the pneumatic muscle. The first controller can be configured to determine a position of the component at a time instant, and the second controller can be configured to determine a position of the component at a time instant. Either the first controller or the second controller can be configured to compare the position of the component determined by the first controller with the position of the component determined by the second controller at the time instant. Either the first controller or the second controller can be configured to determine that the position of the component determined by the first controller does not match the position of the component determined by the second controller at the time instant, and can responsively activate either the first brake or the second brake, respectively, to lock the movement of the component. The component can be a rotorcraft component. The actuation member can be a pneumatic muscle or a bias spring.
- Some aspects of the subject matter described here can be implemented as a method including actuating movement of a component by alternately controlling a pressure in a pneumatic muscle connected to the component between an increasing pressure and a decreasing pressure. The method includes using a first controller, periodically determining a position of the component while controlling the pressure in the pneumatic muscle. The method also includes using a second controller, periodically determining the position of the component while controlling the pressure in the pneumatic muscle. The method also includes activating a brake to lock movement of the component in response to determining that, at a time instant, the position determined by the first controller does not match the position determined by the second controller.
- The details of one or more implementations of the subject matter described in this disclosure are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the subject matter will become apparent from the description, the drawings, and the claims.
-
-
FIGS. 1A-C show a schematic diagram of a first implementation of an example actuation system, including an example actuated component. -
FIG. 1-D shows a second example implementation of an actuation system in which the pneumatic muscles actuate to rotate a rotatable component. -
FIG. 2 shows a schematic diagram of a third example implementation of an actuation system. -
FIG. 3 shows a schematic of a fourth example implementation of an actuation system implementing a bias spring. -
FIG. 4 is a flowchart of an example actuation process that can be implemented by any one of the example actuation systems. -
FIG. 5 is a schematic diagram showing an example of a rotorcraft. -
FIG. 6 is a schematic diagram showing an example of a tiltrotor aircraft. - Like reference numbers and designations in the various drawings indicate like elements.
- This disclosure relates to an actuator that utilizes pneumatic muscles. Some aircraft (e.g., airplanes, rotorcraft, or other aircraft) use an Automatic Flight Control System (AFCS) to improve aircraft stability during operation and to assist the pilot's control of the aircraft. For example, the AFCS can use one or more actuators in series with the pilot controls to adjust the flight of the aircraft by superimposing additional commands onto the pilot's commands. The actuators that are coupled to the pilot controls can also transfer the pilot commands to a boost actuator or another aircraft system. Some ACFS use hydraulic actuators, but hydraulic actuators are sometimes integrated into other systems, which negatively affects portability and versatility. Furthermore, despite seals, hydraulic actuators can leak hydraulic fluid into the aircraft. Some AFCS use electro-mechanical actuators, but electro-mechanical actuators can be costly and add significant weight to the aircraft. In some cases, an actuator that fails enters an uncontrolled state that results in an unsafe lack of control for the pilot.
- This disclosure describes a fail-fixed actuator using pneumatic muscles. A pneumatic muscle, also known as a fluid actuator, is a linear actuator that is operated by fluid pressure. Typically, the operational fluid is a gas such as compressed air. A pneumatic muscle includes a closed membrane or tube that has opposite ends attached to mechanical components. For example, one end of the membrane can be attached to the load, and the other end of the membrane can be attached to a fixed component. As the membrane is inflated with gas, it bulges outward and contracts axially, exerting a pulling force on the load. The magnitude of the applied force is a function of the air pressure applied and the muscle stroke. Conversely, as gas is exhausted out of the membrane, the membrane relaxes and the pulling force reduces. In this manner, a pneumatic muscle is a contractile device and can generate motion in only one direction. In some cases, the membrane is covered by a sleeve to protect the membrane and provide tension. For example, the sleeve can be made of netted or braided fibers, and the tension can be specified by the geometry and composition of the fibers.
- In some implementations of a pneumatic muscle actuator, a pair of pneumatic muscles is arranged antagonistically. In an antagonistic arrangement, each pneumatic muscle is connected to the load to exert a pulling force in opposite directions. To actuate the load in one direction from an equilibrium condition, an increase in pressure is applied in the first pneumatic muscle of the pair while reducing pressure in the second pneumatic muscle of the pair while applying the increased pressure in the first pneumatic muscle. The increased pressure in the first pneumatic muscle causes the first pneumatic muscle to contract to a compressed state, imparting a pulling force on the load. The reduced pressure in the second pneumatic muscle causes the second pneumatic muscle to transition to an extended state. In the extended state, the second pneumatic muscle imparts less pulling force on the load than the first pneumatic muscle. Thus, the load is translated toward the first pneumatic muscle. To translate the load in the opposite direction, an increased pressure is applied to the second pneumatic muscle and a reduced pressure is applied to the first pneumatic muscle. Alternately supplying increased and reduced pressure to the pneumatic muscles can thus selectively actuate the load in opposite directions.
- The actuator described in this disclosure includes at least one pneumatic muscle coupled to a positioning mechanism. In some implementations, the positioning mechanism includes a brake to fix the position of the actuated component. In some implementations, the positioning mechanism includes a biasing mechanism (e.g., a spring or other mechanism) to bias the component toward a position. Independent controllers can monitor, determine and crosscheck, at least, the expected position of the actuator, the measured position of the actuator. In some implementations, in the event of an actuator failure, the positioning mechanism can be activated to brake to prevent the pneumatic muscle from moving, sometimes called a "fail-fixed" operation. For example, the actuator can include two position sensors and activate the positioning mechanism to brake if the position sensors disagree on their positions, possibly indicating a failure. For example, two controllers can agree on the expected position of the actuator. The controllers can also agree on the measured position of the actuator as determined by the position sensors. Any disagreement between the controllers can indicate a failure, and a controller can act to fix the actuator in position by engaging one or more positioning mechanisms. The positioning mechanisms can be power-to-release, so that upon a controller failure, the actuator will fail fixed. For increased safety and reliability, more than one controller could be required to maintain power-to-release for each positioning mechanism. A controller can also release pressure to the pneumatic muscles (while maintaining system pressure) if a single operational positioning mechanism cannot hold reliably against the maximum force output of a muscle (e.g., in the case of a valve jam). In some implementations, in the event of an actuator system failure, the positioning mechanism can bias the actuator to a position. For example, the controller can release pressure to the pneumatic muscles, allowing a force imparted by the positioning mechanism to move the component to a position. In some implementations, the positioning mechanism can include both a brake and a biasing mechanism.
- Fixing the failed actuator or biasing the actuator position prevents it from introducing uncontrolled or inaccurate commands to the aircraft or adding undesirable dead-band to pilot inputs, and thus is an important safety consideration. As a single pneumatic muscle provides force in only one direction, the pneumatic muscle can be coupled to an actuation member such as a bias spring or a second pneumatic muscle to provide an antagonistic force in a second direction. As pneumatic muscles are largely gas-filled membranes, they can be lighter than other actuator types such as hydraulic actuators, linear motors, or electro-mechanical actuators, while providing comparable force. Less aircraft weight can reduce fuel consumption and increase efficiency. The actuator described here can also be cheaper to manufacture than other actuator types such as hydraulic and electro-mechanical actuators. Pneumatic muscles can be easily replaced, and do not leak hydraulic fluid. The actuator described here can have a bandwidth of at least 100 Hz, which is suitable for many aircraft applications. For example, the actuator can provide actuation at a frequency greater than the rotor rotation frequency for exciting desirable high-frequency vibrational modes in the rotor blades during rotation.
-
FIGS. 1A-C show a schematic diagram of a first implementation of anexample actuation system 100, including example actuatedcomponent 106. Thecomponent 106 can be, for example, a component in a rotorcraft, such as an AFCS component or a mechanical linkage. Theactuation system 100 uses a pneumatic muscle as an actuation member, and includes a firstpneumatic muscle 102 and a secondpneumatic muscle 104 connected to thecomponent 106. Gas is supplied topneumatic muscles valve 108 viaconduits valve 108 can control the pressure of the gas in thepneumatic muscles actuation system 100 also includes apositioning mechanism 116 that is connected to thecomponent 106 to control movement of thecomponent 106. In some implementations, thepositioning mechanism 116 is connected to one or bothpneumatic muscles actuation system 100 also includes acontroller 110 connected to thepneumatic muscles valve 108, and thepositioning mechanism 116. Thecontroller 110 controls actuation of thecomponent 106 by controlling the respective pressures in thepneumatic muscles valve 108. - The first
pneumatic muscle 102 and the secondpneumatic muscle 104 are connected to thecomponent 106 antagonistically, in that eachpneumatic muscle component 106 can be actuated linearly in opposite directions by selectively pressurizing eachpneumatic muscle pneumatic muscles pneumatic muscles FIG. 1D shows a second example implementation of anactuation system 150 in which thepneumatic muscles rotatable component 160. Inactuation system 150, thepneumatic muscles pneumatic muscles pneumatic muscles rotatable component 106. For example, an end of eachpneumatic muscle rotatable component 106 by a cord or strap. In a pulley-type configuration, thepneumatic muscles -
FIG. 1A shows theactuation system 100 withpneumatic muscles pneumatic muscles - The
example valve 108 controls the gas supplied to or removed from thepneumatic muscles valve 108 can be a single valve or a combination of valves. For example, thevalve 108 can be a directional control valve (e.g., a spool valve) that only permits gas to flow to a singlepneumatic muscle valve 108 is connected to a pressure source (e.g., an air compressor, a pump, an accumulator, or other pressure source) and supplies gas from the gas source to thepneumatic muscles valve 108 is connected to a vacuum source to remove gas from thepneumatic muscles valve 108 is connected to the atmosphere to reduce pressure by venting the gas from thepneumatic muscles pneumatic muscles - The
example controller 110 is configured to control thevalve 108 to actuate thecomponent 106 by alternately controlling the pressure in thepneumatic muscles controller 110 can send signals to thevalve 108 or control thevalve 108 via a mechanical coupling.FIG. 1B shows a schematic diagram ofactuation system 100 in which thecontroller 110 has controlled thevalve 108 to actuatecomponent 106 toward the firstpneumatic muscle 102. To actuate as shown inFIG. 1B , the controller controls thevalve 108 to apply an increasing pressure in the firstpneumatic muscle 102 and a decreasing pressure in the secondpneumatic muscle 104. The firstpneumatic muscle 102 contracts under increased pressure and pulls thecomponent 106, as shown inFIG. 1B . The secondpneumatic muscle 104 relaxes to an extended state under reduced pressure and allows the firstpneumatic muscle 102 to pull thecomponent 106. -
FIG. 1C shows theactuation system 100 in which thecomponent 106 has been actuated in an opposite direction, i.e., toward the secondpneumatic muscle 104. To actuate as shown inFIG. 1C , the controller controls thevalve 108 to apply a reduced pressure in the firstpneumatic muscle 102 and an increased pressure in the secondpneumatic muscle 104 while applying the reduced pressure in the firstpneumatic muscle 102. The secondpneumatic muscle 104 contracts under the applied increase in pressure and pulls thecomponent 106, as shown inFIG. 1C . Under reduced pressure, the firstpneumatic muscle 102 relaxes to an extended state and allows the secondpneumatic muscle 104 to pull thecomponent 106. - The
controller 110 can control thevalve 108 to control the pressures at frequencies up to 100 Hz. In some implementations, thecontroller 110 can control thevalve 108 to control the pressures at frequencies greater than 100 Hz. In some implementations, thecontroller 110 controls thevalve 108 in response to receiving a signal from another system. For example, the controller can receive a signal from the AFCS on an aircraft, a flight control computer, the avionics system on an aircraft, or another system. In some implementations, thecontroller 110 is included as part of another system, such as a computer system or other data processing apparatus. For example, thecontroller 110 can be incorporated as part of a flight control computer, an AFCS, the avionics system on an aircraft, or another system. In some implementations, a controller includes one processor or a crosschecking pair of processors. Each processor can use its own conditioning circuitry for its associated transducer and positioning mechanism. - The
positioning mechanism 116 can to activate to lock, restrict, or control movement of thecomponent 106 in response to receiving a signal from thecontroller 110. For example, if thecontroller 110 detects a failure or anomaly in theactuation system 100, thecontroller 110 can send a signal to thepositioning mechanism 116 to lock thecomponent 106 in place. In some implementations, thepositioning mechanism 116 is connected to thecomponent 106 and locks movement of thecomponent 106 such that pressurizing thepneumatic muscles component 106. In some implementations, thepositioning mechanism 116 is connected to thepneumatic muscles pneumatic muscles component 106. Thepositioning mechanism 116 can be a mechanical brake mechanism (e.g., locking teeth, a clamp, or other mechanism), an electromagnetic brake mechanism, or another type of brake mechanism. In some implementations, thepositioning mechanism 116 is connected to a pneumatic system or a hydraulic system of an aircraft. In some implementations, thepositioning mechanism 116 includes multiple separate mechanisms to lock movement of thecomponent 106 that can be activated by a control signal from thecontroller 110. In this manner, if one brake mechanism fails, at least one other positioning mechanism can still activate to lock movement of thecomponent 106. - The
positioning mechanism 116 can also include a biasing mechanism that is configured to bias the actuator toward a position. For example, upon detection of a failure, thecontroller 110 can deactivate pressure topneumatic muscles positioning mechanism 116 can include a biasing mechanism such as one or more springs that can impart a force on the component. Thepositioning mechanism 116 can bias the actuator to a position such as a central position of actuator travel, a limit of actuator travel, or another position. In this manner, anactuation system 100 connected in parallel to another system can be decoupled from the system if theactuation system 100 fails. - The
example actuation system 100 also includes afirst position transducer 112 and asecond position transducer 114 that are connected to thecomponent 106 and thecontroller 110. The position transducers 112, 114 can be affixed to thecomponent 106, a housing, or another part of theactuation system 100. In some implementations, aposition transducer component 106. In some implementations, one or both of theposition transducers component 106. In some implementations, part of aposition transducer position transducer component 106. The position transducers 112, 114 can periodically determine the measured position of thecomponent 106 and transmit position signals to thecontroller 110. The position transducers 112, 114 can determine thecomponent 106 position at multiple time instances, and each position signal can identify the measured position of thecomponent 106 at a respective time instant. Thecontroller 110 can store an expected position of thecomponent 106 at a time instant, and compare the expectedcomponent 106 position to a measuredcomponent 106 position identified by one or more position signals for that time instant. In some cases, an actuation system failure can be signified by the expectedcomponent 106 position not matching the identified measuredcomponent 106 position. In some cases, an actuation system failure can also be signified by the measuredcomponent 106 position identified by thefirst position transducer 112 not matching the measuredcomponent 106 position identified by thesecond transducer 114. Upon detection of a failure such as a position mismatch, thecontroller 110 can transmit a control signal to thepositioning mechanism 116 to activate thepositioning mechanism 116 and lock movement of thecomponent 106. - The
actuation system 100 can be implemented in a control application, such as an AFCS or another control application or system. Theactuation system 100 can be connected in series to an actuation system, another actuator (e.g., as an input to a boost actuator or other actuator), a control application, or another system. In some implementations, theactuation system 100 is connected in a parallel configuration to another system or actuation system (e.g., a boost actuator or other system).Theactuation system 100 could be used to actuate components used in aircraft applications such as fixed-wing aircraft, tiltrotor aircraft, rotorcraft, or other aircraft. Theactuation system 100 could also be used to actuate components used in other applications such as automotive systems (e.g. automobiles, ATVs, motorcycles, or other automotive systems), submersible systems, marine systems (e.g. personal watercraft, boats, or other marine systems), agricultural systems (e.g. tractors or other agricultural systems), power equipment (e.g. generators, lawn mowers, or other power equipment), construction equipment (e.g. industrial vehicles, heavy machinery, or other equipment), or other systems. -
FIG. 2 shows a schematic diagram of a third example implementation of anactuation system 200. Likeexample actuation system 100,actuation system 200 uses a pair ofpneumatic muscles component 106. Theactuation system 200 includes afirst controller 218 and asecond controller 228 that can be connected to each other, as shown. Thecontrollers pneumatic muscles controllers pneumatic muscle 102 is connected to a first valve controlled by thefirst controller 218, and the secondpneumatic muscle 104 is connected to a second valve controlled by thesecond controller 228. Theactuation system 200 also includes two example positioning mechanisms implemented as afirst brake 216 and asecond brake 226, respectively. In some implementations, one or both positioning mechanisms are implemented as a biasing mechanism. Thefirst controller 218 is connected to thefirst brake 216 and thefirst position transducer 112, and thesecond controller 228 is connected to thesecond brake 226 and thesecond position transducer 114.First position transducer 112 andsecond position transducer 114 can periodically send first and second position signals to thefirst controller 218 and thesecond controller 228, respectively. The first position signals can identify a measured position of thecomponent 106 as identified by thefirst position transducer 112. The second position signals can identify a measured position of thecomponent 106 as identified by thesecond position transducer 114. Thefirst controller 218 can send a control signal to thefirst brake 216, and the second controller can send a control signal to thesecond brake 226. In some implementations, a single brake is connected to multiple controllers, and each controller can send a control signal to the brake. - Via the
first position transducer 112 and thesecond position transducer 114, thefirst controller 218 and thesecond controller 228 can determine the measured position of thecomponent 106 at multiple time instances. Thefirst controller 218 and/or thesecond controller 228 can be configured to compare the position of thecomponent 106 determined by thefirst controller 218 with the position of the component determined by thesecond controller 228 at an instant of time. If a controller determines that the measured position determined by thefirst controller 218 does not match the measured position determined by thesecond controller 228, that controller can send a control signal to a brake to lock movement of thecomponent 106. For example, if thefirst controller 218 determines that the position of thecomponent 106 determined by thesecond controller 228 does not match its own determined position of thecomponent 106, thefirst controller 218 can send a control signal to thefirst brake 216 to lock movement of thecomponent 106. The same example could be applied to thesecond controller 218 andsecond brake 216. - In some implementations, more than two controllers are used in the actuation system. Each controller can be connected to a respective position transducer. In some implementations, if the position determined by a single controller disagrees with a number of remaining controllers, the single disagreeing controller can be ignored and no control signal transmitted to a positioning mechanism. For example, in an actuation system using three controllers, if a single controller's determined position disagrees with that of the other two controllers, that single controller can be ignored or disabled. In this manner, the actuation system can reduce the number of inaccurate fails due to an incorrectly determined position mismatch. In this example, two agreeing controllers can be sufficient to provide safe operation of the actuation system. The logic to ignore a single disagreeing controller can be included in one or more of the controllers or be included in a processing system such as a flight control computer or other system.
- The
actuation system 200 also includes example stops 204. Thestops 204 limit the mechanical range of thecomponent 106, and can be used as a safety feature to prevent overextension of theactuation system 200. In other implementations, more orfewer stops 204 are used, and can be positioned at any suitable locations on theactuation system 200 to limit movement range. -
FIG. 3 shows a schematic of a fourth example implementation of anactuation system 300 implementing abias spring 302. Theactuation system 300 is similar toactuation system 100, but includes abias spring 302 connected to thecomponent 106 as the actuation member instead of a second pneumatic muscle. In some implementations, thebias spring 302 extends when thepneumatic muscle 102 is pressurized and contracts, pulling thecomponent 106. Theextended bias spring 302 exerts a pulling force on thecomponent 106 in the direction opposite the pulling force of thepneumatic muscle 102. When thepneumatic muscle 102 is depressurized and the pulling force of thepneumatic muscle 102 lessens, thebias spring 302 retracts. During the retraction of thebias spring 302, the pulling force of thebias spring 302 pulls thecomponent 106 toward thebias spring 302. In this manner, thecomponent 106 can be actuated in opposite directions using a singlepneumatic muscle 102. In some implementations, thebias spring 302 is configured to compress when thepneumatic muscle 102 is pressurized and contracts. In the compressed state, thebias spring 302 exerts a pushing force on thecomponent 106 in the direction opposite the pulling force of thepneumatic muscle 102. When thepneumatic muscle 102 is depressurized and relaxes, thebias spring 302 extends. As thebias spring 302 extends, it pushes thecomponent 106 away from thepneumatic muscle 102. In this manner, thecomponent 106 can be actuated in opposite directions using a singlepneumatic muscle 102. An actuation system using a bias spring such asactuation system 300 can be used to rotate a component or actuate a component linearly. In some implementations, thebias spring 302 and thepneumatic muscle 102 are at an angle. In some implementations, theactuation system 300 includes more than onebias spring 302 and/or more than onepneumatic muscle 102. -
FIG. 4 shows a flowchart of anexample actuation process 400 that can be implemented byexample actuation systems actuation process 400 can be used for actuation systems that have one or more controllers or valves, and two or more position transducers. At 402, gas pressure is provided to a pneumatic muscle. For example, the pressure can be provided by a gas source such as an air compressor or other source as described previously. The gas pressure can be provided through one or more valves that are controlled by one or more controllers. At 404, a pressure in the pneumatic muscle is varied between increasing and decreasing pressure to actuate the component. For example, a controller can control the valve to alternately supply increasing and decreasing pressure to the pneumatic muscle, as described previously. In some implementations, the actuation member is a second pneumatic muscle, and pressure in the second pneumatic muscle is also varied between a increasing pressure and a decreasing pressure. - At 406, multiple position transducers determine the position of the component. If the component position determined by a first transducer and the component position determined by a second transducer match, the process returns to 404 and continues. If the positions do not match each other or the expected position in a controller, the process proceeds to 408. For example, one or more controllers can be connected to the transducers, and the controllers can determine the component position from each transducer and/or check if the positions match. In some
implementations - At 408, a positioning mechanism is activated in response to determining that the positions do not match. The positioning mechanism engages, locking movement of the component. For example, a controller can send an activation signal to a positioning mechanism to activate a brake included in the positioning mechanism.
- The
example actuation systems FIG. 5 shows a schematic diagram of anexample rotorcraft 501.Rotorcraft 501 has arotor system 503 withmultiple rotor blades 505.Rotorcraft 501 can further include afuselage 507,anti-torque system 509, and anempennage 511. Anactuation system 100 is shown in an example location within a flight control system of therotorcraft 501. - As another example aircraft,
FIG. 6 shows a schematic diagram of anexample tiltrotor aircraft 601.Aircraft 601 includes afuselage 607 with attachedwings 605.Nacelles 603 are carried at the outboard ends ofwings 605 and are rotatable between the helicopter-mode position shown and a forward-facing airplane-mode position (not shown).Nacelles 603 carry engines and transmissions for poweringrotor systems 611 in rotation. An engine may be an internal combustion engine, an electrical power source and associated motor, or any other suitable technique for poweringrotor system 611. Anactuation system 100 is shown in an example location within a flight control system of thetiltrotor aircraft 601. - Thus, particular implementations of the subject matter have been described. Other implementations are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results.
Claims (18)
- An actuation system (100) comprising:a first pneumatic muscle (102) connected to a component (106) to be actuated;a second pneumatic muscle (104) or a bias spring (302) connected to the component (106) such that the second pneumatic muscle (104) or the bias spring (302) is in series to the first pneumatic muscle (102);a valve (108) connected to the first pneumatic muscle (102) to control a pressure in the first pneumatic muscle (102); characterised by a positioning mechanism (116) connected to one or more of the component (106), the first pneumatic muscle, the second pneumatic muscle (104) or the bias spring (302) to restrict a movement of the component (106), wherein the positioning mechanism comprises a biasing mechanism or a brake mechanism or both; anda controller (110) connected to the first pneumatic muscle (102), the valve (108), and the positioning mechanism (116), the controller (110) to control actuation of the component (106) by controlling the pressure in the first pneumatic muscle (102), and to transmit a control signal to the positioning mechanism (116), to restrict movement of component (106), in response to determining that the component (106) is not at an expected position.
- The system (100) of claim 1 comprising a second pneumatic muscle (104), wherein the first pneumatic muscle (102) is in a contracted state when the second pneumatic muscle (104) is in an extended state, and wherein the first pneumatic muscle (102) transitions to an extended state when the second pneumatic muscle (104) transitions to a contracted state.
- The system (100) of claim 2, wherein:(i) each of the controller (110) and the valve (108) is connected to the second pneumatic muscle (104), and wherein the controller (110) is configured to control the valve (108) to control the pressure in the second pneumatic muscle (104); and/or(ii) to actuate the component (106) in a first direction, the controller (110) is further configured to perform operations comprising:controlling the valve (108) to apply an increasing pressure in the first pneumatic muscle (102); andcontrolling the valve (108) to apply a decreasing pressure in the second pneumatic muscle (104) while applying the increasing pressure in the first pneumatic muscle (102).
- The system (100) of claim 3, part (ii), wherein, to actuate the component (106) in a second direction opposite the first direction, the controller (110) is further configured to perform operations comprising:controlling the valve (108) to apply a decreasing pressure in the first pneumatic muscle (102); andcontrolling the valve (108) to apply a increasing pressure in the second pneumatic muscle (104) while applying the decreasing pressure in the first pneumatic muscle.
- The system (100) of claim 1 or of any one of claims 2-4, wherein the controller (110) is further configured to perform operations comprising:storing an expected position of the component (106) at a time instant;determining a measured position of the component (106) at the time instant; andcomparing the expected position with the measured position.
- The system (100) of any preceding claim, wherein the braking mechanism comprises a brake configured to fix the position of the actuated component (106).
- The system (100) of claim 6 when dependent on claim 5:(i) wherein the controller transmits a control signal to the brake in response to determining that the expected position does not match the measured position, and wherein the brake is configured to activate in order to lock movement of the component (106) in response to receiving the control signal from the controller (110); and/or(ii) further comprising a position transducer (112, 114) connected to the controller (110), wherein the position transducer (112, 114) is configured to transmit a plurality of position signals to the controller (110) at a respective plurality of time instants, each position signal identifying the measured position of the component (106) at a respective time instant.
- The system (200) of claim 6 or claim 7, wherein the controller is a first controller (218), and wherein the system further comprises:a first position transducer (114) connected to the first controller (218), wherein the first position transducer (114) is configured to transmit a plurality of first position signals to the first controller (218) at a respective plurality of time instants, each first position signal identifying a measured position of the component (106) at a respective time instant;a second controller (228) connected to the brake; anda second position transducer (114) connected to the second controller, wherein the second position transducer is configured to transmit a plurality of second position signals to the second controller (228) at the respective plurality of time instants, each second position signal identifying a measured position of the component (106) at a respective time instant.
- The system (200) of claim 8, wherein the brake is a first brake (216), and wherein, at a time instant, the first controller (218) is configured to perform operations comprising:determining that the measured position determined by the first controller (218) does not match the measured position determined by the second controller (228); andtransmitting a control signal to the first brake (216) in response to determining that the measured position determined by the first controller (218) does not match the measured position determined by the second controller (228), and wherein the first brake (216) is configured to activate to lock movement of the component (106) in response to receiving the control signal from the first controller (218).
- The system (200) of claim 9, wherein the braking mechanism further comprises a second brake (226) connected to the component (106) or the second pneumatic muscle, and wherein the second controller (228) is configured to transmit a control signal to the second brake (226) in response to determining that the measured position determined by the first controller (218) does not match the measured position determined by the second controller (228), and wherein the second brake (226) is configured to activate to lock movement of the component (106) in response to receiving the control signal from the second controller (228).
- The system (100) of claim 1 or of any one of claims 2-10, wherein the second pneumatic muscle (104) or the bias spring (302) is in a contracted state when the first pneumatic muscle (102) is in an extended state, and wherein the second pneumatic muscle (104) or the bias spring (302) transitions to an extended state when the first pneumatic muscle (102) transitions to a contracted state.
- The system (100) of claim 1 or of any one of claims 2-11, wherein the controller (110) is configured to control the valve (108) to alternately control the pressure in the first pneumatic muscle (102) between an increasing pressure and a decreasing pressure at a frequency up to 100 Hz.
- The system (100) of claim 1 or of any one of claims 2-12, wherein the biasing mechanism is configured to bias the component (106) to a position when the first pneumatic muscle (102) is de-pressurized, and optionally or preferably wherein the biasing mechanism comprises a spring.
- The system (100) of any preceding claim, wherein the first pneumatic muscle (102) is in a contracted state when the second pneumatic muscle (104) or bias spring (302) is in an extended state, and wherein the first pneumatic muscle (102) transitions to an extended state when the second pneumatic muscle (104) or bias spring (302) transitions to a contracted state.
- The system (100) of claim 1 comprising the braking mechanism, wherein the braking mechanism comprises a first brake (216), wherein the controller (110) is a first controller (218), and wherein the system further comprises:a second brake (226) connected to the component (106), the second pneumatic muscle (104) or the bias spring (302) to control the movement of the component (106); anda second controller (228) connected to the second pneumatic muscle (104) or the bias spring (302) and the second brake (226), the second controller (228) to control the second brake (226) to lock movement of the component (106) based on the failure of the second pneumatic muscle (104) or the bias spring (302).
- The system (100) of claim 15, wherein the first controller (218) is configured to determine a position of the component (106) at a time instant, wherein the second controller (228) is configured to determine a position of the component (106) at a time instant, and wherein either the first controller (218) or the second controller (228) is configured to compare the position of the component (106) determined by the first controller (218) with the position of the component (106) determined by the second controller (228) at the time instant; or
the system of claim 16, wherein either the first controller (218) or the second controller (228) is configured to determine that the position of the component (106) determined by the first controller (218) does not match the position of the component (106) determined by the second controller (228) at the time instant, and responsively activate either the first brake (216) or the second brake (226), respectively, to lock the movement of the component (106). - A method comprising:providing a first pneumatic muscle (102) connected to a component (106) to be actuated;providing a second pneumatic muscle (104) or a bias spring (302) connected to the component (106) such that the second pneumatic muscle (104) or the bias spring (302) is in series to the first pneumatic muscle (102);providing a valve (108) connected to the first pneumatic muscle (102) to control a pressure in the first pneumatic muscle (102); characterised by providing a positioning mechanism (116) connected to one or more of the component (106), the first pneumatic muscle (102), the second pneumatic muscle (104) or the bias spring (302) to restrict a movement of the component (106), wherein the positioning mechanism comprises a biasing mechanism or a brake mechanism or both; andcontrolling the actuation of the component (106) by controlling the pressure in the first pneumatic muscle (102) by a controller (110) connected to the first pneumatic muscle (102), the valve (108), and the positioning mechanism (116), and to transmit a control signal to the positioning mechanism (116), to restrict movement of component (106), in response to determining that the component (106) is not at an expected position.
- The method according to claim 17, wherein the braking mechanism comprises a brake configured to fix the position of the actuated component (106).
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/540,241 US10132333B2 (en) | 2014-11-13 | 2014-11-13 | Actuator utilizing pneumatic muscles |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3020982A1 EP3020982A1 (en) | 2016-05-18 |
EP3020982B1 true EP3020982B1 (en) | 2018-04-11 |
Family
ID=52345081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP15150846.2A Active EP3020982B1 (en) | 2014-11-13 | 2015-01-12 | Actuator utilizing pneumatic muscles |
Country Status (2)
Country | Link |
---|---|
US (1) | US10132333B2 (en) |
EP (1) | EP3020982B1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3275789B1 (en) * | 2016-07-27 | 2021-11-17 | Ratier-Figeac SAS | Actuator assembly |
CN108527353A (en) * | 2018-06-12 | 2018-09-14 | 北京化工大学 | A kind of drawing Pneumatic artificial muscle |
CN109271746B (en) * | 2018-11-07 | 2022-11-18 | 武汉理工大学 | Pneumatic muscle high-order nonlinear dynamic model and construction method and system thereof |
CN110015609B (en) * | 2019-03-12 | 2023-09-29 | 华中科技大学 | Petrochemical hoisting system and hoisting method based on pneumatic artificial muscles |
CN110282032B (en) * | 2019-07-29 | 2024-10-01 | 江苏徐工工程机械研究院有限公司 | Cab lifting system and vehicle |
WO2023052233A1 (en) | 2021-09-30 | 2023-04-06 | Katholieke Universiteit Leuven | Contractile and extensile fluidic artificial muscle actuator |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4615260A (en) * | 1983-04-25 | 1986-10-07 | Bridgestone Corporation | Pneumatic actuator for manipulator |
US4664232A (en) * | 1984-04-25 | 1987-05-12 | Bridgestone Corporation | Brake device for robot arm |
JPH07121512B2 (en) | 1985-09-11 | 1995-12-25 | 株式会社ブリヂストン | Drive device having tactile function |
US4784042A (en) * | 1986-02-12 | 1988-11-15 | Nathaniel A. Hardin | Method and system employing strings of opposed gaseous-fluid inflatable tension actuators in jointed arms, legs, beams and columns for controlling their movements |
FR2796424B1 (en) * | 1999-07-15 | 2001-09-21 | Univ Joseph Fourier | PNEUMATIC MOVEMENT SYSTEM |
US6532400B1 (en) | 2000-03-24 | 2003-03-11 | Intelligent Inference Systems Corporation | Biologically-inspired multi-segmented robot |
DE10210332A1 (en) * | 2002-03-08 | 2003-10-02 | Festo Ag & Co | Contraction unit with position sensor device |
KR20060123737A (en) * | 2003-11-10 | 2006-12-04 | 가부시키가이샤 히타치 메디코 | Fluid pressure actuator |
JP3984641B2 (en) * | 2004-09-01 | 2007-10-03 | 松下電器産業株式会社 | Joint drive device |
WO2006121818A2 (en) * | 2005-05-05 | 2006-11-16 | Rodrigo Alvarez Icaza Rivera | Dielectric elastomer fiber transducers |
DE102005055210A1 (en) * | 2005-11-19 | 2007-05-24 | Zf Friedrichshafen Ag | Automated manual transmission and automated friction clutch |
DE502007001798D1 (en) * | 2006-02-24 | 2009-12-03 | Ferrobotics Compliant Robot Te | ROBOTIC |
US7837144B2 (en) * | 2006-08-11 | 2010-11-23 | Techno-Sciences, Inc. | Fluid-driven artificial muscles as mechanisms for controlled actuation |
US8904919B2 (en) * | 2006-08-11 | 2014-12-09 | Innovital Systems, Inc. | Extensile fluidic muscle actuator |
US9039372B2 (en) * | 2007-04-30 | 2015-05-26 | Vestas Wind Systems A/S | Wind turbine blade |
US9346347B2 (en) * | 2010-04-21 | 2016-05-24 | The United States Of America, As Represented By The Administrator Of The U.S. Environmental Protection Agency | Methods for safe operation of hydraulic hybrid vehicles with over-center pump/motors |
US10065728B2 (en) * | 2011-06-30 | 2018-09-04 | Parker-Hannifin Corporation | Horizontal stabilizer trim actuator failure detection system and method using position sensors |
US8973864B2 (en) * | 2012-08-02 | 2015-03-10 | Bell Helicopter Textron Inc. | Independent blade control system with hydraulic cyclic control |
US20150305554A1 (en) * | 2014-04-25 | 2015-10-29 | Restaurant Technology, Inc. | Two-sided grill and method |
-
2014
- 2014-11-13 US US14/540,241 patent/US10132333B2/en active Active
-
2015
- 2015-01-12 EP EP15150846.2A patent/EP3020982B1/en active Active
Non-Patent Citations (1)
Title |
---|
None * |
Also Published As
Publication number | Publication date |
---|---|
EP3020982A1 (en) | 2016-05-18 |
US10132333B2 (en) | 2018-11-20 |
US20160138621A1 (en) | 2016-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3020982B1 (en) | Actuator utilizing pneumatic muscles | |
EP2415669B1 (en) | Control system | |
EP3495261B1 (en) | Combined active stick and control boost actuator system | |
JP2019032075A (en) | Pneumatic actuation systems having improved feedback control | |
US8253367B2 (en) | Control apparatus, control method, and control program for elastic actuator drive mechanism | |
US11312479B2 (en) | Force application device for a control stick of an aircraft | |
EP3028943B1 (en) | Individual blade control utilizing pneumatic muscles | |
US10814459B2 (en) | Apparatus and method for holding a workpiece | |
EP3406518B1 (en) | Linear sensor feel module for aircraft controls | |
US8219909B2 (en) | Human-machine interface with integrated position sensors and passive haptic feedback devices | |
CN105620730B (en) | Plane hydraulic system layout based on hydraulic pressure and power-by-wire boosting energy storage device | |
US7890222B1 (en) | Mechanical flight control auxiliary power assist system | |
US8727284B2 (en) | Turbine powered electromechanical actuation system | |
Wolek et al. | A maneuverable, pneumatic underwater glider | |
JP6595782B2 (en) | Pneumatic positioning system | |
JP4410811B2 (en) | Actuation system and helicopter | |
EP3792178A1 (en) | Dual actuator hydraulic pitch-lock propeller system | |
US7668627B2 (en) | Mechanical flight control auxiliary power assist system | |
WO2016043642A1 (en) | High pressure fuel pump for a fuel system | |
Woods | Pneumatic artificial muscle driven trailing edge flaps for active rotors | |
US11506231B2 (en) | Multirod fluid actuator arrangement | |
RU2527574C1 (en) | Helicopter control system and control system linkage expansion tie |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20150112 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20171019 |
|
GRAJ | Information related to disapproval of communication of intention to grant by the applicant or resumption of examination proceedings by the epo deleted |
Free format text: ORIGINAL CODE: EPIDOSDIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
INTC | Intention to grant announced (deleted) | ||
GRAR | Information related to intention to grant a patent recorded |
Free format text: ORIGINAL CODE: EPIDOSNIGR71 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
INTG | Intention to grant announced |
Effective date: 20180305 |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 988342 Country of ref document: AT Kind code of ref document: T Effective date: 20180415 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602015009702 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20180411 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180711 Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180711 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180712 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 988342 Country of ref document: AT Kind code of ref document: T Effective date: 20180411 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180813 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602015009702 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
26N | No opposition filed |
Effective date: 20190114 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190112 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20190131 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190131 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190131 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190131 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190112 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190112 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180811 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20150112 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20180411 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230602 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240129 Year of fee payment: 10 Ref country code: GB Payment date: 20240129 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20240122 Year of fee payment: 10 Ref country code: FR Payment date: 20240125 Year of fee payment: 10 |