SlideShare a Scribd company logo
1 of 41
Download to read offline
J. Enrique Sierra García
Universidad de Burgos, jesierra@ubu.es
REDES NEURONALES Y
REINFORCEMENT LEARNING
APLICACIÓN EN ENERGÍA EÓLICA
2021, Noviembre 23
Ponente
Dr. Jesús Enrique Sierra García
 Ingeniero en Electrónica (UVA), Ingeniero en Telecomunicaciones (UVA),
Master en Ingeniería de Sistemas y Control (UNED-UCM)
 Tesis doctoral en 2019 en UCM. Control inteligente aplicado en UAVs
 PAD en UBU en el Dep. Ingeniería electromecánica
 Anteriormente he trabajado durante 15 años como ingeniero de HW y SW
 Investigador principal en más de 15 proyectos de investigación
 Investigación: Técnicas de control inteligente para el modelado y control de
sistemas, principalmente robótica y energía eólica
 Director de la JRU UBU-ASTI en tecnologías aplicadas a vehículos
autónomos, robótica móvil y AGVs
Redes neuronales y reinforcement learning. Aplicación en energía eólica
Contenido
 Introducción
 Modelado y control basado en redes neuronales
 Control basado en aprendizaje por refuerzo
 Estrategias híbridas
 Conclusiones
Contenido
 Introducción
 Modelado y control basado en redes neuronales
 Control basado en aprendizaje por refuerzo
 Estrategias híbridas
 Conclusiones
Redes neuronales y reinforcement learning. Aplicación en energía eólica
Introducción
Energía eólica
 El uso de energías renovables es clave para cumplir los objetivos de desarrollo
sostenible de la Agenda 2030.
Introducción
Energía eólica
 Energía eólica es la segunda energía renovable más utilizada, seguida de la hidráulica
Introducción
Energía eólica
 Algunos estudios apuntan a que será
la principal fuente de energía para el
2050
 Es necesario investigar en la
aplicación de técnicas de control
avanzadas  control inteligente
 Multiobjetivo
 Eficiencia
 Mantenimiento
 Seguridad
Introducción
Aerogeneradores
 La capacidad de la turbina depende de la velocidad del viento y del tamaño de las palas
de la turbina
𝟓𝟓𝟓𝟓𝟓
Introducción
Aerogeneradores
𝑃𝑃𝑜𝑜𝑜𝑜𝑜𝑜 = 𝑅𝑅𝐿𝐿 � 𝐼𝐼𝑎𝑎
2
Introducción
Aerogeneradores
 Acciones de control en un aerogenerador:
 Velocidad del generador
 Ajuste del ángulo de pala (Pitch)
 Rotación de la turbina (Yaw)
YAW
Introducción
Aerogeneradores. Onshore-offshore
 Onshore-Offshore:
 Más viento disponible
 Mayor potencia
 Turbinas más grandes
 Problemas
— Condiciones meteorológicas
agresivas: viento, olas,
corrientes
— Vibraciones afectan a la
estabilidad de la plataforma
— Costes de distribución
— Mantenimiento
Introducción
Aerogeneradores
 Control de pitch es una tarea compleja
 Dinámica no lineal del sistema
 Parámetros desconocidos
 Condiciones aleatorias externas
 Estas dificultades son aún mayores en el caso de las turbinas eólicas flotantes (FOWT)
 Condiciones meteorológicas agresivas: viento, olas, corrientes
 Vibraciones, fatiga, afectan a la estabilidad
 Técnicas de control inteligente se presentan como un enfoque prometedor para el
modelado y el control de estos sistemas complejos
Introducción
Control inteligente
 El control inteligente emplea técnicas provenientes del campo de la inteligencia artificial
como:
 Redes neuronales
 Lógica difusa
 Aprendizaje por refuerzo
 Combinadas con estrategias convencionales de control
 Se ha empleado con éxito en el modelado y control de sistemas complejos
Contenido
 Introducción
 Modelado y control basado en redes neuronales
 Control basado en aprendizaje por refuerzo
 Estrategias híbridas
 Conclusiones
Redes neuronales y reinforcement learning. Aplicación en energía eólica
Modelado y control basado en redes neuronales
Redes neuronales
 Las redes neuronales artificiales sirven para
aproximar aproximar funciones 𝑓𝑓: ℝ𝑁𝑁 → ℝ𝑀𝑀
 De forma general están formadas por una capa de
entrada, un conjunto de capas intermedias ocultas, y
una capa de salida
 En cada capa hay un conjunto de neuronas
 Las salidas de las neuronas de cada capa se
encuentran conectadas a las entradas de la capa
siguiente.
 En las arquitecturas recurrentes las neuronas de una
capa están también unidas con las capas anteriores
 El enlace entre cada dos neuronas tiene asociado un
coeficiente denominado peso
Modelado y control basado en redes neuronales
Redes neuronales
 Cada neurona implementa una función matemática 𝑓𝑓: ℝ𝐾𝐾 → ℝ
 K es el número de neuronas de la capa anterior
 Cada neurona puede tener coeficientes, ejemplos:
 El umbral de activación en un perceptrón
 Los centros de la red en una función de base radial
 Cada capa puede tener un número de neuronas diferente
 Habitualmente todas las neuronas de la misma capa son del mismo tipo
 Algoritmo de aprendizaje ajusta los pesos de la red y los coeficientes de las
neuronas para que la red implemente la función esperada.
 Dependiendo del tipo de neurona y la estructura de la red: redes de base
