Ziggizag
Chemical
- Mar 11, 2011
- 4
Well,
I have just realized why the people do not use FEA (finite elements analysis) as often as they should do: FEA preprocessing phase is a disaster!!! Simply speaking - there is no simple, efficient meshing software available on the market. Existing software like Hyper Mesh is just an interface catastrophe. Everything you hate in a computer software interface is existent there!
OK - being serious. The problem seems to start at the beginning. Engineering design applications are NURBS driven. They describe surface in a topology unaware manner. Then the project goes into FEA preprocessor where appropriate mesh topology is being created for further analysis.
Well - while contemporary FEA preprocessors are powerful in terms of handling various mesh types, they are extremely poor modelling tools compared to professional modelling tools like 3DS Max or Maya.
Simply speaking - any 3D artists is able to deliver a model with nice surface mesh topology: definitely this model will be better than result of automatic meshing by FEA preprocessors or even better than human-optimized meshes delivered by inexperienced FEM engineer! The only problem is... how to proceed from surface (2d) mesh to volume (3d) mesh keeping surface topology of the input geometry?
Or rather - the real issue is that I have never heard about a FEA preprocessor accepting surface mesh data as input geometry. Why??? Aren't efficient algorithms generating volumetric 3d mesh from 2d surface mesh (volume tessellation)? Sure thay exist but FEA preprocessrs do not implement these algorythms. Why???
Would you be so kind to explain why streamline like below is non-existent in practice?:
1) 2D surface mesh geometry to be constructed in 3DS Max or similar application as triangular, tetra- or even hexa-mesh (with special modelling techniques hexa- is also is possible). Basic topology optimization is achieved already during modelling phase! 3D artist can easily recreate complete mesh geometry based on data imported from industrial design application. Dimension are not recreated perfectly but sure they are recreated in a near perfect manner. 3D artist doing in Max or Maya can easily skip unnecessary features and he/she can construct mesh of various density following appropriate specification.
2) Conversion of the surface mesh model into volume mesh model preserving imported surface mesh topology. A special subroutine is necessary for this within a FEA preprocessor.
3) Generated 3D volumetric mesh is used within FEA preprocessor as usual: materials, loads, constraints are applied.
4) Final result being sent to appropriate FEA solver.
The reason for the question is simple: an hour of a 3D generalist (a 3D modeler)) work is by far much cheaper than an hour of FEA engineer while 60% of FEA engineer workload is... meshing !!!
Would you be so pleased, to comment???
I have just realized why the people do not use FEA (finite elements analysis) as often as they should do: FEA preprocessing phase is a disaster!!! Simply speaking - there is no simple, efficient meshing software available on the market. Existing software like Hyper Mesh is just an interface catastrophe. Everything you hate in a computer software interface is existent there!
OK - being serious. The problem seems to start at the beginning. Engineering design applications are NURBS driven. They describe surface in a topology unaware manner. Then the project goes into FEA preprocessor where appropriate mesh topology is being created for further analysis.
Well - while contemporary FEA preprocessors are powerful in terms of handling various mesh types, they are extremely poor modelling tools compared to professional modelling tools like 3DS Max or Maya.
Simply speaking - any 3D artists is able to deliver a model with nice surface mesh topology: definitely this model will be better than result of automatic meshing by FEA preprocessors or even better than human-optimized meshes delivered by inexperienced FEM engineer! The only problem is... how to proceed from surface (2d) mesh to volume (3d) mesh keeping surface topology of the input geometry?
Or rather - the real issue is that I have never heard about a FEA preprocessor accepting surface mesh data as input geometry. Why??? Aren't efficient algorithms generating volumetric 3d mesh from 2d surface mesh (volume tessellation)? Sure thay exist but FEA preprocessrs do not implement these algorythms. Why???
Would you be so kind to explain why streamline like below is non-existent in practice?:
1) 2D surface mesh geometry to be constructed in 3DS Max or similar application as triangular, tetra- or even hexa-mesh (with special modelling techniques hexa- is also is possible). Basic topology optimization is achieved already during modelling phase! 3D artist can easily recreate complete mesh geometry based on data imported from industrial design application. Dimension are not recreated perfectly but sure they are recreated in a near perfect manner. 3D artist doing in Max or Maya can easily skip unnecessary features and he/she can construct mesh of various density following appropriate specification.
2) Conversion of the surface mesh model into volume mesh model preserving imported surface mesh topology. A special subroutine is necessary for this within a FEA preprocessor.
3) Generated 3D volumetric mesh is used within FEA preprocessor as usual: materials, loads, constraints are applied.
4) Final result being sent to appropriate FEA solver.
The reason for the question is simple: an hour of a 3D generalist (a 3D modeler)) work is by far much cheaper than an hour of FEA engineer while 60% of FEA engineer workload is... meshing !!!
Would you be so pleased, to comment???