Flight control method for rotorcraft, and a rotorcraft

11364994 · 2022-06-21

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of controlling a path of a rotorcraft. The method comprises a step of generating a first path setpoint and a step of automatically generating a first autopilot command from the first path setpoint. The method comprises a step of generating a first pilot setpoint during which a movement of a control member is transformed into a first pilot setpoint, the first pilot setpoint and the first flight parameter being homogenous in that they are expressed in the same measurement unit. The method includes a step of generating a first human pilot command from the first pilot setpoint followed by a step of generating a path command by combining the first autopilot command and the human pilot command.

Claims

1. A method of implementing a flight control system for controlling a path of a rotorcraft, the rotorcraft having a movable aerodynamic maneuvering member to control the movement of the rotorcraft, the rotorcraft having an actuator to move the maneuvering member, the flight control system having a flight control member movable by a human pilot, and wherein on each iteration and for interfacing the following steps are performed: generating a path setpoint representing a value to be reached by a flight parameter; automatically generating an autopilot command from the path setpoint by applying a predetermined autopilot mathematical model; generating a pilot setpoint, during which a movement of the control member is transformed by a piloting-by-target model into the pilot setpoint, the pilot setpoint and the flight parameter being homogenous in that the pilot setpoint is expressed in the same measurement unit as the flight parameter; generating a human pilot command from the pilot setpoint by applying a predetermined human piloting mathematical model; generating a path command by combining the autopilot command and the human pilot command; and controlling the actuator, during which an order is transmitted to the actuator, the order being determined by a servo-control module from the first path command and a current value of the flight parameter.

2. The method according to claim 1, wherein the path setpoint is set by a human pilot.

3. The method according to claim 1, wherein: the autopilot command comprises at least a first component associated with a second derivative of the flight parameter, a second component associated with a first derivative of the flight parameter, and a third component associated with the flight parameter; the human pilot command comprises at least a first component associated with a second derivative of the flight parameter, a second component associated with a first derivative of the flight parameter, and a third component associated with the flight parameter; the path command comprises a first component combining the first component of the autopilot command and the first component of the human pilot command, a second component combining the second component of the autopilot command and the second component of the human pilot command; and a third component combining the third component of the autopilot command and the third component of the human pilot command; and the order being determined by the servo-control module on the basis of the first path command and a current value of the flight parameter, a current value of the first derivative of the flight parameter, and a current value of the second derivative of the flight parameter.

4. The method according to claim 1, wherein automatically generating an autopilot command comprises the following steps: transforming the path setpoint into an automatic setpoint value for a second derivative of the flight parameter by applying the autopilot mathematical model, a first component of the autopilot command being represented by this automatic setpoint value for a second derivative of the first flight parameter; establishing an automatic setpoint value for a first derivative of the first flight parameter by integrating the automatic setpoint value for a second derivative of the first flight parameter, a second component of the first autopilot command being represented by this automatic setpoint value for a first derivative of the first flight parameter; and establishing an automatic setpoint value for the first flight parameter by integrating the automatic setpoint value for a first derivative of the first flight parameter, a third component of the first autopilot command being represented by this automatic setpoint value for the first flight parameter.

5. The method according to claim 4, wherein transforming the path setpoint into an automatic setpoint value for a second derivative of the flight parameter is performed by applying a second-order lowpass filter.

6. The method according to claim 5, wherein automatically generating an autopilot command includes bounding the automatic setpoint value for a second derivative of the flight parameter.

7. The method according to claim 1, wherein generating a human pilot command comprises the following steps: transforming the pilot setpoint into a human setpoint value for a second derivative of the flight parameter, a first component of the human pilot command being represented by this human setpoint value for a second derivative of the flight parameter; establishing a human setpoint value for a first derivative of the flight parameter by integrating the human setpoint value for a second derivative of the flight parameter, a second component of the human pilot command being represented by this human setpoint value for a first derivative of the flight parameter; and establishing a human setpoint value for the flight parameter by integrating the human setpoint value for a first derivative of the flight parameter, a third component of the human pilot command being represented by this human setpoint value for the flight parameter.

8. The method according to claim 7, wherein transforming the pilot setpoint into a human setpoint value for a second derivative of the flight parameter is performed by applying a second-order lowpass filter.

