Está en la página 1de 80

Seminario básico de introducción al

programa de simulación PAM-RTM

Visual‐RTM 13.5 Training Example
Grado de Ingeniería de Materiales
Asignatura: Fabricación con materiales compuestos

1
Copyright © ESI Group, 2015. All rights reserved.
Casos

TIPO DE
DESCRIPCIÓN
SIMULACIÓN
Inyección lineal de una placa rectangular con/sin venteo; efecto
Case_01 (a~d) Filling (RTM)
de borde de línea
Inyección central isotrópica/ortotrópica de una placa cuadrada
Case_02 (a~c) Filling (RTM)
con/sin venteo

D = 0.04m

2
Case_01

• Case_01 series: Inyección lineal de una placa rectangular

Descripción

Case_01a Inyección lineal de una placa rectangular con venteo

Case_01b Inyección lineal de una placa rectangular con efecto de borde lineal y venteo

Case_01c Inyección lineal de una placa rectangular con efecto de borde lineal sin venteo

Case_01

3
Case_01a

Case_01a: Inyección lineal de una placa rectangular con venteo


Objective >> be aware of the basic workflow for RTM process simulation
Model  setup >> Simulation type Filling
>> Material property  • Resin: Resin_New_1
Viscosity = 0.1 Pa∙s
definitions
• Reinforcement: Preform
permeability K1,K2,K3 = 1E‐10 m2

>> Material • Part:
related Material=Preform
assignment Porosity=0.5
Thickness=0.005 m

>> Boundary condition  • Region “pressure”
pressure = 1E5 Pa
definitions state = 1 (open=1, close=0)
• Region “vent”
pressure = 0
state = 1 (open=1, close=0)

Data >> original Case_01b_start.vdb

4
Case_01a

• Abrir en MyApps : Visual‐Environment 13.5

• Select the Composites and Trade in the 
Application Manager

• Set the Default application to Mesh

• Create New File

5
Case_01b
• Importar el mallado

• Select “File/Open”

• Switch the Files of type to VDB files

• Select Case_01b_start.vdb para importar
el mallado

• Click Open

100 mm

500 mm

6
Case_01a

• Applications : RTM

• Simulation Type: Filling

• Seleccionar Resina: Database User

• Click       para abrir Material: crear
un nuevo material  o seleccionar la 
resina

7
Case_01a

• Botón derecho: “All/Resin” para crear New Material

• Poner el nombre a la resina: Resina_1

• Definir las propiedades generales de la resina

Constant Viscosity = 0.1 

Density = 1000

• Click Save y  Close

8
Case_01a

• Seleccionar: Resina_1  en User database como


resina para la infusion

• En Output Frequency section, poner los valores


de referencia

Type = %Fill 
Frequency = 2.5

• Enter Particle Frequency = 1

• Click Apply

• Click Close

9
Case_01a

Definir la orientacion:  RTM: Part Orientation

• Click                         para  seleccionar la parte 2 en part selection 

• Dar a la flecha verde para confirmar

10
Case_01a

• Orentiation method: Project Rosette

• Click       para crear una new Rosette


• Seleccionar 3 nodos de la esquina o indicar
coordenadas y Click Create y Close

Select      in Views tool bar
• Vector 0°: se muestra en Amarillo en todos
los elementos
• Click Apply y Close

11
Case_01a

• RTM: Layer Design Manager para definer refuerzo y secuencia

• Database: User y  Category:  Reinforcement
• Click       : Create New Material

12
Case_01a

• Right click Reinforcement: New Material

• Name the reinforcement: Preform

• Definir General Property para Preform

Permeability K1: 1E-10 m2


Permeability K2: 1E-10 m2
Permeability K3: 1E-10 m2

• Click Save 

• Click Close

13
Case_01a

• Click                          on Layer Design Manager 

panel to create a new layer

• Selection List  PART_2  click OK

• Click on           to confirm
• Database:  User  Category: Reinforcement  Name: seleccionar Preform 
• Layer_1 in LAYER LIST: Define Thickness: 5 mm (0.005m) and Fiber Content as 0.5 (50% porosidad):
• Click Apply, Close: tiene que aparecer en laminate list

