ES2715084T3 - Sistema y procedimiento para una característica de anticipación de carga y su procedimiento de ajuste para un grupo generador - Google Patents

Sistema y procedimiento para una característica de anticipación de carga y su procedimiento de ajuste para un grupo generador Download PDF

Info

Publication number
ES2715084T3
ES2715084T3 ES15177844T ES15177844T ES2715084T3 ES 2715084 T3 ES2715084 T3 ES 2715084T3 ES 15177844 T ES15177844 T ES 15177844T ES 15177844 T ES15177844 T ES 15177844T ES 2715084 T3 ES2715084 T3 ES 2715084T3
Authority
ES
Spain
Prior art keywords
particle
stage
control system
response
speed control
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
Application number
ES15177844T
Other languages
English (en)
Inventor
Kiyong Kim
Jeffrey Burnworth
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Basler Electric Co
Original Assignee
Basler Electric Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Basler Electric Co filed Critical Basler Electric Co
Application granted granted Critical
Publication of ES2715084T3 publication Critical patent/ES2715084T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/08Introducing corrections for particular operating conditions for idling
    • F02D41/083Introducing corrections for particular operating conditions for idling taking into account engine load variation, e.g. air-conditionning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/30Conjoint control of vehicle sub-units of different type or different function including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/10Controlling the power contribution of each of the prime movers to meet required power demand
    • B60W20/15Control strategies specially adapted for achieving a particular effect
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/188Controlling power parameters of the driveline, e.g. determining the required power
    • B60W30/1884Avoiding stall or overspeed of the engine
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • B60W40/107Longitudinal acceleration
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B63/00Adaptations of engines for driving pumps, hand-held tools or electric generators; Portable combinations of engines with engine-driven devices
    • F02B63/04Adaptations of engines for driving pumps, hand-held tools or electric generators; Portable combinations of engines with engine-driven devices for electric generators
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D31/00Use of speed-sensing governors to control combustion engines, not otherwise provided for
    • F02D31/001Electric control of rotation speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P9/00Arrangements for controlling electric generators for the purpose of obtaining a desired output
    • H02P9/02Details of the control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/06Combustion engines, Gas turbines
    • B60W2510/0638Engine speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/08Electric propulsion units
    • B60W2510/081Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S903/00Hybrid electric vehicles, HEVS
    • Y10S903/902Prime movers comprising electrical and internal combustion motors

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • General Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Control Of Eletrric Generators (AREA)

Abstract

Un procedimiento para disponer una característica de anticipación de carga (96) para un grupo generador diesel (10) que incluye un motor diesel (12), un generador (14), un regulador de velocidad (18) y un regulador automático de tensión (20), caracterizado por que el procedimiento comprende las etapas de: establecer un sistema de control de velocidad lineal equivalente (26), correspondiéndose aproximadamente la respuesta del sistema de control de velocidad lineal (26) a la respuesta de velocidad no lineal del grupo generador diesel (10); y establecer por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96) en base a la carga de potencia real (22) aplicada al grupo generador diesel (10) y una respuesta de velocidad deseada del sistema de control de velocidad lineal (26).

Description