9. A rotorcraft having a flight control system for controlling a path of the rotorcraft, the rotorcraft having an aerodynamic maneuvering member that is movable to control a movement of the rotorcraft, the rotorcraft including an actuator for moving the maneuvering member, the flight control system including a flight control member movable by a human pilot, wherein the rotorcraft implements the method according to claim 1, the rotorcraft including: a setpoint generator performing the step of generating a first path setpoint; a command generator for generating automatic path-holding modes that implements the step of automatically generating a first autopilot command; a human pilot command generator that implements the step of generating a first pilot setpoint and the step of generating a first human pilot command; a path command generator connected to the command generator for generating automatic path-holding modes and to the human pilot command generator, the path command generator implementing the step of generating a path command; and a servo-control module connected to the path command generator and to the actuator and to one sensor measuring data relating to a path to be followed, the sensor comprising a sensor measuring a current value of the first flight parameter, the servo-control module implementing the command step.

10. A method of implementing a flight control system for controlling a path of a rotorcraft, the rotorcraft having at least one movable aerodynamic maneuvering member for controlling the movement of the rotorcraft, the rotorcraft having at least one actuator for moving the maneuvering member, the flight control system having a flight control member movable by a human pilot, and wherein on each iteration and for at least first type of interfacing, the method comprises: a step of generating a first path setpoint, the first path setpoint representing a value to be reached by a first flight parameter; a step of automatically generating a first automatic pilot command from the first path setpoint by applying a first predetermined autopilot mathematical model; a step of generating a first pilot setpoint during which a movement of the control member is transformed by a first piloting-by-target model into the first pilot setpoint, the first pilot setpoint and a first derivative of the first flight parameter being homogenous in that the first pilot setpoint is expressed in the same measurement unit as the first derivative of the first flight parameter; a step of generating a first human pilot command from the first pilot setpoint by applying a first predetermined human piloting mathematical model; a step of generating a first path command by combining the first autopilot command and the first human pilot command; and a control step for controlling the at least one actuator during which at least one order is transmitted to the at least one actuator, the order being determined by the servo-control module on the basis of at least the first path command and of at least one current value of the first flight parameter.

11. The method according to claim 10, wherein the step of generating a first human pilot command comprises the following steps: transforming the first pilot setpoint into a human setpoint value for a second derivative of the first flight parameter, a first component of the first human pilot command being represented by this human setpoint value for a second derivative of the first flight parameter; and establishing a human setpoint value for a first derivative of the first flight parameter by integrating the human setpoint value for a second derivative of the first flight parameter, a second component of the first human pilot command being represented by this human setpoint value for a first derivative of the first flight parameter.

12. The method according to claim 11, wherein the step of transforming the first pilot setpoint into a human setpoint value for a second derivative of the first flight parameter is performed by applying a first-order lowpass filter.

13. The method according to claim 10, wherein the rotorcraft includes a stick movable in a longitudinal direction from front to rear and from rear to front, the stick being movable in a transverse direction from left to right and from right to left, and the first pilot setpoint is established by moving the stick along one of the longitudinal and transverse directions.

14. A method of implementing a flight control system for controlling a path of a rotorcraft, the rotorcraft having a movable aerodynamic maneuvering member to control the movement of the rotorcraft, the rotorcraft having an actuator to move the maneuvering member, the flight control system having a flight control member movable by a human pilot, and wherein on each iteration and for interfacing, the method comprises: generating a path setpoint, the path setpoint representing a value to be reached by a flight parameter; automatically generating an automatic pilot command from the path setpoint by applying a predetermined autopilot mathematical model; generating a pilot setpoint during which a movement of the control member is transformed by a piloting-by-target model into the pilot setpoint, the pilot setpoint and a first derivative of the flight parameter being homogenous in that the pilot setpoint is expressed in the same measurement unit as the first derivative of the flight parameter; generating a human pilot command from the pilot setpoint by applying a predetermined human piloting mathematical model; generating a path command by combining the autopilot command and the human pilot command; and controlling the actuator during which an order is transmitted to the actuator, the order being determined by the servo-control module on the basis of the path command and of one current value of the flight parameter.

15. The method according to claim 14, wherein the step of generating a human pilot command comprises the following steps: transforming the pilot setpoint into a human setpoint value for a first derivative of the flight parameter, a first component of the human pilot command being represented by this human setpoint value for a second derivative of the flight parameter; and establishing a human setpoint value for a first derivative of the flight parameter by integrating the human setpoint value for a second derivative of the flight parameter, a second component of the human pilot command being represented by this human setpoint value for a first derivative of the flight parameter.

16. The method according to claim 15, wherein the step of transforming the pilot setpoint into a human setpoint value for a second derivative of the flight parameter is performed by applying a first-order lowpass filter.

17. The method according to claim 14, wherein the rotorcraft includes a stick movable in a longitudinal direction from front to rear and from rear to front, the stick being movable in a transverse direction from left to right and from right to left, and the pilot setpoint is established by moving the stick along one of the longitudinal and transverse directions.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The invention and its advantages appear in greater detail from the context of the following description of examples given by way of illustration and with reference to the accompanying figures, in which:

(2) FIG. 1 is a diagram showing a rotorcraft of the invention;

(3) FIG. 2 is a diagram showing a processor unit implementing the method of the invention;

(4) FIG. 3 is a diagram showing a command generator of the processor unit for generating automatic path-holding modes;

(5) FIGS. 4 and 6 are diagrams showing human pilot command generators of the processor unit;

(6) FIGS. 5 and 7 are diagrams showing interfaces; and

(7) FIGS. 8 to 11 are diagrams showing examples of the invention in use.

DETAILED DESCRIPTION OF THE INVENTION

(8) Elements present in more than one of the figures are given the same references in each of them.

(9) FIG. 1 shows a rotorcraft 1 of the invention. The rotorcraft comprises a fuselage 2 and at least one rotor 3 having a plurality of blades 6. For example, the fuselage 2 carries a main rotor 4 that contributes to providing the rotorcraft with lift and propulsion, together with a tail rotor 5 that contributes to controlling the yaw movement of the rotorcraft.

(10) The blades 6 constitute maneuvering members 36 that are movable so as to control the movement of the rotorcraft in three-dimensional space. For this purpose, the rotorcraft has actuators 10 suitable for moving the maneuvering members 36, and in particular for modifying the pitch of the blades. By way of example, such an actuator 10 is connected to a hydraulic valve of a servo-control, the servo-control controlling the pitch of the blades in conventional manner.

(11) By way of illustration, the main rotor 4 may include a set of swashplates 12 connected to each blade of the main rotor 4 by respective pitch rods 13. Furthermore, at least three servo-controls 11 are hinged to the set of swashplates, each servo-control 11 being controlled by one or more actuators 10.

(12) By way of example, such an actuator may be in the form of an electric jack controlled by a signal.

(13) To enable a pilot to pilot the rotorcraft 1, the rotorcraft 1 has a flight control system 7.

(14) The flight control system 7 has flight control members 20. For conventional modes of flight, these flight control members may include by way of example: a lever 22 controlling the pitch of the blades of the main rotor collectively; a stick 23 controlling the pitch of the blades of the main rotor cyclically; and pedals 21 controlling the pitch of the blades of the tail rotor. The stick 23 is movable in particular in a direction referred to as the “longitudinal” direction DIR1 from front to rear, and also in a direction referred to as the “transverse” direction DIR2 from left to right, where the terms left, right, front, and rear should be considered from the point of view of the pilot moving the stick.

(15) Furthermore, the flight control system 7 includes a processor unit 35 suitable for controlling the actuators 10.

(16) On a mechanically controlled rotorcraft, the control members serve to move mechanical systems incorporating said actuators, the processor unit 35 controlling the actuators 10. On an electrically controlled rotorcraft, the control members may serve to generate signals that are transmitted to the processor unit 35, with the processor unit 35 controlling the actuators 10.

(17) By way of example, the processor unit 35 may comprise at least one processor, at least one integrated circuit, at least one programmable system, at least one logic circuit, these examples not limiting the scope to be given to the term “processor unit”.

(18) The processor unit 35 is also connected by wired or wireless connections to a measurement system 30. The measurement system 30 has at least one sensor measuring the value of a flight parameter. The term “sensor” should be interpreted broadly, which term may cover a sensor as such or indeed a measurement device such as an inertial unit, for example. The measurement system may include at least one speed sensor measuring the longitudinal and lateral components of the speed of the aircraft, together with values for the first and second derivatives of these components. The measurement system may comprise equipment that is usually present on board an aircraft, and in particular a rotorcraft.

(19) Furthermore, the processor unit 35 may be connected to a setpoint generator 25 that generates autopilot setpoints. The setpoint generator 25 may be in the form of an interface 250 operable by a human pilot in order to set said setpoints.

(20) Under such circumstances, a pilot can act on the movement of the rotorcraft by operating the control members 20 and/or by engaging autopilot modes via the interface 250.

(21) In the invention, the processor unit 35 can prepare the orders that are transmitted to the actuators 10, in particular for the purpose of modifying the state of the actuator. These orders are prepared from piloting relationships incorporated in the processor unit 35, from commands generated by the pilot's control members 20, from setpoints coming from the interface 250 with automatic path-holding modes on the various piloting axes including higher autopilot modes, and from measurements coming from the measurement system 30 of the rotorcraft.

(22) On a rotorcraft, the various piloting axes include a longitudinal axis for piloting pitching and a transverse axis for piloting roll, which are controlled by acting on the cyclic pitch of the blades of the main rotor, a yaw axis for piloting yaw, which is controlled by acting on the collective pitch of the blades of the tail rotor, and a vertical axis for vertical piloting, which is controlled by acting on the collective pitch of the blades of the main rotor.

(23) With reference to FIG. 2, the processor unit 35 may be subdivided into a plurality of functional blocks. Each block may be embodied by an entire computer, or it may represent a portion of a computer such as a portion of stored code or of a logic circuit, for example.

(24) Thus, the processor unit 35 includes a subassembly which is a command generator 40 for generating automatic path-holding modes. This subassembly seeks to issue autopilot commands for holding a path. The command generator 40 for generating automatic path-holding modes represents the autopilot of the system.

(25) Furthermore, the processor unit 35 includes a subassembly which is a human pilot command generator 50. This subassembly issues commands as a function of the action of a human pilot on a control member 20.

(26) The human pilot command generator 50 and the command generator 40 for generating automatic path-holding modes are independent of each other, but they remain functional simultaneously, both in piloted mode and in released mode. The term “piloted” mode refers to a stage in which the pilot is acting on a control member 20 in order to control the path that is followed, while the term “released” mode refers to a stage in which a pilot is not acting on a control member 20.

(27) In addition, the actuator unit 35 includes a path command generator 65. The path command generator 65 is connected to the command generator 40 for generating automatic path-holding modes and to the human pilot command generator 50. Under such circumstances, the path command generator 65 issues path commands as a function of the orders from the autopilot transmitted by the command generator 40 for generating automatic path-holding modes and as a function of orders from the human pilot transmitted by the human pilot command generator 50.

(28) Finally, the processor unit 35 includes a servo-control module 70, e.g. of the usual corrector type. The servo-control module 70 is connected to the path command generator 65 and to at least one or indeed each actuator 10 and to the measurement system 30.

(29) This system serves to control the aircraft as a function of at least one target.

(30) The method applied by this system as shown in the diagram of FIG. 2 thus makes use of the following steps at each computation cycle.

(31) During a step STP1 of generating a first path setpoint, a first path setpoint representing a value to be reached by a first flight parameter is issued. For example, in flight, a pilot operates the interface 250 in order to specify the first path setpoint to be complied with.

(32) Under such circumstances, the command generator 40 for generating automatic path-holding modes performs a step STP2 of automatically generating a first autopilot command. The command generator 40 of automatic path-holding modes acts to prepare a first autopilot command on the basis of the first path setpoint by applying a first predetermined autopilot mathematical model.

(33) The path of the aircraft may be defined by the measurement of the first flight parameter X, together with its successive derivatives {dot over (X)} and {umlaut over (X)} along the various axes (longitudinal and/or lateral and/or vertical).

(34) Thus, the first autopilot command may comprise at least a first component {umlaut over (X)} coma associated with/attributed to an automatic setpoint value for a second derivative of the first flight parameter, a second component {dot over (X)} coma associated with/attributed to an automatic setpoint value for a first derivative of the first flight parameter, and a third component Xcoma associated with/attributed to an automatic setpoint value for the first flight parameter.

(35) During a step STP3 of generating a first pilot setpoint, a movement Cpil of a control member is transformed by the human pilot command generator 50 into a first pilot setpoint Xpil, by applying a first piloting model for each target.

(36) During a step STP4 of generating a first human pilot command, the human pilot command generator 50 prepares a first human pilot command on the basis of the first pilot setpoint by applying a predetermined first human piloting mathematical model.

