• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 17
  • 3
  • 2
  • Tagged with
  • 22
  • 6
  • 6
  • 4
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Determinación de cargas y momentos aerodinámicos en el álabe de una turbina eólica tipo Darrieus de pequeña escala

Sepúlveda Ávila, Diego Edgardo January 2014 (has links)
Ingeniero Civil Mecánico / En la actualidad las energías de fuentes renovables son vistas por muchos como el futuro energético para nuestro país y el mundo. El viento es una de las fuentes más interesantes, pudiendo convertir su energía cinética en energía eléctrica mediante aerogeneradores. Entre los aerogeneradores está la turbina de eje vertical tipo Darrieus, de las cuales no se cuenta con mucha información tridimensionales acerca de la interacción entre sus álabes y el viento, que permitan determinar la magnitud y distribución de las cargas sobre el alabe y el torque aerodinámico que estos tienen cuando la turbina está girando bajo condiciones dadas. Estos parámetros son de vital importancia a la hora del diseño y construcción de una turbina tipo Darrieus, ya que ayudaran a conocer puntos de sujeción de alabes y los tipos de materiales que se deben utilizar para resistir la influencia del viento. El trabajo presentado a continuación tiene por objetivo determinar y cuantificar las cargas y momentos aerodinámico en los álabes simétricos de una turbina eólica tipo Darrieus, esto para posterior uso en la definición de criterios de diseño estructural mediante análisis teóricos y simulaciones computacionales bajo condiciones de operación dadas. Para conseguir el objetivo descrito, se estudia y analiza el funcionamiento de las turbinas Darrieus desde el punto de vista aerodinámico. Luego se lleva a cabo un análisis teórico de las fuerzas sobre el álabe girando, utilizando las ecuaciones gobernantes de un cuerpo sumergido en un fluido, en este caso aire en movimiento en interacción con un álabe. Luego se realizan simulaciones con el programa ANSYS CFX 14.5.0. Con el fin de reducir el uso de recursos computacionales, se simula el perfil alar variando su ángulo de ataque cada 5° en condiciones estacionarias y con velocidades incidentes iguales a las velocidades relativas que se forman como resultante del giro de la turbina y del viento propiamente tal. Finalmente se realiza una comparación entre los datos teóricos y los experimentales. Algunos alcances de las simulaciones son que no se consideraron interferencias entre los álabes, lo cual pudiera afectar al resultado y que el fluido incidente no posee perturbaciones, teniendo un perfil de velocidad uniforme y laminar. Los resultados de las simulaciones en este estudio se condicen mayoritariamente con los resultados teóricos. Se pueden observar como resultados que la distribución de las cargas es de forma parabólica, estando las máximas presiones en el centro del álabe y disminuyendo hacia los extremos de manera simétrica. Por otra parte, los máximos torques aerodinámicos se producen cuando la sustentación del perfil es máximo y viceversa.
2

Sobre anells tals que els seus mòduls finitament generats fidels són generadors

Herbera i Espinal, Dolors 16 January 1992 (has links)
S'estudien els anells (associatius i no necessàriament commutatius) tals que tot mòdul sobre aquest anell és imatge homomòrfica d'una suma directa de còpies de qualsevol mòdul finitament generat amb anullador no nul. Aquests anells s'anomenen finitament Pseudo-Frobenius o FPF.En la memòria es caracteritzen els anells FPF semiprimers i s'estudien els seus centres. S'analitza el comportament dels anells FPF, i el d'altres classes relacionades d'anells, sota construccions standard: anells de polnomis, anells de sèries de potències, anells de grup i anells d'invariants per l'acció d'un grup. / We study the class of rings (associative and not necessarily commutative) such that any module is a homomorphic image of a direct sum of copies of any faithful and finitely generated module. Such rings are known as finitely Pseudo-Frobenius, FPF for short. In the thesis FPF semiprime rings are characterized and a detailed study of their center is made. The core of the work studies the behaviour of FPF rings, and related classes of rings, under standard constructions: polynomial rings, power series rings, group rings and the rings of invariants by a group action.
3

Diseño, construcción y evaluación de un micro aerogenerador usando materiales reciclables

