1.7.2. Postprocess menu
The most options of CompassFEM Postprocess are available in its menu. In this section all these options are described.
1.7.2.1. Start and End
Start and Start traditional post open CompassFEM postprocess and GiD postprocess respectively. End menu option closes postprocess and opens GiD preprocess again.
In order to toggle between pre and postprocess the following icon in the main toolbar must be pressed:
Only binary2 and ASCII result formats can be read in CompassFEM postprocess, so that if binary result format has been selected when analysis was performed, a dialog box will appear to open Traditional postprocess.
1.7.2.2. Open GUI
It shows the Postprocess data tree.
Toolbar:
The toolbar button shows the Postprocess data tree if it is hidden and hides if it is visible.
1.7.2.3. Clear
It removes all information in postprocess such as meshes, results an other elements as information boxes.
1.7.2.4. Create cut plane
A panel appears in Postprocess data tree that allows to cut a volume or a surface. It is possible to define the cut plane by three ways:
It is possible to define the cut plane by three ways:
In screen: picking two points in the screen a line will be created. The plane will contain this line. If this option is used, It must be chosen to use global axis as a normal vector to the cutting plane, or chosen the cutting plane is orthogonal to the current view.
Three points: the cut plane will be defined by three points.
Two points: the cut plane will contain the two defined points and will be orthogonal to current view.
1.7.2.4.1. Contextual menu
If a solid of shell element is selected with the right button of the mouse, contextual menu will have an option for creating cut planes.
1.7.2.4.2. Cut plane preferences
Please, see Preferences data tree manual for more information about the cut plane preferences on the panel.
1.7.2.5. Create isosurface
This option draws a surface or a line passing through all the points which have the same selected result’s value inside a volume mesh, or surface mesh. For doing it, a result must be chosen and a value must be indicated to create a isosurface.
1.7.2.6. Create flow patterns
Postprocess allows to create flow patterns when there are fluid results. At least, it is necessary a fluid velocity result, but there can be fluid density result too. There are three types of flow pattern that can be created. Following, these three types are described.
1.7.2.6.1. Types of flow patterns
1.7.2.6.1.1. Streamlines
Postprocess >> Create flow patterns >> Streamlines
Streamlines are a family of curves that are instantaneous tangent to the velocity vector of the flow. These show the direction a fluid element will travel in at any point in time.
1.7.2.6.1.2. Pathlines
Postprocess >> Create flow patterns >> Pathlines
Pathlines are the trajectories that individual fluid particles follow. These can be thought of as a “recording” of the path a fluid element in the flow takes over a certain period. The direction the path takes will be determined by the streamlines of the fluid at each moment in time.
1.7.2.6.1.3. Particle tracking
Postprocess >> Create flow patterns >> Particle tracking
Particle tracking is the observation of the motion of individual particles within a fluid.
Below an example of particles tracking, which have used the following parameters, is shown:
Average of particles volume: \(1\ mm^3\)
Standard deviation of particles volume: \(0.05\ mm^3\)
Average Drag coefficient: \(0.5\)
Density of particles: \(1010\ kg/m^3\)
Density of fluid: \(1000\ kg/m^3\)
Activate bounce: true
Initial velocity: Use fluid velocity
Gravity: \((0, 0, -1.0)\ Magnitude:\ 9.80665\ m/s^2\)
1.7.2.6.2. Creation and management of flow patterns
It is possible to draw flow patterns in two ways:
Selecting a mesh with the right button of the mouse and flow pattern option of contextual menu. The selected mesh must be the fluid domain or be related to the fluid domain (for example the inlet). If the chosen mesh is the fluid domain and it is plane, it must be in the Z plane.
Selecting the menu option. This menu option allows to choose the type of flow pattern, streamline, pathline or particle tracking.
A pane placed in the postprocess data tree allows to configure the flow pattern:
First of all it is necessary to select the scope of the flow pattern to create, Single particle or Area.
Single particle: a flow pattern of a particle will be drawn. If the flow pattern tool is selected by the contextual menu, the initial position of the particle will be the point where the mesh was selected. The initial coordinates are shown in the frame when this option is selected and it can be changed using the button at the right of the coordinates. The coordinates units are the same of the mesh ones. On the other hand, if the flow pattern tool is selected by the menu, the particle coordinates must be selected using the button.
Area: this option allows to create an area filled of particles. For using this option, a plane mesh must be selected (for example the inlet or a cut mesh). If flow pattern tool is selected using the contextual menu, the selected mesh will be used for creating the filled area of particles. If the menu is used, a mesh must be selected using the button at the right of the Plane mesh name. A boundary square around the mesh is calculated and it is filled of particles. The spacing between particles must be defined in the frame. The unit of the spacing is the same of the mesh one.
The next selector allows to choose the type of flow pattern to create. Although a type of flow pattern was selected using the menu, it is possible to change the type of flow pattern using this selector.
According to the type of flow pattern different options are available:
Streamline: a step time must be chosen among all steps calculated by the program.
Pathline: there are not more options.
Particle Tracking: there are four groups of parameters:
Particle parameters: if Single particle option is selected, the particle parameters will be:
Volume
Density
Drag coefficient
Area parameters: if Area option is selected, the particle parameters will be:
Volume average of the particles
Standard deviation
Density
Drag coefficient average
The volume of each particle will be a random number from a Gauss distribution, and its drag coefficient will be calculated according its volume and the drag coefficient average.
Bounce: If this option is selected, particles will bounce off the mesh limit.
Fluid density:
Use density result: if there is a fluid density result selected in preferences (see Annex II: About the postprocess results file) Use density result can be selected or not. If not, Use density result cannot be selected. If it is unselected, a fluid density value must be defined. These values will be used for all particle tracking, thus it is strongly recommended to define these values for the first flow pattern and not to change them during all session.
Initial Velocity:
Use fluid velocity: if this option is selected the initial velocity of the particles will be the fluid velocity in their initial positions. If not, initial velocity of particles has to be defined by the user. These values will be used for all particle tracking therefore it is strongly recommended to defined these values for the first flow pattern and not to change them during all session.
Gravity: It is necessary to define gravity to calculate particle tracking. If this value is changed, then all particle tracking defined previously are removed.
When all parameters are configured, the flow pattern is created. New point meshes are created for pathlines and particle tracking and for each step of streamline selected. Moreover, new results of displacement and velocity are created using the same classification.
1.7.2.6.3. Flow patterns preferences
There are some preferences related to flow patterns in Preferences selector. Please, see Preferences data tree manual for more information about the flow patterns preferences on the panel.
1.7.2.7. Create copy mesh
Postprocess >> Copy mesh
Copy mesh allows to copy a mesh, a group of meshes or a set of elements of a mesh and apply a movement or symmetry to copied elements. The new meshes inherit the results of the original meshes. This command is very useful when the model used for calculating the results is a half or a fourth of the real model, and it is necessary to show the results of the complete model. For example, the following model is calculated using the half of the real model. Therefore, both meshes are copied and a symmetry movement is applied. Below, the imported meshes from preprocessor (green) and the copied meshes (red).
If a result is shown, it can see how the new meshes have inherited the results.
A mesh, several selected meshes or a set of elements of a mesh can be copied, and it is possible to apply a linear movement or a symmetry.
1.7.2.7.1. Contextual menu
If an element of a mesh (beam, shell or solid) is selected with the right button of mouse, the contextual menu will have an option for copying meshes.
Contextual menu >> Mesh >> Copy
1.7.2.8. Mesh information
Postprocess >> Mesh information
This command shows information of the following entities:
Point
Node
Element
Minimum and maximum result
Mesh
If the selected entity type is Point, Node, Element or Minimum and maximum result, the most important information options are:
Signal: it is useful to find an entity in the screen.
Information box: an information box is shown with information of the entity as its position or its result value (if a result had been selected before using this option).
Detailed information: more information of the selected entity can be show with this option, for example, the area or the volume of a mesh.
Rotation center:
Time graph: if the performed analysis is dynamic or nonlinear, this option creates a graph with the selected result information evolution in a point, node, element or the minimum and maximum result.
Contextual menu of Time graph allows to modify physical appearance of the graph, export and import. Advanced menu has several options and one of them allows to calculate Fourier transform of the time graph. When Fourier transform graph is selected, a dialog window allows configuring its appearance.
If the entity type is a Mesh, the most important information options are:
List entities: it allows to create lists of nodes (coordinates of all nodes), elements, or result value of all nodes. It is necessary to select a result previously to show the result value of nodes or elements. It is also possible to export the shown list to file.
Mesh quality: it shows the quality of a selected mesh, for example the minium and maximum angle. This option is not available por linear and hexahedra meshes.
Hide elements: it allows to hide a selected group of elements. When this option is closed, then the hiden elements are shown another time.
1.7.2.8.1. Contextual menu
If an element is selected with the right button of the mouse, contextual menu will have several options for knowing mesh information.
Point information: it gives an information box about mesh entities and results when pressing on a point (data about the point and the result over it). Moreover, more detailed information can be shown when clicking on the box, also data on nodes and Gauss points, integrations over sets (both in global and local axes), local axes drawing, etc. For surfaces, local axes will have z’ axe as normal. For lines, x’ axe will be tangent to line. For line cuts, z’ axe will also be normal to surface.
Node information: it gives information about the coordinates of the selected node.
Contextual menu >> Mesh >> Mesh information: it opens the Mesh information panel with the mesh options.
1.7.2.9. Create text box
Postprocess >> Create text box
A text box is shown at the bottom of the screen with the selected combination loadcase, result and, if it is possible the time step or load step.
1.7.2.10. Frequencies
Postprocess >> Frequencies
This options is only available when a modal analysis has been opened in Postprocess. It opens a dialog box with frequencies and modal mass participation of calculated frequencies. Please, see Ramseries Dynamic Conditions manual to know how configure a modal analysis.
1.7.2.11. Computer animations
Postprocess >> Computer animations
Once Postprocess is opened with a results file loaded, some animation templates are available in the Postprocess >> Computer animations menu.
It is important to note that the animations folder (problemtypes/compassfem.gid/animations) of the installation directory offers various default template files in XML format which are provided to be used for creating new animations automatically. Furthermore, it is possible to add new template files into the animations folder of the installation directory for designing special animations in other particular models. Nowadays, the following animations are available:
Seakeeping animation
Towing animation
Windturbine nacelle
Windturbine nacelle seakeeping
If the user opens the problemtypes/compassfem.gid/animations folder he will notice that there are xml files that do not appear in the Postprocess >> Computer animations menu. Each of the files contains the following text:
<global_parameters>
<value n="enabled" v="1"></value>
</global_parameters>
Each animation file with enabled=1 is added in the menu. Therefore, the user can activate the most useful animations.
1.7.2.11.1. Seakeeping animation
It is possible to perform animations with multiple bodies (100 or 200 or more).
To perform this animation, it is necessary to open a model calculated by SeaFEM with as many body meshes and body results as bodies must be moved in the animations.
Body meshes files must be named according this pattern BodyN.msh where N is the number of the body.
Similarly, body movement results files must be named according this pattern BodyMovements_animations_N.res where N is also the number of the body. However, the first body movement results file must be named BodyMovements_animations.res.
All these files must be stored in the SeaFEM analysis folder. When Postprocess >> Computer animations >> Seakeeping animation is selected, All bodies meshes and movement results are read and animation is created.
1.7.2.12. Compose reactions
Postprocess >> Compose reactions
This command is available for structural models. It calculates total reactions in a model. When this menu option is selected, the following window is opened:
When List result is selected, then all reactions and their sum is shown: