Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ADAPTIVE FEEDBACK CONTROL OF AN OPTRONIC SIGHT
Document Type and Number:
WIPO Patent Application WO/2022/064157
Kind Code:
A1
Abstract:
The invention relates to an optronic sight (2) for motorized vehicles such as an aerial or marine vehicle propelled by a propeller or airscrew, or a tracked land vehicle comprising a sight module (4), movement means (17a, 17b) for moving the sight module about the first (8A) and the second (10) axis, measurement means (14) for continuously measuring angular data, characterized in that it comprises a feedback control loop comprising means (28) for continuously measuring the acceleration of the sight module (4) in three orthogonal directions (8a, 8b, 8c) of space, detection means (32) for detecting at least one fundamental frequency of vibrational disturbances, an adaptive corrector (26) configured to continuously receive as input said fundamental frequency and a difference between an angular setpoint value and said angular data, and to supply as output to the movement means (17a, 17b) a movement setpoint value.

Inventors:
HIRWA SERGE (FR)
QUADRAT ARNAUD (FR)
Application Number:
PCT/FR2021/051652
Publication Date:
March 31, 2022
Filing Date:
September 24, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SAFRAN ELECTRONICS & DEFENSE (FR)
International Classes:
G02B27/64; G05B19/00
Domestic Patent References:
WO2019153263A12019-08-15
Foreign References:
US20150264262A12015-09-17
US20040173726A12004-09-09
US5868031A1999-02-09
US20170175948A12017-06-22
Attorney, Agent or Firm:
GUTMANN, Ernest (FR)
Download PDF:
Claims:
REVENDICATIONS

1 . Viseur optronique (2) pour engin motorisé tel qu’un véhicule aérien ou marin propulsé par hélice ou un véhicule terrestre chenillé comprenant : un module de visée (4) apte à être déplacé autour d’un premier axe (8a) et un second axe (10) non parallèle au premier axe (8a), des moyens de déplacement (17a, 17b) du module de visée autour du premier (8a) et du second axe (10), des moyens de mesure (14) en continu d’une donnée angulaire dudit module (4) autour des premier (8a) et second axe (10), caractérisé en ce qu’il comprend une boucle d’asservissement comprenant : des moyens de mesure en continu de l’accélération (28) du module de visée (4) selon trois directions orthogonales de l’espace (8a, 8b, 8c), des moyens de détection (32) d’au moins une fréquence fondamentale des perturbations vibratoires engendrées par le fonctionnement de l’engin motorisé, cette fréquence étant obtenue à partir des données de sorties desdits moyens de mesure de l’accélération (28), un correcteur adaptatif (26) configuré pour :

-- recevoir continûment en entrée :

— ladite fréquence fondamentale,

— un écart entre une valeur de consigne angulaire (yck) et ladite donnée angulaire

-- fournir en sortie une valeur de consigne de déplacement aux moyens de déplacement (17a, 17b).

2. Viseur optronique selon la revendication 1 , dans lequel les moyens de mesure (14) en continu de ladite donnée angulaire comportent un gyroscope (14) apte à obtenir une position angulaire ou un gyromètre (14) apte à obtenir une vitesse angulaire.

3 Viseur optronique selon l’une des revendications précédentes, dans lequel lesdits moyens de mesure de l’accélération (28) comprennent un accéléromètre (28).

4. Viseur optronique selon l’une des revendications précédentes, dans lequel ladite fréquence fondamentale est obtenue par Transformée de Fourier Rapide suivit d’un calcul d’un maximum dans la bande de fréquence obtenue après réalisation de ladite Transformée de Fourier Rapide ou par boucle à verrouillage de phase.

5. Viseur optronique selon l’une des revendications précédentes, dans lequel ledit correcteur adaptatif comprend un correcteur Linéaire à Paramètres Variants.

6. Viseur optronique selon la revendication 5, dans lequel ledit correcteur adaptatif (26) suit la représentation d’état selon la formule suivante : où Xk est la variable d’état du correcteur, εk est l’erreur d’asservissement en entrée du correcteur adaptatif (26), Ukest la commande moteur numérique calculée par le correcteur adaptatif (26) (sortie du correcteur), fmin et fmax sont deux fréquences bornant la fréquence fondamentale en temps réel des vibrations perturbatrices γvib .