14
Case_01a
• Select RTM: Process Condition
• Type: Pressure in Definition section 

15
Case_01a

Condiciones de contorno: puntos de infusión

• Define Region: clicking on 

• Type: Node, seleccionar nodos del borde con el boton + 


(con el botón se van seleccionando uno a uno o se coge
la zona)

• Click Apply to confirm selection (se ponen rojos)

• Click Close

• Pressure = 1E+5 (Pa); State = 1

• Como es una infusion isotérmica la temperature se 


mantiene a 300 K.

• Click Apply, Close

16
Case_01a
Condiciones de contorno:puntos de venteo
• Vent:  create New boundary condition
• Define Region by clicking on 

17
Case_01a

• Type: Node seleccionar todos los nodos del bode derecho 

• Click Apply to confirm selection

• Click Close

Vent Pressure=  0 (Pa)
State = 1
Click Apply

Click Close
18
Case_01a

• Select File: Save:  grabar el modelo como


• Case_01a y  se genera un archivo .vdb en carpeta en R:

• Realizar la simulación:  MyApps:  RTM Solver
• Abrir el archivo guardado

19
Case_01a

• Select File: Save:  grabar el modelo como


• Case_01a y  se genera un archivo .vdb en escritorio en R

• Realizar la simulación:  Abrir en MyApps RTM Solver

• Guardar en escritorio o otra carpeta de R

20
Case_01a

• Select RTM= Load Result
• Result file Case_01a.erfh5 is loaded

21
Case_01a
VISUALIZAR RESULTADOS
• Results: Contour
• NODE: FILLING_TIME
• Check Contour On/Off: Smeared
• Check Min/Max ID to show the nodes

22
Case_01a

VISUALIZAR RESULTADOS

• Select FILLING_FACTOR in NODE folder

• Go step by step by clicking        in Animation toolbar  
• Create an animation by clicking        in Animation toolbar
• Modify the speed of animation by clicking         in Animation toolbar
• Move up and down the cursor to modify the speed of animation
• Stop the animation by clicking        in Animation toolbar

23
Case_01a
VISUALIZAR RESULTADOS
• Double click the contour to open Spectrum Control window
• Set the Levels of colors to 10
• Click Close
• Select All Nodes to show on

24
Case_01b

Case_01b: Inyección lineal de una placa rectangular con efecto de borde lineal y venteo
Objective >> be aware of edge effect in RTM process and its corresponding setting in simulation

New in this case


• added Reinforcement and Part for Channel
(compared to Case_01a)

Model setup >> Simulation type Filling

>> Material property definitions • Resin: Resin_New_1


Viscosity = 0.1 Paꞏs
• Reinforcement: Preform
type = fabric
permeability K1,K2,K3 = 1E-10 m2
• Reinforcement: Channel
type = fabric
permeability K1,K2,K3 = 1E-9 m2

>> Material assignment • Part:


related Material=Preform
Porosity=0.5
Thickness=0.005 m
• Part:
related Material=Channel
Porosity=1 (i.e. empty channel)
Thickness=0.005 m

>> Boundary condition • Region “pressure”


definitions pressure = 1E5 Pa
state = 1 (open=1, close=0)
• Region “vent”
pressure = 0
state = 1 (open=1, close=0)

Data >> original Case_01b_start.vdb

25

25
Case_01b

• Abrir Visual‐Environment 13.5

• Switch the Default application to Mesh

• Click OK

26
Case_01b
• Importar el mallado

• Select “File/Open”

• Switch the Files of type to VDB files

• Select Case_01b_start.vdb para 
importar el mallado

• Click Open

27
Case_01b
• CREAR EL CANAL
• Switch Top View with Views toolbar
• Select “Surface/Sweep(Drag)”
• Sweep:  Multiple Curves
• Trayectory: Vector
• Align Vector Along the Standard 
Axis and Along the Y Axis of 
Global coordinate system
• Click OK to confirm
• Distance: 5
• Select Mesh & Surf para crear el 
mallado y superficie
• Enter 3 in the new part ID box
• Select the curve and middle 
mouse button to confirm

28
Case_01b
• A new surface is created

• Click Mesh on Sweep dialog box

• Set Count to 100 on length edges 


and 2 on height edges

• Set Element type to Tria and 
meshing method as Map

• Select Across Part in Advance tab

• Click Create Mesh

• Click OK

• Click Close on the Sweep dialog box to 
exist

29
Case_01b

• Select “File/Save as” to save the 
model with name Case_01b

• Switch to RTM with 
“Application/RTM”

• Set Simulation Type to Filling

• Define Injection Resin as 
Resin_New_1 in User Database

• Click Apply

• Click Close

30
Case_01b

• Define orientation with “RTM/Part 
Orientation”

• Click                             and select Part 2 
and Part 3 from the selection list

• Click                           to confirm

• Set Orientation Method to Project 
Rosette

• Click       to create a new Rosette

31
Case_01b
• Select 3 nodes to define the rosette of the part
• Click Create
• Click Close
• Select          in Views tool bar
• 0° vector is displayed for all the element
• Click Apply
• Click Close

32
Case_01b
• Switch to Layer Design Manager with “RTM/Layer Design Manager” 

• Create New Material in User/Reinforcement database named Channel

• Input the properties for Channel

• Click Save

• Click Close

33
Case_01b
• Select PART_2 from Selection List and Preform from Reinforcement for Layer_1

• Select PART_3 from Selection List and Channel from Reinforcement for Layer_2

• Click on No to reject assign 

same material to other layers

• Define Thickness (5mm )and Fiber

Content (0,5 y 0 canal) for the 2 layers

• Click Apply

• Click Close

34
Case_01b
• Select “RTM/Process Condition”

• Create Pressure BC
Pressure=1E+5 (Pa), State=1

• Create Vent BC
Pressure=0 (Pa), State=1

Pressure BC Vent BC

35
Case_01b
• Guardar el archive en carpeta R: como
case_01b

• Realizar la simulación:  Abrir el archivo


MyApps RTM Solver

• Load the ERF File with “Load Result”

• Visualize the FILLING_FACTOR result

Notice how the resin flows more easily along the top 
edge (Channel zone)

36
Case_01c
Case_01c:Inyección lineal de una placa rectangular con efecto de borde lineal sin venteo
Objective >> be aware of vent usage in RTM process and simulation

New in this case
• Vent boundary condition deleted
(compared to Case_01b)
Model  setup >> Simulation type Filling

>> Material property  • Resin: Resin_New_1
definitions Viscosity = 0.1 Pa∙s
• Reinforcement: Preform
type = fabric
permeability K1,K2,K3 = 1E‐10 m2
• Reinforcement: Channel
type = fabric
permeability K1,K2,K3 = 1E‐9 m2
>> Material assignment • Part:
related Material=Preform
Porosity=0.5
Thickness=0.005 m
• Part:
related Material=Channel
Porosity=1
Thickness=0.005 m
>> Boundary condition  • Region “pressure”
definitions pressure = 1E5 Pa
state = 1 (open=1, close=0)
Data >> original Case_01b_start.vdb

37
Case_01c

• Abrir Visual‐Environment 13.5

• Select RTM en Default application

• Click OK 

38
Case_01c
• Realizar los pasos del caso Case_01b pero no 
poner o eliminar la condición de venteo

• (In the Explorer, expand Process Conditions, 
right click on vent_1, select Delete) 

• Select “File/Save as” to save the model with 
name Case_01c

• Realizar la simulación:  Abrir en MyApps RTM 


Solver

• Guardar en escritorio o otra carpeta de R:

39
Case_01c

Comparar los dos casos: Case_01b (con venteo) y Case_01c (sin venteo) para ver
el efecto del venteo

• Switch to 
“Applications/Viewer”

• Right click on Page 1 in 
Page/File View and select 
Insert/After

• Select “Window/Page 
Layout” from the menu

• Select 2 window template 
in Standard Layouts table

• Click Close

40
Case_01c