DESCRIPCIÓN
Sistema y procedimiento para una característica de anticipación de carga y su procedimiento de ajuste para un grupo generador
Campo técnico
La presente invención se refiere a generadores de potencia de corriente alterna y, más específicamente, a un sistema y un procedimiento para el comportamiento en aplicación de carga de un grupo generador diesel.
Antecedentes
Los grupos generadores ("gensets", generating sets) se utilizan para proporcionar electricidad eléctrica para sistemas distribuidos de generación de potencia, que incluyen potencia principal, generación en espera y soporte de red. La desregulación de las compañías eléctricas ha tenido como resultado que muchos clientes utilizan sus grupos generadores diesel en espera, para mejorar la calidad de la potencia o para evitar picos de tarifas de electricidad.
Los grupos generadores consisten a menudo en un motor diesel, una máquina síncrona y dos controladores (un regulador de velocidad y un regulador automático de tensión ("AVR")). Algunos de los AVR basados en microprocesadores modernos están implementados con el control proporcional, integral y derivativo (PID, Integral and Derivative) para estabilización y con varios sistemas de control complementarios que incluyen muchos limitadores, un controlador VAR/PF, funcionalidad de ajuste, características de protección y monitorización.
La frecuencia de salida del grupo generador es directamente proporcional a la velocidad del motor diesel. El regulador de velocidad busca mantener el motor diesel a velocidad constante. El regulador de velocidad está diseñado para responder a cambios en la velocidad del motor, actuando como un controlador de retroalimentación que controla la tasa de combustible para minimizar la variación de la velocidad debida a un cambio súbito en la carga de potencia real del grupo generador. A diferencia de los generadores de gran tamaño, en muchos grupos generadores se puede esperar que cambien de funcionamiento, de sin carga a plena carga, en una aplicación de carga en una sola etapa, lo que provoca grandes cambios en la velocidad del motor o puede provocar que el motor se cale.
El estándar internacional ISO8528-5;2013 da a conocer un medio para evaluar el rendimiento de un grupo generador diesel, que clasifica un grupo generador en base una serie de indicadores clave del rendimiento. Para los grupos generadores modernos con clasificación G2, la desviación de tensión máxima desde el punto de ajuste nominal para una recepción súbita de carga no deberá superar el 20 %, y la desviación máxima de la frecuencia eléctrica no deberá superar el 10 %. El tiempo de recuperación de la tensión tiene que ser menor de 6 segundos y el tiempo de recuperación de la frecuencia menor de 5 segundos. Aunque algunos controladores de grupo generador diesel pueden cumplir los requisitos de ISO8528-5;2013, tales controladores son de fabricación costosa.
Una manera común de reducir la caída de velocidad en el motor es proporcionar una bajada de tensión adicional durante las caídas de velocidad. Por lo tanto, se consigue una recuperación más rápida de la velocidad del motor reduciendo la carga de potencia real. En los AVR modernos se utilizan diversos ajustes del punto de ajuste de tensión (esquemas bajo frecuencia). Se ha propuesto un esquema de ajuste de carga que reduce temporalmente la tensión durante un transitorio, y por lo tanto ayuda a la recuperación de la velocidad del motor. Sin embargo, la reacción del regulador de velocidad a un cambio en la velocidad del motor es mucho menor que el cambio de la potencia real. De este modo, el presente inventor ha identificado la necesidad de un sistema y un procedimiento que puedan reducir la desviación de velocidad del motor de un grupo generador cuando cambia la carga de potencia real.
El documento US 2012/0050053 describe un sistema y un procedimiento para detectar fallos incipientes en un sistema de generación de potencia. El sistema de generación de potencia descrito en este documento comprende un motor diesel, un generador y un regulador automático de tensión.
Compendio de la invención
La presente invención da a conocer un procedimiento, un sistema y un software informático para proporcionar una característica de anticipación de carga para un grupo generador diesel que incluye un motor diesel, un generador, un regulador de velocidad y un regulador automático de tensión, que incluye las funciones de establecer un sistema de control de velocidad lineal equivalente, correspondiéndose aproximadamente la respuesta del sistema de control de velocidad lineal con la respuesta de velocidad no lineal del grupo generador diesel, y establecer por lo menos un parámetro programable de una característica de anticipación de carga en base a una carga de potencia real aplicada al grupo generador diesel y una respuesta de velocidad deseada del sistema de control de velocidad lineal.
El sistema y el procedimiento pueden incluir asimismo las funciones de medir una carga de potencia real aplicada al grupo generador diesel mediante un sensor acoplado eléctricamente al grupo generador diesel, proporcionar dicho por lo menos un parámetro programable de la característica de anticipación de carga a un aparato procesador de datos informáticos que tiene memoria informática, conteniendo la memoria informática instrucciones ejecutables por ordenador para implementar el sistema de control de velocidad lineal equivalente y la característica de anticipación de carga, incluyendo las instrucciones ejecutables por ordenador para implementar la característica de anticipación de carga instrucciones para generar una salida de control en base a la carga de potencia real medida y a dicho por lo menos un parámetro programare de la característica de anticipación de carga. El sistema y el procedimiento pueden incluir además proporcionar la salida de control al regulador de velocidad, ajustando el regulador de velocidad la velocidad del motor diesel en base a la salida de control.
Breve descripción de los dibujos
La figura 1 es un diagrama de bloques de un grupo generador diesel, de acuerdo con una realización a modo de ejemplo.
La figura 2 es un diagrama de bloques funcional que muestra la interacción entre control de tensión y control de velocidad del grupo generador diesel, de acuerdo con una realización a modo de ejemplo.
La figura 3 es un diagrama de bloques funcional de un modelo de una realización a modo de ejemplo de un sistema de control de velocidad lineal equivalente.
La figura 4 es un diagrama de bloques de un procedimiento que se puede utilizar para identificar los parámetros programables del sistema de control de velocidad lineal equivalente, de acuerdo con una realización a modo de ejemplo.
La figura 5 es un diagrama de flujo de un sistema y un procedimiento utilizados para determinar un sistema de control lineal equivalente para el grupo generador diesel utilizando optimización por enjambre de partículas, de acuerdo con una realización a modo de ejemplo.
La figura 6 es un diagrama de bloques funcional de un modificador de característica de aplicación de carga (LAF, load application feature) para un sistema de control de velocidad lineal equivalente, de acuerdo con una realización a modo de ejemplo.
La figura 7 es un diagrama de bloques para ilustrar un procedimiento para la estimación de los parámetros programables LAF, de acuerdo con una realización a modo de ejemplo.
La figura 8 es un diagrama de flujo de un sistema y un procedimiento utilizados para estimar parámetros programables para LAF utilizando optimización por enjambre de partículas, de acuerdo con una realización a modo de ejemplo.
Las figuras 9A y 9B son diagramas de bloques funcionales de una representación del excitador de alternadorrectificador y el motor, de acuerdo con una realización a modo de ejemplo.
La figura 10 muestra una respuesta de velocidad real, registrada, a un potencia real particular aplicado.
La figura 11 muestra la respuesta temporal de un sistema de control de velocidad lineal equivalente comparada con la respuesta predicha por un modelo simulado del grupo generador diesel, de acuerdo con una realización a modo de ejemplo.
La figura 12 muestra la salida de la LAF, y las respuestas de velocidad deseada, medida y simulada del grupo generador diesel 10, a una entrada de potencia real en escalón, de acuerdo con una realización a modo de ejemplo.
La figura 13 muestra la salida de la LAF con los parámetros LAF ajustados por el procedimiento PSO que se ha descrito anteriormente, una respuesta de velocidad deseada y la respuesta de velocidad con y sin la LAF, para una entrada de potencia real en escalón, de acuerdo con una realización a modo de ejemplo.
La figura 14 es un diagrama de bloques de un sistema informático adecuado para su utilización con los sistemas y procedimientos LAF, de acuerdo con varias realizaciones.
Descripción detallada de la realización preferida
La siguiente descripción es tan sólo de naturaleza ejemplar y no está destinada a limitar la presente invención ni la aplicación o los usos de la invención.
Los presentes sistema y procedimientos son aplicables a un grupo generador diesel 10, del que se muestra un diagrama de bloques en la figura 1. El grupo generador diesel 10 puede incluir un motor diesel 12, una máquina síncrona, o generador 14, un excitador 16, un regulador de velocidad 18 y un regulador automático de tensión ("AVR") 20. El grupo generador diesel 10 puede estar conectado a una carga de potencia real 22.
La interacción entre control de tensión y control de velocidad del grupo generador diesel 10 se muestra en el diagrama de bloques funcional de la figura 2. Cada bloque en la figura 2 representa una función de transferencia en forma de operador de Laplace. En la descripción siguiente para las figuras 2 a 3 y 6, se hace referencia al bloque o bloques de función de transferencia que se describen, mediante la parte, o una función o un resultado del sistema físico, o mediante la función de software, que dichos bloques representan.
La entrada al diagrama de bloques funcional Vref 17 es una constante que representa la tensión deseada del generador. El regulador de velocidad 18 se puede acoplar operativamente a una bomba de combustible 24. La salida del bloque de la bomba de combustible 24 representa el par de fuerzas mecánico, denominado Tm. El par de fuerzas eléctrico, Te, se puede determinar en base a la tensión del generador 15, indicada como Vt y a la carga resistiva, R 19. El par de fuerzas de fricción se puede denominar Tf. El regulador de velocidad 18 puede incluir una interfaz de comunicaciones para recibir una salida de control. El regulador de velocidad 18 puede ajustar la velocidad del motor diesel 12 basándose, totalmente o en parte, en la salida de control recibida.
El momento total de inercia 36 se puede determinar, en parte, en base a la construcción del motor diesel 12 y del generador 14, incluyendo las partes giratorias de cada uno, y se representa como una función de la energía total del motor (H) 54. El AVR 20 se puede acoplar operativamente al excitador 16 por medio de un aplicador de potencia 25. La respuesta de velocidad deseada del grupo generador 10 se representa como wref 30. La respuesta de velocidad deseada real se representa como u> 31. Una señal de retroalimentación, f(co) 21, se puede generar como una punción de Tm, Tf, Te y H 54.
Un aumento súbito en la carga de potencia real 22 del grupo generador 10 provoca un mayor par de fuerzas de carga en el motor diesel 12. Dado que el par de fuerzas de carga supera el par de fuerzas del motor diesel 12 y el regulador de velocidad 18 no puede responder instantáneamente, la velocidad del motor disminuye. Después de detectar esta desaceleración, el regulador de velocidad 18 puede instruir a la bomba de combustible 24 para aumentar el combustible suministrado a los cilindros del motor diesel 12. Dado que la tensión generada es proporcional a la velocidad del motor diesel 12, la tensión del generador 14 se reduce debido a la reacción del inducido y a las caídas de tensión internas del generador 14. El AVR 20 compensa la reducción en la tensión del generador 14 aumentando la corriente de campo del generador 14 suministrada por el excitador 16.
Dado que la potencia real es proporcional al cuadrado de la tensión, un AVR de actuación rápida 20 impedirá significativamente la recuperación de velocidad del motor diesel 12, al recuperar rápidamente la tensión y poner por lo tanto más carga sobre el motor diesel 12. Por lo tanto, la reacción de un regulador de velocidad 18 a un cambio de velocidad debido a una aplicación de carga de potencia real 22 es más lenta que la del cambio de la potencia real. En un AVR moderno, está disponible una medición de la carga de potencia real 22. Por lo tanto, para reducir la desviación de velocidad cuando se aplica una gran carga de potencia real 22, una característica de anticipación de carga (" LAF"), que añade al punto de suma de error del regulador de velocidad 18 durante las condiciones transitorias una señal de realimentación proporcional al cambio en la carga de potencia real 22, es más efectiva que los enfoques convencionales que cambian el punto de ajuste del AVR 20 en base a una curva bajo frecuencia específica.
Estimación por enjambre de partículas
La técnica de optimización por enjambre de partículas ("PSO") se puede aplicar para estimar parámetros programables requeridos para implementar la LAF. PSO es una técnica de computación evolutiva inspirada por el comportamiento social de las bandadas de aves o los bancos de peces. En PSO, las partículas potenciales (soluciones) vuelan a través del espacio del problema siguiendo a las partículas óptimas actuales. Cada partícula mantiene un seguimiento de sus coordenadas en el espacio del problema y comunica la mejor solución encontrada a las demás partículas. Esta comunicación entre partículas permite una decisión inteligente en cada iteración para encontrar la mejor solución posible para un determinado conjunto de parámetros programables.
Determinación de un sistema de control de velocidad lineal equivalente
Para implementar la LAF, es necesario determinar parámetros programables de un sistema de control de velocidad lineal equivalente. En la figura 3, de acuerdo con una realización a modo de ejemplo, se muestra un diagrama de bloques funcional del sistema de control de velocidad lineal equivalente 26. Cada bloque en la figura 3 representa una función de transferencia en forma de operador de Laplace. El sistema de control de velocidad lineal equivalente 26 puede incluir cantidades que representan un regulador, un dispositivo de accionamiento 34, una función de combustión del motor y un momento de inercia 36. El comportamiento del motor está afectado de forma no lineal por las cambios en la velocidad de funcionamiento, la carga de potencia real y la respuesta AVR. Por lo tanto, para implementar una respuesta de velocidad deseada del sistema de control de velocidad del generador, incluyendo la LAF, se puede obtener un sistema de control de velocidad lineal equivalente, cuya respuesta se corresponde aproximadamente con la respuesta de velocidad no lineal del propio grupo generador diesel 10.
La salida de potencia real (Pe) 28 del generador 14 y la respuesta de velocidad deseada wref 30 se introducen en el sistema de control de velocidad lineal equivalente 26. El sistema de control de velocidad lineal equivalente 26 puede incluir un tipo de controlador proporcional, integral y derivativo (PID) 32 de un regulador de velocidad 18, un dispositivo de accionamiento 34, un momento de inercia 36 y una caída de velocidad 38, tal como se muestra en la figura 3. El controlador (PID) 32 puede incluir uno o varios parámetros programables. En la realización a modo de ejemplo de la figura 3, los parámetros programables del controlador (PID) 32 pueden incluir Kp 40, Ki 42, Kd 44 y Td45. Td 45 representa a una constante de tiempo derivativa que es una constante de diseño para el PID. El término "s" 48 representa el operador de Laplace. El dispositivo de accionamiento 34 puede incluir una constante de tiempo (Ta) 50 del dispositivo de accionamiento. El par de fuerzas mecánico (Tm) 52 se puede determinar como una función de la salida del dispositivo de accionamiento 34 y la salida de potencia real (Pe) 28 del generador 14. El momento de inercia 36 del motor diesel 12 se puede representar como una función de la energía total del motor (H) 54. La salida del sistema de control de velocidad lineal equivalente 26 puede ser w 56, que representa la respuesta de velocidad deseada de la velocidad del motor diesel 12.
En la figura 4 se muestra un diagrama de bloques de un procedimiento, de acuerdo con una realización a modo de ejemplo, que se puede utilizar para identificar los parámetros programables del sistema de control de velocidad lineal equivalente 26. Una carga resistiva máxima 58 se aplica al grupo generador diesel 10, y la salida de potencia real (Pe) 28 del generador 14 y la respuesta (Aw) 62 del sistema de control de velocidad real 60 se registran cada cuarto de ciclo durante un tiempo predeterminado.
La salida de potencia real (PE) 28 del generador 14 se puede utilizar asimismo como una entrada para el sistema de control de velocidad lineal equivalente 26, que produce una respuesta del sistema de control de velocidad lineal equivalente (Awm) 64. La respuesta del sistema de control de velocidad real (Aw) 62 y la respuesta del sistema de control de velocidad lineal equivalente (Awm) 64 se pueden utilizar para producir una entrada 66 a una regla de ajuste de parámetros programables mediante PSO 68, que puede ajustar los parámetros programables del sistema de control de velocidad lineal equivalente 26 utilizando la técnica PSO. Tal como se describe en mayor detalle a continuación, los parámetros programables ajustados 70 se pueden proporcionar al sistema de control de velocidad lineal equivalente 26. La respuesta del sistema de control de velocidad lineal equivalente (Awm) 64 se puede determinar utilizando los parámetros programables ajustados 70. Los procesos anteriores se pueden repetir hasta que la respuesta del sistema de control de velocidad lineal equivalente (Awm) 64 se corresponde suficientemente con la respuesta del sistema de control de velocidad real (Aw) 62.
La regla de ajuste de parámetros programables mediante PSO 68 se puede inicializar con un grupo de cinco partículas (soluciones) en base a la configuración particular (es decir, tamaño del equipo, calificaciones del equipo) del grupo generador diesel 10, y a continuación la regla de ajuste de parámetros programables mediante PSO 68 puede buscar las mejores a través del espacio del problema, siguiendo las mejores partículas hasta el momento. Cada partícula puede incluir uno o varios parámetros programables, que coinciden con los parámetros programables del modelo del sistema de control de velocidad lineal equivalente 26. En una realización a modo de ejemplo, los parámetros programables pueden incluir H 54, Ta 50, Kp 40, Ki 42, Kd 44 y la caída de velocidad 38.
La respuesta de etapa (Awm) 64 del modelo del sistema de control de velocidad lineal equivalente 26, Awm(k), se puede calcular para k = 1, ...,N donde N es el número total de muestras basándose en cada partícula y en las muestras de salida de potencia real (PE) 28 del generador 14, descritas anteriormente. La respuesta de etapa (Awm) 64 del modelo del sistema de control de velocidad lineal equivalente 26 se puede comparar con la respuesta del sistema de control de velocidad real (Aw) 62. Un valor muestreado de la respuesta real del sistema (Aw) en la etapa k se puede denominar Aw(k). La función de aptitud para elegir la mejor partícula es la suma del cuadrado de las diferencias entre Aw(k) y Awm(k), k=1, ...,N, como sigue:
Figure imgf000005_0001
La función de aptitud se evalúa para la A<jom(k) 64 que resulta de cada partícula. Cada vez que se evalúa la función I se l f X S e f
, . , x« para cada partícula. Los valores " resultantes se pueden utilizar para determinar un valor xglobal, que representa la mejor partícula entre todas las partículas.
Después de encontrar los mejores valores de uno o varios de los parámetros programables H 54, TA 50, Kp 40, Ki 42, KD 44 y la caída de velocidad 38, cada partícula actualiza su velocidad y posiciones con las ecuaciones siguientes:
Figure imgf000005_0002
En las ecuaciones anteriores, vn es la velocidad de la partícula, xn es la partícula actual (solución), x" y xglobal se definen como el mejor valor para una partícula y el mejor valor entre todas las partículas, respectivamente. a es una ponderación de inercia que puede representar la tendencia a seguir la dirección en la que se ha movido cada partícula durante las iteraciones anteriores, randi y rand2 son números aleatorios entre 0 y 1. Pi y P2 son factores de aprendizaje que, junto con la ponderación de inercia, representan la tendencia de cada partícula a seguir una nueva se lf
dirección en base a los valores x” y x9i°t>ai
Por razones prácticas, los límites de la superficie de búsqueda se pueden limitar restringiendo los valores de uno o varios parámetros programables del sistema de control lineal equivalente 26 con los valores enumerados en la siguiente tabla 1. Si el valor de cualquiera de dichos uno o varios parámetros programables cae por debajo del correspondiente valor mínimo mostrado en la tabla 1, el valor de dicho parámetro programable se ajusta al correspondiente valor mínimo. Análogamente, si el valor de cualesquiera de dichos uno o varios parámetros programabas supera el correspondiente valor máximo mostrado en la tabla 1, el valor de dicho parámetro programable se ajusta al correspondiente valor máximo.
Tabla 1 Espacio de búsqueda de partículas
Figure imgf000006_0001
De acuerdo con una realización a modo de ejemplo, en la figura 5 se muestra un procedimiento de cálculo 70 para implementar la regla de ajuste de parámetros programables mediante PSO 68. Las etapas del procedimiento de cálculo 70 se describen a continuación de manera más completa.
Etapa 0 <72>: ajustar a cero el contador de iteraciones.
Etapa 1 <74>: determinar la respuesta del sistema de control de velocidad real (Au>) 62 mediante aplicar la carga de potencia real nominal del generador 14 como la carga de potencia real 22 y muestrear la salida de potencia real (Pe) 28 del generador 14 y la respuesta (Au>) 62 del sistema de control de velocidad real 60 cada cuarto de ciclo durante un intervalo de muestreo predeterminado, tal como de cinco segundos. Un experto en la materia reconocerá que se puede utilizar un intervalo de muestreo más corto o más largo, sin apartarse del alcance de la presente invención. Las muestras resultantes de la salida de potencia real (Pe) 28 del generador 14 y la respuesta (Au>) 62 del sistema de control de velocidad real 60 se pueden denominar respectivamente P e (k) y Au(k), para k=1, ...,N, donde N representa el número total de muestras medidas.
Etapa 2 <76>: inicializar cada posición de partícula en base a las especificaciones del equipo (es decir, tamaño del equipo, calificaciones del equipo) en el grupo generador diesel 10, y su velocidad a cero.
Etapa 3 <78>: ajustar a cero el contador de partículas.
Etapa 4 <80>: calcular la respuesta (Aum) 64 del modelo del sistema de control de velocidad lineal equivalente en base a la salida de potencia real (PE(k)) 28 del generador 14, para la posición de partícula seleccionada xn. La respuesta (Aum) 64 del modelo del sistema de control de velocidad lineal equivalente se puede denominar Aum(k), para k=1, ...,N, donde N representa el número total de muestras medidas. Cada muestra PE(k) produce una correspondiente Aum(k).
Etapa 5 <90>: calcular la función de aptitud, utilizando la anterior ecuación (1), para elegir el mejor valor ' ” en base a la respuesta del sistema de control de velocidad real (Au(k)) 62 obtenida en la etapa 1 <74> y a la respuesta (Aum(k)) 64 del modelo del sistema de control de velocidad lineal equivalente obtenida en la etapa 4 <80>.
xsel-'
Etapa 6 <82>: encontrar el mejor valor "" de la partícula, actualizar el valor xPhbal, actualizar la velocidad y la posición de partícula con las ecuaciones (2) y (3) anteriores, y tal como se ha descrito anteriormente.
Etapa 7 <84>: incrementar el contador de partículas.
Etapa 8 <86>: si el contador de partículas es igual al número de partículas, ir a la etapa 9 <92>. En caso contrario, ir a la etapa 4 <80>.
Etapa 9 <92>: incrementar el contador de iteraciones.
Etapa 10 <94>: si el contador de iteraciones supera el número máximo de iteraciones, terminar el procedimiento de cálculo 70. Si no, ir a la etapa 3 <78>
Al término del procedimiento de cálculo 70, se han determinado dichos uno o varios parámetros programables del sistema de control de velocidad lineal equivalente 26.
Determinación de los parámetros programables LAF
La figura 6 muestra un diagrama de bloques funcional de una realización a modo de ejemplo de un sistema de control de velocidad del grupo generador diesel 10, modificado por una LAF 96. Cada bloque en la figura 6 representa una función de transferencia en forma de operador de Laplace. La LAF 96 es un modificador del controlador para el regulador, que se activa cuando la tasa de cambio en la carga de potencia real 22 es mayor que una cantidad programable. La cantidad programable se puede determinar en base a la respuesta de velocidad del grupo generador diesel 10 a las variaciones de la carga de potencia real 22 con la LAF desactivada. Habitualmente, la cantidad programable puede ser del 80 % de la potencia nominal real del generador 14, aunque se pueden utilizar otros valores mayores o menores sin apartarse del alcance de la presente invención. Se pueden utilizar valores menores del umbral programable si se desea que la LAF 96 esté activa para porcentajes menores de la potencia nominal real del generador 14.
La LAF 96 añade una señal de retroalimentación 106 proporcional al cambio de la carga de potencia real 22, al punto de suma de error del regulador de velocidad 18, durante condiciones transitorias. La tasa de cambio en la carga de potencia real 22 se puede obtener con un filtro de suavizado ("washout") 108. La latencia de fase debida al regulador de velocidad 18 y al dispositivo de accionamiento 34 se puede compensar con un filtro de avance de fase 110. Un bloque de zona muerta 112, que puede tener una entrada desde el filtro de suavizado 108 o el filtro de avance de fase 110, se puede utilizar para hacer que la LAF 96 esté activa solamente si la tasa de cambio en la carga de potencia real 22 supera un umbral programable superior. Preferentemente, el bloque de zona muerta 112 desactiva la LAF 96 cuando el valor absoluto de su entrada cae por debajo de un umbral programable. El umbral programable del bloque de zona muerta 112 puede ser habitualmente el 10 % de la potencia nominal real 14 del generador por segundo. Un experto en la materia reconocerá que se pueden utilizar otros valores, que pueden o no depender de la potencia nominal real del generador 14, sin apartarse del alcance de la presente invención. La LAF 96 puede incluir un bloque de activación 114, que se puede utilizar para desactivar la lA f 96 en base a la entrada de activación 118 (EN). La LAF 96 puede incluir asimismo un amplificador de señal 120, que tiene una ganancia de salida 100 (Kla).
La realización a modo de ejemplo de la figura 6 se puede utilizar para la estimación de uno o varios parámetros programables LAF 96. Dichos uno o varios parámetros programables LAF 96 pueden incluir la constante de tiempo de lavado 98 (Tla), la ganancia de salida 100 (Kla), la constante de avance de fase 102 (Tld) y la constante de tiempo de latencia 104 (Tlg). La capacidad de la LAF 96 para conseguir la respuesta de velocidad deseada del sistema de control de velocidad lineal equivalente 26 depende de los valores de estos parámetros programables. PSO se puede utilizar para encontrar un conjunto adecuado de parámetros programables LAF 96. El sistema de control de velocidad lineal equivalente 26 identificado anteriormente se utiliza para encontrar un conjunto de parámetros programables LAF optimizados 96.
En la figura 7 se muestra un diagrama de bloques funcional de un procedimiento, de acuerdo con una realización a modo de ejemplo, que se puede utilizar para identificar los parámetros programables de la LAF 96. Se aplica una carga resistiva máxima 122 al grupo generador diesel 10, y la salida de potencia real (Pe) 28 del generador 14 se registra cada cuarto de ciclo durante una cantidad predeterminada de tiempo. La salida de potencia real (Pe) 28 del generador 14 se puede utilizar como una entrada a la LAF y al modelo del sistema de control lineal equivalente 26. La respuesta de velocidad deseada 124 se puede determinar en base a la medición de velocidad real (Aw) y al factor de escala (Kdesired) utilizando la ecuación siguiente:
La respuesta (Awm) 64 del sistema de control de velocidad lineal equivalente se puede determinar basándose en la salida de potencia real (Pe) 28 del generador 14. La respuesta de velocidad deseada (Awd) 124 y la respuesta del sistema de control de velocidad lineal equivalente (Awm) 64 se pueden utilizar para producir una entrada 126 a la regla de ajuste de parámetros programables lAf mediante PSO 128, que puede ajustar los parámetros programables de la lAf 96 utilizando la técnica PSO. Tal como se describe en mayor detalle a continuación, los parámetros programables ajustados 130 se pueden proporcionar al sistema de control de velocidad lineal equivalente 26. La respuesta del sistema de control de velocidad lineal equivalente (Awm) 64 se puede determinar utilizando los parámetros programables ajustados 130. El proceso anterior se puede repetir hasta que la respuesta del sistema de control de velocidad lineal equivalente (Awm) 64 se corresponde lo suficiente con la respuesta de velocidad deseada (Awd) 124. La salida de la LAF 96, VLAF 132, se puede determinar en base a la salida de potencia real (Pe) 28 del generador 14 y a los parámetros programables ajustados 130.
La regla de ajuste de parámetros programables LAF mediante PSO 128 se pueden inicializar con un grupo de cinco partículas (soluciones) con valores de partículas seleccionados aleatoriamente dentro del espacio de búsqueda. La regla de ajuste de parámetros programables LAF mediante PSO 128 busca a continuación las mejores a través del espacio de búsqueda mediante seguir las mejores partículas encontradas hasta el momento. La respuesta a (Awm) 64 del sistema de control de velocidad lineal equivalente se puede calcular basándose en el sistema de control de velocidad lineal equivalente 26, en cada partícula y en las muestras de la salida de potencia real (Pe) 28 del generador 14. Los valores calculados resultantes de la respuesta (Awm) 64 del sistema de control de velocidad lineal equivalente se pueden denominar Awm(^). Un valor deseado de la respuesta de velocidad deseada (Awd) 124 en la etapa k se puede denominar Aud(k). Los valores calculados resultantes se pueden comparar con la respuesta de velocidad deseada Aud(k). La función de aptitud para elegir la mejor partícula es la suma del cuadrado de las diferencias entre Aud(k) y Awm(k), k=1, ...,N, como sigue:
Figure imgf000008_0002
Después de encontrar los mejores valores de dichos uno o varios parámetros programables de la LAF 96, TLA 98, Kla 100, Tld 102, Tlg 104, cada partícula actualiza su velocidad y posiciones con las ecuaciones siguientes:
Figure imgf000008_0003
En las ecuaciones anteriores, vn es la velocidad de la partícula, xn es la partícula actual (solución),
Figure imgf000008_0001
y
Figure imgf000008_0004
se definen como el mejor valor para una partícula y el mejor valor entre todas las partículas, respectivamente. a es una ponderación de inercia que puede representar la tendencia a seguir la dirección en la que se ha movido cada partícula durante las iteraciones anteriores, randi y rand2 son números aleatorios entre 0 y 1. Pi y P2 son factores de aprendizaje que, junto con la ponderación de inercia representan la tendencia de cada partícula a seguir una nueva dirección en base a los valores x self y xglobal. Se debe observar que los valores a, (Bí y (B2 utilizados en la determinación de dichos uno o varios parámetros programables de la LAF 96 se diferencian de los utilizados para determinar los parámetros programables del sistema de control de velocidad lineal equivalente 26 descrito anteriormente.
Por razones prácticas, los límites de cada superficie se pueden limitar restringiendo los valores de dichos uno o varios parámetros programables 96 de la LAF, con los valores enumerados en la siguiente tabla 2. Si el valor de cualquiera de dichos uno o varios parámetros programables cae por debajo del correspondiente valor mínimo mostrado en la tabla 2, el valor de dicho parámetro programable se ajusta al correspondiente valor mínimo. Análogamente, si el valor de cualesquiera de dichos uno o varios parámetros programables supera el correspondiente valor máximo mostrado en la tabla 2, el valor de dicho parámetro programable se ajusta al correspondiente valor máximo.
Tabla 2 Espacio de búsqueda de partículas
Figure imgf000008_0005
De acuerdo con una realización a modo de ejemplo, en la figura 8 se muestra un procedimiento de cálculo 134 para implementar la regla de ajuste de parámetros programables LAF mediante PSO 128. Las etapas del procedimiento de cálculo 134 se describen en mayor detalle a continuación.
Etapa 0 <136>: ajustar a cero el contador de iteraciones.
Etapa 1 <138>: registrar cada uno de los valores calculados, cada cuarto de ciclo durante un intervalo de muestreo predeterminado, tal como de cinco segundos, utilizando la anterior ecuación (4) y calcular la respuesta de velocidad deseada (Awd) 124. Un experto en la materia reconocerá que se puede utilizar un intervalo de muestreo más corto o más largo, sin apartarse del alcance de la presente invención. Las muestras resultantes de la respuesta de velocidad deseada Awd se pueden denominar Awd (k), para k=1,...,N, donde N representa el número total de muestras registradas.
Etapa 2 <140>: inicializar cada posición de partícula y su velocidad a cero.
Etapa 3 <142>: ajustar el contador de partículas a cero.
Etapa 4 <144>: calcular la respuesta (Awm) 64 del modelo del sistema de control de velocidad lineal equivalente en base a la salida de potencia real (PE(k)) 28 del generador 14, para la posición de partícula seleccionada xn. La respuesta (Aum) 64 del modelo del sistema de control de velocidad lineal equivalente se puede denominar Aum(k), para k=1,...,N, donde N representa el número total de muestras medidas. Cada muestra PE(k) produce una correspondiente A u m(k).
Etapa 5 <146>: calcular la función de aptitud, ecuación (5), para elegir el mejor valor YS*‘J en base a la respuesta de velocidad deseada (Awd) 124 obtenida en la etapa 1 <138> y la respuesta (Awm) 64 del modelo de sistema de control de velocidad lineal equivalente obtenida en la etapa 3 <142>.
Etapa 6 <152>: actualizar la posición de partícula y la velocidad con las ecuaciones (6) y (7) anteriores, y actualizar el valor xglobal, tal como se ha descrito anteriormente.
Etapa 7 <148>: incrementar el contador de partículas.
Etapa 8 <150>: si el contador de partículas es igual al número de partículas, ir a la etapa 9 <154>. En caso contrario, ir a la etapa 4 <144>.
Etapa 9 <154>: incrementar el contador de iteraciones.
Etapa 10 <156>: si el contador de iteraciones supera el número máximo de iteraciones, terminar el procedimiento de cálculo 134. Si no, ir a la etapa 3 <142>
Cuando se describen elementos o características y/o realizaciones de los mismos, se entiende que los artículos "un", "una", "el", "la" y "dicho", "dicha" significan que existen uno o varios de los elementos o características. Se entiende que los términos "que comprende", "que incluye" y "que tiene" son inclusivos y significan que pueden existir elementos o características adicionales además de los descritos específicamente.
Los expertos en la materia reconocerán que se pueden realizar varios cambios a las realizaciones e implementaciones a modo de ejemplo descritas anteriormente, sin apartarse del alcance de la invención. Por consiguiente, toda la materia contenida en la descripción anterior o mostrada en los dibujos adjuntos se deberá interpretar como ilustrativa y no en sentido limitativo.
Se debe entender además que no debe considerarse que los procesos o etapas descritos en la presente memoria requieren necesariamente su realización en el orden particular descrito o mostrado. Se debe entender asimismo que se pueden utilizar procesos o etapas adicionales o alternativos.
Implementación de los sistemas y procedimientos LAF
Para mostrar su eficacia y aplicabilidad en el entorno industrial, el sistema y el procedimiento se implementaron en un AVR comercial variable desarrollado para un grupo generador de pequeño tamaño (menor que 10 MVA). En general, este tipo de regulador se ha diseñado para ser eficiente en costes, y el tamaño de la memoria y la potencia de cálculo son limitados.
El AVR consiste en un microprocesador y circuitos de acondicionamiento de señal para la tensión del generador, la corriente y la salida del regulador controlada PWM. La tensión y la corriente del generador se muestrean con una resolución de 12 bits después de filtros antisolapamiento. El cálculo de rms de la tensión del generador se realiza cada cuarto de ciclo (4,16 ms para un sistema de 60 Hz).
Para proporcionar al AVR una interfaz de usuario simple con característica de auto-ajuste, se desarrolló una aplicación de software. Las características siguientes están implementadas en la aplicación de software:
1. Funciones de diagnóstico básicas (validación del cableado y calibración de la medición).
2. Capacidad de registrar la potencia real del generador y respuestas de velocidad durante un periodo de tiempo fijo cuando se aplica la carga de potencia real.
3. Capacidad de identificar un sistema de control de velocidad equivalente utilizando la técnica PSO.
4. Capacidad de generar la respuesta de velocidad deseada Awd.
5. Capacidad de estimar los parámetros LAF para emparejar la velocidad del sistema equivalente con LAF a la respuesta de velocidad deseada obtenida en la etapa 4.
6. Capacidad de ajustar los parámetros LAF y verificar que la respuesta de velocidad es aproximadamente igual a la respuesta deseada.
Un ingeniero de campo puede activar el modo de auto-ajuste de la aplicación de software, y los parámetros LAF se pueden calcular para un valor deseado de Kdesired.
Se utilizó un simulador digital en tiempo real (RTDS, Real Time Digital Simulator) para verificar el comportamiento del sistema y el procedimiento dados a conocer anteriormente. Un modelo de generación totalmente detallado de la librería RTDS se puede utilizar como parte de la verificación del comportamiento. Una representación del excitador del alternador-rectificador y el motor se muestra como diagramas de bloques en las figuras 9A y 9B. Un AVR en el que se implementaron el sistema y el procedimiento descritos anteriormente se conectó asimismo a RTDS.
El RTDS, incluyendo una realización de los sistemas y procedimientos LAF descritos anteriormente, se puede implementar utilizando software MATLAB® para simular los sistemas y procedimientos LAF, y se puede utilizar software BESTCOMPLUS® para comunicar con un dispositivo de prueba con el fin de obtener los resultados de prueba necesarios. Un experto en la materia comprenderá que se pueden utilizar otros medios adecuados para implementar el RTDS incluyendo, de forma no limitativa, software desarrollado a medida que se ejecuta en hardware y sistemas operativos disponibles comercialmente, y otro software de comunicación adecuado.
La figura 10 muestra una respuesta de velocidad real, registrada, a una entrada de potencia real aplicada particular. La potencia real del generador y la respuesta de velocidad se muestran por valores unitarios. Basándose en estas respuestas, se identificó un sistema de control de velocidad lineal equivalente, como se ha descrito anteriormente. Los valores de parámetros programables LAF estimados del sistema de control de velocidad lineal equivalente identificado se muestran en la tabla 3.
Tabla 3 Estimación de los parámetros LAF
Figure imgf000010_0001
Los valores de los parámetros programables LAF estimados son algo diferentes a los valores de los parámetros del modelo. La diferencia puede ser el resultado de funciones no lineales presentes en los modelos RTDS del motor y el excitador del alternador-rectificador. La figura 11 muestra la respuesta de velocidad real, registrada, de la figura 10, y la respuesta de velocidad del sistema de control lineal equivalente utilizando los parámetros estimados mostrados en la figura 3. A pesar de las diferencias entre los valores de parámetros programables LAF estimados y del modelo, la respuesta temporal del sistema de control de velocidad lineal equivalente está muy cerca de la respuesta de velocidad real, registrada, tal como se muestra en la figura 11.
Tabla 4 Estimación de los parámetros LAF
Figure imgf000010_0002
La figura 12 ilustra la salida de la LAF, y se muestran las respuestas de velocidad deseada, medida y simulada del grupo generador diesel 10, para una entrada de potencia real en escalón. La respuesta de velocidad medida, f medida, mostrada es la respuesta de velocidad registrada, real, mostrada en las figuras 10 a 11. La respuesta de velocidad deseada, f deseada, se puede obtener multiplicando la respuesta de velocidad medida, f medida, por Kdesired=0,5, u otro valor adecuado para producir una desviación de velocidad que cumpla o supere los requisitos de ISO8528-5. El RTDS con la LAF activada se puede utilizar para determinar la respuesta de velocidad del sistema simulada, f simulación. La salida de la LAF se muestra asimismo en magenta. A efectos de simulación, la salida de la LAF se puede calcular con la potencia real registrada que se ha obtenido con la LAF inactiva. En este caso, la respuesta real con LAF activa será ligeramente diferente dado que la respuesta de velocidad está afectada por la LAF. Tal como se puede ver por la figura 12, la respuesta de velocidad con la LAF activada, f simulación, se aproxima estrechamente a la respuesta de velocidad deseada, f deseada.
La figura 13 muestra el efecto de ajustar los parámetros programables de la LAF, utilizando el procedimiento PSO que se ha descrito anteriormente. Se muestran la salida de la LAF, la respuesta de velocidad deseada, f deseada, y la respuesta de velocidad con y sin la LAF, para una entrada de potencia real en escalón. Tal como se puede ver por las figuras 12 a 13, la respuesta de velocidad con los parámetros ajustados de la LAF, f con LAF, mostrada en la figura 13 se aproxima incluso más estrechamente a la respuesta de velocidad deseada, f deseada, que la respuesta de velocidad con una LAF utilizando parámetros antes del ajuste, f simulación, de la figura 12.
En una realización ilustrativa, la LAF y el procedimiento de ajuste del PSO se implementaron utilizando un típico grupo generador diesel, que incluye un generador asíncrono 125 kVA, 208 Vac, 1800 RPM, 39. La excitación sin carga para este generador se proporcionó mediante un excitador auto-excitado 0,3 Amp, 7 Vdc, ac.
Se aplicó una carga de potencia real de 100 kW al grupo generador diesel. Para encontrar un conjunto adecuado de parámetros LAF, se registró la desviación de velocidad del motor diesel en respuesta a la carga aplicada. Se identificó, tal como se ha descrito anteriormente, un sistema de velocidad equivalente. Los valores de parámetros programables estimados resultantes de los parámetros del sistema de velocidad lineal equivalente se muestran en la tabla 5.
Tabla 5: estimación del sistema de control de velocidad lineal equivalente
Figure imgf000011_0001
Basándose en los parámetros del sistema de velocidad equivalente identificados, se calculan los parámetros LAF y se muestran en la tabla 6.
Tabla 6. Estimación de los parámetros programables LAF
Figure imgf000011_0002
Se obtuvieron resultados similares a los obtenidos con el RTDS, utilizando el grupo generador diesel. La desviación de velocidad del grupo generador diesel sin la LAF supera el requisito de velocidad ISO85285-2 de una caída de velocidad del 10 %. Con la LAF activada, se consigue fácilmente su desviación de velocidad deseada con Kdesired = 0,5, teniendo como resultado una desviación de velocidad perfectamente dentro de los requisitos ISO85285-2.
Entorno operativo informático
Haciendo referencia a la figura 14, un entorno operativo para una realización mostrada de un sistema y/o procedimiento para un AVR o un regulador de velocidad incluyendo los sistemas y procedimientos LAF que se describen en la presente memoria, es un sistema informático 1000 con un ordenador 1002 que comprende por lo menos una unidad central de procesamiento (CPU, central processing unit) 1004 de alta velocidad, junto con un sistema de memoria 1006 interconectado, por lo menos, con una arquitectura de bus 1008, un dispositivo de entrada 1010 y un dispositivo de salida 1012. Estos elementos están interconectados mediante por lo menos una estructura de bus 1008. En una realización alternativa, los sistemas y procedimientos LAF se pueden implementar en un dispositivo independiente, o incorporarse en otro componente en el sistema que proporcione el entorno operativo que se acaba de describir.
El ordenador 1002 puede incluir una interfaz de datos de entrada para recibir una medición de la carga de potencia real aplicada al grupo generador diesel, y una interfaz de comunicaciones que puede estar acoplada operativamente con la interfaz de comunicaciones del regulador de velocidad 18. La interfaz de comunicaciones del ordenador 1002 puede transmitir una salida de control a la interfaz de comunicaciones del regulador de velocidad 18.
Tal como se ha tratado anteriormente, los dispositivos de entrada y de salida pueden incluir una interfaz de comunicaciones que incluye una interfaz gráfica de usuario. Cualesquiera o la totalidad de los componentes informáticos de la interfaz de red y los sistemas y procedimientos de comunicaciones pueden ser cualquier dispositivo informático incluyendo, de forma no limitativa, un portátil, una PDA, un teléfono celular/móvil, así como potencialmente un dispositivo dedicado. El software se puede implementar mediante cualquier "miniaplicación" en el mismo, y permanece dentro del alcance de esta invención.
La CPU mostrada 1004 es de diseño familiar e incluye una unidad lógica aritmética (ALU, arithmetic logic unit) 1014 para realizar cálculos, una colección de registros 1016 para almacenamiento temporal de datos e instrucciones y una unidad de control 1018 para controlar el funcionamiento del sistema informático 1000. Cualquiera de los diversos microprocesadores son igualmente preferidos, de forma no limitativa, para la CPU 1004. La realización mostrada funciona sobre un sistema operativo diseñado para ser transportable a cualquiera de estas plataformas de procesamiento.
El sistema de memoria 1006 incluye generalmente memoria principal de alta velocidad 1020 en forma de un medio, tal como dispositivos semiconductores de memoria de acceso aleatorio (RAM, random access memory) y de memoria de sólo lectura (ROM, read only memory) que son habituales en un medio de almacenamiento informático no transitorio. La presente invención no se limita a esto, y puede incluir además almacenamiento secundario 1022 en forma de medios de almacenamiento de larga duración, tales como discos flexibles, discos duros, cinta, CD-ROM, memoria flash, etc., y otros dispositivos que almacenan datos utilizando medios eléctricos, magnéticos y ópticos u otros medios de grabación. La memoria principal 1020 puede incluir asimismo, en algunas realizaciones, una memoria de visualización de video para visualizar imágenes a través de un dispositivo de visualización (no mostrado). Los expertos en la materia reconocerán que el sistema de memoria 1006 puede comprender diversos componentes alternativos que tienen diversas capacidades de almacenamiento.
Cuando aplique, un dispositivo de entrada 1010 y un dispositivo de salida 1012 pueden asimismo estar dispuestos en el sistema que se describe en la presente memoria, o en realizaciones del mismo. El dispositivo de entrada 1010 puede comprender cualquier teclado, ratón, transductor físico (por ejemplo, un micrófono) y puede estar interconectado al ordenador 1002 por medio de una interfaz de entrada 1024, tal como una interfaz gráfica de usuario, en asociación con, o independiente respecto de la interfaz de comunicaciones descrita anteriormente, incluyendo la interfaz de antena para comunicaciones inalámbricas. El dispositivo de salida 1012 puede incluir una pantalla, una impresora, un transductor (por ejemplo, un altavoz), etc., y puede estar interconectado con el ordenador 1002 por medio de una interfaz de salida 1026 que puede incluir la interfaz de comunicaciones descrita anteriormente, incluyendo la interfaz de antena. Algunos dispositivos, tales como un adaptador de red o un módem, pueden ser utilizados como dispositivos de entrada y/o de salida.
Tal como es familiar para los expertos en la materia, el sistema informático 1000 incluye además un sistema operativo y por lo menos un programa de aplicación. El sistema operativo es el conjunto de software que controla el funcionamiento del sistema informático y la asignación de recursos. El programa de aplicación es el conjunto de software que realiza una tarea deseada por el sistema y procedimiento de la LAF y/o por cualquiera de los procesos y etapas de proceso descritas anteriormente, utilizando recursos informáticos puestos a disposición por medio del sistema operativo.
De acuerdo con las prácticas de los expertos en la materia de la programación informática, la presente invención se describe a continuación haciendo referencia a representaciones simbólicas de operaciones que son realizadas por el sistema informático 1000. En ocasiones se hace referencia a dichas operaciones como ejecutadas por ordenador. Se apreciará que las operaciones que se representan simbólicamente incluyen la manipulación por la CPU 1004 de señales eléctricas que representan bits de datos y el mantenimiento de bits de datos en posiciones de memoria en el sistema de memoria 1006, así como otro procesamiento de señales. Las posiciones de memoria en las que se mantienen bits de datos son posiciones físicas que tienen propiedades eléctricas, magnéticas u ópticas particulares correspondientes a los bits de datos. Una o varias realizaciones pueden implementarse en forma tangible en uno o varios programas definidos por instrucciones ejecutables por ordenador que pueden ser almacenadas en un medio legible por ordenador. El medio legible por ordenador puede ser cualquiera de los dispositivos, o una combinación de los dispositivos, descritos anteriormente en relación con el sistema de memoria 1006.

Claims (20)

REIVINDICACIONES
1. Un procedimiento para disponer una característica de anticipación de carga (96) para un grupo generador diesel (10) que incluye un motor diesel (12), un generador (14), un regulador de velocidad (18) y un regulador automático de tensión (20), caracterizado por que el procedimiento comprende las etapas de:
establecer un sistema de control de velocidad lineal equivalente (26), correspondiéndose aproximadamente la respuesta del sistema de control de velocidad lineal (26) a la respuesta de velocidad no lineal del grupo generador diesel (10); y
establecer por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96) en base a la carga de potencia real (22) aplicada al grupo generador diesel (10) y una respuesta de velocidad deseada del sistema de control de velocidad lineal (26).
2. El procedimiento según la reivindicación 1, en el que la etapa de establecer un sistema de control de velocidad lineal equivalente (26) comprende además la etapa de determinar un conjunto de parámetros programables (40, 42, 44, 45) del sistema de control de velocidad lineal (26) utilizando optimización por enjambre de partículas, estando el conjunto de parámetros programables (40, 42, 44, 45) determinado por un número de partículas predeterminado, en el que la posición de cada partícula representa un diferente conjunto de parámetros programables (40, 42, 44, 45); y para cada partícula:
a. inicializar (76) cada posición de partícula,
b. determinar un valor real de la respuesta de velocidad del grupo generador diesel (10) en base a una carga de potencia real del generador;
c. calcular una respuesta del sistema de control de velocidad lineal (26) con una posición de partícula seleccionada, utilizando la carga de potencia real y la desviación de velocidad;
d. determinar (80, 82) una evaluación de aptitud de la partícula para encontrar un mejor valor propio y un mejor valor global mediante comparar la respuesta calculada con el valor real de la respuesta de velocidad; y e. actualizar (82) una posición y una velocidad para cada partícula en base al mejor valor propio y el mejor valor global determinados.
3. El procedimiento según la reivindicación 1, en el que la etapa de establecer un sistema de control de velocidad lineal (26) comprende además las etapas de:
determinar un conjunto de parámetros programables (40, 42, 44, 45) del sistema de control de velocidad lineal equivalente (26) utilizando optimización por enjambre de partículas, estando el conjunto de parámetros programables determinado por un número de partículas fijo, en el que la posición de cada partícula representa un diferente conjunto de parámetros programables (40, 42, 44, 45); y
para cada conjunto de parámetros programables (40, 42, 44, 45):
Etapa 0: inicializar (72) contador de iteraciones = 0;
Etapa 1: determinar (74) un sistema de control de velocidad real, Aw(k), para el motor diesel utilizando la salida de potencia real, Pe(k), del generador como un número predeterminado de muestras, k= 1 ,..., N, durante un periodo de tiempo predeterminado.
Etapa 2: inicializar (76) cada posición de partícula a valores típicos en base a las especificaciones del equipo en el grupo generador diesel (10) y cada velocidad de partícula a cero;
Etapa 3: inicializar (78) contador de partículas = 0;
Etapa 4: calcular (80) la respuesta del sistema de control de velocidad lineal equivalente, Awm(k), con una posición de partícula seleccionada, en base a la salida de potencia real PE(k) k= 1,..., N;
Etapa 5: calcular (82) una función de aptitud:
Figure imgf000013_0001
para elegir el mejor valor en base a la respuesta del sistema de control de velocidad real y la respuesta del modelo del sistema de control de velocidad lineal equivalente;
Xse,f
Etapa 6: encontrar (90) el mejor valor ” de la partícula, actualizando el valor xPhbal y actualizando unas nuevas posición y velocidad de la partícula, utilizando las ecuaciones:
x m = x k v k
Etapa 7: hasta que se calculan todas las partículas en base al contador de partículas y al número de partículas predeterminado, incrementar (84) el contador de partículas y repetir las etapas anteriores 4 a 6 para cada partícula; Etapa 8: si (86) el contador de partículas es igual al número de partículas total en el conjunto de parámetros programables, ir a la etapa 9. Si no, ir a la etapa 4;
Etapa 9: incrementar (92) el contador de iteraciones; y
Etapa 10: si (94) el contador de iteraciones es menor o igual que un número máximo predeterminado de iteraciones, ir a la etapa 3.
4. El procedimiento según la reivindicación 2 o la reivindicación 3, en el que el conjunto de parámetros programables (40, 42, 44, 45) del sistema de control de velocidad lineal equivalente (26) comprende por lo menos uno de: H = inercia total del motor, Ta = constante de tiempo del dispositivo de accionamiento, Kp, K/, Kd = parámetros del controlador (PID) y caída de velocidad.
5. El procedimiento según cualquiera de las reivindicaciones 1 a 4, en el que la etapa de establecer por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96) comprende además la etapa de determinar un conjunto de parámetros programables (98, 100, 102, 104) de la característica de anticipación de carga (96) utilizando optimización por enjambre de partículas, estando el conjunto de parámetros programables (98, 100, 102, 104) determinado por un número de partículas predeterminado; y
para cada partícula:
a. inicializar (140) cada posición de partícula,
b. determinar (138) una respuesta de velocidad deseada del sistema de control de velocidad lineal equivalente en base a la carga de potencia real nominal del generador;
c. calcular (144) una respuesta de velocidad del sistema de control de velocidad lineal (26) y la característica de anticipación de carga (96) con una posición de partícula seleccionada, utilizando la carga de potencia real y la desviación de velocidad;
d. determinar (152) una evaluación de aptitud de la partícula para encontrar un mejor valor propio y un mejor valor global, comparando la respuesta de velocidad calculada con la respuesta de velocidad deseada; y
e. actualizar (152) una posición y una velocidad para cada partícula en base al mejor valor propio y el mejor valor global determinados.
6. El procedimiento según cualquiera de las reivindicaciones 1 a 4, en el que la etapa de establecer por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96) comprende además la etapa de:
determinar un conjunto de parámetros programables (98, 100, 102, 104) de la característica de anticipación de carga (96) utilizando optimización por enjambre de partículas, estando determinado el conjunto de parámetros programables (98, 100, 102, 104) mediante un número de partículas fijo, en el que la posición de cada partícula representa un diferente conjunto de parámetros programables (98, 100, 102, 104); y
para cada conjunto de parámetros programables:
Etapa 0: inicializar (136) el contador de iteraciones = 0.
Etapa 1: determinar (138) una respuesta de velocidad deseada, Awd(k), del sistema de control de velocidad lineal utilizando la salida de potencia real, Pn(k), como un número predeterminado de muestras k= 1, ..., N, durante un periodo de tiempo predeterminado;
Etapa 2: inicializar (140) cada posición de partícula y cada velocidad de partícula a cero.
Etapa 3: inicializar (142) contador de partículas = 0;
Etapa 4: calcular (144) la respuesta del sistema de control de velocidad lineal equivalente (26) y la característica de anticipación de carga (96), Awm(k), con una posición de partícula seleccionada, en base a la salida de potencia real, PE(k), k= 1,..., N;
Etapa 5: calcular (146) una función de aptitud:
Figure imgf000015_0001
x sdf
para elegir el mejor valor ” en base al sistema de control de velocidad lineal equivalente y a la respuesta de la característica de anticipación de carga y la respuesta de velocidad deseada;
Etapa 6: encontrar (152) el mejor valor Xn de la partícula, actualizando el valor x^lobal y actualizando unas nuevas posición y velocidad de la partícula, utilizando las ecuaciones:
Figure imgf000015_0002
Etapa 7: hasta que se calculan todas las partículas en base al contador de partículas y al número de partículas predeterminado, incrementar (148) el contador de partículas y repetir las etapas anteriores 4 a 6 para cada partícula; Etapa 8: si (150) el contador de partículas es igual al número de partículas total en el conjunto de parámetros programables, ir a la etapa 9. Si no, ir a la etapa 4;
Etapa 9: incrementar (154) el contador de iteraciones; y
Etapa 10: si (156) el contador de iteraciones es menor o igual que un número máximo predeterminado de iteraciones, ir a la etapa 3.
7. El procedimiento según cualquiera de las reivindicaciones 1 a 6, en el que la respuesta de velocidad deseada, Awd(k), del sistema de control de velocidad lineal equivalente (26) se determina en base a Kdesired y a la respuesta de velocidad real del grupo generador diesel (10).
8. El procedimiento según la reivindicación 5 o la reivindicación 6 o la reivindicación 7, en el que el conjunto de parámetros programables (98, 100, 102, 104) de la característica de anticipación de carga (96) comprende por lo menos uno de: T w = constante de tiempo de lavado, Kw = ganancia de salida, T lead = constante de avance de fase y T lag = constante de tiempo de latencia.
9. El procedimiento según cualquiera de las reivindicaciones 1 a 8, que comprende las etapas de:
medir una carga de potencia real aplicada al grupo generador diesel (10) mediante un sensor acoplado eléctricamente al grupo generador diesel (10); y
proporcionar dicho por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96) al aparato procesador de datos informáticos (1004) que tiene memoria informática (1006), conteniendo la memoria informática (1006) instrucciones ejecutables por ordenador para implementar el sistema de control de velocidad lineal (26) y la característica de anticipación de carga (96), incluyendo las instrucciones ejecutables por ordenador para implementar la característica de anticipación de carga (96) instrucciones ejecutables por ordenador para generar una salida de control en base a la carga de potencia real medida y a dicho por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96).
proporcionar la salida de control al regulador de velocidad (18), ajustando el regulador de velocidad (18) la velocidad del motor diesel en base a la salida de control.
10. El procedimiento según la reivindicación 9, en el que la etapa de proporcionar la salida de control al regulador de velocidad (18) comprende además:
una etapa de bloquear la salida de control al regulador de velocidad (18) salvo que la carga de potencia real medida supere un porcentaje predeterminado de la carga de potencia nominal del generador; o
una etapa de activar la salida de control del regulador de velocidad (18) cuando la tasa de cambio de la carga de potencia real supera una cantidad programable.
11. Un sistema para proporcionar una característica de anticipación de carga (96) para un grupo generador diesel (10) que incluye un motor diesel (10), un generador (14), un regulador de velocidad (18) y un regulador automático de tensión (20), que comprende:
un aparato procesador de datos informáticos (1002) que tiene una interfaz de comunicaciones (1026) y está acoplado operativamente a memoria informática (1006) que contiene instrucciones ejecutables por ordenador, estando el aparato procesador de datos informáticos (1002) configurado para ejecutar las instrucciones ejecutables por ordenador, caracterizado por que las instrucciones ejecutables por ordenador están estructuradas para: establecer un sistema de control de velocidad lineal (26), correspondiéndose aproximadamente la respuesta del sistema de control de velocidad lineal (26) a la respuesta de velocidad no lineal del grupo generador diesel (10); y establecer por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96) en base a la carga de potencia real aplicada al grupo generador diesel (10) y una respuesta de velocidad deseada del sistema de control de velocidad lineal (26);
implementar el sistema de control de velocidad lineal (26) y la característica de anticipación de carga (96).
12. El sistema según la reivindicación 11, que comprende además:
un sensor para medir la carga de potencia real aplicada al grupo generador diesel (10);
una interfaz de datos de entrada (1024) para recibir una medición de la carga de potencia real aplicada al grupo generador diesel (10),
las instrucciones ejecutables por ordenador estando además estructuradas para generar una salida de control en base a la carga de potencia real medida y a dicho por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96); e
incluyendo el regulador de velocidad (18) una interfaz de comunicaciones acoplada operativamente a la interfaz de comunicaciones (1026) del aparato procesador de datos informáticos (1002), recibiendo la interfaz de comunicaciones del regulador de velocidad (18) la salida de control transmitida desde la interfaz de comunicaciones (1026) del aparato procesador de datos informáticos, ajustando el regulador de velocidad (18) la velocidad del motor diesel en base a la salida de control.
13. El sistema según la reivindicación 11 o la reivindicación 12, en el que las instrucciones ejecutables por ordenador estructuradas para establecer un sistema de control de velocidad lineal (26) están estructuradas además para: determinar un conjunto de parámetros programables (40, 42, 44, 45) del sistema de control de velocidad lineal (26) utilizando optimización por enjambre de partículas, estando determinado el conjunto de parámetros programables (40, 42, 44, 45) por un número de partículas predeterminado, en el que la posición de cada partícula representa un diferente conjunto de parámetros programables (40, 42, 44, 45); y
para cada partícula:
a. inicializar (76) cada posición de partícula,
b. determinar un valor real de la respuesta de velocidad del grupo generador diesel (10) en base a una carga de potencia real del generador;
c. calcular una respuesta del sistema de control de velocidad lineal con una posición de partícula seleccionada, utilizando la carga de potencia real y la desviación de velocidad,
d. determinar (80, 82) una evaluación de aptitud de la partícula para encontrar un mejor valor propio y un mejor valor global mediante comparar la respuesta calculada con el valor real de la respuesta de velocidad, y
e. actualizar (82) una posición y una velocidad para cada partícula en base al mejor valor propio y el mejor valor global determinados.
14. El sistema según la reivindicación 11 o la reivindicación 12, en el que las instrucciones ejecutables por ordenador estructuradas para establecer un sistema de control de velocidad lineal (26) están estructuradas además para: determinar un conjunto de parámetros programables (40, 42, 44, 45) del sistema de control de velocidad lineal (26) utilizando optimización por enjambre de partículas, estando determinado el conjunto de parámetros programables (40, 42, 44, 45) por un número de partículas fijo, en el que la posición de cada partícula representa un diferente conjunto de parámetros programables (40, 42, 44, 45); y
para cada conjunto de parámetros programables (40, 42, 44, 45):
Etapa 0: inicializar (72) contador de iteraciones = 0;
Etapa 1: determinar (74) un sistema de control de velocidad real, Aw(k), para el motor diesel utilizando la salida de potencia real, Pe(k), del generador como un número predeterminado de muestras, k= 1, ..., N, durante un periodo de tiempo predeterminado.
Etapa 2: inicializar (76) cada posición de partícula a valores típicos en base a las especificaciones del equipo en el grupo generador diesel y cada velocidad de partícula a cero;
Etapa 3: inicializar (78) contador de partículas = 0;
Etapa 4: calcular (80) la respuesta del sistema de control de velocidad lineal equivalente, Awm(k), con una posición de partícula seleccionada, en base a la salida de potencia real PE(k), k= 1,..., N;
Etapa 5: calcular (82) una función de aptitud:
N
J = ^ ( A (ú {k) - Acom( k ) )2
k=1
para elegir el mejor valor x " setf en base a la respuesta del sistema de control de velocidad real y la respuesta del modelo del sistema de control de velocidad lineal equivalente;
Etapa 6: encontrar (90) el mejor valor x" de la partícula, actualizando el valor x9lobal y actualizando unas nuevas posición y velocidad de la partícula, utilizando las ecuaciones:
x k+i = x k v k
Etapa 7: hasta que se calculan todas las partículas en base al contador de partículas y al número de partículas predeterminado, incrementar (84) el contador de partículas y repetir las etapas anteriores 4 a 6 para cada partícula; Etapa 8: si (86) el contador de partículas es igual al número de partículas total en el conjunto de parámetros programables, ir a la etapa 9. Si no, ir a la etapa 4;
Etapa 9: incrementar (92) el contador de iteraciones; y
Etapa 10: si (94) el contador de iteraciones es menor o igual que un número máximo predeterminado de iteraciones, ir a la etapa 3.
15. El sistema según la reivindicación 13 o la reivindicación 14, en el que el conjunto de parámetros programables (40, 42, 44, 45) del sistema de control de velocidad lineal equivalente (26) comprende por lo menos uno de: H = inercia total del motor, T a = constante de tiempo del dispositivo de accionamiento, K p , K/, K d = parámetros del controlador (PID) y caída de velocidad.
16. El sistema según cualquiera de las reivindicaciones 11, 13, 14 o 15, en el que las instrucciones ejecutables por ordenador estructuradas para establecer por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96) están además estructuradas para:
determinar un conjunto de parámetros programables (98, 100, 102, 104) de la característica de anticipación de carga (96) utilizando optimización por enjambre de partículas, estando el conjunto de parámetros programables (98, 100, 102, 104) determinado por un número de partículas predeterminado; y
para cada partícula:
a. inicializar (140) cada posición de partícula,
b. determinar (138) una respuesta de velocidad deseada del sistema de control de velocidad lineal equivalente en base a la carga de potencia real nominal del generador;
c. calcular (144) una respuesta de velocidad del sistema de control de velocidad lineal (26) y la característica de anticipación de carga (96) con una posición de partícula seleccionada, utilizando la carga de potencia real y la desviación de velocidad;
d. determinar (152) una evaluación de aptitud de la partícula para encontrar un mejor valor propio y un mejor valor global, comparando la respuesta de velocidad calculada con la respuesta de velocidad deseada; y
e. actualizar (152) una posición y una velocidad para cada partícula en base al mejor valor propio y el mejor valor global determinados.
17. El sistema según cualquiera de las reivindicaciones 11, 13, 14 o 15, en el que las instrucciones ejecutables por ordenador estructuradas para establecer por lo menos un parámetro programable (98, 100, 102, 104) de la característica de anticipación de carga (96) están además estructuradas para:
determinar un conjunto de parámetros programables (98, 100, 102, 104) de la característica de anticipación de carga (96) utilizando optimización por enjambre de partículas, estando determinado el conjunto de parámetros programables (98, 100, 102, 104) mediante un número de partículas fijo, en el que la posición de cada partícula representa un diferente conjunto de parámetros programables (98, 100, 102, 104); y
para cada conjunto de parámetros programables:
Etapa 0: inicializar (136) el contador de iteraciones = 0.
Etapa 1: determinar (138) una respuesta de velocidad deseada, Awd(k), del sistema de control de velocidad lineal utilizando la salida de potencia real, Pe(k), como un número predeterminado de muestras k= 1, ..., N, durante un periodo de tiempo predeterminado;
Etapa 2: inicializar (140) cada posición de partícula y cada velocidad de partícula a cero.
Etapa 3: inicializar (142) contador de partículas = 0;
Etapa 4: calcular (144) la respuesta del sistema de control de velocidad lineal equivalente y la característica de anticipación de carga, Awm(k), con una posición de partícula seleccionada, en base a la salida de potencia real, PE(k), k= 1, ..., N;
Etapa 5: calcular (146) una función de aptitud:
Figure imgf000018_0001
para x sdf elegir el mejor valor ” en base al sistema de control de velocidad lineal equivalente y a la respuesta de la característica de anticipación de carga y la respuesta de velocidad deseada;
Etapa 6: encontrar (152) el mejor valor Xn de la partícula, actualizando el valor x9'0^ 1 y actualizando unas nuevas posición y velocidad de la partícula, utilizando las ecuaciones:
Figure imgf000018_0002
Etapa 7: hasta que se calculan todas las partículas en base al contador de partículas y al número de partículas predeterminado, incrementar (148) el contador de partículas y repetir las etapas anteriores 4 a 6 para cada partícula; Etapa 8: si (150) el contador de partículas es igual al número de partículas total en el conjunto de parámetros programables, ir a la etapa 9. Si no, ir a la etapa 4;
Etapa 9: incrementar (154) el contador de iteraciones; y
Etapa 10: si (156) el contador de iteraciones es menor o igual que un número máximo predeterminado de iteraciones, ir a la etapa 3.
18. El sistema según cualquiera de las reivindicaciones 11, 13, 14 o 15, en el que la respuesta de velocidad deseada, Awd(k), del sistema de control de velocidad lineal equivalente (26) se determina en base a Kdesired y a la respuesta de velocidad real del grupo generador diesel (10).
19. El sistema según la reivindicación 16 o la reivindicación 17 o la reivindicación 18, en el que el conjunto de parámetros programables (98, 100, 102, 104) de la característica de anticipación de carga (96) comprende por lo menos uno de: T w = constante de tiempo de lavado, Kw = ganancia de salida, T lead = constante de avance de fase y T lag = constante de tiempo de latencia.
20. El sistema según la reivindicación 13, en el que las instrucciones ejecutables por ordenador están estructuradas además de manera que:
la salida de control al regulador de velocidad (18) comprende además la etapa de bloquear la salida de control al regulador de velocidad (18) salvo que la carga de potencia real medida supere un porcentaje predeterminado de la carga de potencia nominal del generador; o
la transmisión de la salida de control al regulador de velocidad (18) se activa cuando la tasa de cambio de la carga de potencia real aplicada al grupo generador diesel supera una cantidad programable.
ES15177844T 2014-07-24 2015-07-22 Sistema y procedimiento para una característica de anticipación de carga y su procedimiento de ajuste para un grupo generador Active ES2715084T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201462028653P 2014-07-24 2014-07-24
US201462033482P 2014-08-05 2014-08-05
US14/718,504 US9574511B2 (en) 2014-07-24 2015-05-21 System and method for a load anticipation feature and its tuning method for a generating set