Bernabé Coaquera, Rigoberto 04 April 2014 (has links)
Este trabajo tiene por objetivo obtener energía eléctrica con un micro aerogenerador diseñado y construido con materiales reciclables, evaluando la eficiencia del mismo bajo condiciones controladas en laboratorio y bajo las condiciones de viento de Tacna. El micro aerogenerador fue diseñado para ser probado en diferentes configuraciones en cuanto a las características del rotor, en este caso, el diámetro, el número de aspas y el perfil de las aspas. El material predominante es el PVC. En sus diferentes formas, Tés, Reducciones y tubos de 4” y 2”. Así como, placas en desuso de Acrílico, rodajes y tornillos, además de elementos de electrónica básicos. El generador usado es un motor de corriente continua de un Equipo Betamax. Los datos que se obtuvieron demuestran que la configuración óptima, para este micro aerogenerador en especial, es de tres aspas, con un diámetro de 40 cm y obtenidas a partir de tubos PVC de 4”. Se ha logrado generar la electricidad necesaria para la carga de una batería de celular, una lámpara led de emergencia o un equipo mp3, con una eficiencia promedio de 3,45% bajo condiciones de viento de Tacna. Los resultados obtenidos nos indican que sí es posible diseñar y construir un micro aerogenerador utilizando materiales reciclables para la generación de energía eléctrica a pequeña escala y para un día con velocidad promedio de 1,69 m/s, la energía generada en promedio es de 1,21 watts hora; la velocidad de arranque es de 1,48 m/s.
4

Sistema de conversión mecánica eléctrica para un generador undimotriz

Bravo Moya, Nicolás Alberto January 2008 (has links)
El presente trabajo consiste en el diseño de un sistema de obtención de la energía de las olas para ser convertida en electricidad. El objetivo es que éste pueda ser utilizado en aplicaciones de pequeña y mediana escala ubicadas en el borde costero, las cuales se encuentren alejadas de la red eléctrica de potencia. Se busca obtener un producto económico y limpio que resulta ser una alternativa válida versus la generación de electricidad con combustibles fósiles. Con el fin de contextualizar la generación de electricidad a partir de la energía de las olas, se hace una revisión de las formas de extracción de energía a partir del océano, sus manifestaciones y los principios de conversión. Además se hace una revisión de distintas tecnologías de generación que actualmente se encuentran en funcionamiento o en fase de investigación. Tomando como punto de partida un prototipo existente de obtención de energía a partir de las olas, se especifican y dimensionan los dispositivos elementales para llevar a cabo la conversión mecánica, obteniendo como resultado una rotación a velocidad variable de un eje que puede ser acoplado a un generador eléctrico. La utilización de un generador sincrónico de imanes permanentes resulta ser la mejor alternativa frente a un escenario alejado de la red eléctrica de potencia y un rotor que gira a velocidad variable. Representa un menor costo de inversión y mantención, además de mayor eficiencia frente a su símil, el generador sincrónico con control de excitación. Con el fin de optimizar el suministro de energía eléctrica a los consumos, se incorpora un conversor DC-DC controlado por un microcontrolador, el cual principalmente se encarga de maximizar la eficiencia en la conversión en función de las variables eléctricas y la velocidad de giro del alternador. Se realiza una simulación del comportamiento del sistema de conversión mecánica a eléctrica bajo un escenario supuesto, obteniendo una aproximación de la potencia generada. Se propone una metodología para dimensionar un banco de baterías con el fin de aprovechar el excedente de energía. Se considera además la incorporación de un inversor de voltaje a fin de disponer de electricidad en corriente alterna. Finalmente se proponen fabricantes para los dispositivos que deben ser adquiridos en el mercado y se evalúan sus costos. Se sugieren mejoras a dispositivos, principalmente mecánicos, que representan las mayores dificultades en cuanto a eficiencia energética.
5

Efecto en la transferencia de calor utilizando generadores de vórtices y aletas con persianas en intercambiadores de tubos planos

