34.3. 3D Blow Molding of a Bottle - An Example of Using the Fluent Materials Processing Workspace Analysis in Workbench

As described in Connecting Systems in Workbench, systems in Workbench can easily be connected to each other and configured to perform a multitude of physics-based simulations and analyses.

This section provides a walk through of setting up solving a 3D blow molding simulation of a bottle in Workbench involving a Mesh system, a Materials Processing system (Fluent Materials Processing Workspace), a Results system, and a Static Structural system. The Static Structural system allows you to check the resistance of the blown product.

Figure 34.1: Configuring the Materials Processing System with a Mesh and a Results System and a Static Structural System

Configuring the Materials Processing System with a Mesh and a Results System and a Static Structural System

This tutorial is divided into the following sections:

34.3.1. Introduction

This tutorial demonstrates how to do the following:

  • Launch Ansys Workbench.

  • Create an Ansys Meshing component system in Ansys Workbench.

  • Import the parison/mold geometry

  • Create the computational mesh for the geometry using Ansys Meshing.

  • Create a Materials Processing workspace component system in Ansys Workbench.

  • Set up and solve the CFD simulation in the Materials Processing workspace.

  • Create a Results component system in Ansys Workbench and analyze the results in CFD-Post.

  • Create a Static Structural component system in Ansys Workbench and analyze the resistance of the blown product.

34.3.2. Description

This tutorial simulates a typical blow molding situation for a bottle. In the present case, it is assumed that a cylindrical parison with uniform thickness distribution has been extruded. The present calculation involves two major steps; parison pinch-off due to mold closing, and inflation. Figure 34.2: Blow Molding Initial Configuration shows a sketch of the process in the initial configuration, before the pinch-off and parison inflation.

Figure 34.2: Blow Molding Initial Configuration

Blow Molding Initial Configuration

From a geometric point of view, the initial parison has the following dimensions:

  • height = 0.276 m

  • radius = 0.0225 m

  • initial thickness = 0.003 m

The thickness of the fluid parison is much smaller than the other two dimensions of the bottle, which allows for the use of the membrane (shell) element, which is suited for the analysis of 3D blow molding simulations. It is important to remember when preparing the surface mesh, that the mesh elements on the mold should not be the same order of magnitude as the expected final local thickness. The use of the membrane element is presently restricted to time-dependant flows and is combined with Lagrangian representation. That is, each mesh node is a material point.

The finite element mesh and the boundary conditions are displayed in Figure 34.3: Finite Element Mesh, Subdomains, and Boundary Sets. As shown, a full 3D finite element is built for both the mold and the parison. Only a surface mesh is needed for both the mold and the parison, but the most important aspect remains the proper description of the inner mold surfaces that will shape the bottle.

The parison has the following material properties in SI units:

  • model: shell model, Gen. Newtonian isothermal

  • viscosity = 104 Pa s

  • density = 900 kg/m3

  • inertial terms taken into account

Figure 34.3: Finite Element Mesh, Subdomains, and Boundary Sets

Finite Element Mesh, Subdomains, and Boundary Sets

As seen in Figure 34.3: Finite Element Mesh, Subdomains, and Boundary Sets, the mesh topology involves three subdomains (MOLD2, PARISON, and MOLD1) and two boundary sets (TOPEDGE and BOTTOMEDGE). The edges of MOLD1 and MOLD2 are designated by BORDER1 and BORDER2, respectively. The fluid parison is covered by the subdomain named PARISON while MOLD2 and MOLD1 will be defined as molds. Along boundary sets TOPEDGE and BOTTOMEDGE, a symmetry boundary condition will be imposed. The inflation pressure will be defined on the subdomain representing the parison.

34.3.3. Setup and Solution

34.3.3.1. Preparation

To prepare for running this tutorial:

  1. Prepare a working folder for your simulation.

  2. Download the workbench_matpro_blowmold.zip file here .

  3. Unzip the workbench_matpro_blowmold.zip file you have downloaded to your working folder.

    Two geometry files ( bottle.agdb and parison+molds.agdb ) can be found in the unzipped folder.

  4. Start Workbench from Start > Ansys 2024 R2 > Workbench 2024 R2.