Publications (1)

Publication Number Publication Date
ES2715084T3 true ES2715084T3 (es) 2019-05-31

Family

ID=55166359

Family Applications (1)

Application Number Title Priority Date Filing Date
ES15177844T Active ES2715084T3 (es) 2014-07-24 2015-07-22 Sistema y procedimiento para una característica de anticipación de carga y su procedimiento de ajuste para un grupo generador

Country Status (7)

Country Link
US (1) US9574511B2 (es)
EP (1) EP2993779B1 (es)
CN (1) CN105305411B (es)
DK (1) DK2993779T3 (es)
ES (1) ES2715084T3 (es)
HU (1) HUE042548T2 (es)
PL (1) PL2993779T3 (es)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10273876B2 (en) * 2015-06-08 2019-04-30 Kohler Co. Dual axis alternator
EP3420632B1 (en) 2016-02-25 2022-05-18 Basler Electric Company System and method for an integrated control system for a diesel generating set
WO2018085974A1 (en) * 2016-11-08 2018-05-17 Guangxi Liugong Machinery Co., Ltd. Multiple level work hydraulics anti-stall
CN107401461B (zh) * 2017-09-25 2023-04-07 安徽合力股份有限公司 一种外置式发动机转速限速器
CN108468597A (zh) * 2018-04-28 2018-08-31 泰豪电源技术有限公司 集成控制屏及柴油发电机系统
EP4123094A1 (en) 2018-09-10 2023-01-25 Artemis Intelligent Power Limited Industrial machine with hydraulic pump/motor controller
US11454003B2 (en) 2018-09-10 2022-09-27 Artemis Intelligent Power Limited Apparatus with hydraulic machine controller
EP3620582B1 (en) 2018-09-10 2022-03-09 Artemis Intelligent Power Limited Apparatus comprising a hydraulic circuit
CN109543222B (zh) * 2018-10-19 2023-04-18 广西电网有限责任公司电力科学研究院 一种不同功率水平下压水堆核电机组甩负荷保护仿真方法
US10968765B2 (en) 2018-12-04 2021-04-06 General Electric Company Power system with a coordinated power draw
CN109617140A (zh) * 2018-12-12 2019-04-12 云南电网有限责任公司电力科学研究院 一种大型水电机组调速器参数优化方法
US11146193B2 (en) 2019-10-14 2021-10-12 Schweitzer Engineering Laboratories, Inc. Genset engine paralleling controls, devices, systems, and methods
US11012016B2 (en) * 2019-10-14 2021-05-18 Schweitzer Engineering Laboratories, Inc. Energy packet control of generator prime mover
BR112022023417A2 (pt) * 2020-05-28 2023-01-24 Basler Electric Co Sistema e método para ajustar/configurar automaticamente um estabilizador de sistema de potência (pss) em um sistema de controle de excitação digital
DE102020117880A1 (de) 2020-07-07 2022-01-13 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Verfahren zur Optimierung eines elektrischen Systems durch einen Partikelschwarm-Optimierungsalgorithmus
CN112270088B (zh) * 2020-10-26 2023-07-18 中国长江电力股份有限公司 集群水轮发电机组仿真模型及其建模方法
US11942891B2 (en) 2021-06-15 2024-03-26 Kohler Co. Dynamic frequency to voltage ratio for regulator machine
DE102021206421A1 (de) 2021-06-22 2022-12-22 Rolls-Royce Solutions GmbH Regeleinrichtung zur Regelung einer eine Brennkraftmaschine und einen mit der Brennkraftmaschine antriebswirkverbundenen Generator umfassenden Leistungsanordnung, Regelanordnung mit einer solchen Regeleinrichtung, Leistungsanordnung und Verfahren zur Regelung einer Leistungsanordnung
CN113848708B (zh) * 2021-09-15 2024-03-15 昆明理工大学 一种柴油发电机组调速系统最优t-s模糊鲁棒控制器设计方法
US11777426B2 (en) 2022-02-21 2023-10-03 Schweitzer Engineering Laboratories, Inc. Energy packet control of generator prime mover and control processing
CN116009417B (zh) * 2022-12-12 2026-02-24 国家电网有限公司 一种同步发电机励磁控制装置现场仿真测试方法及系统
CN117984988B (zh) * 2024-04-07 2024-06-14 西安建筑科技大学 基于仿生动力学系统的混合动力控制方法及系统

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2563894B2 (ja) 1982-09-25 1996-12-18 株式会社東芝 多入出力サンプル値pid制御装置
US5124626A (en) 1990-12-20 1992-06-23 Mts Systems Corporation Sinusoidal signal amplitude and phase control for an adaptive feedback control system
US5294879A (en) 1991-11-01 1994-03-15 Basler Electric Company Microprocessor-controlled regulator
US5691896A (en) 1995-08-15 1997-11-25 Rosemount, Inc. Field based process control system with auto-tuning
US6549858B1 (en) 1998-02-03 2003-04-15 Sheet Dynamics, Ltd. Structural control and monitoring using adaptive spatio-temporal filtering
FI109847B (fi) 1998-06-11 2002-10-15 Abb Oy Menetelmä tahtikoneen roottorikulmaestimaatin virheen minimoimiseksi
US6216066B1 (en) 1998-07-01 2001-04-10 General Electric Company System and method for generating alerts through multi-variate data assessment
US6125077A (en) 1999-04-20 2000-09-26 Oak Technology, Inc. Apparatus and method for providing a quiet time before analog signal sampling in a mixed signal integrated circuit employing synchronous and asynchronous clocking
US6204642B1 (en) * 1999-08-06 2001-03-20 General Electric Company Method and apparatus for modifying limit and protection software in a synchronous generator exciter to match the capability of the turbine-generator
US6760716B1 (en) 2000-06-08 2004-07-06 Fisher-Rosemount Systems, Inc. Adaptive predictive model in a process control system
US7113834B2 (en) 2000-06-20 2006-09-26 Fisher-Rosemount Systems, Inc. State based adaptive feedback feedforward PID controller
US6577908B1 (en) 2000-06-20 2003-06-10 Fisher Rosemount Systems, Inc Adaptive feedback/feedforward PID controller
US7024253B2 (en) 2000-08-21 2006-04-04 Honeywell International Inc. Auto-tuning controller using loop-shaping
US6697767B2 (en) 2000-10-18 2004-02-24 The National University Of Singapore Robust process identification and auto-tuning control
US6700356B1 (en) 2000-10-24 2004-03-02 Kohler Co. Method and apparatus for regulating the excitation of an alternator of a genset
US6564774B2 (en) 2001-04-12 2003-05-20 Dresser, Inc. Feedforward engine control governing system
US7317953B2 (en) 2003-12-03 2008-01-08 Fisher-Rosemount Systems, Inc. Adaptive multivariable process controller using model switching and attribute interpolation
US20050137834A1 (en) 2003-12-18 2005-06-23 Heydt Gerald T. System and method of estimating synchronous generator parameters
US7064526B2 (en) 2004-04-23 2006-06-20 Astronics Advanced Electronic Systems Corp. Fault tolerant architecture for permanent magnet starter generator subsystem
US8131656B2 (en) 2006-01-31 2012-03-06 The Board Of Trustees Of The University Of Illinois Adaptive optimization methods
US8190299B2 (en) 2006-07-19 2012-05-29 Rovnyak Steven M Integrated and optimized distributed generation and interconnect system controller
US7598751B2 (en) 2006-08-14 2009-10-06 Clemson University Research Foundation Impedance-based arc fault determination device (IADD) and method
US7853805B1 (en) 2007-02-02 2010-12-14 Hrl Laboratories, Llc Anti-tamper system
US8866626B2 (en) 2008-01-31 2014-10-21 Basler Electric Company System and method for detecting generator incipient failures
US8275488B2 (en) * 2008-01-31 2012-09-25 Basler Electric Co. Digital excitation control system utilizing swarm intelligence and an associated method of use
CA2656850A1 (en) 2008-03-03 2009-09-03 Solido Design Automation Inc. Global statistical optimization, characterization, and design
CA2831665C (en) 2011-03-29 2016-05-31 Innovus Power, Inc. Generator
US9645558B2 (en) * 2012-09-29 2017-05-09 Operation Technology, Inc. Dynamic parameter tuning using particle swarm optimization

