The present invention relates to the feedback control of an optronic sight for a motorised vehicle such as an aerial, marine or land vehicle.
Referring to
By its movements or its motor speeds, the carrier vehicle generates angular disturbances which deteriorate the stability of the line of sight 12 of the optronic sights 2. It is then necessary to set up a process allowing stabilising the image accurately and therefore in particular correcting the angular datum (angular speed or position) of the line of sight 12 thanks to a corrector 15. Afterwards, this correction is carried out by means of control means 16 of the movement means 17a, 17b which may comprise gimbals actuated by motors.
Hence, to reject the vibratory disturbances acting on the sighting module 4 and thus make the line of sight 12 fixed in an inertial reference frame, the sum of the torques, i.e. the motor torque Cmot, the torque due to the disturbances and the friction torque Cf due to the bearings of the gimbals, applied to the sighting module 4, should be zero.
For this purpose, it is conventionally known to use a feedback control loop 20 capable of acting on the angular datum (speed or position) of the line of sight 12 as illustrated in
Hence, the feedback control loop 20 is intended to enable the motors to generate a torque Cmot which compensates in particular for the friction torque Cf at the motorised gimbals to stabilise the angular orientation of the line of sight, when a carrier vehicle on-board the sight moves angularly. We will then talk about a transfer function Hmot between a voltage u and a torque Cmot. The setpoint u of the motors is generated by the output of a corrector K. An objective of this feedback control loop is to make the output y tend towards a reference yck, although the motors and gimbals are subject to disturbances due to bearing of the gimbals and to the angular disturbance δy. The function of feedback control of the line of sight of the optronic sight 2 comprises an analog portion 22 and a digital portion 24. First of all, in the analog portion 22, the spectral lines associated with the disturbing vibrations γvib generated by the rotation of the rotor and the blades of a helicopter are identified and fixed filters on these spectral lines will subsequently be set up. Thus, the transfer function Hvib allows modelling the impact of the disturbing vibrations γvib on the angular orientation of the line of sight. Hence, at the output of the transfer function, the angular disturbance δy of the line of sight due to the disturbing vibrations γvib is obtained which could thus be considered in the feedback control loop of the optronic sight. Hence, this feedback control method is based on a priori knowledge of a model of the studied system.
Afterwards, another one of the steps consists in modelling the dynamics of the measurement of the angular datum (angular position or speed) of the line of sight by a transfer function denoted Hgyro. This transfer function is based either on the measurement y of the position of the line of sight by means of a gyroscope, or on the measurement y of the angular speed of the line of sight obtained by a gyrometer or more specifically by the inertial sensor of the gyrometer. Henceforth, the measurement of the angular datum of the obtained line of sight ym passes through an Analog-to-Digital Converter (ADC) and is thus sampled to become the sampled measurement ymk. A feedback control error Ek is then obtained by the difference between a reference yck and the sampled measurement ymk. This feedback control error Ek then passes as input of a linear and time-invariant corrector K. The latter is calculated in order to compensate for the disturbing vibrations whose fundamental frequency is fixed over time. The software implementation of said corrector K is done in the form of a combination (sum and/or product) of second-order digital linear filters. At the output of this corrector, a digital motor control uk is obtained, which is transformed afterwards into an analog control u (voltage) by an Analog-to-Digital Converter (DAC). This analog control u is applied to the electric motor, modelled by the transfer function Hmot, which consequently delivers an electromechanical torque. Thus, it allows obtaining the electromechanical torque Cmot to be supplied by the motor to rotate the gimbals. The greater the error Ek, the higher the torque Cmot supplied by the motors should be in order to reduce this error. The electromechanical torque Cmot supplied by the motor actuates the gimbals modelled by the transfer function Hgimbal, in order to compensate/cancel the error εk. This error is due, on the one hand, to the disturbing torque of frictions in the bearings of the gimbals and, on the other hand, to the angular disturbance δy.
Moreover, the optical sight is generally equipped with at least one integrated cold machine which is intended to cool the sighting module(s). As is the case in particular of the sighting modules that integrate an infrared optical sensor which requires temperature control.
The cold machine also generates sinusoidal disturbances whose frequency varies according to the temperature required to cool the sighting module, which, in turn, depends on the temperature of the external environment.
In the prior art, these disturbances are experienced and are not compensated by the correctors of the feedback control loop.
Hence, the cold machine is also a source of disturbance for the line of sight, whose natural frequency varies.
Hence, the invention aims to provide an optical sight capable of compensating for the disturbances generated by one or more internal on-board disturbance generator(s) that might affect the line of sight.
Hence, an object of the invention is an optronic sight for a motorised vehicle such as an aerial, marine or land vehicle, comprising:
The optical sight further comprises a feedback control loop comprising:
Thus, the adaptive corrector varies according to the frequency of the disturbing vibrations by the operation of an on-board device, such as a cold machine intended for cooling an infrared optical sensor, while guaranteeing the stability of the feedback control loop.
The adaptive corrector may be connected to said device of the sight via a digital communication link on which said fundamental frequency of the vibratory disturbances is transmitted.
Advantageously, the communication link is connected to an electronic control module of said device of the sight delivering the fundamental frequency.
The means for continuously measuring said angular datum may include a gyroscope able to obtain an angular position or a gyrometer able to obtain an angular speed.
The adaptive corrector may be a Linear Parameter-Varying corrector.
This Linear Parameter-Varying corrector is linear but varying over time, according to parameters that can be measured or identified. It depends linearly on the varying parameter.
Said adaptive corrector can follow the state representation according to the following formula:
The Linear Parameter-Varying (LPV) corrector may comprise the following affine state matrices:
Another object of the invention is a motorised vehicle such as a helicopter, an aerial, marine or land vehicle comprising an optronic sight as defined hereinabove.
In the embodiment illustrated in the figures, the first axis 8a and the second axis 10 are perpendicular but it should be understood that the details of embodiments given hereinafter are also applicable to embodiments wherein the axes are not perpendicular and even not secant. The first axis 8a and the second axis 10 may also be secant and non-perpendicular.
The embodiment of
It may consist of any type of device embedded in the sight. Nonetheless, the described embodiment applies to the compensation of the vibrations generated during the operation of a cold machine MaF intended for cooling an infrared optical sensor and the operation of which generates vibrations γmaf (fv) whose frequency varies according to the operating speed of the machine, and therefore according to the temperature of the environment of the machine.
The feedback control of the position of the optical sight uses a measurement of the angular datum of the line of sight obtained either on the basis of the measurement y of the position of the line of sight by means of a gyroscope, or on the basis of the measurement y of the angular speed of the line of sight obtained by a gyrometer or more specifically by the inertial sensor of the gyrometer. Afterwards, the dynamics of the angular datum measurement (angular position or speed) of the line of sight is modelled by a transfer function Hgyro and the modelled datum passes through an Analog-to-Digital Converter (ADC) and is thus sampled so as to become the sampled measurement ymk. A feedback control error εk is then obtained by difference between one reference ye and the sampled measurement ymk. This feedback control error εk then passes as input of a linear and time-invariant corrector K 26.
Moreover, the optronic sight 2 of
Hence, the adaptive corrector K({circumflex over (f)}vk) 26 is calculated in order to compensate for the disturbing vibrations γmaf(fv) whose fundamental frequency fvk varies over time according to the operating speed of the device, herein the cold machine, which generates these disturbances. For this purpose, the excitation frequency of the cold machine {circumflex over (f)}vk, which depends on the speed necessary for cooling of the optical sensor, is supplied to the corrector by an electronic control module 28 of the cold machine via a digital communication link. More specifically, the electronic control module of the cold machine delivers to the corrector an estimate of the fundamental frequency {circumflex over (f)}vk of the vibration, this estimate could advantageously be estimated on the basis of the operating speed of the machine.
As regards the calculations carried out by the adaptive corrector K({circumflex over (f)}vk), three techniques can be used: either by using a Linear Parameter-Varying (LPV) control, or by means of a symbolic corrector, or by a combination of these two types of correctors (LPV and symbolic).
In the case of an LPV-controlled corrector, a minimum state representation of the system K({circumflex over (f)}vk) is denoted (A, B, C, D) with A∈n×n, B∈
n×1, C∈
R1×n et D∈
. The software implementation in the state form of the adaptive corrector K({circumflex over (f)}vk) is done according to the following relationship:
where xk∈n is the state variable of the adaptive corrector, εk is the feedback control error at the input of the adaptive corrector, uk is the digital control of the movement means calculated by the adaptive corrector (output of the adaptive corrector), fmin and fmax are two frequencies limiting the fundamental frequency in real-time {circumflex over (f)}vk of the disturbing vibrations γmaf. The state matrices (A, B, C, D) are {circumflex over (f)}vk affine and are written in the form:
where A0, B0, C0, D0, A1, B1, C1, D1 denote matrix gains which are the parameters saved in the memory of a software that implements said corrector adaptive K({circumflex over (f)}vk).
Thus, the adaptive corrector K({circumflex over (f)}vk) varies directly as a function of the frequency of the disturbing vibrations generated by the on-board device, while guaranteeing the stability of the feedback control loop.
Number | Date | Country | Kind |
---|---|---|---|
2112838 | Dec 2021 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/FR2022/052184 | 11/28/2022 | WO |