RTM-Worx User Manual |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.1 Entering the Geometry and Properties
3.1.1 Model structure in RTM-Worx In RTM-Worx, a surface model is used to describe the geometry of an object, and each geometry object is automatically subdivided into elements to serve as the mesh for the FEM calculation. The first paragraph gives an overview of the structure of this surface model and the methods available to edit the model are discussed in the remainder of this section. 3.1.1 Model structure in RTM-WorxRTM-Worx provides three basic entities to build the surface model:
An example model is shown below. The keypoints are visible as small spheres and curves are displayed as circular rods. Basically, you define keypoints at specific locations in space by entering (x, y, z) coordinates. Then, you connect the keypoints by curves. Finally, you define surfaces by entering their boundaries as a closed loop of curves. Surfaces are generally flat and have constant thickness and reinforcement properties, so you will have to subdivide the geometry accordingly. For the flow simulation, it is important that everything is connected. Otherwise, the resin cannot flow from one part to the other. This is different from the way a CAD program treats a drawing where the only requirement are that dimensions are accurate and that the drawing looks good. The geometry editor in RTM-Worx is designed to be flexible and easy to use. It does not replace the functionality of a versatile CAD program but complements it. Injection and venting ports are defined by adding properties to keypoints. This makes it very easy to change the way the part is injected. You need to define at least one injection point, otherwise nothing will happen if you run the simulation. Venting ports are optional, you can run the simulation without venting ports to find their optimal location. Curves can be straight lines, but when you use more than two keypoints the curve is smoothly fitted through all the keypoints. You can use this feature to model circular holes for example. You can turn any curve into a runner with or without reinforcement, which means it becomes a hollow tube through which the resin can flow. Because curves are needed to define surface boundaries, you can quickly model the effect of easy flow paths that result from a small gap in between the fabric and the mould wall by changing the curves into runners with a representative diameter. It is even possible to model runners that have negligible resistance and volume to connect surfaces and runners that are not located adjacent to each other (this allows you to model the object like in an exploded view). Surfaces need at least a thickness to participate in the simulation. You can also define reinforcement properties to model a lay-up with anisotropic permeability. Surfaces don't need to be flat: when the boundary curves are not in the same plan the surface will be doubly curved. The model does not necessarily very accurately represent the real world object. Because the flow simulation has a global character, not all details need to be included. The orientation of surfaces relative to each other does not really matter, so you can fold out the model if you want. Think of the model (and the simulation as a whole) as a tool in itself. This is emphasized in RTM-Worx by the symbolic display of the entities used to define the geometry. Once you have defined the model, you are free to do anything with it at little cost without doing any harm. This largely outweighs the differences between simulation and practice because the latter only require a little intelligence from you to interpret the results and optimize the real-world process from the information obtained from RTM-Worx. The shape of the object is defined by (1) location of keypoints in space and (2) the connectivity. RTM-Worx does not restrict the shape in any way. When curves or surfaces intersect without being connected by a keypoint or a curve respectively, this does not influence the calculation. The only restriction regarding the shape of surfaces is that the curvature is restricted by the demand that each point on the surface corresponds uniquely to a single point on it's projection on a flat plane. When this is not the case, you will get an error message from the mesh generator and the surface is not visualized. Solve this by subdividing the surface into smaller parts. The geometry editor is accessible through the following three control panels:
You can always switch to one of those editors to modify the geometry or properties associated with it. When you have run a simulation, any results from the calculation are automatically deleted when you make a modification. The display and plot settings are adjusted accordingly. For example, if you did select a shaded plot of pressures, RTM-Worx will switch to the default hidden surface plot when simulation results are no longer available but remember your settings and activate them when you rerun the calculation. The three editors will be described in detail in the following sections. 3.1.2 Editing keypointsYou start with building the model by defining keypoints. You need keypoints to:
There are several methods to generate keypoints:
Keypoints are displayed immediately after they are created. If you don't see anything, verify whether keypoint plotting is turned on (render toolbar or Render menu), and check the zoom factor and position. The Keypoint editor Control panel is shown below:
You can select existing keypoints by typing their numbers in the Keypoints list, or by selecting them by the mouse. Hold down the Shift key when clicking to select multiple keypoints. If you select keypoints, either by clicking them with the mouse or typing in the keypoint list, the coordinates of the new point are automatically entered in the (x, y, z) edit fields, the (dx, dy, dz) fields are updated with the difference between the old coordinates and the new ones, and the Properties are shown. This automatic updating is not done if:
The [Move] and [Copy] commands are only enabled when the offset (dx, dy, dz) is fully specified and no keypoint already exists at the location defined by the selected point(s) and the offset. If you add a keypoint, it will receive the current properties. Properties for existing keypoints are only updated if you changed them by issuing the [Apply] command. The [Apply] button will be disabled when there is no difference between the displayed properties and the properties of the selected keypoints. The [Del] command will delete all selected keypoints with the exception of keypoints that are used as end vertex by a single curve or shared by more than two different curves. Two curves that are connected by the keypoint that is deleted will be merged into one single curve. When the curves are part of a surface boundary, they will only be merged when the boundary contains four or more curves. Otherwise, the curves will not be merged, and the keypoint is not deleted. You can work around this by splitting one of the other boundary curves before you delete the keypoint. Those rules make it safe to delete any keypoint without destroying the topology of the model, although it does not guarantee that the geometry represents a valid object, neither are there any restrictions. 3.1.3 Injection and venting portsBefore you run a simulation, you need to define the location of injection ports. Otherwise, when you start the simulation nothing happens! Venting ports, where resin leaves the mold, can also be defined but are not necessary to run the simulation. You might actually want to use the simulation to determine the location of venting ports and any venting ports already defined may undesirably influence the way the part fills. Any keypoint can be used to define an injection or venting port by simply changing its properties. If you want to put an injection port at a location where you don't have a keypoint, create a keypoint by using the [Split] commands in the Surface and Curve editors and move it to the desired place with the [Move] command in the Keypoint editor. For a venting port, you need to define the moment it opens and when it closes. In addition, for an injection port, the pressure and/or flow rate must be defined (otherwise the injection port will behave like a venting port).
Note that the pressure defined at an injection port is actually the pressure difference between injection port and venting ports. The pressure at the flow front and venting ports is set to zero by RTM-Worx. When both the injection pressure and flow rate are non-zero, both values act as upper bounds:
A closed injection or venting port (mold filled fraction is smaller than fA or larger than fC) behaves like an ordinary keypoint. If you want to vary pressure and/or flow rate during injection, connect a number of injection ports with connectors (see section 2.4.6) and let them open and close in sequence. 3.1.4 Editing curvesCurves are used to define the boundaries of surfaces and to serve as runner channels, for example to model the delivery system or easy flow paths between fabric reinforcement and mould walls. Curves can be created using the following methods:
You need at least two keypoints to define a curve, but there is no maximum limit to the number of keypoints. If you use more than two keypoints, a cubic spline is automatically fitted through the points. Keypoints on the curve that are not on one of the ends, so called mid-points, cannot be shared with other curves, e.g., you can only connect a spline curve at the ends. If one of the keypoints in the list is already in use by another curve, the [Add] command will automatically split the curve at such keypoints, and if necessary also the existing curve that already used the keypoint. You can only delete curves that are shared by two surfaces. The surfaces that shared the curve are automatically merged into one surface. When a curve is used by only one surface, or by three or more surfaces it cannot be deleted. You will have to delete the surface(s) first.
If you want to approximate a circle or circular arc, use points spaced at 45 degrees or less. The difference between actual radius and the spline approximation will be less than one percent. Note that the accuracy of the spline approximation also depends on the mesh size. If you use a very coarse mesh, the segments of the curve will always be straight lines. Curves will be smoother when a smaller mesh size is chosen. 3.1.5 Runners and connectorsAny curve can be used as a runner by adding properties. In RTM-Worx three types of runners are available:
All properties have default values. The diameter defaults to zero, which is allowed and effectively causes the runner to be treated as a curve without properties. The properties are listed in the table below.
A connector is a runner element without neither volume nor resistance to flow. You can use it for example to model an exploded view of the part, or to model injection along an edge without having to define the actual feeding system. RTM-Worx does not provide a separate curve type to model connectors, but you can use the RTM runner with properties defined as follows:
You may have to experiment a bit with the values for Vf and K11 to get good results. 3.1.6 Editing surfacesSurfaces are used to model the cavity. By assigning a thickness to a surface it becomes a volume that can be filled with resin.
RTM-Worx supports four types of surfaces:
A surface is defined by a closed loop of boundary curves that is defined in the list of curves in the Surface editor. The curves have to be adjacent, e.g. each set of two curves in the list must have a vertex in common. The order in which the curves are listed determines the front- and backside of a surface. The front side is defined as the side for which the boundary curves are listed in counter-clockwise order. Once a surface is created, you can always change this order with the [Flip] command. 3.1.7 Surface reinforcement propertiesIn order to calculate the flow through the fabric reinforcement, it is treated by RTM-Worx as a porous medium with anisotropic in-plane permeability. Because the flow is locally treated as two-dimensional, permeability needs to be defined in two perpendicular directions in the surface plane only. For layers of fabric with different properties, the through thickness average must be specified for the fiber volume fraction and both the magnitude and the direction of permeability. If, for example, even numbers of layers that are anisotropic are stacked 0/90 degrees, the resulting reinforcement becomes isotropic with permeability k11 and k22 equal to the average of minor and major permeability of each individual layer. The properties of the RTM-surface are summarized in the following table:
The main direction is locally determined on each element by the following procedure:
There are several ways to visualize reinforcement properties to verify the input:
You can combine the shaded plot of fiber/volume fraction with a vector plot of the permeability to view all reinforcement properties at once. It an also be very helpful to plot porosity of permeability in combination with results (filling time or pressure) to interpret the resin flow.
home |
contents |
about this manual |
quick start |
introduction |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
home > documentation > model and calculation > geometry and properties |
User Manual |
contents |
about this manual |
quick start |
introduction |
installation |
features |
philosophy |
getting started |
interface |
workspace |
menu and commands |
viewing the model |
model and calculation |
geometry and properties |
mesh generation |
simulation |
Products and Services |
RTM-Worx Applications |
RTM-Worx Documentation |
POLYWORX Heemst 10 7443 EH Nijverdal The Netherlands +31 548 612217 |