Brevet FR2810420A1 — publié le 20011221

I PERFECTIONNEMENTS AUX DISPOSITIFS DE SERVO-COMMANDE, NOTAMMENT POUR ACTIONNEUR DE COMMANDE DE VOL D'AERONEF La présente invention est relative aux dispositifs de servocommande, notamment pour actionneur de commande de vol d'aéronef. Elle trouve préférentiellement application pour des dispositifs de servocommande de position. Elle peut également avantageusement trouver application pour des dispositifs de servocommande d'efforts. Classiquement, un dispositif de servocommande de position pour actionneur de commande de vol comporte une boucle d'asservissement qui intègre des moyens de compensation qui sont disposés dans la boucle en amont du système servo-commandé et qui assurent un filtrage notamment aux fréquences de résonance des mouvements de la ou des pièces mécaniques actionnées par ledit système. Un problème rencontré avec un tel dispositif de servocommande tient en ce qu'il ne prend pas en compte les efforts qui s'exercent sur les pièces mécaniques actionnées. Or, ces efforts peuvent être particulièrement importants. On souhaite par conséquent, pour limiter la fatigue des pièces mécaniques et accroître leur temps de vie, pouvoir contrôler ces efforts. Un but de l'invention est de proposer un dispositif de servocommande de position en ce sens qui soit particulièrement simple et fiable. A cet effet, I'invention propose un dispositif de servocommande comportant au moins une boucle d'asservissement qui reçoit en entrée un signal de contrôle d'asservissement et dont la sortie agit sur un élément à asservir, ce dispositif comportant des moyens pour déterminer un paramètre caractérisant l'effort réel généré par l'asservissement, caractérisé en ce qu'il comporte des moyens pour déterminer une erreur caractéristique de la différence entre ce paramètre caractérisant l'effort réel et un paramètre caractérisant un effort théorique admissible fonction du signal de contrôle d'asservissement, ainsi que des moyens pour corriger le traitement de la boucle d'asservissement en fonction de cette erreur. Un tel dispositif, qui peut être un dispositif de servocommande de position, comme un dispositif de servocommande d'effort, présente l'avantage de permettre un contrôle d'effort très performant. Ce dispositif est avantageusement complété par les différentes caractéristiques suivantes prises seules ou selon toutes leurs combinaisons techniquement possibles: - les moyens pour déterminer l'erreur comportent des moyens de détermination d'un paramètre caractérisant l'effort théorique admissible à partir d'un modèle de référence; - un actionneur commandé par la boucle d'asservissement étant de type hydraulique, le modèle de référence est une fonction de transfert Force/signal de commande de débit; - les moyens de détermination comportent des moyens pour mettre en oeuvre une fonction de transfert ayant la même allure qu'une fonction de transfert de détermination du paramètre caractérisant l'effort réel, sauf au voisinage d'au moins une fréquence de résonance dudit effort; - ladite fonction de transfert est F, -,s ks BS Frej = 1 de filtrage. - la fonction B(s) est égale à 1. L'invention concerne également avantageusement un dispositif de servocommande hydraulique, caractérisé en ce qu'il est constitué par un dispositif du type précité. Elle concerne également un dispositif de servocommande pour actionneur de commande de vol ou vérin de test, caractérisé en ce qu'il est constitué par un dispositif du type précité. D'autres caractéristiques et avantages de l'invention ressortiront encore de la description qui suit, laquelle est purement illustrative et non limitative et qui doit être lue en regard des dessins annexés sur lesquels - la figure 1 est une représentation schématique illustrant un dispositif conforme à un mode de réalisation possible de l'invention; - la figure 2 est une représentation schématique d'un vérin ou actionneur de servocommande hydraulique; - les figures 3a à 3c sont trois graphes illustrant différentes fonctions de transfert susceptibles d'être utilisées avec un dispositif du type de celui de la figure 1. Le dispositif représenté sur la figure 1 comporte une boucle d'asservissement 1 qui comprend un système servo-commandé 3, ainsi que des moyens de compensation 2 qui sont disposés dans la boucle en amont de ce système servo-commandé 3. Les moyens de soustraction qui en entrée de la boucle reçoivent un signal de commande C et lui soustraient le signal "YM" en sortie de la boucle, pour générer un signal d'erreur, ont été référencés par 4. (Le signal "YM" est un signal caractérisant la position ou l'effort commandé, tandis que le signal C est un signal de même nature caractérisant la consigne de position ou d'effort). On a également représenté sur cette figure 1 un filtre 5 qui reçoit en entrée un signal de commande non filtré et qui fournit en sortie le signal C. Les moyens de compensation 2 reçoivent le signal d'erreur en sortie des moyens de soustraction 4 et mettent en oeuvre sur celui-ci un filtrage entre autres à des fréquences qui sont des fréquences de résonance pour les mouvements des pièces mécaniques commandées par l'actionneur (fonction de transfert C(s)). Outre un actionneur 3a qui agit mécaniquement sur la ou les pièces que l'on veut commander (vérin hydraulique de commande de vol ou de banc de test, par exemple), le système servo-commandé 3 comporte une boucle 6 qui calcule la différence entre d'une part un effort réel Fp correspondant au signal YM en sortie de la boucle 3 et d'autre part un effort FM autorisé déterminé en fonction du signal Cr en sortie des moyens de compensation 2. Sur la figure 1, le module de détermination de l'effort FM autorisé a été référencé par 7. Il met en oeuvre une fonction de transfert PF(S) qui est une modélisation du comportement en effort attendu, sous la forme par exemple d'une représentation linéaire de Laplace. Cette modélisation est choisie pour sensiblement correspondre au comportement réel en effort de la servocommande en absence de la boucle 6, sensiblement modifiée pour éviter ou limiter les résonances mécaniques en effort. Sur la figure 1, les moyens de soustraction de la boucle 6 ont été référencés par 9. Le signal en sortie de ces moyens de soustraction 9 fait le cas échéant l'objet d'un traitement de compensation (module 10 dont la fonction de transfert CF(S) peut par exemple être une simple fonction de gain), le signal EPSr de correction en sortie de ce traitement étant additionné au signal Cr (moyens 11). Le signal Q corrigé ainsi obtenu (dans le cas d'une servocommande hydraulique, Q est un signal de commande de débit) est injecté en entrée de l'actionneur 3a. L'effort réel Fp peut être quant à lui déterminé par un capteur de pression prévu à cet effet. En variante, ainsi que l'illustre la figure 1, I'actionneur 3a peut se décomposer en deux modules mettant en ceuvre deux fonctions de transfert successives F/Q, puis Y/F, le signal caractéristique de la force réelle Fp étant celui en sortie du module correspondant à la première fonction de transfert F/Q. La boucle 6 ainsi réalisée permet de stabiliser le comportement en effort généré par la servocommande. Elle permet également de rendre celle-ci plus performante. On va maintenant décrire dans la suite du texte des exemples de fonctions de transfert possibles dans le cas d'un asservissement de position, notamment pour PF(S), F/Q et Y/F. Un vérin ou une servocommande peut se schématiser ainsi que I'illustre la figure 2, par une raideur hydraulique Rh, un coefficient d'amortissement hydraulique Cvh, une surface S, un débit Q (par exemple commandé au moyen d'une entrée électrique), des pressions Pa et Pb dans l'une et l'autre des deux chambres hydrauliques, I'ensemble étant chargé par une masse M, par l'intermédiaire d'une raideur Rm et d'un coefficient d'amortissement mécanique Cvm,. L'équation de Laplace sur la charge s'écrit alors: mzs2 = (R. +Cv.s)(y-z) = F [1] le Laplacien étant noté s, le déplacement de la tige du vérin étant noté y, celui de la masse M étant noté z, l'effort généré par le vérin étant noté F. Les equations qui regissent l'expression des pressions dans les chambres d'un vérin symétrique rempli de fluide sont en elles-mêmes connues (voir par exemple " Commande et asservissement hydraulique et électrohydrauliques " de Marcel Guillon, Editions Tec&Doc 1992). Notamment, I'équation en Laplace qui relie le débit, I'effort et le déplacement s'écrit: s =S y+ sy±-F [2] S Rh Rh Rh ou encore F = (Rh + CVh S) [3] La compilation de ces trois équations donne: y=F R, + C,,s+M2 [4] (R m +Cvm s)Ms2 L'équation [2] peut alors s'exprimer en fonction de [4] par: F Rh +Cv, S [5] _= [S] Ss1 + M2 -(Rh CvhS) Rm+C-,,s)Ms2 F (Rh +C,s)(Rm, +Cms)Ms2 [6] Q Ss(CVh+ Cvf,)Ms3 +(M(Rh +Rm) + CvhCvm)s2 +(RhCvvm+RmCvh)S+ RhRm)[6] F Ms(R R,,, + (Rh C,,, + R,,, Ch)s + ChC, mS2) Q S(Rh Rm, +(Rh C,,, + R, Ch)s + (Cvi, C, ,, + M(R., + R,))s 2 + M(Cvh + Cvm)s 3) [7] Le transfert en position ou effort y/Q peut donc se décomposer en une première fonction de transfert F/Q donnée en [7] suivie d'une seconde équation y/F dont le transfert est donné par [4], I'asservissement de position se faisant sur le système complet en y/Q. On notera que l'expression de F/Q met en évidence un terme en dérivée au numérateur, et une résonance donnée par les termes i i R n,,R,'lued prépondérants au dénominateur de fréquence _, L'allure de 21r M(Rh + R.) F/Q, vérifiée pratiquement, est donc de la forme représentée sur la figure 3a. La résonance se traduit par conséquent par des pics d'effort très importants notamment sur tous les changements de signe de la commande. Le transfert en position y/F présente quant à lui, ainsi que l'illustre la figure 3b, une chute de gain à la fréquence F2 donnée principalement par 1 m et ne présente aucun problème de contrôle particulier. Le rapport 2z M entre les fréquences F1 et F2 est Rh et F1 est toujours inférieure à R,,+R, F2. Une modélisation utilisée dans la boucle 6 de contrôle d'effort peut se déduire de la connaissance de la fonction de transfert linéaire F/Q. La fonction de transfert PF(S) correspondant à cette modélisation peut être choisie de façon à correspondre à F/Q aux très basses fréquences et à gommer au mieux la résonance autour de Fl. Notamment, en utilisant pour la fonction de transfert PF(S) la même allure que la fonction de transfert F/Q théorique sauf au voisinage de F1, on obtient des résultats très robustes en diminuant sensiblement l'effort de la servocommande ou du vérin aux transitions. Un exemple de fonction de transfert pour cette modélisation de référence peut être le suivant: F,,_ ks 2 1.B(s) $ +2x-- -- s+ Cette fonction de transfert, représentée sur la figure 3c avec en superposition la fonction de transfert de la figure 3a (en pointillés) a été obtenue par la connaissance a priori de la structure de F/Q, à savoir un terme dérivé pur au numérateur, et un second ordre de pulsation propre f0 (qui n'est pas forcément rigoureusement égale à F1 (par exemple, une erreur de 20% par rapport à F1 est totalement admissible, avec un facteur d'amortissement X qui est par exemple d'un ordre de grandeur compris entre 0.7 et 1 et qui gomme la surtension). Dans l'équation ci-dessus, B(s) représente un terme de filtrage qui dans une forme simplifiée peut être pris égal à 1; k est un terme de gain qui correspond à la fonction de transfert CF(s). Bien entendu, d'autres types de modèles de référence peuvent être utilisés. Toutefois, ceux qui viennent d'être décrits présentent l'avantage d'être efficaces, simples d'emploi, et robustes. On notera en outre que le modèle de référence présenté ci-dessus peut également avantageusement être utilisé dans le cas d'un asservissement en effort. Egalement, on notera que les dispositifs proposés par l'invention peuvent avantageusement être utilisés dans des dispositifs de servocommande comportant plusieurs boucles d'asservissement en parallèle. En particulier, I'invention s'implémente facilement sur des dispositifs de servocommande classiquement connus, dont les différentes boucles d'asservissement sont synchronisées au moyen de mesures d'effort. On notera également qu'un des avantages importants de l'invention tient en ce qu'elle permet un fonctionnement de la boucle d'asservissement principale (boucle 1 sur la figure 1), même si la boucle de correction destinée à prendre en compte l'effort (boucle 6 sur la figure 1) défaille. REVENDICATIONS 1. Dispositif de servocommande comportant au moins une boucle d'asservissement qui reçoit en entrée un signal de contrôle d'asservissement et dont la sortie agit sur un élément a asservir, ce dispositif comportant des moyens pour déterminer un paramètre caractérisant l'effort réel généré par l'asservissement, caractérisé en ce qu'il comporte des moyens pour déterminer une erreur caractéristique de la différence entre ce paramètre caractérisant l'effort réel et un paramètre caractérisant un effort théorique admissible fonction du signal de contrôle d'asservissement, ainsi que des moyens pour corriger le traitement de la boucle d'asservissement en fonction de cette erreur. 2. Dispositif selon la revendication 1, caractérisé en ce que les moyens pour déterminer l'erreur comportent des moyens de détermination d'un paramètre caractérisant l'effort théorique admissible à partir d'un modèle de référence. 3. Dispositif selon la revendication 2, caractérisé en ce que, un actionneur commandé par la boucle d'asservissement étant de type hydraulique, le modèle de référence est une fonction de transfert Force/Signal de commande de débit. 4. Dispositif selon l'une des revendications 2 ou 3, caractérisé en ce que les moyens de détermination comportent des moyens pour mettre en oeuvre une fonction de transfert ayant la même allure qu'une fonction de transfert de détermination du paramètre caractérisant l'effort réel, sauf au voisinage d'au moins une fréquence de résonance dudit effort. 5. Dispositif selon les revendications 3 et 4, caractérisé en ce que ladite fonction de transfert est Fref _ks B(s) S2+2 2x s +1 o s représente le laplacien et o f0 est égal a ou est au voisinage d'une fréquence de résonance, X étant un facteur d'atténuation d'un ordre de grandeur entre 0,7 et 1, k étant un facteur de gain, B(s) étant une fonction de filtrage. 6. Dispositif selon la revendication 5, caractérisé en ce que la fonction B(s) est égale à 1. 7. Dispositif de servocommande de position, caractérisé en ce qu'il est constitué par un dispositif selon l'une des revendications précédentes. 8. Dispositif de servocommande d'effort, caractérisé en ce qu'il est constitué par un dispositif selon l'une des revendications 1 à 6. 9. Dispositif de servocommande hydraulique, caractérisé en ce qu'il est constitué par un dispositif selon l'une des revendications précédentes. 10. Dispositif de servocommande pour actionneur de commande de vol ou vérin de test, caractérisé en ce qu'il est constitué par un dispositif selon l'une des revendications précédentes.