(37) For a first type of interfacing, the first pilot setpoint and the first flight parameter are homogenous in that they are expressed in the same measurement unit and they relate to the same parameter. For a first type of interfacing, the first human pilot command may comprise at least one first component {umlaut over (X)}comp associated with/attributed to a human setpoint value for a second derivative of the first flight parameter, a second component {dot over (X)}comp associated with/attributed to a human setpoint value for a first derivative of the first flight parameter, and a third component Xcomp associated with/attributed to a human setpoint value for the first flight parameter.

(38) During a step STP5 of generating a path command, the path command generator 65 prepares the first path command by combining said first autopilot command and said first human pilot command.

(39) For example, when interfacing between a piloting-by-target relationship associated with a command to shift the first flight parameter X and the automatic modes of holding this first flight parameter X, the components of the first autopilot command Xcoma, {dot over (X)} coma, and {umlaut over (X)}coma, are summed respectively with the corresponding components of the first human pilot command Xcomp, {dot over (X)}comp, and {umlaut over (X)}comp by summing circuits in order to prepare three components of the first path command Xcom, {dot over (X)}com, and {umlaut over (X)}com. With this type of interfacing:
Xcom=Xcoma+Xcomp
{dot over (X)}com={dot over (X)}coma+{dot over (X)}comp
{umlaut over (X)}com={umlaut over (X)}coma+{umlaut over (X)}comp

(40) During a command step STP6, the servo-control module 70 generates at least one order to be given to at least one actuator 10 as a function of the current measured values of the components of the first path command, e.g. in order to move an output shaft of the actuator relative to a body of the actuator.

(41) Furthermore, the system may hold a second target in parallel. This second target may be held by applying the first type of interfacing, or by applying a second type of interfacing.

(42) In this second type of interfacing, a second path setpoint Ycons to be satisfied by a second flight parameter is issued during a step of generating a second path setpoint.

(43) Under such circumstances, the command generator 40 for generating automatic path-holding modes performs an automatic step of generating a second autopilot command. The command generator 40 for generating automatic path-holding modes prepares a second autopilot command on the basis of the second path setpoint by applying a second predetermined autopilot mathematical model. The step of automatically generating a second autopilot command may be identical to the above-described step of automatically generating a first autopilot command.

(44) Furthermore, the second autopilot command may comprise at least a first component Ÿcoma associated with/attributed to an automatic setpoint value for a second derivative of the second flight parameter, a second component {dot over (Y)}coma associated with/attributed to an automatic setpoint value for a first derivative of the second flight parameter, and a third component Ycoma associated with/attributed to an automatic setpoint value for the second flight parameter.

(45) During a step of generating a second pilot setpoint, a movement of a control member is transformed by the human pilot command generator 50 into a second pilot setpoint Ypil, while applying a second piloting-by-target model.

(46) During a step of generating a second human pilot command, the human pilot command generator 50 prepares a second human pilot command on the basis of the second pilot setpoint by applying a second predetermined human piloting mathematical model.

(47) For a second type of interfacing, the second pilot setpoint and the first derivative of the flight parameter are homogenous, being expressed in the same measurement unit. The second pilot setpoint and the second flight parameter do not deal with the same entity. For the second type of interfacing, the second human pilot command has a third component that is zero, a second component {dot over (Y)}comp associated with/attributed to a human setpoint value for a first derivative of the second flight parameter, and a first component Ÿ comp associated with/attributed to a human setpoint value for a second derivative of the second flight parameter.

(48) During a step of generating a path command, the path command generator 65 prepares the path command by combining said second autopilot command and said second human pilot command.

(49) For example, the components of the second autopilot command {dot over (Y)}coma and Ÿcoma are summed respectively with the corresponding components of the second human pilot command {dot over (Y)}comp and Ÿcomp by summing circuits in order to prepare the components of the path command on a piloting axis, i.e.:
Ycom=∫{dot over (Y)}com
{dot over (Y)}com={dot over (Y)}coma+{dot over (Y)}comp
Ÿcom=Ÿcoma+Ÿcomp

(50) The human pilot command generator 50 thus makes it possible to influence the dynamic behavior of the command generator 40 for generating automatic path-holding modes. The human pilot command generator 50 and the command generator 40 for generating automatic path-holding modes are interconnected, and remain functional simultaneously both in piloted mode and in released mode.