Also Published As

Publication number Publication date
EP2993779A1 (en) 2016-03-09
DK2993779T3 (en) 2019-04-08
US20160025023A1 (en) 2016-01-28
HUE042548T2 (hu) 2019-07-29
CN105305411A (zh) 2016-02-03
EP2993779B1 (en) 2019-01-02
CN105305411B (zh) 2019-09-27
US9574511B2 (en) 2017-02-21
PL2993779T3 (pl) 2019-07-31

Similar Documents

Publication Publication Date Title
EP2993779B1 (en) System and method for a load anticipation feature and its tuning method for a generating set
KR102409009B1 (ko) 배터리 관리 시스템
ES2681045T3 (es) Sistema y método para detectar fallos incipientes de generador
JP6919997B2 (ja) 制御装置、制御方法、および制御プログラム
US12278583B2 (en) Deep learning models for electric motor winding temperature estimation and control
US20200041571A1 (en) Health monitor for an electric machine
CN107765180A (zh) 发电机波形测量
CA2927520A1 (en) System and method for non-invasive generator damping torque estimation
Zhang et al. Synchrophasor measurement-based wind plant inertia estimation
US10401818B2 (en) Method and apparatus for automatic recognition of similarities between perturbations in a network
WO2016198949A2 (en) System and method for maintaining a photovoltaic power source at a maximum power point
BR112014007556B1 (pt) método de determinação de sinais estacionários para o diagnóstico de um sistema eletromecânico
JP2018189081A (ja) 適応学習による発電システムの制御
Grewal et al. Efficiency determination of in-service induction machines using gravitational search optimization
Kamwa et al. Small signal analysis of hydro-turbine governors in large interconnected power plants
Kovalenko et al. Comparing the techniques of defining the synchronous machine load angle
BR102015017609A2 (pt) sistema e método para um recurso de antecipação de carga e seu método de regulagem para um conjunto de geração
CN109978204B (zh) 确定风电场的风功率的预测准确率的方法和装置
CN103424267B (zh) 增程器的模型辨识实验系统及增程器参数的获取方法
Fyke et al. A technique for generating consistent ice sheet initial conditions for coupled ice sheet/climate models
Zheng et al. A fast stability assessment scheme based on classification and regression tree
Liu et al. Real-time particle swarm optimization based current harmonic cancellation
CN105573288A (zh) 一种agc控制器性能检测方法及装置
EP2881744A1 (en) Method and apparatus for determining a rotational speed of a synchronous machine
Macdonald et al. Constraint analysis techniques for active networks