Caracas, 20/12/2016
1
INDICE:
Utilidad
Pgina N 3
Caractersticas
Pgina N 3
Principios de Modelados de AVL
Pgina N 4
Archivos INPUT
Pgina N 6
Funcionamiento del Programa
Pgina N 13
2
AVL (Athena Vortex Lattice) 1.0 fue escrito originalmente por Harold Youngreen
alrededor del ao 1988 para la coleccion de software Aero del MIT llamado TODOR. El cdigo
estuvo basado en el clsico trabajo de Lamar (Codigos de la NASA), E. Ian y L. Miranda
(VORLAX) y una serie de otros investigadores. Numerosas modificaciones han sido realizadas
por Mark Drela y el mismo creador original hasta el punto en el que solo permanecen rastros
del cdigo original Athena.
UTILIDAD
Tenemos una cantidad de datos importantes a obtener de los resultados del programa,
uno de ellos son los datos de las fuerzas distribuidas (La Grfica) de las superficies de
sustentacin, tambin podemos conseguir configuraciones de TRIM adems de los coeficientes
de vuelo para cada ngulo de cada superficie existente en el INPUT.
CARACTERISTICAS
Componentes Aerodinmicos:
Superficies de Sustentacin.
Cuerpos Rgidos.
Descripcin de la configuracin:
Archivos de entrada de la geometra basado en palabras clave.
Secciones definidas con interpolacin lineal.
Propiedades de las secciones:
NACA xxxx desde un archivo de perfil aerodinmico.
Control de deflexiones.
Perfil parablico de arrastre polar, Re-escalamiento.
Escalamiento, Translacin, rotacin de toda la superficie del organismo.
La duplicacin de la totalidad del organismo o el cuerpo.
Singularidades:
Vrtices de herradura (superficies).
Lneas de fuentes + Dobletes (Cuerpos).
Opcin Finite-Core.
Discretizacin:
Uniforme.
Seno.
Coseno.
Mezcla.
Control de Deflexiones:
Va de inclinacin del vector normal.
Aletas de borde.
3
Bordes del flap.
Lneas de articulacin independientes de discretizacin.
Descripcin general de corriente libre:
ngulos de flujo alfa y beta.
Componentes de rotacin de aviones p, q y r.
Tratamiento de compresibilidad de Prandtl-Glavert subsnicas.
Las superficies pueden ser definidas para ver solo velocidades de perturbacin para
permitir la simulacin de:
Efecto Suelo.
Interferencia de la pared de tnel de viento.
Influencia de otras aeronaves en las inmediaciones.
Salidas Aerodinmicas:
Fuerzas y momentos directos.
Trefftz-plane.
Las derivadas de las fuerzas y momentos, corriente libre w.r.t, rotacin, controles.
Estabilidad en ejes del cuerpo.
Calculo de ajuste:
Variables de funcionamiento:
Alfa, beta.
P, Q y R.
Control de deflexin.
Restricciones:
Restricciones directas sobre las variables.
Restricciones indirectas a travs de CL especificado y momentos.
Se pueden definir mltiples casos de equipamiento de gestiones.
Configuraciones ejecutables salvadas para posterior recuperacin.
Archivos de definicin de masa (OPCIONAL):
Unidades elegidas por el usuario.
Ubicaciones detalladas de componentes de masa e inercia (Solo para configuraciones
de anlisis de MODO PROPIO).
Configuracin de la compensacin de las limitaciones:
Nivel o vuelos en bancos horizontales.
Velocidad de cabeceo constante.
Anlisis del MODO PROPIO:
Anlisis de cuerpo rgido con modelo aerodinmico cuasi-estacionario.
Visualizacin de la progresin de la raz con su parmetro de valor propio.
Visualizacin del movimiento del MODO PROPIO en tiempo real.
Produccin de matrices del sistema dinmico.
Al igual que cualquier otro mtodo de clculo computacional, AVL tiene sus
limitaciones en lo que puede hacer y deben ser tenidos en cuenta para cualquier aplicacin
dada.
4
vrtices de herradura cuyas piernas posteriores se supone que son paralelas al eje X. AVL
ofrece la capacidad de modelar tambin cuerpos delgados, tales como fuselajes y otros
extras. Las predicciones resultantes de fuerza y momento son consistentes con la teora de
cuerpo delgado, pero la experiencia con este modelo es relativamente limitada y por lo
tanto, el modelado de los cuerpos debe hacerse con precaucin. Se espera que un fuselaje
tenga poca influencia en las cargas aerodinmicas, es ms sencillo dejarlo fuera del
modelo de AVL; sin embargo, las 2 alas deben ser conectadas por una porcin de ala
ficticia que se extienda por el fuselaje omitido.
Flujo Inestable: AVL asume un flujo cuasi-esttico, lo que implica que hay que cuidar la
prdida de vorticidad inestable. Para ser ms precisos, asume el lmite de la pequea
frecuencia reducida, lo que significa que cualquier movimiento oscilatorio (Por ejemplo, en
el PITCH) debe ser lo suficientemente lento de modo que el perodo de oscilacin sea
mucho ms largo que el tiempo que tarda el flujo en atravesar un perfil aerodinmico
acorde. Esto es cierto para prcticamente cualquier maniobra de vuelo esperada. Adems,
las tasas de ROLL, PITCH y YAW utilizadas en los clculos debe ser lo suficientemente lento
como para que la relacin resultante de los ngulos de flujo sean pequeos. Esto puede
ser juzgado por los parmetros adimensionales de velocidad de rotacin que deberan
estar comprendidos entre limites prcticos como:
-0.10 < pb/2V < 0.10
-0.03 < qc/2V < 0.03
-0.25 < rb/2V < 0.25
Estos lmites representan un movimiento extremadamente violento de la aeronave y es
poco probable que se exceda en alguna de ellas en cualquier situacin de vuelo tpica,
excepto posiblemente las maniobras acrobticas de baja velocidad. En cualquier caso, si
alguno de estos parmetros estuviese fuera de estos lmites, los resultados deberan ser
interpretado con extrema precaucin.
Compresibilidad: La compresibilidad tratada en AVL viene de la clsica transformacin
Prandtl-Glauert (PG), que convierte la ecuacin de PG a la ecuacin de Laplace, que puede
ser resuelta por el mtodo incompresible bsico. Esta es equivalente a la ecuacin de
continuidad compresible, con supuestos datos de irrotacionalidad y linealizacin. Las
fuerzas se calculan aplicando la relacin de Kutta-Joukowsky a cada vrtice.
La linealizacin supone pequeas perturbaciones (En las superficies delgadas) y no es
completamente vlido cuando las perturbaciones de velocidad de grandes corrientes
libres. La importancia relativa de los efectos compresibles pueden juzgase por el factor PG
1/B = 1/sqrt(1 - M^2), donde M es el numero MACH. Algunos valores que se indican en
la tabla muestran los rangos de validez.
M 1/B
--- -----
0.0 1.000 |
0.1 1.005 |
0.2 1.021 |
0.3 1.048 |- PG valido esperado
0.4 1.091 |
0.5 1.155 |
0.6 1.250 |
0.7 1.400 PG sospechoso (probable flujo transnico)
0.8 1.667 PG no fiable (determinado flujo transnico)
5
0.9 2.294 PG sin esperanza
Para las configuraciones de barrido de ala, la validez del modelo PG se juzga mejor usando
el nmero de MACH perpendicular al ala:
Mperp = M * cos(barrido)
Desde Mperp < M, los casos de barrido de ala pueden ser modelados hasta niveles ms
altos de M valores. Por ejemplo, un barrido de ala de 45 operando en freestream M = 0.8
tiene:
Que todava est dentro del rango esperado valido de PG. Se pueden esperar resultados
razonables de AVL para estos casos.
Si los nmeros de MACH fuesen ms bajos, digamos por debajo de M = 0.2, lo mejor es
simplemente mantener M = 0. Esto acelera los clculos, ya que el cambio del nmero de
MACH requiere re-calculacin y re-factorizacin de la matriz de influencia VL, que
consume la mayor parte del esfuerzo computacional. Si el nmero de MACH se mantiene
fijo, ste clculo deber hacerse slo una vez.
ARCHIVOS INPUT
AVL funciona con tres archivos posibles de entrada, todos en formato de texto. Idealmente
todos estos tienen un prefijo arbitrario comn digamos xxx, y las siguientes extensiones:
El usuario proporciona los archivos xxx.avl y xxx.mass, que normalmente se crean utilizando
cualquier editor de texto simple. Se proporcionan archivos de ejemplo para su uso como
plantillas. El archivo xxx.run es escrito por AVL con un comando de usuario que puede ser
editado manualmente, aunque esto no es realmente necesario ya que es ms conveniente
editar el contenido en AVL y luego se vuelve a escribir el archivo.
X - Hacia la cola
Y - Hacia el ala derecha
Z - Arriba
El flujo libre debe estar en un ngulo razonablemente pequeo con respecto al eje X (Alfa y
beta deben ser pequeos), ya que la vorticidad de arrastre est orientada paralelamente al eje
X. La unidad de longitud usada en este archivo se conoce como "Lunit". Esto es arbitrario, Pero
debe ser el mismo en todo este archivo.
6
Comenzamos con los datos principales, recuerde que con # se puede comentar en las lneas
del cdigo. Tambin puede hacerse con !.
#=================================================
SURFACE | (keyword)
Nombre_parte
#Nchord Cspace [ Nspan Sspace ]
0 1.0
INDEX | (keyword)
31621 | Lsurf
YDUPLICATE | (keyword)
0.0 | Ydupl
SCALE | (keyword)
1.0 1.0 1.0 | Xscale Yscale Zscale
TRANSLATE | (keyword)
0.0 0.0 0.0 | dX dY dZ
ANGLE | (keyword)
0.0 | dAinc
La palabra clave SURFACE declara que se est definiendo una superficie hasta que la
siguiente palabra clave SURFACE o BODY o el final del archivo se alcanza. Una superficie no
7
tiene realmente ninguna importancia para el subyacente solucionador de vrtices AVL,
que slo reconoce el conjunto coleccin de todos los vrtices de herradura individuales.
SURFACE se proporciona slo como un dispositivo de definicin de configuracin, y
tambin como un medio para definir fuerzas de superficie individuales. Esto es necesario
para los clculos estructurales de la carga, por ejemplo.
Nchord es el nmero de vrtices en forma de corona colocados en la superficie y Cspace
es el parmetro de espaciado de vrtice de acordes (descrito ms adelante).
Nspan es el nmero de vrtices de herradura en espiral colocados en la superficie
[opcional], y Sspace es el spanwise vortex spacing parameter (descrito ms adelante)
[opcional]. Si Nspan y Sspace son omitidos (es decir, slo Nchord y Cspace estn presentes
en lnea), entonces se esperan los parmetros Nspan y Sspace para cada intervalo de
seccin, como se describe ms adelante.
Estas palabras clave opcionales COMPONENT (o INDEX para compatibilidad con versiones
anteriores) permite que mltiples superficies de entrada se agrupen en un compuesto
virtual, asignando a cada una de las superficies constituyentes el mismo valor Lcomp. Los
ejemplos de aplicacin son: Un componente de ala compuesto por un ala SUPERFICIE y un
ala de aleta SUPERFICIE o un componente de cola T compuesto por superficies de cola
horizontales y verticales.
Un valor Lcomp comn indica a AVL que no utilice un modelo de ncleo finito por la
influencia de un vrtice en herradura y un punto de control en el mismo componente, ya
que esto corrompera seriamente el clculo.
Si cada COMPONENTE o INDEX se especifica mediante un solo bloque de SUPERFICIE,
entonces la declaracin COMPONENT (o INDEX) es innecesaria.
La palabra clave YDUPLICATE es un cmodo dispositivo abreviado para crear otra
superficie que es una imagen especular geomtrica de la ya definida. La superficie
duplicada no se supone una imagen aerodinmica o anti-imagen, pero es verdaderamente
independiente.
Una aplicacin tpica sera para casos que tienen simetra, pero no simetra aerodinmica,
como un ala en guiada. Definir la derecha junto con YDUPLICATE convenientemente crea
el ala entera.
La palabra clave YDUPLICATE slo se puede utilizar si se especifica iYsym = 0. De lo
contrario, la superficie real duplicada ser idntica a la superficie de la imagen
aerodinmica implcita, y las velocidades sern calculadas directamente en los segmentos
de vrtice de lnea de las imgenes. Esta voluntad casi con certeza producen una falla
aritmtica.
La superficie duplicada obtiene el mismo valor de Lcomp que la superficie de origen, por lo
que se considera que son el mismo COMPONENTE o INDEX. No hay efecto en los
resultados si son en realidad dos superficies fsicamente separadas.
Ydupl es la posicin Y del plano X-Z sobre la cual la superficie de la corriente es reflejada
para hacer la superficie de la imagen geomtrica duplicada.
La bscula SCALE permite un cambio de escala conveniente para toda la superficie. La
escala se aplica antes de la operacin TRANSLATE descrita a continuacin.
Xscale, Yscale, Zscale son los factores de escala aplicados a todas las coordenadas x, y, z
(Los acordes tambin son escalados por Xscale).
La palabra clave TRANSLATE permite un traslado conveniente de toda la superficie sin
necesidad de cambiar las ubicaciones Xle, Yle, Zle para todas las secciones definitorias. Un
cuerpo puede ser traducido sin la necesidad de modificar las coordenadas de la forma del
cuerpo.
dX, dY, dZ es el offset aadido a todos los valores X, Y, Z de esta superficie.
La palabra clave ANGLE permite cambiar convenientemente el ngulo de incidencia de
toda la superficie sin necesidad de cambiar los valores de Ainc para todas las secciones
8
definitorias. La rotacin se realiza alrededor del eje en sentido longitudinal sobre el plano
y-z.
DAinc es el offset aadido a los valores de Ainc para todas las secciones que se definen en
esta superficie
Tenemos otras palabras claves que se pueden definir pero hay que tener certeza absoluta de
cuando usarlas y con qu finalidad:
NOWAKE | (keyword): La palabra clave NOWAKE especifica que esta superficie NO debe
arrojar una estela, de modo que sus tiras no tendrn sus condiciones Kutta impuestas.
Dicha superficie tendr una elevacin neta casi nula, pero generan un momento no nulo.
NOALBE | (keyword): La palabra clave NOALBE especifica que esta superficie no se ve
afectada por los cambios de direccin freestream especificados por los ngulos alfa, beta y
ni por las tasas de rotacin p, q, r. Esta superficie slo reacciona a las velocidades de
perturbacin de todos los vrtices de herradura, fuentes y dobletes en el flujo.
Esto permite al objeto SURFACE / NOALBE modele superficies fijas tales como como un
plano de tierra, paredes de tnel de viento, o un avin cercano otros que est en una
condicin de vuelo fija.
NOLOAD | (keyword): La palabra clave NOLOAD especifica que la fuerza y el momento en
esta superficie NO se incluyen en las fuerzas y momentos totales de la configuracin. Esto
se utiliza normalmente junto con NOALBE, ya que la fuerza sobre un terreno, las paredes
de los tneles de aire o de viento no debe considerarse una fuerza area de inters.
Luego de esto, se comienzan a desarrollar las secciones que tendrn las superficies ya creadas
en un principio. Esto con la intencin de implementar las superficies de control.
#______________
SECTION | (keyword)
0.000 0.000 0.000 0.000 0.000 0 0 | Xle Yle Zle Chord Ainc [ Nspan Sspace ]
CONTROL
Sup_cont 1.0 0.00 0.0 0.0 0.0 1.0 | name, gain, Xhinge, XYZhvec, SgnDup
9
La forma predeterminada de la lnea de inclinacin del perfil aerodinmico es una placa
plana. El NACA, AIRFOIL, y las palabras clave AFIL, descritas a continuacin, estn
disponibles para definir lneas de camber. Si uno de estos se utiliza, debe seguir
inmediatamente la lnea de datos de la palabra clave SECTION.
Todas las secciones de la superficie deben estar definidas en orden a travs del tramo.
La palabra clave CONTROL indica que existe una deflexin de bisagra en esta seccin y
debe ser gobernada por una o ms variables de control. Un arbitrario nmero de variables
de control puede ser utilizado, limitado slo por la matriz lmite NDMAX.
Name es el nombre de la superficie de control.
Gain son los grados de deflexin / superficie de control.
Xhinge (x/c) ubicacin de la bisagra. Si es positiva, la extensin de la superficie de control
es Xhinge .. 1 (superficie TE), si es negativa, la extensin de la superficie de control es 0 ..-
Xhinge (superficie LE)
XYZhvec vector que da eje de bisagra sobre la cual gira la superficie + La deflexin + la
rotacin alrededor de la bisagra por la regla de la derecha. Especificando XYZhvec = 0. 0. 0.
pone el vector de bisagra a lo largo de la bisagra
SgnDup signo de deflexin para la superficie duplicada, un elevador tendra SgnDup = +1,
mientras que un alern tendra SgnDup = -1
Se generarn derivados de control para todas las superficies de control que se declaran.
Ms de una superficie puede contribuir al movimiento en una seccin. Por ejemplo, para
las sucesivas declaraciones:
CONTROL
aileron 1.0 0.7 0. 1. 0. -1.0
CONTROL
flap 0.3 0.7 0. 1. 0. 1.0
A continuacin se presentan varios ejemplos para las palabras clave SECTION & CONTROL:
SECTION
0.0 0.0 0.0 2.0 0.0 | Xle Yle Zle Chord Ainc
CONTROL
flap 1.0 0.80 0. 0. 0. 1 | name, gain, Xhinge, XYZhvec, SgnDup
SECTION
0.0 8.0 0.0 2.0 0.0 | Xle Yle Zle Chord Ainc
CONTROL
flap 1.0 0.80 0. 0. 0. 1 | name, gain, Xhinge, XYZhvec, SgnDup
CONTROL
Aileron 1.0 0.85 0. 0. 0. -1 | name, gain, Xhinge, XYZhvec, SgnDup
SECTION
0.2 12.0 0.0 1.5 0.0 | Xle Yle Zle Chord Ainc
CONTROL
aileron 1.0 0.85 0. 0. 0. -1 | name, gain, Xhinge, XYZhvec, SgnDup
La ganancia de control para una superficie de control no necesita ser igual en cada seccin. Las
estaciones Spanwise entre secciones reciben una ganancia que se interpola linealmente a
partir de las dos secciones delimitadoras. Esto permite la especificacin de sistemas de control
10
de superficie flexible. Por ejemplo, los siguientes modelos de definicin de superficie alabean
el alabeo que es lineal desde la raz hasta la punta. Obsrvese que la "bisagra" est en x / c =
0.0, de modo que todo el acorde gira en respuesta a la deflexin del alern.
SECTION
0.0 0.0 0.0 2.0 0.0 | Xle Yle Zle Chord Ainc
CONTROL
aileron 0.0 0. 0. 0. 0. -1 | name, gain, Xhinge, XYZhvec, SgnDup
SECTION
0.2 12.0 0.0 1.5 0.0 | Xle Yle Zle Chord Ainc
CONTROL
aileron 1.0 0. 0. 0. 0. -1 | name, gain, Xhinge, XYZhvec, SgnDup
Para trabajar de una manera ms organizada podemos seguir la manera en la que se trabaja
en la archivo EjemploTX.avl donde se tiene paso por paso cada palabra clave SURFACE con
sus debidas SECTION. Cada una de ellas est implementada separadamente para dar una
mejor comodidad al usuario.
Tenga en cuenta que usted deber para cada parte del avin dibujar una superficie distinta, es
decir, necesita una superficie de ala, una de estabilizador horizontal y una de estabilizadores
verticales. En el caso de tener ms de dos estabilizadores verticales, usted deber generar otra
superficie ya que no se podr manejar los tres timones a la vez, sino que los datos debern ser
introducidos por timn.
Luego de eso tenemos el BODY, que contendr el fuselaje del modelo. sta est estructurada
de la siguiente manera:
#=================================================
BODY | (keyword)
Fuselage | body name string
15 1.0 | Nbody Bspace
La palabra clave BODY declara que un cuerpo est siendo definido hasta la siguiente palabra
clave SURFACE o BODY o el final del archivo se alcanza. Un cuerpo es modelado con una lnea
fuente + doblete a lo largo de su eje, de acuerdo con la teora del cuerpo delgado.
YDUPLICATE | (keyword)
0.0 | Ydupl
SCALE | (keyword)
1.0 1.0 0.8 | Xscale Yscale Zscale
TRANSLATE | (keyword)
10.0 0.0 0.5 | dX dY dZ
Las palabras claves anteriores usan las mismas definiciones que se usan en SURFACE.
BFILE | (keyword)
filename | filename string
11
Esto especifica la forma del cuerpo como un archivo "aerodinmica" que da la vista superior o
lateral del cuerpo, que se supone que tienen una seccin transversal redonda. Por lo tanto, el
dimetro del cuerpo es la diferencia entre la parte superior e inferior Y. Los cuerpos que no
sean redondos deben ser aproximados con un cuerpo redondeado equivalente que tiene
aproximadamente las mismas reas transversales. Si el path / filename tiene espacios en
blanco incrustados se deben usar comillas dobles para delimitar la cadena.
parameter spacing
3.0 equal | | | | | | | | |
2.0 sine || | | | | | | |
1.0 cosine || | | | | | ||
0.0 equal | | | | | | | | |
-1.0 cosine || | | | | | ||
-2.0 -sine | | | | | | | ||
-3.0 equal | | | | | | | | |
Se deben seguir varias reglas de espaciamiento de vrtices para obtener buenos resultados
De AVL, o cualquier otro mtodo de vrtice-celosa:
12
deshabilitar ajustando el tamao del ncleo a cero en el submen OPER, Opcin Sub-
submen, comando C. Esto devuelve AVL al mtodo VL estndar.
Los espaciamientos del vrtice en espiral deben ser "lisos", sin cambios en el ancho de la
franja. Se debern ajustar los parmetros Nspan y Sspace para obtener una distribucin
suave. El espaciamiento debe estar agrupado en el diedro y la cuerda, los extremos de la
superficie de control, y especialmente en los extremos de las alas. Si se especifica una
distribucin de espaciado para una superficie con mltiples secciones, la distribucin en
sentido longitudinal ser manipulado segn sea necesario para asegurar que un punto
caiga exactamente en la ubicacin de la seccin. Deber aumentar el nmero de puntos si
el espaciamiento en sentido longitudinal parece desigual debido a este fudging.
Si una superficie tiene una superficie de control sobre ella, un nmero adecuado de los
vrtices de cuerdas Nchord debe utilizarse para la discontinuidad en el ngulo de la
camberline en la hingeline. Es posible definir la superficie de control como una SUPERFICIE
independiente. Los espaciamientos de las cuerdas del coseno producen entonces puntos
agrupados exactamente en la lnea de la bisagra, dando la mejor exactitud. Las dos
superficies deben tener el mismo COMPONENTE y el mismo punto de espaciamiento para
que funcione correctamente. Tales medidas extremas son raramente necesarias en la
prctica, sin embargo. Usando una sola superficie con el espaciamiento adicional de la
cuerda es generalmente suficiente.
13
En el lugar donde nos deja ingresar un comando colocamos load EjemploTX.avl y
presionamos enter.
El programa nos carga cada uno de las superficies y las duplicaciones que hayamos
implementado en el archivo.avl, tambin carga los perfiles aerodinmicos que se colocaron
despus de cada seccin de cada superficie.
14
Tendremos un men donde podremos modificar los parmetros, meterle fuerzas al archivo,
inicializar variables, etc. Si usamos g y presionamos Enter, nos graficara nuestro archivo.
Usando el comando x + Enter, podremos cambiar los ngulos de cada parmetro a evaluar:
alpha, beta, p, q, r y por supuesto los ngulos de bisagras de cada variable o superficie de
control. Y para hacer la simulacin tendremos que escribir nuevamente x + Enter.
Esto nos dar como resultado las fuerzas evaluadas TOTALES, y todos los coeficientes
requeridos como datos para ser cotejados y evaluados con distintas configuraciones de
ngulos usadas.
Estos datos sern anexados a un archivo Excel donde se podrn evaluar todas las relaciones
que son necesarias para Estabilidad y Control.
Solo con escribir a + Enter y repitiendo el proceso a + Enter, el programa nos pedir el
ngulo que queremos utilizar. Igualmente con b que es beta, con r que es Roll y as
sucesivamente. Las superficies de control se manejaran de la misma manera.
15
Concluido esto, creo que ya ests preparado para hacer uso del programa. Buena suerte.
Adjunto junto al manual debe estar EjemploTX.avl y un Excel con las configurado y listo para
solo recibir valores. Recuerda que muchas cosas se pueden sacar de este programa, no queda
ms que interactuar con l y conocerlo ms a fondo. Recuerda la base del aprendizaje es el
ensayo y el error.
16