(51) During the command step STP6, the servo-control module 70 generates at least one order to be given to at least one actuator 10 as a function of the current measured values of the components of the path command.

(52) Under such circumstances, a pilot may for example hold two distinct targets in parallel. For example, the first pilot setpoint is established by moving the stick 23 in a direction DIR1 or DIR2 and by using the first type of interfacing. The second pilot setpoint is then established by moving the stick 23 in the other direction and using the second type of interfacing.

(53) FIG. 3 is a detailed example of a command generator 40 for generating automatic path-holding modes. FIG. 3 shows the operation of the command generator 40 for generating automatic path-holding modes that is used in the context of the first type of interfacing. Nevertheless, this same command generator 40 for generating automatic path-holding modes may be used in the context of the second type of interfacing.

(54) This command generator 40 for generating automatic path-holding modes may use a second-order lowpass filter for determining an automatic setpoint value for the second derivative of the flight parameter in question, and may put bounds on this automatic setpoint value. Under such circumstances, the other components of the autopilot command are obtained by integration.

(55) Thus, a subtracter 41 subtracts from the path setpoint Xcons the automatic setpoint value for the flight parameter as calculated at the preceding computation cycle. The result of this difference is multiplied in a multiplier 42 by a constant that is equal to the quotient of the cutoff frequency ω0 of the filter divided by twice the damping δ of the filter. The result of this product is bounded by a limiter 43. Under such circumstances, a subtracter 44 subtracts from the bounded product the automatic setpoint value for the first derivative of the flight parameter in question as determined at the preceding computation cycle. The automatic setpoint value for the second derivative of the first path command is then supplied in a multiplier 45 which multiplies the result of the difference by twice the product of the cutoff frequency ω0 multiplied by the damping δ.

(56) A first integrator 46 serves to deduce therefrom the automatic setpoint value for the first derivative of the flight parameter in question, and a second integrator 47 serves to deduce therefrom the value of the automatic setpoint for the flight parameter in question.

(57) Under such circumstances, the third component of the autopilot command is then equal to the automatic setpoint value for the flight parameter. The second component of the autopilot command is equal to the automatic setpoint value for the first derivative of the flight parameter. The first component of the autopilot command is equal to the automatic setpoint value for the second derivative of the flight parameter.

(58) FIG. 4 shows an example of human pilot command generator 50 enabling the control member to impart controlled offsets directly to the flight parameters on one or more axes via a first type of interfacing.

(59) To do this, a movement Cpil of the control member may represent a measurement of the deflection that the pilot imparts to the control member. This movement Cpil is converted into a pilot setpoint Xpil via a piloting-by-target model 51.

(60) In similar manner to the automatic holding mode, the human pilot command generator 50 prepares the components of a first human pilot command Xcomp, {dot over (X)}comp, and {umlaut over (X)}comp from the pilot setpoint Xpil via a second order filter.

(61) Thus, a subtracter 52 subtracts from the pilot setpoint Xpil the human setpoint value for the first flight parameter as calculated during the preceding computation cycle. The result of this difference is multiplied in a multiplier 53 by a constant equal to the square of the cutoff frequency ω0p of the filter in order to obtain a first product. In parallel, a multiplier 55 determines a second product by multiplying twice the product of the cutoff frequency ω0p and the damping δp of the filter by the human setpoint value for the first derivative of the first flight parameter as determined during the preceding computation cycle. Under such circumstances, a subtracter 54 subtracts the second product from the first product in order to obtain the setpoint value for the second derivative of the first command.

(62) A second integrator 56 serves to deduce therefrom the human setpoint value for the first derivative of the first flight parameter, and a third integrator 57 serves to deduce therefrom the human setpoint value for the first flight parameter.

(63) Under such circumstances, the third component of the human pilot command is then equal to the human setpoint value for the flight parameter. The second component of the human pilot command is equal to the human setpoint value for the derivative of the flight parameter. The first component of the human pilot command is equal to the human setpoint value for the second derivative of the flight parameter.

(64) FIG. 5 shows interfacing between a relationship for piloting by target associated with a command for shifting the first flight parameter X and with automatic modes for holding this first flight parameter X. The components of the first autopilot command Xcoma, {dot over (X)}coma, and {umlaut over (X)}coma, are summed respectively with the corresponding components of the first human pilot command Xcomp, comp, and {umlaut over (X)}comp by means of summing circuits in order to prepare three components for the path command Xcom, {dot over (X)}com, and {umlaut over (X)}com.

