13.08.2013 Views

Tutorial Intermedio CalculiX, CAELINUX. Jhoan Sebastian ...

Tutorial Intermedio CalculiX, CAELINUX. Jhoan Sebastian ...

Tutorial Intermedio CalculiX, CAELINUX. Jhoan Sebastian ...

SHOW MORE
SHOW LESS

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>, CAE­LINUX. Universidad de América<br />

<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAE­LINUX.<br />

<strong>Jhoan</strong> <strong>Sebastian</strong> Rodriguez<br />

e­mail: jhoan.rodriguez@estudiantes.uamerica.edu.co<br />

Catherine Sanchez Martinez<br />

e­mail: 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>, CAE­LINUX. 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 />

• Pre­procesamiento<br />

• Procesamiento , archivo .INP<br />

• Post­procesamiento<br />

• Ejercicio térmico.<br />

• Introducción<br />

• Planteamiento del problema<br />

• Pre­procesamiento<br />

• Procesamiento , archivo .INP<br />

• Post­procesamiento<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 software­libre<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>, CAE­LINUX. Universidad de América<br />

HERRAMIENTAS DE SOFTWARE­LIBRE<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 post­procesar. El pre<br />

y post­procesador 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>, CAE­LINUX. 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 pre­procesadores también.<br />

A su vez el pre­procesador 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>, CAE­LINUX. 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 />

Pre­procesamiento: Para desarrollar este ejercicio, es necesario<br />

realizar la parte inicial en el pre­procesamiento 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>, CAE­LINUX. 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>, CAE­LINUX. 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,PRESSURE­OVERCLOSURE=EXPONENTIAL<br />

1.0e­4,.1<br />

*STEP<br />

*STATIC<br />

*BOUNDARY<br />

Nfijo3,1,3<br />

7


<strong>Tutorial</strong> <strong>Intermedio</strong> <strong>CalculiX</strong>, CAE­LINUX. 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,PRESSURE­OVERCLOSURE=EXPONENTIAL<br />

1.0e­4,.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 “node­tosurface<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>, CAE­LINUX. 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 PRESSURE­OVERCLOSURE, 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, PRESSURE­OVERCLOSURE toma el valor de EXPONENTIAL,<br />

donde los valores “1.0e­4,.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>, CAE­LINUX. 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>, CAE­LINUX. 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>, CAE­LINUX. 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>, CAE­LINUX. 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>, CAE­LINUX. Universidad de América<br />

Pre­procesamiento: 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>, CAE­LINUX. 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>, CAE­LINUX. 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>, CAE­LINUX. 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 />

Post­procesamiento: 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>, CAE­LINUX. 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>, CAE­LINUX. 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!