Abstract
We present an algorithm for the fully automatic generation of a class-compliant mesh for ship structural analysis. Our algorithm is implemented as an end-to-end solution. It starts from a description of a geometry and produces a class conforming surface mesh as a result. The algorithm consists of two parts, the automatic geometry refinement and the preconditioned Delaunay frontal quad dominant mesh generator. A geometry is described by a dictionary of elements and it contains points, rods, plates, and openings. A dictionary can contain modeling errors such as unintended overlaps or an unintended loss of connectivity between elements. The main contribution of the paper is the automatic geometry refinement algorithm and the virtual stiffener procedure designed to control the local mesh orientation of a marching front meshing algorithm. The geometry refinement algorithm guarantees that the output dictionary will be such that intersections of the boundary edges of plates are guaranteed to be nodes of any mesh generated by tessellating such geometry. The algorithm is implemented in Python, using the open-source Gmsh system together with the Open CASCADE kernel which is used to implement the automatic geometry refinement. We present several benchmark models from an engineering practice to illustrate our claims as well as to benchmark the efficiency of the various stages of the processing pipeline.
Highlights
We study algorithmic solutions for the fully automatic mesh generation in ship structural analysis
In order to be definite, we have summarized the requirements on the mesh in Appendix A
The algorithm is intended for the automatic coarse mesh generation for ship substructures in the early phases of the design process
Summary
We study algorithmic solutions for the fully automatic mesh generation in ship structural analysis. The contribution of this paper is the fully automatic algorithm which contains both the automatic geometric refinement procedure, which removes the connectivity and overlap errors in the geometry, and an automatic quad oriented mesh generator, which produces a mesh optimized according to the rules of the classification societies, see [1,2,3]. The algorithm is intended for the automatic coarse mesh generation for ship substructures in the early phases of the design process. The optimization objective is formulated according to the rules for generating a coarse mesh (Appendix A.1)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.