CN111310278B - Ship automatic modeling method based on simulation - Google Patents

Ship automatic modeling method based on simulation Download PDF

Info

Publication number
CN111310278B
CN111310278B CN202010054711.2A CN202010054711A CN111310278B CN 111310278 B CN111310278 B CN 111310278B CN 202010054711 A CN202010054711 A CN 202010054711A CN 111310278 B CN111310278 B CN 111310278B
Authority
CN
China
Prior art keywords
ship
model
curved surface
dimensional
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010054711.2A
Other languages
Chinese (zh)
Other versions
CN111310278A (en
Inventor
王晓原
夏媛媛
姜雨函
朱慎超
张兰
冯凯
王赞恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Navigation Brilliance Qingdao Technology Co Ltd
Original Assignee
Navigation Brilliance Qingdao Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Navigation Brilliance Qingdao Technology Co Ltd filed Critical Navigation Brilliance Qingdao Technology Co Ltd
Priority to CN202010054711.2A priority Critical patent/CN111310278B/en
Publication of CN111310278A publication Critical patent/CN111310278A/en
Application granted granted Critical
Publication of CN111310278B publication Critical patent/CN111310278B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention relates to a ship automatic modeling method based on simulation, which comprises the following steps: establishing a ship three-dimensional model file based on an automatic modeling system; importing two-dimensional data of the ship according to the ship three-dimensional model file, and establishing or modifying an intermediate model through recognition conversion; generating a corresponding curved surface model by the intermediate model; and detecting the curved surface quality of the curved surface model, and obtaining a three-dimensional model according to the curved surface model passing the detection. According to the system, the three-dimensional model file is built, and then the two-dimensional data such as the identified two-dimensional model diagram and the model value table in the standard format are imported to quickly build the ship three-dimensional model.

Description

Ship automatic modeling method based on simulation
Technical Field
The invention relates to the technical field of ships, in particular to a ship automatic modeling method based on simulation.
Background
The virtual simulation test platform is used as a special virtual test platform for ship performance, and the automatic modeling technology of the ship body plays a very important role in the design, evaluation and optimization of the subsequent ship hydrodynamic performance, so that the method for establishing the automatic modeling technology of the ship body based on the virtual simulation test is very important.
The existing three-dimensional model software has complex curved surface creation and strong professional, and data loss or damage easily occurs in the process of data transmission between the model software and the simulation software. In a virtual test for simulating hydrodynamic performance of a ship by computational fluid dynamics (Computational Fluid Dynamics, CFD for short), the repeated utilization rate of a single ship model is low, the single ship model is often required to be remodelled after replacement engineering, and the whole design test is tedious and slow in process.
Based on the above, the prior art has the problem of lengthy and slow design of the ship model.
The above drawbacks are to be overcome by those skilled in the art.
Disclosure of Invention
First, the technical problem to be solved
In order to solve the problems in the prior art, the invention provides a ship automatic modeling method based on simulation, which solves the problem that the design of a ship model is tedious and slow in the prior art.
(II) technical scheme
In order to achieve the above purpose, the main technical scheme adopted by the invention comprises the following steps:
the invention provides a ship automatic modeling method based on simulation, which comprises the following steps:
establishing a ship three-dimensional model file based on an automatic modeling system;
importing two-dimensional data of the ship according to the ship three-dimensional model file, and establishing or modifying an intermediate model through recognition conversion;
generating a corresponding curved surface model by the intermediate model;
and detecting the curved surface quality of the curved surface model, and obtaining a three-dimensional model according to the curved surface model passing the detection.
In an exemplary embodiment of the present invention, the two-dimensional data is a profile, and the importing the two-dimensional data of the ship according to the ship three-dimensional model file includes:
dividing the ship three-dimensional model file into a plurality of segments;
identifying a two-dimensional model corresponding to the image segments according to the plurality of image segments according to the two-dimensional image in the DXF format of the drawing exchange file;
and establishing a corresponding two-dimensional graph segment according to the two-dimensional model.
In an exemplary embodiment of the present invention, the two-dimensional data is a model value table, and the importing the two-dimensional data of the ship according to the ship three-dimensional model file includes:
converting the ship model value table of the Excel table into an XML standard model value table file for simulation;
re-ordering and grouping the model value tables in the XML standard model value table file;
and building a ship line block diagram comprising a plurality of segments according to the ship three-dimensional model file.
In an exemplary embodiment of the present invention, before the creating or modifying the intermediate model by identifying the transformation, the method further includes:
preprocessing the plurality of segments or the two-dimensional segments.
In an exemplary embodiment of the invention, said creating or modifying the intermediate model by identifying the transformations comprises:
identifying the segment attribute, and numbering and naming the segments according to the segment attribute;
selecting a segment to be identified from the divided segments, and automatically identifying or manually identifying the segments;
judging whether the identified graph segment needs to be modified or not, and if so, modifying;
judging whether the current segment is identified to be ended or not, if the current segment is not identified to be ended, continuing to identify until the identification is ended;
if the current drawing identification is finished, continuing to judge whether the current drawing is identified to be finished, and if the current drawing identification is not finished, continuing to identify the next drawing in the current drawing;
and if the current drawing identification is finished, establishing an intermediate model.
In an exemplary embodiment of the present invention, the generating the corresponding curved surface model by generating the intermediate model includes:
obtaining a boundary line according to the intermediate model;
and generating a corresponding curved surface model by using a lofting method according to the boundary line.
In an exemplary embodiment of the present invention, the detecting the surface quality of the surface model includes:
displaying a curvature check comb pattern according to the selected curved surface on the curved surface model;
displaying the curvature of the curved surface adjacent to the selected curved surface;
and judging the curved surface quality of the selected curved surface according to the curvature check comb pattern and the curvature of the curved surface adjacent to the selected curved surface.
In an exemplary embodiment of the present invention, the performing a ship model transformation on the detected curved surface model, and obtaining a three-dimensional model according to the detected curved surface model includes:
judging the quality of the curved surface, and if the quality of the curved surface meets the model requirement, generating the three-dimensional model of the ship;
and if the quality of the curved surface does not meet the model requirement, adjusting and smoothing the curved surface with curvature distortion in the curved surface model.
In an exemplary embodiment of the present invention, after obtaining a three-dimensional model according to the detected curved surface model, the method further includes:
acquiring ship type data of a mother ship;
performing hydrostatic calculation on the model value of each station in the model value table according to the model data of the mother ship to obtain model parameters of the needed model in the regression model;
carrying out local transformation or overall transformation on the basis of ship type parameters of the ship type required in the regression model;
affine transformation is carried out on the mother ship to obtain ship type parameters of the stretched ship type;
performing section change calculation on the ship type parameters of the stretched ship type to obtain ship type parameters of a new ship type;
and constructing a model according to the ship model parameters of the new ship model to obtain the new ship model.
In an exemplary embodiment of the present invention, the affine transformation of the parent ship to obtain the ship-type parameters of the stretched ship-type includes:
proportional stretching is carried out on the mother ship in three directions of XYZ, and the draft is adjusted to obtain a stretched ship shape; and
carrying out hydrostatic calculation on the stretched ship form to obtain ship form parameters of the stretched ship form;
the step of carrying out section change calculation on the ship type parameters of the stretched ship type to obtain the ship type parameters of the new ship type comprises the following steps:
expanding or contracting the cross section of the ship model according to the ship type parameters of the stretched ship type;
compensating and adjusting the change of the water discharge after the expansion or contraction operation through the draft to obtain a new ship shape; and
and carrying out hydrostatic calculation on the new ship to obtain the ship parameters of the new ship.
(III) beneficial effects
The beneficial effects of the invention are as follows: according to the ship automatic modeling method based on simulation, provided by the embodiment of the invention, the system of the ship three-dimensional model is quickly built by building the three-dimensional model file and then importing two-dimensional data such as the identified two-dimensional model diagram and the model value table in a standard format, the system is simple and convenient to implement and operate, the repeated utilization rate of the ship model is improved, the time is saved, and the system has higher flexibility.
Drawings
FIG. 1 is a flow chart of a simulation-based method for automated modeling of a vessel according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a simulation-based marine automation modeling system according to an embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating the operation of the system of FIG. 2 according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating the identification of the transition in step S120 of FIG. 1 according to an embodiment of the present invention;
FIG. 5 is a flowchart illustrating the ship shape transformation after the three-dimensional model is obtained in step S140 of FIG. 1 according to an embodiment of the present invention;
FIG. 6 is a flow chart of a process for automated modeling in accordance with the present invention.
Detailed Description
The invention will be better explained by the following detailed description of the embodiments with reference to the drawings.
All technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and/or" as used herein includes any and all combinations of one or more of the associated listed items.
Aiming at the problems existing in the prior art, the invention provides an automatic modeling method for a simulated ship, which realizes automatic modeling of a ship three-dimensional model by establishing a bridge between a ship profile, a profile value table and the three-dimensional model.
Fig. 1 is a flowchart of a simulation-based ship automation modeling method according to an embodiment of the present invention, as shown in fig. 1, the method includes the following steps:
as shown in fig. 1, in step S110, a three-dimensional model file of a ship is built based on an automated modeling system;
as shown in fig. 1, in step S120, two-dimensional data of a ship is imported according to the three-dimensional model file of the ship, and an intermediate model is built or modified through recognition conversion;
as shown in fig. 1, in step S130, a corresponding curved surface model is generated by generating the intermediate model;
as shown in fig. 1, in step S140, the surface quality of the surface model is detected, and a three-dimensional model is obtained from the surface model passing the detection.
Based on the method, the system for rapidly building the ship three-dimensional model is simple and convenient to implement and operate, improves the recycling rate of the ship model, saves time and has higher flexibility by building the three-dimensional model file and then importing two-dimensional data such as the identified two-dimensional model diagram, the model value table in a standard format and the like.
In order to achieve the above method, another embodiment of the present invention further provides a simulation-based ship automation modeling system, which is mainly used for ship automation modeling of a virtual simulation test. FIG. 2 is a schematic diagram of a simulation-based automatic modeling system for a ship according to an embodiment of the present invention, and as shown in FIG. 2, the system 200 follows the automatic modeling requirements of the ship and divides the automatic modeling system for the ship into: the interfaces between the information storage module 210, the graphic analysis module 220, the ship-shaped transformation module 230 and the three-dimensional model module 240 adopt ADO.NET (a group of object-oriented class libraries for interacting with data sources) technology for data connection between the modules, so that the data can be completely and rapidly transmitted.
The information storage module 210 mainly includes an imported two-dimensional pattern, a standard type value table file, and a database. The method has the main functions of managing and storing the imported ship two-dimensional profile and standard profile table files, storing the two-dimensional profile and standard profile table files in a database file, conveniently calling the parent ship data in the ship type conversion process, realizing the functions of searching, editing, deleting and loading the data, and realizing data sharing.
The main function of the graphic analysis module 220 is to establish a rule for converting a two-dimensional model diagram or model value table into a three-dimensional model, identify the two-dimensional model diagram and the standard model value table file one by one, modify, edit and delete unreasonable line segments, convert the unreasonable line segments into an intermediate model for optimization, and ensure that a ship three-dimensional model with good quality is generated. Wherein the unreasonable line segment includes: there are segments that interfere and are not within recognition range, segments that are represented by segments, segments that have too many data points, segments that overlap together, and so on.
The ship model conversion module 230 has the main functions of calling the model diagram or model value table data of the mother ship in the database, carrying out hydrostatic calculation on each station, converting the ship model, finally outputting a series of new ship model data, converting the new ship model data into a ship three-dimensional intermediate model, modifying and optimizing the ship three-dimensional intermediate model, and synchronously storing the information in the database.
The main function of the three-dimensional model module 240 is to convert the intermediate model generated in the graphic analysis module 220 and the ship-type conversion module 230 into a permanent model in igs format, and to perform inspection and optimization on the curved surface of the model generated by the model module, and to store the generated permanent model in a database, thereby ensuring correct transmission of model data.
FIG. 3 is a schematic diagram illustrating the operation of the system in FIG. 2 according to an embodiment of the present invention, as shown in FIG. 3, the graphic resolution module 220 performs data extraction on the two-dimensional model diagram or model value table received from the information storage module 210, and then identifies the model value table file or model diagram file to load into the modeling system. The ship model conversion module 230 mainly performs data extraction according to the two-dimensional model diagram or the model value table received from the information storage module 210, and then sequentially performs hydrostatic calculation, affine transformation, hydrostatic calculation, profile change, hydrostatic calculation, and then establishes an intermediate model. The three-dimensional model module 240 is configured to generate a permanent model from the three-dimensional intermediate file and the ship-to-ship converted intermediate file.
The system is based on programming languages such as C++, VC and the like and development tools, is oriented to program development and software design, achieves the purpose of correctly and quickly establishing a ship three-dimensional model by identifying and converting a ship profile and a profile value table, provides support for the evaluation and optimization of ship hydrodynamic performance, is mainly based on a virtual simulation test platform, is based on an intelligent identification map and data analysis conversion function, can perform ship type conversion according to ship type data of a mother ship in combination with ship hydrostatic computation, obtains a large number of similar ship types for virtual test comparison, can realize the process of converting a ship from a two-dimensional profile or a profile value table to a three-dimensional model to a ship type, improves the utilization rate of a single ship model, and simplifies the flow of a virtual test.
The above method is described in detail below in conjunction with the step flow shown in fig. 1 and the systems shown in fig. 2 and 3:
in step S110, a three-dimensional model file of the ship is built based on the automated modeling system.
In one embodiment of the invention, the step is entered into an automated modeling system; and building a ship three-dimensional model file.
In step S120, an intermediate model is built or modified by recognition conversion according to the two-dimensional data of the ship imported from the ship three-dimensional model file.
In the step, when two-dimensional data is imported, the data format needs to be judged, whether the two-dimensional data is a model diagram or a model value table is judged, and then different formats are identified to draw a three-dimensional model of the ship body.
In one embodiment of the present invention, when the two-dimensional data is a profile, importing the two-dimensional data of the ship according to the ship three-dimensional model file in this step includes:
(2.11) dividing the ship three-dimensional model file into a plurality of segments; the different segments refer to different two-dimensional profiles of the guidance system.
(2.12) identifying a two-dimensional model corresponding to the segments according to the plurality of segments from the two-dimensional graph in the drawing exchange file DXF format.
(2.13) building a corresponding two-dimensional graph segment according to the two-dimensional model.
The profile is formed by three groups of figures, namely a transverse profile, a half-width water line and a longitudinal profile, and the three plane figures cannot completely represent the profile surface of the ship body, so that a plurality of sections parallel to three basic projection planes are required to be supplemented. After the above steps are completed, the information of the two-dimensional segments is synchronously stored in the database of the information storage module 210.
In one embodiment of the present invention, when the two-dimensional data is a model value table, importing the two-dimensional data of the ship according to the ship three-dimensional model file in the step includes:
and (2.21) converting the ship model value table of the Excel table into an XML standard model value table file for simulation, wherein the model value table is a set of points on the surface of the ship body, and converting the Excel model value table into an XML standard model value table file of the virtual simulation test platform, so that the information has uniqueness, and the transmission of the information is more accurate and rapid.
(2.22) reordering and grouping the section value tables in the XML standard section value table file; and grouping the data in the profile table by grouping, wherein one grouping corresponds to one station, one mark in the profile table is a station number, and the mark represents ship profile data of a plurality of ship cross sections.
(2.23) building a ship line block diagram comprising a plurality of segments according to the ship three-dimensional model file.
Similarly, after the above steps are completed, the ship line block diagram including the plurality of segments is synchronously stored in the database of the information storage module 210. The model value table and the model diagram are two different modes, and the system of the embodiment can identify the model diagram to establish a ship model and can identify the model value table to establish the ship model.
In one embodiment of the present invention, before the establishing or modifying the intermediate model by identifying the transformation in this step, the method further includes:
preprocessing the plurality of segments or the two-dimensional segments.
Wherein the preprocessing comprises proportion setting, origin setting, line segment processing and the like.
Fig. 4 is a flowchart of the identification conversion in step S120 of fig. 1 according to an embodiment of the present invention, as shown in fig. 4, specifically including the following steps:
in step S401, a segment to be identified is selected, a segment attribute is identified, and the segment is numbered and named according to the segment attribute.
In step S402, a segment to be identified is selected for the divided segments, and is identified automatically or manually.
In step S403, it is determined whether modification is required for the identified segment, and if modification is required, model modification is performed.
The model modification in this step mainly refers to modification of unreasonable line segments, and may specifically include: deleting line segments, merging line segments, line segment densification, deleting duplicate line segments, and the like.
Deleting the line segment is deleting the line segment which is interfered in recognition and is not in the recognition range; the merging line segments are obtained by connecting the line segments represented by the segments together for merging; the line segment is thinned to reduce data points representing the line segment, so that the processing speed of the line segment is increased; the deleting repeated line segment is to delete a plurality of line segments repeated by the same line segment because the plurality of line segments are overlapped together on the deleting graph and redundant line segments which represent the same line segment are repeated.
In step S404, it is determined whether the current segment is recognized to be ended, and if the current segment is recognized to be not ended, recognition is continued until recognition is ended.
In step S405, if the current drawing identification is finished, whether the current drawing is identified to be finished is continuously determined, and if the current drawing identification is not finished, the next drawing is continuously identified in the current drawing.
In step S406, if the current drawing recognition ends, an intermediate model is built.
After the intermediate model is established, the knowledge base and the knowledge in the database can be called to test the intermediate model, if the intermediate model is correct, the subsequent steps are continued, and if the intermediate model is incorrect, the intermediate model needs to be modified or optimized.
In step S130, a corresponding surface model is generated for the intermediate model.
In one embodiment of the invention, this step consists essentially of: obtaining a boundary line according to the intermediate model; and generating a corresponding curved surface model by using a lofting method according to the boundary line.
In step S140, the surface quality of the surface model is detected, and a three-dimensional model is obtained according to the detected surface model.
In one embodiment of the present invention, the surface model obtained in the foregoing steps is optimized, and the surface quality of the surface model is detected before the optimization, which specifically includes: firstly, a curvature check comb-shaped diagram is displayed according to a selected curved surface on the curved surface model, so that a user can intuitively see the change of the curvature of the model, and the accuracy of the model is improved; then, displaying the curvature of the curved surface adjacent to the selected curved surface, so that a user can check and judge the transition condition of the curved surface conveniently; and finally, judging the surface quality of the selected surface according to the curvature check comb pattern and the curvature of the surface adjacent to the selected surface.
In an exemplary embodiment of the present invention, performing a ship model transformation on the detected curved surface model in this step, and obtaining a three-dimensional model according to the detected curved surface model includes:
judging the quality of the curved surface, and if the quality of the curved surface meets the model requirement, generating the three-dimensional model of the ship;
and if the quality of the curved surface does not meet the model requirement, adjusting and smoothing the curved surface with curvature distortion in the curved surface model, namely, performing curved surface optimization until the quality of the optimized curved surface meets the model requirement.
In an exemplary embodiment of the invention, after the optimization described above is completed in this step, the permanent model is converted to an igs format model: after confirming that the ship body three-dimensional model has no problem, converting the ship body three-dimensional model into an igs format model, and entering the next module of the virtual simulation test platform.
In order to simplify the ship design optimization flow, the model ship is combined to perform ship type transformation to obtain a large amount of ship type data, so that virtual test comparison is facilitated. Fig. 5 is a flowchart of performing ship shape transformation after the three-dimensional model is obtained in step S140 of fig. 1 according to an embodiment of the present invention, and as shown in fig. 5, the method specifically includes the following steps:
in step S501, ship data of a mother ship is obtained, wherein the mother ship data database mainly includes ship data which is designed and stored autonomously and different ship data provided by the system, so that the subsequent steps can conveniently and directly call the mother ship and various ship data from the database.
In step S502, hydrostatic calculation is performed on the model value of each station in the model value table according to the model data of the parent ship, so as to obtain the model parameters of the required model in the regression model.
In step S503, a ship type conversion method is selected. The system can select local transformation or overall transformation of different ship type transformation modes according to requirements, wherein the local transformation mainly refers to the local transformation which can be selected when the local performance of the ship is unsatisfactory and only the local is optimized; the integral transformation mainly means the change of the whole ship shape, and the change range is relatively large.
Step S504, based on the regression modelThe ship type parameters of the ship type are required to be subjected to local transformation or overall transformation. In the step, the water discharge amount can be controlled
Figure BDA0002372404250000111
) Parameters such as a captain (L), a ship width (B), draft (T), a midship section Coefficient (CM) and the like realize transformation of the mother ship, wherein the drainage volume and draft are mutually compensation variables, one is selected as an independent variable, and the other is changed along with the change of other parameters as a dependent variable.
In step S505, affine transformation is performed on the mother ship to obtain ship type parameters of the ship type after stretching. For example, a mother ship can be proportionally stretched in three directions of XYZ, and the draft can be adjusted to obtain a stretched ship shape; and performing hydrostatic calculation on the stretched ship form to obtain ship form parameters of the stretched ship form.
The affine transformation is used for transforming the ship shape in the step, transformation can be realized by adopting the mode, the transformation of the mother ship in a larger scale range can be realized, and meanwhile, the characteristics of the shape of the mother ship can be well inherited, so that the superiority of the newly generated ship shape is ensured.
In step S506, a profile change calculation is performed on the ship-shaped parameter of the ship-shaped after the stretching, so as to obtain a new ship-shaped parameter. For example, by calculating a control section parameter (such as midship section coefficient), expanding or contracting the cross section of the ship model according to the ship type parameter of the ship type after stretching; compensating and adjusting the change of the water discharge after the expansion or contraction operation through the draft to obtain a new ship shape; and performing hydrostatic calculation on the new ship to obtain ship parameters of the new ship.
In step S507, a model is built according to the ship model parameters of the new ship model, so as to obtain a new ship model, that is, a three-dimensional model with more ship models is obtained through ship model conversion. The obtained new ship model is automatically stored in a database, so that the new ship model can be conveniently called at any time according to the requirement.
The generated ship parameters of the new ship form are parameters required for establishing the new ship form model, and a model value table file and a two-dimensional model diagram of the new ship form are generated according to the parameters, wherein the model value table is a model value table of the new ship form automatically generated after the new ship form is obtained. The model value table is mainly acquired for the convenience of modeling next time, and the model value table can be loaded for automatic modeling.
Based on the above steps, fig. 6 is a flowchart of the process of automated modeling according to the present invention.
In summary, the simulation-based ship automatic modeling method provided by the embodiment of the invention is suitable for the ship model automatic generation technology in the process of ship assessment, design and development, and the model value table and the model diagram belong to indispensable elements in the process of ship design and development, so that a numerical value and a bridge between two dimensions and three dimensions are established, the utilization rate of a ship model is improved, the modeling time is saved, and the method has higher flexibility. And by combining with ship type optimization, different ship types can be changed according to the ship type of the mother ship, so that the ship type optimization flow is simplified. Through converting the model value table into an XML standard model value table file, the information has uniqueness, and after the curved surface model is obtained more accurately and rapidly through information transmission, the ship-shaped curved surface quality can be optimized, the curved surface comb-shaped graph is checked, the user can intuitively see the change of the model curvature, and the accuracy of the model is improved. Affine transformation is used for transforming the ship shape, so that transformation of the mother ship in a larger scale range can be realized, and meanwhile, the characteristics of the mother ship on the line shape can be well inherited, thereby ensuring the superiority of the newly generated ship shape.
It should be noted that although in the above detailed description several modules or units of a device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functions of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the invention. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present invention may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, and includes several instructions to cause a computing device (may be a personal computer, a server, a touch terminal, or a network device, etc.) to perform the method according to the embodiments of the present invention.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It is to be understood that the invention is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