radial, perceptrón multicapa, etc.
Modelado y control basado en redes neuronales
Modelado basado en redes neuronales
Modelado y control basado en redes neuronales
Modelado basado en redes neuronales
𝑣𝑣 𝑡𝑡𝑖𝑖, … 𝑡𝑡𝑖𝑖−𝑁𝑁
𝜃𝜃 𝑡𝑡𝑖𝑖, … 𝑡𝑡𝑖𝑖−𝑁𝑁
𝑃𝑃 𝑡𝑡𝑖𝑖
𝑤𝑤(𝑡𝑡𝑖𝑖)
𝑃𝑃 𝑡𝑡𝑖𝑖−1, … 𝑡𝑡𝑖𝑖−𝑁𝑁
𝑤𝑤(𝑡𝑡𝑖𝑖−1, … 𝑡𝑡𝑖𝑖−𝑁𝑁)
𝑣𝑣 𝑡𝑡𝑖𝑖, … 𝑡𝑡𝑖𝑖−𝑁𝑁
𝜃𝜃 𝑡𝑡𝑖𝑖, … 𝑡𝑡𝑖𝑖−𝑁𝑁
𝑃𝑃 𝑡𝑡𝑖𝑖
𝑤𝑤(𝑡𝑡𝑖𝑖)
Entrenamiento
Ejecución
Modelado y control basado en redes neuronales
Modelado basado en redes neuronales
0 100 200 300 400 500 600 700 800 900
t[s]
0
2
4
6
8
10
12
14
16
18
20
v[m/s],
pitch[deg]
Wind velocity and pitch angle
wind velocity [m/s]
pitch [deg]
0 100 200 300 400 500 600 700 800 900
t[s]
-10
0
10
20
30
40
50
w[rad/s]
Rotor angular velocity
FAST
bestModel
0 100 200 300 400 500 600 700 800 900
t[s]
-1000
0
1000
2000
3000
4000
5000
6000
P[W]
Output power
FAST
bestModel
Modelado y control basado en redes neuronales
Control de pitch
 Variables controladas
 Potencia de salida del generador, 𝑷𝑷𝒐𝒐𝒐𝒐𝒐𝒐
 Velocidad angular del rotor , 𝒘𝒘
 Desplazamiento de la torre (TTD)
 Variables manipuladas
 Ángulo de pitch, 𝜽𝜽𝒓𝒓𝒓𝒓𝒓𝒓
 Perturbaciones
 Viento, 𝑽𝑽𝒘𝒘
 Olas, corrientes, mareas,… (dist)
Modelado y control basado en redes neuronales
Control directo basado en redes neuronales
𝒅𝒅
𝒅𝒅𝒅𝒅
� 𝒅𝒅𝒅𝒅
Algoritmo
aprendizaje
𝜋𝜋
4
𝑃𝑃𝑟𝑟𝑟𝑟𝑟𝑟
𝜃𝜃𝑟𝑟𝑟𝑟𝑟𝑟
+
−
+
−
�
𝑊𝑊
𝑃𝑃𝑒𝑒𝑒𝑒𝑟𝑟𝑆𝑆
̇
𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒 ̇
𝑃𝑃𝑒𝑒𝑒𝑒𝑟𝑟𝑆𝑆
𝑃𝑃𝑜𝑜𝑜𝑜𝑜𝑜
𝑅𝑅𝑅𝑅
𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒
𝑅𝑅𝑅𝑅𝑜𝑜
Modelado y control basado en redes neuronales
Control directo basado en redes neuronales
-1000 -800 -600 -400 -200 0 200 400 600 800 1000
errPow [W]
-100
-80
-60
-40
-20
0
20
40
60
80
100
derrPow
[W]
Grid for input space
𝑊𝑊
𝑗𝑗 𝑡𝑡𝑖𝑖 = 𝑊𝑊
𝑗𝑗 𝑡𝑡𝑖𝑖−1 + 𝜇𝜇 � 𝐾𝐾𝑝𝑝𝑝𝑝 � 𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒𝑆𝑆
𝑡𝑡𝑖𝑖 + 𝐾𝐾𝑑𝑑𝑑𝑑 � ̇
𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒𝑆𝑆
𝑡𝑡𝑖𝑖 + 𝐾𝐾𝑖𝑖𝑖𝑖 � �𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒 𝑡𝑡𝑖𝑖 � 𝑒𝑒
−
𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒𝑆𝑆
𝑡𝑡𝑖𝑖 , ̇
𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒𝑆𝑆
𝑡𝑡𝑖𝑖 ,𝑐𝑐𝑗𝑗1,𝑐𝑐𝑗𝑗2
𝜎𝜎𝑗𝑗 ∀𝑗𝑗
∈ 𝒩𝒩 ∪ 0|𝑗𝑗 < 𝑀𝑀
Inicialización
Actualización de los pesos
Modelado y control basado en redes neuronales
Control directo basado en redes neuronales
Modelado y control basado en redes neuronales
Control directo basado en redes neuronales
0 10 20 30 40 50 60 70 80 90 100
t[s]
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
P
out
[W]
Power out comparison
0
90
PID
RBF
nominal
0 50 100 150 200 250 300
Iteration
280
300
320
340
360
380
400
MSE
MSE evolution
9
25
49
81
121
441
Modelado y control basado en redes neuronales
Mejora de controlador mediante estimadores neuronales de viento
 Disponer de información sobre el viento es clave para analizar el rendimiento
de una turbina y mejorar su control
 Normalmente hay diferentes bases de datos que proporcionan esta
información como la media de la velocidad a lo largo del tiempo
 Sin embargo, puede que esta información no sea del todo fiable
 Particularmente en el caso de turbinas flotantes:
 Las medidas de viento en tierra firme pueden ser muy diferentes a las de alta mar
 Las condiciones ambientales extremas como mareas, corrientes y olas distorsionan las
medidas de los sensores de viento
 Las redes neuronales pueden ayudarnos a estimar el viento efectivo en el
aerogenerador y emplearlo en los controladores
Modelado y control basado en redes neuronales
Mejora de controlador mediante estimadores neuronales de viento
Modelado y control basado en redes neuronales
Mejora de controlador mediante estimadores neuronales de viento
Contenido
 Introducción
 Modelado y control basado en redes neuronales
 Control basado en aprendizaje por refuerzo
 Estrategias híbridas
 Conclusiones
Redes neuronales y reinforcement learning. Aplicación en energía eólica
Control basado en aprendizaje por refuerzo
Aprendizaje por refuerzo
 Técnica del campo de la inteligencia artificial que imita la