34.3.3.2. Geometry and Mesh

  1. Create a Mesh component system by drag and drop in Workbench.

  2. Import a geometry file into the Geometry cell.

    For this tutorial, we'll use a geometry file (parison+molds.agdb) that contains the parison and both molds.

  3. Double-click the Mesh cell to open Ansys Meshing, and make the following changes.

    1. Select the Mesh in the tree.

    2. Set general mesh properties.

      1. For the Physics Preference, select CFD.

      2. For the Solver Preference, select Polyflow.

      3. For the Export Unit, select Meters.

    3. Create a face meshing object for the tube parison.

      1. Right-click the Mesh in the tree and insert a Face Meshing object.

      2. Select the tube parison as the Geometry.

    4. Create a sizing object for the tube parison.

      1. Right-click the Mesh in the tree and insert a Sizing object.

      2. Select the tube parison as the Geometry.

      3. Set the Element Size to 0.005 m.

    5. Create a method object for the left mold.

      1. Right-click the Mesh in the tree and insert a Method object.

      2. Select the left mold as the Geometry.

      3. Set the Method to Triangles..

    6. Create a duplicate method object for the right mold.

      1. Right-click the new All Triangles method in the tree, and duplicate it.

      2. Select the right mold as the Geometry.

    7. Create another sizing object for the right mold.

      1. Right-click the Mesh in the tree and insert another Sizing object.

      2. Select the right mold as the Geometry.

      3. Set the Element Size to 0.01 m.

      4. Set the Capture Curvature to Yes.

      5. Set the Local Min Size to 0.005 m

    8. Create a duplicate sizing object for the left mold.

      1. Right-click the new Body Sizing object in the tree, and duplicate it.

      2. Select the left mold as the Geometry.

    9. Generate the mesh by right-clicking the Mesh in the tree and select the Generate Mesh option (or use the Ribbon).

    10. Create named selections.

      1. When viewed from the +X axis, select all faces of the right mold, right-click the selected faces and select Create Named Selection..., assigning the name of MOLD1.

      2. When viewed from +X axis, select all faces of the left mold, right-click the selected faces and select Create Named Selection..., assigning the name of MOLD2.

      3. Select the tube of the parison, right-click the selected face and select Create Named Selection..., assigning the name of PARISON.

      4. When viewed from +X axis, select all bordered edges of the right mold, right-click the selected edges and select Create Named Selection..., assigning the name of BORDER1.

      5. When viewed from +X axis, select all bordered edges of the left mold, right-click the selected edges and select Create Named Selection..., assigning the name of BORDER2.

      6. Select the top edges (max Y) of the tube parison, right-click the selected edges and select Create Named Selection..., assigning the name of TOPEDGE.

      7. Select the bottom edges (min Y) of the tube parison, right-click the selected edges and select Create Named Selection..., assigning the name of BOTTOMEDGE.

    11. Right-click Mesh in the tree, and select Update in the context menu.

    12. Close the Ansys Meshing application.