• Load the Case_01c.erfh5 in the upper window

• Load the Case_01b.erfh5 in the lower window

• Select “Window/Couple Windows” from the menu

• Check All Pages and All Settings in the Couple Windows

• Click Apply

• Click Close

41
Case_02a

Case_02a:  Inyección central isótropa de una placa cuadrada sin extracción de aire

Objective >> to learn how to use Remesh tool for injection point generation


>> use CAD entity for region creation in variant
Model  setup >> Simulation type Filling

>> injection gate creation • Mesh

>> Material property  • Resins: Resin1
D = 0.04m Viscosity = 0.425 Pa∙s
definitions • Reinforcement: Preform1
type = fabric
permeability K1,K2,K3 = 3E‐9 m2

>> Material assignment • Part:


related Material=Preform1
Porosity=0.824
Thickness=0.005 m

>> Boundary condition  • Region “pressure”
pressure = 5E+5 Pa
definitions state = 1 (open=1, close=0)

Data >> original Case_02a_start.igs

42
Case_02a

• Abrir Visual‐Environment 13.5

• Set Default application to Mesh

• Click OK

43
Case_02a

• Click File/Open
• Select Case_02_start.igs and Open 

44
Case_02a

• Select Curve/Circle/Arc

• Method: Centre‐Axis

• Pulsar Axis: Define Align Axis 
Along Standard Axis of Z Axis

• Input the coordinate of Base Pt 
as (0.25 0.25 0)

• Click OK

• Define the Radius as 0.01

• Click Apply

• Click Close
45
Case_02a
• Select Surface/Split(Trim Surface)

• Select the surface and middle 
mouse button to confirm( dar a la 
flech verde)

• Define the surface Split by Curves

• Select the circle and middle mouse 
button to confirm

• Click Apply

• Click Close

46
Case_02a

• Seleccionar el circulo central

• Right click and select 
Tools/Delete (borrar el circulo
central)

• Click Yes to delete the entity

47
Case_02a

• Select 2D/Automesh
Surfaces

• Select the surface and 
middle mouse button to 
confirm

• Select create mesh

• Set Element Size= 0.01
• Set Edge Count = 8
• click Set to Edge

• Click the two semicircular 
edges of the hole

48
Case_02a

• In Method section, set the 
element Type to Tria

• Check Auto for the mesh 
Method

• Create Mesh

• Click OK

• Click Close to exit

49
Case_02a

• Switch Applications from Mesh to 
RTM

• Set Simulation Type to Filling

• Select User for Database

• Click       to open Material Database
and create new material

50
Case_02a

• Right click “All/Resin” in explorer tree to create 
New Material

• Input the resin name as Resin1 in Name box

• Define General Property for resin

• Click Save and then Close

Note: Resin density needs to


be defined in any case for filling
Simulation, or filling doesn't run
Properly, although density is
taken into account in thermal
process and the cases with
gravity activated .

51
Case_02a

• Select Resin2 from User database for the 


Injection Resin

• In Output Frequency section, keep the 
default settings as the Type is %Fill with a
Frequency of 2.5

• Click Apply

• Click Close

52
Case_02a

• Define orientation with 
“RTM/Part Orientation”

• Click                             and select 
Part 1 from the selection list

• Click                           to confirm

• Set Orientation Method to 
Project Rosette

• Click       to create a new Rosette

53
Case_02a

• Select 3 nodes to define the rosette of the 
part
• Click Create
• Click Close

• Select          in Views tool bar
• 0° vector is displayed for all the element
• Click Apply
• Click Close

54
Case_02a

• Select “RTM/Layer Design Manager” to define 
reinforcement material and create stacking definition

• Switch Database to User

• Click        to Create New Material

55
Case_02a
• Right click Reinforcement to create 
New Material

• Name the reinforcement as Preform1

• Define General Property for Preform1

• Click Save 

• Click Close

56
Case_02a
• Click                          to create a new layer 
• Select Part_1 in Selection List
• Click OK to exit and middle button (flecha verde) confirm
• Select Preform1 from User/Reinforcement database for Layer_1
• Define Thickness as 0.005(m) and Fiber Content as 0.176 (i.e. 82.4% voids) for Layer_1 in 
LAYER LIST
• Click Apply, and then Close

