1. Usage Reference

As ACCS is completely integrated within ANSYS Workbench, one simply needs to run Workbench to have access to it. For step-by-step tutorials, please refer to the Workshops section.

1.1. ACCS RTM Solver Workflow

A typical Workbench ACCS RTM Solver workflow for composite structures looks as follows:

1.1.1. Typical Workflow With ACP

The material properties are defined in the Engineering Data module. A shell model is generated in DesignModeler or in SpaceClaim or in any other CAD tool, then it is worked out in ACP (Pre) module to build a solid finite element model of the composite structure that will be transferred to the “RTM Solver” module where the flow will be calculated.

_images/RTM_workflow1.png

Fig. 1.1.2 Typical ACCS RTM Solver workflow for composites in Workbench.

1.1.2. Workflow With Only ACCS RTM Solver

For workflows with only an ACCS RTM Solver, an external engineering data module is required to be created, and then imported into the model.

_images/RTM_workflow2.png

Fig. 1.1.3 ACCS RTM Solver workflow with only the solver.

1.1.3. Workflow With External Model and ACP

_images/RTM_workflow3.PNG

Fig. 1.1.4 ACCS RTM Solver workflow with External Model and ACP.

1.2. ACCS RTM Solver Material Definitions

There are two types of materials needing to be defined in ACCS RTM Solver. These are fabrics and resins. This section will detail the compulsory properties for each of these material types, as well as optional ones.

1.2.1. Fabric Material Definition

For fabrics, only permeability needs to be specified. Optionally, you can define the porosity of the fabric. The element volume is multiplied by the porosity value to calculate the void volume to fill during the simulation. The defined permeability value is not affected by porosity.

In solver versions 25R2 and earlier, porosity is assumed to be constant throughout the model. To properly account for porosity in simulations in older versions:

  • When using pressure inlets: Divide the fabric’s permeability by the porosity.

  • When using flow rate inlets: Divide the flow rate by the model’s average porosity.

Note

The solver provides equivalent pressure values when defining flow rate inlets this way. To obtain the actual pressure, multiply the output pressure by the average porosity.

Warning

In solver versions 25R2 and earlier, mixed inlet definitions are not supported if porosity needs to be factored into the fabric material properties.

_images/materials_fabric.PNG

Fig. 1.2.9 An example definition of a fabric material in ACCS RTM Solver.

1.2.2. Empty Cavities

An empty cavity represents a region within the model that contains no fabric material. These regions typically correspond to:

  • Air gaps

  • Vent paths

  • Open flow regions

Defining empty cavities allows the solver to correctly account for resin flow behavior in areas not occupied by reinforcing material. When defining an empty cavity, you must specify the minimum dimension of the cavity’s cross section. The solver uses this specified dimension to compute equivalent permeability characteristics for flow through the empty space.

Note

This dimension refers to the cross section of the cavity, not the individual mesh element size.

1.2.3. Resin Material Definition

For resins, only viscosity is required to be defined. However, if gravitational effects are to be simulated, density will need to be set.

_images/materials_resin.PNG

Fig. 1.2.10 An example definition of a resin material in ACCS RTM Solver.

If the gelation properties of a material are set, a cure kinetic equation and cure defined viscosity are required to be defined. The ACCS RTM Solver currently supports Nth Order, Autocatalytic and Kamal-Sourour cure kinetic equations.

_images/materials_resin_gelation.PNG

Fig. 1.2.11 An example definition of a resin material in ACCS RTM Solver with gelation properties and density set.

Note

For workflows containing only ACCS RTM Solver, engineering data will need to be defined in an external engineering data module, then imported into the solver.

1.3. ACCS RTM Solver Boundary Conditions

There are three main types of boundary conditions in ACCS RTM Solver: inlets, outlets and thermal conditions. Inlets and outlets are required boundary conditions for the simulation to run, while thermal conditions are required only if temperature dependent viscosity is desired. Any other type of Ansys Mechanical boundary conditions will be ignored.

1.3.1. Inlets

Inlets can be defined based on either pressure or flow rate. Additionally, time-dependent inlets can be configured to open at a specific time or when the resin reaches a designated node. Inlet selection can be selected using Ansys geometry selection tools or named selections. There are three input types available to you when defining inlets: “Constant”, “Tabular” and “OnFill”.

Input Type

Description

Image

Constant

The pressure or flow rate remains static throughout the simulation.

RTM1

Tabular

The pressure or flow rate can be defined at different time points, with values interpolated between defined time points based on the given data.

RTM2

OnFill

The inlet opens when the resin reaches it. “-1” indicates OnFill.

