Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND METHOD FOR CONTROLLING THE FLIGHT OF A FIXED-WING CONVERTIBLE DRONE FOR PROVIDING A STABILISED SEAMLESS TRANSITION BETWEEN A VERTICAL STATIONARY FLIGHT AND A HORIZONTAL CRUISE FLIGHT
Document Type and Number:
WIPO Patent Application WO/2019/238375
Kind Code:
A1
Abstract:
A flight control system is configured to control the flight of a fixed-wing convertible drone (12) having two left and right wings, each supporting a forward propeller and a trailing flap at the rear edge. The control system comprises an attitude regulator (154) of the drone (12) for respectively controlling the roll angles, φ m , pitch angles θ m and yaw angles Ψ m , measured by one or more sensors over reference roll angles φ d, reference pitch angles θ d and reference yaw angles Ψ d . The first attitude controller (154) comprises a first modelless MFC SISO control device (162) at an input-output for regulating and controlling the pitch angle θ m measured over the reference pitch angle θ d by determining a first command δ n for symmetrical deflection of the left and right flaps, applied with the same sign to said left and right flaps.

Inventors:
BARTH JACSON MIGUEL OLSZANECKI (FR)
CONDOMINES JEAN-PHILIPPE (FR)
FLIESS MICHEL (FR)
MOSCHETTA JEAN-MARC (FR)
Application Number:
PCT/EP2019/063323
Publication Date:
December 19, 2019
Filing Date:
May 23, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ECOLE NAT DE LAVIATION CIVILE (FR)
INST SUPERIEUR DE L’AERONAUTIQUE ET DE L’ESPACE (FR)
ALIEN SAS (FR)
International Classes:
G05D1/08; B64C29/00; B64C29/02; B64C39/02
Foreign References:
US20150014475A12015-01-15
US20170336809A12017-11-23
US20160144957A12016-05-26
Other References:
PRECUP RADU-EMIL ET AL: "Model-free sliding mode control of nonlinear systems: Algorithms and experiments", INFORMATION SCIENCES, vol. 381, 28 November 2016 (2016-11-28) - 28 November 2016 (2016-11-28), pages 176 - 192, XP029857335, ISSN: 0020-0255, DOI: 10.1016/J.INS.2016.11.026
YOUNES YOUNES AL ET AL: "Robust Model-Free Control Applied to a Quadrotor UAV", JOURNAL OF INTELLIGENT AND ROBOTIC SYSTEMS, KLUWER DORDRECHT, NL, vol. 84, no. 1, 24 February 2016 (2016-02-24), pages 37 - 52, XP036118026, ISSN: 0921-0296, [retrieved on 20160224], DOI: 10.1007/S10846-016-0351-2
L..R. LUSTOSA: "Longitudinal study of a tilt-body vehicle : modeling, control and stability analysis", PROCEEDINGS DE INTERNATIONAL CONFÉRENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS, June 2015 (2015-06-01), pages 816 - 824, XP033171585, DOI: doi:10.1109/ICUAS.2015.7152366
L.R.LUSTOSA ET AL.: "Team MAVion entry in the IMAV17 outdoor challenge : A tail-sitting trajectory-tracking IJUAV", INTERNATIONAL MICRO AIR VEHICLE CONFÉRENCE AND COMPÉTITION, September 2017 (2017-09-01)
E.J.J. SMEUR ET AL.: "Adaptive Incremental Nonlinear Dynamic Inversion for Attitude Control of Micro Air Vehicles", JOURNAL OF GUIDANCE, CONTROL AND DYNAMICS, vol. 39, no. 3, March 2016 (2016-03-01), pages 450 - 461
MICHEL FLIESSCÉDRIC JOIN: "Model-free control", INTERNATIONAL OF CONTROL, vol. 86, no. 12, 2013, pages 2228 - 2252
Attorney, Agent or Firm:
TANGUY, Yannick (FR)
Download PDF:
Claims:
REVENDICATIONS

1. Système de contrôle de vol d’un drone (12) convertible à voilure fixe permettant une transition continue et stabilisée entre un décollage vertical et un vol de croisière horizontal ou entre un vol de croisière horizontal et un atterrissage vertical,

Le drone (12) comprenant :

.- une plateforme (16) formée par une paire d’ailes fixes (22, 24), gauche et droite, fixées symétriquement et rigidement de part et d’autre d’un élément central solide (18) de raccordement, et

.- une paire d’hélices (32, 34), gauche et droite, supportées respectivement en avant par l’aile gauche (22) et l’aile droite (24) en étant disposées symétriquement de part et d’autre de l’élément central solide (18) de raccordement; et

.- une paire de volets de déflexion (42, 44), gauche et droit, supportés respectivement en leur bordure arrière (46, 48) par l’aile gauche (32) et l’aile droite (34), en étant disposées symétriquement de part et d’autre de l’élément central solide (18) de raccordement ;

le système de contrôle comportant un premier régulateur (54 ; 114 ; 154) de l’attitude du drone (12) pour asservir respectivement suivant une première boucle de régulation des angles de roulis fth, tangage 9m et lacet xf m, mesurés par un ou plusieurs capteurs du drone, sur des angles de consigne de roulis fa„ tangage 9d et lacet ya , et

le système de contrôle étant caractérisé en ce que

le premier régulateur d’attitude (54 ; 114 ; 154) comporte un unique premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) pour réguler et asservir l’angle de tangage 9m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée (172) de l’unique premier dispositif MFC SISO (162) de commande sans modèle, sur un angle de consigne de tangage 9d fourni en tant que paramètre en une deuxième borne d’entrée (174) du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162), en déterminant une première commande dh de déflection symétrique des volets gauche et droit (42, 44), délivrée en une borne de sortie (176) du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) et appliquée avec le même signe sur lesdits volets gauche et droit (42, 44).

2. Système de contrôle de vol d’un drone convertible à voilure fixe selon la revendication 1 , dans lequel

.- le premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) comporte :

.* un premier estimateur (212) configuré pour estimer un premier paramètre Fe d’un premier Modèle Ultra Local, le premier estimateur (212) ayant une première première borne d’entrée (216) et une première deuxième entrée (218), connectées respectivement à la première borne d’entrée (172) du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) pour recevoir l’angle de tangage observé 0m et à la borne de sortie (176) du premier dispositif MFC SISO (162) pour recevoir la première commande dh actuelle de déflexion symétrique des volets gauche et droit, et ayant une première première borne de sortie (220) pour fournir l’estimé du premier paramètre Fe, le premier Modèle Ultra Local décrivant localement sur un intervalle de temps limité la variation temporelle de la dérivée temporelle à un ordre entier prédéterminé nq de l’angle de tangage observé 0m en fonction du paramètre Fe à estimer et de la première commande associé dh actuelle suivant l’équation :

dans laquelle :

aq est un paramètre prédéterminé de mise à l’échelle de la première commande actuelle dh par rapport à l’angle de tangage 0m mesuré de sorte que la première commande actuelle dh et l’angle de tangage 0m mesuré ont le même ordre de grandeur ; et

.* un premier module de boucle fermé intelligent (214), ayant une première deuxième borne de sortie (232) connectée au drone (12) au travers de la borne de sortie (176) du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) pour fournir la commande de déflexion d n réactualisée de déflexion symétrique des volets gauche et droit (42, 44), et ayant une première troisième borne d’entrée (234), une première quatrième borne d’entrée (236) et une première cinquième borne d’entrée (238) connectées respectivement à la première borne d’entrée (172) du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) pour recevoir l’angle de tangage observé 9m, à la deuxième borne d’entrée (174) du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) pour recevoir l’angle de consigne de tangage 9d à poursuivre et à la première première borne de sortie (220) du premier estimateur (212) pour recevoir l’estimée du premier paramètre Fe du premier Modèle Ultra Local, le premier module de boucle fermée intelligent (214) comportant un premier correcteur (242) de système linéaire classique d’ordre égal à l’ordre de dérivation nq du premier Modèle Ultra Local et de gain Kq, un premier différentiateur (244) d’ordre de dérivation nq de l’angle de consigne de tangage qά et un premier amplificateur (246) de gain 1/aq , et

.- le premier estimateur (212) et le premier module de boucle fermée intelligent (214) sont configurés de sorte que la première commande dh actuelle de déflexion symétrique des volets gauche et droit vérifie la relation :

dans laquelle xq = 9m - 9d désigne l’erreur de poursuite en tangage.

3. Système de contrôle de vol d’un drone convertible à voilure fixe selon la revendication 2, dans lequel

le premier paramètre aq de mise à l’échelle de la première commande actuelle dh par rapport à l’angle de tangage 9m mesuré est déterminé arbitrairement ou de manière déterministe à l’aide d’un algorithme prédéterminé de sorte que la première commande actuelle dh et l’angle de tangage 9m mesuré ont le même ordre de grandeur ; et/ou

l’ordre de la dérivée temporelle nq de l’angle de tangage observé 9m utilisée dans le premier Modèle Ultra Local est égal à 1 ou 2, de préférence égal à 2, et/ou

lorsque l’ordre de la dérivée temporelle nq est égal à 1 , la fonction de transfert du premier correcteur est du premier ordre et du type gain proportionnel et lorsque l’ordre de la dérivée temporelle nq est égal à 2, la fonction de transfert du premier correcteur (242) est du deuxième ordre et du type gain-proportionnel ou gain-dérivateur, voire un Proportionnel- Intégral-Dérivateur.

4. Système de contrôle de vol d’un drone convertible à voilure fixe selon l’une quelconque des revendications 1 à 3,

le premier régulateur d’attitude (54 ; 114 ; 154) comporte un deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (164) pour réguler et asservir l’angle de roulis <pm , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée (182) du deuxième dispositif MFC SISO (164) de commande sans modèle, sur un angle de consigne de roulis <pd fourni en tant que paramètre en une deuxième borne d’entrée (184) du deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (164), en déterminant une deuxième commande D5 de déflection antisymétrique des volets gauche et droit (42, 44), délivrée en une borne de sortie (176) du deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (164) et appliquée avec des signes différents sur lesdits volets gauche et droit (42, 44) en ajout de la première commande dh de déflection symétrique appliquée avec le même signe sur lesdits volets gauche et droit (42, 44).

5. Système de contrôle de vol d’un drone convertible à voilure fixe selon la revendication 4, dans lequel

.- le deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (164) comporte :

.* un deuxième estimateur (312) configuré pour estimer un deuxième paramètre F^ d’un deuxième Modèle Ultra Local, le deuxième estimateur (312) ayant une deuxième première borne d’entrée (316) et une deuxième deuxième borne d’entrée (318), connectées respectivement à la première borne d’entrée (182) du deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (164) pour recevoir l’angle de roulis observé <pm et à la borne de sortie (186) du deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (164) pour recevoir la deuxième commande D5 actuelle de déflexion antisymétrique des volets gauche et droit (42, 44), ayant une deuxième première borne de sortie (320) pour fournir l’estimé Rf du deuxième paramètre F^ , le deuxième

Modèle Ultra Local décrivant localement sur un intervalle de temps limité la variation temporelle de la dérivée temporelle à un ordre entier prédéterminé nf de l’angle de roulis observé f en fonction du paramètre F^ à estimer et de la deuxième commande associée D5 de actuelle suivant l’équation :

dans laquelle :

af est un paramètre prédéterminé de mise à l’échelle de la deuxième commande actuelle D5 par rapport à l’angle de tangage (pm mesuré de sorte que la deuxième commande actuelle D5 et l’angle de roulis <pm mesuré ont le même ordre de grandeur ; et

.* un deuxième module de boucle fermé intelligent (314), ayant une deuxième deuxième borne de sortie (332)connectée au drone (12) au travers de la borne de sortie (186) du deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (164) pour fournir la deuxième commande Dd réactualisée de déflexion antisymétrique des volets gauche et droit (42, 44) , et ayant deuxième troisième borne d’entrée (334), une deuxième quatrième borne d’entrée (336) et une deuxième cinquième borne d’entrée (338) connectées respectivement à la première borne d’entrée (182) du deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (164) pour recevoir l’angle de roulis observé (pm, à la deuxième borne d’entrée (184) du deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (164) pour recevoir l’angle de consigne de roulis fa à poursuivre et à la deuxième première borne de sortie (320) du deuxième estimateur (312) pour recevoir l’estimée du deuxième paramètre F^ du deuxième Modèle Ultra Local, le deuxième module de boucle fermée intelligent (314) comportant un deuxième correcteur (342) de système linéaire classique d’ordre égal à l’ordre de dérivation fq du deuxième Modèle Ultra Local et de deuxième gain kf , un deuxième différentiateur (344) d’ordre de dérivation nf de l’angle de consigne de roulis fa et un deuxième amplificateur (346) de gain 1/af , et

.- le deuxième estimateur (312) et le deuxième module de boucle fermée intelligent (314) sont configurés de sorte que la deuxième commande D5 actuelle de déflexion antisymétrique des volets gauche et droit vérifie la relation :

dans laquelle dans laquelle xf Yth ~ <Pd désigne l’erreur de poursuite en roulis.

6. Système de contrôle de vol d’un drone convertible à voilure fixe selon la revendication 5, dans lequel

le deuxième paramètre af de mise à l’échelle de la deuxième commande actuelle D5 par rapport à l’angle de roulis mesuré <pm est déterminé arbitrairement ou de manière déterministe à l’aide d’un algorithme prédéterminé de sorte que la deuxième commande actuelle Dd et l’angle de roulis (pm mesuré ont le même ordre de grandeur ; et/ou

l’ordre de la dérivée temporelle nf de l’angle de roulis observé <pm utilisée dans le deuxième Modèle Ultra Local est égal à 1 ou 2, de préférence égal à 2, et/ou

lorsque l’ordre de la dérivée temporelle nf est égal à 1 , la fonction de transfert du deuxième correcteur est du premier ordre et du type gain proportionnel et lorsque l’ordre de la dérivée temporelle est égal à 2, la fonction de transfert du deuxième correcteur (342) est du deuxième ordre et du type gain-proportionnel ou gain-dérivateur, voire un Proportionnel- Intégral-Dérivateur. 7. Système de contrôle de vol d’un drone convertible à voilure fixe selon l’une quelconque des revendications 1 à 6, dans lequel

le premier régulateur d’attitude (54 ; 114 ; 154) comporte un troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166) pour réguler et asservir l’angle de lacet xjjm , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée (192) du troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166), sur un angle de consigne de lacet ya fourni en tant que paramètre en une deuxième borne d’entrée (194) du troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166), en déterminant une troisième commande Dw de modification dans le même sens de rotation de vitesses de rotation nominales contre-rotatives et de même amplitude -wh , +wh des hélices gauche et droite (32, 34), délivrée en une borne de sortie (196) du troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166) et appliquée avec un même signe sur les hélices gauche et droite (32, 34) en ajout des vitesses nominales respectives -wh , +wh des hélices gauche et droite (32, 34) correspondantes au cas d’un angle de lacet mesuré x m nul.