57
Case_02a

• Select “RTM/Process 
Condition”

• Choose the Pressure as 
Type in Definition section 

58
Case_02a

• Define Region by clicking on 

• Set the Type to Node and select 
all the nodes on the hole edge

• Click Apply to confirm selection

• Click Close

• Pressure defined as 5E+5 (Pa) and 


State defined as 1

note: Temperature of resin has a default value


(300 K), but this value is not used in this simulation
because at the beginning of this case the
simulation type has been set as RTM, which is an
isothermal injection simulation.

Flowrate Correction will be activated if the Tube


Length and Tube Radius values are defined.

• Click Apply

• Click Close

59
Case_02a

• Save this model as a new one with .vdb


format (e.g. Case_02a.vdb) Guardar en 
escritorio o otra carpeta de R

• Check Save VDB

• Realizar la simulación:  Abrir en MyApps
RTM Solver en archivo guardado

• Se realiza la simulación

60
Case_02a

• Click on “RTM/Load 
Result” to load the result 
file
• Display filling contour 
with “Results/Contour”
• Select FILLING_TIME in 
NODE folder 
• Check Smeared in 
Contour On/Off section
• Select All Nodes in 
Options section

61
Case_02a
• Select FILLING_FACTOR in NODE folder

• Go step by step by clicking        in 
Animation toolbar  

• Create an animation by clicking        in 
Animation toolbar

• Modify the speed of animation by 
clicking         in Animation toolbar

• Move up and down the cursor to 
modify the speed of animation

• Stop the animation by clicking        in 
Animation toolbar

62
Case_02a
• Visualize the PRESSURE animation result

63
Case_02b

Case_02b:Inyección central ortótropa de una placa cuadrada con extracción de aire en las
esquinas

Objective >> be aware of orthotropic permeability in RTM process and corresponding setting in simulation


>> be aware of Vent boundary condition defined in Visual‐RTM
New in this case • preform orthotropic permeability taken into account
(compared to Case_02a) • 4 vent boundary conditions added
 (in following slides): identifying related new operations in Visual‐RTM

Model setup >> Simulation type Filling

>> orthotropic • Preform fiber orientations definition in Visual‐RTM 


permeability effect
>> Material property • Resins: Resin1
definitions Viscosity = 0.425 Paꞏs
• Reinforcement: Preform2
type = fabric
permeability K1 = 3E-9 m2
permeability K2 = 3E-10 m2

>> Material assignment • Part:


related Material=Preform2
Porosity=0.824
Thickness=0.005 m

>> Boundary condition • region “pressure”


definitions pressure = 5E+5 Pa
state = 1 (open=1, close=0)
• region “Vent_1” to “Vent_4”
pressure = 0
state = 1 (open=1, close=0)

Data >> original Case_02a_start.igs or Case_02a.vdb

>> reference Case_02b.vdb

64
Case_02b

• Launch Visual‐Environment 13.5

• Set the Default application to RTM

• Click OK

65
Case_02b

• Mismos pasos que caso Case_02a.vdb hasta seleccionar el refuerzo

• Select RTM/Layer Design Manager

• Click        to Create New Material

66
Case_02b

• Right click Reinforcement to create 
New Material

• Name the reinforcement as Preform2

• Define General Property for Preform2

• Click Save 

• Click Close

67
Case_02b

• Click                          to create a new layer 
• Select Part_1 in Selection List
• Click OK to exit and middle button to confirm
• Select Preform2 from User/Reinforcement database for Layer_1
• Define Thickness as 0.005(m) and Fiber Content as 0.176 (i.e. 82.4% voids) for Layer_1 in LAYER 
LIST
• Click Apply
• Click Close

68
Case_02b

• Select Check/Element 
Normals (Orientation)

• Click Check

• Check Arrows in Display 
section

Note: After clicking Check, it 
shows that the element 
normals are in ‐Z direction, so 
they need to be corrected.

69
Case_02b

