206
Simulación de procesos de inyección de composites PAM RTM

PAM_RTM

Embed Size (px)

DESCRIPTION

Manual proporcionado por la propia compañia

Citation preview

Page 1: PAM_RTM

Simulación de procesos de inyección de composites

PAM RTM

Page 2: PAM_RTM

Introducción   LCM: Liquid Composte Molding

•  RTM: Resin Tranfer Molding

•  Non isothermal RTM

•  Injection Compression: CRTM

•  Vacuum Assisted Resin Infusion: VARI

•  Liquid Resin Infusion: LRI

•  Resin Film Infusion: RFI

•  Autoclave RTM

Page 3: PAM_RTM

Introducción   Procesos

Page 4: PAM_RTM

Introducción   Las resinas más utilizadas son poliester,

poliuretano, fenólicas y epoxi

  Los refuerzos pueden ser de vidrio, carbono o fibras de kevlar

  La inyección se realiza a baja presión, menos de 5 bares para prevenir el desplazamiento de la tela

  La inyección se puede realizar con uno o varios puntos de inyección, líneas de inyección, etc

  Es necesario una óptima configuración de puntos de inyecciópn y venteos para evitar zonas secas y minimizar el tiempo de inyección

  Este es el objetivo principal de la simulación.

Page 5: PAM_RTM

  La simulación ayuda en el diseño del molde: •  evitando zonas de exceso de resina

•  zonas secas

•  burbujas

•  zonas de alta porosidad

•  Formación de grietas debidas a contracciones durante el curado

•  Localización de puntos de inyección y venteos

  Cuando más complejo es el molde, más caro resulta y más errores pueden surgir

Page 6: PAM_RTM

Simulación   Flujo en medios porosos

•  Gobernado por la ley de Darcy

Page 7: PAM_RTM

  Condiciones de contorno •  Dirichlet, presión impuesta

•  Neumann, velocidad (caudal) impuesta

•  In proceso alternativo a RTM es VARI (Vacuum Assisted Resin Infusion), que utiliza un contramolde flexible.

  El vacío reduce la formación de poros, facilita la transferencia de resina que se inyecta a presión atmosférica

  Sin embargo, debido al contramolde flexible, es necesario una ecuación adicional para asegurar la ecuación de continuidad.

Simulación

Page 8: PAM_RTM

Simulación   VARI

•  La ecuación de Darcy nos permite escribir

•  donde ε es la deformación de la fibra

•  Es necesario un ec. adicional, la presión de compactación (Pc) y la presión de la resina (Pr) debe igualarla presión exterior (Pext)

•  Conocidas estas presiones, podemos conocer en cada instante de tiempo el espesor de la cavidad a partir de la ley de compactación del material

•  Por lo tanto la curva de compactación tiene una gran influencia en el proceso.

Page 9: PAM_RTM

Simulación   Elementos no conformes

•  El flujo se resuelve medianta una aproximación no-conforme.

•  La presión es discontinua en la frontera entre elementos, excepto en el centro de la arista

•  Contrariamente a los elementos conformes, el caudal permanece constante en la frontera entre elementos

•  En lugar de asociar factores de llenado a los nodos, se hace a los elementos

Page 10: PAM_RTM

Simulación   Permeabilidad

•  Caracteriza la capacidad de una tela para ser impregnada por un fluido viscoso

