TwinMesh
From CFD-Wiki
(→CFD Solver Interfaces) |
(→CFD Solver Interfaces) |
||
(11 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
== TwinMesh == | == TwinMesh == | ||
- | TwinMesh is a [[Meshing|meshing]] software developed by CFX Berlin Software GmbH, Germany. It automatically generates hexahedral meshes for the [[Introduction to CFD|CFD]] simulation of the continuously changing fluid volumes of the working chambers of rotary positive displacement machines. The product was released in 2014. | + | TwinMesh is a [[Meshing|meshing]] software developed by CFX Berlin Software GmbH, Germany. It automatically generates hexahedral meshes for the computational [[Fluid dynamics|fluid dynamics]] ([[Introduction to CFD|CFD]]) simulation of the continuously changing [[Fluid|fluid]] volumes of the working chambers of rotary positive displacement (PD) machines. The product was first time released in 2014. |
- | The current product release is Version | + | TwinMesh supports floating licenses via LM-X license manager for 64-bit Windows and Linux systems. |
+ | |||
+ | The current product release is Version 2025, released in November 2024. | ||
=== Mesh Types === | === Mesh Types === | ||
Line 21: | Line 23: | ||
* Node mapping at general grid interfaces. | * Node mapping at general grid interfaces. | ||
* Various smoothing algorithms to control mesh orthogonality and node equidistance in all three dimensions. | * Various smoothing algorithms to control mesh orthogonality and node equidistance in all three dimensions. | ||
- | * Mesh quality check such as: determinant, min. angle, volume change, aspect ratio. | + | * Mesh quality check such as: determinant, min. angle, volume change, aspect ratio, and more. |
+ | |||
+ | * TwinMesh supports [[Parallel computing|parallel computing]] with the usage of up to 16 local cores for the meshing process. | ||
+ | |||
+ | === Additional Features === | ||
+ | |||
+ | * CHT-GGI interface that allows to create a fluid-fluid-solid interface in CFX. | ||
+ | * Non-reflecting boundary condition for CFX. | ||
+ | * Mesh interpolation feature that allows to vary the solver timestep and the rotational speed of the PD machine. | ||
+ | * Consideration of shaft deflection and thermal deformation. | ||
+ | * Support for variable pitch profiles | ||
+ | * Support for bending line and rotor deformation due to mechanical and thermal loads | ||
+ | * Mesh deformation approach for reed valves is included into User Fortran routines (CFX) and User Defined Functions (Fluent) to get a simple but stable and efficient simulation setup, allowing several reed valves with different properties in one simulation | ||
+ | |||
=== Geometry Support === | === Geometry Support === | ||
- | TwinMesh supports IGES (.iges) and point data (.csv). | + | TwinMesh supports IGES (.iges), XML-files and point data (.csv). |
The following geometry modifications are available in TwinMesh: | The following geometry modifications are available in TwinMesh: | ||
Line 35: | Line 50: | ||
=== Rotary Positive Displacement Machines === | === Rotary Positive Displacement Machines === | ||
- | TwinMesh allows meshing of the following rotary | + | TwinMesh allows meshing of the following rotary PD machines: |
* Internal/external gear pump | * Internal/external gear pump | ||
Line 47: | Line 62: | ||
* Conical rotor pump | * Conical rotor pump | ||
* Screw compressor/expander | * Screw compressor/expander | ||
+ | * Screw vacuum pump | ||
* Eccentric screw pump/progressive cavity pump | * Eccentric screw pump/progressive cavity pump | ||
* Wankel engine | * Wankel engine | ||
+ | * Single stage and multi stage vacuum pumps | ||
=== CFD Solver Interfaces === | === CFD Solver Interfaces === | ||
- | TwinMesh has built-in support for [[Ansys FAQ|ANSYS]] | + | TwinMesh has built-in support for [[Siemens FAQ#STAR-CCM+|Simcenter STAR-CCM+]], [[Ansys FAQ#CFX|ANSYS CFX]] and [[Ansys Fluent]]. TwinMesh automatically generates ready-to-run templates for Simcenter STAR-CCM+, ANSYS CFX, and Ansys Fluent supported until Release 2024 R2). |
=== Supported Platforms === | === Supported Platforms === | ||
Line 62: | Line 79: | ||
* Hesse, J., Spille-Kohoff, A., Hauser, J., & Schulze-Beckinghausen, P. (2014). Structured meshes and reliable CFD simulations: TwinMesh for positive displacement machines. In International screw compressor conference, TU Dortmund. | * Hesse, J., Spille-Kohoff, A., Hauser, J., & Schulze-Beckinghausen, P. (2014). Structured meshes and reliable CFD simulations: TwinMesh for positive displacement machines. In International screw compressor conference, TU Dortmund. | ||
* Spille-Kohoff, A., Hesse, J., & El Shorbagy, A. (2015, August). CFD simulation of a screw compressor including leakage flows and rotor heating. In IOP Conference Series: Materials Science and Engineering (Vol. 90, No. 1, p. 012009). IOP Publishing. ([https://iopscience.iop.org/article/10.1088/1757-899X/90/1/012009/pdf]) | * Spille-Kohoff, A., Hesse, J., & El Shorbagy, A. (2015, August). CFD simulation of a screw compressor including leakage flows and rotor heating. In IOP Conference Series: Materials Science and Engineering (Vol. 90, No. 1, p. 012009). IOP Publishing. ([https://iopscience.iop.org/article/10.1088/1757-899X/90/1/012009/pdf]) | ||
- | * Andres, R., Nikolov, A., & Brümmer, A. (2016). CFD Simulation of a Twin Screw Expander including Leakage Flows. In 23rd International Compressor Engineering Conference at Purdue, July 11-14, 2016. ([https:// | + | * Andres, R., Nikolov, A., & Brümmer, A. (2016). CFD Simulation of a Twin Screw Expander including Leakage Flows. In 23rd International Compressor Engineering Conference at Purdue, July 11-14, 2016. ([https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=3496&context=icec]) |
* Willie, J. (2017, September). Use of CFD to predict trapped gas excitation as source of vibration and noise in screw compressors. In IOP Conference Series: Materials Science and Engineering (Vol. 232, p. 012021). IOP Publishing. ([http://iopscience.iop.org/article/10.1088/1757-899X/232/1/012021/pdf]) | * Willie, J. (2017, September). Use of CFD to predict trapped gas excitation as source of vibration and noise in screw compressors. In IOP Conference Series: Materials Science and Engineering (Vol. 232, p. 012021). IOP Publishing. ([http://iopscience.iop.org/article/10.1088/1757-899X/232/1/012021/pdf]) | ||
+ | * Pietrzyk, P., Roth, D., Schmitz, K. & Jacobs, G. (2018). Design study of a high speed power unit for electro hydraulic actuators (EHA) in mobile applications. In 11th International Fluid Power Conference Aachen, March 19-21, 2018. ([http://publications.rwth-aachen.de/record/726047/files/726047.pdf]) | ||
=== External Links === | === External Links === | ||
- | * [http://www.twinmesh.com TwinMesh | + | * [http://www.twinmesh.com TwinMesh's homepage] |
- | * [http://www.cfx-berlin.de CFX Berlin | + | * [http://www.cfx-berlin.de CFX Berlin's homepage] |
Latest revision as of 07:33, 16 December 2024
Contents |
TwinMesh
TwinMesh is a meshing software developed by CFX Berlin Software GmbH, Germany. It automatically generates hexahedral meshes for the computational fluid dynamics (CFD) simulation of the continuously changing fluid volumes of the working chambers of rotary positive displacement (PD) machines. The product was first time released in 2014.
TwinMesh supports floating licenses via LM-X license manager for 64-bit Windows and Linux systems.
The current product release is Version 2025, released in November 2024.
Mesh Types
TwinMesh can generate structured hexahedral meshes for the axial gaps and working chambers of rotary positive displacement machines.
Additionally, TwinMesh can generate unstructured tetrahedral meshes for the axial gaps of rotary positive displacement machines.
Meshing Techniques
TwinMesh's mesh generation employs the following meshing techniques and smoothing algorithms.
- Option to fix the nodes along the rotors, which results in a general interface between the rotor meshes.
- Option to fix the nodes along the housing geometry to get an 1:1 interface between the rotor meshes.
- Option to fix the nodes on one of the rotors so that the nodes on the other rotor are able to move. This method also results in an 1:1 rotor interface.
- Option to mesh rotors with variable pitch.
- Manual adjustment of individual nodes.
- Node mapping at general grid interfaces.
- Various smoothing algorithms to control mesh orthogonality and node equidistance in all three dimensions.
- Mesh quality check such as: determinant, min. angle, volume change, aspect ratio, and more.
- TwinMesh supports parallel computing with the usage of up to 16 local cores for the meshing process.
Additional Features
- CHT-GGI interface that allows to create a fluid-fluid-solid interface in CFX.
- Non-reflecting boundary condition for CFX.
- Mesh interpolation feature that allows to vary the solver timestep and the rotational speed of the PD machine.
- Consideration of shaft deflection and thermal deformation.
- Support for variable pitch profiles
- Support for bending line and rotor deformation due to mechanical and thermal loads
- Mesh deformation approach for reed valves is included into User Fortran routines (CFX) and User Defined Functions (Fluent) to get a simple but stable and efficient simulation setup, allowing several reed valves with different properties in one simulation
Geometry Support
TwinMesh supports IGES (.iges), XML-files and point data (.csv).
The following geometry modifications are available in TwinMesh:
- Rotor scaling
- Rotor translation
- Rotation angle offset
Rotary Positive Displacement Machines
TwinMesh allows meshing of the following rotary PD machines:
- Internal/external gear pump
- Gerotor pump
- Orbital motor
- Vane pump
- Lobe pump
- Roots blower
- Rotary piston pump
- Scroll compressor/expander
- Conical rotor pump
- Screw compressor/expander
- Screw vacuum pump
- Eccentric screw pump/progressive cavity pump
- Wankel engine
- Single stage and multi stage vacuum pumps
CFD Solver Interfaces
TwinMesh has built-in support for Simcenter STAR-CCM+, ANSYS CFX and Ansys Fluent. TwinMesh automatically generates ready-to-run templates for Simcenter STAR-CCM+, ANSYS CFX, and Ansys Fluent supported until Release 2024 R2).
Supported Platforms
TwinMesh supports 64-bit Windows versions.
Literature
- Hesse, J., Spille-Kohoff, A., Hauser, J., & Schulze-Beckinghausen, P. (2014). Structured meshes and reliable CFD simulations: TwinMesh for positive displacement machines. In International screw compressor conference, TU Dortmund.
- Spille-Kohoff, A., Hesse, J., & El Shorbagy, A. (2015, August). CFD simulation of a screw compressor including leakage flows and rotor heating. In IOP Conference Series: Materials Science and Engineering (Vol. 90, No. 1, p. 012009). IOP Publishing. ([1])
- Andres, R., Nikolov, A., & Brümmer, A. (2016). CFD Simulation of a Twin Screw Expander including Leakage Flows. In 23rd International Compressor Engineering Conference at Purdue, July 11-14, 2016. ([2])
- Willie, J. (2017, September). Use of CFD to predict trapped gas excitation as source of vibration and noise in screw compressors. In IOP Conference Series: Materials Science and Engineering (Vol. 232, p. 012021). IOP Publishing. ([3])
- Pietrzyk, P., Roth, D., Schmitz, K. & Jacobs, G. (2018). Design study of a high speed power unit for electro hydraulic actuators (EHA) in mobile applications. In 11th International Fluid Power Conference Aachen, March 19-21, 2018. ([4])
External Links
* TwinMesh's homepage * CFX Berlin's homepage