Beruflich Dokumente
Kultur Dokumente
Por:
Carlos Manuel Cobo Gil
INFORME DE PASANTA
Presentado ante la Ilustre Universidad Simn Bolvar
como requisito parcial para optar al ttulo de
Ingeniero Mecnico
Por:
Carlos Manuel Cobo Gil
INFORME DE PASANTA
Presentado ante la Ilustre Universidad Simn Bolvar
como requisito parcial para optar al ttulo de
Ingeniero Mecnico
En el primer proyecto, se hizo una investigacin bibliogrfica sobre el tema, el cual no era
el rea de experticia de la empresa hasta el momento. De all el inters de Tractebel por este
proyecto. Los documentos utilizados en este trabajo fueron organizados y filtrados para obtener
una documentacin suficiente y estructurada sobre el tema. Una vez dominada la teora y la parte
tcnica del tema, se utiliz un programa recientemente adquirido por la empresa para el anlisis
de vibraciones de elementos rotativos. La finalidad era evaluar la utilidad de XLRotor en el
rea de generacin de hidroelectricidad. Explorando y evaluando todas las funciones y
capacidades del programa y estudiando detalladamente los documentos disponibles sobre l, se
procedi a redactar un manual sencillo y completo de la parte del programa til en el rea de
turbinas hidrulicas, en el cual se detallaron los anlisis posibles, las variables necesarias para
crear un modelo, la forma en que se presentaban los resultados, entre otros parmetros. Luego,
para asegurar la plena comprensin del programa, se tom un ejemplo de una turbina Kaplan y se
estudi utilizando XLRotor 3.8, para compararlos con los resultados que se tenan con
anterioridad. Finalmente, se hizo un anlisis de sensibilidad para evaluar el impacto de cada
variable de diseo (masa, rigidez, amortiguacin e inercia) en las vibraciones mecnicas del eje.
v
AGRADECIMIENTOS Y RECONOCIMIENTOS
Ante todo, quiero agradecer a la Universidad Simn Bolvar (USB) y a todos mis
profesores de sta institucin por haberme enseado todos los conocimientos tcnicos necesarios
para aprovechar al mximo la pasanta en Tractebel Engineering France y para poder contribuir
con el desarrollo de la empresa. Sin haber estudiado en esta universidad, mis capacidades para
este proyecto no hubiesen sido las mismas. Destaco la ayuda del profesor Gilberto Nez, quien
siendo mi tutor acadmico por parte de la USB se asegur de que mi trabajo cumpliera con las
exigencias de la universidad.
Deseo dar las gracias tambin a Tractebel Engineering y a sus empleados, especialmente a
mis tutores industriales Thibaut Autrusson y Christophe Daux. De ellos aprend bastante acerca
del tema y su inters en los proyectos contribuy enormemente en los buenos resultados de stos.
Agradezco tambin a Antoine Bard, con quien trabaj en mi segundo proyecto y cuya disposicin
a ayudarme fue importante para el xito de la pasanta.
Finalmente, agradezco a mi familia por haberme dado los medios para irme de
intercambio y por querer siempre contribuir con mi formacin profesional. Sin ellos no hubiese
sido posible mi estada en Francia y no hubiese aprendido de la cultura y la manera de trabajar en
el exterior.
vi
NDICE GENERAL
RESUMEN ..................................................................................................................................... iv
AGRADECIMIENTOS Y RECONOCIMIENTOS....................................................................... vi
NDICE GENERAL ...................................................................................................................... vii
NDICE DE TABLAS ..................................................................................................................... x
NDICE DE FIGURAS .................................................................................................................. xi
INTRODUCCIN ........................................................................................................................... 1
CAPTULO 1: Descripcin de la Empresa ..................................................................................... 7
1.1 Grupo: GDF Suez ............................................................................................................. 7
1.2 Empresa: Tractebel Engineering (Francia) ....................................................................... 7
1.3 Departamentos de la empresa ........................................................................................... 9
CAPTULO 2: Fundamentos Tcnicos ......................................................................................... 10
2.1 Fundamentos Tcnicos Sobre las Vibraciones de Hidrogeneradores ............................. 10
2.1.1 Definicin ................................................................................................................ 10
2.1.2 Normas a tomar en cuenta ....................................................................................... 11
2.1.3 Vibraciones de flexin ............................................................................................. 15
2.1.4 Vibracin Torsional ................................................................................................. 28
2.2 Funcionamiento de XLRotor ...................................................................................... 30
2.2.1 Presentacin ............................................................................................................. 30
2.2.2 Datos de Entrada...................................................................................................... 31
2.2.3 Anlisis No Amortiguado: Undamped Critical Speeds (UCS) ............................... 32
2.2.4 Anlisis amortiguado (EIG) .................................................................................... 33
2.2.5 Desbalance (IMB).................................................................................................... 34
2.2.6 Rgimen transitorio (Transient)............................................................................... 35
2.2.7 Funcionamiento del software................................................................................... 36
2.3 Fundamentos Tcnicos Sobre la Gestin de Embalses ................................................... 36
2.3.1 Niveles Caractersticos de una Presa ....................................................................... 37
2.3.2 Demandas ................................................................................................................ 38
2.3.3 Criterios de Garanta ................................................................................................ 39
2.4 Fundamentos Tericos Sobre la Optimizacin ............................................................... 39
vii
2.4.1 Mtodos Propuestos por DHI-Mike Basin .............................................................. 39
2.4.2 Mtodo Utilizado Para el Dimensionamiento y Optimizacin de Embalses........... 45
CAPTULO 3: Metodologa .......................................................................................................... 47
3.1 Verificacin de la Comprensin de XLRotor ............................................................. 47
3.1.1 Presentacin del caso ............................................................................................... 47
3.1.2 Geometra y Modelizacin ...................................................................................... 47
3.2 Desarrollo del Proyecto de Gestin de Embalses ........................................................... 49
3.2.1 Investigacin bibliogrfica sobre mtodos de optimizacin DHI ........................... 49
3.2.2 Manejo del programa Mike Basin y del lenguaje de programacin VBA .............. 49
3.2.3 Creacin de una herramienta para la automatizacin de proyectos MB utilizando
una interface en Excel............................................................................................................ 49
3.2.4 Hojas y Cdigos ...................................................................................................... 54
CAPTULO 4: Resultados ............................................................................................................. 55
4.1 Redaccin del Manual de XLRotor ............................................................................ 55
4.2 Verificacin de la Comprensin de XLRotor ............................................................. 55
4.3 Anlisis de Sensibilidad de Vibraciones ......................................................................... 57
4.3.1 Variacin de las masas aadidas ............................................................................. 59
4.3.2 Variacin de la rigidez de los cojinetes ................................................................... 61
4.3.3 Posicin de los cojinetes .......................................................................................... 65
4.3.4 Efecto de la inercia polar ......................................................................................... 66
4.4 Resultados Concretos de Ambos Proyectos .................................................................... 69
4.4.1 Vibraciones mecnicas de ejes de turbinas hidrulicas ........................................... 69
4.4.2 Gestin de embalses ................................................................................................ 72
CONCLUSIONES ......................................................................................................................... 74
RECOMENDACIONES ............................................................................................................... 76
REFERENCIAS ............................................................................................................................ 77
APNDICES ................................................................................................................................. 81
Apndice A. Grfica obtenida de la de la norma ISO 1940 (G de una turbina hidrulica es G
6,3) ............................................................................................................................................. 81
Apndice B. Posicin de los cojinetes (Libro Turbomachines hydrauliques ; Choix illustre de
ralisations marquantes) .......................................................................................................... 82
Apndice C. Definicin del eje rotativo y sus propiedades (XLRotor) .................................... 83
viii
Apndice D. Propiedades de los cojinetes definidos por el usuario utilizados para el modelo
de la turbina Kaplan. .................................................................................................................. 84
Apndice E. Diagramas de Campbell del modelo sin cada masa aadida importante. ............. 85
Apndice F. Algunas hojas de la herramienta creada. ............................................................... 86
Apndice G. Macro de Guardar Cambios ................................................................................. 94
Apndice H. Macro de Simulacin............................................................................................ 97
Apndice I. Macro de Dimensionamiento en funcin a la demanda de energa. .................... 105
ix
NDICE DE TABLAS
Tabla 2.1 Las frecuencias de vibracin esperadas para cada tipo de excitacin...19
x
NDICE DE FIGURAS
Figura 2.1 Las posibles causas de las vibraciones de ejes de mquinas hidroelctricas....12
Figura 2.7 Algoritmo general del mtodo de Monte Carlo para la optimizacin...42
Figura 3.1 Comparacin de las geometras de lo dos modelos: Modelo de XLRotor (izquierda);
modelo del libro (derecha). ....48
Figura 4.1 Comparacin de los dos diagramas de Campbell: XLRotor (izquierda), libro
(derecha).........56
xi
Figura 4.2 Comparacin de los modos del sistema: XLRotor (pg. anterior), libro (pg. actual)
....57
Figura 4.3 Modos de vibracin de precesin directa: modo 2 (izquierda), modo 4 (centro), modo
6 (derecha) .....58
Figura 4.4 Variacin de la masa aadida del generador (izquierda) y de la turbina
(derecha).59
Figura 4.5 Impacto de la variacin de las masas sobre los modos significativamente afectados:
modos 3 y 4 para el alternador (izquierda), modos 1 y 2 para la turbina (derecha)..60
Figura 4.6 Variacin de la rigidez de todos los cojinetes del modelo. ..62
Figura 4.8 Formas del modo 4 con diferentes rigideces de los cojinetes del generador....64
Figura 4.9 Formas de modo cambiar la rigidez de la turbina del cojinete. ....64
Figura 4.10 Cambio de posicin de los cojinetes: cojinetes del generador (izquierda), cojinete de
la turbina (derecha)....65
Figura 4.11 Formas de los modos en funcin de la posicin de los cojinetes del
alternador66
Figura 4.12 Comparacin entre los modelos con y sin inercia polar aadida....67
xii
1
INTRODUCCIN
Este software se puede utilizar para analizar las vibraciones mecnicas de los ejes de
turbinas hidrulicas. Es por ello que este proyecto fue hecho: para analizar los diversos problemas
de vibracin que se pueden encontrar en el rea hidro-electro mecnica y proporcionar una gua
para su estudio mediante el uso del software.
Alcance:
Este proyecto consista en estudiar los efectos de las vibraciones mecnicas en ejes de
turbinas hidrulicas. Se deba probar un software para el anlisis de este tipo de vibraciones y
evaluar su utilidad en el campo de la hidroelectricidad. Luego, se iba a utilizar en casos y
proyectos existentes y analizar los resultados obtenidos. Una vez que comenz la pasanta, ambos
proyectos sufrieron modificaciones en cuanto a lo planteado inicialmente. Sin embargo, este
proyecto no cambi mucho, y los cambios se realizaron principalmente debido a la falta de datos
2
para utilizar el software en casos reales. Se prob el software con un ejemplo del libro
"Dynamique de Structures", de Thomas Gmr. Se evalu una turbina Kaplan de un proyecto
existente, pero no haba resultados con los cuales comparar los obtenidos con el programa.
Puesto en la empresa
Crear y organizar una especie de bibliografa sobre el tema para que sea utilizada por los
ingenieros para aprender sobre el tema y como referencia en sus proyectos.
Escribir un informe sobre el tema para resumirlo, con referencias a la bibliografa creada.
Objetivos
Plan de trabajo
Este proyecto tuvo una duracin de 8 semanas a partir del 6 de febrero hasta el 30 de
marzo de 2012. El calendario no se modific notablemente.
Semanas 4-5: Dominio del software XLRotor 3.8 y redaccin de un manual prctico
con el ejemplo de un rotor de Jeffcott.
4
Puesto de Trabajo
Antecedentes
una simulacin diaria (sin iteraciones). Los resultados fueron claros y similares en ambos casos.
Por ltimo, se cre una herramienta de automatizacin para cada software.
Objetivos
1. Hacer una sntesis sobre el uso de rutinas de optimizacin para la simulacin de embalses
utilizando las herramientas disponibles en la empresa, especficamente Mike Basin.
2. Crear de una biblioteca sobre los mtodos de optimizacin disponibles.
3. Manejar ampliamente el programa Mike Basin y su interfaz con Excel mediante la
programacin de macros en Visual Basic.
4. Crear una interface de Excel para proyectos de Mike Basin.
5. Insertar macros para la modelizacin, simulacin, dimensionamiento y optimizacin de
sistemas de embalses.
6. Redactar un manual prctico de la herramienta creada.
Plan de trabajo
Este proyecto tuvo una duracin de 16 semanas, desde el 2 de abril de 2012 hasta el 20 de
julio de 2012. El calendario fue modificado debido al cambio del tema de la pasanta.
GDF Suez es un grupo de empresas que trabajan en los campos de la electricidad, los
servicios de gas natural, la energa y el medio ambiente en todo el mundo. Tiene casi 220.000
empleados en casi 70 pases del mundo.
Esta empresa naci con el nombre Bureau dEtudes Andr COYNE et Jean BELLIER
(A.C.J.B.), especializndose en el rea de presas. Luego, tom el nombre de Coyne et Bellier,
Bureau dIngnieurs-Conseils (todava utilizado como nombre de marca en los proyectos de
agua) y ha cambiado de accionistas en varias ocasiones, llegando finalmente a manos de GDF
Suez y tomando el nombre Tractebel Engineering (Francia).
8
Empleados:
Represas
Energa hidroelctrica
Infraestructuras
Grandes estructuras
Ingeniera civil-nuclear
Estructuras Industriales
Estudios de impacto ambiental
Rehabilitacin de obras antiguas
Proteccin contra inundaciones
Investigacin Aplicada
2.1.1 Definicin
El estudio de las vibraciones en un eje es esencial para el buen funcionamiento de una
mquina. En primer lugar, hay que tener en cuenta que todas las mquinas rotativas vibran.
Vibracin de Flexin: el eje vibra alrededor de su eje, debido a una excentricidad o una
fuerza. Si las causas de las vibraciones no deseadas son mecnicas, este problema se
reduce a travs de un balanceo lineal (para condiciones estticas y dinmicas) que
generalmente se exige por contrato.
Existen normas que explican los criterios de diseo, los problemas que se pueden esperar
y qu hacer para evitar fallas en la mquina. Es importante tener en cuenta estas normas para la
verificacin del buen estado de la mquina y para asegurar su correcto funcionamiento. Algunas
de ellas se explican a continuacin.
11
NF ISO 7919-5
En cuanto a las condiciones de funcionamiento de las turbinas, establece que los lmites
especificados en la norma se aplican a todas las categoras de los grupos hidroelctricos, salvo lo
dispuesto en el artculo 1. Sin embargo, cada tipo tiene diferentes respuestas a las excitaciones del
rodete:
Para turbinas fijas de paso axial, turbinas Francis y mquinas reversibles, las amplitudes
de vibracin son ms altas fuera del punto ptimo de operacin (generalmente la zona de
riesgo se encuentra a un caudal menor al 80% de aquel a funcionamiento pleno.
Para bombas-turbinas, las amplitudes pueden ser ms importantes debido a que los
criterios de diseo deben cumplir con aquellos de una turbina y una bomba.
o Parada Lenta: para tomar medidas que reduzcan las vibraciones o para detener la
mquina.
Las variaciones en estas amplitudes pueden indicar un deterioro, aunque los lmites no
sean excedidos: si la variacin de la vibracin aumenta o disminuye un 25% del lmite
superior de la zona A-B, se deben tomar medidas para volver a estabilizar las amplitudes
a los valores normales.
En la figura 2.1 se encuentran las posibles causas de vibracin de los ejes en mquinas de
generacin de hidroelectricidad.
Figura 2.1 Las posibles causas de las vibraciones de ejes de mquinas hidroelctricas.
ISO 1940-1
Esta norma establece las exigencias de calidad de balanceo de rotores en estado constante
(rgido). En otras palabras, los lmites de desbalance aceptables en ejes cuya velocidad de
operacin es inferior a su primera frecuencia de resonancia por lo que la distancia entre los
elementos de masa del rotor vara poco con respecto a la velocidad.
13
Hay cinco mtodos de balanceo mecnico de rotores. Entre ellos, podemos encontrar
aquel que se rige por lo que se conoce como grados de calidad.
Donde,
Adems, la norma nos da la opcin de utilizar la figura 2 (de los anexos de la misma) para
encontrar eper = Uper / m (Apndice A). El valor del grado de balanceo para una turbina
hidrulica es G 6,3. Utilizando la grfica, el "eper" del eje debe estar por debajo de la lnea G 6,3.
el mtodo experimental,
o lmites de vibracin
ISO 10816
ISO 10816-1
En la Parte 1 de esta norma, tenemos la informacin general sobre la forma de medir las
vibraciones de todo tipo de maquinaria rotativa. Las magnitudes de medida que se utilizan son las
siguientes:
ISO 10816-5
En esta seccin se explican los mismos aspectos que en la parte 1, pero los dirige a las
mquinas hidrulicas y bombas. En el rea hidroelctrica, recomienda los puntos de medicin
para cada tipo de mquina. Se definen las condiciones de operacin y las reas de evaluacin en
cuanto a si la mquina tiene un funcionamiento adecuado o no.
En el Apndice A de esta norma, se pueden ver los valores reales recomendables para
cada zona y para cada disposicin de la mquina. Esta informacin puede ser importante a la hora
de evaluar el funcionamiento del equipo hidrulico.
15
CEI 60994
Esta norma explica todo lo que se necesita saber en cuanto a la medicin in situ de las
vibraciones y pulsaciones en mquinas hidrulicas. Asimismo, nos muestra las disposiciones ms
utilizadas de las mquinas (incluidas las hidroelctricas) y dnde estn los puntos de medicin
ms recomendados. Explica los diferentes parmetros medidos, anomalas a buscar y cmo
presentar los resultados.
Por ltimo, muestra cmo analizar las medidas y qu resultados se deben esperar para el
buen funcionamiento de la mquina.
Causas de Vibracin
Causas Mecnicas
a. Desbalance en el eje:
El rotor del alternador tiene siempre una excentricidad. Puede causar excitaciones
mecnicas que produzcan respuestas del eje y fuerzas sobre los cojinetes.
17
c. Eje torcido
d. Desalineacin
La alineacin entre los cojinetes, el eje y todos los elementos del grupo es esencial. Si
alguna parte queda desalineada, el fenmeno se traducir en fuerzas residuales en los cojinetes.
Se puede encontrar normas que garanticen la desalineacin ajustes permitidos.
e. Resonancia
No se encontr este tipo de excitaciones en los modelos estudiados, pero deben tenerse en
cuenta en el diagnstico de problemas de vibracin.
Causas elctricas
Las fuerzas generadas por la excentricidad existente entre el rotor y el estator del
generador causan vibraciones de flexin, y se transmiten a los cojinetes. Estas fuerzas tienen un
componente constante y otro variable, este ltimo siendo insignificante si se cuenta con ms de 5
18
polos. El resultado de estas fuerzas es principalmente el deterioro de los cojinetes, pero tambin
contribuyen al deterioro del sistema en general.
Esta fuerza se puede calcular, pero el aspecto elctrico no est en el alcance de este
proyecto.
Causas hidrulicas
La interaccin del rodete con el agua y los componentes estticos alrededor pueden crear
vibraciones en todo el eje. La causa principal es el flujo en las tuberas hidrulicas. En un estudio
sobre la rehabilitacin de unidades hidroelctricas, se demostr que el efecto de la interaccin
fluido-estructura es importante especialmente en los modos de vibracin superiores. Sin embargo,
las fuerzas hidrulicas son difciles de modelar y no estn incluidas en el alcance del proyecto.
Existen otras causas de las vibraciones, pero no se toman en cuenta durante el anlisis
modal. Sin embargo, en la tabla 2.1, se pueden sealar brevemente a fin de formar una idea de la
frecuencia de la respuesta a cada tipo de excitacin.
19
Tabla 2.1 Las frecuencias de vibracin esperadas para cada tipo de excitacin.
Inestabilidades del
Causas Causas Causas Vibraciones Vibraciones
Frecuencias de Vibracin a Esperar flujo en el tubo de Cavitacin
Mecnicas Hidrulicas Elctricas Hidroelsticas Autoexcitadas
aspiracin
De rotacin
x x x
Armnicas a la frecuencia de rotacin
x x
De paso de los labes
x
Del cubo
x
Combinaciones variadas
x
Inferiores a la frecuencia de rotacin
x
De resonancia incluyendo las estructuras
hidrulicas (tuberas) o a la red x
Elevadas
x
Todo tipo de frecuencia
x
Ligeramente superiores a la velocidad de
rotacin (generalmente frecuencias de
los modos propios de flexin)
x
Diseo
Uno de los objetivos de este proyecto fue conocer la configuracin que debe usar para que
el modelo no tenga problemas de vibracin.
La primera variable que se consider relevante fue la longitud del eje. Se trat de
encontrar informacin sobre cmo elegir esta longitud, pero no se encontr ninguna informacin
relevante. Sin embargo, preguntndoles a algunos ingenieros de la empresa lo que saben por
experiencia propia sobre este aspecto, se lleg a las siguientes conclusiones:
La longitud del eje se define generalmente por la facilidad de acceso a los elementos que
conforman el equipo hidroelctrico. El eje debe ser lo suficientemente largo para permitir
al personal cambiar y reparar cualquier parte o sistema que falle. Se debe dejar un espacio
20
entre la rueda y el generador donde el personal pueda entrar cmodamente para que pueda
verificar el funcionamiento de los componentes y repararlos.
Las dimensiones del eje tambin deben tomar en cuenta todas las partes giratorias y
estticas. Una mquina hidroelctrica consta de varios elementos que deben tener fcil
acceso para que el diseo sea aceptable.
En las mquinas hidroelctricas, la longitud del eje tiene no tiene sino el sentido prctico
y la distribucin espacial como elementos que la definen.
Como los detalles restantes sobre el diseo del eje estn en las normas y los detalles
acerca de los cojinetes son dados por el fabricante, lo que se necesitaba eran los criterios para
optimizar la posicin de los cojinetes en el eje.
Cojinetes
Despus de una investigacin profunda con respecto a este tema, se concluy que no hay ningn
criterio definido para la colocacin de los cojinetes del eje de la turbina. En consecuencia, se
tomaron casos reales de turbinas hidrulicas de un libro y se observ la posicin de los cojinetes
(Apndice B). Se lleg a las siguientes conclusiones:
Cojinetes Guas
o Bajo el generador.
Se puede localizar:
o En el eje de la turbina:
En la tapa de la turbina
o Bajo el generador.
Estructura no Giratoria
Todos los materiales tienen una rigidez y por lo tanto, todos los elementos de una
mquina tambin. En un sistema de rotacin soportado por una estructura, las vibraciones se
transmiten por los cojinetes. En otras palabras, la estructura no giratoria vibra.
Modelizacin
Para analizar correctamente la vibracin de un eje, se debe elegir un modelo que tenga un
comportamiento aceptable en comparacin con el sistema real estudiado. Como un eje de turbina
hidroelctrica tiene una longitud considerablemente mayor que su dimetro, el modelo debe ser
aquel de un elemento continuo. Sin embargo, este modelo puede llegar a ser muy complicado, as
que se utilizan generalmente modelos discretizados, es decir, modelos con un nmero de grados
23
de libertad finito. La seleccin de este modelo discretizado puede alterar significativamente los
resultados a obtener. Por esa razn, existen varios mtodos para la discretizacin, entre los que se
pueden encontrar el mtodo de la matriz de transferencia y el mtodo de elementos finitos.
Datos necesarios
Cuando se crea un modelo para analizar las vibraciones de flexin, hay que tomar en
cuenta los siguientes datos:
1. Las propiedades intrnsecas de los materiales del eje que definen su rigidez y
amortiguacin.
3. El efecto mecnico de los elementos giratorios (por ejemplo, el rodete, el rotor del
generador, los anillos, etc.)
5. La velocidad de rotacin.
Para el clculo de las matrices de la ecuacin a resolver para hacer el anlisis modal, se
necesitan algunas propiedades intrnsecas del material que definirn propiedades extrnsecas tales
como masa, rigidez, amortiguacin, inercia, etc. Ellas son:
El mdulo de elasticidad
Densidad
El mdulo de cizallamiento
24
Para tener las propiedades extrnsecas del eje, se debe integrar con las propiedades
intrnsecas con la forma del mismo. Generalmente, el eje se modela como un grupo de elementos
que tienen sus geometras y propiedades. El anlisis se realiza elemento por elemento agregando
las condiciones de borde de cada uno de manera que el resultado tenga coherencia.
En todos los modelos que se han visto y ledo en esta investigacin, se encontr que, en
general, los efectos de la turbina, el generador y otros componentes unidos al eje se incluyen en el
anlisis modal como una o varias masas puntuales a las que se agrega una inercia polar y / o
transversal. Adems, se vieron modelos con resortes que simulaban los efectos de las vibraciones
debido a los fenmenos magnticos o hidrulicos. Sin embargo, lo que interesa en este proyecto
slo son las vibraciones provocadas por causas mecnicas (imperfecciones del eje, cojinetes y su
desgaste, etc.).
El generador es modelizado por lo general con dos o ms masas, con inercias calculadas,
medidas u obtenidas del fabricante. Estn ubicadas en los diferentes nodos, ubicados en el
espacio fsico en el que se encontrara el generador.
La turbina se modeliza con una masa ubicada donde se encuentra en el eje real su centro
de masa, incluyendo una inercia aadida. Se puede encontrar otros elementos tales como un rotor
auxiliar, el anillo superior o el anillo intermedio, que se pueden aadir al modelo como masas
puntuales, generalmente sin inercia.
Las vibraciones de un eje son determinados por las propiedades del eje y las de los
cojinetes gua. Los cojinetes toman la funcin de resortes-amortiguadores que modifican las
frecuencias crticas del sistema giratorio, cambiando tambin la respuesta del sistema.
rigidez y amortiguacin del cojinete tomando los valores, por ejemplo, de temperatura, tipo de
aceite, espesor de la pelcula, forma geomtrica, etc.
Velocidad de rotacin
Adems, ciertas propiedades cambian como una funcin de la velocidad. Por ejemplo, la
rigidez y la amortiguacin de los cojinetes no son las mismas a diferentes velocidades. En la
mayora de los casos, puede considerarse constantes, pero si se desea realizar un estudio ms
profundo, se debe tomar en cuenta esta variacin.
Para que un eje vibre, una o ms fuerzas deben estar presentes. En realidad, siempre
existen esas excitaciones. Como se explic antes, las vibraciones pueden tener diferentes causas,
las cuales provocan las fuerzas que hacen que el sistema vibre.
26
Por lo general, las frecuencias naturales de un eje de turbina aumentan con el uso. Se ha
demostrado que con la renovacin de la mquina, estas frecuencias pueden disminuir a valores
ms cercanos a las frecuencias naturales iniciales. La renovacin incluye: reparacin de cojinetes,
remplazo de la vlvula de la turbina, remplazo del sistema de excitaciones elctricas y la
sustitucin de algunos equipos auxiliares.
Las frecuencias naturales aumentan con el tiempo de uso y disminuyen con las
reparaciones.
El efecto amortiguador de las juntas es significativo slo para los primeros modos de
vibracin.
Utilidad
Mantenimiento Predictivo
Algn tiempo atrs, los ejes de turbina eran ms rgidos y tenan frecuencias naturales
mas elevadas que en el presente (algunos ejes eran macizos, por ejemplo). Ahora, los ejes son
ms flexibles y tienen respuestas vibratorias ms significativas, por lo que existe la posibilidad de
alcanzar velocidades crticas en el funcionamiento normal de la mquina.
27
Todas las fuerzas generadas por la vibracin del eje se transmiten a los cojinetes. Estas
fuerzas pueden deteriorarlos y cambiar las frecuencias naturales del sistema. Con estos anlisis
predictivos se busca predecir el comportamiento del sistema para tener una idea de cuando se
tiene el riesgo de falla y cuando se debe reparar o remplazar alguno de sus componentes.
Es importante saber que las vibraciones torsionales son producidas por pares de fuerzas o
momentos no constantes en funcin del tiempo. En otras palabras, si no hay variacin en el par de
torsin alrededor del eje de rotacin, no hay que considerar las oscilaciones de torsin. En los
grupos hidroelctricos, estas variaciones pueden deberse a efectos hidrulicos y magnticos, pero
en todos los documentos estudiados en este proyecto, no se toman en cuenta las posibles causas
mecnicas (friccin, por ejemplo) de este tipo de vibracin.
Utilidad
Sin embargo, hay investigaciones sobre el uso de las frecuencias de resonancia de torsin
en turbinas hidrulicas para detectar agrietamientos en el eje sin la necesidad de parar el sistema.
Un estudio realizado por Ken Maynard explica las ventajas de este mtodo y los problemas que
quedan por resolver.
Mientras que las variaciones de las frecuencias naturales de vibracin de flexin pueden
indicar varios problemas, los cambios en las frecuencias naturales de vibracin torsional pueden
significar slo una modificacin en el objeto giratorio, tales como el agrietamiento del eje o la
degradacin un acoplamiento. Adems, si se utiliza el mtodo de elementos finitos, las
condiciones de borde presentes en el anlisis de flexin desaparecer en el anlisis torsional,
facilitando el clculo.
2.2.1 Presentacin
Para modelar correctamente y analizar las vibraciones de un eje de una unidad
hidroelctrica, la empresa adquiri el software XLRotor. Esta herramienta es capaz de predecir
los modos de vibracin y la respuesta de un sistema rotativo mediante mtodos numricos. Con
un modelo aceptable, el programa puede proporcionar la informacin pertinente a la respuesta de
vibracin de un sistema a las excitaciones presentes.
Anlisis no amortiguado del sistema: Esta funcin nos da las velocidades crticas de un
sistema con respecto a la rigidez de sus cojinetes. No toma en cuenta la posible
amortiguacin en los elementos que conforman el sistema.
Anlisis amortiguado: nos da la relacin entre la velocidad de rotacin del eje y las
frecuencias de resonancia, que varan dependiendo de la velocidad. En este estudio se
toma en cuenta la amortiguacin en los rodamientos.
Formas de deflexin: Esta herramienta da la respuesta del eje a las excitaciones que el
usuario desea modelizar. Muestra la curva trazada por el eje en el espacio fsico debido a
esas excitaciones.
Anlisis libre: da al usuario la informacin relevante sin tomar en cuenta los efectos de los
cojinetes. Slo toma en cuenta el elemento giratorio, como si estuviera suspendido sin
ningn apoyo o cojinete.
Anlisis del rgimen transitorio: Esta capacidad permite obtener la respuesta del sistema
en un rgimen no-estacionario. Definiendo las condiciones de este estado, el software
puede evaluar el comportamiento de eje y los rodamientos hasta llegar al estado
estacionario.
En primer lugar, se deben proporcionar los parmetros con los que se va a hacer el
anlisis no amortiguado y amortiguado:
1. Las velocidades del rotor (EIGENANALISIS SPEEDS) [rev / min] para el anlisis de
autovalores en el anlisis amortiguado. Con stas velocidades, el software calcular las
frecuencias naturales para trazar un diagrama de Campbell y para ver las deflexiones del
eje.
la funcin de velocidad crtica en funcin de cada una. Se pueden cambiar estas rigideces
para cada cojinete ms adelante con factores y constantes.
3. Nmero de estaciones en los ejes (Station). Cada estacin es una parte del eje en la
modelizacin por elementos finitos.
10. Peso adicional (Added Weight) [masa]: si hay algn componente de la mquina en la
estacin (rodete, rotor del generador, etc.), se coloca aqu su masa.
11. Inercia polar adicional (Ip) [masa / longitud ^ 2]: la inercia polar del componente aadido.
12. Inercia adicional transversal (It) [masa / longitud ^ 2]: la inercia transversal del
componente aadido.
13. Factor de velocidad (Speed Factor) [sin unidades]: la velocidad de cada viene dada por la
expresin * f, donde f = factor de la velocidad, y = velocidad del rotor (establecida
en otras hojas).
"It" "Ip"
15. El UCS Factor: Este factor es importante si se desea tener rigideces diferentes para cada
cojinete. Se da un nmero que multiplica la rigidez definida inicialmente.
16. El UCS Constant [fuerza / longitud]: Esta constante es importante si se quiere tener un
cojinete con una rigidez unica. Si se pone 0 en UCS Factor y una rigidez en UCS
Constant, se obtiene un cojinete que no cambia su rigidez con los valores establecidos
inicialmente.
Con estos datos, ya es posible hacer un anlisis para calcular las velocidades crticas del
sistema en rgimen no amortiguado.
19. Valor [masa * Longitud]: la masa desplazada una unidad de longitud del centro
geomtrico. Si se cambian las opciones para introducir una fuerza asincrnica en vez de
un desbalance, se deber colocar el valor de esa fuerza.
20. La fase [grados]: si se tienen varios desbalances en el mismo eje, se debe especificar la
fase entre ellos.
21. Si se desea que el software tome en cuenta el efecto de los desbalances en los cojinetes, se
debe especificar.
22. La velocidad del rotor para la que queremos analizar la respuesta [rev / min]:
introduciendo en este campo varias velocidades, se puede obtener un grfico donde se
puede encontrar la frecuencia de resonancia.
35
23. La velocidad del rotor a las queremos analizar la deflexin del rotor [rev / min]: Con el
anlisis "deflected shapes", se obtendr la respuesta del eje completo para las velocidades
del rotor establecidas.
24. Las estaciones en las que queremos ver la respuesta. con los datos "19", se puede estudiar
la respuesta de la estacin que se desee.
25. La velocidad transitoria del rotor (Transient Rotor Speed) [rev / min]: Esta es la velocidad
con la que el software calcular la rigidez y amortiguacin de los acoples en cada
iteracin. Puede ser constante o una funcin del tiempo "t" [s].
27. Si se trata de un par de fuerzas entre dos estaciones, se debe especificar la segunda
estacin.
a. El eje "x"
b. El eje "y"
30. La frmula para la fuerza: si la fuerza depende del tiempo, podemos introducir la funcin
de valor de la variable "t" [s].
32. Se debe especificar la informacin de las estaciones y los grados de libertad en los que
queremos obtener los resultados en funcin a los desplazamientos (displacements),
velocidades (velocities), aceleraciones (accelerations) y fuerzas (output shaft loads).
Para hacer los clculos para cada anlisis de autovalores (UCS, EIG y Libre), el software
utiliza los siguientes mtodos:
Mtodo de matriz de transferencia (TM solver): con este mtodo, el software encuentra
las soluciones (velocidades crticas) hasta valores de 1,4 veces la frecuencia mxima, pero
que no busca ms soluciones que el nmero mximo de soluciones definidas en las
opciones.
Mtodo de elementos finitos (FE solver): En este mtodo, el programa calcula el mximo
de las soluciones posibles, pero despus da slo las soluciones hasta la frecuencia mxima
definida en las opciones. Este mtodo es ms lento que el TM solver, pero da resultados
ms exactos para modos de orden superior.
Rgimen transitorio
Para este anlisis, el programa utiliza los mtodos de iteracin para cada instante
comprendido en los parmetros definidos. Es importante decir que en las grficas de la respuesta
obtenido, los tiempos totales evaluados sern el nmero de iteraciones multiplicado por el tamao
de paso.
Para poder comprender el segundo proyecto (Gestin de Embalses), se debe tener una
idea acerca de la regularizacin de las presas.
37
Niveles Caractersticos
Cresta de la Presa (PHE, "Dam Crest"): mximo nivel posible de agua previendo una
posible inundacin.
Tope del Volumen Muerto (PBE, "Top of Dead Storage"): nivel por debajo del cual es
fsicamente imposible suministrar agua.
Fondo de la Presa (H, "Bottom Level"): cota del nivel inferior de la presa.
Nivel Normal de Operacin (RN, "Normal Water Level"): nivel mximo de agua que
asegura el funcionamiento normal de la presa. Se comienza a aliviar agua al superar esta
cota.
Niveles de gestin
Control de Crecidas (CC, "Flood Control Level"): nivel de agua inferior al nivel normal
de operacin que define un volumen que se deja vaco para poder almacenar una parte del
volumen de agua producido por una posible inundacin. Si no hay ningn riesgo de
inundacin, el CC ser igual a la RN.
Nivel Mnimo de Operacin (NME, "Minimum Operation Level") nivel por debajo del
cual no operan las turbinas.
Nivel de Reduccin i asociado al uso j (PR (i, j), "Reduction Level") cuando el nivel de
agua real es inferior al nivel de reduccin, el flujo dado al uso pertinente se reducir
mediante un factor de reduccin.
Factor de Reduccin i asociado con el uso j (RF (i, j), "Reduction Fraction"): este factor
de reduccin es una fraccin de la demanda total del usuario que no ser superada en el
caso de tener un nivel de agua inferior al nivel de reduccin definido.
38
Caudales Caractersticos
2.3.2 Demandas
En un modelo de embalses multi-usuario, hay que tener en cuenta las demandas de cada
usuario:
Demanda de Agua:
o Agua Potable
39
o Irrigacin
Demanda de Energa: la demanda de una central hidroelctrica est generalmente
expresada en trminos de potencia y energa.
aquellas que no pueden ser modificadas en beneficio de un objetivo sin afectar negativamente a
otro u otros. Este frente se vuelve til cuando los objetivos de optimizacin son contradictorios.
Los mtodos propuestos, que sern explicados ms adelante en el captulo, son los
siguientes:
Monte Carlo
SCE
NSGA-II
DDS
Aproximacin estocstica
Recocido Simulado
Entropa cruzada
Figura 2.7 Algoritmo general del mtodo de Monte Carlo para la optimizacin
Este mtodo consta de una bsqueda global seguida de una bsqueda local para encontrar
los valores ptimos. Permite el intercambio de informacin entre bsquedas paralelas para evitar
la convergencia a soluciones ptimas locales. Se aplica el concepto de "fitness" de una solucin
en relacin con la funcin objetivo para reducir el tiempo de convergencia. Este mtodo se utiliza
el algoritmo memtico.
43
Este mtodo trata de encontrar buenas soluciones antes de terminar el nmero mximo de
evaluaciones de la funcin objetivo. Hace una bsqueda global y luego una local. El algoritmo se
basa en la perturbacin de las soluciones existentes para encontrar la solucin ptima. En otras
palabras, encuentra una solucin y la modifica para encontrar soluciones similares mejores.
Este mtodo se puede utilizar en la gestin de embalses utilizando como funcin objetivo
el dficit de una demanda de un usuario, por ejemplo. Este mtodo es ms til si se remplaza la
condicin de alcanzar el 0 por los criterios de garanta a satisfacer, y as escoger el sub-
intervalo correcto.
Shaft Radius, mm
-4000
-2000
2000
4000
0
0
1
5
2000
15
6000
20
8000
10000
25
12000
26
Figura 3.1 Comparacin de las geometras de lo dos modelos: Modelo de XLRotor (izquierda); modelo
del libro (derecha).
Densidad = 7850 Kg / m ^ 3
Para el anlisis, se utiliz una densidad igual a 0 en los 2 ltimos elementos, porque se
supuso que todos los efectos de la rueda se incluyen en la masa e inercia aadidas. En otras
palabras, la geometra de los dos ltimos elementos no tiene ningn efecto sobre los resultados
(las dimensiones se eligieron slo con la finalidad de visualizar la rueda). Las masas e inercias
aadidas fueron las mismas que las utilizadas en el libro, y se trat de ponerlas en los mismos
lugares fsicos que el modelo del libro.
Lo mismo se hizo con los cojinetes, que se modelizaron con la misma rigidez y sin
amortiguacin. En el software, se utilizaron cojinetes definidos por el usuario y se les dieron
49
los valores de rigidez del modelo del libro, constantes con respecto a la velocidad de rotacin. La
informacin de los cojinetes se encuentra anexada en el apndice D.
Se comenz este proyecto con una investigacin exhaustiva sobre la teora de la gestin
de embalses para dominar el tema y luego poder avanzar rpidamente en el proyecto. Esta
investigacin se bas en el libro "Water Resources Systems Analysis" por Karamouz y Zahraie
Szidarovszky, y diversos documentos y estudios sobre el tema.
3.2.2 Manejo del programa Mike Basin y del lenguaje de programacin VBA
Despus de asegurarse de dominar los conceptos tericos del tema, inici la etapa de
familiarizacin con los programas Mike Basin (MB) y VBA (Visual Basic para Aplicaciones), la
relacin entre los dos y la interface entre stas herramientas a travs de Excel. Antes de esta
pasanta se tena un conocimiento intermedio de programacin a este nivel, pero nunca se haba
programado usando VBA. Por esa razn, esta etapa dur casi un mes.
tratando de unificar todos los conceptos de las herramientas ya creadas para obtener una
herramienta general con todas las funciones.
Las tres primeras hojas se crearon con la finalidad de tomar los nombres de todos los
archivos y objetos con el fin de establecer el vnculo con el proyecto MB eficazmente.
MB Files: en esta hoja se aaden los nombres de archivo. Dfs0" utilizados por cada
serie temporal o tabla en el modelo.
MB TS Data: aqu se puede poner los nombres y la informacin de los datos que se van
a cargar, tomando en cuenta que para cambiar los datos insertados por defecto tambin se
debe cambiar el resto del archivo.
Una vez que toda la informacin necesaria se ha insertado, se pueden cargar los datos y
actualizar las hojas Excel.
51
Modelizacin
Hidrologa
Embalse
Usuarios
Hydropower: Esta hoja incluye todos los datos que conforman el modelo de la central
hidroelctrica.
52
Simulacin
La macro para simular un proyecto MB se ha simplificado para utilizar los valores de los
archivos ".dfs0" y no tener la necesidad de declarar cada valor en el cdigo. Este hecho simplifica
la insercin de valores que varan con el tiempo en las series temporales. De esta manera, se
deben guardar los cambios realizados en Excel antes de comenzar la simulacin.
Los nicos datos reportados en el cdigo de macro son los que aparecen en la hoja
"Simulacin":
Una vez que comienza la simulacin, la macro sigue los siguientes pasos:
Dimensionamiento
Es importante recalcar que el propsito de este proceso es encontrar los niveles fsicos de
agua de la presa para asegurar un volumen determinado de suministro de acuerdo con los
criterios de garanta requeridos.
Si se tiene un nivel mnimo de operacin muy bajo, el embalse surte a niveles de agua
bajos. Sin embargo, para alcanzar los criterios de garanta, se necesita mayor caudal a menor
cada, por lo que un nivel mnimo de operacin muy bajo puede hacer que mucha agua se turbine
para surtir la demanda, mientras que a una cota ms alta se necesitara menos agua.
Sin embargo, si se tiene un nivel mnimo de operacin muy elevado, el embalse necesita
estar muy lleno para surtir energa, y el espacio entre el nivel de control de crecidas y el nivel
mnimo de operacin se reduce, ocasionando ms periodos de no funcionamiento y ms agua
aliviada.
En cuanto al dimensionamiento por demanda de agua, slo se juega con el valor del nivel
de control de crecidas.
Optimizacin
En el manual realizado en el proyecto hay una explicacin detallada sobre cmo utilizar el
software para el anlisis de los ejes de mquinas hidroelctricas, tomando en cuenta:
Figura 4.1 Comparacin de los dos diagramas de Campbell: XLRotor (izquierda), libro (derecha).
Al final del anlisis, el Sr. Gmr muestra las formas de los modos de precesin directa.
Explica que las formas de los modos de precesin directa e inversa coincidentes a velocidad 0
son las mismas. Comparando la deflexin obtenida en cada modo, se puede ver que tienen la
misma forma (figura 4.2). En las figuras mostradas, el generador se localiza en el lado derecho
del eje y la turbina en el lado izquierdo.
57
Damped Eigenvalue Mode Shape Plot Damped Eigenvalue Mode Shape Plot Damped Eigenvalue Mode Shape Plot
Put your ow n tw o title lines here. Put your ow n tw o title lines here. Put your ow n tw o title lines here.
Use this template file for models employing SI Units (mm,N,kg). Use this template file for models employing SI Units (mm,N,kg). Use this template file for models employing SI Units (mm,N,kg).
1.5 1.5 1.5
1 Re(x) 1 Re(x) 1 Re(x)
0.5 Im(x) 0.5 Im(x) 0.5 Im(x)
0 Re(y) 0 Re(y) 0 Re(y)
-0.5 0 2000 4000 6000 8000 10000 12000 14000 Im(y) -0.5 0 2000 4000 6000 8000 10000 12000 14000 Im(y) -0.5 0 2000 4000 6000 8000 10000 12000 14000 Im(y)
-1 f=10.3 Hz -1 f=14.8 Hz -1 f=28.0 Hz
-1.5 d=.0 zeta -1.5 d=.0 zeta -1.5 d=.0 zeta
N=400 rpm N=400 rpm N=400 rpm
Axial Location, m m Axial Location, m m Axial Location, m m
Damped Eigenvalue Mode Shape Plot Damped Eigenvalue Mode Shape Plot Damped Eigenvalue Mode Shape Plot
Put your ow n tw o title lines here. Put your ow n tw o title lines here. Put your ow n tw o title lines here.
Use this template file for models employing SI Units (mm,N,kg). Use this template file for models employing SI Units (mm,N,kg). Use this template file for models employing SI Units (mm,N,kg).
Figura 4.2 Comparacin de los modos del sistema: XLRotor (pg. anterior), libro (pg. actual).
Despus de comprobar el buen manejo del software (XLRotor), ste se utiliz para
analizar la influencia de cada parmetro introducido en los resultados del anlisis no
amortiguado. Se tom el modelo utilizado en el captulo anterior y se jug con algunos
parmetros de entrada para analizar su impacto en la respuesta. Se escogi la mayora de los
datos modificables del modelo para tener una idea del efecto de su variacin en el sistema
rotativo. Los parmetros que se analizaron son:
Tomando en cuenta que las vibraciones por causas mecnicas tienen un tipo de frecuencia
de respuesta conocido, los modos a comparar fueron aquellos de precesin directa (Figura 4.3).
Damped Eigenvalue Mode Shape Plot Damped Eigenvalue Mode Shape Plot Damped Eigenvalue Mode Shape Plot
Put your ow n tw o title lines here. Put your ow n tw o title lines here. Put your ow n tw o title lines here.
Use this template file for models employing SI Units (mm,N,kg). Use this template file for models employing SI Units (mm,N,kg). Use this template file for models employing SI Units (mm,N,kg).
Figura 4.3 Modos de vibracin de precesin directa: modo 2 (izquierda), modo 4 (centro), modo 6
(derecha)
Cuando se alteraron los parmetros, se cay en cuenta que los cambios en el rodete y en el
cojinete de la turbina modifican principalmente los dos primeros modos, mientras que los
cambios en el generador y en los cojinetes de ste cambian significativamente los modos 3 y 4.
En estos anlisis slo se tomaron en cuenta las causas mecnicas de vibracin, pero en la
realidad, se debe asegurarse de que las frecuencias naturales del sistema obtenidas no coincidan
con aquellas de otras excitaciones posibles (por ejemplo, la frecuencia natural de los labes del
rodete, la excitacin de tipo magntico, etc.).
59
Despus de colocar los diagramas en una sola grfica, se pudo notar la diferencia entre
cada configuracin (Figura 4.4).
Modos 3 y 4
Modos 1 y 2
Figura 4.4 Variacin de la masa aadida del generador (izquierda) y de la turbina (derecha)
En el caso de la masa de la turbina, es evidente que su efecto se refleja sobre todo en los
modos 1 y 2. Se puede decir que el cambio en las frecuencias naturales de los otros modos es casi
nulo al alterar la masa del rodete de la turbina.
Para apreciar mejor el impacto de la variacin de masas sobre estos modos, se hizo la
comparacin de los modos pertinentes para la variacin de cada masa con ms factores de
multiplicacin de masa (Figura 4.5). De esta manera, se obtuvo ms curvas y se pudo ver con
mayor claridad la sensibilidad del siste.ma al cambio en las masas aadidas. En la figura se puede
ver la variacin de las frecuencias naturales para diversos valores de las masas.
Figura 4.5 Impacto de la variacin de las masas sobre los modos significativamente afectados: modos 3 y
4 para el alternador (izquierda), modos 1 y 2 para la turbina (derecha).
En la figura 4.5 de la izquierda se puede observar que el impacto de la masa del generador
sobre las frecuencias crticas de los modos de vibracin 3 y 4 es muy importante. Estas
frecuencias podran bajar a valores que deberan tomarse en consideracin si se quiere estudiar el
efecto de los estmulos mecnicos en la vibracin del eje. Si la frecuencia natural de este modo
pasa a tener valores por debajo de la velocidad de embalamiento, se aumenta el riesgo de mal
funcionamiento de la mquina.
Con respecto a la masa de la turbina, se puede ver que la frecuencia natural de los
primeros modos puede tomar valores an ms cercanos a las velocidades de funcionamiento. Las
frecuencias naturales del sistema aumentan con la disminucin de la masa de la turbina. Por esa
61
razn, un rodete muy pesado puede producir vibraciones importantes a velocidades posibles de
operacin.
Se trat de eliminar los pesos aadidos para evaluar el efecto de cada masa para cada
modo. Las pruebas mostraron que cada masa tiene un par de modos ms dependientes de ella
(uno de precesin directa y otro de precesin inversa, los cuales comparten la misma frecuencia
crtica a velocidad de rotacin 0), y stos modos desaparecen cuando se quita la masa del modelo.
Los diagramas de Campbell del modelo sin cada una de las masas aadidas se encuentran en el
apndice.
En esta figura se puede ver que todas las frecuencias naturales son significativamente
afectadas por los cambios en la rigidez de los cojinetes. Por lo tanto, se decidi hacer el mismo
anlisis separando las variaciones de las rigideces de los cojinetes del generador (figura 4.7 de la
izquierda) de la del cojinete de la turbina (figura 4.7 de la derecha). Se decidi estudiar el cambio
en la rigidez de los dos cojinetes del generador juntos para tambin tener una idea de la
sensibilidad de un equipo con un solo cojinete para el generador a estos cambios. De todos
modos, los cambios en la rigidez de los dos cojinetes del generador (por separado) tienen una
influencia significativa y similar sobre el diagrama de Campbell
63
Es obvio que los cojinetes del alternador impactan ms los cuatro modos superiores,
mientras que el cojinete de la turbina tiene un impacto ms fuerte en las frecuencias naturales de
los dos primeros modos. La explicacin es sencilla: como el rodete tiene mayor impacto en los
dos primeros modos, el cojinete asociado a l tambin los afectara ms significativamente que al
resto.
Lo mismo sucede con los cojinetes del alternador y los modos 3 y 4. Al probar el efecto
de la masa aadida sobre los modos, se encontr que los modos de 5 y 6 estn influenciados
principalmente por la masa aadida rotor auxiliar en el nodo 1 (Apndice E). Por esa razn, los
cojinetes ms cercanos a esta masa afectan ms directamente los ltimos dos modos.
Una mayor rigidez significa el aumento de las frecuencias crticas de cada modo afectado,
lo que implica que para mantener una frecuencia natural alejada de la velocidad de rotacin se
podra cambiar las propiedades de los cojinetes o remplazarlos.
amplitud de vibracin ms pequea que unos menos rgidos. Con estas ideas claras, se puede
apreciar como la vibracin es mayor en todo el eje con cojinetes menos rgidas, mientras que con
cojinetes ms rgidos, disminuye la vibracin en todo el eje y se concentra en el generador (este
anlisis slo toma en cuenta el modo 4).
Figura 4.8 Formas del modo 4 con diferentes rigideces de los cojinetes del generador
En el caso del modo 2 (el ms importante para las causas mecnicas de la vibracin),
podemos ver que el efecto de la rigidez del cojinete de la turbina no es tan significativo para la
frecuencia crtica del modo como aqul de la masa aadida. Sin embargo, en la mayora de los
65
casos, es ms fcil cambiar la rigidez del cojinete de que la masa del elemento aadido relevante
(el rodete).
Figura 4.10 Cambio de posicin de los cojinetes: cojinetes del generador (izquierda), cojinete de la turbina
(derecha)
Una vez ms, se ve la influencia de la posicin de cada cojinete sobre mismo modo
afectado por su rigidez y la masa aadida del elemento ms cercano.
En cuanto a las formas de los modos, se pueden ver en la figura 4.11. Se muestra el efecto
de la posicin de los cojinetes guas del generador sobre el modo 4. Se observa como la
configuracin ms alejada del generador le permite oscilar con una amplitud mayor que la
amplitud de la respuesta de la configuracin ms cercana. Esta configuracin tambin tiene un
impacto en el resto del eje. En el extremo del eje donde se ubica el rodete, se puede ver que con
la configuracin alejada de los cojinetes del generador, la turbina tiene una amplitud de vibracin
ms baja en comparacin con el resto del eje. El cojinete superior del generador hace un
momento o par de fuerzas de mayor tamao con el cojinete de la turbina que reduce el
desplazamiento relativo del extremo de la turbina.
Figura 4.11 Formas de los modos en funcin de la posicin de los cojinetes del alternador.
pertinente y con mayor importancia para el proyecto era aquella entre el modelo con inercias
polares (el original) y el modelo sin inercias polares aadidas (Figura 4.12). Se puede observar
que sin la inercia polar aadida, las frecuencias naturales no varan significativamente en funcin
de la velocidad de rotacin. La razn de este fenmeno es el efecto giroscpico: la diferencia
entre las matrices giroscpicas de los dos modelos modifica los resultados cuando la velocidad de
giro es diferente a cero. En el modelo sin la inercia polar de los elementos aadidos, todava hay
un pequeo cambio en las frecuencias naturales en funcin de la velocidad de giro debido a las
propiedades del eje (al mdulo de cizallamiento). Estas propiedades dan el eje de una inercia
polar pequea en comparacin con la inercia aadida.
Figura 4.12 Comparacin entre los modelos con y sin inercia polar aadida.
El efecto giroscpico
positivos y negativos en relacin al eje de rotacin), el impacto del efecto giroscpico ser ms
evidente que en los modos cilndricos (modos donde el desplazamiento vibratorio de todos los
nodos est en la misma direccin con respecto al eje). Para comprender mejor esta explicacin,
podemos ver en la figura 4.13 ejemplos de los tipos de modos.
Modos cilndricos
Modos cnicos
En el modelo de eje de turbina estudiado, podemos ver que no hay modos cilndricos ni
cnicos perfectos. Sin embargo, se puede decir que algunos modos son ms similares a los modos
cilndricos, y otros a los modos cnicos. En el caso estudiado, podemos ver que en los modos 3 y
4 son los ms similares a los modos cilndricos, y en consecuencia el efecto giroscpico no
cambia significativamente las frecuencias naturales en funcin de la velocidad de rotacin. En
cambio, los modos de 5 y 6 son los ms similares a un modo cnico, de modo que las frecuencias
naturales varan de manera significativa con la velocidad. Los modos 1 y 2 variar de forma
moderada.
vibraciones de precesin inversa, se reduce la rigidez del sistema, produciendo una disminucin
de los valores de las frecuencias naturales.
1. Generalmente, los ejes de turbinas hidroelctricas de gran tamao pueden ser modelizados
como ejes en estado constante o rgido ya que su velocidad de operacin no supera el
primer modo de vibracin. Sin embargo, los estudios de vibracin deben ser realizados
para asegurarse de que la mquina no tiene ningn riesgo de falla a causa de problemas de
vibracin.
3. La vibracin de flexin de un eje de turbina hidroelctrica puede tener varias causas. Las
causas mecnicas (desbalance, excentricidad, resonancias, etc.) son ms fciles de
modelizar y sus frecuencias de vibracin son las mismas que la velocidad de giro o
armnicas a sta.
4. La longitud del eje y la disposicin de sus elementos (masa, generador, cojinetes, etc.) se
deciden en general por su conveniencia en la operacin y el mantenimiento de la mquina.
de los cojinetes. Un anlisis modal de las diversas disposiciones pueden ayudar a la hora
de decidir entre dos o ms modelos posibles.
9. Los datos necesarios para realizar un anlisis modal de un eje en rotacin son:
e. La velocidad de rotacin
10. El desgaste del sistema, especialmente de los cojinetes, aumenta las frecuencias naturales.
Por lo tanto se debe monitorear estas frecuencias para evaluar el estado y el
funcionamiento de la unidad hidroelctrica. Con el monitoreo de la vibracin de flexin,
se pueden predecir fallas y encontrar las causas probables del desgaste de la mquina. Es
ms rentable a largo plazo hacer un mantenimiento predictivo que uno preventivo.
11. El estudio de las vibraciones laterales tambin puede ayudar a calcular la rigidez de los
cojinetes. Con sucesivos anlisis en los cuales se cambia el valor de la rigidez del cojinete
se pueden comparar los resultados obtenidos con aquellos medidos para evaluar el estado
de los cojinetes y sus rigideces reales.
12. La vibracin torsional puede ser ms til para predecir fallas debido al agrietamiento del
eje. Como las frecuencias naturales de torsin dependen slo del elemento giratorio, una
71
Anlisis Modal
13. Con los datos necesarios para hacer un anlisis modal, la herramienta XLRotor demostr
ser un potente software para la evaluacin del comportamiento de la vibracin de un eje
de potencia hidrulica.
15. En cambio, si las masas agregadas son significativas en comparacin con la masa del eje,
stas pueden definir las primeras frecuencias naturales. Si se aumenta la masa de los
elementos, las frecuencias naturales de los modos asociados se reducen, y viceversa. Las
masas y sus frecuencias naturales asociadas son inversamente proporcionales.
16. La rigidez de los cojinetes tiene un efecto significativo en los modos asociados a los
elementos cercanos a ellos. Su variacin no altera significativamente los modos definidos
por elementos remotos. La rigidez de los cojinetes es directamente proporcional a las
frecuencias naturales de los modos asociados.
17. La posicin del cojinete puede cambiar la forma de los modos. Si se separan los cojinetes,
los elementos entre stos tendrn una amplitud de vibracin superior, mientras que los
elementos en los extremos tendrn una amplitud menor (y viceversa).
18. La inercia polar de los elementos rotativos define la variacin de la frecuencia natural de
los modos de vibracin en funcin a la velocidad de giro del sistema, gracias al efecto
giroscpico. Si se aumenta la inercia polar, la variacin de las frecuencias naturales
aumenta.
19. El efecto giroscpico aumenta la rigidez del sistema para los modos de precesin directa y
disminuye la de los de precesin inversa.
72
20. Los primeros modos de vibracin son los ms importantes en el estudio de la vibracin de
flexin de una unidad hidroelctrica. Como causas mecnicas producen oscilaciones
sincrnicas y la velocidad de estas mquinas no es lo suficientemente alta, las
posibilidades de tener excitaciones importantes de mayor frecuencia no son muchas. Sin
embargo, las causas hidrulicas y elctricas, entre otras, pueden producir estas frecuencias
de vibracin ms elevadas.
21. La velocidad de embalamiento no debe ser igual o mayor que la frecuencia natural del
primer modo de precesin directa. Se debe tomar un factor de seguridad para asegurarse
de que el primer modo de vibracin no se alcance en operacin.
Se encontraron algunos problemas con los cdigos de la interface entre Excel y MB. La
falta de algunas funciones de vnculo limit enormemente la interface creada. Las crticas y
fueron transmitidas directamente a los editores de DHI y se espera una solucin de su parte para
poder aprovechar mejor el proyecto realizado. Estos lmites son los siguientes:
El hecho de que una vez que se cambia el nmero de pasos de tiempo o de valores de las
tablas o series de tiempo de entrada no se puede simular a travs de Excel. Para poder
hacerlo, se debe seguir un procedimiento tedioso:
Se redact un manual que explica cmo utilizar y modificar la herramienta para adaptarse
a cualquier proyecto, teniendo la capacidad de utilizarla para futuros proyectos de mltiples
embalses. Para comprender me manera ms completa el funcionamiento de la herramienta, las
hojas y cdigos de esta interface fueron colocados en los apndices de este informe.
74
CONCLUSIONES
En esta rea, se estudian los modos de vibracin ms bajos de la mquina pues son los
ms relevantes para evaluar la posibilidad de una resonancia de frecuencia sncrona, ya
que la velocidad de operacin de las turbinas hidroelctricas es generalmente menor a la
frecuencia crtica del primer modo de vibracin.
Los modos de frecuencias menores son influenciados principalmente por las grandes
masas e inercias aadidas (aquellas de la turbina y del generador), y variando sus valores,
se pueden modificar las frecuencias naturales del sistema para garantizar niveles
aceptables de vibracin.
Con cambios en las posiciones y las propiedades de los cojinetes tambin se puede afectar
las frecuencias de los modos y sus formas.
XLRotor nos permite realizar un anlisis modal en una dimensin. Este anlisis es
efectivo en el estudio de las vibraciones de los ejes de seccin transversal circular. Por
esta razn, puede ser utilizado para observar el comportamiento de vibracin de los
elementos rotativos de mquinas generadoras de hidroelectricidad. Como los ejes en este
mbito se pueden modelizar de esta manera, XLRotor es una herramienta a considerar el
departamento Hidro-Electro-Mecnico a la hora de analizar las vibraciones de ejes.
75
Adems, se redact un manual para que los usuarios puedan modificar la herramienta a su
conveniencia, sin ser expertos en programacin en VBA.
La herramienta fue presentada a los ingenieros e hidrlogos que trabajan en el campo para
su uso en futuros proyectos.
RECOMENDACIONES
Adquirir las normas solicitadas para obtener ms detalles sobre los criterios a
considerar en las vibraciones de ejes de hidrogeneradores.
Obtener los documentos pedidos sobre el estudio de la vibracin torsional en unidades
hidroelctricas para profundizar en este tema y determinar si este tipo de oscilaciones
deben ser consideradas en el estudio de los ejes en este mbito.
Investigar acerca de la modelizacin de las causas hidrulicas, elctricas, etc. de
vibracin para determinar si el software puede modelizar estas excitaciones.
Determinar si se puede obtener del fabricante los datos necesarios para realizar un
anlisis modal de turbinas reales, y de lo contrario, buscar la forma de calcularlos o
suponerlos.
Buscar los datos necesarios de un caso real donde las vibraciones sean monitoreadas
para estudiar el comportamiento vibratorio de ese eje y compararlo con los resultados
obtenidos por medicin.
Evaluar la modelizacin de otros tipos de unidades hidroelctricas.
Insistir a los editores de MB que mejoren la interface Excel - MB para resolver los
inconvenientes afrontados en esta pasanta.
Probar la herramienta programada en casos concretos para analizar los resultados
obtenidos y verificar su correcto funcionamiento.
Retomar este proyecto para poder optimizar cada variable de las curvas de
regularizacin.
Continuar con la investigacin acerca de los mtodos de optimizacin propuestos por
DHI Mike Basin y utilizar el trabajo realizado en este curso para dominar estos
mtodos.
77
REFERENCIAS
Normas
Vibracin de Flexin
Gustavsson R. K. and Aidanp J-O. Using Strain Gauges to Measure Load on Hydro
Generator Guide Bearings. HRW. Vol 11, November 2003. pg. 30.
Vibracin de Torsin
Unidades Hidroelctricas
Gestin de Embalses
Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. (2002). A Fast and Elitist
Multiobjective Genetic Algorithm: NSGA-II, IEEE Transactions on evolutionary
computation, 6(2), pgs. 182-187.
Duan, Q., Sorooshian, S. and Gupta, V. (1992), Effective and efficient global
optimisation for conceptual rainfall-runoff models. Water Resour. Res., 28(4), pgs.
1015-1031.
Karamouz, M., Szidarovszky, F. and Zahraie, B., (2003), "Water Resources Systems
Analysis", Lewis Publishers, CRC Publishing, Boca Raton, Florida 33431 (Estados
Unidos). 580 pgs.
APNDICES
Apndice A. Grfica obtenida de la de la norma ISO 1940 (G de una turbina hidrulica es G 6,3)
Nombre
Type de de paliers
Pays Centrale de Localisation de la bute (pivot) Localisation 1 Localisation 2 Localisation 3 Notes
Turbine de
guidage
Chili Machicura Kaplan Entre la turbine et l'alternateur 3 Au-dessus de la roue Sous l'alternateur Au-dessus de l'alternaeur
Sude Ligga III Kaplan Entre la turbine et l'alternateur 2 Au-dessus de la roue Au-dessus de l'alternaeur
Brsil Taquaruu Kaplan Sous l'alternateur 3 Au-dessus de la roue Sous l'alternateur Au-dessus de l'alternaeur
Suisse Verbois Kaplan Au-dessus de l'alternateur 3 Au-dessus de la roue Sous l'alternateur Au-dessus de l'alternaeur
Chine Gezhouba Kaplan Arbre de la turbine (Situ sur le couvercle)
Brsil Porto Primavera Kaplan Sur le fond de la turbine 3 Sur la turbine Dans l'arbre intermdiaire Au-dessus de l'alternaeur
Apndice B. Posicin de los cojinetes (Libro Turbomachines hydrauliques ; Choix illustre de
82
INPUT TABLE OF BEAM AND STATION DEFINITIONS, MORE THAN ONE BEAM PER STATION IS OK
Elastic Shear Added Added Speed
Station Length OD Left ID Left OD Right ID Right Density Added Ip
Modulus Modulus Weight It Factor
# mm mm mm mm mm kg/m 3 N/m 2 N/m 2 kg kg-m 2 kg-m 2
1 70 700 700 7850 2.1E+11 8.268E+10 1.0
2 400 700 700 7850 2.1E+11 8.268E+10 2400 1.0
3 800 530 210 530 210 7850 2.1E+11 8.268E+10 1.0
4 290 530 210 530 210 7850 2.1E+11 8.268E+10 1260 1.0
5 595 530 210 530 210 7850 2.1E+11 8.268E+10 1.0
6 50 650 210 650 210 7851 2.1E+11 8.268E+10 1.0
7 50 560 210 560 210 7850 2.1E+11 8.268E+10 1.0
8 400 650 210 650 210 7850 2.1E+11 8.268E+10 1.0
9 400 650 210 650 210 7850 2.1E+11 8.268E+10 45500 47700 1.0
10 300 650 210 650 210 7851 2.1E+11 8.268E+10 47500 49800 1.0
11 100 700 210 700 210 7852 2.1E+11 8.268E+10 1.0
12 695 620 210 620 210 7850 2.1E+11 8.268E+10 1.0
13 230 620 210 620 210 7850 2.1E+11 8.268E+10 1000 1.0
14 575 620 210 620 210 7850 2.1E+11 8.268E+10 1.0
15 250 620 210 1100 210 7850 2.1E+11 8.268E+10 1.0
16 75 1250 210 1250 210 7850 2.1E+11 8.268E+10 1.0
17 75 1250 900 1250 900 7850 2.1E+11 8.268E+10 1.0
18 300 1650 400 1650 400 7850 2.1E+11 8.268E+10 1.0
19 200 2000 210 2000 210 7850 2.1E+11 8.268E+10 1.0
20 85 900 210 610 210 7851 2.1E+11 8.268E+10 1.0
21 2800 610 210 610 210 7850 2.1E+11 8.268E+10 1.0
22 795 610 210 610 210 7850 2.1E+11 8.268E+10 1.0
23 100 1060 210 1060 410 7850 2.1E+11 8.268E+10 1.0
24 895 3400 3700 2.1E+11 8.268E+10 1.0
Apndice C. Definicin del eje rotativo y sus propiedades (XLRotor)
Apndice D. Propiedades de los cojinetes definidos por el usuario utilizados para el modelo de
la turbina Kaplan.
XLUserKC Spreadsheet for User Defined Bearings Press Control-F1 for help.
Title: bearing 1
Perform a Paste/Special/Link for the Title box within XLRotor to create a link to your rotor model.
XLUserKC Spreadsheet for User Defined Bearings Press Control-F1 for help.
Title: bearing 2
Perform a Paste/Special/Link for the Title box within XLRotor to create a link to your rotor model.
Apndice E. Diagramas de Campbell del modelo sin cada masa aadida importante.
Project Information
Reservoir Hydropower
ID Reservoir ID HPP
MOL L5 Sub-Directory Hydropower
FCL L1
RL-RF L2
Sub-Directory Reservoir
i. MB Project
Table Files
ii. MB Files
87
iii. MB TS Data
Runoff
TS ID Res 1 - Specific runoff Load Runoff Info Save Runoff Info
01/01/1973
01/01/1974
01/01/1981
01/01/1982
01/01/1989
01/01/1990
01/01/1997
01/01/1998
01/01/1963
01/01/1964
01/01/1967
01/01/1968
01/01/1969
01/01/1970
01/01/1971
01/01/1972
01/01/1975
01/01/1976
01/01/1977
01/01/1978
01/01/1979
01/01/1980
01/01/1983
01/01/1984
01/01/1985
01/01/1986
01/01/1987
01/01/1988
01/01/1991
01/01/1992
01/01/1993
01/01/1994
01/01/1995
01/01/1996
01/01/1999
01/01/2000
01/04/1964 94.27
01/05/1964 228.29 01/01/1963
01/06/1964 317.80
01/07/1964 318.20
01/08/1964 300.08 Date
01/09/1964 298.47
01/10/1964 238.83
iv. Runoff
88
HSV Curve
Load HSV Info Save HSV Info
Elevation Area Volume
[m] [km^2] [hm^3] Area [km 2 ]
534.00 0.00 0.00 350 300 250 200 150 100 50 0
535.20 0.40 0.25 548
536.40 7.69 5.18
546
537.60 31.16 28.86
538.90 59.09 83.87 544
540.10 91.87 175.89
541.30 106.03 296.52 542
Level [m]
542.50 138.00 445.27
543.70 174.02 635.47 540
545.00 231.89 882.90
538
545.60 260.22 1032.89
546.20 325.78 1211.49 536
534
532
0 200 400 600 800 1 000 1 200 1 400
Volume [hm 3 ]
Volume Area
v. Courbe HSV
Loop
Date dd/mm/yyyy 01/01/1901 01/02/1901 01/03/1901 01/04/1901 01/05/1901 01/06/1901 01/07/1901 01/08/1901 01/09/1901 01/10/1901 01/11/1901 01/12/1901 01/01/1902
Dam crest level (if any) mASL 546.00 546.00 546.00 546.00 546.00 546.00 546.00 546.00 546.00 546.00 546.00 546.00
Top of dead storagel mASL 536.00 536.00 536.00 536.00 536.00 536.00 536.00 536.00 536.00 536.00 536.00 536.00
Bottom level mASL 534.00 534.00 534.00 534.00 534.00 534.00 534.00 534.00 534.00 534.00 534.00 534.00
Minimum Downstream Releasem^3/s
Maximum Downstream Releasem^3/s
Flood control level mASL 545.00 545.00 545.00 545.00 545.00 545.00 545.00 545.00 545.00 545.00 545.00 545.00
Minimum operational level mASL 538.00 538.00 538.00 538.00 538.00 538.00 538.00 538.00 538.00 538.00 538.00 538.00
Reduction level mASL 541.00 541.00 541.00 541.00 541.00 541.00 541.00 541.00 541.00 541.00 541.00 541.00
Reduction fraction - 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
548 1.20
546
1.00
544
Release (m3 /s
542 0.80
Head [mASL]
540
538 0.60
536 0.40
534
532 0.20
530
0.00
528
janv.-01 fvr.-01 mars-01 avr.-01 mai-01 juin-01 juil.-01 aot-01 sept.-01 oct.-01 nov.-01 dc.-01
Month
Month
Dam crest level (if any) Top of dead storagel Bottom level
Flood control level Minimum operational level Reduction level Minimum Downstream Release Maximum Downstream Release
vi. Reservoir
89
Water Supply
Load Water Supply Info Save Water Supply Info
Yes Explicit
Simulation Input No Time step average
Step Results:
Initial water level [m] 540 Result Node Unit
Time step [s] -1 if time step = -1, then monthly time step Yes Runoff Catchment m^3/s
First month of hydrologic year Yes Precipitation Reservoir m^3/s
Yes Evaporation Reservoir m^3/s
From To Yes Water level Reservoir m
Simulation period 01/01/1973 01/01/2000 dd/mm/yyyy Yes Relative water level Reservoir %
MB step results period 01/01/1998 01/01/2000 dd/mm/yyyy Yes Stored volume Reservoir hm^3
Yes Relative storage Reservoir %
Yes Surface area Reservoir km^2
Hydropower charge approximation Explicit Yes Total downstream release Reservoir m^3/s
Use Surplus Yes Choose "Yes" or "No" Yes Downstream spill Reservoir m^3/s
Yes Effective head HPP m
Yes Generated power HPP MW
Yes Power deficit HPP MW
Yes Relative deficit HPP %
Save MB Data Yes Net flow to node HPP m^3/s
Yes Deficit as flow HPP m^3/s
Yes Net flow to node WaterUser m^3/s
Get MB Monthly results Yes Used water WaterUser m^3/s
Yes Water demand deficit WaterUser m^3/s
Yes Relative deficit WaterUser %
Get MB Step Results
0.00
0.50
1.00
1.50
2.00
2.50
3.00
535.00
536.00
537.00
538.00
539.00
540.00
541.00
542.00
543.00
544.00
545.00
546.00
Simulation Charts
500.00
1000.00
1500.00
2000.00
2500.00
0.00
200.00
400.00
600.00
800.00
1000.00
1200.00
1400.00
1600.00
1800.00
0.00
janv.-73
Hydrology
Hydropower
Water Supply
sept.-73 aot-73
mai-74 oct.-73
ix.
sept.-83 mai-82
sept.-83 janv.-85
mai-84 dc.-82
mai-84 oct.-85
janv.-85 juil.-83
janv.-85 juil.-86
sept.-85 fvr.-84
sept.-85 avr.-87
mai-86 sept.-84
mai-86 janv.-88
janv.-87 avr.-85
janv.-87 oct.-88
sept.-87 nov.-85
sept.-87 juil.-89
mai-88 juin-86
mai-88 avr.-90
janv.-89 janv.-87
janv.-89 janv.-91
sept.-89 aot-87
sept.-89 oct.-91
mai-90 mars-88
mai-90 juil.-92
janv.-91 oct.-88
janv.-91 avr.-93
sept.-91 mai-89
sept.-91 janv.-94
mai-92 dc.-89
mai-92 oct.-94
janv.-93 juil.-90
juil.-95
Simulation Charts
janv.-93 fvr.-91
sept.-93
avr.-96
sept.-93 sept.-91
mai-94
janv.-97
mai-94 avr.-92
janv.-95
oct.-97
janv.-95 nov.-92
sept.-95
juil.-98
sept.-95 juin-93
mai-96 avr.-99
mai-96 janv.-94
janv.-97
janv.-97 aot-94
sept.-97
0.00
sept.-97 mars-95
10.00
20.00
30.00
40.00
50.00
60.00
70.00
80.00
90.00
mai-98
100.00
mai-98 oct.-95
janv.-99 Prec., Evap. (hm^3)
janv.-99 mai-96
sept.-99
sept.-99 dc.-96
juil.-97
fvr.-98
sept.-98
Runoff
Demand
avr.-99
Sec. Power
Evaporation
Prim. Power
Precipitation
Used Water
Power deficit
nov.-99
90
91
x. Guarantee
xi. MB Results
92
180.00
145.00
140.00
MOL (mASL)
135.00
130.00
125.00
120.00
0.00 10.00 20.00 30.00 40.00 50.00 60.00 70.00 80.00 90.00 100.00
Target Power (MW)
Optimize dimensions
If there is both a hydropower user and a water user,
be sure to set the water demand as the second
priority in order to fully supply the power demand.
0.01 145.00
120.00
0.01 148.00
FCL [mASL]
52.99 178.00
0.00
0.00 10.00 20.00 30.00 40.00 50.00 60.00
Water Demand [m^3/s]
'Clear contents
For i = 1 To Range(Range_Parameters).Rows.Count
Excel_Date_Tab = CStr(Range(Range_Parameters).Cells(i, 5).Value)
Excel_Values_Tab = CStr(Range(Range_Parameters).Cells(i, 7).Value)
Range(Excel_Date_Tab).ClearContents
Range(Excel_Values_Tab).ClearContents
Next i
Range("TS_Periods").ClearContents
'Initialize TS interface
Dim TS As TimeSeries.TSObject
Dim File As String
MB_Work_Directory = CStr(Range("MB_Work_Directory").Value)
'Set TS info
For i = 1 To Range(Range_Parameters).Rows.Count
If Not TS_File_Name = 0 Then 'if the model has information for the item
Range("TS_Periods").Cells(i, 1).Value = TS_Data_Name
' Open Time Series
' --------------------------
If TS_Sub_Directory <> "0" Then
File = MB_Work_Directory & "\" & TS_Sub_Directory & "\" &
TS_File_Name
Else
File = MB_Work_Directory & "\" & TS_File_Name
95
End If
n_steps = TS.Time.NrTimeSteps
'Get values from time series and insert them into table
'If table is horizontal then get values and load them into Excel horizontal table
If Excel_Tab_Display = "H" Then
For j = 1 To n_steps 'for all time steps of the series
' If Range(Excel_Date_Tab).Cells(1, j) = Empty Then
TS_X_Value = TS.Time.GetTimeForTimeStepNr(j)
Range(Excel_Date_Tab).Cells(1, j).Value = TS_X_Value
' End If
If j = 1 Then
Range("TS_Periods").Cells(i, 2).Value = TS_X_Value
End If
TS_Y_Value = TS.Item(TS_Data_Name).GetDataForTimeStepNr(j)
Range(Excel_Values_Tab).Cells(Excel_Entry_Nb, j).Value = TS_Y_Value
Next j
'If table is a TS then clear last value for loop to work
If Range(Excel_Values_Tab).Cells(Excel_Entry_Nb, n_steps).Value < 0.00001
Then
Range(Excel_Values_Tab).Cells(Excel_Entry_Nb, n_steps).ClearContents
End If
'if table is vertical then get values and load them into Excel vertical table
ElseIf Excel_Tab_Display = "V" Then
For j = 1 To n_steps
' If Range(Excel_Date_Tab).Cells(j, 1) = Empty Then
TS_X_Value = TS.Time.GetTimeForTimeStepNr(j)
Range(Excel_Date_Tab).Cells(j, 1).Value = TS_X_Value
' End If
If j = 1 Then
Range("TS_Periods").Cells(i, 2).Value = TS_X_Value
End If
TS_Y_Value = TS.Item(TS_Data_Name).GetDataForTimeStepNr(j)
Range(Excel_Values_Tab).Cells(j, Excel_Entry_Nb).Value = TS_Y_Value
Next j
'If table is a TS then clear last value for loop to work
If Range(Excel_Values_Tab).Cells(n_steps, Excel_Entry_Nb).Value < 0.00001
Then
96
Range(Excel_Values_Tab).Cells(n_steps, Excel_Entry_Nb).ClearContents
End If
End If
Range("TS_Periods").Cells(i, 3).Value = TS_X_Value
End If
Next i
With Application
.Calculation = xlManual
End With
Set TS = Nothing
Exit Function
ErrorHandler:
Msg = Err.Description
Sub Simulation_Simple()
With Application
.Calculation = xlManual
End With
Chrono_start = Timer
'Initialize calculations
Set MbEng = New DHI_MikeBasin_Engine.Engine
MbEng.Silent = True ' do not show progress info
MbEng.SimulationDescription = str_Simulation_ID ' make sure macro does not
overwrite normal simulation
MbEng.Initialize str_Work_Directory, str_Project_MDB
Initial_Date = MbEng.SimulationStart()
Final_Date = Range("Simulation_End").Value
Time_Steps = MbEng.TimeStep()
T_Step = Initial_Date
End If
n = Range("Simulation_Results_Data").Columns.Count
For i = 1 To n
Set feature = MbEng.GetModelObject(Range("Simulation_Results_Data").Cells(1,
i).Value)
Current_Date = Initial_Date
For j = 1 To Nb_Months
If i = 1 Then
Range("Simulation_Results_Dates").Cells(j, 1).Value = Current_Date
Range("Simu_Relevant_Dates").Cells(j, 1).Value =
Range("Simulation_Results_Dates").Cells(j, 1).Value
End If
month_results(j, i) =
feature.GetMonthResult(Range("Simulation_Results_Data").Cells(2, i).Value,
Current_Date)
Current_Date = DateAdd("m", 1, Current_Date)
Next j
Next i
'Stop Engine
Set MbEng = Nothing
'For 12x Time series, repeat data for all time steps
If i = 1 Or k = 13 Then
k=1
Else
k=k
End If
'Hydrology data:
Relevant_Results(i, 1) = month_results(i, 1) * 86400 * Nb_Days / 10 ^ 6
Relevant_Results(i, 2) = month_results(i, 2) * 86400 * Nb_Days / 10 ^ 6
Relevant_Results(i, 3) = month_results(i, 3) * 86400 * Nb_Days / 10 ^ 6
'Reservoir Data:
Relevant_Results(i, 4) = month_results(i, 4)
Relevant_Results(i, 5) = month_results(i, 5)
Relevant_Results(i, 6) = month_results(i, 6) * 86400 * Nb_Days / 10 ^ 6
Relevant_Results(i, 7) = month_results(i, 7) * 86400 * Nb_Days / 10 ^ 6
100
'Hydropower data:
Relevant_Results(i, 8) = Range("Hydropower_Tab_Values").Cells(k, 1).Value
k=k
Next i
'Range("Simu_Relevant_Values").Cells(i, 16).Value =
Range("Simulation_Results_Values").Cells(i, 16).Value
'Yearly Relevant Results:
For i = 1 To n
For j = 1 To Nb_Months
Range("Simulation_Results_Values").Cells(j, i) = month_results(j, i)
Range("Simu_Relevant_Values").Cells(j, i).Value = Relevant_Results(j, i)
Next j
Next i
For i = 1 To Nb_Months / 12
If i = 1 Then
k=i
End If
'Years
Range("Simu_Years").Cells(i, 1).Value =
Year(Range("Simu_Relevant_Dates").Cells(k, 1))
101
'Hydrology
Range("Simu_Year_Values").Cells(i, 1).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
1), Cells(k + 11, 1)))
Range("Simu_Year_Values").Cells(i, 2).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
2), Cells(k + 11, 2)))
Range("Simu_Year_Values").Cells(i, 3).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
3), Cells(k + 11, 3)))
'Reservoir
Range("Simu_Year_Values").Cells(i, 4).Value =
Application.WorksheetFunction.Min(Range("Simu_Relevant_Values").Range(Cells(k,
4), Cells(k + 11, 4)))
Range("Simu_Year_Values").Cells(i, 5).Value =
Application.WorksheetFunction.Max(Range("Simu_Relevant_Values").Range(Cells(k,
4), Cells(k + 11, 4)))
Range("Simu_Year_Values").Cells(i, 6).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
6), Cells(k + 11, 6)))
Range("Simu_Year_Values").Cells(i, 7).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
7), Cells(k + 11, 7)))
'Hydropower
Range("Simu_Year_Values").Cells(i, 8).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
8), Cells(k + 11, 8))) * 8.766
Range("Simu_Year_Values").Cells(i, 9).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
9), Cells(k + 11, 9))) * 8.766
Range("Simu_Year_Values").Cells(i, 10).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
10), Cells(k + 11, 10))) * 8.766
Range("Simu_Year_Values").Cells(i, 11).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
11), Cells(k + 11, 11))) * 8.766
Range("Simu_Year_Values").Cells(i, 12).Value =
Application.WorksheetFunction.Average(Range("Simu_Relevant_Values").Range(Cells(
k, 12), Cells(k + 11, 12)))
'Water Supply
Range("Simu_Year_Values").Cells(i, 13).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
13), Cells(k + 11, 13)))
102
Range("Simu_Year_Values").Cells(i, 14).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
14), Cells(k + 11, 14)))
Range("Simu_Year_Values").Cells(i, 15).Value =
Application.WorksheetFunction.Sum(Range("Simu_Relevant_Values").Range(Cells(k,
15), Cells(k + 11, 15)))
Range("Simu_Year_Values").Cells(i, 16).Value =
Application.WorksheetFunction.Average(Range("Simu_Relevant_Values").Range(Cells(
k, 16), Cells(k + 11, 16)))
k = k + 12
Next i
'Deficit calculation
'Monthly
HP_Deficit = 0
Water_Deficit = 0
Def_nul = 0.0001
For i = 1 To Nb_Months
'Yearly
Application.Goto Reference:="Simu_Year_Values"
HP_Deficit = 0
Water_Deficit = 0
For i = 1 To Nb_Months / 12
'Plant Factor
Chrono_end = Timer
Time_elapsed = Chrono_end - Chrono_start
MsgBox ("Elapsed time : " & Round(Time_elapsed, 2))
With Application
.Calculation = xlAutomatic
End With
Exit Sub
ErrorHandler:
Dim Msg, Button, Style, Title, Response
Msg = Err.Description
Msg = Msg + Chr(13) + Chr(13) + "Continue?" + Chr(13) ' error message
Button = vbDefaultButton2 ' should not continue this macro by default
Style = vbYesNo + vbCritical + Button ' Define buttons and icon
Title = "MIKE BASIN Macro Error" ' Define title
Response = MsgBox(Msg, Style, Title)
If Response = vbYes Then ' User chose Yes
Err.Clear
Resume ' continue this macro right after where the error occured
Else
Set MbEng = Nothing ' free memory
104
Exit Sub
End If
End Sub
105
Sub Dimensioning_Power()
With Application
.Calculation = xlManual
End With
' DoEvents
Chrono_start = Timer
Range("Opti_Data").ClearContents
'Start Mike basin Engine
Dim MbEng As DHI_MikeBasin_Engine.Engine
Dim feature As DHI_MikeBasin_Engine.ModelObject
Dim iItemIndex, result, Current_Date
'Initialize calculations
Set MbEng = New DHI_MikeBasin_Engine.Engine
MbEng.Silent = True ' do not show progress info
MbEng.SimulationDescription = str_Simulation_ID ' make sure macro does not
overwrite normal simulation
MbEng.Initialize str_Work_Directory, str_Project_MDB
MbEng.SimulateTimeStep Initial_Date
Nb_Steps = MbEng.NumberOfTimeSteps()
Opti_MOL_Min = Range("Opti_MOL_Min").Value
Opti_MOL_Max = Range("Opti_MOL_Max").Value
Opti_MOL_Step = Range("Opti_MOL_Step").Value
Opti_FRL_Min = Range("Opti_FRL_Min").Value
Opti_FRL_Max = Range("Opti_FRL_Max").Value
Opti_FRL_Step = Range("Opti_FRL_Step").Value
Opti_HPP_Demand_min = Range("Opti_HPP_Demand_Min").Value
Opti_HPP_Demand_max = Range("Opti_HPP_Demand_Max").Value
Opti_HPP_Demand_prec = Range("Opti_HPP_Demand_Prec").Value
108
X_opti_prec = Opti_HPP_Demand_prec
X_opti_A0 = Opti_HPP_Demand_min
X_opti_B0 = Opti_HPP_Demand_max
Def_nul = 0.0001
X_opti_A = X_opti_A0
X_opti_B = X_opti_B0
Test_Def_A = -1
Test_Def_B = 1
'Bisection method
X_Opti_C = (X_opti_A + X_opti_B) / 2
Test_Def_C = -1
T_Step = Initial_Date
n_mois = 0
n_year = 0
HY_Def_Year_Nb = 0
HY_Def_Month_Nb_Total = 0
HY_Def_Year_Def_Max_Nb = 0
HY_Def_Month_Def_Max_Nb = 0
HPP_Def_Month_Nb_Total = 0
HPP_Def_Month_Def_Max_Nb = 0
' MbEng.Simulate
Do While T_Step <> 0 And Test_Def_C = -1
MbEng.SimulateTimeStep T_Step
110
n_mois = n_mois + 1
If n_mois = 13 Then
n_mois = 1
End If
If n_mois = 1 Then
n_year = n_year + 1
HY_Supply_Power = 0
HY_Deficit_Power = 0
HY_Def_Month_Nb = 0
End If
'If n monts of deficit this year > n months max per year, then Test_Def_C =
1
If HPP_Def_Month_Nb > HPP_Def_Month_Nb_Max Then
Test_Def_C = 1
End If
If HPP_Def_Month_Nb_Total > HPP_Def_Month_Nb_Total_Max Then
Test_Def_C = 1
End If
' In monthly deficit > authorised deficit (intensity), add a month to number of
months with non permitted deficit this year
If HPP_Def_Month_Def > HPP_Def_Month_Def_Max Then
HPP_Def_Month_Def_Max_Nb = HPP_Def_Month_Def_Max_Nb + 1
End If
If n_mois = 12 Then
HY_Def_Year_Def_Max_Nb = HY_Def_Year_Def_Max_Nb + 1
End If
End If
T_Step = MbEng.AdvanceTimeStep(True)
Exit Do
End If
Loop
'Get MOLs for desired FCL, along wit its guaranteed target power
If Range("Dim_HPP_FCL_for_MOL").Value <> "" And FRL =
Range("Dim_HPP_FCL_for_MOL").Value Then
Range("Opti_Data").Cells(j, 6).Value = X_Opti_C
Range("Opti_Data").Cells(j, 5).Value = MOL
End If
MOL = MOL + Opti_MOL_Step
If (Opti_MOL_Max + Opti_MOL_Step) > MOL And MOL > Opti_MOL_Max
Then
MOL = Opti_MOL_Max
End If
Loop
Next FRL
With Application
.Calculation = xlAutomatic
113
End With
Exit Sub
ErrorHandler:
End Sub