(65) FIG. 6 shows an example of a human pilot command generator 50 enabling the control member 20 to control directly the first derivative of the controlled flight parameter on one or more axes in compliance with a second piloting target relating to a second flight parameter via a second type of interfacing.

(66) For this purpose, a movement Cpil of a control member may represent a measurement of the deflection that the pilot imparts to the control member. This movement Cpil is converted into a pilot setpoint {dot over (X)}pil via a piloting-by-target model 51.

(67) A subtracter 58 subtracts from the pilot setpoint {dot over (X)}pil the human setpoint value for the first derivative of the second flight parameter from the preceding computation cycle. The result of this difference is multiplied in a multiplier 59 by a constant equal to the reciprocal of the predetermined time constant of the filter in order to obtain the human setpoint value for the second derivative of the second flight parameter. An integrator 60 serves to deduce therefrom the human setpoint value for the first derivative of the second flight parameter.

(68) Under such circumstances, the first component of the human pilot command is zero. The second component of the human pilot command is equal to the value of the human setpoint for the first derivative of the second flight parameter. The first component of the human pilot command is equal to the value of the human setpoint for the second derivative of the second command.

(69) FIG. 7 shows an example of second interfacing. The components of the second autopilot command {dot over (X)}coma and {umlaut over (X)}coma are summed respectively with the corresponding components of the second human pilot command {dot over (X)}comp and {dot over (X)}comp by means of summing circuits in order to prepare a second component {dot over (X)}com and a first component {umlaut over (X)}com of the path command on a piloting axis. A third component Xcom is obtained by integrating the second component X com of the path command.

(70) FIGS. 8 to 11 serve to illustrate the invention on the basis of an example. In this example, a higher mode is engaged in order to facilitate the final stage of an approach during which the aircraft 1 is decelerated until reaching a ground speed setpoint that is sufficiently low in the vicinity of the landing point, so as subsequently to move to the landing point at a slow speed under good operational conditions. The higher mode that is engaged serves to acquire a longitudinal ground speed setpoint Vxcom, e.g. 40 kt and a lateral ground speed setpoint of zero by applying cyclical control to the pitch of the blades of the main rotor.

(71) FIG. 8 shows the required speed variations, and FIG. 9 shows the deceleration that enables these speed variations to be obtained.

(72) On the lateral axis, it may be advantageous to shift the approach axis laterally while decelerating in order to steer the rotorcraft accurately towards the landing point, while continuing to decelerate. For this purpose, a command by target generator of the translational rate command (TRC) type is applied to the lateral axis of the aircraft and is interfaced with the automatic mode for engaging hovering flight.

(73) On the longitudinal axis, it may be advantageous to be able to vary the automatic deceleration rate, in particular to manage the deceleration distance. For this purpose, a command by target generator of the acceleration command (ACC) type is applied to the longitudinal axis of the aircraft and interfaced with the automatic mode for engaging hovering flight.

(74) Under such circumstances, the method can enable a lateral speed target to be held via the first type of interfacing, while leaving a pilot the possibility of acting on this lateral speed, e.g. by moving the stick 23 laterally.

(75) With reference to FIG. 10, moving the stick from left to right and vice versa causes a first human pilot command to be created that is combined with a first autopilot command. The first human pilot command depends on the movement of the stick, while the first autopilot command depends on the first lateral speed path setpoint, which is zero. The method thus makes it possible to shift the value of the lateral speed without altering the dynamics of bringing this lateral speed to zero.

(76) The method can make it possible also to hold a longitudinal speed target via a second type of interfacing, by leaving a pilot the possibility of acting on the first derivative of the longitudinal speed, e.g. by moving the stick 23 longitudinally.

(77) With reference to FIG. 11, moving the stick longitudinally gives rise to the creation of a second human pilot command combined with a second autopilot command. The second human pilot command depends on the movement of the stick, while the second autopilot command depends on the second longitudinal speed path setpoint, which is at 40 kt. The method makes it possible to manage the dynamic behavior of the longitudinal speed setpoint in automatic holding mode.

(78) Naturally, the present invention may be subjected to numerous variations as to its implementation. Although several embodiments are described, it will readily be understood that it is not conceivable to identify exhaustively all possible embodiments. It is naturally possible to envisage replacing any of the means described by equivalent means without going beyond the ambit of the present invention.