Pino Torres, Pedro Ignacio January 2018 (has links)
Memoria para optar al título de Ingeniero Civil Mecánico / En este trabajo se simulan diferentes modelos de intercambiadores de calor de tubos y aletas, mediante Ansys Fluent. Se varía la geometría de aleta y se comparan las configuraciones en términos de aumento de la transferencia de calor y caída de presión. El objetivo general de este trabajo consiste en estudiar la transferencia de calor de un flujo de aire en un intercambiador de calor de aletas con persianas y generadores de vórtices, utilizando un modelo computacional. Para lograr esto, primero se diseña el modelo de validación y se realiza la misma, para luego proceder a establecer la independencia de malla. Luego, se diseñan los modelos a estudiar, y se procede a realizar las simulaciones en Ansys Fluent. Finalmente, se analizan los resultados obtenidos y se concluye. Se alcanza la validación del modelo, presentando diferencias porcentuales máximas respecto de los datos experimentales, para el número de Stanton St y el factor de fricción f de un 5,1 % y un 10 %, respectivamente. También se establece la independencia de malla, consiguiendo diferencias porcentuales máximas de un 4,5 % y un 4,1% para el número de Stanton St y el factor de fricción f, respectivamente, entre el mallado medio y el mallado fino. Dentro de las configuraciones estudiadas, la que presenta el mayor aumento de la transferencia de calor respecto de la configuración con aletas planas corresponde a la configuración con 4 pares de generadores de vórtices en línea, lo cual se traduce en un aumento máximo del factor de Colburn j de un 74,4 % a un Reynolds Re_H=1450. Para la caída de presión, la configuración que presenta el mayor aumento respecto de la configuración de aletas planas corresponde a la configuración de aletas con persianas, con un aumento máximo para el factor de fricción f de 290 % a un Re_{H}=3625. Los criterios de desempeño estudiados indican que la configuración que menor área frontal requiere para una determinada transferencia de calor y caída de presión, es la configuración con 2 pares de generadores de vórtices por tubo en línea. Por otro lado, si se tiene una determinada potencia de bombeo por unidad de volumen, la configuración que presenta la mayor transferencia de calor por unidad de volumen corresponde a la configuración con 4 pares de generadores de vórtices por tubo en línea. Se concluye que en términos de aumento de la transferencia de calor, la configuración que mejor desempeño presenta corresponde a la de aletas con 4 pares de generadores de vórtices por tubo en línea. Según los parámetros de desempeño, la configuración que presenta mejor desempeño dependerá de los criterios de diseño del intercambiador de calor.
6

Análisis del emplazamiento de un generador eólico en una vivienda urbana usando técnicas CFD

Enríquez Millán, Marco Antonio January 2014 (has links)
Ingeniero Civil Mecanico / Actualmente la energía eólica ha tenido un creciente auge debido a los grandes avances tecnológicos presentes estos últimos años y al aumento en el desarrollo de energías limpias y sustentables. A partir de lo anterior es que se genera el concepto de las turbinas eólicas aumentadas por edificios, la cuales aprovechan el potencial eólico que se ve afectado por los ambientes urbanos. El estudio tiene como principal objetivo determinar criterios de emplazamiento de un generador eólico de pequeña escala en una vivienda urbana. Esto se realiza utilizando el método de volúmenes finitos mediante el software comercial ANSYS FLUENT 14.5, el cual simula un flujo de aire sobre una vivienda previamente definida. Se define un coeficiente concentración de la velocidad del aire que muestre las zonas donde existe un aumento del recurso energético por efecto de la presencia de la vivienda. A partir de los resultados obtenidos por la simulación realizada se aprecia que el flujo se separa, provocando zonas donde se aumenta la velocidad del aire debido a la presencia de la vivienda, además se realizan estudios en diferentes planos de la vivienda con el fin de analizar los efectos producidos para cada geometría, se concluye a partir de este análisis que las zonas de aumento de velocidad de flujo son mayores mientras más abrupto es el choque de la superficie con el viento. Además se presentan los resultados de los factores de concentración de velocidad del aire, donde existe un aumento del 5% de la velocidad del viento alrededor de la vivienda, por causa exclusiva de su geometría. Finalmente, este estudio concluye con la generación de los criterios de emplazamiento para turbinas eólicas sobre una vivienda urbana, dándole importancia a las zonas donde existe un mayor aprovechamiento del potencial eólico.
7

Modelación Dinámica de Parques Eólicos para una Integración Masiva en el SIC

