[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117034397A - Modeling method, device, equipment and medium for hull plate frame - Google Patents

Modeling method, device, equipment and medium for hull plate frame Download PDF

Info

Publication number
CN117034397A
CN117034397A CN202311083625.4A CN202311083625A CN117034397A CN 117034397 A CN117034397 A CN 117034397A CN 202311083625 A CN202311083625 A CN 202311083625A CN 117034397 A CN117034397 A CN 117034397A
Authority
CN
China
Prior art keywords
target
hull
modeling
plate frame
type
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.)
Pending
Application number
CN202311083625.4A
Other languages
Chinese (zh)
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.)
Shanghai Waigaoqiao Shipbuilding Co Ltd
Original Assignee
Shanghai Waigaoqiao Shipbuilding 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 Shanghai Waigaoqiao Shipbuilding Co Ltd filed Critical Shanghai Waigaoqiao Shipbuilding Co Ltd
Priority to CN202311083625.4A priority Critical patent/CN117034397A/en
Publication of CN117034397A publication Critical patent/CN117034397A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Human Computer Interaction (AREA)
  • Architecture (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a modeling method, a modeling device, modeling equipment and modeling media for a hull plate frame, which comprise the following steps: selecting a target template corresponding to a target type, wherein the target type is the type of a target ship body member; updating parameter information of the target hull member into the target template, wherein the target template comprises a plurality of parameters of the target hull member; and respectively reading target templates corresponding to different target hull components by using modeling software, and generating a three-dimensional model of the hull plate frame according to the read results. According to the invention, the ship informatization modeling technology is combined, and the three-dimensional model of the ship plate frame is generated by updating the parameters of the template corresponding to the ship body member, so that the modeling method of the ship plate frame is simplified, the modeling efficiency and accuracy are greatly improved, and the errors generated manually in the interface operation process are avoided.

Description

Modeling method, device, equipment and medium for hull plate frame
Technical Field
The invention relates to the technical field of ship informatization modeling, in particular to a modeling method, a device, equipment and a medium for a ship plate frame.
Background
At present, ship design includes hull appearance design, structural design, outfitting design, pipeline design field, because the scheme that different professional fields designed influences each other, leads to the continuous iteration of ship design to influence design efficiency. The design of the ships in China adopts a three-dimensional design platform, but due to the fact that the whole design process of the ships has different places, modeling standards of different units are inconsistent, complete process information cannot be added to the overall, and the like, the three-dimensional model delivered by the overall cannot be used in a final assembly plant, and the final assembly plant still needs to reestablish a three-dimensional model suitable for production according to a two-dimensional drawing provided by the design, so that design efficiency is affected.
Disclosure of Invention
The invention aims to solve the technical problems that in the prior art, modeling efficiency and accuracy of hull plate nails with different parameters are low, and parameters are inconvenient to modify to finish model reconstruction and updating, and provides a modeling method, a modeling device, modeling equipment and modeling media for hull plate frames.
The invention solves the technical problems by the following technical scheme:
the invention provides a modeling method of a hull plate frame, which comprises the following steps:
selecting a target template corresponding to the target type; wherein the target type is a type of a target hull member;
updating the parameter information of the target hull member into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
and respectively reading target templates corresponding to different target hull components by using modeling software, and generating a three-dimensional model of the hull plate frame according to the read results.
Preferably, the operation of updating includes inputting, modifying or deleting.
Preferably, the modeling method further comprises: receiving geometric position information of the target hull member;
the step of generating the three-dimensional model of the hull plate frame according to the read result specifically comprises the following steps:
and generating a three-dimensional model of the hull plate frame according to the read result and the geometric position information.
Preferably, the type of the target hull member comprises a plate material, and the geometric position information of the plate material comprises base surface position information and boundary position information of the plate material;
and/or the number of the groups of groups,
the type of the target hull member comprises a section bar, and the geometric position information of the section bar comprises the intersection surface position information of the section bar.
Preferably, the modeling method further comprises:
acquiring parameters required by the same type of components in the hull plate frame;
and generating a template corresponding to the type according to the parameter.
Preferably, the parameters include size and/or material.
Preferably, the step of updating the parameter information of the target hull member into the target template includes:
updating the parameter information of the target hull member into the target template through a VB.NET development user interaction interface;
and/or the number of the groups of groups,
the modeling software is Smart3D.
The invention also provides a modeling device of the hull plate frame, which comprises:
the selection module is used for selecting a target template corresponding to the target type; wherein the target type is a type of a target hull member;
the updating module is used for updating the parameter information of the target ship body component into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
the generating module is used for respectively reading the target templates corresponding to different target ship body components by using modeling software and generating a three-dimensional model of the ship body plate frame according to the read results.
The invention also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and used for running on the processor, wherein the modeling method of the hull plate frame is realized when the processor executes the computer program.
The invention also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method of modeling a hull pallet as described above.
The invention has the positive progress effects that: according to the invention, the ship informatization modeling technology is combined, the three-dimensional model of the ship plate frame is generated by updating the parameters of the template corresponding to the ship body member, the modeling method of the ship plate frame is simplified, the modeling efficiency and accuracy are greatly improved, and the errors generated manually in the interface operation process are avoided.
Drawings
Fig. 1 is a flowchart of a modeling method of a hull plate frame according to embodiment 1 of the present invention.
Fig. 2 is a schematic diagram of a template interface according to embodiment 1 of the present invention.
FIG. 3 is a schematic diagram of a modeling interface according to embodiment 1 of the present invention.
FIG. 4 is a schematic diagram of another modeling interface according to embodiment 1 of the present invention.
Fig. 5 is a block diagram showing a modeling apparatus for a hull plate frame according to embodiment 2 of the present invention.
Fig. 6 is a block diagram showing the structure of an electronic device according to embodiment 3 of the present invention.
Detailed Description
The invention is further illustrated by means of the following examples, which are not intended to limit the scope of the invention.
Example 1
The embodiment provides a modeling method of a hull plate frame, and fig. 1 shows a flowchart of the embodiment, including the following steps:
s1, selecting a target template corresponding to a target type; wherein the target type is a type of a target hull member;
s2, updating the parameter information of the target ship body component into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
s3, respectively reading target templates corresponding to different target ship body components by using modeling software, and generating a three-dimensional model of the ship body plate frame according to the read results.
In this embodiment, the target template in step S1 is a template constructed according to parameters of the existing hull member. In step S2, the user may input parameters of the target hull member in the target template as shown in fig. 2, so as to achieve the purpose of updating the template. And S3, respectively reading different target templates at the modeling interface to generate a three-dimensional model of the hull plate frame.
As an alternative embodiment, the updating operation of updating the parameter information of the target hull member into the target template includes inputting, modifying or deleting. According to different updating operations, the template information can be updated rapidly, so that the modeling flow of the hull plate frame is simplified, and the modeling speed of the hull plate frame is increased.
As an optional implementation manner, the modeling method of the present embodiment further includes: geometric position information of the target hull member is received. In one specific example, as shown in FIG. 3, the left region is used to receive geometric location information and the right region is used to preview the generated three-dimensional model; the step S3 specifically includes: and generating a three-dimensional model of the hull plate frame according to the read result and the geometric position information of the target hull member input by the user. Wherein the user may input geometric position information of the target hull member in the left area of fig. 4, and the right area of fig. 4 is used to display the generated three-dimensional model of the hull plate frame.
As an alternative embodiment, the type of target hull member comprises a sheet material, and the geometric position information of the sheet material comprises base surface position information and boundary position information.
As an alternative further embodiment, the type of target hull component further comprises a profile, the geometrical position information of the profile comprising intersection surface position information of the profile.
As an optional implementation manner, the modeling method of the present embodiment further includes: acquiring parameters required by the same type of components in the hull plate frame; and generating a template corresponding to the type according to the parameter. Specifically, the user can sort the components of the same type, input the parameters required by the components, and generate a template corresponding to the type according to the input parameters.
In a specific implementation, the parameter information may include dimensions, materials, and the like.
As an optional embodiment, the step S2 includes: and updating the parameter information of the target hull component into the target template through a VB.NET development user interaction interface. The VB. NET is used as a programming language which faces the object completely, and a user can develop an interactive interface according to the requirement, and the developed interactive interface is used for processing user instructions.
As an alternative embodiment, the modeling software is Smart3D. The Smart3D can automatically generate a three-dimensional scene model simply and efficiently through parameters input by a user.
The modeling method of the hull plate frame, provided by the embodiment, combines the ship informatization modeling technology, generates the three-dimensional model of the hull plate frame by updating the parameters of the template corresponding to the hull member, simplifies the modeling method of the hull plate frame, greatly improves the modeling efficiency and accuracy, and avoids the errors generated manually in the interface operation process.
Example 2
As shown in fig. 5, the present embodiment provides a modeling apparatus for a hull plate frame, including:
a selection module 81, configured to select a target template corresponding to a target type; wherein the target type is the type of the target hull member; the target template is constructed according to parameters of the existing ship body component.
An updating module 82 for updating the parameter information of the target hull member into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
the generating module 83 is configured to respectively read target templates corresponding to different target hull members by using modeling software, and generate a three-dimensional model of the hull plate frame according to the read results.
As an alternative embodiment, the operation of updating includes inputting, modifying or deleting. According to different updating operations, the template information can be updated rapidly, so that the modeling flow of the hull plate frame is simplified, and the modeling speed of the hull plate frame is increased.
As an alternative implementation manner, the modeling apparatus of the present embodiment further includes: a receiving module for receiving geometric position information of the target hull member; the generating module 83 is specifically configured to generate a three-dimensional model of the hull plate frame according to the read result and the geometric position information.
As an alternative embodiment, the type of target hull member comprises a sheet material, and the geometric position information of the sheet material comprises base surface position information and boundary position information.
As an alternative further embodiment, the type of target hull component further comprises a profile, the geometrical position information of the profile comprising intersection surface position information of the profile.
As an alternative implementation manner, the modeling apparatus of the present embodiment further includes: the parameter acquisition module is used for acquiring parameters required by the same type of components in the hull plate frame; and generating a template corresponding to the type according to the parameter. Specifically, the user can sort the components of the same type, input the parameters required by the components, and generate a template corresponding to the type according to the input parameters.
In a specific implementation, the parameter information may include dimensions, materials, and the like.
As an optional implementation manner, the updating module 82 is specifically configured to update the parameter information of the target hull component to the target template through a vb.net development user interaction interface. The VB. NET is used as a programming language which faces the object completely, and a user can develop an interactive interface according to the requirement, and the developed interactive interface is used for processing user instructions.
As an alternative embodiment, the modeling software is Smart3D. The Smart3D can automatically generate a three-dimensional scene model simply and efficiently through parameters input by a user.
The modeling device for the hull plate frame of the embodiment combines the ship informatization modeling technology, generates a three-dimensional model of the hull plate frame by updating parameters of the template corresponding to the hull member, simplifies the modeling method of the hull plate frame, greatly improves the modeling efficiency and accuracy, and avoids errors generated manually in the interface operation process.
Example 3
As shown in fig. 6, the present embodiment provides an electronic device 30, which includes a processor 31, a memory 32, and a computer program stored in the memory 32 and executable on the processor 31, and the processor 31 implements the modeling method of the hull plate frame in embodiment 1 when executing the program. The electronic device 30 shown in fig. 6 is merely an example, and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
The electronic device 30 may be in the form of a general purpose computing device, which may be a server device, for example. Components of electronic device 30 may include, but are not limited to: the at least one processor 31, the at least one memory 32, a bus 33 connecting the different system components, including the memory 32 and the processor 31.
The bus 33 includes a data bus, an address bus, and a control bus.
Memory 32 may include volatile memory such as Random Access Memory (RAM) 321 and/or cache memory 322, and may further include Read Only Memory (ROM) 323.
Memory 32 may also include a program/utility 325 having a set (at least one) of program modules 324, such program modules 324 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The processor 31 executes various functional applications and data processing, such as the modeling method of the hull pallet in embodiment 1 of the present invention, by running a computer program stored in the memory 32.
The electronic device 30 may also communicate with one or more external devices 34 (e.g., keyboard, pointing device, etc.). Such communication may be through an input/output (I/O) interface 35. Also, model-generating device 30 may also communicate with one or more networks, such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet, via network adapter 36. Network adapter 36 communicates with the other modules of model-generating device 30 via bus 33. Other hardware and/or software modules may be used in connection with the model-generating device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, data backup storage systems, and the like.
It should be noted that although several units/modules or sub-units/modules of an electronic device are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more units/modules described above may be embodied in one unit/module in accordance with embodiments of the present invention. Conversely, the features and functions of one unit/module described above may be further divided into ones that are embodied by a plurality of units/modules.
According to the electronic equipment, the plate can be modeled more simply through updating the template parameters, the plate and the section bar are modeled accurately through inputting the position information, and finally the modeling software is combined to generate the three-dimensional model of the hull plate frame, so that the modeling method of the hull plate frame is simplified, and the modeling efficiency and accuracy are greatly improved.
Example 4
The present invention also provides a computer-readable storage medium having stored thereon a computer program, characterized in that the computer program, when executed by a processor, implements the modeling method of the hull pallet in embodiment 1.
More specifically, among others, readable storage media may be employed including, but not limited to: portable disk, hard disk, random access memory, read only memory, erasable programmable read only memory, optical storage device, magnetic storage device, or any suitable combination of the foregoing.
In a possible embodiment, the invention may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the modeling method of implementing the hull pallet in embodiment 1, when the program product is run on the terminal device.
Wherein the program code for carrying out the invention may be written in any combination of one or more programming languages, the program code may execute entirely on the user device, partly on the user device, as a stand-alone software package, partly on the user device, partly on a remote device or entirely on the remote device.
While specific embodiments of the invention have been described above, it will be appreciated by those skilled in the art that this is by way of example only, and the scope of the invention is defined by the appended claims. Various changes and modifications to these embodiments may be made by those skilled in the art without departing from the principles and spirit of the invention, but such changes and modifications fall within the scope of the invention.

Claims (10)

1. The modeling method of the hull plate frame is characterized by comprising the following steps of:
selecting a target template corresponding to the target type; wherein the target type is a type of a target hull member;
updating the parameter information of the target hull member into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
and respectively reading target templates corresponding to different target hull components by using modeling software, and generating a three-dimensional model of the hull plate frame according to the read results.
2. The modeling method of a hull pallet of claim 1, wherein said updating includes inputting, modifying or deleting.
3. The modeling method of a hull pallet of claim 1, further comprising: receiving geometric position information of the target hull member;
the step of generating the three-dimensional model of the hull plate frame according to the read result specifically comprises the following steps:
and generating a three-dimensional model of the hull plate frame according to the read result and the geometric position information.
4. A method of modelling a hull pallet according to claim 3 wherein the type of target hull member comprises a sheet material and the geometric position information of the sheet material comprises base position information and boundary position information of the sheet material;
and/or the number of the groups of groups,
the type of the target hull member comprises a section bar, and the geometric position information of the section bar comprises the intersection surface position information of the section bar.
5. The modeling method of a hull pallet of claim 1, further comprising:
acquiring parameters required by the same type of components in the hull plate frame;
and generating a template corresponding to the type according to the parameter.
6. A method of modelling a hull pallet according to claim 5 wherein the parameters include dimensions and/or materials.
7. The modeling method of a hull plate rack according to any of claims 1-6, wherein said step of updating parameter information of said target hull member into said target template includes:
updating the parameter information of the target hull member into the target template through a VB.NET development user interaction interface;
and/or the number of the groups of groups,
the modeling software is Smart3D.
8. A modeling apparatus for a hull pallet, comprising:
the selection module is used for selecting a target template corresponding to the target type; wherein the target type is a type of a target hull member;
the updating module is used for updating the parameter information of the target ship body component into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
the generating module is used for respectively reading the target templates corresponding to different target ship body components by using modeling software and generating a three-dimensional model of the ship body plate frame according to the read results.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory for execution on the processor, characterized in that the processor, when executing the computer program, implements the modeling method of the hull pallet according to any of claims 1-7.
10. A computer readable storage medium having stored thereon a computer program, which, when executed by a processor, implements the modeling method of a hull pallet according to any of claims 1-7.
CN202311083625.4A 2023-08-25 2023-08-25 Modeling method, device, equipment and medium for hull plate frame Pending CN117034397A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311083625.4A CN117034397A (en) 2023-08-25 2023-08-25 Modeling method, device, equipment and medium for hull plate frame

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311083625.4A CN117034397A (en) 2023-08-25 2023-08-25 Modeling method, device, equipment and medium for hull plate frame

Publications (1)

Publication Number Publication Date
CN117034397A true CN117034397A (en) 2023-11-10

Family

ID=88602252

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311083625.4A Pending CN117034397A (en) 2023-08-25 2023-08-25 Modeling method, device, equipment and medium for hull plate frame

Country Status (1)

Country Link
CN (1) CN117034397A (en)

Similar Documents

Publication Publication Date Title
US20220392144A1 (en) Image rendering method and apparatus, electronic device, and storage medium
EP3454302B1 (en) Approximating mesh deformation for character rigs
US8310484B2 (en) Efficient processing of operator graphs representing three-dimensional character animation
CN106846468B (en) Method for realizing mechanical arm modeling and motion planning based on ROS system
CN111753983A (en) Method, system, device and storage medium for customizing neural network model
US12079600B2 (en) Visual programming for deep learning
CN111045675A (en) Page generation method, device, equipment and storage medium based on Flutter
JP2007524156A (en) Block processing of input data in a graphical programming environment
US20240202381A1 (en) Customizable reinforcement learning of column placement in structural design
US10621288B2 (en) Interoperable hierarchical model for conducting multiuser CAx operations
CN111124409A (en) Sketch-based business page generation method, device, equipment and storage medium
CN110435154A (en) For the image processing method of 3D printing, device, electronic equipment and storage medium
US11763524B2 (en) Layered meshing for additive manufacturing simulations
CN117034397A (en) Modeling method, device, equipment and medium for hull plate frame
CN110837707B (en) Finite element analysis system, method, computer equipment and storage medium
CN114781029A (en) Method, system and storage medium for converting three-dimensional information model into two-dimensional graph
CN114047999A (en) Page configuration method, system, electronic equipment and storage medium
CN113297860A (en) Method, system, electronic device and storage medium for optimizing machine translation model
CN113076631A (en) Robot simulator generation method, robot model simulation method and device
CN117034394A (en) Modeling method and system for hull plate frame, electronic equipment and medium
CN118965582A (en) Plate rack modeling method, system, electronic device, medium and program product
US11701835B2 (en) Three-dimensional printing employing movable blocks of a printer base
CN114936542B (en) Table reconstruction method and apparatus, computer readable storage medium and electronic device
US20230325548A1 (en) Machine learning-based design of beam-based physical structures
US20220405447A1 (en) Machine learning-based selective incarnation of computer-aided design objects

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