8. Système de contrôle de vol d’un drone convertible à voilure fixe selon la revendication 7, dans lequel

.- le troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166) comporte :

.* un troisième estimateur (412) configuré pour estimer un troisième paramètre F y d’un troisième Modèle Ultra Local, le troisième estimateur (412) ayant une troisième première borne d’entrée (416) et une troisième deuxième borne d’entrée (418), connectées respectivement à la première borne d’entrée (192) du troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166) pour recevoir l’angle de lacet observé i m et à la borne de sortie (196) du troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166) pour recevoir la troisième commande Dw de modification actuelle dans le même sens de rotation des vitesses de rotation nominales contre-rotatives des hélices gauche et droite (32, 34) , et ayant une troisième première borne de sortie (420) pour fournir l’estimé Fp du troisième paramètre F y , le troisième Modèle Ultra Local décrivant localement sur un intervalle de temps restreint la variation temporelle de la dérivée temporelle à un ordre entier prédéterminé de l’angle de lacet observé i m en fonction du troisième paramètre F y à estimer et de la troisième commande associée Dw actuelle suivant l’équation :

dans laquelle :

a-f est un paramètre prédéterminé de mise à l’échelle de la troisième commande actuelle Dw par rapport à l’angle de lacet i m mesuré de sorte que la troisième commande actuelle Dw et l’angle de lacet i m mesuré ont le même ordre de grandeur ; et

.* un troisième module de boucle fermé intelligent (414), ayant une troisième deuxième borne de sortie (432) connectée au drone (12) au travers de la borne de sortie (196) du troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166) pour fournir la troisième commande Dw réactualisée de modification dans le même sens de rotation de vitesses de rotation nominales contre-rotatives et de même amplitude -wh , +wh des hélices gauche et droite (32, 34), et ayant une troisième troisième borne d’entre (434), une troisième quatrième borne d’entrée (436) et une troisième cinquième borne d’entrée (438) connectées respectivement à la première borne d’entrée (192) du troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166) pour recevoir l’angle de lacet observé \Jm, à la deuxième borne d’entrée (194) du troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (166) pour recevoir l’angle de consigne de lacet yά à poursuivre et à la troisième première borne de sortie (420) du troisième estimateur (412) pour recevoir l’estimée F du troisième paramètre Fy du troisième Modèle Ultra Local, le troisième module de boucle fermée intelligent (414) comportant un troisième correcteur (442) de système linéaire classique d’ordre égal à l’ordre de dérivation du troisième Modèle Ultra Local et de troisième gain Ky, un troisième différentiateur (444) d’ordre de dérivation de l’angle de consigne de lacet yά et un troisième amplificateur (446) de gain l/a^ , et

.- le troisième estimateur (412) et le troisième module de boucle fermée intelligent (414) sont configurés de sorte que la troisième commande Dw actuelle de modification dans le même sens de rotation de vitesses de rotation nominales contre-rotatives et de même amplitude -wh , +wh des hélices gauche et droite (32, 34) vérifie la relation :

dans laquelle xy = ipm - Fa désigne l’erreur de poursuite en lacet.

9. Système de contrôle de vol d’un drone convertible à voilure fixe selon la revendication 8, dans lequel

le paramètre a y de mise à l’échelle de la troisième commande actuelle Dw par rapport à l’angle de lacet mesuré ipm est déterminé arbitrairement ou de manière déterministe à l’aide d’un algorithme prédéterminé de sorte que la troisième commande actuelle Dw et l’angle de lacet mesuré ipm ont le même ordre de grandeur ; et/ou

l’ordre de la dérivée temporelle de l’angle de lacet observé xjm utilisée dans le troisième Modèle Ultra Local est égal à 1 ou 2, de préférence égal à 2, et/ou

lorsque l’ordre de la dérivée temporelle est égal à 1 , la fonction de transfert du troisième correcteur est du premier ordre et du type gain proportionnel et lorsque l’ordre de la dérivée temporelle ny est égal à 2, la fonction de transfert du troisième correcteur est du deuxième ordre et du type gain-proportionnel ou gain-dérivateur, voire un Proportionnel- Intégral- Dérivateur.

10. Système de contrôle de vol d’un drone convertible à voilure fixe selon l’une quelconque des revendications 7 à 9, dans lequel

le premier régulateur d’attitude (154) du drone comprend un convertisseur (198) configuré pour déterminer l’amplitude identique wh des vitesses de rotation nominales -wh , +o½ des hélices gauche et droite (32, 34) à partir d’une poussée de consigne Thd du drone (12), fournie en une borne d’entrée (200) dudit convertisseur (198) et calculée en fonction de l’angle de tangage mesuré 9m , de la composante Nord et de la composante de bas d’une vitesse de consigne du drone.

11. Système de contrôle de vol d’un drone convertible à voilure fixe selon l’une quelconque des revendications 1 à 10, comprenant en outre

un deuxième régulateur (116 ; 466) de la vitesse du drone pour asservir respectivement , suivant une deuxième boucle de régulation de la vitesse du drone par rapport à la Terre, les composantes de ladite vitesse du drone vxm , vym , vzm , exprimées dans un premier repère lié au drone selon les directions vers l’avant, la gauche et un plancher du drone, et mesuré par un ou plusieurs capteurs de positionnement du drone par rapport à des composantes d’une vitesse de consigne du drone par rapport à la Terre, vxd , vyd , vzd, exprimées dans le repère lié à la Terre selon les directions orientées vers le Nord, l’Est et le centre de la Terre, et

un troisième régulateur (118 ; 468) de la position du drone par rapport à la Terre pour asservir respectivement suivant une troisième boucle de régulation de position, les composantes de la position du drone par rapport à la Terre xm, ym, zm, exprimées dans un deuxième repère de référence (64) local lié à la Terre selon les directions orientées vers le Nord, l’Est et le centre de la Terre, et mesurées par un ou plusieurs capteurs du drone (12) , sur des composantes de consigne de la position du drone (12) par rapport à la Terre xd, yd, zd , exprimées dans le deuxième repère (64) de référence lié à la Terre et correspondants à des trajectoires de référence souhaitées.

12. Système de contrôle de vol d’un drone convertible à voilure fixe selon l’une quelconque des revendications 1 à 11 ,

comprenant en outre un module de mixage (12), configuré pour transformer trois commandes de sortie d’un deuxième régulateur de vitesse (116 ; 466) , reçues en premier port d’entrée (122) et formées par des composantes de consignes corrigées vxc , vyc , vzc, de la vitesse du drone, exprimées dans le premier repère (62) lié au drone, en quatre signaux de consignes Thd , fa , 9d , ipd délivrés au travers d’un premier port de sortie (124) du module de mixage (120) au premier régulateur d’attitude du drone(114 ; 154), et formées respectivement par une poussée résultante de consigne à exercer sur le drone (12), un angle de consigne de roulis, l’angle de consigne de tangage, un angle de consigne de lacet, ladite transformation étant effectuée à l’aide de l’angle des angles mesurées de roulis tangage et lacet, fournies en un deuxième port d’entrée du module de mixage, suivant les relations :

/i(-)> /2C). /3C). /4C) désignant des première, deuxième, troisième et quatrième fonctions multi-variables prédéterminées.

13. Système de contrôle de vol d’un drone convertible à voilure fixe selon la revendication 11 , dans lequel

le deuxième régulateur de la vitesse (466) du drone comporte :

.- un quatrième dispositif de commande sans modèle à une entrée- une sortie MFC SISO (472) pour réguler et asservir en tant que variable d’entrée du quatrième dispositif sans modèle à une entrée-une sortie MFC SISO (472) la composante vxm de vitesse mesurée selon l’axe avant du repère lié au drone sur une composante vxd de vitesse de consigne selon le même axe avant en tant que paramètre du quatrième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (472), en déterminant une quatrième commande vxc de correction de la vitesse de consigne selon l’axe avant du repère lié au drone en tant que variable de sortie du quatrième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (472), et

.- un cinquième dispositif de commande sans modèle à une entrée- une sortie MFC SISO (474) pour réguler et asservir en tant que variable d’entrée du cinquième dispositif de commande sans modèle à une entrée- une sortie MFC SISO (474) la composante vym de vitesse mesurée selon l’axe droit du premier repère (62) de référence lié au drone sur la composante vyd de vitesse de consigne selon le même axe droit en tant que paramètre du cinquième dispositif de commande sans modèle à une entrée- une sortie MFC SISO (474), en déterminant une cinquième commande vyc de correction de la vitesse de consigne selon l’axe droit du premier repère (62) de référence lié au drone en tant que variable de sortie du cinquième dispositif de commande sans modèle à une entrée-une sortie MFC SISO, et .- un sixième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (476) de commande sans modèle à une entrée-une sortie pour réguler et asservir en tant que variable d’entrée du sixième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (476) la composante vzm de vitesse mesurée selon l’axe plancher du repère lié au drone sur la composante vyz de vitesse de consigne selon le même axe plancher en tant que paramètre du sixième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (476), en déterminant une sixième commande vzc de correction de la vitesse de consigne selon l’axe plancher avant du repère lié au drone en tant que variable de sortie du sixième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (476); et/ou

le troisième régulateur de la position (468) du drone comporte :

.- un septième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (492) de commande sans modèle à une entrée-une sortie pour réguler et asservir en tant que variable d’entrée du septième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (492) la composante xm de position du drone par rapport à la Terre mesurée selon l’axe Nord d’un repère inertiel lié à la Terre sur la composante xd de consigne de position du drone par rapport à la Terre selon le même axe Nord en tant que paramètre du septième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (492), en déterminant une septième commande vxd de vitesse de consigne selon l’axe avant du premier repère (62) de référence lié au drone en tant que variable de sortie du septième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (492), et

.- un huitième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (494) pour réguler et asservir en tant que variable d’entrée du huitième dispositif de commande sans modèle à une entrée-une sortie MFC SISO la composante ym de position du drone par rapport à la Terre mesurée selon l’axe Est d’un repère inertiel lié à la Terre sur la composante yd de consigne de position du drone par rapport à la Terre selon le même axe Est en tant que paramètre du huitième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (494), en déterminant une huitième commande vyd de vitesse de consigne selon l’axe de droite du premier repère (62) de référence lié au drone en tant que variable de sortie du huitième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (494), et

.- un neuvième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (496) de commande sans modèle à une entrée-une sortie pour réguler et asservir en tant que variable d’entrée du neuvième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (496) la composante zm de position du drone par rapport à la Terre mesurée selon l’axe centre de la Terre du repère inertiel lié à la Terre sur la composante zd de consigne de position du drone par rapport à la Terre selon le même axe centre Terre en tant que paramètre du neuvième dispositif MFC SISO, en déterminant une neuvième commande vzd de vitesse de consigne selon l’axe plancher du premier repère (62) de référence lié au drone en tant que variable de sortie du neuvième dispositif de commande sans modèle à une entrée-une sortie MFC SISO (496). 14. Système de contrôle de vol d’un drone convertible à voilure fixe selon l’une quelconque des revendications 7 à 13 dans lequel :

le drone disposant d’un capteur de mesure de la dérivée première Q de l’angle de tangage, une première liaison d’interconnexion achemine ladite dérivée première Q de l’angle de tangage au premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO, et le drone disposant d’un capteur de mesure de la dérivée première f de l’angle de roulis, une deuxième liaison d’interconnexion achemine ladite dérivée première f de l’angle de roulis au deuxième dispositif de commande sans modèle à une entrée-une sortie MFC SISO, et

le drone disposant d’un capteur de mesure de la dérivée première de l’angle de lacet, une troisième liaison d’interconnexion achemine ladite dérivée première de l’angle de lacet au troisième dispositif de commande sans modèle à une entrée-une sortie MFC SISO. 15. Procédé de contrôle de vol d’un drone convertible à voilure fixe permettant une transition continue et stabilisée entre un décollage vertical et un vol de croisière horizontal ou entre un vol de croisière horizontal et un atterrissage vertical,

le drone comprenant :