Monteiro Zúñiga, Johanna Fernanda January 2008 (has links)
No description available.
8

Sistema Generador de Aplicaciones Web Multicapa - Codev

Meza Giraldo, David Alberto January 2008 (has links)
No description available.
9

Simulador de Generador Eólico Doblemente Alimentado

Safont Vivas, Joaquín 18 April 2016 (has links)
[EN] This work begins in a laboratory of the Instituto de Ingeniería Energética (IIE) of the UPV to launch a wind simulator with a doubly-fed generator (DFIG) of 11 kW. The published works dealing with this type of wind turbine models work mostly with wound rotor generator on two axes that ignore the iron losses. This paper presents an equivalent circuit model for the steady state study considering the losses in the stator iron and iron losses variables rotor is proposed. These losses are significant in small machines, which power are less than 30 kW [22]. It is found that the equivalent iron loss resistances can be located either in parallel to the magnetizing reactance, or in circuit terminals. The model allows having a practical expression to the electromechanical power. An iterative procedure is proposed for the generated electric power. The procedure uses known models of wind turbines from scientific literature. Reactive power consumed by the stator to optimize the efficiency of the wind turbine is obtained, which allows determining the appropriate battery capacitors for these machines. It is noted that the connection of this battery to the stator before connecting to the grid can improve the synchronization because reduces the required rotor voltage. An alternative synchronization method first connects the stator to the grid, then allows the current to stabilize and finally connects converter. This method is useful for prototyping simulators because it allows operating the switch that connects the stator to the grid manually. Electronic converter switches act faster than a conventional switch, which, for synchronization with a strong changing wind, may be advantageous for small wind turbines with low inertia. An advantage of these generators is the use of reduced power converters (approx. 1/3 of the generator electric power), Li [27]. The proposed model determines the maximum speed of the generator that provides greater efficiency with an adequate power converter. Converter electronic components are very sensitive to over currents and over voltages. Therefore a controller that prevents operation in extreme conditions is required. These types of conditions are presented in the transients and the proposed dynamic models allow analyzing the most common transients in wind turbines. The generator dynamic model also includes the iron losses by equivalent resistances at the terminals of the circuit, which links to the steady state model which determines the initial conditions. In dynamic calculations conversion factors designed to simplify power calculations are used. A simple direct power control regulator model is proposed. It uses the targets of stator active power (Ps*) and stator reactive power (Qs*). This model with the other proposed dynamic models using Simulink (Matlab) allows analyzing the behavior under various conditions of normal operation: connection of converter with stator open, synchronization, synchronization to MPP transition or wind variation. The E.ON.Netz 2006 standard is compared with the procedure of Resolution 4/10/2006 12.3 of the General Secretariat of Energy and the response to a voltage sag is analyzed. The assembled prototype simulator consists of an induction motor squirrel cage and wound rotor generator, both of 600 W. The motor that simulates the turbine is fed with a variable frequency drive. A custom inverter has been developed to feed the generator rotor that is powered directly from the DC bus of the variable frequency drive and, therefore, a regenerative rectifier is not required. The prototype which incorporates five current sensors, three voltage sensors and a quadrature encoder with index has allowed verify some of the results obtained with the models presented. / [ES] Este trabajo se inicia en un laboratorio del Instituto de Ingeniería Energética (IIE) de la UPV para poner en marcha un simulador eólico con un generador doblemente alimentado (DFIG) de 11 kW. Los trabajos publicados que abordan este tipo de aerogeneradores trabajan mayoritariamente con modelos de generador de rotor bobinado en dos ejes que no contemplan las pérdidas en el hierro. En este trabajo se propone un modelo de circuito equivalente para el estudio en régimen permanente que contempla las pérdidas en el hierro del estator y las pérdidas variables en el hierro del rotor. Estas pérdidas son significativas en máquinas de pequeño tamaño, de potencia inferior a 30 kW [22]. Se comprueba que las resistencias equivalentes a las pérdidas del hierro pueden ubicar indistintamente junto a la reactancia magnetizante, o bien, en bornes del circuito. El modelo permite obtener una expresión práctica para la potencia electromecánica. Se propone un procedimiento iterativo para obtener la potencia eléctrica generada. El procedimiento utiliza modelos de comportamiento de la turbina eólica contrastados. Se determina la potencia reactiva consumida por el estator que optimiza la eficiencia del aerogenerador, lo que permite dimensionar la batería de condensadores apropiada para estas máquinas. Se observa que la conexión de esta batería al estator antes de la conexión a la red puede mejorar las condiciones de sincronización al reducir la tensión de rotor necesaria. Un método de sincronización alternativo consiste en conectar primero el estator a la red, dejar que se estabilice la corriente y conectar en convertidor. Este método es útil para prototipos de simuladores, pues permite maniobrar manualmente el interruptor que conecta el estator a la red. Los conmutadores electrónicos del convertidor actúan con mayor rapidez que un interruptor convencional, lo que, para la sincronización con un viento fuerte racheado, puede ser ventajoso para aerogeneradores pequeños de baja inercia. Una ventaja de estos generadores es el uso de convertidores de potencia reducida (aprox. 1/3 de la potencia eléctrica del generador), Li [27]. El modelo planteado determina la velocidad máxima del generador que proporciona mayor eficiencia con una potencia del convertidor adecuada. Los componentes electrónicos del convertidor son muy sensibles a sobre corrientes y sobretensiones. Así, se requiere un controlador que evite el funcionamiento en condiciones extremas que se dan en los transitorios. Los modelos dinámicos propuestos permiten analizar los transitorios más usuales. El modelo dinámico de generador también contempla las pérdidas en el hierro mediante resistencias equivalentes en bornes de los circuitos, lo cual enlaza con el modelo de régimen permanente y permite determinar las condiciones iniciales. En los cálculos dinámicos se utilizan conversiones con factores orientadas a simplificar los cálculos de potencia. Se propone un modelo de regulador simple y en Simulink de Matlab se analiza el comportamiento en diversas condiciones de funcionamiento normal: turbina con generador desconectado de la red, conexión con estator o rotor abierto, sincronización, paso a carga, régimen de viento variable. Se analiza la respuesta a un hueco de tensión y se compara el estándar E.ON.Netz 2006 con el procedimiento 12.3 de la Resolución 4/10/2006 de la Secretaria General de Energía. El prototipo de simulador montado consta de un motor de inducción de jaula de ardilla y un generador de rotor bobinado, ambos de 600 W. El motor que simula la turbina se alimenta con variador de frecuencia. Se ha desarrollado un inversor para alimentar el rotor del generador que se alimenta directamente desde el embarrado de continua del variador y no se requiere un rectificador regenerativo que genere corriente continua. El prototipo incorpora 5 sensores de corriente, 3 de de tensión y un encoder en cuadratura con índice que ha permitido contras / [CAT] Aquest treball s'inicia en un laboratori de l'Institut d'Enginyeria Energètica (IEE) de la UPV per posar en marxa un simulador eòlic amb un generador doblement alimentat (DFIG) de 11 kW. Els treballs publicats que aborden aquest tipus d'aerogeneradors treballen majoritàriament amb models de generador de rotor bobinat en dos eixos que no contemplen les pèrdues en el ferro. En aquest treball es proposa un model de circuit equivalent per a l'estudi en règim permanent que contempla les pèrdues en el ferro de l'estator i les pèrdues variables en el ferro del rotor. Aquestes pèrdues són significatives en màquines de mida petita, de potència inferior a 30 kW [22]. Es comprova que les resistències equivalents a les pèrdues del ferro poden situar-se indistintament al costat de la reactància magnetitzant, o bé, en borns del circuit. El model permet obtenir una expressió pràctica per a la potència electromecànica. Es proposa un procediment iteratiu per obtenir la potència elèctrica generada. El procediment utilitza models de comportament de la turbina eòlica contrastats. Es determina la potència reactiva consumida per l'estator que optimitza l'eficiència de l'aerogenerador, el que permet dimensionar la bateria de condensadors apropiada per a aquestes màquines. S'observa que la connexió d'aquesta bateria a l'estator abans de la connexió a la xarxa pot millorar les condicions de sincronització en reduir la tensió de rotor necessària. Un mètode de sincronització alternatiu consisteix a connectar primer el estator a la xarxa, deixar que s'estabilitzi el corrent i connectar a convertidor. Aquest mètode és útil per a prototips de simuladors, ja que permet maniobrar manualment l'interruptor que connecta l'estator a la xarxa. Els commutadors electrònics del convertidor actuen amb més rapidesa que un interruptor convencional, que, per a la sincronització amb un vent fort a ratxes, pot ser avantatjós per aerogeneradors petits de baixa inèrcia. Un avantatge d'aquests generadors és l'ús de convertidors de potència reduïda (aprox. 1/3 de la potència elèctrica del generador), Li [27]. El model plantejat determina la velocitat màxima del generador que proporciona major eficiència amb una potència del convertidor adequada. Els components electrònics del convertidor són molt sensibles a sobre corrents i sobretensions. Així, es requereix un controlador que eviti el funcionament en condicions extremes que es donen en els transitoris. Els models dinàmics proposats permeten analitzar els transitoris més usuals. El model dinàmic de generador també contempla les pèrdues en el ferro mitjançant resistències equivalents en borns dels circuits, la qual cosa enllaça amb el model de règim permanent i permet determinar les condicions inicials. En els càlculs dinàmics s'utilitzen conversions amb factors orientades a simplificar els càlculs de potència. Es proposa un model de regulador simple i en Simulink de Matlab s'analitza el comportament en diverses condicions de funcionament normal: turbina amb generador desconnectat de la xarxa, connexió amb estator o rotor obert, sincronització, pas a càrrega, règim de vent variable. S'analitza la resposta a un buit de tensió i es compara l'estàndard E.ON.Netz 2006 amb el procediment 12.3 de la Resolució 4/10/2006 de la Secretària General d'Energia. El prototip de simulador muntat consta d'un motor d'inducció de rotor curtcircuitat i un generador de rotor bobinat, tots dos de 600 W. El motor que simula la turbina s'alimenta amb variador de freqüència. S'ha desenvolupat un inversor per alimentar el rotor del generador que s'alimenta directament des del embarrat de contínua del variador i no es requereix un rectificador regeneratiu que generi corrent continu. El prototip incorpora 5 sensors de corrent, a 3 sensors de tensió i un encoder en quadratura amb índex que ha permès contrastar alguns dels resultats obtinguts teòricament. / Safont Vivas, J. (2016). Simulador de Generador Eólico Doblemente Alimentado [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/62689 / TESIS
10

Criptosistemas de Cifrado en Flujo Basados en Matrices Triangulares con Múltiples Bloques

Martínez Pérez, Francisco M. 27 January 2016 (has links)
En este trabajo se diseña y analiza un generador pseudoaleatorio basado en matrices triangulares superiores de 3 × 3 bloques con elementos en Zp, siendo p primo; adecuado para ser empleado como generador de secuencia cifrante en un criptosistema de cifrado en flujo binario aditivo. Con ese objetivo se han buscado los parámetros adecuados (primo, polinomios primitivos y tamaños de bloque) para garantizar un adecuado nivel de seguridad criptográfica. Aunque finalmente se ha propuesto un generador especifico con una parametrización concreta, se debe enfatizar que en realidad se trata de una familia de generadores que se pueden adecuar, sin pérdida de aleatoriedad ni aumento de coste computacional apreciable, a distintos requisitos impuestos por la aplicación, implementación, arquitectura, etc., con sólo variar el parámetro d de la versión optimizada. Dentro de esta familia cabe resaltar que, haciendo uso de un tipo específico de trinomio primitivo, se han logrado rendimientos competitivos con los estándares actuales de cifrado en flujo como RC4, Salsa20, AES-OFB o HC128. Dado el rendimiento alcanzado por el generador optimizado finalmente propuesto, resulta perfectamente adecuado para su uso en protocolos, sistemas y aplicaciones que requieran de criptografía simétrica. Además, considerando algunas características de seguridad adicionales, como el soporte directo de tamaños de clave variable, puede ser interesante como sustituto de otros algoritmos que han sido considerados inseguros recientemente, como RC4. El generador propuesto tiene la característica de proporcionar una extracción de 64 bytes por iteración, que resulta apropiada para su implementación tanto en software como en hardware o, incluso, en hardware reconfigurable (FPGA).

Page generated in 0.0582 seconds