•  Esta propiedad de la tela (medio poroso), depende de la fracción volumétrica (grado de compactación y el drapeado del material de las capas

•  Generalmente de denota con K, se mide en m2 y generalmente se caracteriza por medios experimentales

  Problema térmico •  La transferencia de calor tiene una gran influencia en el

flujo de la resina y curado.

•  La temperatura influye en la viscosidad de la resina

•  El calor se transmite por conducción entre fibra y resina

•  El calor se transmite por convección durante el llenado

•  Se genera calor por la reacción exotérmica de curado.

•  Finalmente también se genera algo de calor por disipación viscosa

Page 11: PAM_RTM

  Térmica

•  T: Temperatura

•  t: Tiempo

•  ρ: densidad

•  Cp: Calor específico

•  k: Coeficiente de transmisión de calor

•  ∆h: Entalpía de polimerización de la resina

•  α: grado de curado is the resin cure

  Condiciones de contorno: •  Temperatura

•  Flujo de calor

•  Convección

Simulación

Page 12: PAM_RTM

  Durante el llenado se utilizan •  para la parte vacía

•  Parte llena

  Viscosidad resina •  Depende la la temperatura y del grado de curado

•  Su valor tiende a infinito en el tiempo de gelificación

Simulación

Page 13: PAM_RTM

Simulación   Modelos Viscosidad

•  Viscosidad constante

•  Viscosidad dependiente de la temperatura

•  Viscosidad dependiente de la temperatura y del grado de curado

Page 14: PAM_RTM

Simulación   Cinética de polimerización

  El modelo más utilizado es el de Kamal-Sourour.

Page 15: PAM_RTM

Simulación   Permeabilidad

•  Warp

•  Weft

•  Shear angle

Page 16: PAM_RTM

T1. Inyección central   Ficheros utilizados

•  Central_start.unv (malla inicial)

•  central.dtf+central.unv (solution)

  Objetivos

•  Crear un proyecto de simulación

•  Importar una malla y crear grupos de nodos

•  Visualizar zonas

•  Definir parámetro de proceso para ley Darcy

•  Visualizar resultados de tiempo de llenado y presión

Page 17: PAM_RTM

T1. Inyección central   Modelo pieza y parámetros proceso

•  Cuadrado de lado 0.5m, espesor de 0.005m con un agujero central de 0.01m, a través del cual se inyecta una resina de 0.1Pa*s de viscosidad. La tela es isótropa con permeabilidad K1=K2=1e-9m2 y porosidad de 0.7.

Page 18: PAM_RTM

T1. Inyección central   Importar malla y visualizar zonas

•  New+RTM

•  Import+Mesh

•  (usar fichero ideas)

Page 19: PAM_RTM

T1. Inyección central

Page 20: PAM_RTM

T1. Inyección central   Visualizar zonas

•  Se utiliza para aplicar misma propiedades

•  En este caso todos los elementos se encuentran en la zona 11

Page 21: PAM_RTM

T1. Inyección central   Creación de grupos

Page 22: PAM_RTM

T1. Inyección central   Simulación

Page 23: PAM_RTM

T1. Inyección central   Asegurar que la tela está en la zona 11, la

porosidad es de 0.7 y el espesor de 0.005m

Page 24: PAM_RTM

T1. Inyección central   Condición de contorno de presión de inyección

•  Click derecho, new+Pressure

•  Presión inyección 105 pascales

Page 25: PAM_RTM

T1. Inyección central   Definición de sensores

•  Click derecho en sensores, create Sensor

Page 26: PAM_RTM

T1. Inyección central   Seleccionar 3 nodos (A, B y C)

  Lanzar la simulación

  Abrir los resultados

Page 27: PAM_RTM

T1. Inyección central   Visualizar

Page 28: PAM_RTM

T1. Inyección central   Tiempo de llenado y presión

Page 29: PAM_RTM

T1. Inyección central   Medición sensores

Page 30: PAM_RTM

T2. Efecto borde   Ficheros utilizados

•  rect_edge_start.unv (starting mesh)

•  rect_edge.dtf+rect_edge.unv (solution)

  Objetivos •  Inyectamos una placa rectangular desde uno de sus

extremos. La placa tiene una zona de alta permeabilidad por donde circula la resina a mayor velocidad. Efecto borde.

Page 31: PAM_RTM

T2. Efecto borde   Creación de grupos y visualización de zonas

•  File+New

•  File+Import Mesh: rect_edge_start.unv

  Seleccionar zonas

  Usamos la zona 11 para definir el racetracking •  Definimos una permeabilidad mayor

Hay dos zonas creadas

Page 32: PAM_RTM

T2. Efecto borde   Condiciones de contorno

•  Creamos dos grupos de nodos, uno para los nodos de la boquilla (lado izquierdo) y otro para el venteo (lado derecho)

•  Click N para visualizar los nodos [1]

•  Select Groups [2]

•  Groups ⇒Create. Seleccionar los nodos de la izquierda, ID=1

•  Groups⇒Create. Crear, ID=2

Page 33: PAM_RTM

T2. Efecto borde   Condiciones de contorno

•  Creamos dos grupos de nodos, uno para los nodos de la boquilla (lado izquierdo) y otro para el venteo (lado derecho)

•  Click N para visualizar los nodos [1]

•  Select Groups [2]

•  Groups ⇒Create. Seleccionar los nodos de la izquierda, ID=1

•  Groups⇒Create. Crear, ID=2

Page 34: PAM_RTM

T2. Efecto borde   Simulación

•  Doble–click en Default Fabric, valor 1.10-10m2 para los valores del tensor K1, K2, K3.

•  Crear un tejido nuevo (del tipo fabric). Llamarlo RUNNER y definir su permeabilidad como 1.10-9 m2,. Es una permeabilidad 10 veces superior a la de la cavidad.

•  Verificar que el material de la zona 9 es Default Fabric con una porosidad de 0.5 y que el material de la zona 11 es RUNNER. Definir la porosidad en esta zona (11) es 1. Esto significa que en esta zona no hay fibra.

Page 35: PAM_RTM

T2. Efecto borde   En la zona de race tracking es necesario definir

una tela, a pesar de no contener ninguna

  Right-click en Boundary Conditions, seleccionar Pressure como tipo de condición de contorno.

  Indicar grupo 1 con presión de inyección constante de 1.105 Pa.

  Definir el grupo 2 como venteos, presión cero.

  File⇒Save y llamarlo my_edge.dtf.

  Lanzar la simulación con el botón Start.

Page 36: PAM_RTM

T2. Efecto borde   Visualización de resultados

•  Importar los resultados con el botón Reload Results. Seleccionar Filling en la barra de htas y click en A para animar los resultados del llenado

•  Observar los resultados del campo de presión y Tiempo de llenado

•  Observar el race tracking

Page 37: PAM_RTM

T2. Efecto borde 2   Ficheros utilizados

•  complex_edge_start.unv (starting mesh)

•  complex_edge.dtf + complex_edge.unv (solution)

  Objetivos •  Definición de un borde complejo de 2mm de ancho

Page 38: PAM_RTM

T3. Efecto borde 2   Visualización de zonas y grupos

Page 39: PAM_RTM

T3. Efecto borde 2   Parámetros simulación

•  Simulation type: RTM

•  Geometry file: complex_edge_start.unv

  Materiales •  La permeabilidad equivalente de un canal de diámetro D

para un flujo Poiseuille es:

•  Resto:

•  Resina: 0.2 Pa*s

•  K1=K2=3*10-9m2

•  K3=1*10-9m2

•  K1=K2=K3=3.3*10-7m2

Page 40: PAM_RTM

T3. Efecto borde 2   Zones

•  Definir la zona central con Default Fabric

•  Porosidad de 0.6 y espesor de 0.003m

•  En la zona 2 definimos el material Runner con espesor de 0.003m y porosidad de 1

  Condiciones de contorno •  Grupo 1, boquilla de inyección a presión constante de

3*105 Pa.

•  Grupo 2, venteo

  Simulación •  Salvar el fichero con nombre my_complex_edge.dtf y

simular

  Here are the filling and pressure results at the end of injection.

Page 41: PAM_RTM

T3. Efecto borde 2   Presión y Tiempo de llenado

Page 42: PAM_RTM

T4. Orientación fibra   Ficheros utilizados

•  deltoid_start.unv (starting mesh)

•  deltoid.dtf + deltoid.unv (solution)

  Objetivos •  Definir la orientación de la fibra

Page 43: PAM_RTM

T4. Orientación fibra   Pieza

•  La longitud de la pieza es de 0.3m.

•  Está formada por dos capas de espesor T1 y T2

•  La altura total es de h=0.2 m.

•  La inyección se realiza desde el extremo izquierdo

•  Resina de 0.02Pa*s

•  Dos telas diferentes

  Orientación de fibra •  Importar la malla, deltoid_start.unv.

•  Seleccionar Zonas, activar Edges y Faces, desactivar Nodes.

Page 44: PAM_RTM

T4. Orientación fibra

•  La orientación de la fibra debe indicarse en todas las zonas salvo la 28, donde no es necesario al tratarse de una región isótropa.

•  Empezamos definiendo las más sencillas, que son las que tienen las fibras orientadas en el eje x e y

Page 45: PAM_RTM

T4. Orientación fibra   Click Selection⇒Zone ID [1]

  Click Selection⇒Seleccionar zona [2] y un elemento de la zona seleccionada.

  Right-click en zone_ID y elegir Select.

Page 46: PAM_RTM

T4. Orientación fibra   Seleccionar los elementos de las zonas 26, 34 y 36

(partes horizontales).

  Abrir el diálogo de orientación de material (Mesh⇒Orientations⇒Set Vectors).

Page 47: PAM_RTM

T4. Orientación fibra   Definimos K1(1,0,0) y click en el botón Set K1.

  Definimos K2(0,1,0) y click en el botón Set K2.

  Close

  Deseleccionar todas las zonas (Selection⇒Unselect All)

Page 48: PAM_RTM

T4. Orientación fibra •  IDEM, elementos zona 38 (parte vertical)

•  Definir K1(0,1,0) y K2(1,0,0)

•  Selection⇒Unselect All

•  Seleccionar la zona 32 (una de las zonas curvadas)

•  En la barra de display, click el botón N para activar la visualización de nodos

•  En el menú Selection, elegir Nodes

•  Usar el ratón para definir los nodos que nos definen la orientación de las fibras.

•  El orden de selección es importante. Hacerlo de izquierda a derecha o bien al revés

Page 49: PAM_RTM

T4. Orientación fibra   En el menú de selección, elegir cara, y seleccionar

la zona 32.

  hacemos la dirección de trabajo, K1 con Mesh⇒Orientations⇒K1 [1].

  En el mismo menú, seleccionar Set K From Selected Nodes.

Page 50: PAM_RTM

T4. Orientación fibra   K1 se define en la zona 32. K2 permanece definida

desde el menu

  Mesh⇒Orientations. Después de haber seleccionado K2 [1], elegir el submenu Set K Orthogonal (significa que K2 es ortogonal a K1).

Page 51: PAM_RTM

T4. Orientación fibra   Hacer lo mismo con los elementos de la zona 30.

  Una vez terminado nos quedará: Para ver la orientación de

la fibra, seleccionar View⇒Orientations⇒K1

Only.

Page 52: PAM_RTM

T4. Orientación fibra   Ahora indicamos el valor de la permeabilidad

•  Doble click en default Fabric y click en el botón … [1].

•  Accedemos al editor de funciones que permite definir los valores como una función:

Page 53: PAM_RTM

T4. Orientación fibra

Page 54: PAM_RTM

T4. Orientación fibra   Postprocesado

•  Podemos modificar los parámetros de postproceso: View ⇒Post-Processing

Simular

Page 55: PAM_RTM

T4. Orientación fibra

Page 56: PAM_RTM

T4. Orientación fibra   La inyección se realiza desde la izquierda. La menor

permeabilidad de la zona central retrasa el flujo en esa zona

  Observar el campo de presiones

  En ocasiones es útil observar el frente de avance junto con otra variable, como la presión o la temperatura, para hacer esto: File⇒Import⇒Scalar Fields⇒PAM-RTM Flow Front (.front)…

Page 57: PAM_RTM

T4. Orientación fibra   En la siguiente imagen vemos el frente de avance

en líneas blancas junto con el campo de presiones

Page 58: PAM_RTM

T5. Simulaciones 2,2.5,3D   Ficheros utilizados

•  comparison_2D_start.unv, comparison_25D_start.unv, comparison_3D_start.unv (starting mesh)

•  comparison_2D.dtf + comparison_2D.unv (solution for 2D)

•  comparison_25D_1.dtf, comparison_25D_2.dtf, + comparison_25D.unv (solution for 2.5D)

•  comparison_3D_1.dtf, comparison_3D_2.dtf, + comparison_3D.unv (solution for 3D)

Page 59: PAM_RTM

T5. Simulaciones 2,2.5,3D   Inyección según la figura a 2 bares

  Objetivos •  Estudiar la posición del frente de avance y comparar las

soluciones obtenidas mediante mallas 2D, 2.5D y 3D

Page 60: PAM_RTM

T5. Simulaciones 2,2.5,3D   Mallas

Page 61: PAM_RTM

T5. Simulaciones 2,2.5,3D   Descripción nervio en T

•  La permeabilidad del refuerzo es de K1=K2=K3=1.10-9 m2 y la porosidad de φ=0.5.

•  El nervio está construido con fibra unidireccional.

•  La permeabilidad del refuerzo en la intersección (zona sombreada) es de K1=K2=K3=1.10-10 m2.

Page 62: PAM_RTM

T5. Simulaciones 2,2.5,3D   Zonas pieza

•  En la figura se muestran las diferentes zonas de permeabilidad.

Podemos observar que en la simulación 2.5D no existe zona central y que en la 2D no se considera la curvatura de la pieza!

Page 63: PAM_RTM

T5. Simulaciones 2,2.5,3D   Estrategia de inyección

  Grupos de nodos

Page 64: PAM_RTM

T5. Simulaciones 2,2.5,3D

  Resultados. Tiempo de llenado. •  Los tres tiempos de llenado están entre 19.9 y 21.3

segundos. Por lo tanto los resultados son coherentes

Page 65: PAM_RTM

T5. Simulaciones 2,2.5,3D   Sin embargo existen diferencias

•  El llenado en el nervio no puede ser descrito por la simulación 2.5D

•  Se forma una burbuja de aire en la unión

Esta burbuja de aire es fácilmente evitable mediante vacío!

Page 66: PAM_RTM

T5. Simulaciones 2,2.5,3D

  Flujos convergentes y divergentes

•  Una simulación 2.5D permite estudiar la presión de inyección con una simulación 2D

•  El frente de avance no se mezcla en la proximidad del nervio, como en la simulación 2D

•  El panel de la izquierda es convergente y el de la derecha divergente (debido al radio variable).

•  Esta diferencia en la geometría hace que la resina se acelere en el tramo convergente y se frene en el divergente

Page 67: PAM_RTM

T5. Simulaciones 2,2.5,3D   A pesar de que la presión de inyección es la misma

en ambos lados, el panel de la izquierda se llena más rápidamente

  La simulación 2D no describe este comportamiento

Page 68: PAM_RTM

T5. Simulaciones 2,2.5,3D   Modificación de la presión de inyección

•  Inyectamos a 2.3 bares en el panel derecho para que se junten en el nervio

Page 69: PAM_RTM

T5. Simulaciones 2,2.5,3D   A pesar el análisis 2.5D proporciona una visión

global del llenado de la pieza, no pueden estudiarse efectos locales

  La simulación 3D permite estudiar los efectos locales y globales

  Sin embargo el tiempo de cálculo y mallado es mucho mayor

Page 70: PAM_RTM

T5. Simulaciones 2,2.5,3D

  En la parte izquierda es necesario inyectar a mayor presión para que los frente se junten en la T

  La presión presión de inyección es muy similar en todos los casos

Page 71: PAM_RTM

T5. Simulaciones 2,2.5,3D

  Conclusiones •  La simulación 3D permite un análisis global y local

•  La simulación 2.5D permite el análisis global en un tiempo menor

•  La simulación 2D sólo permite mostrar los efectos locales, con un tiempo de cálculo mínimo.

•  En la siguiente tabla se muestran los tiempos de cálculo en cada caso para un ordenador con doble procesador Pentium 3700 MHz.

Page 72: PAM_RTM

T6. Atrapamientos de aire

  Ficheros utilizados •  air_trap_start.unv (starting mesh)

•  air_trap.dtf + air_trap.unv (solution)

  Visualización de grupos •  Inyectamos por el centro con una tela

anisótropa. En la figura se muestra la dirección principal de la permeabilidad K1

•  Forzamos a que se forme un atrapamiento de aire en el extremo inferior derecho de la placa

•  Tenemos dos puntos de venteo, en los extremos superior dizq e inferior derecho

•  Sólo el sup-izq se mantiene abierto durante todo el llenado

Page 73: PAM_RTM

T6. Atrapamientos

  Parámetros

•  Fichero geometría: air_trap_start.unv

•  Tipo de simulación: RTM

•  Atrapamientos de aire: active [1]

•  Viscosidad resina: 0.1 Pa*s

•  Permeabilidad: K1=1E-9m2, K2=1E-10m2

•  Porosidad: 0.5

•  Presión inyección: 2bares

•  Presión venteos: 1bar

•  Venteo 2 abierto durante todo el llenado (State = 1)

•  Venteos 3 y 5 cerrados a partir de 85s.

•  Venteo 4 cerrado a los 120s

Page 74: PAM_RTM

T6. Atrapamientos

  Para cerrar un venteo en un instante de tiempo, abrir la caja de diálogo del editor de funciones de condición de contorno y definir una función lineal a tramos.

  La anisotropía de la tela genera un frente de avance elíptico

Page 75: PAM_RTM

T6. Atrapamientos   Para evitar el atrapamiento de aire en el

extremo inferior izquierdo, los venteos se cierran justo después de que la resina lo alcance (t=85s.).

  El inferior derecho se mantiene abierto hasta los 120s. Cuando se cierra, PAM-RTM™ detecta el atrapamiento

  Como el superior izquierdo permanece siempre abierto, sólo se detecta un atrapamiento

  Cuando se forma la burbuja de aire, la presión se incrementa de acuerdo a la ley de los gases perfectos: Presión del aire*Volumen=Cte

  Con el paso del tiempo, la presión de la burbuja iguala a la presión de inyección

Page 76: PAM_RTM

T6. Atrapamientos   La presión indicada en PAM-RTM™ es absoluta, por

lo que los venteos deben tener presión mayor de cero

  Inicialmente la presión del poro es la misma que la de la cavidad, a medida que el volumen del poro se reduce la presión aumenta hasta alcanzar la presión de inyección

  Podemos visualizar la posición del frente de avance junto con cualquier otra propiedad, cargar el fichero del frente (extension .front) con File⇒Import⇒Scalar Fields⇒PAM-RTM Flow Front.

  El frente de avance se muestra con un línea blanca.

Page 77: PAM_RTM

T6. Atrapamientos

  Observar que la presión en la zona inferior izquierda y superior derecha.

  La última imagen de la presión muestra que la presión en el poro ha alcanzado la presión de inyección

Page 78: PAM_RTM

T7. Vari   Ficheros utilizados

•  vari_start.unv (starting mesh)

•  vari.dtf + vari.unv (solution)

  Objetivos •  Simular un pieza con el proceso VARI

Page 79: PAM_RTM

T7. Vari

  Modificación malla •  File⇒New,para importar el fichero malla: vari_start.unv.

•  La malla no tiene punto de inyección, crearemos un punto de inyección central.

•  Abrir el cuadro de diálogo Mesh Injection Point (Mesh⇒ Remesh⇒Injection Point).

•  Introducir las coordenadas del centro (0, -0.04, 0) y el radio

•  apply and close

Page 80: PAM_RTM

T7. Vari   Creamos tres sensores seleccionando los nodos

con el ratón, de manera aproximada A, B y C

  O bien introducir las coordenadas exactas de los sensores

Page 81: PAM_RTM

T7. Vari

  Simulación •  Doble-click en Process en model explorer para abrir la

caja de diálogo de VARI

•  En la pestaña de VARI, indicamos External pressure a 1*105 Pa.

•  En el explorador, doble-click en Numerical para abrir la ventana VARI Numerical Parameters. Verificar que está seleccionado Save filling factor, Save pressure, Save thickness, Save permeability y Save porosity.

Page 82: PAM_RTM

T7. Vari • Resina

• Viscosidad constante=0.1 Pa*s

• Densidad= 1083 kg/m3

• Tela

• Doble-click en Default Fabric en el explorador para abrir la caja de diálogo Fabric Properties.

• Definir la permeabilidad, K1, como una función exponencial, A=2.2*10-8 y B=-11.57.

Page 83: PAM_RTM

T7. Vari

  En lugar de introducir los coeficientes, podemos utilizar la función Copy to Function Pool [2]

  Nombramos la curva como, perm_vf.

  click en Get From Function Pool [3] y seleccionar perm_vf para tomar la curva definida por K1 para K2

  Uno de los parámetros más importantes para simular VARI es la curva de compresibilidad.

  Doble-click Default Fabric en el explorador.

  En la pestaña Compressibility, elegir Pressure-Fiber Content en la lista desplegable.

Page 84: PAM_RTM

T7. Vari

  Compressibility Curve button para definir la curva

  Seleccionar, power law. A=1.7*1011 y B=7.6.

Page 85: PAM_RTM

T7. Vari

  Definir: •  Natural thickness=0.009m

•  Superficial density= 0.7 kg/m2

  El espesor natural de la fibra es el espesor de la tela a presión cero en la curva de compresibilidad.

  Zonas •  Sólo hay una zona. Doble-click

Zone_2 en el explorer, asociarle Default Fabric y definir su porosidad 0.5 t espesor de 0.005m.

Page 86: PAM_RTM

T7. Vari   El espesor indicado es sólo utilizado para iniciar

los cálculos.

  PAM-RTM™ calculará el espesor a partir de la curva de compresibilidad y la presión externa

  Es importante definir el espesor inicial de la tela, normalmente se suele tomar la mitad del espesor natural de la tela.

  Si en algún momento el espesor calculado es mayor del espesor natural, la simulación no es válida

Page 87: PAM_RTM

T7. Vari

  Condiciones de contorno de presión inyección •  Cuando definimos el punto de inyección, se crea un grupo

automáticamente (ID=1), con los nodos alrededor del punto de inyección

•  Creamos la condición de contorno de presión de inyección

•  New⇒Pressure. injection pressure=105 Pa.

  CC venteo •  Todo el contorno exterior

es venteo

•  Selection⇒Pick Boundary, pick un nodo del exterior

•  Crear un grupo con estos nodos. Groups⇒Create

•  Asociar una condición de contorno de venteo a presión cero

Page 88: PAM_RTM

T7. Vari

  Simular •  Tiempo de llenado y espesor al final del llenado

•  La variación del espesor con el tiempo se representa para los sensores A, B y C

Page 89: PAM_RTM

T7. Tren aterrizaje

  Ficheros utilizados •  Landing_start.unv (starting mesh)

•  landing_1.dtf, landing_2.dtf; + landing.unv (solution)

  Introducción •  Con PAM-RTM™ es posible simular piezas complejas con superficies (Shell) o

sólidos (3D)

•  Debemos definir diferentes zonas, tipo de material (insertos metálicos, espumas, etc), así como diferentes orientaciones de las telas

•  Podemos estudiar diferentes estrategias de llenado para optimización, por ejemplo en el tiempo de inyección

•  En los estudios no isotermos hay que acoplar el flujo con el curado de la resina y la transferencias de calor

Page 90: PAM_RTM

T7. Tren aterrizaje   Análisis Landing Gear

•  La pieza ejemplo es un tren de aterrizaje de una avioneta

•  El tren es simétrico, si la inyección la hacemos por el centro o por los extremos podremos simular sólo la mitad de la geometría

•  En este ejemplo se compara el efecto del flujo convergente, la simetría, aceleraciones, etc.

•  Se estudian dos escenarios diferentes a presión constante.

•  El primero consiste en inyectar de manera simétrica por dos puntos situados en el centro de la pieza, como se muestra en la figura

•  Venteos en ambos extremos, donde van las rueda

•  En el segundo caso, la resina se inyecta por ambos extremos, el venteo está situado en el centro

Page 91: PAM_RTM

T7. Tren aterrizaje

Caso 1

Caso 2

Page 92: PAM_RTM

T7. Tren aterrizaje   El tren tiene unos insertos metálicos para la

inserción de las ruedas

  La pieza está rellena de espuma impermeable

  Como son insetos no permeables y el estuido será isotermo, no es necesario mallarlos

  Si mallamos estas piezas, deberemos asignarles zonas diferentes

Page 93: PAM_RTM

T7. Tren aterrizaje   Análisis de resultados

•  Se han simulados los dos casos. a presión constante.

•  En el caso 1, el llenado se realiza sin problemas

•  Sin embargo en el segundo caso, aparecen atrapamientos de aire cerca del venteo.

•  Para evitarlo deberemos reposicionar los venteos

•  Estos atrapamientos se forman por el flujo divergente durante la inyección.

Page 94: PAM_RTM

T7. Tren aterrizaje •  El flujo divergente creo burbujas de aire e incrementa el

tiempo de inyección

•  En las figuras se muestra el tiempo de llenado para las dos estrategias

•  La primera tiene un tiempo de llenado menor (134s y 234s).

•  En el primer caso la geometría es convergente, lo que hace que se acelere la resina

Page 95: PAM_RTM

T7. Tren aterrizaje   Conclusiones

•  La simulación permite predecir las burbujas de aire que supondrán una merma en las propiedades mecánicas de la pieza

•  Es posible reposicionar los puntos de venteo

•  En este ejemplo, los venteos se colocan en un lateral de la pieza y no en la parte superior

•  Asimismo es posible optimizar el ciclo de la inyección

•  La primera estrategia es la mejor, ya que se consiguen tiempos de llenado menores y evita la creación atrapamientos de aire

•  La simulación permite la prevención de errores de diseño antes de lanzar la costosa fabricación del molde.

Page 96: PAM_RTM

T8. Extrusión de mallas   Ficheros utilizados

•  extrude_start.unv (starting mesh)

•  extrude.dtf + extrude.unv (solution)

  Objetivos •  Transformar una malla superficial en una 3D con capas de

diferente espesor y material

  Abrir la malla del fichero extrude_start.unv

Page 97: PAM_RTM

T8. Extrusión de mallas   Verificar la orientación

•  View⇒Orientations⇒K1 Only.

  La dirección de fibra F1 y F2 (K1 y K2) no son perfectamente ortogonales.

  Puede observarse activando Shear_Angle en la barra de herramientas principal. Hay una diferencia de unos dos grados

  Esta malla se ha realizado con PAM-QUIKFORM.

Page 98: PAM_RTM

T8. Extrusión de mallas   El objetivo es generar una malla 3D de las siguientes

capas: 0, +45, -45, 90, y un medio de dispersión en la superficie

  El primer paso es crear las telas y la capa de distribución

  El mismo material se usará para las cuatro capas

  El tejido tiene K1 tres veces superior a K2

  La permeabilidad de la capa de distribución es 10 veces superior a K1

Page 99: PAM_RTM

T8. Extrusión de mallas   Usamos la misma K3 para el tejido y el

medio de distribución

  El espesor de las capas es de 0.025 m. Es un espesor muy grande, lo ponemos así para que se vea mejor el flujo a través del espesor

  El espesor del medio de distribución es mucho más bajo, 0.003 m.

  Recordar indicar el ángulo de cada capa.

  El ángulo del medio de distribución no es importante ya que la permeabilidad es plana e isótropa

Page 100: PAM_RTM

T8. Extrusión de mallas   Es importante verificar que las normales de los

vectores están orientadas correctamente: (View⇒Normal Vectors).

  Extruiremos la malla en la dirección opuesta •  Selection⇒Element and Selection⇒Select All

•  Mesh⇒Cleanup⇒Reverse Normals.

Page 101: PAM_RTM

T8. Extrusión de mallas •  Abrir el cuadro de diálogo de extrusión

•  Mesh⇒Transform⇒Extrude.

•  Usar laminate option (significa que los parámetros de la superficie son ignorados y se usan los del laminado), seleccionar your laminate en el desplegable, y seleccionar Orientation from ply angles.

•  De esta manera la orientación de cada elemento es la misma que la correspondiente a la de la primera capa girado el ángulo de la piel.

OK para generar la malla.

Page 102: PAM_RTM

T8. Extrusión de mallas

Page 103: PAM_RTM

T8. Extrusión de mallas   Se genera una zona por cada capa

  Cada layer está asociada al correspondiente material

  El espesor no es importante, al trabajar en con elementos sólidos

• Verificar que la orientación es correcta, View⇒Zones Visibility • Ocultar todas las capas y mostrar sólo la 21. • Mostrar los vectores K1: View⇒Orientations⇒K1 Only. • Los vectores están orientados a -45º

Page 104: PAM_RTM

T8. Extrusión de mallas   Parámetros del proceso y numéricos

•  Crear los grupos de las imágenes para definir las condiciones de contorno

•  Se inyecta desde dos caras simultáneamente en la zona de alta permeabilidad

•  El venteo se sitúa en el lado opuesto. La presión de inyección es de 1bar y de cero para el venteo

Page 105: PAM_RTM

T8. Extrusión de mallas   Simular y post-procesar

Observar el efecto del medio de distribución

Page 106: PAM_RTM

T9. Inyección no isoterma   Ficheros utilizados

•  non_iso_fil_start.unv (starting mesh)

•  non_iso_fil_1.dtf, non_iso_fil_2.dtf, non_iso_fil_3.dtf, + non_iso_fil.unv (solution)

  Objetivos •  Hacer una simulación no isoterma

•  Estudiar el efecto de la temperatura sobre el flujo de la resina

  Geometría

Page 107: PAM_RTM

T9. Inyección no isoterma •  Crear una nueva simulación del tipo Heated RTM

(File⇒New) e importar el fichero malla non_iso_fil_start.unv.

•  Visualizar grupos de nodos

•  La inyección la haremos desde los nodos en azul oscuro y el venteo por los de azul claro

•  Los de las zonas superior e inferior (11 y 12) son los calentadores

Page 108: PAM_RTM

T9. Inyección no isoterma   Parámetros de simulación

•  Abrir el cuadro de diálogo de propiedades de la resina (doucle-click en Default Resin).

Nombre resina: Vinylester - Densidad = 1083 Kg/m3 - Viscosidad: función de la temperatura y el grado de curado. Seleccionar el modelo Viscosity_02:

Page 109: PAM_RTM

T9. Inyección no isoterma   El rango de temperaturas es entre 300 y 350°K.

  El valor máximo de alpha es 0.4 (la viscosidad tiende a infinito para 0.4), por lo que se limita a 0.35.

Page 110: PAM_RTM

T9. Inyección no isoterma   Click-derecho en la curva para modificar los datos

de la curva Cambiar alpha[1] y definir Ymax como 0.35 para evitar la singularidad de alpha= 0.4 [2].

Page 111: PAM_RTM

T9. Inyección no isoterma   Definir la conductividad térmica y el calor

específico •  Conductividad térmica= 0.11 W/m*K

•  Calor específico= 1205 J/Kg*K Propiedades químicas Propiedades térmicas

Page 112: PAM_RTM

T9. Inyección no isoterma   Seleccionar 1 en Nb Sub-reactions, click Set

button [1]. Con esto creamos una sub-reaction.

  Seleccionar sub-reaction 1 y pulsar el botón … [2] para elegir el modelo cinético de la resina

  Function Editor⇒select Kinetic_01

Page 113: PAM_RTM

T9. Inyección no isoterma

Curvas de conversión

•  Esta gráfica es útil para conocer el comportamiento de la resina a diferentes temperaturas

•  Por ejemplo, deberemos evitar valores de alpha cercanos a 0.4, por ejemplo dejaremos un margen mínimo de 0.1

•  Por lo tanto la pieza debe llenarse en unos 250s a una temperatura de 350K

Page 114: PAM_RTM

T9. Inyección no isoterma   Propiedades:

•  Densidad: 2565 kg/m3

•  Conductividad térmica: 0.2 W/m.K

•  Calor específico: 1205 J/Kg.K

•  Conductividad efectiva: 0.3 W/m.K

•  Permeabilidad: K1=K2=K3=1.5 10-10 m²

•  Porosidad: 0.5

•  Espesor: 0.005 m

  Condiciones de contorno. •  Presión de inyección (Grupo 9) =

2.105 Pa.

•  Presión venteos (Grupo 10) = 0 Pa.

Page 115: PAM_RTM

T9. Inyección no isoterma   Caso 1

• Temperatura inicial de molde y fibras: 300ºK

• Temperatura de resina: 300ºK

• Temperatura de las paredes del molde: 350ºK

• doble-click en Process y seleccionar Thermal tab.

Especificar la temp. de la resina:

Page 116: PAM_RTM

T9. Inyección no isoterma   Para definir las condiciones de contorno:

•  click-derecho en Boundary Conditions

•  click en New⇒Temperature

•  doble-click en Temperature_-1 para abrir el cuadro de diálogo de Boundary Condition.

La resina se inyecta a 300ºK. Debido a que la parte superior e inferior del molde están a 350ºK, la resina se calienta en la proximidad de las paredes. De esta manera se reduce la viscosidad y acelera la resina

Page 117: PAM_RTM

T9. Inyección no isoterma   La resina se inyecta a 300ºK.

  Debido a que la parte superior e inferior del molde están a 350ºK, la resina se calienta en la proximidad de las paredes.

  De esta manera se reduce la viscosidad y acelera la resina

Page 118: PAM_RTM

T9. Inyección no isoterma •  Observar que la resina es acelerada por la temperatura y

por la geometría convergente de la pieza

•  Cuando la resina la temperatura en la cavidad se incrementa, la viscosidad de la resina decrece, y la reacción de curado se acelera

•  La siguiente figura muestra el grado de curado al final del llenado

Page 119: PAM_RTM

T9. Inyección no isoterma   Caso 2

•  Temperatura inicial molde y fibra: 300ºK

•  Temperatura de la resina: 300ºK

•  Temperatura de las paredes del molde: 350ºK en el superior y 330ºK en el inferior

•  En este caso la viscosidad de la resina es no uniforme a lo largo del espesor, debido a la diferencia de temperaturas entre las dos mitades del molde

•  Sin embargo, debido al efecto combinado de temperatura, grado de curado y geometría convergente, el flujo es uniforme al final del llenado

•  El grado de curado al final del llenado no es importante.

•  El tiempo de llenado es mayor que en el caso 1

•  El grado de curado no es uniforme, lo que puede causar problemas mecánicos

Page 120: PAM_RTM

T9. Inyección no isoterma

Page 121: PAM_RTM

T9. Inyección no isoterma   Caso 3

•  Temperatura inicial de molde y tela: 300ºK

•  Temperatura de la resina: 350ºK

•  Temperatura paredes molde: 320ºK

•  En este caso la temperatura de la resina es mayor que la del molde, por lo que se enfría durante el llenado.

•  Al final del llenado, la temperatura es uniforme en toda la pieza

•  El grado de curado es inferior (0.005).

•  El principal problema es que el tiempo de llenado es muy amplio (unos 850s. comparedo con los 300s. del primer caso.

Page 122: PAM_RTM

T9. Inyección no isoterma

Page 123: PAM_RTM

T10. Curado placa   Ficheros empleados

•  curing_1d_start.unv (starting mesh)

•  curing_1d.dtf + curing_1d.unv (solution)

  Visualizar malla y grupos

  File⇒New

  Importar fichero malla: curing_1d_start.unv.

  Se trata de una sección de una placa rectangular

  La temperatura en ambos moldes es constante, lo que genera un flujo de calor 1D a través del espesor

Page 124: PAM_RTM

T10. Curado placa   Parámetros

•  Simulation⇒Numerical Parameters para abrir el diálogo de Curing Numerical Parameters

•  Seleccionar la lengüeta Time Step y definir:

•  Max. Experiment Time: 3600

•  Max. Number of Steps: 1000

•  Para la simulación de curado y preheating, el paso de tiempo es fijo y calculado como:

•  dt = Max. tiempo experimento/Max. numero de pasos

•  Resina: Vinylester

•  Densidad: 1083 kg/m3

•  Calor específico: 1205 J/Kg.K

•  Entalpia: 266342 J/Kg

•  Añadir modelo Kamal-Sourour model, (Kinetic_01) con A=9.17E6, E=7289, m=0.85 y p=1.15

Page 125: PAM_RTM

T10. Curado placa •  En las curvas de conversión isoterma, el valor 1 significa

que la resina está completamente curada

•  Las curvas con menor pendiente se obtienen a menor temperatura

•  Cambiar la temperatura de procesado y la escala de tiempos para visualizar el efecto de la temperatura en el curado

Page 126: PAM_RTM

T10. Curado placa   Parámetros fibra

• Nombre: Glass

• Densidad: 2565 Kg/m3

• Calor específico: 1205 J/Kg.K

• Conductividad efectiva de la tela saturada (direcciones K1, K2 y K3): 0.25 W/m.K

• Asignar el material vidrio a la zona 6. Porosidad 0.57, fracción volumétrica 43%.

• Nota

• Para simulaciones de curado, no es necesario especificar la conductividad de la fibra seca ni la de la resina, sólo es necesaria la efectiva, que es la del composite

• La porosidad es igual a 1-Vf, donde Vf es la fracción volumétrica de las fibras.

Page 127: PAM_RTM

T10. Curado placa   Condiciones de contorno

•  Crear una nueva condición de contorno de temperatura

•  Repetir para la segunda condición de contorno (grupo 8).

Page 128: PAM_RTM

T10. Curado placa   Sensores

•  (0.005, 0.00635, 0.) (lower quarter)

•  (0.005, 0.0127, 0.) (middle)

•  (0.005, 0.0) (boundary condition)

  Resultados •  Observar qque el curado empieza en el centro de la pieza.

•  Esto evita tensiones residuales en la pieza

Page 129: PAM_RTM

T11. Curado con inserto   Ficheros utilizados

•  curing_insert.unv (starting mesh)

•  curing_insert_1.dtf, curing_insert_2.dtf, curing_insert_3.dtf, + curing_insert.unv (solution)

  Objetivos •  Simular una pieza con un inserto metálico

•  Utilizar sensores

Page 130: PAM_RTM

T11. Curado con inserto •  La pieza contiene un inserto metálico que influye en el curado de la

pieza

•  La geometría es de extrusión, por lo que un análisis 2D es apropiado

•  File⇒New.

•  Importar el fichero malla: curing_insert_start.unv.

•  Visualizar las zonas y grupos

•  La zona 21 se utilizará para el inserto metálico, y la zona 19 para la tela.

•  Los grupos 22 y 23 se usarán para las condiciones de contorno de temperatura

Page 131: PAM_RTM

T11. Curado con inserto   Parámetros simulación

•  Tiempo máximo simulación: 2000 s.

•  Número máximo iteraciones: 500, paso de tiempo constante de 4s.

•  Abrir la ventana de propiedades resina.

Page 132: PAM_RTM

T11. Curado con inserto •  Resina: Vinylester

•  Densidad: 1083 Kg/m3

•  Conductividad térmica: 0.25 W/(m.K)

•  Calor específico: 1205 J/(Kg.K)

•  Entalpía reacción: 300000 J/Kg

•  Añadir nueva reacción, abrir el editor de funciones y seleccionar el modelo de Kamal-Sourour (Kinetic_01) con A=9.17E6, E=7289, m=0.85 y p=1.15.

•  No es necesario introducir el valor de la permeabilidad, ya que no se estudia el flujo

•  Densidad tela, 2565 Kg/m3

•  Calor específico tela: 1205 J/(Kg.K)

•  Conductividad térmica: 0.25 W/(m.K)

•  Conductividad efectiva: 0.3 W/(m.K)

Page 133: PAM_RTM

T11. Curado con inserto •  Finalmente, debemos definir el inserto de aluminio.

•  Click-derecho en material, New⇒Mold

•  Abrir la ventana de propiedades del molde haciendo doble click en mold

•  No hay materiales definidos para los insertos en PAM-RTM™.

•  El material del molde se utiliza cunado es necesario definir un material impermeable como un inserto de espuma o metálico.

Page 134: PAM_RTM

T11. Curado con inserto •  Parámetros del inserto de Al

•  Densidad: 2702 Kg/m3

•  Calor específico: 900 J/(Kg.K)

•  Conductividad térmica: 2.165 W/(m.K)

•  Asignar la zona 21 al aluminio y la tela a la 19

•  La porosidad en la zona 2 (inserto) es cero

•  PAM-RTM™ asigna automáticamente porosidad cero a los materiales del molde

•  Definimos sensores; Simulation⇒Create Sensors

•  Definir cinco sensores entre dos puntos: Punto 1 (0.09, 0, 0) y Punto 2, (0.09, 0.03, 0) y click en el botón Create.

Page 135: PAM_RTM

  La temperatura inicial de molde y fibras son de 310°K (definirlo en la ventana de curado).

  Vamos a estudiar tres casos: •  1. Temperatura pared molde a 340°K.

•  2. Temperatura pared molde inferior a 350°K y superior a 330°K.

•  3. Temperatura inicial paredes del molde a 310°K, con aumento lineal hasta 340°K.

T11. Curado con inserto

Page 136: PAM_RTM

  Caso 1 (paredes molde a 340ºK) •  Crear las condiciones de contorno para los grupos 22 y 23

y fijar la temperatura a 340ºK

•  Salvar y lanzar la simulación

•  Los resultados muestran que el curado comienza en las paredes del molde

•  Debido al calor generado por la reacción, la solidificación avanza hacia el centro de la pieza y cura antes en el centro

T11. Curado con inserto

Page 137: PAM_RTM

•  El inserto metálico permanece casi a temperatura cte, 320°K.

•  El curado es menor en las proximidades del inserto

•  Este tipo de curado, de fuera hacia dentro tiene influencia sobre la pieza

•  Al comenzar la solidificación desde el exterior, se producirán contracciones que dejarán una superficie con mal acabado

•  No puede utilizarse para piezas clase A

•  Otro problema se genera por la contracción del interior de la pieza cuando el exterior ha solidificado. Las propiedades mecánicas serán peores.

•  Finalmente, la baja velocidad de curado cerca del inserto puede originar menores propiedades mecánicas por un curado incompleto

T11. Curado con inserto

Page 138: PAM_RTM

T11. Curado con inserto

Page 139: PAM_RTM

  Esta estrategia de curado no es correcta, los principales problemas observados son: •  Contracciones y mal acabado superficial

•  Tensiones residuales térmicas

•  Alta temperatura en el centro de la pieza

•  Curado incompleto alrededor del inseto

T11. Curado con inserto

Page 140: PAM_RTM

  Información sensores

T11. Curado con inserto

Page 141: PAM_RTM

  Caso 2 (molde inferor a 350ºK y superior a 335ºK) •  Podemos ver que la solidificación comienza en la parte

inferior.

T11. Curado con inserto

Page 142: PAM_RTM

T11. Curado con inserto

Page 143: PAM_RTM

T11. Curado con inserto

Page 144: PAM_RTM

T11. Curado con inserto

Page 145: PAM_RTM

  Caso 3 (calefacción lineal 310-330ºK)

T11. Curado con inserto

Page 146: PAM_RTM

  Utilizar el comando copiar para definir los sensores

T11. Curado con inserto

Page 147: PAM_RTM

T11. Curado con inserto

Page 148: PAM_RTM

T12. Resistencia térmica de contacto

  Resistencia al flujo de calor como consecuencia de la transición entre dos materiales en contacto.

  Se mide con el coeficiente de resistencia térmica de contacto, hc

Page 149: PAM_RTM

  Ficheros utilizados •  contact_start.unv (starting mesh)

•  contact.dtf + contact.unv (solution)

  Objetivos •  Simulación del curado con molde calefactado

•  Podemos usar elementos rectangulares al no resolver la ecuación de Darcy.

T12. Resistencia térmica de contacto

Page 150: PAM_RTM

T12. Resistencia térmica de contacto

  Grupos •  File⇒New para crear una simulación del tipo preheating

simulation

•  Importar el fichero malla, contact_start.unv.

• Fibra: zona1

• Molde: Zonas 2 y 3

Page 151: PAM_RTM

•  Seleccionamos los nodos en la frontera molde/molde [1] y seleccionar Groups⇒Contact Interface.

•  Si seleccionamos los nodos del 3 al 5, estaremos definiendo el contacto entre los nodos 2 al 6

•  La interface sólo puede crearse entre dos zonas

•  La creación de la interface modifica la malla, los elementos son desconectados

•  View⇒Outline⇒Free Edges. La línea roja muestra los elementos que se han desconectado

T12. Resistencia térmica de contacto

Page 152: PAM_RTM

T12. Resistencia térmica de contacto

  Simulación •  En la ventana Preheating Numerical Parameters, definir:

Max experiment time = 4 s y Max number of steps = 500.

•  Temperatura inicial de molde y fibras: 300 K

•  Tela

• Densidad = 2565 Kg/m³

• Conductividad térmica= 0.25 W/m.K

• Calor específico= 1205 J/Kg.K

•  Molde (Crear un nuevo material)

• Densidad= 2707 Kg/m³

• Conductividad Térmica= 2 W/m.K

• Calor específico= 900 J/Kg.K

•  Asociar la zona 1 a la tela y las zonas 2 y 3 para el molde

Page 153: PAM_RTM

T12. Resistencia térmica de contacto

  Condiciones de contorno •  Crear dos condiciones de contorno, la primera asociada

con el molde inferior a 320K y la segunda con el superior a 310ºK

•  Crear una nueva condición de contorno de resistencia térmica de contacto asociada al grupo 3: 0.01 m²K/W.

  Resultados •  Temperatura a los 2.6 s.

Page 154: PAM_RTM

T12. Resistencia térmica de contacto

  Mediante los sensores A, B cerca de la interface, podemos observar la influencia de la resistencia térmica de contacto.

  El caso 1 se ha obtenido sin resistencia, y los casos 2, 3 y 4 corresponden respectivamente a los valores de 0.1, 0.01 y 0.001 m²K/W.

Page 155: PAM_RTM

T13. Porosidades   Ficheros utilizados

•  velo_opti_start.unv (starting mesh)

•  velo_opti.dtf + velo_opti.unv (solution)

  Objetivos •  Estudiar la influencia de la velocidad de impregnación

sobre la formación de macro y micro porososdades

Page 156: PAM_RTM

T13. Porosidades

Page 157: PAM_RTM

T13. Porosidades •  la curva con pendiente negativa es la de formación de

Macro porosidades, la de pendiente positiva es la de micro porosidades

•  Podemos ver que el mínimo de poros que se produce es del 2%

Page 158: PAM_RTM

  Comenzamos creando un simulación nueva de RTM.

  Los parámetros para la optimización de la velocidad se encuentra en la ventana de Velo Opti de la ventana de Process.

  Doble-click en Process. Introducir los siguientes valores

T13. Porosidades

•  Optimize velocity checked Resin capillary coefficient: 0.02 Optimal capillary number: 0.0069 Micro voids function: linear with A = 100.5, B = 1.27 Macro voids function: linear with A = -1574, B = 12.82 Nb max iter: 3 Tolerance: 1e-4

Page 159: PAM_RTM

•  T13. Porosidades OPTIMIZATION

•  Indicar salvar los resultados referentes a la optimización de la velocidad: número capilar, micro voids, macro voids, y fichero con la suma de los macro y micro poros

•  save capillary numbers

•  Condiciones de contorno

•  El fichero malla contiene dos grupos, el grupo 1 es la inyección y el 2 los venteos

•  Presión de inyección: 0.1 bar

•  Presión venteos: 0 bar

Page 160: PAM_RTM

  Simulaciones •  Vamos a realizar dos simulaciones, una sin optimizar la

velocidad y otra optimizando

•  Para el primer caso, simplemente uncheck optimize velocity en la ventana Velo Opti tab de Process parameters

•  Grabar el fichero: File⇒Save

T13. Porosidades

Page 161: PAM_RTM

T13. Porosidades

Page 162: PAM_RTM

T13. Porosidades

Page 163: PAM_RTM

T13. Porosidades   Los macro-micro poros y número capilar no cambian

durante el llenado, se definen cuando el frente toca al elemento.

  En el segundo caso, activar la opción optimize velocity.

  Grabar el fichero

  En este caso los macro poros son siempre cero, esto es debido a que, en este modelo, no es posible obtener macro micro poros simultáneamente

  Finalmente, observar que la velocidad al final de la inyección (1.38E-3 m/s) es mucho mayor que en el caso anterior (5.1E-4 m/s).

  Esto es debido a que la inyección se hace controlada por el caudal de inyección en lugar de por presión.

Page 164: PAM_RTM

T13. Porosidades

Page 165: PAM_RTM

Transport model for saturation

Joel Breard (2001)

V=0.005 m/s

T13. Porosidades

Page 166: PAM_RTM

T13. Porosidades

Page 167: PAM_RTM

P constante Q Variable

Presión

T13. Porosidades

Page 168: PAM_RTM

P constante Q Variable

Porosidades

Nº Capilar

T13. Porosidades

Page 169: PAM_RTM

T14. Drapeado   Ficheros utilizados

•  drape.dsy (PAM-FORM™ result file, 1 ply)

•  drape_start.unv (injection mesh file)

•  El trapeado de la tela hace que la permeabilidad cambie de valor

•  En este tutorial se estudiará cómo emplear los resultados del cálculo del drapeado, siguiendo los pasos:

•  Importar los resultados del drapeado

•  Proyectar las pieles drapeadas en la malla, de forma que conozcamos la relación entre los elementos de la malla y de los drapeados

•  PAM-RTM™ puede importar directamente desde: PAM-FORM™ y PAM-QUIKFORM™ (ESI Group), PATRAN Laminate Modeler (MSC), FiberSIM (Vistagy).

Page 170: PAM_RTM

T14. Drapeado

Page 171: PAM_RTM

T14. Drapeado   Resultados de Drapeado

•  Crear un fichero nuevo de RTM: File⇒New

•  Importar el fichero malla: simulation drape_start.unv

•  IMportar los resultados de drapeado: File⇒Import⇒Draping Results⇒PAM-FORM

•  Seleccionar el fichero PAM-FORM™: drape.dsy, y click Open.

Page 172: PAM_RTM

T14. Drapeado   Las capas importadas se muestran en el explorador

Draping Results.

  Puede ser útil visualizar las capas importadas en la parte alta de la malla

  click-Derecho en layer y seleccionar View Layer

Page 173: PAM_RTM

T14. Drapeado •  Es posible colorear la malla

con respecto al ángulo de cortadura

•  Es posible visualizar la piel en la ventana 3D, New Window en el explorer.

•  Esto permite más opciones de postprocesado.

Page 174: PAM_RTM

T14. Drapeado   Observar que la visualización de la piel está

considerada como un documento (ver menu window).

  Volver a la malla de inyección

Page 175: PAM_RTM

T14. Drapeado   Activar la ventana de malla de inyección:

Mesh⇒Orientations⇒Map Draping Results

  El cálculo del drapeado puede realizarse en toda la malla de inyección o sólo en los elementos seleccionados.

  Puede resultar útil, por ejemplo cuando hay runners en la malla de inyección

Page 176: PAM_RTM

  Indicar la máxima distancia normal: 1.5mm

  Seleccionar Nb_Plies, para mostrar el número de capas drapeadas

T14. Drapeado

Page 177: PAM_RTM

•  Seleccionar Shear_Angle y Iso, y no mostrar los bordes.

•  Calcular la permeabilidad local: Mesh⇒Orientations⇒Compute Local Permeability computes

•  Calcula la permeabilidad y porosidad media en cada elemento, utilizando los resultados del drapeado.

•  Para calcular la permeabilidad, PAM-RTM™ necesita el tipo de refuerzo y la fracción volumétrica inicial de cada capa.

•  Antes de calcular la permeabilidad, debemos crear un laminado

T14. Drapeado

Page 178: PAM_RTM

  Verificar que la porosidad inicial de la capa 1 es 0.5. Esta es la porosidad antes de la cizalladura

  Definir la permeabilidad viculada a la capa 1 (default fabric) a 1*10-11 m².

  Calculamos la permeabilidad: Mesh⇒Orientations⇒Compute Local Permeability.

T14. Drapeado

Page 179: PAM_RTM

  check use imported plies.

  Asumimos que la permeabilidad es isótropa

  Elegir Isotropic Woven Fabric model en el modelo de permeabilidad para telas cizalladas, click OK para calcular.

T14. Drapeado

Ver el resultado de la porosidad

Page 180: PAM_RTM

T14. Drapeado   Podemos observar la dirección principal de K1:

View⇒Orientations⇒K1.

Page 181: PAM_RTM

T14. Drapeado   Simulación

•  En Numerical Parameters, seleccionar Use local permeability files y Usar porosity file

•  Introducir los valores de permeabilidad.

Page 182: PAM_RTM

T14. Drapeado   Parámetros

• Resina

• viscosidad: 0.1 Pa*s

• Tela: Default Fabric

• · K1: 1.10-11 m2

• · K2: 1.10-11 m2

• · K3: 1.10-11 m2

• zone: ID 1

• material: Default Fabric

• porosity: 0.5

• thickness: 0.005

• boundary condition: ID: 1

• tipo: presión

• Presión: 3*105 Pa

• Condición de contorno:

• ID: 2

• tipo: venteo

• presión: 0 Pa

• Estado:

Page 183: PAM_RTM

T14. Drapeado   Finalmente, grabar y lanzar la simulación

Page 184: PAM_RTM

T15. Drapeado avanzado   Ficheros utilizados

•  drape2.dsy (4 plies laminate file)

•  drape2_start.unv (injection mesh file)

•  drape2_K1.srf (sheared permeability K1 kriged function data file)

•  drape2_K2.srf (sheared permeability K2 kriged function data file)

•  drape2_beta.srf (sheared rotation angle kriged function data file)

  Usaremos la misma geometría, con el drapeado de con un laminado de 4 capas obtenido con PAM-FORM™

Page 185: PAM_RTM

T15. Drapeado avanzado   Resultados drapeado

  Crer una nueva simulación File⇒New e importar el fichero malla: drape2_start.unv.

  Seleccionar: File⇒Import⇒Draping Results⇒PAM-FORM. drape2.dsy.

  Vemos que hay cuatro capas •  click derecho para ver el trapeado de todas las capas

Page 186: PAM_RTM

•  Hacer lo mismo con las cuatro capas

•  La cuatro capas tienen orientación a 0º, por lo tanto todas son similares. Sin embargo no son exactas debido al espesor de la pieza.

•  En la figura vemos el ángulo de cortadura para la capa 2.

T15. Drapeado avanzado

Page 187: PAM_RTM

T15. Drapeado avanzado   Volver a la ventana de malla de inyección.

Mesh⇒Orientations⇒Map Draping

  En los parámetros de drapeado, indicar 4mm como distancia normal máxima

  Una vez realizado el cálculo del drapeado, el ángulo de cortadura es para la primera capa

ángulo de cortadura para la primera capa

Page 188: PAM_RTM

T15. Drapeado avanzado   Seleccionar Nb_Plies para ver el número de

capas drapeadas (cuatro en este caso para toda la pieza)

  Calcular la permeabilidad local •  Indicar el las propiedades del material para

cada una de las capas drapeadas

•  Crear un material con cuatro capas, click-derecho en la primera capa de Default Laminate, Insert Above para añadir una capa por encima

•  Repetir cuatro veces

Page 189: PAM_RTM

T15. Drapeado avanzado •  Doble-click en Default Fabric para abrir el editor

•  En Advanced tab, especificamos el modelo de permeabilidad de cortadura conlas permeabilidades de cortadura K1, K2, K3, y el ángulo Sheared Rotation Angle

•  Permeabilidad de cortadura para K1, K2, y K3 son las tres direcciones principales del tensor permeabilidad

Page 190: PAM_RTM

•  Click on the … button to the right of the Sheared Permeability K1 field to open the

•  Function Editor dialog box. Select Import from file and in the Import dialog box, choose

•  in the Type roll-down list PAM-RTM (*.srf) and browse to drape2_k1.srf. By the

•  same way, set the fields Sheared permeability K2 and Sheared rotation angle. Before

•  closing the Function Editor dialog box, don’t forget to select the imported function.

T15. Drapeado avanzado

Page 191: PAM_RTM

•  The user could also enter the data points manually. The x column is the shear angle (in

•  degree), y is the fiber content (a decimal value between 0 to 1), and z is the sheared

•  permeability (unit: m2).

•  The sheared rotation angle designates the angular position of 1st principal direction of

•  the permeability tensor (K1) with respect to the warp direction of the laminate fabric

•  (f1), as shown in the following figure.

T15. Drapeado avanzado

Page 192: PAM_RTM

T15. Drapeado avanzado • Note

• If you select View->Orientations->K1 Only (or K2 Only) when the active window

• is a draped ply, the K1 direction represents the warp direction of a fabric, and

• K2 represents the weft direction. However if you visualize K1 on the injection

• mesh after Compute Local Permeability, the K1 direction is the 1st principal

• direction of the permeability tensor. So the same command View->Orientations-

• >K1 is used to visualize fiber directions or principal permeability directions,

• depending on the context.

• The sheared permeability K1, sheared permeability K2 and sheared rotation angle

• functions used in this example are displayed below.

Page 193: PAM_RTM

T15. Drapeado avanzado •  For 3D simulations, the Sheared Permeability K3 could also be

defined as a function of

•  the fiber content and shear angle, if such experimental data is available. In this example,

•  we set Sheared Permeability K3 to a constant value.

•  To perform the local permeability calculation, select Mesh->Orientations->Compute

•  Local Permeability.

•  The Compute Local Permeability dialog box pops up. Check use imported plies and

•  select Woven Fabric in the permeability model roll-down list, which means that the

•  sheared permeability functions we’ve just defined will be used.

Page 194: PAM_RTM

T15. Drapeado avanzado •  The figure below shows the 1st principal direction of the

permeability tensor after local permeability calculation.

Page 195: PAM_RTM

T15. Drapeado avanzado •  The rest of the procedure is the same as described in the

tutorial Local permeability

•  from draping results. The following figure shows the filling pattern at a constant

•  pressure injection, whose injection and vent conditions are the same as in the previous

•  tutorial.

Page 196: PAM_RTM

T16. Quik-Form   Ficheros utilizados

•  quikform_start.ps (starting mesh)

•  -quikform.dtf + quikform.ps (solution)

  Objetivos •  Hacer la simulación de un drapeado con QUIK-FORM.

•  La geometría empleada es una doble semiesfera

•  El laminado consta de dos pieles unidireccionales

•  El punto de contacto es la parte superior de la semiesfera y el sistema e referencia es el eje X (Cero grados)

Page 197: PAM_RTM

  Parámetros •  Crear una simulación nueva: File⇒New⇒QUIK-

FORM

•  Importar malla: quikform_start.ps. File⇒Import⇒Mesh

•  Crear sistema de referencia en la parte superior de la semiesfera.

•  Por defecto QUIK-FORM tiene un sistema de referencia en el origen de coordenadas

•  Doble-click en default axis

T16. Quik-Form

Page 198: PAM_RTM

T16. Quik-Form •  pulsar en el botón Pick[1] y seleccionar un punto en la

parte superior de la semiesfera, o introducir las coordenadas del origen manualmente (0, 0, 150).

•  El vector directos es el X (cero grados), los ejes Y y Z son asignados automáticamente por PAM-RTM™.

•  El eje Z es normal a la superficie y el Y se asigna por la regla de la mano derecha

Ahora definimos el siguiente laminado: - Capa 4: 90º fabric - Capa 3: -45º unidireccional - Capa 2: +45º unidireccional - Capa 1: zeroº fabric

Page 199: PAM_RTM

T16. Quik-Form   click-derecho en Layer 1 en Default Laminate e

insertar tres capa encima

  Editar cada capa mediante doble-clicking en ella e indicar el material y el ángulo

Page 200: PAM_RTM

T16. Quik-Form

•  Finalmente, debemos definir el tamaño de GRID u y v.

•  Este es el tamaño de los elementos drapeados

•  El tamaño por defecto es cero, lo que significa que QUIK-FORM lo calculará.

•  En este tutorial lo definimos de 5 mm en las direcciones u y v directions.

Page 201: PAM_RTM

•  Salvar el documento antes de lanzar la simulación. File⇒Save.

•  Simular [1]

•  Cuando la simuñación está hecha, PAM-RTM™ carga automáticamente todas las mallas drapeadas

•  click-derecho en una de las capas y elegir View Layer para visualizar la malla

T16. Quik-Form

Page 202: PAM_RTM

T16. Quik-Form

Page 203: PAM_RTM

T16. Quik-Form •  Visualizar el ángulo de cortadura [1]

Page 204: PAM_RTM

T16. Quik-Form

Page 205: PAM_RTM

T16. Quik-Form

Page 206: PAM_RTM

T16. Quik-Form