34.3.3.3. Setting Up the Materials Processing Workspace

  1. Create a Materials Processing component system by drag and drop in Workbench, connecting to the Mesh cell of the Mesh system.

  2. Right-click the Mesh cell and select Update.

  3. Edit the Setup cell in the Materials Processing component system to open the Fluent Materials Processing workspace.

    Figure 34.4: The Materials Processing Workspace With the Bottle and Parison Mesh

    The Materials Processing Workspace With the Bottle and Parison Mesh

  4. Create a blow molding simulation using a template.

    1. Click Use Template... in the Ribbon.

       Setup Simulation Use Template...

    2. Set the Type to Blow Molding / Thermoforming.

    3. Set the Number of Moving Molds to 2.

    4. Click Apply.

  5. Set material properties for the fluid (fluid).

    1. In the Outline View, select fluid to see it's properties in the Properties Window.

    2. Set the Density to 1000 kg/m3.

    3. Set the Viscosity to 10000 Pa s.

  6. Set cell zone properties for the fluid (fluid-zone).

    1. In the Outline View, select fluid-zone to see it's properties in the Properties Window.

    2. For Zones, select parison.

    3. Set the Inflation Pressure to -200000 Pa s.

    4. Select expression from the Time Dependency drop-down list, then enter IF(time <= 0.2, 0.0, IF(time >= 0.7, 1.0, 2.0 * time - 0.4)) for the time dependency.

    5. Click Display.

      Arrows will indicate the pressure acting from the inside the tube parison towards the exterior in order to inflate it.

  7. Set cell zone properties for the first moving mold (moving-mold-1).

    1. In the Outline View, select moving-mold-1 to see it's properties in the Properties Window.

    2. For Zones, select mold1.

    3. For Motion Type, select Translation force imposed.

    4. Set the Mass of the Mold to 100 kg.

    5. Enable the Limit Mold Displacement option, and set the Maximum Displacement to 0.06999 m.

    6. Set the Initial Velocity Vz to 0.5 m/s.

    7. Set the Translation Force Fz to 100 N.

  8. Set cell zone properties for the second moving mold (moving-mold-2).

    1. In the Outline View, select moving-mold-2 to see it's properties in the Properties Window.

    2. For Zones, select mold2.

    3. For Motion Type, select Translation force imposed.

    4. Set the Mass of the Mold to 100 kg.

    5. Enable the Limit Mold Displacement option, and set the Maximum Displacement to 0.06999 m.

    6. Set the Initial Velocity Vz to -0.5 m/s.

    7. Set the Translation Force Fz to -100 N.

  9. Define the layer (layer-of-fluid).

    1. In the Outline View, select layer-of-fluid to see it's properties in the Properties Window.

    2. For Zones, select parison.

    3. Set the value of A to 0.001 m.

  10. Delete the unnecessary fluid boundary condition (fixed-edges). Right-click fixed-edges, and select Delete from the context menu.

  11. Define a symmetry boundary condition (symmetry-1).

    1. In the Ribbon, click Setup > Boundary Conditions > Fluid > New > Symmetry.

    2. For Boundary Zone, select topedge.

    3. For Name, specify symmetry-1.

    4. Select Normal direction along Y axis.

  12. Define another symmetry boundary condition (symmetry-2).

    1. In the Ribbon, click Setup > Boundary Conditions > Fluid > New > Symmetry.

    2. For Boundary Zone, select bottomedge.

    3. For Name, specify symmetry-2.

    4. Select Normal direction along Y axis.

  13. Define the first contact boundary condition (contact-with-moving-mold-1).

    1. In the Outline View, select contact-with-moving-mold-1 to see it's properties in the Properties Window.

    2. For Fluid Zone of Contact, select parison.

    3. For Mold Zone of Contact, select mold1.

    4. Enter 1e9 for the Slipping Coefficient.

    5. Enter 1e9 for the Penalty Coefficient.

  14. Define the second contact boundary condition (contact-with-moving-mold-2).

    1. In the Outline View, select contact-with-moving-mold-2 to see it's properties in the Properties Window.

    2. For Fluid Zone of Contact, select parison.

    3. For Mold Zone of Contact, select mold2.

    4. Enter 1e9 for the Slipping Coefficient.

    5. Enter 1e9 for the Penalty Coefficient.

  15. Define the mesh deformation (fluid-deformation).

    1. In the Outline View, select fluid-deformation to see it's properties in the Properties Window.

    2. For Zones, select parison.

  16. Disable adaptive meshing.

    In many practical cases, the use of adaptive meshing based on contact, remeshing, or both may be useful to selectively and automatically refine the mesh during the solution. The blow molding simulation template automatically includes adaptive mesh refinement, however, it is not necessary for this tutorial.

    1. In the Outline View, select Adaptive Meshing to see it's properties in the Properties Window.

    2. Deselect the Enabled check box.

