Professional Documents
Culture Documents
2020 10 01 PAM-RTM v2
2020 10 01 PAM-RTM v2
2020 10 01 PAM-RTM v2
ESI Group
September 2020
www.esi-group.com 1
Copyright © ESI
Copyright
Group, ©
2015.
ESI Group,
All rights
2015.
reserved.
All rights reserved.
Exercice 1
Injection 1D – RTM – Solution analytique
www.esi-group.com 2
Copyright © ESI Group, 2015. All rights reserved.
1D – rectilinear flow
Darcy’s Law
• If the flow is rectilinear (so that the fluid velocities in both y and z directions are 0),
the Darcy’s Law is reduced to the following expression:
Pinj
𝑄𝑥 𝐾 𝑑𝑃
𝑢𝑥 = =− Resin Flow
𝐴 𝜇 𝑑𝑥 x dx
Mass Conservation
‣ 𝑢𝑥 : Fluid velocity in 𝑥 direction;
‣ A: cross sectional area of the cavity,
𝑑𝑢𝑥
=0 constant
𝑑𝑥 ‣ K: Reinforcement permeability, constant
‣ 𝜇: Fluid viscosity, constant
‣ P: Pressure
𝜑𝜇 2
𝑡𝑓𝑓 = 𝑥𝑓𝑓
2𝐾𝑃𝑖𝑛𝑗
www.esi-group.com 4
Copyright © ESI Group, 2015. All rights reserved.
1D - Rectilinear Flow
Constant flow rate
www.esi-group.com 5
Copyright © ESI Group, 2015. All rights reserved.
1D - Rectilinear Flow
‣ Constant ΔP = 1 bar + resin viscosity = 0,5 Pa.s + preform permeability = 10-10 m² + preform
fiber content = 60% - (INFUSION process with thermoset resin and without flow media)
‣ Constant ΔP = 10 bar + resin viscosity = 0,5 Pa.s + preform permeability = 10-8 m² + preform
fiber content = 60% - (flow media in infusion process)
www.esi-group.com 6
Copyright © ESI Group, 2015. All rights reserved.
Exercice 2
Injection – RTM – Simulation EF
www.esi-group.com 7
Copyright © ESI Group, 2015. All rights reserved.
Exercice 2
Case_01a: linear injection of a rectangular plate with vent
Objective >> be aware of the basic workflow for RTM process simulation
• Reinforcement: Preform
permeability K1,K2,K3 = 1E-10 m2
www.esi-group.com 8
Copyright © ESI Group, 2015. All rights reserved.
Open File
• Launch Visual-Environment
www.esi-group.com 9
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF Overview
www.esi-group.com 10
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF step by step
• Check Simulation type =
Filling in Simulation
parameters inside RTM folder
www.esi-group.com 11
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF Set parameters
• Click on Database/Material
www.esi-group.com 12
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF Set parameters
• Right click Reinforcement to edit Preform
• Click Save
• Click Close
www.esi-group.com 13
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF step by step
• Select Injected Resin in
Simulation parameters inside
RTM folder
www.esi-group.com 14
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF step by step
• Select (or check if already attributed) the reinforcement in Layer Design Manager
‣ Database = User or Model
‣ Name = Preform (or the name you give in material Database to the preform)
‣ Right click on Reinforcement case and select it
1 2
www.esi-group.com 15
Copyright © ESI Group, 2015. All rights reserved.
Case_01a Set parameters
• Select “Process Condition/Pressure_1”
from the tree on the left
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 an isothermal injection simulation.
www.esi-group.com 16
Copyright © ESI Group, 2015. All rights reserved.
Case_01a Set parameters
• Select “Process Condition/Vent_1” from
the tree on the left
www.esi-group.com 17
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF Set parameters
• Check the region where pressure and vent are located
Click on
Pressure_1
Click on
Vent_1
www.esi-group.com 18
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF Run simulation
• Select “File/Save” to save the model
with a name (e.g. Case_01a), then a
.vdb file is generated
• Click Run
www.esi-group.com 19
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF Load Results
• Select “RTM/Load Result”, the
GUI will switch to Visual-Viwer
• The result file
Exercice2_1D_EF_RESULT.erfh5
• is loaded
www.esi-group.com 20
Copyright © ESI Group, 2015. All rights reserved.
Case_01a Check results
www.esi-group.com 21
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF Check results
• 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
www.esi-group.com 22
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF Check results
• Double click the contour to
open Spectrum Control
window
• Set the Levels of colors to 10
• Click Close
• Select All Nodes to show on
www.esi-group.com 23
Copyright © ESI Group, 2015. All rights reserved.
Exercice2_1D_EF Test
www.esi-group.com 24
Copyright © ESI Group, 2015. All rights reserved.
Exercice 3
Injection 1D – RTM – Simulation EF
Perméabilité moyenne
www.esi-group.com 25
Copyright © ESI Group, 2015. All rights reserved.
Equivalent permeability in flow parallel to layers
www.esi-group.com 26
Copyright © ESI Group, 2015. All rights reserved.
Equivalent permeability in flow parallel to layers
Equivalent permeability in infusion process with flow media and
reinforcement (1)
Pin = 1 bar A Pout = 0 bar
• Resin viscosity : 0,1 Pa/s
• Reinforcement thickness: 1 mm Reinforcement : K = 10-11
• Flow media thickness : 0,1 mm
1m
• Filling time for case A ?
B
• Equivalent permeability for case B ?
Flow media : K = 10-8
• Filling time for case B ?
Reinforcement : K = 10-11
www.esi-group.com 27
Copyright © ESI Group, 2015. All rights reserved.
Exercice 4
Injection 1D – RTM – Simulation EF
Effet d’un chemin préférentiel
Ou
www.esi-group.com 28
Copyright © ESI Group, 2015. All rights reserved.
Exercice4_1D_avecDrainant
Exercice4_1D_avecDrainant: linear injection of a rectangular plate with vent and edge effect
Objective >> be aware of edge effect in RTM process and its corresponding setting in simulation
• Launch Visual-Environment
• Click OK
www.esi-group.com 30
Copyright © ESI Group, 2015. All rights reserved.
Exercice4_1D_avecDrainant Open file
• Select “File/Open”
• Select
Exercice4_1D_avecDrainant.vdb
to import the mesh
• Click Open
www.esi-group.com 31
Copyright © ESI Group, 2015. All rights reserved.
Exercice4_1D_avecDrainant step by step
Channel
Reinforcement
www.esi-group.com 32
Copyright © ESI Group, 2015. All rights reserved.
Exercice4_1D_avecDrainant Simulation parameters
• Check simulation parameters
www.esi-group.com 33
Copyright © ESI Group, 2015. All rights reserved.
Exercice4_1D_avecDrainant Orientations
• Check orientation with “RTM/Part Orientation”
• Click ORIENTATION_2D_1
• Check e1 box
www.esi-group.com 34
Copyright © ESI Group, 2015. All rights reserved.
Exercice4_1D_avecDrainant Set permeabilities
• Click on Preform on the tree
• Click on Channel
• Click Save
• Click Close
www.esi-group.com 35
Copyright © ESI Group, 2015. All rights reserved.
Exercice4_1D_avecDrainant Process conditions
• Edit Pressure
Pressure=1E+5 (Pa), State=1
• Edit Vent
Pressure=0 (Pa), State=1
Pressure BC Vent BC
www.esi-group.com 36
Copyright © ESI Group, 2015. All rights reserved.
Exercice4_1D_avecDrainant Results
www.esi-group.com 37
Copyright © ESI Group, 2015. All rights reserved.
Exercice4_1D_avecDrainant Test
• Modify the channel permeability and note the effect in the filling time
www.esi-group.com 38
Copyright © ESI Group, 2015. All rights reserved.
Exercice 5
Injection centrale 2D – RTM – Simulation EF
Anisotropie de la perméabilité
www.esi-group.com 39
Copyright © ESI Group, 2015. All rights reserved.
Flow Modeling
Darcy’s Law in 3D
www.esi-group.com 40
Copyright © ESI Group, 2015. All rights reserved.
Fluid Mechanics in porous medium
Permeability Tensor
www.esi-group.com 41
Copyright © ESI Group, 2015. All rights reserved.
Exercice5_a_2D_injcentrale
Exercice5_a_2D_injcentrale: Orthotropic central injection of a square plate with vent
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
www.esi-group.com 43
Copyright © ESI Group, 2015. All rights reserved.
Exercice5_a_2D_injcentrale Set permeability
• Click Save
• Click Close
www.esi-group.com 44
Copyright © ESI Group, 2015. All rights reserved.
Exercice5_a_2D_injcentrale Set process condition
• Select “RTM/Process
Condition”
Vent_1 Vent_2
Vent_4 Vent_3
www.esi-group.com 45
Copyright © ESI Group, 2015. All rights reserved.
Exercice5_a_2D_injcentrale Simulation results
note:
In this case, the preform permeability is not isotropic any
more which results in the flow front is not a circle as in
isotropic case but an ellipse
K1 being larger than K2, the resin flows more easily in
direction K1.
Note the resin arrival time on Vent_2 and Vent_4: 32 s. It
is needed for next case.
www.esi-group.com 46
Copyright © ESI Group, 2015. All rights reserved.
Exercice5_a_2D_injcentrale Simulation results
PERMEABILITY1
• Select PERMEABILITY1 in
SHELL section
• Check Vectors/Tensors
Note: Currently it is not possible to
visualize permeability orientation in
Visual-RTM, but it can be visualized
in ERF results file with Visual-Viewer.
PERMEABILITY2
www.esi-group.com 47
Copyright © ESI Group, 2015. All rights reserved.
Exercice5_a_2D_injcentrale Simulation results
www.esi-group.com 48
Copyright © ESI Group, 2015. All rights reserved.
Exercice 5b
Injection centrale 2D – RTM – Simulation EF
Importance du contrôle des évents pendant l’injection
www.esi-group.com 49
Copyright © ESI Group, 2015. All rights reserved.
Exercice5_b_2D_injcentrale_sensors
Exercice5_b_2D_injcentrale_sensors: Orthotropic central injection of a square plate with
varying vent state controlled by trigger manager
Objective >> learn how to use the Trigger Manager for automatic closing of vents
New in this case • Vent_2 and Vent_4 have varying state but realized by Trigger Manager
(compared to ❑ (in following slides): identifying related new operations in Visual-RTM
Exercice5_b_2D_injcentrale_sensors)
• Click Close
www.esi-group.com 56
Copyright © ESI Group, 2015. All rights reserved.
Exercice5_b_2D_injcentrale_sensors Results
• Save this model as a new one (e.g.
Exercice5_b_2D_injcentrale_sensors.vdb)
Conclusion:
- Both solutions get the similar results
- For Exercice5_b_2D_injcentrale_sensors where
the vent variation is realized by defining vent state
with piecewise linear curve, more work is required
as the user has to run many simulations to
estimate the time of arrival of the resin on a given
point.
- For Exercice5_b_2D_injcentrale_sensors where
the trigger manager is used, a single run is Exercice5_b_2D_injcentrale_sensors Exercice5_b_2D_injcentrale_sensors
enough.
www.esi-group.com 57
Copyright © ESI Group, 2015. All rights reserved.
Exercice 6
Whole RTM process analyses of a fuselage part with complex
layup :
Pre-heating analysis
Heated injection analysis
Curing
www.esi-group.com 58
Copyright © ESI Group, 2015. All rights reserved.
Case_12 Overview
• Case_12 series:
Whole RTM process analyses of a fuselage part with complex layup
Description objective
www.esi-group.com 59
Copyright © ESI Group, 2015. All rights reserved. 59
Exercice6_a_fuselage_preheating
Exercice6_a_fuselage_preheating: Preheating analyses of a fuselage part
Objective >> to learn how to design the lay-up for laminates and define the specific heat and
conductivity by look-up table
Model setup >> Simulation type Preheating
>> Material property • Reinforcement:
definitions Preform8:
type = fabric
density = 1800 kg/m3
thermal conductivity K1= 6.83 W/ (m·K)
K2 =K3 = 1.5 W/ (m·K)
specific heat 1130.42 J / (kg·K)
Runner:
K1=K2=K3= 1.5 W/ (m·K)
specific heat = 1130.42 J / (kg·K)
• Launch Visual-Environment
• Click OK
www.esi-group.com 61
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_a_fuselage_preheating step by step
www.esi-group.com 62
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_a_fuselage_preheating step by step
www.esi-group.com 63
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_a_fuselage_preheating step by step
• Click Apply
• Click Close
• Click Finish
• Click Apply
www.esi-group.com 64
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_a_fuselage_preheating step by step
• Click Apply
• Click Close
• Click Apply
• Click Close
www.esi-group.com 65
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_a_fuselage_preheating step by step
• Save this model as a
new one (e.g.
Exercice6_a_fuselage_
preheating.vdb)
• Visualize the
Temperature result
www.esi-group.com 66
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling
Exercice6_b_fuselage_heatedFilling: Non-isothermal injection analyses of a fuselage part
Objective >> to learn how to simulate heated filling in a complex part
www.esi-group.com 67
Copyright © ESI Group, 2015. All rights reserved. 67
Exercice6_b_fuselage_heatedFilling step by step
• Open
Exercice6_a_fuselage_preheating.vd
b
www.esi-group.com 68
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Right click Resin to create New Material
www.esi-group.com 69
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Set the Temperature count to 3
• Click OK
www.esi-group.com 70
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Set the type of Specific Heat to F(T,
alpha)
• Click OK
www.esi-group.com 71
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Switch to Chemical
section
• Click Finish
• Click Save
• Click Close
• Click Apply
• Click Close
www.esi-group.com 72
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Select Extract/Mapping
• Check Mapping
• Open
Exercice6_a_fuselage_preheatingg.un
f file
www.esi-group.com 73
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Click Mapping
• Click Close
www.esi-group.com 74
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Select RTM/Process
Condition
• Click to define
region
• Click Apply
• Click Close
• Click Apply
www.esi-group.com 75
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Click Apply
• Click Apply
www.esi-group.com 76
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Click Apply
Vent_3
www.esi-group.com 77
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Click OK
• Click Apply
• Similarly, create trigger_2, trigger_3 and
trigger_4 with the same type, lost volume.
The corresponding process condition is:
Trigger2 -> Vent_3
Trigger3 -> Vent_4
Trigger4 -> Vent_5
www.esi-group.com 78
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Click OK
• Click Close
www.esi-group.com 79
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Similarly, activate trigger for the other vent process conditions and define the state.
www.esi-group.com 80
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• Save this model as a
new one (e.g.
Exercice6_b_fuselage_
heatedFilling.vdb)
• Visualize the
Filling_Time, Cure
result
www.esi-group.com 81
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• To execute the volume cut
• Menu bar -> Sections -> Volume Cut
• Invoke Results -> Contour -> Filling
Time
• The bounding box will be launched
www.esi-group.com 82
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_b_fuselage_heatedFilling step by step
• The attached video shows the volume cut operation
www.esi-group.com 83
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_c_fuselage_curing
Exercice6_c_fuselage_curing: Non-isothermal injection analyses of a fuselage part
Objective >> to learn how to simulate Curing in a complex part
Model setup >> Simulation type Curing
>> Material property definitions •Resin: Resin3
density = 1265 kg/m3
viscosity = 0.1 Pa.s
thermal conductivity defined by LUT
specific heat defined by LUT
•Reinforcement:
Preform8:
type = fabric
density = 1800 kg/m3
thermal conductivity K1= 6.83 W/ (m·K)
K2 =K3 = 1.5 W/ (m·K)
specific heat 1130.42 J / (kg·K)
Runner:
K1=K2=K3= 1.5 W/ (m·K)
specific heat = 1130.42 J / (kg·K)
• Open
Exercice6_a_fuselage_preheating.vdb
• Click Apply
• Click Close
www.esi-group.com 85
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_c_fuselage_curing step by step
• Select Extract/Mapping
• Check Mapping
• Open
Exercice6_b_fuselage_heatedFillingg.
unf file
www.esi-group.com 86
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_c_fuselage_curing step by step
• Click Mapping
• Click Close
www.esi-group.com 87
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_c_fuselage_curing step by step
• Click Finish
• Click Apply
• Click Close
www.esi-group.com 88
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_c_fuselage_curing step by step
• Right click Process Conditions
/Convection_1 in explorer tree to Edit it
• Set the Reference Temperature type to F(t)
• Click to create a new function
• Input the data for the function
• Click Finish
• Click Apply
• Click Close
www.esi-group.com 89
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_c_fuselage_curing step by step
www.esi-group.com 90
Copyright © ESI Group, 2015. All rights reserved.
Exercice6_c_fuselage_curing Test
www.esi-group.com 91
Copyright © ESI Group, 2015. All rights reserved.
T H A N K YO U !
www.esi-group.com 92
Copyright © ESI Group, 2014.
2015. All rights reserved.