.- une plateforme formée par une paire d’ailes fixes (22, 24), gauche et droite, fixées symétriquement et rigidement de part et d’autre d’un élément central solide (18) de raccordement, et

.- une paire d’hélices (32, 34), gauche et droite, supportées respectivement en avant par l’aile gauche (22) et l’aile droite (24) en étant disposées symétriquement de part et d’autre de l’élément central solide (18) de raccordement ; et

.- une paire de volets de déflexion (42, 44), gauche et droit, supportés respectivement en leur bordure arrière (46, 48) par l’aile gauche (32) et l’aile droite (34), en étant disposées symétriquement de part et d’autre de l’élément central solide (18) de raccordement ;

le procédé de contrôle étant configuré pour :

.- contrôler une première phase de vol stationnaire vertical et une deuxième phase de vol de croisière à l’horizontal du drone (12), et

.- à l’aide d’un premier régulateur de l’attitude du drone, asservir respectivement suivant une première boucle de régulation des angles de roulis pm, tangage 0m et lacet x/m, mesurés par un ou plusieurs capteurs du drone, sur des angles de consigne de roulis fa, tangage 9d et lacet a , le procédé de contrôle du drone étant caractérisé en ce qu’il comprend une étape au cours de laquelle un unique premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) du premier régulateur d’attitude régule et asservit l’angle de tangage 9m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée de l’unique premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162), sur un angle de consigne de tangage qά fourni en tant que paramètre en une deuxième borne d’entrée du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162), en déterminant une première commande dh de déflection symétrique des volets gauche et droit, délivrée en une borne de sortie du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) de commande sans modèle et appliquée avec le même signe sur lesdits volets gauche et droit.

16. Drone convertible à voilure fixe, configuré pour mettre en œuvre une transition continue et stabilisée entre un décollage vertical et un vol de croisière horizontal ou entre un vol de croisière horizontal et un atterrissage vertical, et comprenant :

.- une plateforme (16) formée par une paire d’ailes fixes (22, 24), gauche et droite, fixées symétriquement et rigidement de part et d’autre d’un élément central solide (18) de raccordement, et

.- une paire d’hélices (32, 34), gauche et droite, supportées respectivement en avant par l’aile gauche (22) et l’aile droite (24) en étant disposées symétriquement de part et d’autre de l’élément central solide (18) de raccordement; et

.- une paire de volets de déflexion (42, 44), gauche et droit, supportés respectivement en leur bordure arrière (46, 48) par l’aile gauche (22) et l’aile droite (24), en étant disposées symétriquement de part et d’autre de l’élément central solide (18) de raccordement ; et

.- un système de contrôle de vol (52) configuré pour contrôler une première phase de vol stationnaire vertical et une deuxième phase de vol de croisière à l’horizontal, et comportant un premier régulateur de l’attitude (54 ; 114 ; 154) du drone pour asservir respectivement suivant une première boucle de régulation des angles de roulis fth, tangage 9m et lacet xf m, mesurés par un ou plusieurs capteurs du drone, sur des angles de consigne de roulis fa, tangage 9d et lacet ya ,

le drone étant caractérisé en ce que le premier régulateur d’attitude (54 ; 114 ;154) comporte un unique premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) pour réguler et asservir l’angle de tangage 9m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée de l’unique premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO, sur un angle de consigne de tangage qά fourni en tant que paramètre en une deuxième borne d’entrée du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162), en déterminant une première commande dh de déflection symétrique des volets gauche et droit, délivrée en une borne de sortie du premier dispositif de commande sans modèle à une entrée-une sortie MFC SISO (162) de commande sans modèle et appliquée avec le même signe sur lesdits volets gauche et droit (46, 48).

Description:
Système et procédé de contrôle de vol d’un drone convertible à voilure fixe permettant une transition continue stabilisée entre un vol stationnaire vertical et un vol de croisière à l’horizontal La présente invention concerne un procédé de contrôle de vol automatique d’un drone convertible à voilure fixe permettant une transition continue et stabilisée entre un vol stationnaire vertical, notamment un décollage ou un atterrissage vertical, et un vol de croisière sensiblement à l’horizontal.

L’invention concerne un système et un procédé de contrôle continu du vol du drone, notamment son attitude, et sa stabilité pendant toutes les phases de vol du drone, en particulier durant une phase de transition continue.

Les drones convertibles à voilure fixe sont des véhicules aériens sans pilote à décollage et atterrissage vertical VTOL (en anglais « Vertical Take- Off and Landing) et à voilure fixe (en anglais « fixed wing »), qui combinent les avantages d’un aéronef classique à ailes fixes et d’un aéronef à décollage et atterrissage vertical VTOL, à savoir l’aptitude à décoller et atterrir verticalement, une vitesse de vol de croisière horizontal élevée et une endurance accrue.

De manière typique, les drones convertibles à voilure fixe permettant une transition continue et stabilisée entre un vol stationnaire vertical, notamment un décollage ou un atterrissage vertical, et un vol de croisière sensiblement à l’horizontal sont les « tail-sitters ».

Un « tail-sitter » est défini comme aéronef à décollage et atterrissage vertical qui décolle et atterrit verticalement sur son empennage, puis bascule à l’horizontal vers l’avant en utilisant une poussée différentielle et/ou des surfaces de commande pour atteindre un vol horizontal de croisière.

Une phase de transition continue entre une phase de vol stationnaire vertical et une phase de vol de croisière sensiblement à l’horizontal, est définie comme une phase de transition intermédiaire de liaison douce sans coupure et l’utilisation d’un système et procédé de contrôle différent de celui ou de ceux des phases de vol reliées.

Pendant une phase de transition exécutée à une altitude maintenue constante, un drone convertible à voilure fixe, connu pour être un système aérodynamique non-linéaire, doit faire face à des angles d’attaque très élevés, souvent à une voilure dans un état partiel de décrochage et à un changement rapide des moments de tangage.

Afin de remédier à ces difficultés et suivant une première approche, divers procédés connus de contrôle d’un drone convertible à voilure fixe, évoluant de manière continue et stable dans la phase de transition, utilisent un modèle global complexe du comportement aérodynamique du drone et exigent des caractérisations sophistiquées et précises du drone en soufflerie, en particulier des forces et moments observés sur une voilure partiellement en décrochage et sur des surfaces de commandes. Par exemple, le document de L..R. Lustosa, intitulé « Longitudinal study of a tilt-body vehicle : modeling, control and stability analysis » et publié dans les proceedings de International Conférence on Unmanned Aircraft Systems (ICUAS), Denver Colorado, USA, pp. 816-824, June 2015, décrit un tel procédé de contrôle, et le document de L. R. Lustosa et al., intitulé « Team MAVion entry in the IMAV17 outdoor challenge : A tail-sitting trajectory- tracking pUAV » présenté à International Micro Air Vehicle Conférence and Compétition, Toulouse, France September 2017 décrit de telles caractérisations.

Suivant une deuxième approche à base de capteurs (en anglais

« sensor- based »), le document de E.J.J. Smeur et al., intitulé « Adaptive Incrémental Nonlinear Dynamic Inversion for Attitude Control of Micro Air Vehicles » et publié dans Journal of Guidance, control and dynamics, Vol. 39, No. 3, pp. 450-461 , March 2016, décrit un procédé de contrôle d’un « rotorcraft », dénommé « inversion dynamique non-linéaire incrémental INDI

(en anglais « Incrémental Nonlinear Dynamic Inversion ») qui pourrait être appliqué de manière similaire à un drone convertible à voilure fixe. Ce procédé de contrôle dépend moins d’un modèle global et gyi est plus robuste vis-à-vis de la réjection des perturbations. Ce procédé INDI exige une mesure par capteur pour estimer une grande partie du modèle du drone, à l’exception de la dynamique de l’actionneur qui doit être caractérisée au préalable. En filtrant et différenciant les mesures gyroscopiques, l’accélération angulaire est estimée et un incrément de la commande d’entrée est calculé à partir d’un incrément souhaité pour l’accélération angulaire. De cette façon, les perturbations ainsi que la dynamique non modélisée sont mesurées, calculées et compensées. Toutefois, le procédé INDI doit utiliser de nombreuses données de test du drone en vol pour régler finement les coefficients ou paramètres de commande.

Un premier problème technique est de rendre plus adaptatif un système et un procédé de contrôle de vol d’un drone convertible à voilure fixe pendant la traversée de toutes ses phases de vol, y compris de phase(s) de transition entre un vol stationnaire vertical et un de vol de croisière sensiblement horizontal, et d’asservir le modèle complexe d’un drone avec des dynamiques non-linéaires, inconnues ou partiellement connues, sans nécessité de la connaissance d’un modèle global décrivant le comportement dynamique dudit drone.

Un deuxième problème technique est d’augmenter par le système et le procédé de contrôle la réjection des perturbations, notamment aérodynamiques, ainsi que des défauts de tout type d’actionneur sans connaître un modèle global du drone décrivant le comportement dynamique dudit drone, notamment ses non-linéarités.

A cet effet, l’invention a pour objet un système de contrôle de vol d’un drone convertible à voilure fixe permettant une transition continue et stabilisée entre un décollage vertical et un vol de croisière horizontal ou entre un vol de croisière horizontal et un atterrissage vertical, le drone comprenant : une plateforme formée par une paire d’ailes fixes, gauche et droite, fixées symétriquement et rigidement de part et d’autre d’un élément central solide de raccordement ; et une paire d’hélices, gauche et droite, supportées respectivement en avant par l’aile gauche et l’aile droite en étant disposées symétriquement de part et d’autre de l’élément central solide de raccordement; et une paire de volets de déflexion, gauche et droit, supportés respectivement en leur bordure arrière par l’aile gauche et l’aile droite, en étant disposées symétriquement de part et d’autre de l’élément central solide de raccordement. Le système de contrôle comporte un premier régulateur de l’attitude du drone pour asservir respectivement suivant une première boucle de régulation des angles de roulis <p m , tangage 0 m et lacet i|/ m , mesurés par un ou plusieurs capteurs du drone, sur des angles de consigne de roulis (p d „ tangage 0 d et lacet i|/ d . Le système de contrôle est caractérisé en ce que le premier régulateur d’attitude comporte un premier dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir l’angle de tangage 0 m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée du premier dispositif MFC SISO de commande sans modèle, sur l’angle de consigne de tangage 0 d fourni en tant que paramètre en une deuxième borne d’entrée du premier dispositif MFC SISO, en déterminant une première commande d h de déflection symétrique des volets gauche et droit, délivrée en une borne de sortie du premier dispositif MFC SISO de commande sans modèle et appliquée avec le même signe sur lesdits volets gauche et droit.

Suivant des modes particuliers de réalisation, le système de contrôle de vol d’un drone convertible à voilure fixe comprend l’une ou plusieurs des caractéristiques suivantes :

.- le premier dispositif MFC SISO de commande sans modèle à une entrée-une sortie comporte :

.* un premier estimateur configuré pour estimer un premier paramètre F e d’un premier Modèle Ultra Local, le premier estimateur ayant une première première borne d’entrée et une première deuxième entrée, connectées respectivement à la première borne d’entrée du premier dispositif MFC SISO pour recevoir l’angle de tangage observé 0 m et à la borne de sortie du premier dispositif MFC SISO pour recevoir la première commande d h actuelle de déflexion symétrique des volets gauche et droit, et ayant une première première borne de sortie pour fournir l’estimé du premier paramètre F e , le premier Modèle Ultra Local décrivant localement sur un intervalle de temps limité la variation temporelle de la dérivée temporelle à un ordre entier prédéterminé n q de l’angle de tangage observé 0 m en fonction du paramètre F e à estimer et de la première commande associé d h actuelle suivant l’équation : = F e + a q d h dans laquelle a q est un paramètre prédéterminé de mise à l’échelle de la première commande actuelle d h par rapport à l’angle de tangage 9 m mesuré de sorte que la première commande actuelle d h et l’angle de tangage 9 m mesuré ont le même ordre de grandeur ; et

. * un premier module de boucle fermé intelligent, ayant une première deuxième borne de sortie connectée au drone au travers de la borne de sortie du premier dispositif MFC SISO pour fournir la commande de déflexion d n réactualisée de déflexion symétrique des volets gauche et droit, et ayant une première troisième borne d’entrée, une première quatrième borne d’entrée et une première cinquième borne d’entrée connectées respectivement à la première borne d’entrée du premier dispositif MFC SISO pour recevoir l’angle de tangage observé G m , à la deuxième borne d’entrée du premier dispositif MFC SISO pour recevoir l’angle de consigne de tangage q ά à poursuivre et à la première première borne de sortie du premier estimateur pour recevoir l’estimée du premier paramètre F e du premier Modèle Ultra Local, le premier module de boucle fermée intelligent comportant un premier correcteur de système linéaire classique d’ordre égal à l’ordre de dérivation n q du premier Modèle Ultra Local et de gain K q , un premier différentiateur d’ordre de dérivation n q de l’angle de consigne de tangage q ά et un premier amplificateur de gain 1/a q , et

le premier estimateur et le premier module de boucle fermée intelligent sont configurés de sorte que la première commande d h actuelle de déflexion symétrique des volets gauche et droit vérifie la relation :

_ R~q . q ά q ) +K qxq .

n a q a q