RTM3

Warning

When a flow rate inlet is defined, the specified flow rate is applied to each selected node within the geometry. If your intent is to apply the total flow rate across the entire selected geometry (rather than per node), you must divide the total flow rate by the number of selected nodes.

1.3.2. Outlets

Outlets are exit points where the resin flows out of the model. The simulation terminates once all nodes associated with an outlet are fully filled. Outlets can be selected using Ansys geometry selection tools or named selections.

_images/RTM_Outlet_Definition.png

Fig. 1.3.7 ACCS RTM Solver outlet definition.

1.3.3. Thermal Conditions

Thermal conditions from Ansys Mechanical can be used to define the temperature profile for the simulation, typically to establish the curing cycle during the infusion process.

_images/RTM_Thermal_Load_Definition.png

Fig. 1.3.8 ACCS RTM Solver thermal condition definition.

1.3.4. Thermal Import

Temperature profiles from transient thermal simulations can be imported by selecting the corresponding result file within a Thermal Import load. If only one transient thermal result is available in the project, it will be automatically selected. The imported temperature data is then applied to the selected geometry in the ACCS RTM Solver model. The geometry can be selected using selected using Ansys geometry selection tools or named selections.

Warning

Temperature values from thermal imports will take priority over other definitions.

_images/RTM_Thermal_Import_Definition.png

Fig. 1.3.9 ACCS RTM Solver thermal import definition.

1.3.5. Environment Temperature

Environment temperature is defined as normal. For parts of the model with no temperature definition, the environment temperature will be used.

_images/RTM_Env_Temp.png

Fig. 1.3.10 Environment Temperature definition.

1.4. ACCS RTM Solver Analysis Settings

Within “Analysis Settings”, you will find additional options to further define your infusion model.

Parameter

Description

Result Only

If result import is defined in the tree, this option should be defined as “True”. Otherwise, it should be “False”.

Result Step Increment

This parameter defines the frequency at which the solver writes results to the output file. A value of N specifies that the solver will record data every N steps. For example, setting this parameter to 10 ensures that output is written only once every 10 steps, reducing file write frequency and decreasing final output file size.

Number Of Cores Used

This parameter defines the number of virtual cores used by the solver. If the value is larger than the number of cores on the machine M, it will use M cores.

Air Entrapment Pressure

This parameter defines the initial pressure for each entrapment that occurs during the simulation. The pressure for the entrapment is then updated at every increment, based on the changing volume of the entrapment. If entrapment is set to zero, no entrapment calculations will be made.

Overfill Factor

The overfill factor scales the step time increment. It is calculated as:

\(\text{Time Step Increment} = \text{Overfill Factor} \times \text{Step Time Increment}\)

By default, the overfill factor is set to 1, meaning the step time increment corresponds to the time required for another node to be filled. Adjusting this factor allows you to control the speed at which the simulation progresses, affecting the time taken to fill the resin during the infusion process. While this may make the simulation run faster, it may impact the accuracy of the result.

Minimum Pressure

Defines the minimum pressure allowed for the inlets during the simulation. The inlets are checked on each iteration, and if the pressure falls below the set value, the simulation will terminate. If set to 0, no limit is placed.

Maximum Pressure

Defines the maximum pressure allowed for the inlets during the simulation. The inlets are checked on each iteration, and if the pressure exceeds the set value, the simulation will terminate. If set to 0, no limit is placed.

Minimum Flow

Defines the minimum flow rate allowed for the inlets during the simulation. The inlets are checked on each iteration, and if the flow rate falls below the set value, the simulation will terminate. If set to 0, no limit is placed.

Maximum Flow

Defines the maximum flow rate allowed for the inlets during the simulation. The inlets are checked on each iteration, and if the flow rate exceeds the set value, the simulation will terminate. If set to 0, no limit is placed.

Gravitational Constant X

This parameter determines the X component of the gravitational vector. The value is applied directly to the resin’s X direction flow rate.

Gravitational Constant Y

This parameter determines the Y component of the gravitational vector. The value is applied directly to the resin’s Y direction flow rate.

Gravitational Constant Z

This parameter determines the Z component of the gravitational vector. The value is applied directly to the resin’s Z direction flow rate.

Post Fill Phase

This setting enables or disables the post fill phase. When enabled, the simulation continues to run even after all outlets have been filled. During this phase, the simulation will end either when all outlets remain filled or when the maximal post fill duration is reached.

Maximal Post Fill Duration

The maximal post fill duration defines how long the post fill phase can last. This duration is added to the infusion time (once all outlets are filled) to establish the maximum allowable length of the post fill phase.