• Click Elements after Flip Normals

• Select all the elements of the part

Note: The direction of all the element 
normals is changed in +Z direction

• Click Apply to confirm

• Click Close

70
Case_02b

• Right click on Part 
Orientation/ORI/ to Edit it

• Reselect Part 1 and 
Rosette_1 from the list

Note: The direction of e1, e2
and e3 are in the same 
direction with the part 
orientation

• Middle button to confirm

• Click Modify

• Click Close

71
Case_02b

• Select “RTM/Process 
Condition”

• Choose the Type as Vent in 
Definition section 

72
Case_02b

• Define Region by clicking on 

• Set the Type to Node and select 3 
nodes in the up left corner 

• Click Apply to confirm selection

• Click Close

• Vent Pressure defined as 0 (Pa) and 


State defined as 1 Vent_1 Vent_2

• Click Apply to confirm and Close

• Create Vent_2 to Vent_4 by the same 


way

Vent_4 Vent_3

73
Case_02b

• Save this model as Case_02b.vdb en R:

• Simular en RTM solver

• Load the ERF Files with “RTM/Load Result”
Time=32s
• Visualize the FILLING_FACTOR, FILLING_TIME 
and PERMEABILITY results

74
Case_02c

Case_02c:  Orthotropic central injection of a square plate with varying vent state
Objective >> understand Vent role in RTM simulation
New in this case • vent_2 and vent_4 closed after resin has reached
(compared to Case_02b)  (in following slides): identifying related new operations in Visual‐RTM

Model  setup >> Simulation type Filling

>> orthotropic permeability  • Preform fiber orientations definition in Visual‐RTM 


effect
>> Material property  • Resins: Resin1
definitions Viscosity = 0.425 Pa∙s
• Reinforcement: Preform2
type = fabric
permeability K1 = 3E‐9 m2
permeability K2 = 3E‐10 m2

>> Material assignment • Part:


related Material=Preform2
Porosity=0.824
Thickness=0.005 m

>> Boundary condition  • region “pressure”
definitions pressure = 5E+5 Pa
state = 1 (open=1, close=0)
• region “Vent_1” and “Vent_3”
pressure = 0
state = 1 (open=1, close=0)
• region“Vent_2” and “Vent_4”
pressure = 0
state = 10 (open=1, close=0)

Data >> original Case_02a_start.igs or Case_02b.vdb

>> reference Case_02c.vdb

75
Case_02c

• Mismos pasos que case_02b pero


cambiar condiciones de venteo 2

• Right click or double click on Vent_2 
to Edit it
• Switch the type of State to F(t)
• Enter related values into the X‐Y
table
note: according to this piecewise line, the
Vent _2 opens at the beginning till 32s when
the resin has just reached Vent_2, then
closed till the injection complete

• Click Finish

76
Case_02c

• Click       to export the curve 
as a .txt file and rename it 
with vent_state

• Click Apply and then Close

• Double click on Vent_4 to 
edit it

• Switch the Type of State to 
F(t)

• Click        to import the 
vent_state.txt file

• Click Finish

• Click Apply and then Close

77
Case_02c

• Save this model Case_02c

• Run the calculation con el programa RTM 
solver

• Comparar caso 2b y 2c

• Load the ERF Files of Case_02b and
Case_02c with “File/Open”
Case_02c Case_02b
• Visualize the PRESSURE result

Case_02c Case_02b

78
Case_02c

• Select the window with loading 
Case_02b.erfh5 and Select “File/Import 
and Plot”
• Pick a node near the Vent_2
• Select PRESSURE for the Ordinates (keep all 
the display settings as default)
• Click Plot
• Click Close
• Select the window with loading 
Case_02c.erfh5 and Select “File/Import 
and Plot”
• Pick the same node near the Vent_2
• Select PRESSURE for the Ordinates
• Check Current Page, Current Window and 
All curves in one plot 
• Click Plot
• Click Close

79
Case_02c

• Doubt click on the legend 
and open the Legends and 
Labels window

• In the Legends section, input 
the name of the legends

• Click Close

80

También podría gustarte