7. Viseur optronique selon la revendication 5 ou 6, dans lequel ledit correcteur Linéaire à Paramètres Variants (LPV) comprend les matrices d’état affines suivantes : où A0, B0, C0, D0, A1, B1, C1, D1 désignent des gains matriciels qui sont les paramètres sauvegardés en mémoire dudit correcteur.

8. Viseur optronique selon l’une des revendications précédentes, dans lequel le premier axe (8a) et le second axe (10) sont perpendiculaires l’un à l’autre.

9. Engin motorisé tel qu’un véhicule aérien ou marin propulsé par hélice ou un véhicule terrestre chenillé comprenant un viseur optronique selon les revendications 1 à 8.

Description:
DESCRIPTION

TITRE : Asservissement adaptatif d’un viseur optronique

Domaine technique de l’invention

Le présent document concerne l’asservissement d’un viseur optronique pour engin motorisé tel qu’un aéronef à hélice, un bateau à hélice ou un engin chenillé.

Etat de la technique antérieure

Un viseur optronique 2 est constitué d’un ensemble de caméras et / ou de dispositif de pointage, appelé module de visée 4. Ce module de visée 4 est placé sur un support 6 d’un engin motorisé et peut se mouvoir selon deux axes 8a, 10. La ligne de visée 12 dudit viseur optronique 2 désigne l’axe optique sortant de l’un de ces capteurs. Le but du viseur optronique 2 est d’orienter la ligne de visée 12 vers une cible quels que soient les mouvements de l’engin motorisés et/ou de la cible, et quel que soit l’environnement extérieur (conditions atmosphériques, etc.). A cette fin, ledit module de visée 4 comporte des moyens de mesure 14 en continu d’une donnée angulaire, i.e. un gyromètre 14 dans le cas de la mesure de la vitesse angulaire ou un gyroscope 14 pour mesurer la position angulaire de la ligne de visée 12 comme cela est illustré en figure 1 .

La vitesse de rotation du rotor et des pales d’un hélicoptère ou le régime moteur d’avions à hélices, bateaux à hélices ou véhicules chenillés engendrent des perturbations vibratoires qui détériorent la stabilisation de la ligne de visée 12 des viseurs optroniques 2. Il est alors nécessaire de mettre en place un processus permettant de stabiliser l’image de manière précise et donc notamment de corriger la donnée angulaire (vitesse ou position angulaire) de la ligne de visée 12 grâce à un correcteur 15. Cette correction se fait ensuite par l’intermédiaire de moyens de commande 16 des moyens de déplacement 17a, 17b qui peuvent comprendre des cardans actionnés par des moteurs.

Pour rejeter les perturbations vibratoires agissant sur le module de visée 4 et rendre ainsi la ligne de visée 12 fixe dans un repère inertiel, il est donc nécessaire que la somme des couples, i.e. le couple moteur C mot et le couple de frottement Cfdû aux roulements des cardans, appliqués au module de visée 4 soit nulle.

Pour cela, il est classiquement connu d’utiliser une boucle d’asservissement 20 capable d’agir sur la donnée angulaire (vitesse ou position) de la ligne de visée 12 comme illustré en figure 2. Chaque bloc de ladite boucle d’asservissement 20 peut être conçu comme un système, c’est-à-dire un ensemble de relations liant des entrées et des sorties qui peuvent être explicitées à l’aide de fonction de transfert.

Le but de la boucle d’asservissement 20 est donc de permettre aux moteurs de générer un couple Cmot qui compense notamment le couple de frottement Cf au niveau des cardans motorisés pour stabiliser l’orientation angulaire de la ligne de visée, lorsque un aéronef portant le viseur bouge angulairement. On parlera alors de fonction de transfert H mot entre une tension u et un couple Cmot. La consigne u des moteurs est générée par la sortie d’un correcteur K. Cette boucle d’asservissement a pour objectif de faire tendre la sortie y vers une référence y ck , bien que les moteurs et cardans soient soumis à des perturbations dues au roulement des cardans Cf et à la perturbation angulaire S y .

La fonction d’asservissement de la ligne de visée du viseur optronique 2 sera ainsi développée plus en détail. Cette dernière se décompose en deux parties : une partie analogique 22 et une partie numérique 24. Tout d’abord, dans la partie analogique 22, les raies spectrales associées aux vibrations perturbatrices γ vib engendrées par la rotation du rotor et des pales d’un hélicoptère sont identifiées et des filtres fixes sur ces raies spectrales seront par la suite constitués. Ainsi, la fonction de transfert H V ib permet de modéliser l’impact des vibrations perturbatrices γ vib sur l’orientation angulaire de la ligne de visée. En sortie de la fonction de transfert, on obtient donc la perturbation angulaire δ y de la ligne de visée due aux vibrations perturbatrices γ vib qui pourra ainsi être considérée dans la boucle d’asservissement du viseur optronique. Cette méthode d’asservissement se base donc sur une connaissance a priori d’un modèle du système étudié.

Ensuite, une autre des étapes consiste à modéliser la dynamique de la donnée angulaire (position ou vitesse angulaire) de la ligne de visée par une fonction de transfert appelée Hgyro. Cette fonction de transfert se base soit sur la mesure y de la position de la ligne de visée par l’intermédiaire d’un gyroscope, soit sur la mesure y de la vitesse angulaire de la ligne de visée obtenue par un gyromètre ou plus précisément par le capteur inertiel du gyromètre. La mesure de la donnée angulaire de la ligne de visée y m obtenue passe dès lors par un Convertisseur Analogique Numérique (CAN) et est ainsi échantillonnée pour devenir la mesure échantillonnée y mk . Une erreur d’asservissement ε k est alors obtenue par différence entre une référence y ck et la mesure échantillonnée y mk . Cette erreur d’asservissement ε k passe alors en entrée d’un correcteur K linéaire et invariant dans le temps. Ce dernier est calculé en vue de compenser les vibrations perturbatrices γ vib dont la fréquence fondamentale f v est fixe dans le temps. L’implémentation logicielle dudit correcteur K se fait sous forme de combinaison (somme et/ou produit) de filtres linéaire numériques du second ordre. En sortie de ce correcteur est obtenue une commande moteur numérique U k qui est ensuite transformée en commande analogique u (tension) par un Convertisseur Numérique Analogique (CNA). Cette commande analogique u est appliquée au moteur électrique, modélisé par la fonction de transfert Hmot, qui délivre en conséquence un couple électromécanique. Elle permet ainsi d’obtenir le couple électromécanique C mot à fournir par le moteur pour tourner les cardans. Plus l’erreur ε k sera importante, plus le couple Cmot fourni par les moteurs devra être important afin de réduire cette erreur. Le couple électromécanique C mot fourni par le moteur actionne les cardans modélisés par la fonction de transfert H cardan , afin de compenser/annuler l’erreur ε k . Cette erreur est due d’une part au couple perturbateur de frottements dans les roulements des cardans et d’autre part à la perturbation angulaire δ y .

Concernant les véhicules aériens ou aéronefs à hélices, les bateaux à hélices ou les véhicules chenil lés, il n’y a pas actuellement de solution efficace pour de tels engins motorisés comportant, en fonctionnement, des variations de régime moteur ou des variations des fréquences de vibration générées par les chenilles. En effet, les variations de régime moteur induise un spectre de vibrations avec des raies spectrales spécifiques dont la fréquence fondamentale varie avec ledit régime moteur et qui nécessite d'utiliser des correcteurs s’adaptant à ces fréquences variables.

En d’autres termes, il n’existe pas de correcteur permettant de compenser les mouvements angulaires de la ligne de visée dus aux vibrations linéaires de l’aéronef portant le viseur, lorsque ces vibrations ont un spectre avec des raies à fréquences variables. Ces mouvements angulaires peuvent découler d’une déformation de la mécanique qui n’est pas infiniment rigide. Il s’agit d’un point de vue de la ligne de visée de faibles rotations hautes fréquences qui induisent un flou sur l’image obtenue par une caméra, même si en valeur moyenne la ligne de visée pointe bien dans la même direction. Il est donc nécessaire de déterminer une boucle d’asservissement garantissant une certaine stabilité sur un domaine prédéfini à priori de fréquences variables associées aux vibrations dudit aéronef. Cette détermination doit être faite en temps réel, c’est-à-dire en fonctionnement.

Le présent document vise à remédier aux inconvénients précités, de manière simple, fiable et peu onéreuse.

Présentation de l’invention

