Method for restoring an artificial dry friction torque during the movement of an aircraft trim control stick, system and associated compensation method
The method and system using an electric motor to simulate dry friction in aircraft trim systems address the complexity and cost issues of existing systems by calculating positional deviation and applying torque setpoints, achieving efficient friction simulation without additional hardware.
Patent Information
- Authority / Receiving Office
- FR · FR
- Patent Type
- Applications
- Current Assignee / Owner
- SAFRAN ELECTRONICS & DEFENSE (FR)
- Filing Date
- 2024-10-16
- Publication Date
- 2026-04-17
AI Technical Summary
Existing flight trim systems in aircraft require physical devices like magnetic brakes to simulate dry friction, increasing implementation cost, on-board mass, and complexity.
A method and system using an electric motor to artificially restore dry friction torque by calculating positional deviation, applying torque setpoints, and simulating friction without additional physical devices, utilizing an electric motor, position sensor, and electronic data processing.
Simulates dry friction effectively, reducing system complexity and cost while maintaining control precision, without the need for additional hardware.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Title of the invention: Method for restoring an artificial dry friction torque during the movement of an aircraft trim control stick, associated system and compensation method. Technical field
[0001] The present invention relates to a method for simulating dry friction in the context of a control of a flight trim system of an aircraft, in particular a helicopter.
[0002] In particular, the present invention can be implemented within the framework of active stick control laws for trim control, for example in order to generate or compensate for a force resisting the movement of said stick, otherwise manipulated by a user.
[0003] In general, the invention applies to the restoration of an artificial dry friction torque in a system not comprising any physical device other than an electric motor to generate said dry friction torque. Previous techniques
[0004] Flight trims, or trims, have the particular function of compensating for drifts related to disturbances that may have an influence on the flight parameters of the aircraft, without the pilot having to act on the flight controls.
[0005] In addition, flight trimmers typically provide the aircraft pilot with a resisting force on the flight controls in the form of feedback. This force is generally passive, either linear (spring trims) or constant (friction trims), and can also be active. This resisting force is also called restoring force or feedback. This resistance allows the pilot to better control the movement applied to the control stick.
[0006] With regard to flight trimmers providing a passive friction or spring-type force, these are configured to provide a linear or even constant force once a release force is applied to the flight controls, for example, to a control element such as a control stick. These flight trimmers have specific parameters for each flight control axis, particularly for collective pitch control.
[0007] When it is necessary to modify the restoring force, in other words the effort law of the control system, it is necessary to reconfigure the equipment parameters, for example by changing components. Indeed, passive force feedback cannot be configured.
[0008] With regard to flight trimmers providing an active force, they comprise controllable equipment such as an electric motor and optionally a physical device such as a brake allowing variable force feedback adapted to flight conditions. The term "controllable" for equipment means that it is possible to modify its operating state, whether binary or having several discretization levels, by means of associated electronics.
[0009] A hybrid architecture of such an active force flight compensator makes it possible, for example, to modify the unanchoring force and the gradient of the force return in a more precise and complex way than passive systems.
[0010] Among the prior art solutions, one technology includes a hysteresis magnetic brake allowing to simulate dry friction using said magnetic brake.
[0011] However, these solutions involve a dedicated physical device which increases the implementation cost, the on-board mass and the complexity of the aircraft architecture. Description of the invention
[0012] The present invention therefore aims to overcome the aforementioned drawbacks and to provide a means of artificially restoring a dry friction torque without the use of a physical device other than an electric motor.
[0013] The present invention relates to a method for restoring an artificial dry friction torque during the movement of an aircraft trim control stick whose position is centered around an anchor point of said stick, the method comprising the following steps implemented for different successive instants:
[0014] - Calculation of the difference between the position of the handle at a given instant and the position of the anchor point at the previous instant in the form of a positional deviation;
[0015] - Limitation by a saturation block of the position gap to a minimum value or to a maximum value if said positional deviation is outside the range between said minimum value and said maximum value;
[0016] - Calculation of the position of the anchor point at the given instant by subtraction of the position of the handle at the given moment with the position deviation, or with the limited position deviation where applicable;
[0017] - Obtaining a torque setpoint by multiplying the position error, or the error limited position where applicable, with a servo stiffness value; and
[0018] - Application of the torque setpoint to a mechanically connected electric motor at the handle.
[0019] Thus, we obtain both a tracking of the position of the handle by the anchor point and a torque command artificially simulating dry friction and allowing us to compensate for friction, or conversely to add some.
[0020] Advantageously, before the step of applying the torque setpoint to the electric motor, the method includes a step of multiplying the torque setpoint by -1 or by 1 so as to simulate friction or to compensate for friction.
[0021] In one embodiment, the maximum value is the quotient of an artificial dry friction value over the servo stiffness value, the minimum value being the opposite of the maximum value.
[0022] Advantageously, the value of artificial dry friction is expressed in Newton meter, the value of servo stiffness is expressed in Newton meter per radian, the position of the handle and the position of the anchor point are expressed in radians.
[0023] The present invention also relates to a method for compensating for dry friction in a mechanical chain, the method comprising the steps defined above and further comprising the following steps:
[0024] - Sum or subtraction of the torque setpoint from a force law setpoint of in order to obtain a total torque setpoint; and
[0025] - Application of the total torque setpoint to an actuation mechanism of a aircraft trim.
[0026] The present invention further relates to a system for restoring an artificial dry friction torque during the movement of an aircraft trim control stick, comprising an electric motor, an aircraft trim control stick, a mechanical chain connecting said electric motor to said stick, a position sensor for said stick, and an electronic data processing board comprising means for implementing the steps of the method as defined above.
[0027] The invention also relates to a computer program comprising instructions which, when the program is executed by a computer, lead the latter to implement the steps of the process as defined above.
[0028] The invention also relates to a computer-readable recording medium comprising instructions which, when executed by a computer, lead the computer to implement the steps of the process as defined above. Brief description of the drawings
[0029] Other objects, features and advantages of the invention will become apparent from the following description, given solely by way of non-limiting example, and made with reference to the accompanying drawings in which:
[0030] [Fig.1] is a schematic representation of the steps in the process of restoring an artificial dry friction torque according to the invention;
[0031] [Fig.2] is a schematic representation of a system for restoring an artificial dry friction torque according to the invention;
[0032] [Fig.3] is a schematic representation of different algorithmic blocks involved in the process according to [Fig.1];
[0033] [Fig.4a]
[0034] and
[0035] [Fig.4b] are a schematic representation of the effort to be applied to handle 1 as a function of the displacement along a displacement axis;
[0036] [Fig.5] is a schematic representation of different algorithmic blocks for adding or subtracting a torque setpoint from a force-law setpoint to obtain a total torque setpoint; and
[0037] [Fig.6] is a schematic representation of curves of a force law setpoint, an actual force law subjected to disturbances and friction, and a total torque setpoint Ct.
[0038] Detailed description of at least one embodiment
[0039] The different stages of a process for restoring an artificial dry friction torque during the movement of an aircraft trim control stick 1 whose position is centered around an anchor point of said stick 1 have been schematically represented in [Fig.1].
[0040] The system 3 for the restitution of the artificial dry friction torque during the movement of said aircraft trim control stick 1 has also been schematically represented on [Fig.2].
[0041] The system 3 includes an electric motor 5, an aircraft trim control stick 1, a mechanical chain 7 linking said electric motor 5 to said stick 1, a position sensor 9 of said stick 1 and an electronic data processing card 11 including means for implementing the steps of the process described below and sending a torque command Cm to the electric motor 5.
[0042] The term restitution means a simulation or compensation of torque, applied to the trim control stick 1 or directly to a mechanism for actuation of said trim.
[0043] The process comprises a series of steps implemented at different successive times.
[0044] The process according to the invention is implemented so as to repeat the steps of said process in the form of a loop whose frequency is adapted to the characteristics of system 3 to guarantee its stability.
[0045] For greater clarity, the different algorithmic blocks involved in the process according to the invention have been schematically represented on [Fig.3].
[0046] To implement the process, a first step El is performed to calculate the difference between the position of handle 1 at a given time t, denoted Xm(t), and the position of the anchor point of handle 1 at the previous time t-1, denoted Xc(tl). This difference is called the position gap, denoted DIFF(t) = Xm(t) - Xc(tl). This calculation is performed by a first subtraction block 13.
[0047] The Xm position of the control stick 1 is the actual position of the control stick 1: it is modified as soon as the pilot moves, slightly or not, said control stick 1.
[0048] The Xc position of the control stick 1 anchor point is a movable reference position. This is the position of the control stick 1 when the pilot is not touching said control stick 1. The position of the anchor point is movable so as to be positioned in a so-called neutral position desired by the pilot.
[0049] The positions are previously measured or estimated by the position sensor 9 and have, for example, the radian as their unit.
[0050] Then, the position gap DIFF passes into a saturation block 15 and a step E2 is carried out of limiting by said saturation block 15 the position gap DIFF to a minimum value MIN or to a maximum value MAX if said position gap DIFF is outside the range between said minimum value MIN and said maximum value MAX.
[0051] Thus, if the position deviation DIFF is in the interval [MIN : MAX], then the position deviation DIFF is not limited.
[0052] On the other hand, if the position difference DIFF is outside the interval [MIN : MAX], then we obtain a limited position difference denoted DIFFLIM = MIN for values of DIFF less than MIN, or DIFFLIM = MAX for values of DIFF greater than MAX.
[0053] Advantageously, the maximum value MAX is the quotient of an artificial dry friction value Cf over a servo stiffness value k, the minimum value MIN being the opposite of the maximum value MAX. Thus, MAX = Cf / k and MIN = -Cf / k.
[0054] These values of artificial dry friction Cf and servo stiffness k are previously defined by an operator or by the pilot according to the friction force that he wishes to reproduce.
[0055] The value of artificial dry friction Cf is expressed for example in Newton meter (Nm) and the value of servo stiffness k is expressed in Newton meter per radian (Nm / rad).
[0056] The servo stiffness value k is directly related to the acquisition bandwidth of the position Xm of the joystick 1 and therefore to the implementation frequency of the process. Thus, for a servo stiffness value k chosen for a given system 3, said chosen value k fixes the bandwidth and the implementation frequency of the process.
[0057] Then, a step E3 is performed to calculate the position of the anchor point at a given time t, denoted Xc(t), by subtracting the position of the handle 1 at a given time t, denoted Xm(t), from the position difference DIFF, or from the limited position difference DIFFLIM if applicable. This step is performed by a second subtraction block 17.
[0058] Thus, if the position difference DIFF is in the interval [MIN : MAX], then:
[0059] Xc(t) = Xm(t) - DIFF = Xm(t) - (Xm(t) - Xc(t-1)) =
[0060] In this situation, the position Xc of the anchor point does not evolve, the position Xm of the handle 1 not having changed sufficiently.
[0061] Conversely, if the position difference DIFF is outside the interval [MIN:MAX], then:
[0062] Xc(t) = Xm(t) - DIFFLIM = Xm(t) - (MAX or MIN)
[0063] Here, the effective position Xc of the anchor point is modified: the anchor point shifts to follow the movement of the position Xm of the handle 1 while maintaining a constant gap Xm(t) - Xc(t) equal to Cf / k.
[0064] The position of the anchor point Xc(t) can thus be used to reimplement the steps of the process at the next time t+1, via the return block 19.
[0065] Next, a step E4 is carried out to obtain a torque setpoint Cm by calculating the product of the position deviation DIFF, or the limited position deviation DIFFLIM if applicable, with the value of the servo stiffness k. This step is carried out by a multiplier block 21.
[0066] Finally, a step E5 is carried out of applying the torque setpoint Cm to the electric motor 5 mechanically connected to the handle 1 in order to apply a force equivalent to artificial dry friction.
[0067] The implementation of these different steps therefore causes the pilot to feel an effort on the control stick 1 equivalent to a friction effort.
[0068] Optionally, the method includes implementing, before step E5 of applying the torque setpoint Cm to the electric motor 5, a step E45 of multiplying the torque setpoint Cm by a factor -1 or by a factor +1 in order to simulate friction or to compensate for friction.
[0069] Figures 4a and 4b schematically illustrate the effort to be applied to the handle 1 as a function of the displacement along a displacement axis.
[0070] Fig. 4a illustrates the rightward movement of the graph while Fig. 4b illustrates a leftward movement.
[0071] It is shown that for a displacement less than Xm-Xc, the effort follows a slope with a coefficient equal to the value of the control stiffness k. Beyond that, a constant effort equal to the value of artificial dry friction Cf must be applied.
[0072] Advantageously, the process described above can serve as a basis for a method of compensating for dry friction in a mechanical chain.
[0073] In addition to the steps illustrated in [Fig. 1], a step E6 is performed which adds or subtracts the torque setpoint Cm from a force law setpoint Cl in order to obtain a total torque setpoint Ct. An algorithmic diagram of this step E6 is shown in [Fig. 5], where block 23 represents the preceding steps E1 to E5.
[0074] The force law setpoint Cl is a predetermined setpoint that determines a particular force law profile to be applied to the aircraft trim mechanical chain in order to actuate said trim. The force law setpoint Cl is, for example, determined by a force law block 25 as a function of the value of Xm-Xc.
[0075] The total torque setpoint Ct is thus the combination of the force law setpoint Cl with the torque setpoint Cm allowing to compensate for a dry friction applied to the trim.
[0076] Finally, step E7 is carried out, applying the total torque setpoint Ct to an aircraft trim actuation mechanism, thus allowing the addition or subtraction of dry friction.
[0077] Fig. 6 illustrates a force law setpoint Cl, an actual force law 31 subjected to disturbances and friction giving it a form of hysteresis along the direction of movement of the trim, as well as the total torque setpoint Ct taking into account the torque setpoint Cm in order to compensate for friction and to bring the total torque setpoint Ct closer to the force law setpoint Cl.
[0078] As an example, during a positive displacement, the trim output axis remains in its anchor position Xc as long as the torque exerted on said trim does not exceed the total dry friction, namely the actual force law 31. As soon as the position of the trim begins to evolve, the compensation torque, namely the torque setpoint Cm, is activated and gradually stabilizes at its value -Cf.
Claims
Demands
1. A method for restoring an artificial dry friction torque during the movement of an aircraft trim control stick (1) whose position is centered around an anchor point of said stick (1), characterized in that it comprises the following steps implemented for different successive instants: - Calculation of the difference between the position of the stick (1) at a given instant (Xm(t)) and the position of the anchor point at the previous instant (Xc(tl)) in the form of a position difference (DIFF) (step E1); - Limitation by a saturation block (15) of the position difference (DIFF) to a minimum value (MIN) or to a maximum value (MAX) if said position difference (DIFF) is outside the range between said minimum value (MIN) and said maximum value (MAX) (step E2);- Calculation of the position of the anchor point at the given instant (Xc(t)) by subtracting the position of the handle (1) at the given instant (Xm(t)) from the position error (DIFF), or from the limited position error (DIFFLIM) if applicable (step E3); - Obtaining a torque setpoint (Cm) by multiplying the position error (DIFF), or the limited position error (DIFFLIM) if applicable, by a servo stiffness value (k) (step E4); and - Application of the torque setpoint (Cm) to an electric motor (5) mechanically connected to the handle (1) (step E5).
2. Method according to claim 1, comprising, before the step (E5) of applying the torque setpoint (Cm) to the electric motor (5), a step (E45) of multiplying the torque setpoint (Cm) by -1 or by 1 so as to simulate friction or to compensate for friction.
3. A method according to any one of claims 1 and 2, wherein the maximum value (MAX) is the quotient of an artificial dry friction value (Cf) over the servo stiffness value (k), the minimum value (MIN) being the opposite of the maximum value.
4. A method according to any one of claims 1 to 3, wherein the artificial dry friction value (Cf) is expressed in Newton meters, the servo stiffness value (k) is expressed in Newton meters per radian, the position of the handle (1) and the position of the anchor point are expressed in radians.
5. A method for compensating dry friction in a mechanical chain, characterized in that it comprises the steps of the method according to any one of claims 1 to 4, the method further comprising the following steps: - Adding or subtracting the torque setpoint from a force law setpoint so as to obtain a total torque setpoint; and - Applying the total torque setpoint to an aircraft trim actuation mechanism.
6. System (3) for restoring an artificial dry friction torque during the movement of an aircraft trim control stick (1) comprising an electric motor (5), an aircraft trim control stick (1), a mechanical chain (7) connecting said electric motor (5) to said stick (1), a position sensor (9) of said stick (1) and an electronic data processing card (11) comprising means for implementing the steps of the method according to any one of claims 1 to 5.
7. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the steps of the process according to any one of claims 1 to 5.
8. A computer-readable recording medium comprising instructions which, when executed by a computer, cause the computer to carry out the steps of the process according to any one of claims 1 to 5.
Citation Information
Patent Citations
Active and hybrid flight compensation system for aircraft
FR3142174A1
Device for switchable pilot control forces
US20100123045A1
Method and system for adaptive compensation of dry friction
US20170322523A1
Force application device for a control stick, control stick, method, program and aircraft
WO2023079247A1