forma en la que los humanos aprendemos a realizar tareas
mediante recompensas que refuerzan la conducta
 Tres elementos: un entorno, un agente y un intérprete
 El agente, considerando el estado del entorno y las
recompensas obtenidas previamente, selecciona la acción
con la cual estima que va a obtener una mayor recompensa
 La acción produce un cambio en el entorno.
 El intérprete observa el efecto de la acción y proporciona
información al agente sobre el nuevo estado y la recompensa
a la última acción ejecutada, cerrando el lazo de control
Control basado en aprendizaje por refuerzo
Aprendizaje por refuerzo
 La relación entre el estado actual y la acción a ejecutar para
maximizar la recompensa se suele denominar política π: S→A
 La relación puede ser discreta, y entonces tanto el conjunto de
estados como el conjunto de acciones son discretos
 O continua, si los estados y el conjunto de acciones son
continuas
 Si la política es discreta se suele implementar mediante una
tabla, y si es continua es habitual usar una red neuronal
 Existe una opción intermedia, estados continuos y acciones
discretas. Se suele implementar mediante una red neuronal,
entradas= estados, salidas=acciones
estados acciones
Control basado en aprendizaje por refuerzo
Control directo basado en aprendizaje por refuerzo
Control basado en aprendizaje por refuerzo
Control directo basado en aprendizaje por refuerzo
 Existen diferentes opciones para calcular la recompensa
 Error de potencia (PRS)  Error cero (máxima recompensa), error max (recompensa = 0)
 Derivada del error de potencia (VRS)
— Si error y derivada con signos opuestos, me estoy acercando  recompensa
— Si error y derivada con mismo signo, me estoy alejando  castigo
 Se puede combinar estas recompensas. También se pueden considerar las vibraciones en la
recompensa u otras señales que interese controlar
Control basado en aprendizaje por refuerzo
Control directo basado en aprendizaje por refuerzo
 Existen diferentes opciones para actualizar la política
 Última recompensa Se selecciona la acción cuya última recompensa fue mayor
 Sumatorio de todas las recompensas  Se selecciona la acción que hasta al momento ha dado una
mayor recompensa acumulada
 Promedio de todas las recompensas  Se selecciona la acción que hasta al momento ha dado una
mayor recompensa media
 Q-learning  considera un factor de descuento 𝛾𝛾 y una tasa de aprendizaje 𝛼𝛼
Control basado en aprendizaje por refuerzo
Control directo basado en aprendizaje por refuerzo
0 10 20 30 40 50 60 70 80 90 100
t[s]
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
Pow
out
[W]
Power out comparison
0
90
PID
RL
nominal
0 5 10 15 20 25
Iteration
240
260
280
300
320
340
360
380
400
420
MSE
Evolution of the MSE. SAR
PRS
VRS
MSE-RS
Mean-RS
MSE-RS
Mean-RS
Contenido
 Introducción
 Modelado y control basado en redes neuronales
 Control basado en aprendizaje por refuerzo
 Estrategias híbridas
 Conclusiones
Redes neuronales y reinforcement learning. Aplicación en energía eólica
Estrategias híbridas
Control neuronal combinado con tabla de búsqueda
Estrategias híbridas
Aprendizaje por refuerzo combinado con tabla de búsqueda
Estrategias híbridas
Aprendizaje por refuerzo combinado con PID
Estrategias híbridas
Aprendizaje por refuerzo combinado con PID. Ganancias del PID
Conclusiones
 La investigación aplicada al control de aerogeneradores es necesaria
 Se proponen diferentes técnicas de control inteligente aplicadas al control de turbinas
eólicas
 Control neuronal
 Aprendizaje por refuerzo
 Se proponen diferentes estrategias híbridas
 Trabajos futuros
 Validación de las propuestas con aerogeneradores reales
 Control simultaneo de potencia y vibraciones FOWT
Redes neuronales y reinforcement learning
Aplicación en energía eólica
2021, Noviembre 07
J. Enrique Sierra García
Universidad de Burgos, jesierra@ubu.es
Muchas gracias por su atención
SIERRA-GARCÍA, J. E.; SANTOS, M.. Redes neuronales y aprendizaje por refuerzo en el control de turbinas eólicas.
Revista Iberoamericana de Automática e Informática industrial, [S.l.], v. 18, n. 4, p. 327-335, sep. 2021. ISSN 1697-7920.
Disponible en: https://doi.org/10.4995/riai.2021.16111.

More Related Content

What's hot

Breast cancerdetection IE594 Project Report
Breast cancerdetection IE594 Project ReportBreast cancerdetection IE594 Project Report
Breast cancerdetection IE594 Project ReportASHISH MENKUDALE
 
Deep-learning-or-health-informatics-recent-trends-and-future-directions By Ra...
Deep-learning-or-health-informatics-recent-trends-and-future-directions By Ra...Deep-learning-or-health-informatics-recent-trends-and-future-directions By Ra...
Deep-learning-or-health-informatics-recent-trends-and-future-directions By Ra...raihansikdar
 
6-IoT protocol.pptx
6-IoT protocol.pptx6-IoT protocol.pptx
6-IoT protocol.pptxPratik Gohel
 
Applying Deep Learning Techniques in Automated Analysis of CT scan images for...
Applying Deep Learning Techniques in Automated Analysis of CT scan images for...Applying Deep Learning Techniques in Automated Analysis of CT scan images for...
Applying Deep Learning Techniques in Automated Analysis of CT scan images for...NEHA Kapoor
 
How Wireless Healthcare Systems benefit from 5G
How Wireless Healthcare Systems benefit from 5GHow Wireless Healthcare Systems benefit from 5G
How Wireless Healthcare Systems benefit from 5Gmsh7610
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learningshivani saluja
 
15CS81- IoT Module-2
15CS81- IoT Module-215CS81- IoT Module-2
15CS81- IoT Module-2Syed Mustafa
 
Machine Learning in IOT
Machine Learning in IOTMachine Learning in IOT
Machine Learning in IOTArikumarKS2
 