À cet effet, l’invention concerne un viseur optronique pour engin motorisé tel un véhicule aérien ou marin propulsé par hélice, ou un véhicule terrestre chen illé comprenant un module de visée apte à être déplacé autour d’un premier axe et un second axe non parallèle au premier axe, des moyens de déplacement du module de visée autour du premier et du second axe des moyens de mesure en continu d’une donnée angulaire dudit module autour des premier et second axes, ledit viseur optronique étant caractérisé en ce qu’il comprend une boucle d’asservissement comprenant : des moyens de mesure en continu de l’accélération du module de visée selon trois directions orthogonales de l’espace, des moyens de détection d’au moins une fréquence fondamentale des perturbations vibratoires engendrées par le fonctionnement de l’engin motorisé, cette fréquence étant obtenue à partir des données de sorties desdits moyens de mesure de l’accélération, un correcteur adaptatif configuré pour recevoir continûment en entrée ladite fréquence fondamentale, un écart entre une valeur de consigne angulaire et ladite donnée angulaire, et pour fournir en sortie une valeur de consigne de déplacement aux moyens de déplacement.

Par engin motorisé, on comprend ici qu’il s’agit d’un véhicule générant en fonctionnement un spectre de vibrations contenant des raies dont les fréquences peuvent varier au cours de l’utilisation.

Ainsi le correcteur adaptatif varie en fonction de la fréquence fondamentale du spectre des raies des vibrations perturbatrices, tout en garantissant la stabilité de la boucle d’asservissement. Ce correcteur adaptatif permet d’adapter automatiquement en temps réel les fréquences du filtre sélecteur à employer pour éliminer les perturbations vibratoires dues au fonctionnement de l’engin motorisé. Les vibrations correspondent à de faibles rotations hautes fréquences qui induisent un flou sur l’image obtenue par une caméra, même si en valeur moyenne la ligne de visée pointe bien dans la même direction. Une stabilisation inertielle de la ligne de visée plus robuste, le maximum de performance et de bonnes marges de robustesse de la boucle d’avertissement est dès lors obtenue. En outre, de par sa conception, ledit correcteur adaptatif pourra être utilisé sur plusieurs engins motorisés. Seules les fréquences spécifiques à l’engin motorisé seront à fournir au correcteur adaptatif, sans réglage supplémentaire à effectuer. Cela représente, en pratique, un gain de temps important.

Les moyens de mesure en continu de ladite donnée angulaire peuvent comporter un gyroscope apte à obtenir une position angulaire ou un gyromètre apte à obtenir une vitesse angulaire.

Lesdits moyens de mesure de l’accélération peuvent comprendre un accéléromètre.

La fréquence fondamentale peut être obtenue par Transformée de Fourier Rapide suivit d’un calcul d’un maximum dans la bande de fréquence obtenue après réalisation de ladite Transformée de Fourier Rapide ou par boucle à verrouillage de phase.

Le correcteur adaptatif peut être un correcteur Linéaire à Paramètres Variants.

Ce correcteur Linéaire à Paramètre Variant est linéaire mais variant dans le temps, en fonction de paramètres mesurables. Il dépend linéairement du paramètre variant. Ledit correcteur adaptatif peut suivre la représentation d’état selon la formule suivante : où X k est la variable d’état du correcteur, ε k est l’erreur d’asservissement en entrée du correcteur, Ukest la commande moteur numérique calculée par le correcteur (sortie du correcteur), f m in et fmax sont deux fréquences bornant la fréquence fondamentale en temps réel f vk des vibrations perturbatrices γ vib .

Le correcteur Linéaire à Paramètres Variants (LPV) peut comprendre les matrices d’état affines suivantes : où A 0 , B 0 , C 0 , D 0 , A 1 , B 1 , C 1 , Di désignent des gains matriciels qui sont les paramètres sauvegardés en mémoire d’un logiciel qui implémente ledit correcteur.

Le premier axe et le second axe peuvent être perpendiculaires l’un à l’autre.

Le présent document concerne également un engin motorisé tel qu’un hélicoptère, un véhicule aérien ou marin propulsé par hélice ou un véhicule terrestre chenillé comprenant un viseur optronique tel que décrit ci-dessus.

Brève description des figures

[Fig. 1] est une vue schématique d’un viseur optronique de l’art antérieur,

[Fig. 2] est un diagramme représentant le fonctionnement d’un viseur optronique dans l’art antérieur,

[Fig. 3] est une vue schématique d’un viseur optronique selon l’invention,