Claims (7)

1. A simulation-based ship automation modeling method, comprising:
establishing a ship three-dimensional model file based on an automatic modeling system;
importing two-dimensional data of the ship according to the ship three-dimensional model file, and establishing or modifying an intermediate model through recognition conversion;
generating a corresponding curved surface model by the intermediate model;
detecting the curved surface quality of the curved surface model, and obtaining a three-dimensional model according to the curved surface model passing the detection;
the two-dimensional data are profile diagrams, and the two-dimensional data imported into the ship according to the ship three-dimensional model file comprise:
dividing the ship three-dimensional model file into a plurality of segments;
identifying a two-dimensional model corresponding to the image segments according to the plurality of image segments according to the two-dimensional image in the DXF format of the drawing exchange file;
establishing a corresponding two-dimensional graph segment according to the two-dimensional model;
before the intermediate model is built or modified through the recognition conversion, the method further comprises the following steps:
preprocessing the plurality of segments or the two-dimensional segments;
the establishing or modifying the intermediate model by identifying the transformations includes:
identifying the segment attribute, and numbering and naming the segments according to the segment attribute;
selecting a segment to be identified from the divided segments, and automatically identifying or manually identifying the segments;
judging whether the identified graph segment needs to be modified or not, and if so, modifying;
judging whether the current segment is identified to be ended or not, if the current segment is not identified to be ended, continuing to identify until the identification is ended;
if the current drawing identification is finished, continuing to judge whether the current drawing is identified to be finished, and if the current drawing identification is not finished, continuing to identify the next drawing in the current drawing;
and if the current drawing identification is finished, establishing an intermediate model.
2. The automated simulation-based ship modeling method according to claim 1, wherein the two-dimensional data is a model value table, and the importing the two-dimensional data of the ship according to the three-dimensional model file of the ship comprises:
converting the ship model value table of the Excel table into an XML standard model value table file for simulation;
re-ordering and grouping the model value tables in the XML standard model value table file;
and building a ship line block diagram comprising a plurality of segments according to the ship three-dimensional model file.
3. The simulation-based vessel automation modeling method of claim 1, wherein the generating a corresponding surface model by generating the intermediate model comprises:
obtaining a boundary line according to the intermediate model;
and generating a corresponding curved surface model by using a lofting method according to the boundary line.
4. The automated simulation-based marine modeling method of claim 1, wherein the detecting of the surface quality of the surface model comprises:
displaying a curvature check comb pattern according to the selected curved surface on the curved surface model;
displaying the curvature of the curved surface adjacent to the selected curved surface;
and judging the curved surface quality of the selected curved surface according to the curvature check comb pattern and the curvature of the curved surface adjacent to the selected curved surface.
5. The automated simulation-based marine modeling method of claim 1, wherein performing a ship model transformation on the detected surface model, and obtaining a three-dimensional model from the detected surface model comprises:
judging the quality of the curved surface, and if the quality of the curved surface meets the model requirement, generating the three-dimensional model of the ship;
and if the quality of the curved surface does not meet the model requirement, adjusting and smoothing the curved surface with curvature distortion in the curved surface model.
6. The automated simulation-based ship modeling method according to claim 5, further comprising, after obtaining the three-dimensional model from the detected curved surface model:
acquiring ship type data of a mother ship;
performing hydrostatic calculation on the model value of each station in the model value table according to the model data of the mother ship to obtain model parameters of the needed model in the regression model;
carrying out local transformation or overall transformation on the basis of ship type parameters of the ship type required in the regression model;
affine transformation is carried out on the mother ship to obtain ship type parameters of the stretched ship type;
performing section change calculation on the ship type parameters of the stretched ship type to obtain ship type parameters of a new ship type;
and constructing a model according to the ship model parameters of the new ship model to obtain the new ship model.
7. The automated simulation-based ship modeling method according to claim 6, wherein affine transformation of the parent ship to obtain ship parameters of the stretched ship comprises:
proportional stretching is carried out on the mother ship in three directions of XYZ, and the draft is adjusted to obtain a stretched ship shape; and
carrying out hydrostatic calculation on the stretched ship form to obtain ship form parameters of the stretched ship form;
the step of carrying out section change calculation on the ship type parameters of the stretched ship type to obtain the ship type parameters of the new ship type comprises the following steps:
expanding or contracting the cross section of the ship model according to the ship type parameters of the stretched ship type;
compensating and adjusting the change of the water discharge after the expansion or contraction operation through the draft to obtain a new ship shape; and
and carrying out hydrostatic calculation on the new ship to obtain the ship parameters of the new ship.
CN202010054711.2A 2020-01-17 2020-01-17 Ship automatic modeling method based on simulation Active CN111310278B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010054711.2A CN111310278B (en) 2020-01-17 2020-01-17 Ship automatic modeling method based on simulation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010054711.2A CN111310278B (en) 2020-01-17 2020-01-17 Ship automatic modeling method based on simulation