Maximum Infusion Time

This parameter controls the infusion time at which the solver will terminate. If it is set to 0, the solver will run until all outlets are filled or until any other limits are reached. If no limits are reached, the solver will need to be manually terminated.

Material State Results

This setting enables or disables the calculation of material state in the simulation.

Viscosity Parameter Results

This setting enables or disables the calculation of dynamic viscosity in the simulation.

Thermal Mechanical Results

This setting enables or disables the calculation of thermal mechanical results.

Resin Material

This setting controls the resin used in the infusion model.

1.5. ACCS RTM Solver Post-Processing Options

Several results can be added to the model, allowing for simulation specific post-processing options like Fill, Infusion Time, and Flow Rate. These options can be found by selecting the “Main Results” and the “Other Results” buttons, as shown in the following image:

1.5.1. Main Results

_images/RTM_Results_available.png

Fig. 1.5.5 Results available during ACCS RTM Solver analysis.

Result Type

Description

Fill

This result shows the fill of each node, as the simulation progresses. Fill is defined as the percentage of nodal volume filled by resin. IE: 0.3 would mean that 30% of the node is filled with resin. This result is typically used to visualise the flow front.

Infusion Time

This result shows for each node, the time at which it was fully filled.

1.5.2. Other Results

_images/RTM_Mechanical_results.png

Fig. 1.5.6 Extra results available in the “Other Results” tab.

Result Type

Description

Degree of Cure

This result shows the degree of cure for each node. IE: 0.3 would be 30% degree of cure.

Warning

This result only displays values when gelation is set for the resin material.

Entrapment

This result shows the entrapment pressure in the model for each node, if entrapment is set.

Flow Rate

This result shows, for each node, the volume of resin flowing in and out per second. This is valuable for assessing the risk of resin pooling within a component, as areas with high flow rates are more prone to resin accumulation.

Gate Open Time

This result shows for each node, the open time of the source inlet that filled the node.

Pressure

This result shows the pressure values at each node.

Boundary Conditions

This result shows the pressures of the statically defined inlets and outlets.

Note

Even if a flow rate inlet is set, this will show only pressure.

Temporal Boundary Conditions

This result shows the pressure for nodes where time dependent boundary inlets are set.

Velocity

This result shows the resin flow velocity at each node.

Viscosity

This result shows the viscosity values at each node.

Tg

This result shows the glass transition temperature values at each node.

Resin State

This result shows the Resin State of each node: 0 = No Resin, 1 = Liquid, 2 = Rubbery, 3 = Glassy.

Thermal Expansion

This result shows the strain from thermal expansion at each node (calculated from volume change due to thermal expansion).

Cure Shrinkage

This result shows the strain from cure shrinkage at each node (calculated from volume change due to cure shrinkage).

Total Volume Change

This result shows the Total Volume Change at each node.

Once the model is solved, the results can be reviewed by clicking on them. Here in the example we can see the fill at 12.5 seconds in the model.

_images/RTM_solution_plots.PNG

Fig. 1.5.7 Solution plots example. Fill of each node at 25 seconds

Warning

It is important to note that the above results will only work with the ACCS RTM Solver.

1.6. ACCS RTM Solver Importing Results

  1. Ensure that the mesh in mechanical is identicial to that of the result.

  2. Select “Import Result” in the ACCS RTM Solver ribbon to add a import result load. Click on the load, and select the H5 file you wish to import from.

  3. Set the analysis setting “Result Only” to True.

  4. Choose the results you want to view from the ACCS RTM Solver ribbon.

  5. Press solve.

_images/RTM_Result_Import.PNG

Fig. 1.6.4 Example of an imported result.

1.7. Using command line to run ACCS RTM Solver

  1. Setup your model in Ansys as normal.

  2. In Ansys Mechanical select “Write Input File” in the Solution ribbon to write the input files (the solution tree object needs to be selected to see this tab).

  3. Run the RTM Solver by command line with > %ProgramFiles%\LMAT\ACCS\v3.3_WB26.1\RTM\Resin_Infusion.exe <RTWFilePath> where <RTWFilePath> is the filepath of the RTW file for the model.

  4. Import the H5 result back into Ansys to view the result.

_images/write_input_file.png

Fig. 1.7.1 Write Input File button.

1.8. Known Limitations

  1. The graph from the results will only show the first second. However the animation and tabular data will display as normal.

  2. ACCS properties will not be shown in the Engineering Data section of the ACCS RTM Solver module. Please use an external Engineering Data and import it in, or define the material property in ACP if you are defining layups.

  3. ACCS RTM Solver only supports ACP defined layups.