Tutorial Intermedio CalculiX, CAELINUX. Jhoan Sebastian ...
Tutorial Intermedio CalculiX, CAELINUX. Jhoan Sebastian ...
Tutorial Intermedio CalculiX, CAELINUX. Jhoan Sebastian ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX.<br />
<strong>Jhoan</strong> <strong>Sebastian</strong> Rodriguez<br />
email: jhoan.rodriguez@estudiantes.uamerica.edu.co<br />
Catherine Sanchez Martinez<br />
email: catherine.sanchez@estudiantes.uamerica.edu.co<br />
UNIVERSIDAD DE AMERICA<br />
Grupo de investigación de Diseño Avanzado<br />
Bogotá 2010<br />
1
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
Contenido:<br />
• Introducción<br />
• Herramientas de software<br />
• Ejercicio de contacto<br />
• Introducción<br />
• Planteamiento del problema<br />
• Preprocesamiento<br />
• Procesamiento , archivo .INP<br />
• Postprocesamiento<br />
• Ejercicio térmico.<br />
• Introducción<br />
• Planteamiento del problema<br />
• Preprocesamiento<br />
• Procesamiento , archivo .INP<br />
• Postprocesamiento<br />
• Resultados<br />
• Mas información.<br />
INTRODUCCION<br />
Para el desarrollo de análisis por el método de elementos finitos es<br />
indispensable el uso de herramientas adecuadas que permitan tener<br />
control preciso sobre el procesamiento de datos. EN la actualidad<br />
existen una gran cantidad de herramientas informáticas que ofrecen<br />
soluciones de ingeniería para estos análisis, pero con el desarrollo de<br />
las interfaces gráficas (GUI) y la simplificación de uso de estas,la<br />
mayoría se a convertido en “cajas negras” que son usadas por muchos<br />
usuarios sin el suficiente conocimiento de elementos finitos;<br />
resultando en análisis sin fundamentos “garbage in, garbage out”. El<br />
conocimiento y juicio de ingeniería son muy importantes a la hora de<br />
definir un análisis y las herramientas a usar.<br />
Este tutorial pretende ser una referencia o punto de partida para<br />
aquellos que decidan utilizar software de mas alto rendimiento y<br />
control. Esto gracias a las características asociadas al softwarelibre<br />
de ingeniería disponibles actualmente. Presentado como continuación<br />
alternativa al tutorial basico “Getting Started with <strong>CalculiX</strong>” de Jeff<br />
Baylo , se recomienda al lector nuevo en el tema empezar por las pasos<br />
básicos explicados en detalle en ese documento.<br />
2
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
HERRAMIENTAS DE SOFTWARELIBRE<br />
El software libre, según la “Free Software Foundation”, es el software<br />
que respeta la libertad de los usuarios sobre su producto adquirido y,<br />
por tanto, una vez obtenido puede ser usado, copiado, estudiado,<br />
cambiado y redistribuido libremente; no puede ser confundido con<br />
“software gratuito", a pesar de que suele estar disponible<br />
gratuitamente.<br />
CAELinux (Computer Aided<br />
Engineering:<br />
Se define como una distribución de<br />
Linux, software libre, desarrollada<br />
para la ingeniería asistida por<br />
computador, de donde se deriva su<br />
nombre, dedicada a la computación<br />
científica, a la modelación<br />
matemática con énfasis en la<br />
simulación por elementos finitos y a<br />
la dinámica de fluidos<br />
computacional, con programas como<br />
los son: SALOME_MECA 2010, OpenFOAM,<br />
EnGrid 1.2, Elmer, NetGen, Gmsh v2,<br />
Calculix, Impact, entre otros.<br />
La distribución CAELinux se fundamenta en la excelente base<br />
proporcionada por Ubuntu 10.04 SO de 64 bits, (distribución de Linux)<br />
que incluye un número siempre creciente de código abierto para la<br />
modelación, simulación y diseño de software.<br />
La mayor parte del contenido (~ 95%) de CAELinux está prevista por<br />
licencias "libres" / de código abierto GPL o LGPL (GNU Licencia<br />
Pública), que permite darle uso libre (privado y comercial) y<br />
redistribuir estos paquetes de software.<br />
CALCULIX:<br />
Calculix es un paquete diseñado<br />
para resolver problemas de campo.<br />
El método utilizado es el método<br />
de elementos finitos.<br />
Con modelos de elementos finitos<br />
en Calculix se puede construir,<br />
calcular y postprocesar. El pre<br />
y postprocesador es un sistema<br />
interactivo de herramientas 3D<br />
utilizando el API OpenGL. El<br />
Solver es capaz de hacer cálculos<br />
3
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
lineales y no lineales. Estáticas, dinámicas y soluciones térmicas<br />
están disponibles. Ambos programas se pueden utilizar de forma<br />
independiente. Debido a que el solucionador utiliza el formato de<br />
entrada Abaqus es posible el uso comercial de preprocesadores también.<br />
A su vez el preprocesador es capaz de escribir con malla los datos<br />
correspondientes a Nastran, ABAQUS, ANSYS, el código de Duns libre cfd,<br />
ISAAC y OpenFOAM. El programa está diseñado para ejecutarse en<br />
plataformas Unix como Linux y las computadoras Irix, también en MS<br />
Windows.<br />
NETGEN:<br />
NetGen es un generador automático de<br />
malla 3D tetraédrica, el cual acepta<br />
formatos de entrada CSG (geometría<br />
sólida constructiva) o BRep<br />
(representación de frontera) de un<br />
formato STL. También permite el<br />
manejo de archivos IGES y STEP.<br />
NetGen contiene módulos para la<br />
optimización de la malla y el<br />
refinamiento de malla jerárquica, es<br />
de código abierto basado en la<br />
licencia LGPL y está disponible para<br />
Unix / Linux y Windows.<br />
BLENDER:<br />
Blender es un programa informático<br />
multiplataforma, dedicado<br />
especialmente al modelado, animación y<br />
creación de gráficos tridimensionales.<br />
El programa fue inicialmente<br />
distribuido de forma gratuita pero sin<br />
el código fuente, con un manual<br />
disponible para la venta, aunque<br />
posteriormente pasó a ser software<br />
libre. Actualmente es compatible con<br />
todas las versiones de Windows, Mac OS<br />
X, Linux, Solaris, FreeBSD e IRIX.<br />
Tiene una muy peculiar interfaz<br />
gráfica de usuario, que se critica como poco intuitiva, pues no se basa<br />
en el sistema clásico de ventanas; pero tiene a su vez ventajas<br />
importantes sobre éstas, como la configuración personalizada de la<br />
distribución de los menús y vistas de cámara.<br />
4
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
EJERCICIO CONTACTO<br />
Introducción: la situación que se pretende estudiar es el<br />
comportamiento que tienen dos superficies planas, de dos cuerpos<br />
sólidos, cuando una superficie entra en contacto con la otra, por<br />
acción de una fuerza.<br />
Planteamiento del problema: Existen dos estructuras, VIGA 1 y<br />
VIGA 2, componentes de un techo, cada una sujeta por un extremo opuesto<br />
y separadas cierta distancia una respecto a la otra y se requirió hacer<br />
un reparación sobre la viga superior (VIGA 1) con un equipo especial,<br />
bastante pesado, el cual solo se puede ubicar en el extremo libre de la<br />
misma. Para ello, gracias al análisis por elementos finitos se busca<br />
encontrar el desplazamiento, esfuerzo y deformación que sufren las<br />
estructuras al estar sometidas bajo estas condiciones de carga.<br />
Para ello, se plantea el siguiente esquema simplificado en donde se<br />
presenta únicamente la sección en voladizo de las estructuras:<br />
En donde el espesor de cada viga es de 10mm; las superficies S4 y S6<br />
están fijas o restringidas completamente y la fuerza se va aplicar en<br />
una región de la superficie S1.<br />
Preprocesamiento: Para desarrollar este ejercicio, es necesario<br />
realizar la parte inicial en el preprocesamiento de Cálculix<br />
denominado CGX, en donde se realiza toda la parte geométrica del<br />
análisis.<br />
Se abre el archivo contacto.fbd en donde se va almacenando la<br />
información de lo que se va realizando en el programa en cuanto a<br />
geometría, la cual se realiza creando primero los puntos, luego las<br />
líneas, lo que genera superficies para finalmente darle espesor y por<br />
último se enmalla todo, generando el archivo all.msh; todo esto gracias<br />
al uso de comandos en la terminal.<br />
El tipo de elemento seleccionado para el enmallado aplicado es el<br />
denominado he8, el cual indica: las dos primeras letras definen la<br />
forma (be: beam, tr: triangle, qu: quadrangle, he: hexahedra), luego el<br />
número de nodos. Para este caso se escogió un hexaedro con 8 nodos, el<br />
5
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
cual para efectos de procesamiento le corresponde el tipo de elemento<br />
C3D8.<br />
Para el procesamiento también es necesario crear set's o conjuntos de<br />
entidades, ya sean de nodos, lineas, superficies, caras o elementos de<br />
interés. Por eso, para establecer las partes de las vigas que están<br />
fijas, se creó el conjunto de nodos definidos en el archivo denominado<br />
fijo3.nam, empleando los comandos de qadd y send.<br />
El comando qadd se utiliza para agregar entidades a un conjunto o una<br />
secuencia. Para agregar entidades se debe mover el puntero del mouse<br />
sobre la entidad y pulsar las teclas siguientes dependiendo de lo que<br />
se desee seleccionar: n=nodos, e=elementos, f=caras, p=puntos,<br />
l=líneas , s=superficies, b=cuerpos, S= Nurb superficies y L=Nurb<br />
Líneas. Para capturar más de una entidad a la vez, pulsar “a” seguido<br />
de dos veces “r” para crear un área de selección rectangular, ambos<br />
movimientos definiendo esquinas opuestas del rectángulo. Pulsar “q”<br />
para salir del comando.<br />
Una vez seleccionados el conjunto de nodos de interés comprendidos en<br />
S4 y S6 de las vigas, se emplea el comando “send fijo3 abq nam”, para<br />
para enviar los datos a un archivo de sistema en formato ABAQUS con<br />
extensión .nam<br />
De igual manera, para el grupo de nodos involucrados en el contacto, se<br />
creó el archivo slav.nam., el cual representa los nodos comprendidos en<br />
la superficie de la viga 2 (inferior) que están involucradas en el<br />
contacto.<br />
Para establecer el otro grupo de nodos de la viga 1 (superior) que<br />
están en contacto, se crea el archivo contacto1.sur, el cual origina<br />
una superficie a partir de los nodos seleccionados, gracias al comando<br />
qsur.<br />
Para el caso de la fuerza aplicada, representada por el peso del equipo<br />
de reparación colocado sobre la superficie de la viga 1, se seleccionan<br />
lo puntos sobre los cuales existe la carga con el comando qadd,<br />
posteriormente se utiliza “send carga abq pres 1000.0" y se genera el<br />
6
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
archivo carga.dlo, en donde se registran los puntos bajo esa magnitud<br />
de carga en la dirección normal de aplicación.<br />
Procesamiento:Para efectuar el análisis se requiere ejecutar el<br />
archivo de formato .inp en el modo CCX de la aplicación, el cual<br />
contiene: descripción del material, de limitaciones y carga con<br />
condiciones de frontera; definición del tipo de solución y solicitudes<br />
de salida. Además, se incluyen todos los archivos de set o conjuntos<br />
creados previamente involucrados en el análisis.<br />
Para la solución de la situación planteada se tiene el siguiente<br />
archivo contacto.inp:<br />
*INCLUDE, INPUT=all.msh<br />
*INCLUDE, INPUT=fijo3.nam<br />
*INCLUDE, INPUT=contacto1.sur<br />
*INCLUDE, INPUT=slav.nam<br />
*MATERIAL, Name=copper<br />
*ELASTIC<br />
110000000000, 0.32<br />
*SOLID SECTION, Elset=Eall, Material=copper<br />
*SURFACE,NAME=Sslav,TYPE=NODE<br />
Nslav<br />
*CONTACT PAIR,INTERACTION=SI1<br />
Sslav,Scontacto1<br />
*SURFACE INTERACTION,NAME=SI1<br />
*SURFACE BEHAVIOR,PRESSUREOVERCLOSURE=EXPONENTIAL<br />
1.0e4,.1<br />
*STEP<br />
*STATIC<br />
*BOUNDARY<br />
Nfijo3,1,3<br />
7
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
*DLOAD<br />
*INCLUDE, INPUT=carga.dlo<br />
*NODE FILE<br />
U<br />
*EL FILE<br />
S, E<br />
*END STEP<br />
Malla:<br />
*INCLUDE, INPUT=all.msh<br />
*INCLUDE, INPUT=fijo3.nam<br />
*INCLUDE, INPUT=contacto1.sur<br />
*INCLUDE, INPUT=slav.nam<br />
Se incluyen las tarjetas de INPUT o entradas donde se especifican los<br />
archivos del enmallado (.msh) y set's o conjuntos de entidades de<br />
interés, todos estos generados previamente en CGX.<br />
Material:<br />
*MATERIAL, Name=copper<br />
*ELASTIC<br />
110000000, 0.34<br />
*SOLID SECTION, Elset=Eall, Material=copper<br />
Se definen las propiedades del material utilizado en las estructuras.<br />
El modelo de material utilizado para este análisis es un modelo<br />
elástico lineal, en donde se requiere solamente el módulo de Young y<br />
el coeficiente de Poisson, que para la situación corresponde a 110 Gpa<br />
y 0.34, respectivamente, al material seleccionado, aleación de cobre<br />
UNS C95400. También se cuenta con la tarjeta SECTION, que para esta<br />
situación corresponde a un sólido.<br />
Contacto:<br />
*SURFACE,NAME=Sslav,TYPE=NODE<br />
Nslav<br />
*CONTACT PAIR,INTERACTION=SI1<br />
Sslav,Scontacto1<br />
*SURFACE INTERACTION,NAME=SI1<br />
*SURFACE BEHAVIOR,PRESSUREOVERCLOSURE=EXPONENTIAL<br />
1.0e4,.1<br />
El contacto es un tipo no lineal de condición de frontera, la cual<br />
previene que cuerpos sólidos estén sobrepuestos unos sobre otros. La<br />
definición de contatco implementada en Calculix corresponde a “nodetosurface<br />
penalty method” basada en pares de superficies en contacto.<br />
Cada par de superficies de interacción consiste en una superficie<br />
dependiente y una superficie independiente. La superficie dependiente<br />
puede ser definida sobre nodos o caras de elementos y la superficie<br />
8
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
independiente debe consistir en caras de elementos. Se pueden definir<br />
cuantas parejas sea necesario.<br />
Una pareja de contacto se define por la tarjeta *CONTACT PAIR, en la<br />
cual, para esta situación, se nombra la interacción con SI1, que<br />
relaciona la superficie Sslav (dependiente) y Scontacto1<br />
(independiente).<br />
Con la tarjeta *SURFACE BEHAVIOR, la interacción de una superficie<br />
puede ser definida; esta tarjeta es necesaria para cualquier análisis<br />
de contacto, solo requiere de un parámetro PRESSUREOVERCLOSURE, que<br />
puede tomar valores EXPONENTIAL o LINEAR.<br />
Los parámetros Co y Po definen el tipo de contacto. Po es la<br />
presión de contacto a una distancia cero, Co es la distancia desde la<br />
superficie maestra en la cual la presión disminuye a 1 % de Po. El<br />
comportamiento entre ambos parámetros es exponencial. Grandes valores<br />
de Co conlleva a contacto suave y valores pequeños conllevan a<br />
contacto fuerte.<br />
Para este caso, PRESSUREOVERCLOSURE toma el valor de EXPONENTIAL,<br />
donde los valores “1.0e4,.1” corresponden a Co y Po , definidos<br />
para este ejercicio.<br />
Tipo de análisis:<br />
*STEP<br />
*STATIC<br />
…....<br />
*END STEP<br />
El análisis debe tener al menos una paso de carga definido. Un paso se<br />
abre por la tarjeta de *STEP y se cierra por *END STEP. Dentro de la<br />
definición de un paso normalmente se establece el tipo de análisis, las<br />
condiciones de frontera y peticiones de salida. El análisis en este<br />
caso es un análisis estático lineal.<br />
Condiciones de frontera:<br />
*BOUNDARY<br />
Nfijo3,1,3<br />
*DLOAD<br />
*INCLUDE, INPUT=carga.dlo<br />
Las condiciones de frontera de este modelo están definidas por<br />
la tarjeta *BOUNDARY, en donde el grupo de nodos fijo3 (Nfijo3) están<br />
completamente fijos. Además, se aplica también una carga distribuida (*<br />
DLOAD), definida en el archivo carga.dlo<br />
9
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
Peticiones de salida:<br />
*NODE FILE<br />
U<br />
*EL FILE<br />
S, E<br />
El desplazamiento nodal, los esfuerzos y deformaciones de los elementos<br />
son escritos en un archivo para el post procesamiento, en formato .FRD<br />
Post Procesamiento: Una vez terminado el análisis en Calculix<br />
CCX, se procede a visualizar los resultados obtenidos, los cuales están<br />
escritos en el archivo contacto.frd, que pueden ser vistos con CGX.<br />
Estos son los resultados en cuanto a esfuerzo, en donde es posible<br />
visualizar dónde se ven afectadas más las vigas corresponde a las<br />
regiones cercanas a las zonas restringidas, es decir a las zonas<br />
totalmente fijas.<br />
10
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
En cuanto a deformación, las estructuras reflejan valores pequeños<br />
debido a que son vigas con propiedades de material elástico, es decir,<br />
que cuando se les aplica un esfuerzo, regresan a su posición inicial,<br />
por lo tanto no se ven afectadas de manera permanente.<br />
11
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
En los resultados obtenidos en el desplazamiento nodal, la viga 2<br />
(inferior) se vio afectada por la carga puesta en la viga 1 (superior),<br />
ya que también registra unos valores de desplazamiento, así se pudo<br />
observar la relación de contacto.<br />
12
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
EJERRCICIO TERMICO:<br />
Introducción: Se desean conocer los pasos a seguir en una<br />
análisis de transferencia de calor en un modelo en 3D generado con<br />
herramientas externas de modelado mecánico, enmallado e importado a la<br />
interfase de CALCULIX.<br />
Planteamiento del problema: En<br />
el laboratorio de transferencia de<br />
calor de la Universidad De América<br />
se manipulan usualmente maquinas e<br />
instrumentos a alta temperatura como<br />
intercambiadores de calor, caldera y<br />
autoclaves; para esto los<br />
estudiantes cuentan dentro de sus<br />
elementos de seguridad con guantes<br />
de asbesto para su seguro manejo.<br />
Se observa que aunque el material<br />
del guante es un buen aislante<br />
térmico en la operación del<br />
intercambiador de calor con una<br />
temperatura externa de aproximadamente 80°C, este no se puede manejar<br />
con tanta facilidad ya que el guante se calienta con rapidez hasta el<br />
un punto intolerable.<br />
Se desea conocer proceso de calentamiento del guante en contacto con el<br />
intercambiador y el tiempo en que este alcanza una temperatura por<br />
encima de 45°C.<br />
Por encima de los 45º C, además de iniciarse el daño tisular, la<br />
sensación se vuelve dolorosa; la intensidad del dolor se incrementa<br />
conforme aumenta la temperatura de la piel. El calentamiento de una<br />
zona limitada y con una intensidad muy superior a la de la tolerancia<br />
cutánea produce la destrucción tisular por quemadura.<br />
13
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
Preprocesamiento: Para este ejercicio se construirá el diseño en<br />
del guante para ver la distribución de calor (FLUX) por la geometría<br />
compleja de este, se dibuja utilizando herramientas externas de<br />
modelado de solidos.<br />
Utilizando el formato .STL se puede exportar de un gran numero de<br />
excelentes programas de diseño como BLENDER, SolidWorks, AUTOCAD,<br />
VariCAD; para ser luego enmallados por otra herramienta de softwarelibre<br />
llamada NETGEN.<br />
Para probar estas características se diseño el guante en SolidWorks y<br />
paralelamente en BLENDER, estos programas ofrecen grandes ventajas a la<br />
hora de diseñar geometrías complejas , ensambles, y análisis dinámicos<br />
donde el uso de CGX para la construcción seria muy dispendioso. Gracias<br />
a la ayuda de NetGen se pueden convertir estas geometrías a enmallados<br />
en formato ABAQUS para ser usados en CGX y CCX.<br />
Después de tener la geometría en .STL (se pueden utilizar otros<br />
formatos aparte de este) que en si ya es un enmallado de tetraedros<br />
ajustados a la geometría se procede al enmallado final, donde se<br />
especificara el tipo de elementos, tamaño, calidad y disposición de los<br />
mismos.<br />
Nota: El tipo de elemento enmallado en ese ejemplo<br />
es C3D4 (cuatro caras , cuatro nodos) , este tipo<br />
de elemento es valido en cualquier tipo de analiss<br />
siempre y cuando se tengan el numero necesario de<br />
elementos para ajustarse a las necesidades<br />
14
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
geométricas. Un numero elevado de elementos significa mas recursos<br />
(tiempo y capacidad de procesamiento) a ala hora del análisis , sin<br />
embargo basándose en el buen rendimiento de CCX y la capacidad de<br />
procesamiento de la mayoría de los nuevos computadores se pueden<br />
realizar gran cantidad de operaciones en poco tiempo , permitiendo el<br />
uso de enmallados mas refinados.<br />
Se podría decir que el enmallado en<br />
NetGen se puede hacer de forma<br />
automática, oprimiendo el botón<br />
“Generate Mesh” se genera una malla<br />
de tetraedros ajustada a la<br />
geometría con una calidad media. Se<br />
pueden modificar las condiciones de<br />
enmallado en la sección “Mesh<br />
Options” donde se encuentran los<br />
pasos para generar este , el tamaño<br />
de los elementos, la orientación y<br />
“arreglo” de estos.<br />
• File / Load Geometry<br />
• Seleccionar el archivo .stl<br />
• Generate Mesh<br />
• File / Export filetipe / Abaqus format<br />
• File / Expor Mesh<br />
• Se define el nombre del archivo / Save<br />
• Se debe cambiar la extensión del archivo creado a<br />
nombrearchivo.msh<br />
15
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
El archivo resultante .msh puede ser leido por CGX con la opcion c.<br />
• cgx c nombrearchivo.msh<br />
En este punto ya se cuenta<br />
con la geometría necesaria<br />
para el análisis , se deben<br />
seleccionar las caras y<br />
nodos que nos interesan<br />
para construcción del<br />
archivo .INP<br />
Procesamiento: Se presenta a continuación el contenido del<br />
archivo .INP para la situación de interés: Se seleccionan los nodos de<br />
la superficie inferior de los dedos del guante los cuales simulan<br />
estar en contacto con el intercambiador de calor, por consiguiente esta<br />
capa limite tendrá siempre la misma temperatura (80°C), con todos<br />
inicialmente a 32°C (temperatura de referencia de una mano) se desea<br />
conocer cuando los nodos interiores de los nodos alcanzan mas de 45°C.<br />
*INCLUDE, INPUT=guante.msh<br />
*INCLUDE, INPUT=todos.nam<br />
*INCLUDE, INPUT=dedos.nam<br />
*MATERIAL,NAME=asbesto<br />
*DENSITY<br />
2500.<br />
*CONDUCTIVITY<br />
0.1744<br />
*SPECIFIC HEAT<br />
806.42<br />
*SOLID SECTION, Elset=PART1, Material=asbesto<br />
16<br />
Tarjetas INPUT: se llama a el anmallado<br />
directamente creado desde NetGen y el<br />
conjunto de nodos de los dedos en contacto<br />
con la superficie , asi como un subgrupo de<br />
todos los nodos del modelo.<br />
Se especifica el material y sus propiedades<br />
como Conductividad termica , calor<br />
especifico y Densidad
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
*INITIAL CONDITIONS,TYPE=TEMPERATURE<br />
Ntodos,11,32.<br />
*BOUNDARY<br />
Ndedos,11,11,80.<br />
*STEP<br />
*HEAT TRANSFER<br />
1, 50.<br />
*NODE FILE,NSET=Ntodos<br />
NT, HFL<br />
*NODE PRINT,NSET=Ntodos<br />
NT<br />
*END STEP<br />
Postprocesamiento: Se generan dos archivos con el resultado del<br />
análisis, gracias a las tarjetas NODE FILE y NODE PRINT.<br />
• NODE FILE: genera el archivo .frd visualisable con CGX<br />
• NODE PRINT: genera el archivo .dat de texto plano con los<br />
resultados , en este caso NT = nodal temperature.<br />
17<br />
La tarjeta Initial conditions: puede ser usada<br />
en otro tipo de analis,, define en este caso a<br />
que temperatura inician todos los nodos del<br />
modelo.<br />
Boundary: define la temperatura constante<br />
que tendran los nodos de la superficie de los<br />
dedos durante todo el analisis, independeinte<br />
del tiempo.<br />
Heat Transfer: define el unico STEP como<br />
un analisis de transferencia de calor. 1<br />
significa que el incremento de tiempo tiempo<br />
iniciañ y 50 el tiempo total de pasos del<br />
analisis
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
En el tiempo 1 se puede observar<br />
las superficies en contacto a 80°C<br />
y los demás nodos del guante a una<br />
temperatura inicial de 32°C,<br />
avanzando en el tiempo se pueden<br />
obtener los valores de temperatura<br />
y flujo de calor.<br />
En nuestro caso estamos interesados<br />
en la temperatura de los nodos en<br />
la parte interna del guante en<br />
contacto con los dedos de los<br />
estudiantes. Debido a la<br />
complejidad de la geometría del<br />
guante no se puede determinar con<br />
facilidad la temperatura de estos<br />
nodos internos, así que se procede<br />
a “cortar el modelo y visualizar solo las partes que son de nuestro<br />
interés para evaluarlas.<br />
• Qadd interes<br />
• a (r – r)<br />
• seleccionamos los elementos de interes, en este caso los<br />
elementos inferiores de los dedos<br />
• q<br />
• plot e interes<br />
Con esta nueva sección se puede evaluar la temperatura interna ,<br />
buscando que llegue a exceder los 45°C, con el siguiente resultado.<br />
18
<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAELINUX. Universidad de América<br />
Al segundo 9,12 se observa que el interior del guante alcanza en<br />
algunos puntos temperaturas mayores incluso a 50°C, representando un<br />
riesgo para la persona que lo use. Estos resultados también pueden ser<br />
encontrados con mayor precisión en el archivo .dat que alberga el<br />
listado completo de nodos y sus respectivas temperaturas a través del<br />
tiempo<br />
19