Publications (2)

Publication Number Publication Date
CN111310278A CN111310278A (en) 2020-06-19
CN111310278B true CN111310278B (en) 2023-05-02

Family

ID=71148867

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010054711.2A Active CN111310278B (en) 2020-01-17 2020-01-17 Ship automatic modeling method based on simulation

Country Status (1)

Country Link
CN (1) CN111310278B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111968226A (en) * 2020-08-18 2020-11-20 江南造船(集团)有限责任公司 Ship pipe processing jacking marking calculation method, system and terminal
CN112149229B (en) * 2020-09-25 2022-10-14 中国船舶工业集团公司第七0八研究所 Model integration method in ship design
CN112364441B (en) * 2020-12-02 2023-02-17 江南造船(集团)有限责任公司 Model-driven ship simulation method, system, medium and equipment
CN112579598B (en) * 2020-12-15 2024-02-06 北京动力机械研究所 Test data identification method and device
CN112815898B (en) * 2020-12-31 2024-03-15 上海外高桥造船海洋工程有限公司 Method for converting ship three-dimensional data measurement into two-dimensional data measurement based on coordinate system
CN113569334A (en) * 2021-06-28 2021-10-29 上海外高桥造船有限公司 Ship model reverse modeling system based on AutoCAD
CN114004014A (en) * 2021-10-19 2022-02-01 中船重工奥蓝托无锡软件技术有限公司 Hull curved surface automatic modeling system based on NURBS
CN113955035B (en) * 2021-10-20 2023-04-25 舟山中远海运重工有限公司 Ship molded line design method

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101357682A (en) * 2007-07-31 2009-02-04 赵英 Tetrad aeroplane carrier and tetrad ship form
CN103903628A (en) * 2012-12-21 2014-07-02 哈曼国际工业有限公司 Dynamically adapted pitch correction based on audio input
CN103942843A (en) * 2014-04-23 2014-07-23 河海大学常州校区 Fairway and ship three-dimensional model dynamic presenting method based on video
WO2014153130A1 (en) * 2013-03-14 2014-09-25 Sirius Xm Radio Inc. High resolution encoding and transmission of traffic information
CN105129019A (en) * 2015-08-05 2015-12-09 广船国际有限公司 Ship cabin outfitting integrity inspection method
CN105825061A (en) * 2016-03-17 2016-08-03 大连海事大学 Method for calculating random floating state of ship on basis of STL model
CN107235119A (en) * 2017-06-14 2017-10-10 中船黄埔文冲船舶有限公司 The method for fairing of molded line is built on a kind of
CN107391798A (en) * 2017-06-22 2017-11-24 中船黄埔文冲船舶有限公司 A kind of three-dimensional modeling method of side selection structure
CN107945266A (en) * 2017-11-29 2018-04-20 中国航空工业集团公司沈阳飞机设计研究所 A kind of generation method of wing three-dimensional icing model
CN109263799A (en) * 2018-10-25 2019-01-25 中船黄埔文冲船舶有限公司 A kind of Ship-lines fairing method
CN110069861A (en) * 2019-04-23 2019-07-30 上海外高桥造船有限公司 Automatically generate the method and system of curved surface table of offsets

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101357682A (en) * 2007-07-31 2009-02-04 赵英 Tetrad aeroplane carrier and tetrad ship form
CN103903628A (en) * 2012-12-21 2014-07-02 哈曼国际工业有限公司 Dynamically adapted pitch correction based on audio input
WO2014153130A1 (en) * 2013-03-14 2014-09-25 Sirius Xm Radio Inc. High resolution encoding and transmission of traffic information
CN103942843A (en) * 2014-04-23 2014-07-23 河海大学常州校区 Fairway and ship three-dimensional model dynamic presenting method based on video
CN105129019A (en) * 2015-08-05 2015-12-09 广船国际有限公司 Ship cabin outfitting integrity inspection method
CN105825061A (en) * 2016-03-17 2016-08-03 大连海事大学 Method for calculating random floating state of ship on basis of STL model
CN107235119A (en) * 2017-06-14 2017-10-10 中船黄埔文冲船舶有限公司 The method for fairing of molded line is built on a kind of
CN107391798A (en) * 2017-06-22 2017-11-24 中船黄埔文冲船舶有限公司 A kind of three-dimensional modeling method of side selection structure
CN107945266A (en) * 2017-11-29 2018-04-20 中国航空工业集团公司沈阳飞机设计研究所 A kind of generation method of wing three-dimensional icing model
CN109263799A (en) * 2018-10-25 2019-01-25 中船黄埔文冲船舶有限公司 A kind of Ship-lines fairing method
CN110069861A (en) * 2019-04-23 2019-07-30 上海外高桥造船有限公司 Automatically generate the method and system of curved surface table of offsets

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
钱宏 ; 严传续 ; 荣焕宗 ; .面向船舶初步设计***的集成平台开发.中国造船.2010,(第03期),83-90. *