Machine Learning and Internet of Things
Machine Learning and Internet of ThingsMachine Learning and Internet of Things
Machine Learning and Internet of ThingsSofian Hadiwijaya
 
WIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORKWIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORKTejas Wasule
 
A Smart Parking System using Raspberry pi
A Smart Parking System using Raspberry piA Smart Parking System using Raspberry pi
A Smart Parking System using Raspberry piAzharo7
 
[PPT] _ Unit 2 _ Complete PPT.pptx
[PPT] _ Unit 2 _ Complete PPT.pptx[PPT] _ Unit 2 _ Complete PPT.pptx
[PPT] _ Unit 2 _ Complete PPT.pptxSelvaraj Seerangan
 
Diabetic Retinopathy.pptx
Diabetic Retinopathy.pptxDiabetic Retinopathy.pptx
Diabetic Retinopathy.pptxNGOKUL3
 
IoT Security Challenges and Solutions
IoT Security Challenges and SolutionsIoT Security Challenges and Solutions
IoT Security Challenges and SolutionsIntel® Software
 
WIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALA
WIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALAWIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALA
WIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALASaikiran Panjala
 
Why Drones are the Future of IoT
Why Drones are the Future of IoTWhy Drones are the Future of IoT
Why Drones are the Future of IoTColin Snow
 
E ball technology
E ball technologyE ball technology
E ball technologyaditi212
 

What's hot (20)

Breast cancerdetection IE594 Project Report
Breast cancerdetection IE594 Project ReportBreast cancerdetection IE594 Project Report
Breast cancerdetection IE594 Project Report
 
Deep-learning-or-health-informatics-recent-trends-and-future-directions By Ra...
Deep-learning-or-health-informatics-recent-trends-and-future-directions By Ra...Deep-learning-or-health-informatics-recent-trends-and-future-directions By Ra...
Deep-learning-or-health-informatics-recent-trends-and-future-directions By Ra...
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
6-IoT protocol.pptx
6-IoT protocol.pptx6-IoT protocol.pptx
6-IoT protocol.pptx
 
Applying Deep Learning Techniques in Automated Analysis of CT scan images for...
Applying Deep Learning Techniques in Automated Analysis of CT scan images for...Applying Deep Learning Techniques in Automated Analysis of CT scan images for...
Applying Deep Learning Techniques in Automated Analysis of CT scan images for...
 
How Wireless Healthcare Systems benefit from 5G
How Wireless Healthcare Systems benefit from 5GHow Wireless Healthcare Systems benefit from 5G
How Wireless Healthcare Systems benefit from 5G
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Plastic memory
Plastic memoryPlastic memory
Plastic memory
 
15CS81- IoT Module-2
15CS81- IoT Module-215CS81- IoT Module-2
15CS81- IoT Module-2
 
Machine Learning in IOT
Machine Learning in IOTMachine Learning in IOT
Machine Learning in IOT
 
Machine Learning and Internet of Things
Machine Learning and Internet of ThingsMachine Learning and Internet of Things
Machine Learning and Internet of Things
 
WIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORKWIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORK
 
A Smart Parking System using Raspberry pi
A Smart Parking System using Raspberry piA Smart Parking System using Raspberry pi
A Smart Parking System using Raspberry pi
 
[PPT] _ Unit 2 _ Complete PPT.pptx
[PPT] _ Unit 2 _ Complete PPT.pptx[PPT] _ Unit 2 _ Complete PPT.pptx
[PPT] _ Unit 2 _ Complete PPT.pptx
 
Diabetic Retinopathy.pptx
Diabetic Retinopathy.pptxDiabetic Retinopathy.pptx
Diabetic Retinopathy.pptx
 
IoT Security Challenges and Solutions
IoT Security Challenges and SolutionsIoT Security Challenges and Solutions
IoT Security Challenges and Solutions
 
WIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALA
WIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALAWIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALA
WIRELESS NETWORKED DIGITAL DEVICES BY SAIKIRAN PANJALA
 
Why Drones are the Future of IoT
Why Drones are the Future of IoTWhy Drones are the Future of IoT
Why Drones are the Future of IoT
 
E ball technology
E ball technologyE ball technology
E ball technology
 
5G Enabled Vehicular Networks
5G Enabled Vehicular Networks5G Enabled Vehicular Networks
5G Enabled Vehicular Networks
 

Similar to Redes neuronales y reinforcement learning. Aplicación en energía eólica.

Adaptive maximum power point tracking using neural networks for a photovoltai...
Adaptive maximum power point tracking using neural networks for a photovoltai...Adaptive maximum power point tracking using neural networks for a photovoltai...
Adaptive maximum power point tracking using neural networks for a photovoltai...Mellah Hacene
 
Artificial neural network for load forecasting in smart grid
Artificial neural network for load forecasting in smart gridArtificial neural network for load forecasting in smart grid
Artificial neural network for load forecasting in smart gridEhsan Zeraatparvar
 
IRJET- Three Phase Line Fault Detection using Artificial Neural Network
IRJET- Three Phase Line Fault Detection using Artificial Neural NetworkIRJET- Three Phase Line Fault Detection using Artificial Neural Network
IRJET- Three Phase Line Fault Detection using Artificial Neural NetworkIRJET Journal
 
Self_evolving_neural_network_based_algor.pdf
Self_evolving_neural_network_based_algor.pdfSelf_evolving_neural_network_based_algor.pdf
Self_evolving_neural_network_based_algor.pdfJose SanLeandro
 
Smart Grid Vision
Smart Grid VisionSmart Grid Vision
Smart Grid VisionStephen Lee
 
Performance prediction of PV & PV/T systems using Artificial Neural Networks ...
Performance prediction of PV & PV/T systems using Artificial Neural Networks ...Performance prediction of PV & PV/T systems using Artificial Neural Networks ...
Performance prediction of PV & PV/T systems using Artificial Neural Networks ...Ali Al-Waeli
 
Indranil saaki resume
Indranil saaki resumeIndranil saaki resume
Indranil saaki resumeindranilsaaki
 
Performance assessment of an optimization strategy proposed for power systems
Performance assessment of an optimization strategy proposed for power systemsPerformance assessment of an optimization strategy proposed for power systems
Performance assessment of an optimization strategy proposed for power systemsTELKOMNIKA JOURNAL
 
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Luigi Vanfretti
 
A novel efficient adaptive-neuro fuzzy inference system control based smart ...
A novel efficient adaptive-neuro fuzzy inference system control  based smart ...A novel efficient adaptive-neuro fuzzy inference system control  based smart ...
A novel efficient adaptive-neuro fuzzy inference system control based smart ...IJECEIAES
 
Study on the application of genetic algorithms in the optimization of wireles...
Study on the application of genetic algorithms in the optimization of wireles...Study on the application of genetic algorithms in the optimization of wireles...
Study on the application of genetic algorithms in the optimization of wireles...Amir Shokri
 
Simulation of Wireless Sensor Networks
Simulation of Wireless Sensor NetworksSimulation of Wireless Sensor Networks
Simulation of Wireless Sensor NetworksDaniel Zuniga
 
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...Nicole Heredia
 
inaugural lecture Kang
inaugural lecture Kanginaugural lecture Kang
inaugural lecture KangJing Deng
 

Similar to Redes neuronales y reinforcement learning. Aplicación en energía eólica. (20)

Adaptive maximum power point tracking using neural networks for a photovoltai...
Adaptive maximum power point tracking using neural networks for a photovoltai...Adaptive maximum power point tracking using neural networks for a photovoltai...
Adaptive maximum power point tracking using neural networks for a photovoltai...
 
Artificial neural network for load forecasting in smart grid
Artificial neural network for load forecasting in smart gridArtificial neural network for load forecasting in smart grid
Artificial neural network for load forecasting in smart grid
 
Advanced WEC Controls Webinar June 2016
Advanced WEC Controls Webinar June 2016Advanced WEC Controls Webinar June 2016
Advanced WEC Controls Webinar June 2016
 
Defense_thesis
Defense_thesisDefense_thesis
Defense_thesis
 
IRJET- Three Phase Line Fault Detection using Artificial Neural Network
IRJET- Three Phase Line Fault Detection using Artificial Neural NetworkIRJET- Three Phase Line Fault Detection using Artificial Neural Network
IRJET- Three Phase Line Fault Detection using Artificial Neural Network
 
Self_evolving_neural_network_based_algor.pdf
Self_evolving_neural_network_based_algor.pdfSelf_evolving_neural_network_based_algor.pdf
Self_evolving_neural_network_based_algor.pdf
 
Smart Grid Vision
Smart Grid VisionSmart Grid Vision
Smart Grid Vision
 
Performance prediction of PV & PV/T systems using Artificial Neural Networks ...
Performance prediction of PV & PV/T systems using Artificial Neural Networks ...Performance prediction of PV & PV/T systems using Artificial Neural Networks ...
Performance prediction of PV & PV/T systems using Artificial Neural Networks ...
 
Indranil resume
Indranil resumeIndranil resume
Indranil resume
 
Indranil saaki resume
Indranil saaki resumeIndranil saaki resume
Indranil saaki resume
 
Performance assessment of an optimization strategy proposed for power systems
Performance assessment of an optimization strategy proposed for power systemsPerformance assessment of an optimization strategy proposed for power systems
Performance assessment of an optimization strategy proposed for power systems
 
008_23035research061214_49_55
008_23035research061214_49_55008_23035research061214_49_55
008_23035research061214_49_55
 
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
 
Paper18
Paper18Paper18
Paper18
 
A novel efficient adaptive-neuro fuzzy inference system control based smart ...
A novel efficient adaptive-neuro fuzzy inference system control  based smart ...A novel efficient adaptive-neuro fuzzy inference system control  based smart ...
A novel efficient adaptive-neuro fuzzy inference system control based smart ...
 
Study on the application of genetic algorithms in the optimization of wireles...
Study on the application of genetic algorithms in the optimization of wireles...Study on the application of genetic algorithms in the optimization of wireles...
Study on the application of genetic algorithms in the optimization of wireles...
 
A040101001006
A040101001006A040101001006
A040101001006
 
Simulation of Wireless Sensor Networks
Simulation of Wireless Sensor NetworksSimulation of Wireless Sensor Networks
Simulation of Wireless Sensor Networks
 
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
 
inaugural lecture Kang
inaugural lecture Kanginaugural lecture Kang
inaugural lecture Kang
 

More from Facultad de Informática UCM

¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?Facultad de Informática UCM
 
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...Facultad de Informática UCM
 
DRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation ComputersDRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation ComputersFacultad de Informática UCM
 
Tendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura ArmTendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura ArmFacultad de Informática UCM
 
Introduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented ComputingIntroduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented ComputingFacultad de Informática UCM
 
Inteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuroInteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuroFacultad de Informática UCM
 
Design Automation Approaches for Real-Time Edge Computing for Science Applic...
 Design Automation Approaches for Real-Time Edge Computing for Science Applic... Design Automation Approaches for Real-Time Edge Computing for Science Applic...
Design Automation Approaches for Real-Time Edge Computing for Science Applic...Facultad de Informática UCM
 
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...Facultad de Informática UCM
 
Fault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error CorrectionFault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error CorrectionFacultad de Informática UCM
 
Cómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoCómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoFacultad de Informática UCM
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCFacultad de Informática UCM
 
Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...Facultad de Informática UCM
 
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...Facultad de Informática UCM
 
Challenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore windChallenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore windFacultad de Informática UCM
 
Evolution and Trends in Edge AI Systems and Architectures for the Internet of...
Evolution and Trends in Edge AI Systems and Architectures for the Internet of...Evolution and Trends in Edge AI Systems and Architectures for the Internet of...
Evolution and Trends in Edge AI Systems and Architectures for the Internet of...Facultad de Informática UCM
 

More from Facultad de Informática UCM (20)

¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?
 
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
 
DRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation ComputersDRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation Computers
 
uElectronics ongoing activities at ESA
uElectronics ongoing activities at ESAuElectronics ongoing activities at ESA
uElectronics ongoing activities at ESA
 
Tendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura ArmTendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura Arm
 
Formalizing Mathematics in Lean
Formalizing Mathematics in LeanFormalizing Mathematics in Lean
Formalizing Mathematics in Lean
 
Introduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented ComputingIntroduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented Computing
 
Computer Design Concepts for Machine Learning
Computer Design Concepts for Machine LearningComputer Design Concepts for Machine Learning
Computer Design Concepts for Machine Learning
 
Inteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuroInteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuro
 
Design Automation Approaches for Real-Time Edge Computing for Science Applic...
 Design Automation Approaches for Real-Time Edge Computing for Science Applic... Design Automation Approaches for Real-Time Edge Computing for Science Applic...
Design Automation Approaches for Real-Time Edge Computing for Science Applic...
 
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
 
Fault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error CorrectionFault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error Correction
 
Cómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoCómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intento
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPC
 
Type and proof structures for concurrency
Type and proof structures for concurrencyType and proof structures for concurrency
Type and proof structures for concurrency
 
Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...
 
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
 
Do you trust your artificial intelligence system?
Do you trust your artificial intelligence system?Do you trust your artificial intelligence system?
Do you trust your artificial intelligence system?
 
Challenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore windChallenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore wind
 
Evolution and Trends in Edge AI Systems and Architectures for the Internet of...
Evolution and Trends in Edge AI Systems and Architectures for the Internet of...Evolution and Trends in Edge AI Systems and Architectures for the Internet of...
Evolution and Trends in Edge AI Systems and Architectures for the Internet of...
 

Recently uploaded

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

Redes neuronales y reinforcement learning. Aplicación en energía eólica.

  • 1. J. Enrique Sierra García Universidad de Burgos, jesierra@ubu.es REDES NEURONALES Y REINFORCEMENT LEARNING APLICACIÓN EN ENERGÍA EÓLICA 2021, Noviembre 23
  • 2. Ponente Dr. Jesús Enrique Sierra García  Ingeniero en Electrónica (UVA), Ingeniero en Telecomunicaciones (UVA), Master en Ingeniería de Sistemas y Control (UNED-UCM)  Tesis doctoral en 2019 en UCM. Control inteligente aplicado en UAVs  PAD en UBU en el Dep. Ingeniería electromecánica  Anteriormente he trabajado durante 15 años como ingeniero de HW y SW  Investigador principal en más de 15 proyectos de investigación  Investigación: Técnicas de control inteligente para el modelado y control de sistemas, principalmente robótica y energía eólica  Director de la JRU UBU-ASTI en tecnologías aplicadas a vehículos autónomos, robótica móvil y AGVs
  • 3. Redes neuronales y reinforcement learning. Aplicación en energía eólica Contenido  Introducción  Modelado y control basado en redes neuronales  Control basado en aprendizaje por refuerzo  Estrategias híbridas  Conclusiones
  • 4. Contenido  Introducción  Modelado y control basado en redes neuronales  Control basado en aprendizaje por refuerzo  Estrategias híbridas  Conclusiones Redes neuronales y reinforcement learning. Aplicación en energía eólica
  • 5. Introducción Energía eólica  El uso de energías renovables es clave para cumplir los objetivos de desarrollo sostenible de la Agenda 2030.
  • 6. Introducción Energía eólica  Energía eólica es la segunda energía renovable más utilizada, seguida de la hidráulica
  • 7. Introducción Energía eólica  Algunos estudios apuntan a que será la principal fuente de energía para el 2050  Es necesario investigar en la aplicación de técnicas de control avanzadas  control inteligente  Multiobjetivo  Eficiencia  Mantenimiento  Seguridad
  • 8. Introducción Aerogeneradores  La capacidad de la turbina depende de la velocidad del viento y del tamaño de las palas de la turbina 𝟓𝟓𝟓𝟓𝟓
  • 10. Introducción Aerogeneradores  Acciones de control en un aerogenerador:  Velocidad del generador  Ajuste del ángulo de pala (Pitch)  Rotación de la turbina (Yaw) YAW
  • 11. Introducción Aerogeneradores. Onshore-offshore  Onshore-Offshore:  Más viento disponible  Mayor potencia  Turbinas más grandes  Problemas — Condiciones meteorológicas agresivas: viento, olas, corrientes — Vibraciones afectan a la estabilidad de la plataforma — Costes de distribución — Mantenimiento
  • 12. Introducción Aerogeneradores  Control de pitch es una tarea compleja  Dinámica no lineal del sistema  Parámetros desconocidos  Condiciones aleatorias externas  Estas dificultades son aún mayores en el caso de las turbinas eólicas flotantes (FOWT)  Condiciones meteorológicas agresivas: viento, olas, corrientes  Vibraciones, fatiga, afectan a la estabilidad  Técnicas de control inteligente se presentan como un enfoque prometedor para el modelado y el control de estos sistemas complejos
  • 13. Introducción Control inteligente  El control inteligente emplea técnicas provenientes del campo de la inteligencia artificial como:  Redes neuronales  Lógica difusa  Aprendizaje por refuerzo  Combinadas con estrategias convencionales de control  Se ha empleado con éxito en el modelado y control de sistemas complejos
  • 14. Contenido  Introducción  Modelado y control basado en redes neuronales  Control basado en aprendizaje por refuerzo  Estrategias híbridas  Conclusiones Redes neuronales y reinforcement learning. Aplicación en energía eólica
  • 15. Modelado y control basado en redes neuronales Redes neuronales  Las redes neuronales artificiales sirven para aproximar aproximar funciones 𝑓𝑓: ℝ𝑁𝑁 → ℝ𝑀𝑀  De forma general están formadas por una capa de entrada, un conjunto de capas intermedias ocultas, y una capa de salida  En cada capa hay un conjunto de neuronas  Las salidas de las neuronas de cada capa se encuentran conectadas a las entradas de la capa siguiente.  En las arquitecturas recurrentes las neuronas de una capa están también unidas con las capas anteriores  El enlace entre cada dos neuronas tiene asociado un coeficiente denominado peso
  • 16. Modelado y control basado en redes neuronales Redes neuronales  Cada neurona implementa una función matemática 𝑓𝑓: ℝ𝐾𝐾 → ℝ  K es el número de neuronas de la capa anterior  Cada neurona puede tener coeficientes, ejemplos:  El umbral de activación en un perceptrón  Los centros de la red en una función de base radial  Cada capa puede tener un número de neuronas diferente  Habitualmente todas las neuronas de la misma capa son del mismo tipo  Algoritmo de aprendizaje ajusta los pesos de la red y los coeficientes de las neuronas para que la red implemente la función esperada.  Dependiendo del tipo de neurona y la estructura de la red: redes de base radial, perceptrón multicapa, etc.
  • 17. Modelado y control basado en redes neuronales Modelado basado en redes neuronales
  • 18. Modelado y control basado en redes neuronales Modelado basado en redes neuronales 𝑣𝑣 𝑡𝑡𝑖𝑖, … 𝑡𝑡𝑖𝑖−𝑁𝑁 𝜃𝜃 𝑡𝑡𝑖𝑖, … 𝑡𝑡𝑖𝑖−𝑁𝑁 𝑃𝑃 𝑡𝑡𝑖𝑖 𝑤𝑤(𝑡𝑡𝑖𝑖) 𝑃𝑃 𝑡𝑡𝑖𝑖−1, … 𝑡𝑡𝑖𝑖−𝑁𝑁 𝑤𝑤(𝑡𝑡𝑖𝑖−1, … 𝑡𝑡𝑖𝑖−𝑁𝑁) 𝑣𝑣 𝑡𝑡𝑖𝑖, … 𝑡𝑡𝑖𝑖−𝑁𝑁 𝜃𝜃 𝑡𝑡𝑖𝑖, … 𝑡𝑡𝑖𝑖−𝑁𝑁 𝑃𝑃 𝑡𝑡𝑖𝑖 𝑤𝑤(𝑡𝑡𝑖𝑖) Entrenamiento Ejecución
  • 19. Modelado y control basado en redes neuronales Modelado basado en redes neuronales 0 100 200 300 400 500 600 700 800 900 t[s] 0 2 4 6 8 10 12 14 16 18 20 v[m/s], pitch[deg] Wind velocity and pitch angle wind velocity [m/s] pitch [deg] 0 100 200 300 400 500 600 700 800 900 t[s] -10 0 10 20 30 40 50 w[rad/s] Rotor angular velocity FAST bestModel 0 100 200 300 400 500 600 700 800 900 t[s] -1000 0 1000 2000 3000 4000 5000 6000 P[W] Output power FAST bestModel
  • 20. Modelado y control basado en redes neuronales Control de pitch  Variables controladas  Potencia de salida del generador, 𝑷𝑷𝒐𝒐𝒐𝒐𝒐𝒐  Velocidad angular del rotor , 𝒘𝒘  Desplazamiento de la torre (TTD)  Variables manipuladas  Ángulo de pitch, 𝜽𝜽𝒓𝒓𝒓𝒓𝒓𝒓  Perturbaciones  Viento, 𝑽𝑽𝒘𝒘  Olas, corrientes, mareas,… (dist)
  • 21. Modelado y control basado en redes neuronales Control directo basado en redes neuronales 𝒅𝒅 𝒅𝒅𝒅𝒅 � 𝒅𝒅𝒅𝒅 Algoritmo aprendizaje 𝜋𝜋 4 𝑃𝑃𝑟𝑟𝑟𝑟𝑟𝑟 𝜃𝜃𝑟𝑟𝑟𝑟𝑟𝑟 + − + − � 𝑊𝑊 𝑃𝑃𝑒𝑒𝑒𝑒𝑟𝑟𝑆𝑆 ̇ 𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒 ̇ 𝑃𝑃𝑒𝑒𝑒𝑒𝑟𝑟𝑆𝑆 𝑃𝑃𝑜𝑜𝑜𝑜𝑜𝑜 𝑅𝑅𝑅𝑅 𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒 𝑅𝑅𝑅𝑅𝑜𝑜
  • 22. Modelado y control basado en redes neuronales Control directo basado en redes neuronales -1000 -800 -600 -400 -200 0 200 400 600 800 1000 errPow [W] -100 -80 -60 -40 -20 0 20 40 60 80 100 derrPow [W] Grid for input space 𝑊𝑊 𝑗𝑗 𝑡𝑡𝑖𝑖 = 𝑊𝑊 𝑗𝑗 𝑡𝑡𝑖𝑖−1 + 𝜇𝜇 � 𝐾𝐾𝑝𝑝𝑝𝑝 � 𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒𝑆𝑆 𝑡𝑡𝑖𝑖 + 𝐾𝐾𝑑𝑑𝑑𝑑 � ̇ 𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒𝑆𝑆 𝑡𝑡𝑖𝑖 + 𝐾𝐾𝑖𝑖𝑖𝑖 � �𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒 𝑡𝑡𝑖𝑖 � 𝑒𝑒 − 𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒𝑆𝑆 𝑡𝑡𝑖𝑖 , ̇ 𝑃𝑃𝑒𝑒𝑒𝑒𝑒𝑒𝑆𝑆 𝑡𝑡𝑖𝑖 ,𝑐𝑐𝑗𝑗1,𝑐𝑐𝑗𝑗2 𝜎𝜎𝑗𝑗 ∀𝑗𝑗 ∈ 𝒩𝒩 ∪ 0|𝑗𝑗 < 𝑀𝑀 Inicialización Actualización de los pesos
  • 23. Modelado y control basado en redes neuronales Control directo basado en redes neuronales
  • 24. Modelado y control basado en redes neuronales Control directo basado en redes neuronales 0 10 20 30 40 50 60 70 80 90 100 t[s] 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 P out [W] Power out comparison 0 90 PID RBF nominal 0 50 100 150 200 250 300 Iteration 280 300 320 340 360 380 400 MSE MSE evolution 9 25 49 81 121 441
  • 25. Modelado y control basado en redes neuronales Mejora de controlador mediante estimadores neuronales de viento  Disponer de información sobre el viento es clave para analizar el rendimiento de una turbina y mejorar su control  Normalmente hay diferentes bases de datos que proporcionan esta información como la media de la velocidad a lo largo del tiempo  Sin embargo, puede que esta información no sea del todo fiable  Particularmente en el caso de turbinas flotantes:  Las medidas de viento en tierra firme pueden ser muy diferentes a las de alta mar  Las condiciones ambientales extremas como mareas, corrientes y olas distorsionan las medidas de los sensores de viento  Las redes neuronales pueden ayudarnos a estimar el viento efectivo en el aerogenerador y emplearlo en los controladores
  • 26. Modelado y control basado en redes neuronales Mejora de controlador mediante estimadores neuronales de viento
  • 27. Modelado y control basado en redes neuronales Mejora de controlador mediante estimadores neuronales de viento
  • 28. Contenido  Introducción  Modelado y control basado en redes neuronales  Control basado en aprendizaje por refuerzo  Estrategias híbridas  Conclusiones Redes neuronales y reinforcement learning. Aplicación en energía eólica
  • 29. Control basado en aprendizaje por refuerzo Aprendizaje por refuerzo  Técnica del campo de la inteligencia artificial que imita la forma en la que los humanos aprendemos a realizar tareas mediante recompensas que refuerzan la conducta  Tres elementos: un entorno, un agente y un intérprete  El agente, considerando el estado del entorno y las recompensas obtenidas previamente, selecciona la acción con la cual estima que va a obtener una mayor recompensa  La acción produce un cambio en el entorno.  El intérprete observa el efecto de la acción y proporciona información al agente sobre el nuevo estado y la recompensa a la última acción ejecutada, cerrando el lazo de control
  • 30. Control basado en aprendizaje por refuerzo Aprendizaje por refuerzo  La relación entre el estado actual y la acción a ejecutar para maximizar la recompensa se suele denominar política π: S→A  La relación puede ser discreta, y entonces tanto el conjunto de estados como el conjunto de acciones son discretos  O continua, si los estados y el conjunto de acciones son continuas  Si la política es discreta se suele implementar mediante una tabla, y si es continua es habitual usar una red neuronal  Existe una opción intermedia, estados continuos y acciones discretas. Se suele implementar mediante una red neuronal, entradas= estados, salidas=acciones estados acciones
  • 31. Control basado en aprendizaje por refuerzo Control directo basado en aprendizaje por refuerzo
  • 32. Control basado en aprendizaje por refuerzo Control directo basado en aprendizaje por refuerzo  Existen diferentes opciones para calcular la recompensa  Error de potencia (PRS)  Error cero (máxima recompensa), error max (recompensa = 0)  Derivada del error de potencia (VRS) — Si error y derivada con signos opuestos, me estoy acercando  recompensa — Si error y derivada con mismo signo, me estoy alejando  castigo  Se puede combinar estas recompensas. También se pueden considerar las vibraciones en la recompensa u otras señales que interese controlar
  • 33. Control basado en aprendizaje por refuerzo Control directo basado en aprendizaje por refuerzo  Existen diferentes opciones para actualizar la política  Última recompensa Se selecciona la acción cuya última recompensa fue mayor  Sumatorio de todas las recompensas  Se selecciona la acción que hasta al momento ha dado una mayor recompensa acumulada  Promedio de todas las recompensas  Se selecciona la acción que hasta al momento ha dado una mayor recompensa media  Q-learning  considera un factor de descuento 𝛾𝛾 y una tasa de aprendizaje 𝛼𝛼
  • 34. Control basado en aprendizaje por refuerzo Control directo basado en aprendizaje por refuerzo 0 10 20 30 40 50 60 70 80 90 100 t[s] 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 Pow out [W] Power out comparison 0 90 PID RL nominal 0 5 10 15 20 25 Iteration 240 260 280 300 320 340 360 380 400 420 MSE Evolution of the MSE. SAR PRS VRS MSE-RS Mean-RS MSE-RS Mean-RS
  • 35. Contenido  Introducción  Modelado y control basado en redes neuronales  Control basado en aprendizaje por refuerzo  Estrategias híbridas  Conclusiones Redes neuronales y reinforcement learning. Aplicación en energía eólica
  • 36. Estrategias híbridas Control neuronal combinado con tabla de búsqueda
  • 37. Estrategias híbridas Aprendizaje por refuerzo combinado con tabla de búsqueda
  • 38. Estrategias híbridas Aprendizaje por refuerzo combinado con PID
  • 39. Estrategias híbridas Aprendizaje por refuerzo combinado con PID. Ganancias del PID
  • 40. Conclusiones  La investigación aplicada al control de aerogeneradores es necesaria  Se proponen diferentes técnicas de control inteligente aplicadas al control de turbinas eólicas  Control neuronal  Aprendizaje por refuerzo  Se proponen diferentes estrategias híbridas  Trabajos futuros  Validación de las propuestas con aerogeneradores reales  Control simultaneo de potencia y vibraciones FOWT
  • 41. Redes neuronales y reinforcement learning Aplicación en energía eólica 2021, Noviembre 07 J. Enrique Sierra García Universidad de Burgos, jesierra@ubu.es Muchas gracias por su atención SIERRA-GARCÍA, J. E.; SANTOS, M.. Redes neuronales y aprendizaje por refuerzo en el control de turbinas eólicas. Revista Iberoamericana de Automática e Informática industrial, [S.l.], v. 18, n. 4, p. 327-335, sep. 2021. ISSN 1697-7920. Disponible en: https://doi.org/10.4995/riai.2021.16111.