[Fig. 4] est un diagramme représentant le fonctionnement d’un viseur optronique selon l’invention,

Description détaillée de l’invention

Les figures 3 et 4 illustrent respectivement une vue schématique d’un viseur optronique 2 et un diagramme représentant le fonctionnement d’un tel viseur selon une forme de réalisation de l’invention. De façon similaire à l’art antérieur, ledit viseur optronique 2 comprend notamment : un module de visée 4 apte à être déplacé autour d’un premier axe 8a et un second axe 10 perpendiculaire au premier axe, des moyens de déplacement 17a, 17b du module de visée 4 autour du premier 8a et du second axe 10, des moyens de mesure 14 en continu d’une donnée angulaire dudit module autour des premier 8a et second axe 10. Dans le mode de réalisation illustré aux figures, le premier axe 8a et le second axe 10 sont perpendiculaires mais on comprend que les détails de réalisations donnés ci-après sont également applicables à des réalisations dans lesquelles les axes ne sont pas perpendiculaires ni même sécants. Le premier axe 8a et le second axe 10 peuvent également être sécants et non perpendiculaires.

Ledit viseur optronique 2 des figures 3 et 4 diffère du viseur optronique 2 présenté en référence aux figures 1 et 2 en ce que, dans la boucle d’asservissement 34 selon la présente divulgation, en entrée du correcteur K, on trouve désormais non seulement l’erreur d’asservissement ε k qui est fonction de la mesure échantillonnée y mk de la donnée angulaire mais aussi la fréquence fondamentale variant en temps réel, des vibrations perturbatrices γ vib . Ce nouveau correcteur adaptatif ) 26 est donc calculé en vue de compenser la vibration perturbatrice γ vib (f v ) dont la fréquence fondamentale f v varie dans le temps. Pour cela, des moyens de mesure en continu de l’accélération 28 du module de visée selon les trois axes 8a, 8b, 8c d’un repère orthogonal de l’espace. Ces moyens de mesure en continu de l’accélération comprennent un accéléromètre 28. La fonction de transfert de l’accéléromètre H accelero permet de rendre compte de la dynamique dudit accéléromètre.

Après passage par un Convertisseur Analogique Numérique, la fréquence fondamentale associée aux perturbations vibratrices γ vib est estimée en temps réel. Les moyens de détection 32 de la fréquence fondamentale repose sur deux techniques possibles : soit elle est calculée par Transformée de Fourier Rapide, soit pas une boucle à verrouillage de phase.

Les boucles à verrouillage de phase sont classiquement constituées d’un comparateur de phase, d’un filtre de boucle, d’un oscillateur commandé en tension et d’un diviseur de fréquence éventuel.

Concernant les calculs opérés par le correcteur adaptatif trois techniques peuvent être utilisées : soit en utilisant une commande Linéaire à Paramètres Variants (LPV), soit par le biais d’un correcteur symbolique, soit par une combinaison de ses deux types de correcteurs (LPV et symbolique).

Dans le cas d’un correcteur à commande LPV, une représentation d’état minimale du système L’implémentation logicielle sous forme d’état du correcteur adaptatif K se fait selon la relation suivante : où X k ∈ est la variable d’état du correcteur adaptatif, ε k est l’erreur d’asservissement en entrée du correcteur adaptatif, Ukest la commande moteur numérique calculée par le correcteur adaptatif (sortie du correcteur adaptatif), f m in et fmax sont deux fréquences bornant la fréquence fondamentale en temps réel f des vibrations perturbatrices γ vib . Les matrices d’état (A, B, C, D) sont affines en k et s’écrivent sous la forme : où Ao, Bo, Co, Do, Ai, Bi, Ci, Di désignent des gains matriciels qui sont les paramètres sauvegardés en mémoire d’un logiciel qui implémente ledit correcteur adaptatif

Ainsi le correcteur adaptatif varie en fonction de la fréquence fondamentale du spectre des raies des vibrations perturbatrices γ vib (f v ), tout en garantissant la stabilité de la boucle d’asservissement. Ce correcteur adaptatif permet d’adapter automatiquement en temps réel (sans avoir à recalculer tout le correcteur contrairement à l’art antérieur) la fréquence du filtre sélecteur à employer sans risque d’instabilité, de saturation ou de dégradation de la robustesse de l’asservissement.