.- le premier paramètre a q de mise à l’échelle de la première commande actuelle d h par rapport à l’angle de tangage 9 m mesuré est déterminé arbitrairement ou de manière déterministe à l’aide d’un algorithme prédéterminé de sorte que la première commande actuelle d h et l’angle de tangage 6 m mesuré ont le même ordre de grandeur ; et/ou l’ordre de la dérivée temporelle n q de l’angle de tangage observé 6 m utilisée dans le premier Modèle Ultra Local est égal à 1 ou 2, de préférence égal à 2, et/ou lorsque l’ordre de la dérivée temporelle n q est égal à 1 , la fonction de transfert du premier correcteur est du premier ordre et du type gain proportionnel et lorsque l’ordre de la dérivée temporelle n q est égal à 2, la fonction de transfert du premier correcteur est du deuxième ordre et du type gain-proportionnel ou gain-dérivateur, voire un Proportionnel- Intégral- Dérivateur ;

.- le premier régulateur d’attitude comporte un deuxième dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir l’angle de roulis <p m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée du deuxième dispositif MFC SISO de commande sans modèle, sur l’angle de consigne de roulis f a fourni en tant que paramètre en une deuxième borne d’entrée du deuxième dispositif MFC SISO, en déterminant une deuxième commande D5 de déflection antisymétrique des volets gauche et droit, délivrée en une borne de sortie du deuxième dispositif MFC SISO de commande sans modèle et appliquée avec des signes différents sur lesdits volets gauche et droit en ajout de la première commande d h de déflexion symétrique appliquée avec le même signe sur lesdits volets gauche et droit ;

.- le deuxième dispositif MFC SISO de commande sans modèle à une entrée-une sortie comporte :

