ES2884313T3 - Compensación de campo magnético parásito para un sensor de posición del rotor - Google Patents
Compensación de campo magnético parásito para un sensor de posición del rotor Download PDFInfo
- Publication number
- ES2884313T3 ES2884313T3 ES15804435T ES15804435T ES2884313T3 ES 2884313 T3 ES2884313 T3 ES 2884313T3 ES 15804435 T ES15804435 T ES 15804435T ES 15804435 T ES15804435 T ES 15804435T ES 2884313 T3 ES2884313 T3 ES 2884313T3
- Authority
- ES
- Spain
- Prior art keywords
- rotor
- motor
- currents
- electric motor
- torque
- 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
- 239000013598 vector Substances 0.000 claims abstract description 31
- 238000005259 measurement Methods 0.000 claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000012546 transfer Methods 0.000 claims abstract description 13
- 230000001419 dependent effect Effects 0.000 claims abstract description 11
- 230000003071 parasitic effect Effects 0.000 claims abstract description 7
- 230000008859 change Effects 0.000 claims abstract description 4
- 230000000737 periodic effect Effects 0.000 claims abstract description 3
- 230000007246 mechanism Effects 0.000 claims description 17
- 238000013461 design Methods 0.000 claims description 11
- 230000009466 transformation Effects 0.000 claims description 5
- 230000010363 phase shift Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000004804 winding Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000003339 best practice Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 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/06—Rotor flux based control involving the use of rotor position or rotor speed sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/046—Controlling the motor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R33/00—Arrangements or instruments for measuring magnetic variables
- G01R33/0023—Electronic aspects, e.g. circuits for stimulation, evaluation, control; Treating the measured signals; calibration
- G01R33/0041—Electronic aspects, e.g. circuits for stimulation, evaluation, control; Treating the measured signals; calibration using feed-back or modulation techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R33/00—Arrangements or instruments for measuring magnetic variables
- G01R33/007—Environmental aspects, e.g. temperature variations, radiation, stray fields
- G01R33/0082—Compensation, e.g. compensating for temperature changes
-
- 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/50—Vector control arrangements or methods not otherwise provided for in H02P21/00- H02P21/36
-
- 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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/08—Arrangements for controlling the speed or torque of a single motor
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Power Engineering (AREA)
- General Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Toxicology (AREA)
- Health & Medical Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Power Steering Mechanism (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Un método para la compensación de errores en una medición de la posición del rotor de un motor eléctrico en un sistema de dirección asistida de un vehículo de motor, en donde el motor eléctrico genera un par para asistir a la dirección del vehículo de motor y en donde los campos magnéticos parásitos de las corrientes del motor eléctrico afectan la medición de la posición del rotor con un sensor de posición del rotor (16), que funciona basándose en un principio magnético, con las siguientes etapas: - Medir la posición del rotor (φ1) con el sensor de posición del rotor (16), - Determinar un par motor objetivo (Td) basándose en señales representativas de al menos la velocidad (v) del vehículo y el par (TTS) aplicado a un volante (3), - Transferir el par motor objetivo (Td) a tensiones objetivo (U1), - Transformar las tensiones objetivo (U1) en un vector de corriente (I1=(Iq,Id)) en el marco de referencia giratorio (d-q) fijado al rotor (19) del motor eléctrico (8), - Transformar las corrientes (I1) en corrientes (I2) del motor expresadas en un sistema de coordenadas fijado al estator (18) del motor eléctrico (8) caracterizado por que el método supone además las etapas de: - Calcular al menos dos valores de compensación (CompXB, CompXA) basándose en el vector de corriente (I1) o un vector de corriente (I1') que se transforma de las corrientes (I2) del motor en un sistema de coordenadas fijado al rotor (19), la posición del rotor (φ1) y los parámetros dependientes del hardware, en donde los al menos dos valores de compensación (CompXB, CompXA) tienen en cuenta los errores en la medición de la posición del rotor debido a los campos magnéticos parásitos de las corrientes del motor, - Calcular una señal de posición compensada del rotor (16', φ2) restando los al menos dos valores de compensación (CompXB, CompXA) de la posición medida (φ1) del rotor, y -Transferir la señal de posición compensada del rotor (16', φ2) como parte de un bucle de retroalimentación a la determinación del par motor objetivo (Td), en el que los al menos dos valores de compensación (CompXB, CompXA) se dan cada uno para un armónico XB y XA respectivo mediante una función trigonométrica de la posición del rotor (φ1), en donde una amplitud depende de la longitud del vector de corriente (I1), un cambio de fase depende del ángulo del vector de corriente (I1) y la longitud periódica es proporcional al número XB, XA del armónico respectivo, y en donde el armónico XA= P+1 y el armónico XB= P-1, en donde P es el número de pares de polos del motor (22) del motor eléctrico (8).
Description
DESCRIPCIÓN
Compensación de campo magnético parásito para un sensor de posición del rotor
La presente invención se refiere a un método para la compensación de errores en una medición de la posición del rotor de un motor eléctrico en un sistema de dirección asistida de un vehículo de motor que tiene las características del preámbulo de la reivindicación 1 y a un mecanismo de dirección asistida del vehículo de motor electromecánico que tiene las características del preámbulo de la reivindicación 7.
En un aparato de dirección asistida eléctrico, la fuerza de asistencia a la dirección se aplica a un mecanismo de dirección accionando un motor eléctrico de acuerdo con el par de dirección que se aplica a un volante por parte de un conductor. Una unidad de control electrónico con un inversor controla el motor. El inversor alimenta al controlador del motor con los parámetros del motor para la generación del par. El sistema de control de motores síncronos necesita retroalimentación de posición para calcular las corrientes de fase necesarias para obtener el par deseado con la máxima eficiencia. Para la detección de la posición del rotor se utilizan principalmente sensores magnetorresistivos. Un chip sensor detecta el campo magnético de un imán permanente, que tiene preferentemente forma redonda y está montado coaxialmente en un eje giratorio. Esta configuración solo es aplicable si se cumplen las condiciones previas geométricas en un lado del rotor libre del accionamiento eléctrico. Es por eso que esta disposición se denomina final de eje (EOS). Los sensores se ven afectados negativamente por un campo magnético parásito causado por las altas corrientes del motor, provocando ruidos no deseados y pérdida de precisión en la medición de la posición del rotor. Las mejores prácticas de diseño de hardware han evolucionado para minimizar los efectos perturbadores, pero otras restricciones de diseño del sistema a menudo impiden seguirlas. Para comprender mejor la precisión obtenida del sensor de posición del rotor (RPS), se han propuesto varios métodos de medición. El filtrado de hardware y software ya se aplica para suprimir los componentes de ruido de frecuencia más alta y para compensar el efecto de los retrasos de medición.
El documento US 2003/0057913 A1 se refiere a un sistema de control de dirección asistida eléctrica capaz de realizar normalmente cualquier accionamiento PWM incluso en el intervalo en el que la amplitud de una onda fundamental de una tensión de salida de línea no es mayor que la de una tensión de suministro de energía, utilizando así la tensión de la fuente de alimentación al máximo. Para este fin se realiza una compensación de tensión mediante la que la amplitud de la tensión aplicada a cada fase necesaria para obtener la misma tensión de línea aplicada que sin compensación puede ser menor.
El documento US 2014/0225597 A1 describe un sensor de campo magnético que proporciona un módulo de corrección de ángulo, que puede procesar una señal de salida de un elemento de detección de ángulo para proporcionar una señal de salida que tiene un alto grado de precisión de ángulo y una velocidad relativamente alta. Varias características del circuito del sensor de campo magnético contribuye a los errores. Un factor que contribuye a los errores es el ruido de conmutación de los conmutadores de secuencia en secuencia a través de elementos de pasillo verticales de un elemento de detección CVH.
A partir del documento US 2005/0278137 A1 se conoce un método para ajustar una regla de determinación para una compensación de error de un sensor de ángulo en el que se detectan cinco pares de valores de componentes para cinco direcciones diferentes, en el que un par de valor de componente incluye un primer valor de componente para la primera componente y un segundo valor de componente para la segunda componente de un campo magnético, y la regla de determinación se ajusta dependiendo de los cinco pares de valores de componente. El documento DE 10 2008043265 A1 desvela un método para la compensación de fallos de las mediciones de ángulos eléctricos. El campo de interferencia magnética, que influye en el campo magnético, se descompone en vectores de interferencia únicos. Después de eso, el campo de interferencia magnética se resta vectorialmente de un vector de campo magnético detectado. La determinación de las componentes vectoriales del campo magnético medido implica un gran esfuerzo de cálculo. Una desventaja del estado de la técnica descrito es que la compensación de interferencia se basa en el uso de varias tablas de búsqueda, lo que conduce a una detección retardada de los parámetros de compensación.
Un objetivo de la presente invención es proporcionar un método mejorado para las mediciones de la posición del rotor en los sistemas de dirección asistida del vehículos de motor reduciendo la influencia de los campos magnéticos parásitos sin afectar el rendimiento del motor eléctrico. Además, se pretende una reducción de ruidos no deseados.
Este objetivo se logra mediante un método que tiene las características de la reivindicación 1 y un mecanismo de dirección asistida del vehículo de motor electromecánico que tiene las características de la reivindicación 7. Por consiguiente, un método para la compensación de errores en una medición de la posición del rotor de un motor eléctrico en un sistema de dirección asistida de un vehículo de motor, en el que el motor eléctrico genera un par para asistir a la dirección del vehículo de motor y en el que los campos magnéticos parásitos de las corrientes del motor eléctrico afectan la medición de la posición del rotor con un sensor de posición del rotor, se proporciona, que incluye las siguientes etapas:
- Medir la posición del rotor con el sensor de posición del rotor,
- Determinar un par motor objetivo basándose en señales representativas de al menos la velocidad del vehículo y el par aplicado al volante,
- Transferir el par motor objetivo a tensiones objetivo,
- Transformar las tensiones objetivo en un vector de corriente en el marco de referencia giratorio fijado al rotor del motor eléctrico,
- Transformar el vector de corriente en corrientes del motor expresadas en un sistema de coordenadas fijado al estator del motor eléctrico,
- Calcular al menos dos valores de compensación basándose en el vector de corriente o un vector de corriente que se transforma de las corrientes del motor en un sistema de coordenadas fijado al rotor, la posición del rotor y los parámetros dependientes del hardware, en el que los al menos dos valores de compensación tienen en cuenta los errores en la medición de la posición del rotor debido a campos magnéticos parásitos de las corrientes del motor, - Calcular una señal de posición compensada del rotor restando los al menos dos valores de compensación de la posición del rotor medida, y
- Transferir la señal de posición compensada del rotor como parte de un bucle de retroalimentación a la determinación del par motor objetivo.
Este método mejora la precisión de las mediciones de la posición del rotor y reduce los ruidos no deseados al eliminar las influencias de los campos magnéticos parásitos sin afectar el rendimiento del motor. La compensación se realiza directamente mediante el cálculo de un ángulo de error y la resta de ese ángulo de error del ángulo de rotor medido. Además, realizaciones ventajosas pueden tomarse de las reivindicaciones dependientes.
Un método preferido de compensación de errores incluye las siguientes etapas:
- Medir la posición del rotor con el sensor de posición del rotor,
- Determinar un par motor objetivo basándose en señales representativas de al menos la velocidad del vehículo y el par aplicado al volante,
- Transferir el par motor objetivo a tensiones objetivo,
- Transformar las tensiones objetivo en un valor de corriente del motor expresado en un sistema de coordenadas fijado al estator del motor eléctrico,
- Transformar el valor de corriente del motor en un vector de corriente en el marco de referencia giratorio fijado al rotor del motor eléctrico y
- Calcular al menos dos valores de compensación basándose en el vector de corriente, la posición del rotor y los parámetros dependientes del hardware, en el que los al menos dos valores de compensación tienen en cuenta los errores en la medición de la posición del rotor debido a campos magnéticos parásitos de las corrientes del motor, - Calcular una señal de posición compensada del rotor restando los al menos dos valores de compensación de la posición del rotor medida, y
- Transferir la señal de posición compensada del rotor como parte de un bucle de retroalimentación a la determinación del par motor objetivo.
El método preferido funciona con alta confiabilidad a alta dinámica y la compensación se puede realizar mucho más rápido usando el valor de corriente del motor.
Los al menos dos valores de compensación se dan para un armónico respectivo de la posición del rotor medida mediante una función trigonométrica de la posición del rotor, en los que la amplitud depende de la longitud del vector de corriente, el cambio de fase depende del ángulo del vector de corriente y la longitud periódica es proporcional al número del armónico respectivo.
El cambio de fase puede incluir un desfase eléctrico. Además se prefiere, que la amplitud sea dependiente de un parámetro, que toma en cuenta el error en la medición de la posición del rotor debido a los campos magnéticos parásitos de las corrientes del motor eléctrico y que depende linealmente del vector de corriente. Ventajosamente, este parámetro se almacena en un controlador de dirección o en una tabla de búsqueda. La dependencia del parámetro de la corriente del motor eléctrico es preferiblemente constante para un diseño de hardware dado del sistema de dirección asistida. Por tanto, el parámetro se puede determinar de antemano, lo que reduce el esfuerzo de cálculo.
Se ha determinado que el ruido causado por las altas corrientes del motor aparece principalmente como armónicos XB y XA de la señal de posición del rotor. El armónico XA = P+1 y el armónico XB = P-1, en el que P es el número de pares de polos del motor del motor eléctrico. En una realización preferida, se calculan dos valores de compensación, que tienen en cuenta los armónicos XB y XA.
Además, un mecanismo de dirección asistida del vehículo de motor electromecánico para asistir a la dirección de un vehículo de motor al conferir el par generado por un motor eléctrico a un mecanismo de dirección, se proporciona, comprendiendo el mecanismo:
- un sensor de posición del rotor que mide la posición del rotor del motor eléctrico,
- un controlador de dirección que recibe señales representativas de al menos la velocidad del vehículo y el par aplicado a un volante para determinar un par motor objetivo,
- un controlador de motor que recibe el par motor objetivo del controlador de dirección y lo transfiere a tensiones objetivo,
- un inversor que transforma las tensiones objetivo en corrientes en el marco de referencia giratorio fijado al rotor del motor eléctrico,
- una transformación de coordenadas que transforma las corrientes en corrientes del motor expresadas en un sistema de coordenadas fijado al estator del motor eléctrico, y
- una unidad de compensación que calcula una señal de posición compensada del rotor basándose en las corrientes o un vector de corriente que se transforma de las corrientes del motor en un sistema de coordenadas fijado al rotor, la señal de posición del rotor y los parámetros dependientes del hardware, en el que la compensación tiene en cuenta los errores en la medición de la posición del rotor debido a campos magnéticos parásitos de las corrientes del motor y que transfiere la señal de posición compensada del rotor al controlador de dirección. Las características y ventajas mencionadas anteriormente con respecto a la compensación se aplican también al mecanismo de dirección asistida del vehículo de motor electromecánico.
En una realización preferida, el mecanismo comprende:
- un sensor de posición del rotor que mide la posición del rotor del motor eléctrico,
- un controlador de dirección que recibe señales representativas de al menos la velocidad del vehículo y el par aplicado a un volante para determinar un par motor objetivo,
- un controlador de motor que recibe el par motor objetivo del controlador de dirección y lo transfiere a tensiones objetivo,
- un inversor que transforma las tensiones objetivo en corrientes del motor expresadas en un sistema de coordenadas fijado al estator del motor eléctrico,
- una transformación de coordenadas que transforma las corrientes en corrientes en el marco de referencia giratorio fijado al rotor del motor eléctrico, y
- una unidad de compensación que calcula una señal de posición compensada del rotor basándose en las corrientes, la señal de posición del rotor y los parámetros dependientes del hardware, en el que la compensación tiene en cuenta los errores en la medición de la posición del rotor debido a campos magnéticos parásitos de las corrientes del motor y que transfiere la señal de posición compensada del rotor al controlador de dirección. Las características y ventajas mencionadas anteriormente con respecto a la compensación se aplican también al mecanismo de dirección asistida del vehículo de motor electromecánico.
El método preferido funciona con alta confiabilidad a alta dinámica y la compensación se puede realizar mucho más rápido usando el valor de corriente del motor.
A continuación se describe un ejemplo de realización de la presente invención con ayuda de los dibujos. En todas las Figuras, los mismos signos de referencia indican los mismos componentes, o componentes funcionalmente similares. la Figura 1 muestra un mecanismo de dirección asistida electromecánico en una ilustración esquemática;
la Figura 2a es un diagrama de bloques que muestra una estructura eléctrica del aparato de dirección asistida eléctrico;
la Figura 2b es otro diagrama de bloques que muestra una estructura eléctrica del aparato de dirección asistida eléctrico;
la Figura 3 muestra una vista tridimensional de un motor eléctrico del mecanismo de dirección asistida electromecánico;
la Figura 4 muestra el motor eléctrico de la Figura 4 con más detalle; y
la Figura 5 muestra un corte longitudinal del motor eléctrico mostrado en la Figura 4.
Un mecanismo de dirección asistida electromecánico 1 se ilustra esquemáticamente en la Figura 1 con un eje de dirección 2 conectado a un volante 3 para su operación por parte del conductor. El eje de dirección 2 está acoplado a una cremallera de dirección 4 mediante un piñón de engranaje 5. Las barras de dirección 6 están conectadas a la cremallera de dirección 4 y a las ruedas dirigidas 7 del vehículo de motor. Un giro del eje de dirección 2 provoca un desplazamiento axial de la cremallera de dirección 4 por medio del piñón de engranaje 5 que está conectado al eje de dirección 2 en una forma a prueba de par. Para proporcionar asistencia a la dirección, un motor eléctrico 8 montado en el lateral del alojamiento de la cremallera acciona un mecanismo de tornillo de bola 9 a través de una correa de caucho dentada 10. El motor eléctrico 8 es un motor síncrono excitado por imán permanente. La asistencia de potencia eléctrica se proporciona a través de un controlador de dirección 11 y un accionador de asistencia de potencia 12 que comprende el motor eléctrico 8 y un controlador 13 del motor. El controlador de dirección 11 en el ejemplo recibe señales representativas de la velocidad v del vehículo y del par Tts aplicado al volante por el operador del vehículo. De forma adicional, a medida que el rotor del motor eléctrico 8 gira, las señales de posición del rotor se generan dentro del motor eléctrico 8. Estas señales de posición del rotor se compensan por los campos magnéticos parásitos de las corrientes del motor antes de que se proporcionen al controlador de dirección 11. En respuesta a la velocidad v del vehículo, al par Tts del operador y a la señal de posición compensada 16' del rotor, el controlador 11 determina el par motor objetivo Td y proporciona la señal a través del controlador 13 del motor, en el que las corrientes del motor se calculan mediante PWM (modulación de ancho de pulso).
La Figura 2a y la Figura 2b muestran un diagrama de bloques de la estructura eléctrica del aparato de dirección asistida eléctrico. En la Figura 2a se muestra una realización preferida de la invención. El controlador de dirección 11 recibe señales representativas de la velocidad v del vehículo y del par Tts aplicado al volante 3 por el operador del vehículo y determina el par motor objetivo Td. Este par Td se alimenta al controlador 13 del motor, lo que determina la entrada de tensión U1=Ua, Up para la PWM. Un convertidor 14 genera las corrientes Iu,Iv,Iw=I2 del motor en el sistema de coordenadas tridimensionales que se alimentan al motor 8. Al utilizar las corrientes I2 del motor, la compensación funciona con alta fiabilidad a alta dinámica y se puede realizar mucho más rápido.
En la Figura 2b, el inversor 14 transforma en la unidad 141 la entrada de tensión U1 del controlador 13 del motor en un vector de corriente I1=Iq, Id en el marco de referencia giratorio fijado al rotor 19 y mediante una transformación de coordenadas 142 en el sistema de coordenadas tridimensional del motor 8. Las corrientes Iu,Iv,Iw=I2 del motor se producen. Así, el motor 8 genera un par T que se correlaciona con el par Tts del operador.
Un sensor de posición del rotor 16 (RPS) mide el ángulo de posición 91 del rotor del motor, que se transfiere a una unidad de compensación 17. Preferentemente, el RPS es un sensor magnético o magnetorresistivo con una disposición de final de eje del imán. Basándose en los parámetros de entrada 11'= Id, Iq, que se muestran en la Figura 2a, u 11= Id, Iq, que se muestran en la Figura 2b, 91, XA, XB y los parámetros de amplitud y fase de los armónicos de la corriente del motor, la unidad de compensación 17 calcula los valores de compensación CompxB, CompxA. Como se muestra en la Figura 2a, el vector de corriente I1' se obtiene mediante una transformación de coordenadas 15 de las corrientes I2= Iu,Iv,Iw del motor en el marco de referencia giratorio (d-q) fijado al rotor 19 del motor eléctrico 8. En una realización preferida, el armónico XA= P+1 y el armónico XB= P-1, en el que P es el número de pares de polos del motor. En otras palabras, el armónico XA es de orden P+1 y el armónico XB es de orden P-1. Para el ángulo de posición del rotor compensado resultante 92, los valores de compensación CompP-1, CompP+1 se restan del ángulo de posición del rotor medido 91. El ángulo de posición del rotor compensado resultante y corregido 92 se usa entonces en el bucle de retroalimentación del motor y se alimenta al controlador 13 del motor.
La influencia de los campos magnéticos parásitos en la medición del ángulo de posición del rotor se expresa en los valores de compensación CompXB, CompXA. Los campos magnéticos parásitos dependen en gran medida de muchos factores, por ejemplo, el diseño del rotor y/o del estator y el diseño del alojamiento del motor, incluido el número de tornillos y otros tópicos de diseño similares.
El número de bobinas del motor es una influencia esencial en el campo de dispersión. Se ha identificado que el ruido causado por las altas corrientes del motor aparece principalmente como armónicos de corriente del motor P-1 y P+1, en el que P es el número de pares de polos del motor. Por ejemplo, en el caso de un motor con cuatro pares de polos, aparece una alteración significativa en el tercer y quinto orden, en el que el error del ángulo de posición del rotor depende linealmente de la corriente aplicada al motor.
Los parámetros de las funciones de compensación además de la corriente y la señal del rotor medida son constantes
que pueden identificarse para un diseño de hardware dado. Estos parámetros no muestran la dependencia pieza por pieza.
Para caracterizar el diseño del hardware y determinar las funciones de compensación con sus parámetros, al principio una Transformación Rápida de Fourier (FfT) de la señal RPS para diferentes valores de corriente (por ejemplo, 0a , 40A, 80A, 120A) se lleva a cabo y se compara con los valores de referencia para encontrar los armónicos relevantes de la corriente del motor, que causan los campos magnéticos parásitos. Esta determinación se puede hacer comparando la señal RPS medida con una señal de sensores de referencia o manteniendo el rotor fijo y midiendo directamente la influencia del campo magnético parásito en la señal RPS. Otros armónicos además de los armónicos P-1 y P+1 pueden ser relevantes y serían detectados. La detección del campo magnético perdido se realiza solo una vez y es aplicable a todos los demás sistemas de dirección con el mismo diseño de hardware.
Después, se establecen valores de corriente altos que tienen en cuenta las perturbaciones en el tercer y quinto orden en la FFT. Aquí también se determinan la amplitud y el desplazamiento de fase. Las amplitudes de los armónicos dependen de la longitud del vector de corriente (Id,Iq) en el marco de referencia giratorio (dq) fijado al rotor del motor 8. Las fases de los armónicos dependen del ángulo del vector de corriente (Id,Iq). La perturbación de las corrientes es proporcional a las corrientes del motor (Id,Iq). Gira P veces más rápido que el imán RPS y está compensado por una compensación eléctrica. Los valores de compensación CompXB, CompXA se calculan después por la amplitud multiplicada por el coseno de un ángulo dado por el número del armónico respectivo corregido por un desplazamiento de fase dado por la fase del armónico respectivo y el desfase eléctrico. Por último, los valores de compensación CompxB, CompxA se restan ambos del ángulo de posición del rotor medido 91 para corregir las influencias del campo magnético parásito. La compensación del campo magnético parásito se expresa como,
CompxA = APCj l d 2 Iq 2 * cos(^l * (XA) — ^desfaseelec — 9XA — tan- 1 -^ ))
con
92 = 9 I- CompxA- CompxB, y en el que APC es una constante y 9desfaseelec representa un desfase eléctrico.
Las Figuras 3 a 5 muestran un motor eléctrico 8. El motor eléctrico 8 tiene un estator 18 y un rotor 19 con un eje de rotor 20. Se aplica tensión CA trifásica a los bobinados 21 del estator 18 y se produce un campo magnético giratorio. El rotor 19 tiene tres pares de polos 22 y es atraído o accionado por el campo del estator giratorio. Esta atracción ejerce un par sobre el rotor 19 y hace que gire a la velocidad sincrónica del campo del estator giratorio. La posición del rotor del motor eléctrico 8 se mide con un RPS.
La presente invención proporciona un mecanismo de dirección asistida del vehículo de motor electromecánico con un método mejorado para la medición de la posición del rotor al reducir la influencia de campos magnéticos parásitos de altas corrientes del motor sin afectar el rendimiento del motor. Pueden reducirse o incluso eliminarse otros ruidos no deseados debidos al campo magnético parásito. La invención no se limita a un número específico de pares de polos del motor o incluso en general a un diseño de motor eléctrico específico. Además, es aplicable a cualquier RPS, que funcione basándose en un principio magnético.
Claims (7)
1. Un método para la compensación de errores en una medición de la posición del rotor de un motor eléctrico en un sistema de dirección asistida de un vehículo de motor, en donde el motor eléctrico genera un par para asistir a la dirección del vehículo de motor y en donde los campos magnéticos parásitos de las corrientes del motor eléctrico afectan la medición de la posición del rotor con un sensor de posición del rotor (16), que funciona basándose en un principio magnético, con las siguientes etapas:
- Medir la posición del rotor (91) con el sensor de posición del rotor (16),
- Determinar un par motor objetivo (Td) basándose en señales representativas de al menos la velocidad (v) del vehículo y el par (Tts) aplicado a un volante (3),
- Transferir el par motor objetivo (Td) a tensiones objetivo (U1),
- Transformar las tensiones objetivo (U1) en un vector de corriente (I1=(Iq,Id)) en el marco de referencia giratorio (d-q) fijado al rotor (19) del motor eléctrico (8),
- Transformar las corrientes (I1) en corrientes (I2) del motor expresadas en un sistema de coordenadas fijado al estator (18) del motor eléctrico (8)
caracterizado por que el método supone además las etapas de:
- Calcular al menos dos valores de compensación (CompxB, CompxA) basándose en el vector de corriente (I1) o un vector de corriente (I1') que se transforma de las corrientes (I2) del motor en un sistema de coordenadas fijado al rotor (19), la posición del rotor (91) y los parámetros dependientes del hardware, en donde los al menos dos valores de compensación (CompxB, CompxA) tienen en cuenta los errores en la medición de la posición del rotor debido a los campos magnéticos parásitos de las corrientes del motor,
- Calcular una señal de posición compensada del rotor (16', 92) restando los al menos dos valores de compensación (CompxB, CompxA) de la posición medida (91) del rotor, y
-Transferir la señal de posición compensada del rotor (16', 92) como parte de un bucle de retroalimentación a la determinación del par motor objetivo (Td),
en el que los al menos dos valores de compensación (CompxB, CompxA) se dan cada uno para un armónico xB y xA respectivo mediante una función trigonométrica de la posición del rotor (91), en donde una amplitud depende de la longitud del vector de corriente (I1), un cambio de fase depende del ángulo del vector de corriente (I1) y la longitud periódica es proporcional al número xB, xA del armónico respectivo, y en donde el armónico xA= P+1 y el armónico xB= P-1, en donde P es el número de pares de polos del motor (22) del motor eléctrico (8).
2. Método para la compensación de errores de acuerdo con la reivindicación 1, caracterizado por que el cambio de fase incluye un desfase eléctrico (9desfaseelec).
3. Método para la compensación de errores de acuerdo con la reivindicación 1 o la reivindicación 2, caracterizado por que la amplitud depende de un parámetro, que toma en cuenta el error en la medición de la posición del rotor (91) debido a los campos magnéticos parásitos de las corrientes del motor eléctrico y que depende linealmente del vector de corriente (I1).
4. Método para la compensación de errores de acuerdo con la reivindicación 3, caracterizado por que el parámetro se almacena en una tabla de búsqueda.
5. Método para la compensación de errores de acuerdo con la reivindicación 3 o la reivindicación 4, caracterizado por que la dependencia del parámetro del vector de corriente (I1) es constante para un diseño de hardware dado del sistema de dirección asistida.
6. Método para la compensación de errores de acuerdo con una cualquiera de las reivindicaciones anteriores, caracterizado por que se calculan dos valores de compensación (CompxB, CompxA) que toman en cuenta los armónicos xB y xA de la señal de posición del rotor (16').
7. Un mecanismo de dirección asistida del vehículo de motor electromecánico (1) para asistir a la dirección de un vehículo de motor al conferir el par generado por un motor eléctrico (8) a un mecanismo de dirección, comprendiendo el mecanismo (1):
- un sensor de posición magnetorresistivo del rotor (16) que mide la posición del rotor (91) del motor eléctrico, - un controlador de dirección (11) que recibe señales representativas de al menos la velocidad (v) del vehículo y del par (Tts) aplicado a un volante (3) para determinar un par motor objetivo (Td),
- un controlador de motor (13) que recibe el par motor objetivo (Td) del controlador de dirección (11) y lo transfiere a tensiones objetivo (U1),
- un inversor (14) que transforma las tensiones objetivo (U1) en corrientes (I1) en el marco de referencia giratorio (d-q) fijado al rotor (19) del motor eléctrico (8), y
- una transformación de coordenadas que transforma las corrientes (I1) en corrientes (I2) del motor expresadas en
un sistema de coordenadas fijado al estator (I8) del motor eléctrico (8)
caracterizado por que el mecanismo (1) comprende además una unidad de compensación (17) que calcula una señal de posición compensada del rotor (16') basándose en el vector de corriente (I1) o un vector de corriente (I1') que se transforma de las corrientes (I2) del motor en un sistema de coordenadas fijado al rotor (19), la señal de posición del rotor (91) y los parámetros dependientes del hardware, en donde la compensación tiene en cuenta los errores en la medición de la posición del rotor debido a campos magnéticos parásitos de las corrientes del motor (8) y que transfiere la señal de posición compensada del rotor (16', 92) al controlador de dirección (11).
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2015/078336 WO2017092799A1 (en) | 2015-12-02 | 2015-12-02 | Stray magnetic field compensation for a rotor position sensor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2884313T3 true ES2884313T3 (es) | 2021-12-10 |
Family
ID=54780294
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES15804435T Active ES2884313T3 (es) | 2015-12-02 | 2015-12-02 | Compensación de campo magnético parásito para un sensor de posición del rotor |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10236812B2 (es) |
| EP (1) | EP3384591B1 (es) |
| CN (1) | CN108450056B (es) |
| ES (1) | ES2884313T3 (es) |
| PL (1) | PL3384591T3 (es) |
| WO (1) | WO2017092799A1 (es) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111163995B (zh) | 2017-10-02 | 2023-05-09 | 蒂森克虏伯普利斯坦股份公司 | 包含具有冗余睡眠模式转子位置传感器的反馈致动器的线控转向的转向系统 |
| KR102621530B1 (ko) * | 2018-11-19 | 2024-01-04 | 현대자동차주식회사 | 전동식 파워 스티어링 제어 시스템 및 방법 |
| DE102018131712A1 (de) * | 2018-12-11 | 2020-06-18 | Thyssenkrupp Ag | Magnetische Abschirmung eines Drehmomentsensors für eine elektromechanische Hilfskraftlenkung eines Kraftfahrzeugs |
| CN112109798A (zh) | 2019-06-20 | 2020-12-22 | 操纵技术Ip控股公司 | 用于转向扭矩传感器的杂散磁场抵消 |
| JPWO2021210125A1 (es) * | 2020-04-16 | 2021-10-21 | ||
| DE102020210617A1 (de) * | 2020-08-20 | 2022-02-24 | Infineon Technologies Ag | Magnetfeldbasiertes winkelsensorsystem mit streufeldkompensation und verfahren zur streufeldkompensation |
| EP4222514A1 (en) * | 2020-09-29 | 2023-08-09 | HELLA GmbH & Co. KGaA | Method for detecting and compensating a stray magnetic field when determining a rotation angle of a rotatable element by means of a magneto-resistive sensor system and magneto-resistive sensor system |
| DE102020212378A1 (de) * | 2020-09-30 | 2022-03-31 | Thyssenkrupp Ag | Elektromechanisches Lenksystem und Verfahren zur Kompensation eines Messsignals einer Drehmomentsensorvorrichtung |
| CN113972860B (zh) * | 2021-10-08 | 2024-03-22 | 东风汽车集团股份有限公司 | 一种电机转子位置的补偿方法及电子设备 |
| DE102022205230A1 (de) | 2022-05-25 | 2023-11-30 | Thyssenkrupp Ag | Elektromechanisches Lenksystem und Verfahren zum Betreiben eines elektromechanischen Lenksystems mit Messfehlerkorrektur |
| CN116232153A (zh) * | 2022-12-19 | 2023-06-06 | 耐世特汽车系统(苏州)有限公司 | 一种查表的方式补偿电机位置的方法 |
| CN116203480B (zh) * | 2023-04-24 | 2023-08-18 | 麦格雷博电子(深圳)有限公司 | 一种转子表面磁场检测纠正补偿方法及系统 |
| CN119298737B (zh) * | 2024-12-16 | 2025-03-14 | 成都赛力斯科技有限公司 | 防夹控制方法、防夹电机及存储介质 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3480843B2 (ja) * | 2001-09-04 | 2003-12-22 | 三菱電機株式会社 | 電動パワーステアリング制御装置及び制御方法 |
| DE102004024398B4 (de) * | 2004-05-17 | 2008-05-15 | Infineon Technologies Ag | Verfahren und Vorrichtungen zum Einstellen einer Bestimmungsvorschrift eines Winkelsensors |
| JP5200628B2 (ja) * | 2008-03-31 | 2013-06-05 | 株式会社ジェイテクト | モータ制御装置および電動パワーステアリング装置 |
| DE102008043265A1 (de) | 2008-10-29 | 2010-05-06 | Zf Lenksysteme Gmbh | Verfahren und Vorrichtung zur Fehlerkompensation bei elektronischen Winkelmessungen |
| US9389060B2 (en) * | 2013-02-13 | 2016-07-12 | Allegro Microsystems, Llc | Magnetic field sensor and related techniques that provide an angle error correction module |
| CN103199788B (zh) | 2013-04-19 | 2015-04-15 | 哈尔滨工业大学 | 永磁同步电机转子位置观测器 |
-
2015
- 2015-12-02 PL PL15804435T patent/PL3384591T3/pl unknown
- 2015-12-02 CN CN201580085000.9A patent/CN108450056B/zh active Active
- 2015-12-02 WO PCT/EP2015/078336 patent/WO2017092799A1/en not_active Ceased
- 2015-12-02 EP EP15804435.4A patent/EP3384591B1/en active Active
- 2015-12-02 US US15/771,672 patent/US10236812B2/en active Active
- 2015-12-02 ES ES15804435T patent/ES2884313T3/es active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3384591A1 (en) | 2018-10-10 |
| PL3384591T3 (pl) | 2021-11-08 |
| WO2017092799A1 (en) | 2017-06-08 |
| US10236812B2 (en) | 2019-03-19 |
| EP3384591B1 (en) | 2021-06-09 |
| CN108450056A (zh) | 2018-08-24 |
| US20180323738A1 (en) | 2018-11-08 |
| CN108450056B (zh) | 2022-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3384591B1 (en) | Stray magnetic field compensation for a rotor position sensor | |
| US7240761B2 (en) | Electric power steering apparatus | |
| JP5273451B2 (ja) | モータ制御装置 | |
| US10505482B2 (en) | Magnetic pole direction detection device | |
| US20110298405A1 (en) | Method of controlling a three-phase permanent magnet synchronous motor for reducing acoustic noise and relative control device | |
| US10099719B2 (en) | Apparatus and method for measuring offset of EPS motor position sensor | |
| KR20180008790A (ko) | 전력 변환 장치 및 모터 구동 장치 | |
| US20210006188A1 (en) | Controller, motor control system having the controller, and electric power steering system having the motor control system | |
| US8922200B2 (en) | Method and device for determining a current angular position of a rotatable magnetic component in an electric drive | |
| ES2405929T3 (es) | Sistema y procedimiento para controlar un motor eléctrico de imán permanente | |
| JP4761023B2 (ja) | ブラシレスモータの制御装置 | |
| US12199546B2 (en) | Motor control device and motor control method | |
| US20230054469A1 (en) | Calibration method for rotation angle sensor | |
| US10156462B2 (en) | Error correction in a vector-based position sensing system | |
| JP6796573B2 (ja) | 磁極方向検出装置 | |
| CN114729976B (zh) | 用于校准电机的调节器的方法和设备 | |
| CN114731126B (zh) | 用于校准偏移角的方法和设备 | |
| JP2009526512A (ja) | 電力機器のトルクを求めるための方法および装置 | |
| JP2022048802A (ja) | モータ制御装置及びマップの設定方法 | |
| WO2018173587A1 (ja) | モータ制御方法、モータ制御システムおよび電動パワーステアリングシステム | |
| US20200366226A1 (en) | Method for controlling a synchronous electrical machine | |
| JP2010228701A (ja) | デッドタイム設定方法、モータ制御装置および電動パワーステアリング装置 | |
| JP2017128195A (ja) | 電動パワーステアリング用異常検出装置 | |
| KR20140050471A (ko) | 모터 위치 측정 장치 |