Also Published As

Publication number Publication date
CN111310278A (en) 2020-06-19

Similar Documents

Publication Publication Date Title
CN111310278B (en) Ship automatic modeling method based on simulation
CN112989482B (en) BIM model data generation method and device and building method and device
CN108639374A (en) A kind of aircraft components numeric terminal measured data processing method and system
CN114676522A (en) Pneumatic shape optimization design method, system and equipment integrating GAN and transfer learning
CN113673186A (en) Cartesian grid rapid generation method based on STL file
US6834253B2 (en) System and method for outputting measurement data on an object to a graphic file thereof
CN111985014A (en) Modeling method and system based on standard atlas
CN116186912A (en) Error-bounded low-distortion unstructured T spline surface fitting method and device
CN113223167B (en) Three-dimensional weather sand table building method and system
CN108920749B (en) Pipeline two-dimensional and three-dimensional data updating method and device and computer readable storage medium
CN114202642A (en) Method and device for filling oversized holes in three-dimensional triangulation network model
CN112487124A (en) Method for converting dot-shaped elements in CorelDraw map into SuperMap by using VBA
CN113010489A (en) Data migration method and system
CN113065537A (en) OCR file format conversion method and system based on model optimization
US20070182735A1 (en) Numerical analysis mesh generation apparatus, numerical analysis mesh generation method, and numerical analysis generation program
CN111259495A (en) Novel numerical value topological method for comprehensive characteristic curve of water turbine model
CN113496468A (en) Method and device for restoring depth image and storage medium
CN117113785B (en) Pore water pressure measuring method and device, electronic equipment and storage medium
CN116524165B (en) Migration method, migration device, migration equipment and migration storage medium for three-dimensional expression model
CN116991795B (en) Automatic light-weight processing method and system for three-dimensional model
CN117635756B (en) Automatic generation method, system and device for sheet metal die two-dimensional map and storage medium
CN114880757B (en) Construction method of comprehensive pipe rack information management BIM model
CN117252993B (en) Verification method and device for feature point extraction algorithm, electronic equipment and storage medium
JPH01193973A (en) Interference checking method for three-dimensional shape
CN116629051A (en) Casting service performance prediction method considering uneven distribution of material performance

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant