ES2903009B2 - VIBRATION CORRECTION PROCEDURE FOR ROTARY ELECTRIC MOTORS WITH FIELD-ORIENTED CONTROL - Google Patents
VIBRATION CORRECTION PROCEDURE FOR ROTARY ELECTRIC MOTORS WITH FIELD-ORIENTED CONTROL Download PDFInfo
- Publication number
- ES2903009B2 ES2903009B2 ES202030982A ES202030982A ES2903009B2 ES 2903009 B2 ES2903009 B2 ES 2903009B2 ES 202030982 A ES202030982 A ES 202030982A ES 202030982 A ES202030982 A ES 202030982A ES 2903009 B2 ES2903009 B2 ES 2903009B2
- Authority
- ES
- Spain
- Prior art keywords
- vibration
- vibrations
- amplitude
- correction
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012937 correction Methods 0.000 title claims description 33
- 238000000034 method Methods 0.000 title claims description 14
- 238000012512 characterization method Methods 0.000 claims description 6
- 230000007423 decrease Effects 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000010363 phase shift Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 239000000725 suspension Substances 0.000 description 4
- 230000008030 elimination Effects 0.000 description 3
- 238000003379 elimination reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005355 Hall effect Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 238000003475 lamination Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
- Vibration Prevention Devices (AREA)
- Motor Or Generator Frames (AREA)
Description
DESCRIPCIÓNDESCRIPTION
PROCEDIMIENTO DE CORRECCIÓN DE VIBRACIONES PARA MOTORESVIBRATION CORRECTION PROCEDURE FOR ENGINES
ELÉCTRICOS ROTATIVOS CON CONTROL ORIENTADO A CAMPOROTARY ELECTRIC WITH FIELD ORIENTED CONTROL
SECTOR DE LA TÉCNICATECHNICAL SECTOR
La presente invención encuentra aplicación dentro de área de la mecánica, en el campo de los motores rotativos y el control de efectos no deseados en los mismos, en particular, de las vibraciones.The present invention finds application within the area of mechanics, in the field of rotary motors and the control of undesired effects in them, in particular, of vibrations.
ANTECEDENTES DE LA INVENCIÓNBACKGROUND OF THE INVENTION
En las aplicaciones que utilizan motores pueden producirse vibraciones por causas propias del sistema en el que se acopla el motor (como, por ejemplo, alineamiento incorrecto de ejes) o aquellas debidas a las condiciones de uso de dicho sistema (fluctuaciones de la carga que debe mover el motor). Estas vibraciones se extienden por toda la estructura del sistema pudiendo causar molestias en las personas y defectos en la maquinaría, llegando en ocasiones a inutilizarla.In applications that use motors, vibrations may occur due to causes inherent to the system in which the motor is coupled (such as, for example, incorrect shaft alignment) or those due to the conditions of use of said system (fluctuations in the load that must be move the engine). These vibrations spread throughout the structure of the system and can cause discomfort to people and defects in the machinery, sometimes rendering it useless.
Existen diversos estudios y patentes que abordan el problema de la detección y corrección de las vibraciones que se producen en sistemas acoplados a máquinas rotativas eléctricas. Las técnicas de control que permiten la corrección de las mismas reciben el nombre de control activo de vibraciones. En A. J. Fleming, S. O. R. Moheimani, and S. Member, "Inertial Vibration Control Using a Shunted Electromagnetic Transducer,” IEEE/ASME Trans. Mechatronics, vol. 11, no. 1, pp. 84-92, 2006, se estudia la viabilidad de incorporar electroimanes para la cancelación de las vibraciones estructurales. Este sistema tiene la ventaja de no necesitar sensores adicionales. Por otro lado, en A. G. Wills, D. Bates, A. J. Fleming, B. Ninness, and S. O. R. Moheimani, "Model predictive control applied to constraint handling in active noise and vibration control,” IEEE Trans. Control Syst. Technol., vol. 16, no. 1, pp. 3-12, 2008, se exploran los límites de operación de las técnicas de control predictivo en este ámbito, que permiten la inclusión de dichos límites en la acción de control, consiguiendo mejores resultados. There are various studies and patents that address the problem of detection and correction of vibrations that occur in systems coupled to rotating electrical machines. The control techniques that allow their correction are called active vibration control. In AJ Fleming, SOR Moheimani, and S. Member, "Inertial Vibration Control Using a Shunted Electromagnetic Transducer," IEEE/ASME Trans. Mechatronics, vol. 11, no. 1, pp. 84-92, 2006, discusses the feasibility of incorporating electromagnets for structural vibration cancellation. This system has the advantage of not requiring additional sensors. On the other hand, in AG Wills, D. Bates, AJ Fleming, B. Ninness, and SOR Moheimani, "Model predictive control applied to constraint handling in active noise and vibration control,” IEEE Trans. Control Syst. Technol., vol. 16, no. 1, p. 3-12, 2008, the operating limits of predictive control techniques in this field are explored, which allow the inclusion of said limits in the control action, achieving better results.
En el caso de los automóviles existe un gran interés en la corrección de las vibraciones, ya estas que influyen directamente en la experiencia de conducción. La referencia W. Sun, H. Gao, and B. Yao, "Adaptive robust vibration control of full-car active suspensions with electrohydraulic actuators,” IEEE Trans. Control Syst. Technol., vol. 21, no. 6, pp. 2417 2422, 2013, desarrolla un modelo completo del vehículo donde se actúa sobre la suspensión, implementando controladores que incorporan como entradas virtuales las fuerzas de los actuadores, resultando en unos controladores robustos ante la incertidumbre de parámetros. En C. Gohrle, A. Schindler, A. Wagner, and O. Sawodny, "Design and vehicle implementation of preview active suspension controllers,” IEEE Trans. Control Syst. Technol., vol. 22, no. 3, pp. 1135-1142, 2014, también se actúa sobre la suspensión del vehículo, pero en esta ocasión se incorporan datos al modelo sobre la carretera provenientes de sensores ya presentes en el vehículo, con el fin de anticiparse para mejorar la respuesta. CN109941120 describe un control capaz de atenuar las vibraciones de torsión generadas por los cambios en la referencia de par del motor del vehículo, que se utiliza también para generar una señal que cancele las vibraciones.In the case of automobiles, there is great interest in correcting vibrations, since these directly influence the driving experience. Reference W. Sun, H. Gao, and B. Yao, "Adaptive robust vibration control of full-car active suspensions with electrohydraulic actuators," IEEE Trans. Control Syst. Technol., vol. 21, no. 6, pp. 2417 2422, 2013, develops a complete model of the vehicle where the suspension is acted upon, implementing controllers that incorporate the forces of the actuators as virtual inputs, resulting in robust controllers in the face of parameter uncertainty In C. Gohrle, A. Schindler , A. Wagner, and O. Sawodny, “Design and vehicle implementation of preview active suspension controllers,” IEEE Trans. Control Syst. Technol., vol. 22, no. 3, p. 1135-1142, 2014, the vehicle suspension is also acted on, but this time data on the road from sensors already present in the vehicle are incorporated into the model, in order to anticipate to improve the response. CN109941120 describes a control capable of attenuating the torsional vibrations generated by changes in the vehicle's engine torque reference, which is also used to generate a signal that cancels the vibrations.
Las vibraciones producidas por las máquinas eléctricas rotativas no son exclusivas de los vehículos eléctricos, también se encuentran en los ámbitos industriales e incluso doméstico. Ejemplos claros de esto son las patentes ES2354982T3 y ES2240260T5, que versan sobre la detección y amortiguación de vibraciones producidas en unidades de lavado por las altas velocidades de rotación de las máquinas en presencia de cargas desbalanceadas. En W. He, X. He, and C. Sun, "Vibration Control of an Industrial Moving Strip in the Presence of Input Deadzone,” IEEE Trans. Ind. Electron., vol. 64, no. 6, pp. 4680-4689, 2017, se estudia el efecto de las vibraciones y su atenuación activa en una aplicación industrial como es el control del movimiento de las láminas móviles en los procesos de laminación de metal, papel o plástico.The vibrations produced by rotating electrical machines are not exclusive to electric vehicles, they are also found in industrial and even domestic environments. Clear examples of this are the patents ES2354982T3 and ES2240260T5, which deal with the detection and damping of vibrations produced in washing units by the high speeds of rotation of the machines in the presence of unbalanced loads. In W. He, X. He, and C. Sun, "Vibration Control of an Industrial Moving Strip in the Presence of Input Deadzone," IEEE Trans. Ind. Electron., vol. 64, no. 6, pp. 4680- 4689, 2017, the effect of vibrations and their active attenuation in an industrial application such as the control of the movement of mobile sheets in metal, paper or plastic lamination processes is studied.
En la solicitud WO2020067482 se describe un sistema de atenuación activa de vibraciones, que tiene el mismo objetivo que la presente invención. En dicha solicitud, se toma la información sobre las vibraciones a eliminar de la fuerza contra electromotriz de la máquina rotativa y se transforma en una consigna adicional de par encargada de la eliminación de dichas vibraciones. El principal problema que conlleva esta forma de eliminación de vibraciones es la necesidad de introducir nuevos sensores para medir la tensión en bornas de la máquina, necesarias para el cálculo de la fuerza contra electromotriz, que de otra forma no estarían presente en un control orientado a campo como en el que se implementa. Application WO2020067482 describes an active vibration attenuation system, which has the same objective as the present invention. In said request, the information about the vibrations to be eliminated is taken from the counter electromotive force of the rotating machine and is transformed into an additional torque command responsible for the elimination of said vibrations. The main problem that this form of vibration elimination entails is the need to introduce new sensors to measure the voltage at the machine terminals, necessary for the calculation of the counter electromotive force, which otherwise would not be present in a control oriented to field as in which it is implemented.
Además, según la forma de cancelación de vibraciones descrita en la anterior patente, no se contempla la modificación de las correcciones calculadas inicialmente para la completa eliminación de las vibraciones.In addition, according to the form of vibration cancellation described in the previous patent, the modification of the initially calculated corrections for the complete elimination of vibrations is not contemplated.
RESUMEN DE LA INVENCIÓNSUMMARY OF THE INVENTION
El objeto de la presente invención es el de proporcionar un procedimiento para la corrección de las vibraciones en un motor eléctrico mediante el uso de transductores ya presentes en dicho motor. Para ello, la invención hace uso de las mediciones de posición del rotor del motor (o velocidad, ya que ambas están estrechamente relacionadas) para la obtención de la información de las vibraciones a cancelar. Dichas mediciones están siempre presentes en el control orientado a campo tradicional, que es el control más utilizado en la industria para las máquinas eléctricas rotativas. Posteriormente, mediante un proceso iterativo, la invención determina las modificaciones necesarias a la consigna de par para la efectiva cancelación de las vibraciones.The object of the present invention is to provide a method for correcting vibrations in an electric motor by using transducers already present in said motor. To do this, the invention makes use of the position measurements of the motor rotor (or speed, since both are closely related) to obtain the information on the vibrations to cancel. Such measurements are always present in traditional field-oriented control, which is the most widely used control in industry for rotating electrical machines. Subsequently, by means of an iterative process, the invention determines the necessary modifications to the torque setpoint for the effective cancellation of the vibrations.
Opcionalmente, lo descrito en la presente invención podría aplicarse en el caso de que se usasen otras medidas para la obtención de la información sobre las vibraciones a corregir, como, por ejemplo, las corrientes del motor. Esto lo haría extrapolable a otros tipos de controles existentes.Optionally, what is described in the present invention could be applied in the event that other measures were used to obtain the information on the vibrations to be corrected, such as, for example, the motor currents. This would make it extrapolated to other types of existing controls.
BREVE DESCRIPCIÓN DE LAS FIGURASBRIEF DESCRIPTION OF THE FIGURES
Con objeto de ayudar a una mejor comprensión de las características de la invención y para complementar esta descripción, se acompañan como parte integrante de la misma las siguientes figuras, cuyo carácter es ilustrativo y no limitativo:In order to help a better understanding of the characteristics of the invention and to complement this description, the following figures are attached as an integral part of the same, whose nature is illustrative and not limiting:
La figura 1 muestra el esquema general de un sistema en el que el procedimiento de la invención puede ser aplicado.Figure 1 shows the general scheme of a system in which the method of the invention can be applied.
La figura 2 muestra el proceso de funcionamiento del procedimiento de la invención.Figure 2 shows the operating process of the method of the invention.
Las figuras 3 y 4 muestran un ejemplo de aplicación de la invención a un sistema en el que la velocidad de giro de un motor presenta variaciones de alta frecuencia y, por lo tanto, vibraciones. La figura 3 muestra las correcciones que se van calculando en cada momento y la figura 4, como se van reduciendo dichas variaciones de forma acorde. Figures 3 and 4 show an example of application of the invention to a system in which the speed of rotation of a motor presents high-frequency variations and, therefore, vibrations. Figure 3 shows the corrections that are calculated at each moment and figure 4 shows how these variations are reduced accordingly.
La figura 5 muestra el detalle del control y como se implementa dentro del control general del sistema.Figure 5 shows the detail of the control and how it is implemented within the general control of the system.
DESCRIPCIÓN DETALLADADETAILED DESCRIPTION
En referencia a la figura 1, un sistema de adquisición de señales registra las variables necesarias para la caracterización de las vibraciones a corregir, es decir, la posición o velocidad del motor. Este sistema de adquisición de señales comprende transductores de corriente y velocidad que ya están presentes en el dispositivo, por ejemplo, sensores de efecto hall 2 y un resolver o encoder 3 acoplado al eje del motor eléctrico 1. Opcionalmente, las vibraciones pueden ser medidas con un transductor piezoeléctrico o acelerómetro 4 también presente en el sistema.Referring to Figure 1, a signal acquisition system records the necessary variables for the characterization of the vibrations to be corrected, that is, the position or speed of the motor. This signal acquisition system comprises current and speed transducers that are already present in the device, for example, hall effect sensors 2 and a resolver or encoder 3 coupled to the shaft of the electric motor 1. Optionally, the vibrations can be measured with a piezoelectric transducer or accelerometer 4 also present in the system.
Las medidas se hacen pasar por una etapa de filtrado de las señales 5, para eliminar el ruido ambiente y de conmutación. Se usan para ello filtros paso bajo y búferes de tensión para desacoplar la resistencia del filtro de la del conversor analógico digital de la plataforma de control 6. En dicha plataforma de control 6 se transforman las señales analógicas en señales digitales. Una vez transformadas las señales mediante la plataforma de control, éstas están disponibles para emplearse en el controlador digital del sistema.The measurements are passed through a signal filtering stage 5, to eliminate ambient and switching noise. For this, low-pass filters and voltage buffers are used to decouple the resistance of the filter from that of the analog-digital converter of the control platform 6. In said control platform 6, the analog signals are transformed into digital signals. Once the signals have been transformed by the control platform, they are available for use in the system's digital controller.
Los sistemas de clasificación 7 y atenuación 8 de la figura 1 pueden observarse de nuevo incluidos en el control orientado a campo descrito en la figura 5, además de las señales digitales obtenidas previamente (um , ia e ib ). La caracterización de las vibraciones puede realizarse mediante una transformada rápida de Fourier (FFT) de la posición o velocidad del motor 1, usando una ventana de tiempo variable o mediante un sistema de referencia asíncrono (ASRF). Las vibraciones observadas mediante el transductor de velocidad o el de vibraciones están dadas por la siguiente expresión en el dominio del tiempo, al tratarse de vibraciones periódicas:The classification systems 7 and attenuation 8 of figure 1 can be seen once again included in the field-oriented control described in figure 5, in addition to the previously obtained digital signals ( u m , i a and i b ). The characterization of the vibrations can be carried out by means of a fast Fourier transform (FFT) of the position or speed of the motor 1, using a variable time window or by means of an asynchronous reference system (ASRF). The vibrations observed by means of the velocity or vibration transducer are given by the following expression in the time domain, since they are periodic vibrations:
Donde vh es la vibración de orden h, que será un múltiplo de la frecuencia de giro del motor fm, Ah es la amplitud de la vibración, t es la variable que representa el tiempo y es la fase de dicha vibración. Estos parámetros son los que nos proporcionará la caracterización de las vibraciones y, una vez seleccionada la vibración a corregir, estos valores iniciales se guardarán con un subíndice 0 para posteriormente comparar con los que se obtengan al introducir correcciones (figura 2, ref. 20).Where v h is the vibration of order h, which will be a multiple of the motor rotation frequency f m , A h is the amplitude of the vibration, t is the variable that represents the time and is the phase of said vibration. These parameters are the ones that will provide us with the characterization of the vibrations and, once the vibration to be corrected has been selected, these initial values are They will be saved with a subscript 0 to later compare with those obtained when corrections are introduced (figure 2, ref. 20).
La frecuencia de muestreo está estrechamente relacionada con la frecuencia de la vibración a corregir. Para asegurar una correcta reconstrucción de la onda de la vibración a partir de los valores muestreados, son necesarios al menos 8 puntos por periodo de la onda. De esta forma, si la frecuencia de giro de la máquina es de 5 hertzios, y se desea corregir una vibración de 5° orden, lo cual correspondería a una vibración de frecuencia 25 hertzios, es necesario muestrear a 200 hertzios para que el sistema sea capaz de identificarla correctamente.The sampling frequency is closely related to the frequency of the vibration to be corrected. To ensure a correct reconstruction of the vibration wave from the sampled values, at least 8 points per wave period are necessary. In this way, if the turning frequency of the machine is 5 hertz, and it is desired to correct a 5th order vibration, which would correspond to a vibration with a frequency of 25 hertz, it is necessary to sample at 200 hertz for the system to be able to identify it correctly.
Utilizando los datos iniciales extraídos, se determinan las correcciones necesarias en la corriente y se introducen a la frecuencia observada, con unos valores preliminares de amplitud y fase 30, basados en la vibración observada. En este sentido, la fase de la corrección será igual a la de la vibración y la amplitud será la mitad de la amplitud de la vibración, por lo que la corrección inicial está definida por la siguiente expresión:Using the initial extracted data, the necessary corrections to the current are determined and introduced at the observed frequency, with preliminary amplitude and phase values 30, based on the observed vibration. In this sense, the phase of the correction will be equal to that of the vibration and the amplitude will be half the amplitude of the vibration, so the initial correction is defined by the following expression:
^carr iTii = 1 s in ( '1 ' ^ ' f ,n ' * + <Ph) ^carr iTii = 1 s in ( '1 ' ^ ' f ,n ' * + <Ph)
Donde icor_ini es la corriente de corrección inicial instantánea e I es la amplitud de dicha corrección, que viene dada por la expresión I = Ah¡2. El resto de parámetros son los extraídos en el análisis de las vibraciones. A partir de este punto, se introducen incrementos primero en la fase 5<¡, modificándola en una dirección (sumándola o restándola) 40.Where icor_ini is the instantaneous initial correction current and I is the amplitude of said correction, which is given by the expression I = Ah¡2. The rest of the parameters are those extracted in the vibration analysis. From this point, increments are first introduced in phase 5<¡, modifying it in one direction (by adding or subtracting it) 40.
Para comprobar si se ha reducido la vibración 50, se vuelve a realizar un análisis de la señal y se compara con el valor inicial almacenado del paso 20. Si se ha reducido, se vuelve a modificar la fase en la misma dirección y se realiza de nuevo la comprobación, pero esta vez comparándose con el valor anterior en lugar del inicial. En caso contrario, se procede a modificarla en la dirección contraria 60, comprobándose de nuevo si disminuye la vibración observada 70.To check if the vibration 50 has been reduced, an analysis of the signal is carried out again and it is compared with the initial stored value of step 20. If it has been reduced, the phase is modified again in the same direction and it is carried out in the same way. again the check, but this time comparing with the previous value instead of the initial one. Otherwise, it proceeds to modify it in the opposite direction 60, checking again if the observed vibration 70 decreases.
Al alcanzar el punto mínimo de la vibración, el algoritmo se quedará oscilando alrededor de él. En este punto, es posible refinar la modificación de la corrección hasta que se alcance un criterio de convergencia opcional. Un ejemplo podría ser la reducción de la amplitud del incremento de la fase al 20% de su valor original y volviendo de nuevo al paso 40. Upon reaching the minimum point of the vibration, the algorithm will keep oscillating around it. At this point, it is possible to refine the correction modification until an optional convergence criterion is reached. An example would be reducing the amplitude of the phase increment to 20% of its original value and going back to step 40 again.
A continuación, se modifica la amplitud de la corrección 80, procediéndose de forma análoga al caso anterior, es decir, añadiendo incrementos de amplitud 5 a . Se aumenta la amplitud de la corrección y se comprueba si la amplitud de la vibración disminuye 90. En caso de que no disminuya, se reduce la amplitud 100 hasta que se encuentre el mínimo y se pase opcionalmente a un criterio de convergencia 110, como el definido en el paso de modificación de la fase. En ese momento se habrá alcanzado la atenuación completa de la componente armónica de vibración seleccionada. En general, la corrección introducida al sistema de control principal en la iteración n del algoritmo viene dada por la expresión:Next, the amplitude of the correction 80 is modified, proceeding analogously to the previous case, that is, adding amplitude increments 5 to . The amplitude of the correction is increased and it is checked if the amplitude of the vibration decreases by 90. If it does not decrease, the amplitude is reduced by 100 until the minimum is found and optionally pass to a convergence criterion 110, such as defined in the phase modification step. At that moment, the complete attenuation of the selected harmonic component of vibration will have been reached. In general, the correction introduced to the main control system in iteration n of the algorithm is given by the expression:
Donde el subíndice n hace referencia a la iteración n del procedimiento. De esta forma, en la corrección de amplitud, In-1 es el valor de la amplitud de la iteración anterior, mientras que, en la corrección de fase, $n-1 es el valor de la fase en la iteración anterior. Por otro lado, k es una variable que toma el valor 1 o -1 dependiendo de si estemos corrigiendo de forma efectiva la vibración o no. Así, si la amplitud de la vibración en la iteración anterior, Ah_n-1, es mayor que la amplitud en la iteración actual, Ah_n, k toma el valor 1, siendo -1 en otro caso. El resto de parámetros son los obtenidos del análisis inicial de vibraciones y los valores de los incrementos de fase y amplitud.Where the subscript n refers to iteration n of the procedure. Thus, in amplitude correction, In-1 is the amplitude value of the previous iteration, while in phase correction, $n-1 is the phase value of the previous iteration. On the other hand, k is a variable that takes the value 1 or -1 depending on whether we are effectively correcting the vibration or not. Thus, if the amplitude of the vibration in the previous iteration, Ah_n- 1 , is greater than the amplitude in the current iteration, Ah_n, k takes the value 1, being -1 otherwise. The rest of the parameters are those obtained from the initial vibration analysis and the values of the phase and amplitude increments.
Las correcciones calculadas con los algoritmos de la figura 2 se introducen en el control orientado a campo (FOC, por sus siglas en inglés), el cual está englobado en la plataforma de control 6 de la figura 1 y detallado en la figura 5. Dicha plataforma de control calcula las señales necesarias para la etapa de potencia 10, que alimenta al motor eléctrico. Las correcciones se introducen en la corriente en cuadratura. De esta manera se tieneThe corrections calculated with the algorithms of figure 2 are introduced in the field oriented control (FOC, for its acronym in English), which is encompassed in the control platform 6 of figure 1 and detailed in figure 5. Said control platform calculates the necessary signals for the power stage 10, which feeds the electric motor. The corrections are introduced into the quadrature current. In this way you have
^ q j ' e f ^ q j ' e f ^^ q_PI q_PI 3 " ^3 "^ q_corrq_corr
Es decir, la corriente de referencia en cuadratura será la suma de la corriente del controlador proporcional integral (PI) iq_pi, encargado de mantener la velocidad igual a la de referencia, más la corriente de corrección iq_ corr. In other words, the reference current in quadrature will be the sum of the current of the proportional integral (PI) controller iq_pi, in charge of maintaining the speed equal to the reference speed, plus the correction current iq_ corr.
Para este ejemplo, considérese el sistema de la figura 1. El motor se hace girar a una velocidad de 300 revoluciones por minuto, equivalente a 31.41 radianes por segundo. En el sistema se ha introducido una carga con un valor medio 4 Nm con una componente variable de alta frecuencia, que introduce vibraciones en el sistema. Estas vibraciones se pueden observar en las variaciones de velocidad mostradas en la figura 4. A continuación se detalla el funcionamiento de la invención:For this example, consider the system in Figure 1. The motor is rotated at a rate of 300 revolutions per minute, equivalent to 31.41 radians per second. A load with an average value of 4 Nm has been introduced into the system with a high-frequency variable component, which introduces vibrations into the system. These vibrations can be observed in the speed variations shown in Figure 4. The operation of the invention is detailed below:
1. El sistema de clasificación 7 de las vibraciones, usando la medida velocidad proveniente del sensor resolver/encoder de posición, detecta mediante un transformada rápida de Fourier (análisis FFT) una componente de 60 hertzios con amplitud igual a 2. Para iniciar la corrección de dicha componente, introduce una corrección en la corriente en cuadratura de amplitud 1 y fase inicial 0, como se muestra en la Figura 3 para el momento de tiempo 0,23 segundos.1. The vibration classification system 7, using the speed measurement from the position encoder/resolver sensor, detects by means of a fast Fourier transform (FFT analysis) a 60 hertz component with amplitude equal to 2. To start the correction of said component, introduces a correction in the quadrature current of amplitude 1 and initial phase 0, as shown in Figure 3 for the moment of time 0.23 seconds.
2. El sistema de atenuación 8 empieza modificando la fase de la corrección inicial en el instante 0,65 segundos, introduciendo un desfase igual a n/4 radianes. Se observa en la figura 4 que la componente de velocidad a 60 hertzios disminuye de amplitud, por lo que las siguientes perturbaciones seguirán introduciendo desfase en la misma dirección.2. The attenuation system 8 begins by modifying the phase of the initial correction at the instant 0.65 seconds, introducing a phase shift equal to n/4 radians. It can be seen in figure 4 that the velocity component at 60 hertz decreases in amplitude, so the following disturbances will continue to introduce phase shift in the same direction.
3. Cuando el desfase pasa de n radianes a 5n/4 radianes 1,64 segundos, se observa un aumento en la amplitud de la variación de la velocidad, por lo que el sistema cambia la dirección y se queda con el valor de desfase del paso anterior.3. When the phase shift changes from n radians to 5n/4 radians in 1.64 seconds, an increase in the amplitude of the speed variation is observed, so the system changes direction and stays with the phase shift value of the last step.
4. En este momento, el sistema de atenuación comienza a modificar la amplitud de la corrección introducida en la corriente en cuadratura, aumentando en cada paso un valor de 0,5 A de corriente.4. At this moment, the attenuation system begins to modify the amplitude of the correction introduced in the quadrature current, increasing in each step a value of 0.5 A of current.
5. La variación en la velocidad va disminuyendo con cada aumento de la amplitud de la corrección, como muestran las figuras 3 y 4, hasta que en el instante de tiempo 2,715 segundos, al aumentar a 3,5 A el valor de dicha amplitud, la variación en la velocidad aumenta en lugar de disminuir. El algoritmo revierte la dirección de modificación de la corrección, y se queda con el valor anterior de amplitud igual a 3 A.5. The variation in speed decreases with each increase in the amplitude of the correction, as shown in figures 3 and 4, until at the instant of time 2.715 seconds, when the value of said amplitude increases to 3.5 A, the variation in speed increases instead of decreasing. The algorithm reverses the correction modification direction, and keeps the previous amplitude value equal to 3 A.
6. En este momento, el sistema de clasificación comprueba que la amplitud de la variación de la velocidad ha reducido su valor hasta casi completamente desaparecer y da por terminada la corrección de esta componente. Posteriormente, si en el proceso de caracterización de las vibraciones se detectaron componentes adicionales a la descrita de 60 hertzios, podría pasarse a la corrección de dichas componentes. El proceso en este caso se repetiría para esa componente.6. At this time, the classification system checks that the amplitude of the speed variation has reduced its value until it almost completely disappears and considers the correction of this component to be complete. Subsequently, if additional components to the 60 hertz described were detected in the vibration characterization process, correction of said components could be carried out. The process in this case would be repeated for that component.
A la vista de esta descripción y figuras, el experto en la materia podrá entender que la invención ha sido descrita según algunas realizaciones preferentes de la misma, pero que múltiples variaciones pueden ser introducidas en dichas realizaciones preferentes, sin exceder el objeto de la invención tal y como ha sido reivindicada. In view of this description and figures, the person skilled in the art will be able to understand that the invention has been described according to some preferred embodiments thereof, but that multiple variations can be introduced in said preferred embodiments, without exceeding the object of the invention as claimed.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES202030982A ES2903009B2 (en) | 2020-09-30 | 2020-09-30 | VIBRATION CORRECTION PROCEDURE FOR ROTARY ELECTRIC MOTORS WITH FIELD-ORIENTED CONTROL |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES202030982A ES2903009B2 (en) | 2020-09-30 | 2020-09-30 | VIBRATION CORRECTION PROCEDURE FOR ROTARY ELECTRIC MOTORS WITH FIELD-ORIENTED CONTROL |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| ES2903009A1 ES2903009A1 (en) | 2022-03-30 |
| ES2903009B2 true ES2903009B2 (en) | 2022-08-04 |
Family
ID=80854544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES202030982A Active ES2903009B2 (en) | 2020-09-30 | 2020-09-30 | VIBRATION CORRECTION PROCEDURE FOR ROTARY ELECTRIC MOTORS WITH FIELD-ORIENTED CONTROL |
Country Status (1)
| Country | Link |
|---|---|
| ES (1) | ES2903009B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7847526B2 (en) * | 2007-09-28 | 2010-12-07 | General Electric Company | System and method for controlling torque ripples in synchronous machines |
| DK2485388T3 (en) * | 2011-02-04 | 2013-07-29 | Siemens Ag | Reduction of noise and vibration of an electromechanical transducer using a modified stator coil drive signal comprising harmonic components |
| EP2869458B1 (en) * | 2013-10-30 | 2017-12-20 | Siemens Aktiengesellschaft | Current controller of a wind turbine |
| US11205982B2 (en) * | 2015-09-21 | 2021-12-21 | Lord Corporation | Actuator motion controller with regeneration compensation |
-
2020
- 2020-09-30 ES ES202030982A patent/ES2903009B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| ES2903009A1 (en) | 2022-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9160488B2 (en) | Apparatus and method for compensating output signals of magnetic encoder using digital phase-locked loop | |
| KR101628119B1 (en) | System and method for noise control | |
| CN112788458B (en) | Active noise cancellation using electric motors | |
| KR20150047536A (en) | System and method for error correction in angular position sensors | |
| JPWO2014155559A1 (en) | Notch filter, external force estimator, motor controller and robot system | |
| JP6007831B2 (en) | Power system test equipment | |
| CN107883990A (en) | Over Electric Motor with PMSM rotary transformer Zero positioning method and system | |
| ES2903009B2 (en) | VIBRATION CORRECTION PROCEDURE FOR ROTARY ELECTRIC MOTORS WITH FIELD-ORIENTED CONTROL | |
| CN106289208B (en) | A kind of magnetic bearing system axes of inertia discrimination method based on nonlinear adaptive algorithm | |
| JP5935853B2 (en) | Control device for dynamometer system | |
| JP6481792B2 (en) | Power system test equipment | |
| JP5447010B2 (en) | Motion sickness suppression control device and control method thereof | |
| JP2018165618A (en) | Signal processing device, detection device, physical quantity measurement device, electronic apparatus and mobile body | |
| CN104515492A (en) | Method for measurement of the expansion of a rotating rotor | |
| Veciana et al. | Modified adaptive input shaping for maneuvering cranes using a feedback MEM gyroscope with null drift | |
| CN116985825B (en) | Method, system and storage medium for determining vehicle status | |
| CN113459822B (en) | Method and device for suppressing jitter of electric automobile, electric automobile and storage medium | |
| JP5145830B2 (en) | Dynamometer control device | |
| JP3430795B2 (en) | Adaptive control method for periodic signals | |
| JP2008209967A (en) | Feedback control device and feedback control method | |
| JP5106295B2 (en) | Rotor position estimation device for synchronous motor | |
| US12442702B2 (en) | Dynamometer system | |
| JP3161144B2 (en) | Variable damping force shock absorber controller | |
| JP4120190B2 (en) | Space stabilization controller | |
| JP2013208989A (en) | Variable damping force type yaw damper device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| BA2A | Patent application published |
Ref document number: 2903009 Country of ref document: ES Kind code of ref document: A1 Effective date: 20220330 |
|
| FG2A | Definitive protection |
Ref document number: 2903009 Country of ref document: ES Kind code of ref document: B2 Effective date: 20220804 |