34.3.3.4. Solution

  1. Specify output settings:

    1. In the Outline View, select Solution > Outputs.

    2. Under More Outputs, enable Ansys Mapper.

  2. Check the setup and perform the calculations.

    1. In the Outline View, select Solution > Run Calculation.

    2. Click the Check button.

    3. Click the Calculate button.

  3. Check for convergence in the listing file, available next to the graphics window in the Listing tab. It is a common practice to confirm that the solution proceeded as expected by looking for the following printed at the bottom of the listing file:

    The computation succeeded.
  4. Check for convergence using residual plots, available next to the graphics window in the Plots tab.

  5. Go to File > Exit to close the workspace.

    Confirm that you want to quit the application, and confirm that you want to save the session.

34.3.3.5. Structural Analysis

Use Mechanical to further study the Materials Processing simulation.

  1. Create a Static Structural analysis system by drag and drop in Workbench.

  2. Import the bottle.agdb geometry file into the Static Structural system.

  3. Connect to the Solution cell of the Materials Processing system to the Model cell of the Static Structural system.

  4. Edit the Model Cell in the Static Structural analysis system to open Mechanical.

  5. Set material properties for the bottle's surface body.

    1. In the Outline View, select Geometry > Surface Body.

    2. Set the Thickness to 0.001 m.

    3. Set the Assignment to Polyethylene.

  6. Set thickness properties for the bottle's surface body.

    1. In the Outline View, select Geometry > Imported Thickness > Imported Thickness.

    2. Select all faces of the geometry.

    3. Click Scope > Geometry > Apply.

    4. Right-click Geometry > Imported Thickness > Imported Thickness and select Import Thickness.

      After import, the thickness is visible on the geometry.

  7. Create a fixed support.

    1. In the Outline View, right-click Static Structural, choose Insert > Fixed Support and select the two faces at the bottom of the bottle geometry.

    2. Click Scope > Geometry > Apply.

  8. Create a force.

    1. In the Outline View, right-click Static Structural, choose Insert > Force and select the four edges at the top of the bottle geometry.

    2. For Define By, select Components.

    3. For X Component, specify -1 N.

    4. For Y Component, specify -50 N.

  9. Create a total deformation solution object by right-clicking Solution and choosing Insert > Deformation > Total.

  10. Create an equivalent stress solution object by right-clicking Solution and choosing Insert > Stress > Equivalent (von-Mises).

  11. Click Solve.

  12. Analyze the results.

    1. Click Solution > Total Deformation.

    2. Click Solution > Equivalent Stress.

    3. Click Graph > Animation > Play.

    4. Click Graph > Animation > Stop.

34.3.3.6. Editing the Mesh System

  1. Edit the Mesh cell in the Mesh system.

  2. Click Mesh > Face Sizing and change the Element Size to 0.004 m.

  3. Click Update Project in Workbench to update the project.

    The blow molding is re-calculated in the Materials Processing system and the bottle deformation is re-evaluated in Mechanical

34.3.3.7. Editing the Materials Processing System

  1. Edit the Setup cell in the Materials Processing system.

  2. Click Setup > Layers > layer-of-fluid and change A to 0.0015 m.

  3. Click File > Exit.

    Confirm that you want to quit the application, and confirm that you want to save the session.

  4. Click Update Project in Workbench to update the project.

  5. The blow molding is re-calculated in the Materials Processing system and the bottle deformation is re-evaluated in Mechanical

34.3.4. Summary

This tutorial introduced using the Fluent Materials Processing workspace within Workbench while analyzing a parison blow molding problem via Mechanical. The two halves of the mold moved into contact with the parison, where it became pinched, and a vacuum was applied to the parison. This blew the parison into the mold where it assumed the shape of the mold, which was a bottle in this case.

You represented the parison by a shell geometry under the valid assumption that the thickness of the parison was much smaller than the other two dimensions (diameter and height). The Materials Processing workspace used Polyflow to linearly interpolate the process variables—thickness, velocity and position. As a separate exercise, you could employ CFD-Post to report the individual time steps and view the thickness of the product as a function of time, or you can use the transient postprocessing capabilities within the workspace.