. * un deuxième estimateur configuré pour estimer un deuxième paramètre F^ d’un deuxième Modèle Ultra Local, le deuxième estimateur ayant une deuxième première borne d’entrée et une deuxième deuxième borne d’entrée, connectées respectivement à la première borne d’entrée du deuxième dispositif MFC SISO pour recevoir l’angle de roulis observé <p m et à la borne de sortie du deuxième dispositif MFC SISO pour recevoir la deuxième commande Ad actuelle de déflexion antisymétrique des volets gauche et droit, ayant une deuxième première borne de sortie pour fournir l’estimé du deuxième paramètre F^ , le deuxième Modèle Ultra Local décrivant localement sur un intervalle de temps limité la variation temporelle de la dérivée temporelle à un ordre entier prédéterminé n f de l’angle de roulis observé <p m en fonction du paramètre F^ à estimer et de la deuxième commande associée Ad de actuelle suivant l’équation : = R f + a f · Ad dans laquelle a f est un paramètre prédéterminé de mise à l’échelle de la deuxième commande actuelle Ad par rapport à l’angle de tangage <p m mesuré de sorte que la deuxième commande actuelle Ad et l’angle de roulis (p m mesuré ont le même ordre de grandeur ; et

. * un deuxième module de boucle fermé intelligent, ayant une deuxième deuxième borne de sortie connectée au drone au travers de la borne de sortie du deuxième dispositif MFC SISO pour fournir la deuxième commande Ad réactualisée de déflexion antisymétrique des volets gauche et droit, et ayant deuxième troisième borne d’entrée, une deuxième quatrième borne d’entrée et une deuxième cinquième borne d’entrée connectées respectivement à la première borne d’entrée du deuxième dispositif MFC SISO pour recevoir l’angle de roulis observé (p m , à la deuxième borne d’entrée du deuxième dispositif MFC SISO pour recevoir l’angle de consigne de roulis <p d à poursuivre et à la deuxième première borne de sortie du deuxième estimateur pour recevoir l’estimée F^ du deuxième paramètre F^ du deuxième Modèle Ultra Local, le deuxième module de boucle fermée intelligent comportant un deuxième correcteur de système linéaire classique d’ordre égal à l’ordre de dérivation f q du deuxième Modèle Ultra Local et de deuxième gain k f , un deuxième différentiateur d’ordre de dérivation n f de l’angle de consigne de roulis <p d et un deuxième amplificateur de gain > ®t

le deuxième estimateur et le deuxième module de boucle fermée intelligent sont configurés de sorte que la deuxième commande D5 actuelle de déflexion antisymétrique des volets gauche et droit vérifie la relation :

.- le deuxième paramètre a f de mise à l’échelle de la deuxième commande actuelle D5 par rapport à l’angle de roulis mesuré <p m est déterminé arbitrairement ou de manière déterministe à l’aide d’un algorithme prédéterminé de sorte que la deuxième commande actuelle Dd et l’angle de roulis <p m mesuré ont le même ordre de grandeur ; et/ou l’ordre de la dérivée temporelle n f de l’angle de roulis observé (p m utilisée dans le deuxième

Modèle Ultra Local est égal à 1 ou 2, de préférence égal à 2 ; et/ou lorsque l’ordre de la dérivée temporelle n f est égal à 1 , la fonction de transfert du deuxième correcteur est du premier ordre et du type gain proportionnel et lorsque l’ordre de la dérivée temporelle est égal à 2, la fonction de transfert du deuxième correcteur est du deuxième ordre et du type gain- proportionnel ou gain-dérivateur, voire un Proportionnel- Intégral-Dérivateur ;

.- le premier régulateur d’attitude comporte un troisième dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir l’angle de lacet xj m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée du troisième dispositif MFC SISO de commande sans modèle, sur l’angle de consigne de lacet y ά fourni en tant que paramètre en une deuxième borne d’entrée du troisième dispositif MFC SISO, en déterminant une troisième commande Dw de modification dans le même sens de rotation de vitesses de rotation nominales contre-rotatives et de même amplitude -w h , +w h des hélices gauche et droite, délivrée en une borne de sortie du troisième dispositif MFC SISO de commande sans modèle et appliquée avec un même signe sur les hélices gauche et droite en ajout des vitesses nominales respectives -w h , +w h des hélices gauche et droite correspondantes au cas d’un angle de lacet mesuré xjj m nul ;

.- le troisième dispositif MFC SISO de commande sans modèle à une entrée-une sortie comporte :

. * un troisième estimateur configuré pour estimer un troisième paramètre F y d’un troisième Modèle Ultra Local, le troisième estimateur ayant une troisième première borne d’entrée et une troisième deuxième borne d’entrée, connectées respectivement à la première borne d’entrée du troisième dispositif MFC SISO pour recevoir l’angle de lacet observé ip m et à la borne de sortie du troisième dispositif MFC SISO pour recevoir la troisième commande Dw de modification actuelle dans le même sens de rotation des vitesses de rotation nominales contre-rotatives des hélices gauche et droite, et ayant une troisième première borne de sortie pour fournir l’estimé F du troisième paramètre F^ , le troisième Modèle Ultra Local décrivant localement sur un intervalle de temps restreint la variation temporelle de la dérivée temporelle à un ordre entier prédéterminé de l’angle de lacet observé ip m en fonction du troisième paramètre y à estimer et de la troisième commande associée Dw actuelle suivant l’équation : Dw dans laquelle est un paramètre prédéterminé de mise à l’échelle de la troisième commande actuelle Dw par rapport à l’angle de lacet i/j m mesuré de sorte que la troisième commande actuelle Dw et l’angle de lacet i/j m mesuré ont le même ordre de grandeur ; et

. * un troisième module de boucle fermé intelligent, ayant une troisième deuxième borne de sortie connectée au drone au travers de la borne de sortie du troisième dispositif MFC SISO pour fournir la troisième commande Dw réactualisée de modification dans le même sens de rotation de vitesses de rotation nominales contre-rotatives et de même amplitude -w h , +w h des hélices gauche et droite, et ayant une troisième troisième borne d’entrée, une troisième quatrième borne d’entrée et une troisième cinquième borne d’entrée connectées respectivement à la première borne d’entrée du troisième dispositif MFC SISO pour recevoir l’angle de lacet observé x m , à la deuxième borne d’entrée du troisième dispositif MFC SISO pour recevoir l’angle de consigne de lacet y ά à poursuivre et à la troisième première borne de sortie du troisième estimateur pour recevoir l’estimée Fp du troisième paramètre F^ du troisième Modèle Ultra Local, le troisième module de boucle fermée intelligent comportant un troisième correcteur de système linéaire classique d’ordre égal à l’ordre de dérivation du troisième Modèle Ultra Local et de troisième gain Ky, un troisième différentiateur d’ordre de dérivation de l’angle de consigne de lacet y ά et un troisième amplificateur de gain l/a^ ; et

le troisième estimateur et le troisième module de boucle fermée intelligent sont configurés de sorte que la troisième commande Dw actuelle de modification dans le même sens de rotation de vitesses de rotation nominales contre-rotatives et de même amplitude -w h , +w h des hélices gauche et droite vérifie la relation :

.- le paramètre a y de mise à l’échelle de la troisième commande actuelle Dw par rapport à l’angle de lacet mesuré ip m est déterminé arbitrairement ou de manière déterministe à l’aide d’un algorithme prédéterminé de sorte que la troisième commande actuelle Dw et l’angle de lacet mesuré ip m ont le même ordre de grandeur ; et/ou l’ordre de la dérivée temporelle de l’angle de roulis observé ip m utilisée dans le troisième

Modèle Ultra Local est égal à 1 ou 2, de préférence égal à 2, et/ou lorsque l’ordre de la dérivée temporelle est égal à 1 , la fonction de transfert du troisième correcteur est du premier ordre et du type gain proportionnel et lorsque l’ordre de la dérivée temporelle est égal à 2, la fonction de transfert du troisième correcteur est du deuxième ordre et du type gain- proportionnel ou gain-dérivateur, voire un Proportionnel- Intégral-Dérivateur ;

.- le premier régulateur d’attitude du drone comprend un convertisseur configuré pour déterminer l’amplitude identique w h des vitesses de rotation nominales -w h , +o½ des hélices gauche et droite à partir d’une poussée de consigne Th d du drone, fournie en une borne d’entrée dudit convertisseur et calculée en fonction de l’angle de tangage mesuré 9 m , de la composante Nord et de la composante de bas d’une vitesse de consigne du drone ;

.- le système de contrôle de vol du drone, tel que défini ci-dessus, comprend en outre : un deuxième régulateur de la vitesse du drone pour asservir respectivement , suivant une deuxième boucle de régulation de la vitesse du drone par rapport à la Terre, les composantes de ladite vitesse du drone v xm , v ym , v zm , exprimées dans un repère lié au drone selon les directions vers l’avant, la gauche et un plancher du drone, et mesuré par un ou plusieurs capteurs de positionnement du drone par rapport à des composantes d’une vitesse de consigne du drone par rapport à la Terre, v xd , v yd , v zd , exprimées dans le repère lié à la Terre selon les directions orientées vers le Nord, l’Est et le centre de la Terre ; et un troisième régulateur de la position du drone par rapport à la Terre pour asservir respectivement suivant une troisième boucle de régulation de position, les composantes de la position du drone par rapport à la Terre x m , y m , z m , exprimées dans un repère local terrestre selon les directions orientées vers le Nord, l’Est et le centre de la Terre), et mesurées par un ou plusieurs capteurs du drone, sur des composantes de consigne de la position du drone par rapport à la Terre x d , y d , z d , exprimées dans le deuxième repère de référence lié à la Terre et correspondants à des trajectoires de référence souhaitées ;

.- le système de contrôle de vol du drone, tel que défini ci-dessus, comprend en outre un module de mixage, configuré pour transformer trois commandes de sortie d’un deuxième régulateur de vitesse, reçues en premier port d’entrée et formées par des composantes de consignes corrigées v xc , v yc , v zc , de la vitesse du drone, exprimées dans le premier repère lié au drone, en quatre signaux de consignes Th d , <p d , q a , ip d délivrés au travers d’un premier port de sortie du module de mixage au premier régulateur d’attitude du drone, et formées respectivement par une poussée résultante de consigne à exercer sur le drone, un angle de consigne de roulis, l’angle de consigne de tangage, un angle de consigne de lacet, ladite transformation étant effectuée à l’aide de l’angle des angles mesurées de roulis tangage et lacet, fournies en un deuxième port d’entrée du module de mixage, suivant les relations :

t

désignant des première, deuxième, troisième et quatrième fonctions multi-variables prédéterminées ;

.- le deuxième régulateur de la vitesse du drone comporte : un quatrième dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir en tant que variable d’entrée du quatrième dispositif MFC SISO la composante v xm de vitesse mesurée selon l’axe avant du repère lié au drone sur la composante v xd de vitesse de consigne selon le même axe avant en tant que paramètre du quatrième dispositif MFC SISO, en déterminant une quatrième commande v xc de correction de la vitesse de consigne selon l’axe avant du repère lié au drone en tant que variable de sortie du quatrième dispositif MFC SISO ; et un cinquième dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir en tant que variable d’entrée du cinquième dispositif MFC SISO la composante v ym de vitesse mesurée selon l’axe droit du premier repère de référence lié au drone sur la composante v yd de vitesse de consigne selon le même axe droit en tant que paramètre du cinquième dispositif MFC SISO, en déterminant une cinquième commande v yc de correction de la vitesse de consigne selon l’axe droit du premier repère de référence lié au drone en tant que variable de sortie du cinquième dispositif MFC SISO ; et un sixième dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir en tant que variable d’entrée du sixième dispositif MFC SISO la composante v zm de vitesse mesurée selon l’axe plancher du repère lié au drone sur la composante v yz de vitesse de consigne selon le même axe plancher en tant que paramètre du sixième dispositif MFC SISO, en déterminant une sixième commande v zc de correction de la vitesse de consigne selon l’axe plancher avant du repère lié au drone en tant que variable de sortie du sixième dispositif MFC SISO;

et/ou le troisième régulateur de la position du drone comporte : un septième dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir en tant que variable d’entrée du septième dispositif MFC SISO la composante x m de position du drone par rapport à la Terre mesurée selon l’axe Nord d’un repère inertiel lié à la Terre sur la composante x d de consigne de position du drone par rapport à la Terre selon le même axe Nord en tant que paramètre du septième dispositif MFC SISO, en déterminant une septième commande v xd de vitesse de consigne selon l’axe avant du premier repère de référence lié au drone en tant que variable de sortie du septième dispositif MFC SISO ; et un huitième dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir en tant que variable d’entrée du huitième dispositif MFC SISO la composante y m de position du drone par rapport à la Terre mesurée selon l’axe Est d’un repère inertiel lié à la Terre sur la composante y d de consigne de position du drone par rapport à la Terre selon le même axe Est en tant que paramètre du huitième dispositif MFC SISO, en déterminant une huitième commande v yd de vitesse de consigne selon l’axe de droite du premier repère de référence lié au drone en tant que variable de sortie du huitième dispositif MFC SISO ; et un neuvième dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir en tant que variable d’entrée du neuvième dispositif MFC SISO la composante z m de position du drone par rapport à la Terre mesurée selon l’axe centre de la Terre du repère inertiel lié à la Terre sur la composante z d de consigne de position du drone par rapport à la Terre selon le même axe centre Terre en tant que paramètre du neuvième dispositif MFC SISO, en déterminant une neuvième commande v zd de vitesse de consigne selon l’axe plancher du premier repère de référence lié au drone en tant que variable de sortie du neuvième dispositif MFC SISO ;

.- lorsque le premier régulateur d’attitude comporte un premier dispositif MFC SISO de commande sans modèle et que le drone dispose d’un capteur de mesure de la dérivée première Q de l’angle de tangage, ladite dérivée première Q de l’angle de tangage est acheminé au premier dispositif MFC SISO via une première liaison d’interconnexion, et lorsque le premier régulateur d’attitude comporte un deuxième dispositif MFC SISO de commande sans modèle et que le drone dispose d’un capteur de mesure de la dérivée première f de l’angle de roulis, ladite dérivée première f de l’angle de roulis est acheminé au deuxième dispositif MFC SISO via une deuxième liaison d’interconnexion, et lorsque le premier régulateur d’attitude comporte un troisième dispositif MFC SISO de commande sans modèle et que le drone dispose d’un capteur de mesure de la dérivée première de l’angle de lacet, ladite dérivée première de l’angle de lacet est acheminée au troisième dispositif MFC SISO via une troisième liaison d’interconnexion.

L’invention a également pour objet un procédé de contrôle de vol d’un drone convertible à voilure fixe permettant une transition continue et stabilisée entre un décollage vertical et un vol de croisière horizontal ou entre un vol de croisière horizontal et un atterrissage vertical, le drone comprenant : une plateforme formée par une paire d’ailes fixes, gauche et droite, fixées symétriquement et rigidement de part et d’autre d’un élément central solide de raccordement ; et une paire d’hélices, gauche et droite, supportées respectivement en avant par l’aile gauche et l’aile droite en étant disposées symétriquement de part et d’autre de l’élément central solide de raccordement ; et une paire de volets de déflexion, gauche et droit, supportés respectivement en leur bordure arrière par l’aile gauche et l’aile droite, en étant disposées symétriquement de part et d’autre de l’élément central solide de raccordement. Le procédé de contrôle est configuré pour : contrôler une première phase de vol stationnaire vertical et une deuxième phase de vol de croisière à l’horizontal du drone ; et à l’aide d’un premier régulateur de l’attitude du drone, asservir respectivement suivant une première boucle de régulation des angles de roulis f th , tangage 0 m et lacet xf m , mesurés par un ou plusieurs capteurs du drone, sur des angles de consigne de roulis f a , tangage 9 d et lacet xp d . Le procédé de contrôle du drone est caractérisé en ce qu’il comprend une étape au cours de laquelle un premier dispositif MFC SISO de commande sans modèle à une entrée-une sortie du premier régulateur d’attitude régule et asservit l’angle de tangage 0 m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée du premier dispositif MFC SISO de commande sans modèle, sur l’angle de consigne de tangage q ά fourni en tant que paramètre en une deuxième borne d’entrée du premier dispositif MFC SISO, en déterminant une première commande d h de déflection symétrique des volets gauche et droit, délivrée en une borne de sortie du premier dispositif MFC SISO de commande sans modèle et appliquée avec le même signe sur lesdits volets gauche et droit.

L’invention a également pour objet un drone convertible à voilure fixe, configuré pour mettre en œuvre une transition continue et stabilisée entre un décollage vertical et un vol de croisière horizontal ou entre un vol de croisière horizontal et un atterrissage vertical. Le drone comprend :

. * une plateforme formée une paire d’ailes fixes, gauche et droite, fixées symétriquement et rigidement de part et d’autre d’un élément central solide de raccordement ; et

. * une paire d’hélices, gauche et droite, supportées respectivement en avant par l’aile gauche et l’aile droite en étant disposées symétriquement de part et d’autre de l’élément central solide de raccordement; et . * une paire de volets de déflexion, gauche et droit, supportés respectivement en leur bordure arrière par l’aile gauche et l’aile droite, en étant disposées symétriquement de part et d’autre de l’élément central solide (18) de raccordement ; et

.- un système de contrôle de vol configuré pour contrôler une première phase de vol stationnaire vertical et une deuxième phase de vol de croisière à l’horizontal, et comportant un premier régulateur de l’attitude du drone pour asservir respectivement suivant une première boucle de régulation des angles de roulis f th , tangage 0 m et lacet xf m , mesurés par un ou plusieurs capteurs du drone, sur des angles de consigne de roulis f a , tangage 9 d et lacet ip d .

Le drone est caractérisé en ce que le premier régulateur d’attitude comporte un premier dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir l’angle de tangage 9 m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée du premier dispositif MFC SISO de commande sans modèle, sur l’angle de consigne de tangage q ά fourni en tant que paramètre en une deuxième borne d’entrée du premier dispositif MFC SISO, en déterminant une première commande d h de déflection symétrique des volets gauche et droit, délivrée en une borne de sortie du premier dispositif MFC SISO de commande sans modèle et appliquée avec le même signe sur lesdits volets gauche et droit.

L’invention sera mieux comprise à la lecture de la description de plusieurs formes de réalisation qui va suivre, donnée uniquement à titre d’exemple et faite en se référant aux dessins sur lesquels :

.- la Figure 1 est une vue d’un vol typique exécuté par un drone convertible à voilure fixe selon l’invention ;

.- la Figure 2 est une vue schématique d’une structure aérodynamique typique d’un drone convertible à voilure fixe selon l’invention ;

.- les Figures 3A et 3B sont des vues des repères de référence utilisées pour le contrôle d’un vol typique du drone selon la Figure 2 et des orientations choisies pour définir les sens de rotations dans angles d’attitude de roulis f, tangage Q et lacet y,· la Figure 4 est une vue de l’architecture d’un premier mode de réalisation d’un système de contrôle selon l’invention du vol d’un drone tel que celui de la Figure 2 ;

.- la Figure 5 est une vue de l’architecture d’un deuxième mode de réalisation d’un système de contrôle de vol d’un drone de la Figure 2 , dérivé du premier mode de réalisation, dans lequel le régulateur d’attitude comporte trois dispositifs MFC SISO de commande sans modèle à une entrée-une sortie pour contrôler et asservir respectivement et de manière indépendante le roulis, le tangage et le lacet du drone ;

.- la Figure 6 est une vue de l’architecture générale du premier dispositif MFC SISO de commande sans modèle à une entrée-une sortie, faisant partie du premier régulateur d’attitude dans toutes les configurations du dispositif de contrôle de vol selon l’invention, et configuré pour réguler l’angle de tangage Q à l’aide d’une première commande d h de déflection symétrique des volets gauche et droit, appliquée avec le même signe sur lesdits volets gauche et droit ;

.- la Figure 7 est une vue des effets de la première commande d h de déflexion des volets appliquée sur chacun des volets avec le même signe par le premier dispositif MFC SISO ;

.- la Figure 8 est une vue détaillée de l’architecture du premier dispositif MFC SISO de la Figure 6 dans laquelle sont détaillées les architectures d’un premier estimateur du paramètre F e d’un premier Modèle Ultra Local et d’un premier module de boucle fermée ;

.- la Figure 9 est une vue de l’architecture générale d’un deuxième dispositif MFC SISO de commande sans modèle à une entrée-une sortie, faisant partie du régulateur d’attitude détaillé dans la Figure 5, et configuré pour réguler l’angle de roulis f à l’aide d’une deuxième commande D5 de déflection antisymétrique des volets gauche et droit, appliquée avec des signes différents sur lesdits volets gauche et droit ;

.- la Figure 10 est une vue des effets de la deuxième commande D5 de déflexion des volets appliquée sur chacun des volets avec un signe opposé par le premier dispositif MFC SISO ;

.- la Figure 11 est une vue détaillée de l’architecture du deuxième dispositif MFC SISO de la Figure 9 dans laquelle sont détaillées les architectures d’un deuxième estimateur du paramètre d’un deuxième Modèle Ultra Local et d’un deuxième module de boucle fermée intelligent ;

la Figure 12 est une vue de l’architecture générale d’un troisième dispositif MFC SISO de commande sans modèle à une entrée-une sortie, faisant partie du premier régulateur d’attitude détaillé dans la Figure 5, et configuré pour réguler l’angle de lacet y à l’aide d’une troisième commande Dw de modification dans un même sens de rotation de vitesses de rotation nominales, contre-rotatives et de même amplitude, -w h et +w h appliquées aux hélices gauche et droite ;

la Figure 13 est un ensemble de deux vues, gauche et droite, des effets de la troisième commande Dw de corrections des vitesses de rotation nominales contre- rotatives -w h et +w h appliquées aux hélices gauche et droite par le troisième dispositif MFC SISO, respectivement dans le cas où l’angle de lacet y est nul et dans le cas où l’angle de lacet y est non nul ;

la Figure 14 est une vue détaillée de l’architecture du troisième dispositif MFC SISO de la Figure 12 dans laquelle sont détaillées les architectures d’un troisième premier estimateur du paramètre d’un troisième Modèle Ultra Local et d’un troisième module de boucle fermé ;

la Figure 15 est une vue d’un troisième mode de réalisation du système de contrôle de vol d’un drone de la Figure 2, dérivé du deuxième mode de réalisation, dans lequel le régulateur de vitesse et le régulateur de position comportent chacun trois dispositifs MFC SISO de commande sans modèle à une entrée- une sortie pour contrôler et asservir respectivement et de manière indépendante trois composantes de vitesse et trois composantes de position.

les Figures 1 6A, 16B, 16C, 16D, 1 6E, 1 6F sont des vues des performances du contrôle du vol d’un drone convertible à voilure fixe mis en œuvre par le procédé et le système MFC de commande sans modèle selon l’invention, en les comparant aux performances d’une régulation quadratique linéaire LQR planifiée, la Figure 1 6A illustrant un exemple de trajectoire de vol de référence, et les Figures 1 6B, 16C, 1 6D, 16E, 1 6F, illustrant respectivement les performances du système en termes de l’évaluation de révolution temporelle de la vitesse avant, l’angle de tangage Q, les vitesses de rotation des hélices en contre-rotation, les angles de déflexion des volets

FEUILLE RECTIFIÉE (RÈGLE 91) ISA/EP de déflexion, et les perturbations des vents selon les axes horizontal et vertical ¾ et ¾ ;

Le système et le procédé correspondant de contrôle du drone sont fondés sur l’approche « commande sans modèle » MFC (en anglais « Model- Free Control ») ou PID intelligente, décrite par exemple dans le document de Michel Fliess, Cédric Join intitulé « Model-free control » et publié dans International of Control 86 (12), pp. 2228-2252, 2013

Cette approche repose sur une modélisation locale, c'est-à-dire sans cesse réactualisée à partir de la seule connaissance du comportement entrée-sortie du drone et permet d’asservir un modèle complexe avec des dynamiques non-linéaires, inconnues ou partiellement connues, sans nécessité de la connaissance d’un modèle global décrivant le comportement du système.

Du fait de son caractère adaptatif, la commande sans modèle MFC présente l’avantage de rejeter les perturbations tout comme les défauts de type actionneur (incohérence entre la commande des actionneurs et la réponse en leur sortie). Cette capacité intrinsèque diminue les retards à la réaction souvent liés à des prises de décision tardives issues des modules de diagnostic.

Le système de contrôle de vol selon l’invention se décompose en des sous-systèmes SISO à une entrée - une sortie (en anglais Single Input - Single Output) ou l’algorithme de commande sans modèle MFC est appliqué sur chacun d’eux. L’algorithme de commande sans modèle est configuré pour compenser à la fois les perturbations variables dans le temps et la dynamique non modélisée du drone en tant que système répondant à des commandes de vol dans la phase de transition que le contrôleur de retour ne parvient pas à gérer. Le système et le procédé de contrôle selon l’invention comprennent et mettent en œuvre trois boucles d’asservissement imbriquées avec estimation temps réel, qui contrôlent la vitesse, la position et l’attitude du drone, l’attitude incluant le lacet, le tangage et le roulis, et de manière liée la poussée.

Suivant la Figure 1 , un vol typique 10 d’un drone convertible à voilure fixe 12 selon l’invention comprend ici, quatre modes ou phases de vol numérotés de 1 à 4 : un premier mode 1 de décollage vertical, un deuxième mode 2 de vol de transition, un troisième mode 3 de vol avant horizontal et un quatrième mode de vol stationnaire (en anglais « hovering »), parcourus successivement suivant une trajectoire de référence 14 prédéterminée.

De manière générale, une phase de vol de transition est une phase de vol qui permet le passage entre une phase de vol de décollage vertical ou d’atterrissage vertical ou stationnaire vertical (« hovering ») et une phase de vol de croisière sensiblement à l’horizontal.

Le drone convertible à voilure fixe 12 selon l’invention est configuré pour mettre en œuvre une transition continue et stabilisée entre un décollage vertical et un vol de croisière horizontal ou entre un vol de croisière horizontal et un atterrissage vertical.

Suivant la Figure 2, le drone 12 selon l’invention comprend :

.- une plateforme 16 formée par un fuselage 18 d’extension longitudinale et une paire d’ailes 22, 24, gauche et droite, fixées symétriquement de part et d’autre du fuselage 16, et

.- une paire d’hélices 32, 34, gauche et droite, supportées respectivement en avant par l’aile gauche 22 et l’aile droite 24 en étant disposées symétriquement de part et d’autre du fuselage 16; et

.- une paire de volets de déflexion 42, 44, gauche et droit, supportés respectivement en leur bordure arrière 46, 48 par l’aile gauche 22 et l’aile droite 24, en étant disposées symétriquement de part et d’autre du fuselage 16; et

.- un système de contrôle de vol 52, embarqué et configuré pour contrôler de manière continue une première phase de vol stationnaire vertical et une deuxième phase de vol de croisière à l’horizontal, et comportant un premier régulateur de l’attitude 54 du drone pour asservir de manière continue respectivement suivant une première boucle de régulation des angles de roulis f th , tangage 0 m et lacet xf m , mesurés par un ou plusieurs capteurs du drone, sur des angles de consigne de roulis f a , tangage 9 d et lacet x d .

Le premier régulateur d’attitude 54 comporte un premier dispositif

MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir l’angle de tangage 0 m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée du premier dispositif SISO MFC de commande sans modèle, sur l’angle de consigne de tangage q ά fourni en tant que paramètre en une deuxième borne d’entrée du premier dispositif MFC SISO, en déterminant une première commande d h de déflection symétrique des volets gauche et droit, délivrée en une borne de sortie du premier dispositif MFC SISO de commande sans modèle et appliquée avec le même signe sur lesdits volets gauche et droit.

En variante et de manière plus générale, le fuselage est remplacé par un élément central solide, de part et d’autre duquel les ailes fixes 22, 24, gauche et droite, de la plateforme sont fixées symétriquement et rigidement.

Suivant la Figure 3A, le système de contrôle 52 du vol du drone 12 selon l’invention utilise deux repères de référence ou systèmes de coordonnées, identiques à ceux utilisés dans les aéronefs classiques.

Un premier repère de référence 62 est un repère lié au corps, c'est-à- dire à la plateforme du drone, défini par un triplet d’axes ou directions, noté ( , j¾ , ¾) dans lequel représentent respectivement la direction frontale, la direction vers la droite, la direction vers le plancher du drone. Un deuxième repère de référence 64 est un repère inertiel terrestre lié à la Terre, défini par un triplet d’axes Çx , , ¾) dans lequel x e * , , représentent respectivement la direction vers le Nord, la direction vers l’Est et la direction vers le bas, i.e. vers le centre de la Terre.

Les angles d’attitude du drone 12 sont les angles notés f, q, y, de roulis, le tangage et le lacet, définis respectivement comme les angles de rotations du drone autour des axes , j¾ , Les forces aérodynamiques qui agissent sur le drone 12 sont la portance et la traînée, désignées respectivement par les vecteurs L et D . La force de pesanteur agissant sur le drone 12 est représentée par le vecteur W. En outre, l’angle d’attaque a et l’angle du trajet de vol y qui décrit si le drone monte ou descend sont également représentés.

Suivant la Figure 3B, les sens d’orientation choisis des angles d’attitude de roulis, tangage et lacet, ainsi que ceux des angles de déflexion des volets gauche et droit sont représentés.

Suivant la Figure 4 et un premier mode de réalisation 102 du système de contrôle selon l’invention, dérivé du système de contrôle 52 des Figures 2, 3A et 3B, le système de contrôle 102 de vol du drone 12 comporte trois boucles d’asservissement imbriquées avec une estimation temps réel, configurées pour contrôler l’attitude du drone 12 suivant une première boucle 104, la vitesse du drone suivant une deuxième boucle 106 et la position du drone suivant une troisième boucle 108. La première boucle 104 de contrôle d’attitude est imbriquée dans la deuxième boucle 106 de contrôle de vitesse, elle-même imbriquée dans la troisième boucle 108 de contrôle de la position du drone.

Le système de contrôle 102 de vol du drone comprend ici :

.- un premier régulateur 114 de l’attitude du drone 12, configuré pour asservir respectivement suivant la première boucle de régulation 104 des angles de roulis f th , tangage 0 m et lacet xf m , exprimés par rapport au premier repère 62 de référence lié au drone 12 et mesurés par un ou plusieurs premier(s) capteur(s) du drone 12, sur des angles de consigne de roulis f a , tangage 9 d et lacet y a ; et

.- un deuxième régulateur 116 de la vitesse du drone 12, configuré pour asservir respectivement , suivant la deuxième boucle 106 de régulation de la vitesse du drone 12 par rapport à la Terre, les composantes de ladite vitesse du drone v xm , v ym , v zm , exprimées dans le premier repère 62 de référence lié au drone selon les directions vers l’avant, la droite et un plancher du drone, et mesuré par un ou plusieurs deuxième(s) capteur(s) de positionnement du drone 12, sur des composantes d’une vitesse de consigne du drone par rapport à la Terre, v xd , v yd , v zd , exprimées dans le premier repère 62 de référence lié au drone ; et

.- un troisième régulateur 118 de la position du drone 12 par rapport à la Terre pour asservir respectivement suivant la troisième boucle de régulation de position, les composantes de la position du drone 12 par rapport à la Terre x m , y m , z m , exprimées dans le deuxième repère 64 de référence lié à la Terre et mesurées par le ou les deuxième(s) capteurs du drone, sur des composantes de consigne de la position du drone par rapport à la Terre x d , y d , z d , exprimées dans le deuxième de repère 64 de référence lié à la Terre et correspondants à des trajectoires de référence souhaitées.

Le premier régulateur 114 d’attitude du drone 12 est configuré pour délivrer au drone 12 :

.- une première commande de d h déflection symétrique des volets gauche et droit correspondant à une correction du tangage, et

.- une deuxième commande D5 de déflection antisymétrique des volets gauche et droit correspondant à une correction du roulis, et .- une troisième commande Dw de modification dans le même sens de rotations des vitesses contre-rotatives nominales de même amplitude w h correspondant à une poussée désirée en l’absence de lacet, et

.- une consigne de l’amplitude w h , commune aux vitesses de rotation contre-rotatives des hélices gauche et droite et correspondant à une poussée nominale désirée ou de consigne Th d , fournie en tant que paramètre d’entrée.

Le deuxième régulateur 116 de vitesse du drone 12 est configuré pour délivrer au drone 12 :

.- une quatrième commande v xc de correction de la vitesse de consigne v xd selon l’axe avant du premier repère 62 lié au drone,

.- une cinquième commande v yc de correction de la vitesse de consigne v yd selon l’axe droit du premier repère 62 lié au drone,

une sixième commande v zc de correction de la vitesse de consigne v zd selon l’axe plancher avant du premier repère 62 lié au drone.

Le troisième régulateur 116 de vitesse du drone 12 est configuré pour délivrer au drone 12 :

.- une septième commande v xd de vitesse de consigne du drone selon l’axe frontal exprimée dans le premier repère 62 de repère lié au drone, et .- une huitième commande v yd de vitesse de consigne selon l’axe de droite du premier repère 62 de référence lié au drone, et

.- une neuvième commande v zd de vitesse de consigne selon l’axe plancher du premier repère 62 de référence lié au drone.

Le système de contrôle 102 de vol du drone 12 comprend également un module de mixage 120, configuré pour transformer les quatrième, cinquième et sixième commandes de sortie v xc , v yc , v zc , du deuxième régulateur 116, reçues en un premier port d’entrée 122, en les quatre signaux de consigne f a , 9 d , xp d , Th d de roulis, de tangage, de lacet et de poussée résultante à exercer sur le drone, et délivrés au travers d’un premier port de sortie 124 du module de mixage 120 au premier régulateur 114 d’attitude du drone, la transformation étant effectuée à l’aide des angles mesurés <p m , 9 m , ip m de roulis tangage et lacet, fournies en un deuxième port d’entrée 126 du module de mixage 120, suivant les relations : ί désignant des première, deuxième, troisième et quatrième fonctions multi-variables prédéterminées.

Le ou les premiers capteurs de mesure des angles d’attitude de roulis, de tangage et de lacet sont par exemple des gyromètres ou une centrale inertielle.

Le ou les deuxièmes capteurs de mesure de la vitesse et de la position du drone sont par exemple un récepteur de positionnement global par satellite de type GPS ou GALILEO, ou un ensemble d’accéléromètres.

Ici et dans tous les modes de réalisation de l’invention, le premier régulateur d’attitude 54 ou 114 comporte un premier dispositif MFC SISO de commande sans modèle à une entrée-une sortie pour réguler et asservir l’angle de tangage 9 m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée du premier dispositif SISO MFC de commande sans modèle, sur l’angle de consigne de tangage q ά fourni en tant que paramètre en une deuxième borne d’entrée du premier dispositif SISO MFC, en déterminant une première commande d h de déflection symétrique des volets gauche et droit, délivrée en une borne de sortie du premier dispositif SISO MFC de commande sans modèle et appliquée avec le même signe sur lesdits volets gauche et droit.

Suivant une première variante, le système de contrôle de vol est dépourvu de troisième régulateur 118 de position du drone.

Suivant une deuxième variante, le système de contrôle de vol est dépourvu de troisième régulateur de position 118 et de deuxième régulateur de vitesse 116 du drone.

Suivant une troisième variante, le premier régulateur d’attitude du système de contrôle ne met pas en œuvre d’asservissement de roulis mesuré <p m sur un angle de consigne de roulis f a .

Suivant une quatrième variante, le premier régulateur d’attitude du système de contrôle ne met pas en œuvre d’asservissement de lacet mesuré xj m sur un angle de consigne de lacet y a .

Suivant une cinquième variante, le premier régulateur d’attitude du système de contrôle ne met en œuvre ni d’asservissement de roulis mesuré <p m sur un angle de consigne de roulis f a , ni d’asservissement de lacet mesuré xj m sur un angle de consigne de lacet xp d .

Suivant la Figure 5 et un deuxième mode de réalisation 152 du système de contrôle selon l’invention, dérivé du système de contrôle 102 de la Figure 4, et de manière particulière le régulateur d’attitude 114 du drone est un régulateur d’attitude 154 du drone qui comporte trois premier, deuxième, troisième dispositifs MFC SISO 162, 164, 166 de commande sans modèle à une entrée-une sortie pour contrôler et asservir respectivement et de manière indépendante le tangage Q, le roulis f et le lacet y du drone 12.

Le premier dispositif MFC SISO 162 de commande sans modèle à une entrée-une sortie est configuré pour réguler et asservir l’angle de tangage mesuré 9 m , mesuré par un des premiers capteurs du drone 12 et fourni en une première borne d’entrée 172 du premier dispositif SISO MFC 162 de commande sans modèle, sur l’angle de consigne de tangage q ά fourni en tant que paramètre en une deuxième borne d’entrée 174 du premier dispositif SISO MFC 162 , en déterminant une première commande d h de déflection symétrique des volets gauche et droit, délivrée en une borne de sortie 176 du premier dispositif SISO 162 MFC de commande sans modèle et appliquée avec le même signe sur lesdits volets gauche et droit.

Le deuxième dispositif MFC SISO 164 de commande sans modèle à une entrée-une sortie est configuré pour réguler et asservir l’angle de roulis <p m , mesuré par un des premiers capteurs du drone 12 et fourni en une première borne d’entrée 182 du deuxième dispositif SISO MFC 164 de commande sans modèle, sur l’angle de consigne de roulis <p d fourni en tant que paramètre en une deuxième borne d’entrée 184 du deuxième dispositif SISO MFC 164, en déterminant une deuxième commande D5 de déflection antisymétrique des volets gauche et droit, délivrée en une borne de sortie 186 du deuxième dispositif MFC SISO 164 de commande sans modèle et appliquée avec des signes différents sur lesdits volets gauche et droit en ajout de la première commande d h de déflection symétrique appliquée avec le même signe sur lesdits volets gauche et droit.

Le troisième dispositif MFC SISO 166 de commande sans modèle à une entrée-une sortie est configuré pour réguler et asservir l’angle de lacet ip m , mesuré par un des premiers capteurs du drone 12 et fourni en une première borne d’entrée 192 du troisième dispositif SISO MFC 166 de commande sans modèle, sur l’angle de consigne de lacet y a fourni en tant que paramètre en une deuxième borne d’entrée 194 du troisième dispositif SISO MFC 166, en déterminant une troisième commande Dw de modification dans le même sens de rotation de vitesses de rotation nominales contre- rotatives et de même amplitude -w h , +w h des hélices gauche et droite, délivrée en une borne de sortie 196 du troisième dispositif SISO MFC 166 de commande sans modèle et appliquée avec un même signe sur les hélices gauche et droite en ajout des vitesses nominales respectives -w h , +w h des hélices gauche et droite correspondantes au cas d’un angle de lacet mesuré xp m nul.

Le premier régulateur d’attitude du drone 154 comprend en outre ici un convertisseur 198, configuré pour déterminer l’amplitude identique w h des vitesses de rotation nominales , <w r des hélices gauche et droite à partir d’une poussée de consigne Th d du drone, fournie en une borne d’entrée 200 dudit convertisseur 198 et calculée en fonction de l’angle de tangage mesuré 0 m , de la composante avant v xc et de la composante plancher v xz de vitesse de consigne corrigée exprimée dans le premier repère de référence 62 du drone 12. L’amplitude w h commune des vitesses de rotation nominales contre-rotative des hélices gauche et droite est fournie dans tous les cas au drone indépendamment de l’architecture du système de contrôle.

En une première variante du deuxième mode de réalisation du système de contrôle de vol, le premier régulateur d’attitude n’utilise pas de dispositif MFC SISO pour mettre en œuvre la régulation du roulis.

En une deuxième variante du deuxième mode de réalisation du système de contrôle de vol, le premier régulateur d’attitude n’utilise pas de dispositif MFC SISO pour mettre en œuvre la régulation du lacet.

Suivant la Figure 6, le premier dispositif MFC SISO de commande sans modèle à une entrée-une sortie, faisant partie du premier régulateur d’attitude dans toutes les configurations du dispositif de contrôle de vol selon l’invention est configuré pour réguler l’angle de tangage Q à l’aide d’une première commande d h de déflection symétrique des volets gauche et droit, appliquée avec le même signe sur lesdits volets gauche et droit, les effets d’une première commande d h de déflection symétrique des volets gauche et droit, appliquée avec le même signe sur lesdits volets gauche et droit étant illustrés sur la Figure 7 avec la convention d’une orientation angulaire de d h négative lorsque l’angle de tangage est positif et le drone dans une phase ascendante.

Suivant les Figures 6 et 8, le premier dispositif MFC 162 SISO de commande sans modèle à une entrée-une sortie comporte un premier estimateur 212 et un premier module de boucle fermé intelligent 214.

Le premier estimateur 212 est configuré pour estimer un premier paramètre F e d’un premier Modèle Ultra Local, et comporte une première première borne d’entrée 216 et une première deuxième entrée 218 connectées respectivement à la première borne d’entrée du premier dispositif SISO MFC pour recevoir l’angle de tangage observé 0 m et à la borne de sortie du premier dispositif MFC SISO pour recevoir la première commande d h actuelle de déflexion symétrique des volets gauche et droit, et comporte une première première borne de sortie 220 pour fournir l’estimé du premier paramètre F e . Le premier Modèle Ultra Local décrit localement sur un intervalle de temps limité la variation temporelle de la dérivée temporelle à un ordre entier prédéterminé n q de l’angle de tangage observé 0 m en fonction du paramètre F e à estimer et de la première commande associé d h actuelle suivant l’équation :

dans laquelle :

a q est un paramètre prédéterminé de mise à l’échelle de la première commande actuelle d h par rapport à l’angle de tangage 0 m mesuré de sorte que la première commande actuelle d h et l’angle de tangage 0 m mesuré ont le même ordre de grandeur.

Le premier module de boucle fermé intelligent 214 comporte une première deuxième borne de sortie 232, connectée au drone 12 au travers de la borne de sortie 176 du premier dispositif MFC SISO 162 pour fournir la commande de déflexion d n réactualisée de déflexion symétrique des volets gauche et droit, et comporte une première troisième borne d’entrée 234, une première quatrième borne d’entrée 236 et une première cinquième borne d’entrée 238, connectées respectivement à la première borne d’entrée 172 du premier dispositif MFC SISO 162 pour recevoir l’angle de tangage observé G m , à la deuxième borne d’entrée 174 du premier dispositif SISO MFC 162 pour recevoir l’angle de consigne de tangage q ά à poursuivre et à la première première borne de sortie 220 du premier estimateur 212 pour recevoir l’estimée F g du premier paramètre F e du premier Modèle Ultra Local.

Le premier module de boucle fermée intelligent 214 comporte un premier correcteur 242 de système linéaire classique d’ordre égal à l’ordre de dérivation n q du premier Modèle Ultra Local et de gain K q , un premier différentiateur d’ordre de dérivation n q de l’angle de consigne de tangage 9 d et un premier amplificateur de gain 1/a q .

Le premier estimateur 212 et le premier module de boucle fermée 214 sont configurés de sorte que la première commande d h actuelle de déflexion symétrique des volets gauche et droit vérifie la relation :

dans laquelle x q = 9 m - 9 d désigne l’erreur de poursuite en tangage et K q x q est un gain du premier module en boucle fermée.

Le premier paramètre a q de mise à l’échelle de la première commande actuelle d h par rapport à l’angle de tangage 9 m mesuré est déterminé arbitrairement ou de manière déterministe à l’aide d’un algorithme prédéterminé de sorte que la première commande actuelle d h et l’angle de tangage 9 m mesuré ont le même ordre de grandeur.

L’ordre de la dérivée temporelle n q de l’angle de tangage observé 9 m utilisée dans le premier Modèle Ultra Local est de manière général un entier non nul, de préférence égal à 1 ou 2, et de manière encore plus préféré égal à 2.

Lorsque l’ordre de la dérivée temporelle n q pris égal à 1 , la fonction de transfert du premier correcteur est du premier ordre et souvent du type gain proportionnel.

Lorsque l’ordre de la dérivée temporelle n q est égal à 2, la fonction de transfert du premier correcteur est du deuxième ordre et souvent du type gain-proportionnel ou gain-dérivateur, voire un PID (Proportionnel- Intégral- Dérivateur).

Suivant la Figure 9, le deuxième dispositif MFC SISO 164 de commande sans modèle à une entrée-une sortie, lorsqu’il fait partie du premier régulateur d’attitude comme par exemple dans le deuxième mode de réalisation du dispositif de contrôle de vol selon l’invention est configuré pour réguler l’angle de roulis f à l’aide d’une deuxième commande D5 de déflection antisymétrique des volets gauche et droit, appliquée avec des signes différents sur lesdits volets gauche et droit en ajout d’une éventuelle première commande d h de déflection symétrique appliquée avec le même signe sur lesdits volets gauche et droit, les effets d’une deuxième commande D5 de déflection antisymétrique appliquée seule avec des signes différent sur les volets gauche et droit étant illustrés sur la Figure 10 avec les orientations des angles de déflections des volets gauche et droit correspondant à un basculement de roulis f vers la droite.

Suivant les Figures 9 et 11 , le deuxième dispositif MFC SISO 164 de commande sans modèle à une entrée-une sortie comporte un deuxième estimateur 312 et un deuxième module de boucle fermée intelligent 314.

Le deuxième estimateur 312 est configuré pour estimer un deuxième paramètre F^ d’un deuxième Modèle Ultra Local, et comporte une deuxième première borne d’entrée 316 et une deuxième deuxième borne d’entrée 318 connectées respectivement à la première borne d’entrée du deuxième dispositif MFC SISO 164 pour recevoir l’angle de roulis observé <p m et à la borne de sortie du deuxième dispositif MFC SISO 164 pour recevoir la deuxième commande D5 actuelle de déflexion antisymétrique des volets gauche et droit, et comporte une deuxième première borne de sortie 320 pour fournir l’estimé du deuxième paramètre F^ . Le deuxième Modèle

Ultra Local décrit localement sur un intervalle de temps limité la variation temporelle de la dérivée temporelle à un ordre entier prédéterminé n f de l’angle de roulis observé <p m en fonction du paramètre F^ à estimer et de la deuxième commande associée D5 actuelle suivant l’équation :

dans laquelle :

a f est un paramètre prédéterminé de mise à l’échelle de la deuxième commande actuelle Dd par rapport à l’angle de tangage <p m mesuré de sorte que la deuxième commande actuelle D5 et l’angle de roulis (p m mesuré ont le même ordre de grandeur.

Le deuxième module de boucle fermé intelligent 314 comporte une deuxième deuxième borne de sortie 332 connecté au drone 12 au travers de la borne de sortie 186 du premier dispositif MFC SISO pour fournir la deuxième commande de déflexion D5 réactualisée de déflexion antisymétrique des volets gauche et droit, et comporte une deuxième troisième borne d’entrée 334, une deuxième quatrième borne d’entrée 336 et une deuxième cinquième borne d’entrée 338 connectées respectivement à la première borne d’entrée 182 du deuxième dispositif MFC SISO 164 pour recevoir l’angle de roulis observé <p m , à la deuxième borne d’entrée 184 du deuxième dispositif MFC SISO pour recevoir l’angle de consigne de roulis <p d à poursuivre et à la deuxième première borne de sortie 320 du deuxième estimateur 312 pour recevoir l’estimée Tr du deuxième paramètre ^ du deuxième Modèle Ultra Local.

Le deuxième module de boucle fermée intelligent 314 comporte un deuxième correcteur 342 de système linéaire classique d’ordre égal à l’ordre de dérivation f q du deuxième Modèle Ultra Local et de deuxième gain K f , un deuxième différentiateur 344 d’ordre de dérivation n f de l’angle de consigne de roulis f a et un deuxième amplificateur 346 de gain 1/a f , et

.- le deuxième estimateur 312 et le deuxième module de boucle fermée intelligent 314 sont configurés de sorte que la deuxième commande D5 actuelle de déflexion antisymétrique des volets gauche et droit vérifie la relation :

dans laquelle dans laquelle x f = <p m - f a désigne l’erreur de poursuite en roulis et K f x f est un gain du deuxième module en boucle fermée.

Le deuxième paramètre a f de mise à l’échelle de la deuxième commande actuelle D5 par rapport à l’angle de roulis mesuré <p m est déterminé arbitrairement ou de manière déterministe à l’aide d’un algorithme prédéterminé de sorte que la deuxième commande actuelle Dd et l’angle de roulis <p m mesuré ont le même ordre de grandeur.

L’ordre de la dérivée temporelle n f de l’angle de roulis observé <p m utilisée dans le deuxième Modèle Ultra Local est de manière générale un entier non, de préférence égal à 1 ou 2, et de manière encore plus préférée égal à 2.

Lorsque l’ordre de la dérivée temporelle n f est pris égal à 1 , la fonction de transfert du deuxième correcteur est du premier ordre et souvent du type gain proportionnel.

Lorsque l’ordre de la dérivée temporelle est égal à 2, la fonction de transfert du deuxième correcteur est du deuxième ordre et souvent du type gain-proportionnel ou gain-dérivateur, voire un PID (Proportionnel- Intégral- Dérivateur).

Suivant la Figure 12, le troisième dispositif MFC SISO 166 de commande sans modèle à une entrée-une sortie, lorsqu’il fait partie du premier régulateur d’attitude comme par exemple dans le deuxième mode de réalisation du dispositif de contrôle de vol selon l’invention, est configuré pour réguler l’angle de lacet y à l’aide d’une troisième commande Dw de modification dans le même sens de rotation de vitesses de rotation nominales contre-rotatives et de même amplitude -w h , +w h des hélices gauche et droite. Les effets d’une troisième commande Dw de modification des vitesse de rotations nominales contre-rotatives des hélices appliquée avec un même signe sur chacune des deux hélices sont illustrés sur la Figure 10 avec la convention d’un différentiel des modules de rotation entre l’hélice gauche et l’hélice gauche Iw^ - \œ r \ positif lorsque le drone tourne vers la droite dans le premier repère de référence 62 lié au drone 12avec un angle de lacet positif.

Suivant les Figures 12 el 13, le troisième dispositif MFC SISO 166 de commande sans modèle à une entrée-une sortie comporte un troisième estimateur 412 et un troisième module de boucle fermée intelligent 414.

Le troisième estimateur 412 est configuré pour estimer un troisième paramètre F y d’un troisième Modèle Ultra Local, et comporte une troisième première borne d’entrée 416 et une troisième deuxième borne d’entrée 418 , connectées respectivement à la première borne d’entrée du troisième dispositif MFC SISO pour recevoir l’angle de lacet observé ip m et à la borne de sortie du troisième dispositif SISO MFC pour recevoir la troisième commande Dw actuelle de différentiel de vitesse de rotation à appliquer dans le même sens sur les hélices gauche et droite, et comporte une troisième première borne de sortie 420 pour fournir l’estimé F du troisième paramètre . Le troisième Modèle Ultra Local décrit localement sur un intervalle de temps restreint la variation temporelle de la dérivée temporelle à un ordre entier prédéterminé de l’angle de lacet observé ip m en fonction du troisième paramètre F y à estimer et de la troisième commande associée Dw actuelle suivant l’équation :

dans laquelle : est un paramètre prédéterminé de mise à l’échelle de la troisième commande actuelle Dw par rapport à l’angle de lacet ip m mesuré de sorte que la troisième commande actuelle Dw et l’angle de lacet ip m mesuré ont le même ordre de grandeur.

Le troisième module de boucle fermé intelligent 414 comporte une troisième deuxième borne de sortie 432 connectée au drone 12 au travers de la borne de sortie 196 du troisième dispositif MFC SISO 166 pour fournir la troisième commande Dw réactualisée de modification dans le même sens de rotation de vitesses de rotation nominales contre-rotatives et de même amplitude -w h , +w h des hélices gauche et droite, et comporte une troisième troisième borne 434, une troisième quatrième borne d’entrée 436 et une troisième cinquième borne d’entrée 438, connectées respectivement à la première borne d’entrée 192 du troisième dispositif MFC SISO pour recevoir l’angle de lacet observé i m, à la deuxième borne d’entrée 194 du troisième dispositif MFC SISO 166 pour recevoir l’angle de consigne de lacet y a à poursuivre et à la troisième première borne de sortie 420 du troisième estimateur 412 pour recevoir l’estimée Fp du troisième paramètre F y du troisième Modèle Ultra Local.

Le troisième module de boucle fermée intelligent 414 comportant un troisième correcteur 442 de système linéaire classique d’ordre égal à l’ordre de dérivation n q du troisième Modèle Ultra Local et de troisième gain Ky, un troisième différentiateur 444 d’ordre de dérivation de l’angle de consigne de lacet y ά et un troisième amplificateur 446 de gain l/a^ .

Le troisième estimateur 412 et le troisième module de boucle fermée intelligent 414 sont configurés de sorte que la troisième commande Dw actuelle de modification dans le même sens de rotation de vitesses de rotation nominales contre-rotatives et de même amplitude -w h , +w h des hélices gauche et droite vérifie la relation :

Dans laquelle de poursuite en lacet et Kyxy est un gain du troisième module en boucle fermée.

Le troisième paramètre a y de mise à l’échelle de la troisième commande actuelle Dw par rapport à l’angle de lacet mesuré ip m est déterminé arbitrairement ou de manière déterministe à l’aide d’un algorithme prédéterminé de sorte que la troisième commande actuelle Dw et l’angle de lacet mesuré ip m ont le même ordre de grandeur.

L’ordre de la dérivée temporelle de l’angle de roulis observé xjj m utilisé dans le troisième Modèle Ultra Local est de manière générale un entier non nul, de préférence égal à 1 ou 2, et de manière encore plus préféré égal à 2.

Lorsque l’ordre de la dérivée temporelle est égal à 1 , la fonction de transfert du troisième correcteur est du premier ordre et souvent du type gain proportionnel.

Lorsque l’ordre de la dérivée temporelle est égal à 2, la fonction de transfert du troisième correcteur est du deuxième ordre et souvent du type gain-proportionnel ou gain-dérivateur, voire un PID (Proportionnel- Intégral- Dérivateur).

Suivant la Figure 15 et un troisième mode de réalisation 452 du système de contrôle de vol selon l’invention, dérivé du système de contrôle de vol 152 de la Figure 5, le deuxième régulateur de vitesse 116 est en particulier un deuxième régulateur de vitesse 466 qui comporte trois quatrième, cinquième, sixième dispositifs MFC SISO 472, 474, 476 de commande sans modèle à une entrée-une sortie pour contrôler et asservir respectivement et de manière indépendante trois composantes de vitesse du drone 12 exprimées dans le premier repère 62 de référence lié au drone 12, et le troisième régulateur de position 118 est en particulier un troisième de régulation de position 486 qui comporte trois septième, huitième, neuvième dispositifs MFC SISO 492, 494, 496 de commande sans modèle à une entrée-une sortie pour contrôler et asservir respectivement et de manière indépendante trois composantes de position du drone 12, exprimées dans le deuxième repère 64 de référence lié à la Terre.

Le quatrième dispositif MFC SISO 472 est configuré pour réguler et asservir en tant que variable d’entrée du quatrième dispositif MFC SISO la composante v xm de vitesse mesurée selon l’axe avant du premier repère 62 lié au drone sur la composante v xd de vitesse de consigne selon le même axe avant en tant que paramètre du quatrième dispositif MFC SISO, en déterminant une quatrième commande v xc de correction de la vitesse de consigne selon l’axe avant du premier repère 62 lié au drone en tant que variable de sortie du quatrième dispositif MFC SISO. Le cinquième dispositif MFC SISO 474 est configuré pour réguler et asservir en tant que variable d’entrée du cinquième dispositif MFC SISO la composante v ym de vitesse mesurée selon l’axe à droite du premier repère 62 lié au drone sur la composante v yd de vitesse de consigne selon le même axe de droite en tant que paramètre du cinquième dispositif MFC SISO, en déterminant une cinquième commande v yc de correction de la vitesse de consigne selon l’axe de droite du premier repère 62 lié au drone en tant que variable de sortie du cinquième dispositif MFC SISO 474.

Le sixième dispositif MFC SISO 476 est configuré pour réguler et asservir en tant que variable d’entrée du sixième dispositif MFC SISO la composante v zm de vitesse mesurée selon l’axe plancher du premier repère 62 lié au drone sur la composante v yz de vitesse de consigne selon le même axe plancher en tant que paramètre du sixième dispositif MFC SISO, en déterminant une sixième commande v zc de correction de la vitesse de consigne selon l’axe plancher avant du premier repère lié au drone en tant que variable de sortie du sixième dispositif MFC SISO 476.

Le septième dispositif MFC SISO 492 est configuré pour réguler et asservir en tant que variable d’entrée du septième dispositif MFC SISO la composante x m de position du drone 12 par rapport à la Terre mesurée selon l’axe Nord du deuxième repère inertiel 64 lié à la Terre sur la composante x d de consigne de position du drone 12 par rapport à la Terre selon le même axe Nord en tant que paramètre du septième dispositif MFC SISO 492, en déterminant une septième commande v xd de vitesse de consigne selon l’axe avant du premier repère 62 de référence lié au drone en tant que variable de sortie du septième dispositif MFC SISO.

Le huitième dispositif MFC SISO 494 est configuré pour réguler et asservir en tant que variable d’entrée du huitième dispositif MFC SISO la composante y m de position du drone par rapport à la Terre, mesurée selon l’axe Est du deuxième repère inertiel 64 lié à la Terre sur la composante y d de consigne de position du drone 12 par rapport à la Terre selon le même axe Est en tant que paramètre du huitième dispositif MFC SISO 494, en déterminant une huitième commande v yd de vitesse de consigne selon l’axe de droite du premier repère 62 de référence lié au drone en tant que variable de sortie du huitième dispositif MFC SISO 494. Le neuvième dispositif MFC SISO 496 est configuré pour réguler et asservir en tant que variable d’entrée du neuvième dispositif MFC SISO la composante z m de position du drone par rapport à la Terre mesurée selon l’axe centre de la Terre du deuxième repère inertiel 64 lié à la Terre sur la composante z d de consigne de position du drone par rapport à la Terre selon le même axe centre Terre en tant que paramètre du neuvième dispositif MFC SISO 496, en déterminant une neuvième commande v zd de vitesse de consigne selon l’axe plancher du premier repère 62 de référence lié au drone 12 en tant que variable de sortie du neuvième dispositif MFC SISO 496.

Il est à remarquer que :

.- lorsque le premier régulateur d’attitude 114 ou 154 comporte un premier dispositif MFC SISO de commande sans modèle et que le drone dispose d’un capteur de mesure de la dérivée première Q de l’angle de tangage, ladite dérivée première temporelle Q de l’angle de tangage est acheminée au premier dispositif MFC SISO via une première liaison d’interconnexion, et

.- lorsque le premier régulateur d’attitude 114 ou 154 comporte un deuxième dispositif MFC SISO de commande sans modèle et que le drone dispose d’un capteur de mesure de la dérivée première temporelle f de l’angle de roulis, ladite dérivée première f de l’angle de roulis est acheminée au deuxième dispositif MFC SISO via une deuxième liaison d’interconnexion, et

.- lorsque le premier régulateur d’attitude 114 ou 154 comporte un troisième dispositif MFC SISO de commande sans modèle et que le drone dispose d’un capteur de mesure de la dérivée première temporelle de l’angle de lacet, ladite dérivée première de l’angle de lacet est acheminée au troisième dispositif MFC SISO via une troisième liaison d’interconnexion.

De manière générale, un procédé de contrôle de vol d’un drone convertible à voilure fixe permettant une transition continue et stabilisée entre un décollage vertical et un vol de croisière horizontal ou entre un vol de croisière horizontal et un atterrissage vertical, utilise un drone comprenant :

.- une plateforme formée par un fuselage d’extension longitudinale et une paire d’ailes, gauche et droite, fixées symétriquement de part et d’autre du fuselage, et .- une paire d’hélices, gauche et droite, supportées respectivement en avant par l’aile gauche et l’aile droite en étant disposées symétriquement de part et d’autre du fuselage; et

.- une paire de volets de déflexion, gauche et droit, supportés respectivement en leur bordure arrière par l’aile gauche et l’aile droite, en étant disposées symétriquement de part et d’autre du fuselage.

Le procédé de contrôle du vol dudit drone est configuré pour :

.- contrôler une première phase de vol stationnaire vertical et une deuxième phase de vol de croisière à l’horizontal, et

.- à l’aide d’un premier régulateur de l’attitude du drone asservir respectivement suivant une première boucle de régulation des angles de roulis (p m , tangage 0 m et lacet xf m , mesurés par un ou plusieurs capteurs du drone, sur des angles de consigne de roulis f a , tangage 9 d et lacet y a /

Le procédé de contrôle du drone est caractérisé en ce qu’il comprend une étape au cours de laquelle un premier dispositif MFC SISO de commande sans modèle à une entrée-une sortie du premier régulateur d’attitude régule et asservit l’angle de tangage 9 m , mesuré en sortie du drone par l’un de ses capteurs et fourni en une première borne d’entrée du premier dispositif MFC SISO de commande sans modèle, sur l’angle de consigne de tangage q ά fourni en tant que paramètre en une deuxième borne d’entrée du premier dispositif SISO MFC, en déterminant une première commande d h de déflection symétrique des volets gauche et droit, délivrée en une borne de sortie du premier dispositif SISO MFC de commande sans modèle et appliquée avec le même signe sur lesdits volets gauche et droit.

Suivant les Figures 16A, 16B, 16C, 16D, 16E, 16F, des performances d’un contrôle du vol d’un drone 12 convertible à voilure fixe, mis en œuvre par une configuration représentative et typique d’un système et procédé de contrôle selon l’invention, utilisant au minimum une commande sans modèle MCF à une entrée-une sorte SISO (en anglais « Single Input Single Output Model Free Control » ) pour réguler l’attitude en tangage Q , sont illustrées. Ces performances de contrôle de vol selon l’invention sont comparées aux performances d’un contrôle de vol classique tel que le procédé de contrôle, dénommée « régulation quadratique linéaire LQR planifiée » (en anglais « Scheduled Linear Quadratic Regulator »). La Figure 15A illustre un exemple de trajectoire de vol de référence, typique d’une phase de transition entre un décollage vertical et un vol de croisière du drone, et le long de laquelle l’angle de tangage évolue depuis +90 degrés jusqu’à +10 degrés, tandis que les Figures 16B, 16C, 16D, 16E, 16F illustrent respectivement les performances du système en termes d’évolution temporelle de la vitesse avant, l’angle de tangage Q, les vitesses de rotation des hélices en contre- rotation, les angles de déflexion des volets de déflexion, et les perturbations des vents selon leurs composantes horizontale et verticale et ¾. Les performances de stabilisation en angle de tangage illustrées sur la Figure 16C font apparaitre que le procédé de régulation quadratique linéaire LQR planifiée n’est pas capable de traiter et répondre aux perturbations atmosphériques aussi bien que le système et le procédé de contrôle de vol. Toutefois, les deux systèmes de contrôle permettent d’assurer un vol stable vis à vis des variations du tangage depuis le vol stationnaire ( Q = 90 degrés) jusqu’au vol avant ( Q = 10 degrés). Dans le vol avant, une erreur statique dans la trajectoire de l’angle de tangage contrôlé par le procédé LQR est visible et entraine des erreurs dans la vitesse avant comme illustré sur la Figure 16B, et dans le positionnement. Cela est particulièrement visible dans les trentièmes secondes de simulation lorsque les perturbations atmosphériques ont augmenté. La saturation de la vitesse de rotation des hélices est fixée à 1000 radians/s et la saturation de l’angle de déflection des volets est fixée à 30 degrés et les Figures 16D et 16E montrent que ces seuils ne sont pas atteintes.

La comparaison des deux stratégies de contrôle, LQR et MFC SISO, est évaluée par les deux tableaux I et II ci-dessous en termes de la racine carrée de l’erreur quadratique moyenne RMSE (en anglais « Root Mean Square Error) qui évalue l’erreur entre la référence de sortie désirée et la valeur mesurée.

Tableau I : LQR vs MFC : RMSE - Vol stationnaire

Tableau II : LQR vs MFC : RMSE - Vol de transition

En conséquence, le système de contrôle de vol et le procédé correspondant selon l’invention présentent des propriétés de rejection élevées vis-à-vis de vents présents à la fois pendant la phase verticale de vol stationnaire et la phase horizontale de vol, et pendant la phase de transition intermédiaire. Le système de contrôle de vol et le procédé correspondant selon l’invention permet de contrôler un système aérodynamique sans modèle en dépit de changements des coefficients aérodynamiques, causés par des variations en termes d’angle d’attaque et d’efficacité de commande. Les résultats de simulation montrent de meilleures performances du système de contrôle de vol selon l’invention concernant le contrôle d’attitude du drone avec ou sans présence de vents. Ainsi l’utilisation de modules de commandes sans modèle SISO permet grâce à leurs propriétés adaptatives le rejet des perturbations et le contrôle de drone dont le modèle aérodynamique n’est pas connu ou partiellement connu. Le système de contrôle de vol et le procédé correspondant selon l’invention conviennent particulièrement à des drones de type « tail-sitters ».