Ship door and window installation deliverable output method and related product

By obtaining the design rules and parametric templates for doors, windows, and their accessories, and automating the creation and layout of models, the system solves the problems of redundancy and repetition in the output process of ship door and window installation deliverables, thereby improving design efficiency and accuracy.

CN120671271APending Publication Date: 2025-09-19JIANGNAN SHIPYARD (GRP) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510734038.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-04
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

In the existing technology, the output process of ship door and window installation deliverables is cumbersome and highly repetitive, resulting in low design efficiency.

Method used

By obtaining the design rules and parametric templates of doors, windows and their accessories, the system automatically creates and arranges models of doors, windows and their accessories, generates view files and outputs the final deliverables.

Benefits of technology

It improves the output efficiency of doors, windows and their accessories, achieves the accuracy and automation of model design, and reduces the tedious manual operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120671271A_ABST
    Figure CN120671271A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of door and window deliverables, in particular to a ship door and window installation deliverable output method and related products. Automatic modeling of doors and windows and accessories and arrangement of a door and window and accessory deliverable model are facilitated by acquiring design rules of doors and windows and accessory deliverable thereof and creating a standard door and window and accessory parameterized template. And according to the spatial position arrangement rule of the doors and windows and the accessories thereof, the parameters of the door and window and accessory deliverable model are adjusted, so that the model design is more accurate. Meanwhile, a view file can be automatically generated, and the door and window and accessory deliverables thereof can be output. The whole process is high in automation degree, and therefore the output efficiency of the door and window and the accessory deliverable thereof is higher.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of door and window deliverables, and in particular to a method for outputting ship door and window installation deliverables and related products. Background Art

[0002] As ship design and construction continue to improve, ship design is becoming increasingly refined, collaborative, and automated. During the actual ship design process, door and window deliverable drawings must include information about the door and window deliverables and their installation sections. When outputting standard door and window installation deliverables, designers must manually measure the deliverable specifications, load the door and window models from the standard library to the corresponding locations, modify certain parameters of the standard doors and windows, and arrange the specific door and window deliverables one by one in the corresponding spaces. Subsequently, during the output process, they must carefully create sections of the model to reveal the schematic locations for the door and window installation.

[0003] However, at present, a door and window installation delivery often has dozens of door and window models that need to be installed, and each door and window has its own unique door and window accessories, which need to be arranged one by one using standard parts. The arrangement operation process is cumbersome and highly repetitive. Even using template modeling, it is extremely time-consuming and labor-intensive, and the design efficiency is low. Summary of the Invention

[0004] In view of the shortcomings of the prior art described above, the object of the present invention is to provide a method for outputting ship door and window installation deliverables and related products, which are used to solve the problem of low design efficiency in the prior art of outputting door and window deliverables due to cumbersome and highly repetitive operation procedures, which is time-consuming and labor-intensive.

[0005] To achieve the above-mentioned and other related objectives, the present invention provides a method for outputting ship door and window installation deliverables, the method comprising:

[0006] Obtain design rules for doors, windows, and their accessories, including rules for creating standard door, window, and accessory models, rules for spatial layout of standard doors, windows, and their accessories, and determining the required levels and rules for modeling the structure tree for doors, windows, and their accessories;

[0007] Create parametric templates for standard doors, windows and their accessories. Create parametric templates for standard doors, windows and their accessories based on the model creation rules.

[0008] Arrange the door, window, and accessory deliverable models to the corresponding locations and adjust the model parameters according to the standard spatial layout rules for doors, windows, and their accessories, and the required levels and hierarchical rules for the structure tree modeling of doors, windows, and their accessories;

[0009] Prepare deliverable view files of doors, windows and their accessories;

[0010] Output doors, windows and their accessories deliverables.

[0011] Optionally, various parameters of the accessory model correspond to various parameters of the standard door and window model.

[0012] Optionally, the standard door and window and accessory model creation rules include at least the modeling rules of cabin doors, steel doors, fire doors, passage doors, door sub-frames, window sashes, curtain boxes, curtains, double pairs of curtains, blackout roller blinds, and sunshade roller blinds, as well as the rules for establishing their association relationships.

[0013] Optionally, the standard spatial position layout rules for doors and windows and their accessories are a division of the association relationships between doors and windows, accessories, wall panels, and structural steel wall panels, including the spatial position relationship between accessories and doors and windows, wall panels, and structural steel wall panels, and the spatial position relationship between doors and windows and wall panels and structural steel wall panels.

[0014] Optionally, arranging the door and window deliverable models to corresponding positions and adjusting model parameters includes:

[0015] Create nodes for the door and window deliverables under the structure tree nodes for the perimeter panels and structural steel perimeter walls, based on the required hierarchy and rules for modeling the door and window structure tree.

[0016] Based on the door and window opening profiles on the perimeter wall, select the corresponding standard door and window parametric template, create a new instance, and attach it to the door and window deliverable node;

[0017] Arrange the instantiated door and window deliverable models on the corresponding wall panels and determine the arrangement direction of the instantiated door and window deliverable models;

[0018] Determine whether the door and window deliverable models fit the corresponding wall panel models and structural steel wall models. If not, adjust the door and window deliverable models according to the standard door and window spatial position layout rules.

[0019] Optionally, arranging the attachment deliverable model to a corresponding position and adjusting model parameters includes:

[0020] Under the corresponding door and window deliverable node, create an attachment deliverable node based on the required hierarchy and hierarchy rules of the attachment structure tree modeling;

[0021] Based on the corresponding door and window deliverable model, select the corresponding accessory parameterized template and create a new instance and mount it in the accessory deliverable node;

[0022] Arrange the instantiated accessory deliverable model onto the corresponding door and window deliverable model;

[0023] Determine whether the accessory deliverable model fits the corresponding door and window deliverable model, enclosure panel model, and structural steel enclosure model. If not, adjust the accessory deliverable model according to the accessory spatial position layout rules.

[0024] Optionally, the view file for producing deliverables of doors, windows and their accessories includes:

[0025] Create a temporary space envelope that includes all door, window and accessory deliverable models;

[0026] Create view files for models of doors, windows and their accessories deliverables;

[0027] Determine the spatial coordinates of all door, window and accessory deliverable models, and determine the Z coordinate of the highest model;

[0028] Obtain the annotated nodes of the door, window, and accessory deliverable models and record the annotated information within the nodes;

[0029] Record the spatial coordinates of all door, window and accessory deliverable models, the Z coordinate of the highest model, and the annotation nodes and annotation information of the door, window and accessory deliverable models in the view file.

[0030] Optionally, the output doors and windows and their accessories include:

[0031] Output 3D models of doors, windows and their accessories;

[0032] Obtain information about the current model deliverables;

[0033] Merge the view files of the doors, windows and their accessories deliverables, 3D models and related information of the current model deliverables into a single file of a specific type to form the final file of the doors, windows and their accessories deliverables.

[0034] Another aspect of the present invention provides a machine-readable storage medium having a machine-executable program stored thereon, wherein the machine-executable program, when executed by a processor, implements any of the above-mentioned methods for outputting ship door and window installation deliverables.

[0035] Another aspect of the present invention provides a computer device, comprising a memory, a processor, and a machine executable program stored in the memory and running on the processor, wherein the processor implements any of the above-mentioned methods for outputting ship door and window installation deliverables when executing the machine executable program.

[0036] In a method for outputting ship door and window installation deliverables, the present invention facilitates automatic modeling of doors, windows, and accessories, as well as the layout of these deliverable models, by acquiring design rules for these deliverables and creating standard parametric templates for these deliverables. Model parameters are adjusted based on the spatial layout rules for these deliverables, resulting in more precise model design. View files are also automatically generated and the deliverables are output. This highly automated process improves the efficiency of outputting deliverables for these deliverables. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 This is a flow chart of a method for outputting ship door and window installation deliverables according to an embodiment of the present invention;

[0038] Figure 2 is a schematic diagram of a machine-readable storage medium according to one embodiment of the present invention;

[0039] Figure 3 is a schematic diagram of a computer device according to one embodiment of the present invention. DETAILED DESCRIPTION

[0040] Refer to the following Figures 1 to 3 To describe a method for outputting ship door and window installation deliverables and related products of the present invention.

[0041] like Figure 1 As shown, an embodiment of the present invention provides a method for outputting ship door and window installation deliverables, the output method comprising:

[0042] Step S1, obtaining design rules for doors, windows and their accessories deliverables, including stipulating standard door, window and their accessories model creation rules, standard door, window and their accessories spatial position layout rules, and determining the required levels and level rules for modeling the door, window and their accessories structure tree.

[0043] Specifically, the model creation rules for standard doors, windows, and their accessories include at least modeling rules for cabin doors, steel doors, fire doors, passage doors, door subframes, window sashes, curtain boxes, curtains, double curtains, blackout roller blinds, and sunshade roller blinds, as well as rules for establishing their relationships. The spatial layout rules for standard doors, windows, and their accessories define the relationships between doors, windows, accessories, enclosures, and structural steel enclosures. These include the spatial relationships between accessories and doors, windows, enclosures, and structural steel enclosures, and between doors, windows, enclosures, and structural steel enclosures. The required hierarchy for modeling the structure tree for doors, windows, and their accessories includes at least enclosures, structural steel enclosures, doors, windows, and their accessories.

[0044] Step S2: Creating a parametric template for standard doors, windows, and their accessories. A parametric template for standard doors, windows, and their accessories is created based on the model creation rules for standard doors, windows, and their accessories.

[0045] Specifically, standard door and window model creation rules are obtained, i.e., standard door and window modeling rules are obtained, and parametric templates are created for different types of doors and windows. The relevant template parameters include the length, width, height, and thickness of the door and window. Accessory model creation rules are obtained, i.e., accessory modeling rules and rules for establishing the relationship between doors, windows, and accessories are obtained. Based on the established standard door and window models, corresponding parametric templates for accessories are created.

[0046] Among them, the various parameters of the accessory model correspond to the various parameters of the standard door and window model. When creating an accessory parametric template, you only need to modify the relevant parameters of the corresponding standard door and window model, making the creation of the accessory parametric template more convenient and quick.

[0047] Step S3: Arrange the door and window deliverable models to the corresponding locations and adjust the model parameters. Place the instantiated door and window deliverable models on the corresponding enclosure panels, determining their orientation relative to the nearest structural steel enclosure. Simultaneously, adjust the parameters of the door and window deliverable models according to standard door and window spatial placement rules.

[0048] Specifically, open the structure tree nodes for the siding panels and structural steel sidings corresponding to the door and window deliverables. Within these structure tree nodes, create a door and window deliverable node according to the required hierarchy and hierarchy rules for the door and window structure tree modeling. Next, open the siding panel model corresponding to the door and window deliverable and obtain the door and window opening outlines on the siding panel. Based on the door and window opening outlines on the siding panel, select the corresponding standard door and window parametric template and create a new instance, attaching it to the door and window deliverable node to form an instantiated door and window deliverable model. Arrange the instantiated door and window deliverable model on the corresponding siding panel, i.e., at the location coordinates of the door and window opening outlines. Based on the opened structural steel siding model, determine the layout direction of the instantiated door and window deliverable model, i.e., the opening and closing direction of the door and window. Finally, determine whether the door and window deliverable model fits the corresponding siding panel model and structural steel siding model, including determining the clearance between the door and window deliverable model and the siding panel model and structural steel siding model, to ensure proper operation of the doors and windows on the siding panel. For door and window delivery models that do not fit, adjust the door and window delivery models according to the standard door and window spatial position layout rules until they meet the design requirements.

[0049] Step S4: Place the accessory deliverable model in the corresponding position and adjust the model parameters. Place the instantiated accessory deliverable model on the corresponding door and window deliverable model. Simultaneously, adjust the parameters of the accessory deliverable model according to the accessory spatial placement rules.

[0050] Specifically, under the corresponding door and window deliverable node, create an accessory deliverable node according to the required hierarchy and hierarchical rules for accessory structure tree modeling. Next, select the corresponding accessory parametric template based on the corresponding door and window deliverable model and create a new instance, attaching it to the accessory deliverable node to form an instantiated accessory deliverable model. The instantiated accessory deliverable model is then placed on the corresponding door and window deliverable model. Finally, determine the fit between the accessory deliverable model and the corresponding door and window deliverable model, perimeter panel model, and structural steel perimeter panel model. This includes determining the clearance between the accessory deliverable model and the door and window deliverable model, perimeter panel model, and structural steel perimeter panel model to ensure proper function of the accessory. For any non-fitting accessory deliverable models, adjust them according to the accessory spatial placement rules until they meet the design requirements.

[0051] Step S5: Create a view file of the doors, windows and their accessories deliverables.

[0052] Specifically, a temporary spatial envelope is created, encompassing all door, window, and accessory deliverable models. Next, view files are created for the door, window, and accessory deliverable models, including six views and various sections, to facilitate installation. The spatial coordinates of all door, window, and accessory deliverable models are then determined to precisely define their positions in 3D space. This helps assess the rationality of the overall deliverable layout, determine whether it complies with the spatial plan, and avoid spatial conflicts with other models. The Z coordinate of the highest model is also obtained, allowing construction sequencing to be planned based on its spatial position, for example, from the base to the highest point. The annotated nodes of the door, window, and accessory deliverable models are then obtained, and the information annotated within the nodes is recorded, including the type, size, opening direction, and installation node of the door, window, and accessory deliverable models. Finally, the spatial coordinates of all door, window, and accessory deliverable models, the Z coordinate of the highest model, and the annotated nodes and information of the door, window, and accessory deliverable models are recorded in the view file.

[0053] Step S6: Output the doors, windows and their accessories.

[0054] Specifically, the 3D model of the doors, windows, and accessories deliverable is output, with background weight reduction applied to the 3D model. The model properties are then used to retrieve relevant information about the current model deliverable, including the output path, output file name, drawing number, drawing title, phase, and revision order. Finally, the view file, 3D model, and related information about the current model deliverable are merged into a single file of a specific type, creating the final file for the doors, windows, and accessories deliverable.

[0055] In summary, obtaining design rules for doors, windows, and their accessories and creating standard parametric templates facilitates automated modeling and layout of doors, windows, and their accessories. Model parameters can be adjusted based on the spatial layout rules for doors, windows, and their accessories, resulting in more precise design. View files can also be automatically generated and output for the doors, windows, and their accessories. This highly automated process improves the efficiency of outputting deliverables.

[0056] refer to Figure 2 The present invention further provides a machine-readable storage medium 400 on which is stored a machine-executable program 410. When the machine-executable program 410 is executed by a processor, the method for outputting ship door and window installation deliverables in the above embodiment is implemented.

[0057] refer to Figure 3 The present invention further provides a computer device 500, comprising a memory 520, a processor 510, and a machine executable program 410 stored in the memory and running on the processor. When the processor 510 executes the machine executable program 410, the method for outputting ship door and window installation deliverables in the above-described embodiment is implemented.

[0058] For the purposes of the description of this embodiment, the machine-readable storage medium 400 can be any device that can contain, store, communicate, propagate, or transmit a program for use with an instruction execution system, device, or apparatus, or in conjunction with such instruction execution systems, devices, or apparatuses. More specific examples (a non-exhaustive list) of the machine-readable storage medium 400 include the following: an electrical connection portion having one or more wirings (an electronic device), a portable computer disk cartridge (a magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the machine-readable storage medium 400 can even be paper or other suitable medium on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, and then editing, interpreting, or processing in other suitable ways as necessary, and then stored in a computer memory.

[0059] It should be understood that each part of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system.

[0060] Computer device 500 can be, for example, a server, a desktop computer, a laptop computer, a tablet computer, or a smartphone. In some examples, computer device 500 can be a cloud computing node. Computer device 500 can be described in the general context of computer system executable instructions (such as program modules) executed by a computer system. Generally, program modules can include routines, programs, object programs, components, logic, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer device 500 can be implemented in a distributed cloud computing environment where remote processing devices linked via a communication network perform tasks. In a distributed cloud computing environment, program modules can be located on local or remote computing system storage media, including storage devices.

[0061] Computer device 500 may include a processor 510 adapted to execute stored instructions, and a memory 520 that provides temporary storage for the instructions during operation. Processor 510 may be a single-core processor, a multi-core processor, a computing cluster, or any number of other configurations. Memory 520 may include random access memory (RAM), read-only memory, flash memory, or any other suitable storage system.

[0062] The processor 510 can be connected to an I / O interface (input / output interface) suitable for connecting the computer device 500 to one or more I / O devices (input / output devices) via a system interconnect (e.g., PCI, PCI-Express, etc.). The I / O devices may include, for example, a keyboard and a pointing device, wherein the pointing device may include a touchpad or a touch screen, etc. The I / O devices may be built-in components of the computer device 500, or may be devices externally connected to the computing device.

[0063] Processor 510 can also be linked to the display interface that is suitable for connecting computer device 500 to display device through system interconnection.Display device can include the display screen that is built-in component of computer device 500.Display device can also include the computer monitor, television or projector etc. that are externally connected to computer device 500.In addition, network interface controller (network interface controller, NIC) can be suitable for connecting computer device 500 to network through system interconnection.In certain embodiments, NIC can use any suitable interface or protocol (such as Internet Small Computer System Interface etc.) to transmit data.Network can be cellular network, radio network, wide area network (WAN)), local area network (LAN) or Internet etc.Remote device can be connected to computing device through network.

[0064] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by one of ordinary skill in the art without departing from the spirit and technical principles disclosed herein are intended to be covered by the claims of the present invention.

Claims

1. A method for outputting ship door and window installation deliverables, characterized in that: The output method includes: Obtain design rules for doors, windows, and their accessories, including rules for creating standard door, window, and accessory models, rules for spatial layout of standard doors, windows, and their accessories, and determining the required levels and rules for modeling the structure tree for doors, windows, and their accessories; Create parametric templates for standard doors, windows and their accessories. Create parametric templates for standard doors, windows and their accessories based on the model creation rules. Arrange the door, window, and accessory deliverable models to the corresponding locations and adjust the model parameters according to the standard spatial layout rules for doors, windows, and their accessories, and the required levels and hierarchical rules for the structure tree modeling of doors, windows, and their accessories; Prepare deliverable view files of doors, windows and their accessories; Output doors, windows and their accessories deliverables.

2. The method for outputting ship door and window installation deliverables according to claim 1, characterized in that: The various parameters of the accessory model correspond to the various parameters of the standard door and window model.

3. The method for outputting ship door and window installation deliverables according to claim 1, characterized in that: The standard door and window and accessory model creation rules include at least cabin doors, steel doors, fire doors, passage doors, door sub-frames, window sashes, curtain boxes, curtains, double curtains, blackout roller blinds, and sunshade roller blinds, as well as the rules for establishing their association relationships.

4. The method for outputting ship door and window installation deliverables according to claim 1, characterized in that: The standard spatial layout rules for doors and windows and their accessories are a division of the relationship between doors and windows, accessories, wall panels, and structural steel wall panels, including the spatial relationship between accessories and doors and windows, wall panels, and structural steel wall panels, and the spatial relationship between doors and windows and wall panels and structural steel wall panels.

5. The method for outputting ship door and window installation deliverables according to claim 1, characterized in that: The steps of arranging the door and window deliverable models to corresponding positions and adjusting the model parameters include: Create nodes for the door and window deliverables under the structure tree nodes for the perimeter panels and structural steel perimeter walls, based on the required hierarchy and rules for modeling the door and window structure tree. Based on the door and window opening profiles on the perimeter wall, select the corresponding standard door and window parametric template, create a new instance, and attach it to the door and window deliverable node; Arrange the instantiated door and window deliverable models on the corresponding wall panels and determine the arrangement direction of the instantiated door and window deliverable models; Determine whether the door and window deliverable models fit the corresponding wall panel models and structural steel wall models. If not, adjust the door and window deliverable models according to the standard door and window spatial position layout rules.

6. The method for outputting ship door and window installation deliverables according to claim 1, characterized in that: The steps of placing the attachment deliverable model at the corresponding position and adjusting the model parameters include: Under the corresponding door and window deliverable node, create an attachment deliverable node based on the required hierarchy and hierarchy rules of the attachment structure tree modeling; Based on the corresponding door and window deliverable model, select the corresponding accessory parameterized template and create a new instance and mount it in the accessory deliverable node; Arrange the instantiated accessory deliverable model onto the corresponding door and window deliverable model; Determine whether the accessory deliverable model fits the corresponding door and window deliverable model, enclosure panel model, and structural steel enclosure model. If not, adjust the accessory deliverable model according to the accessory spatial position layout rules.

7. The method for outputting ship door and window installation deliverables according to claim 1, characterized in that: The deliverable view files for doors, windows and their accessories include: Create a temporary space envelope that includes all doors, windows and their accessory deliverable models; Create view files for models of doors, windows and their accessories deliverables; Determine the spatial coordinates of all door, window and accessory deliverable models, and determine the Z coordinate of the highest model; Obtain the annotated nodes of the door, window, and accessory deliverable models and record the annotated information within the nodes; Record the spatial coordinates of all door, window and accessory deliverable models, the Z coordinate of the highest model, and the annotation nodes and annotation information of the door, window and accessory deliverable models in the view file.

8. The method for outputting ship door and window installation deliverables according to claim 7, characterized in that: The output doors and windows and their accessories include: Output 3D models of doors, windows and their accessories; Obtain information about the current model deliverables; Merge the view files of the doors, windows and their accessories deliverables, the 3D models and the relevant information of the current model deliverables into a single file of a specific type to form the final file of the doors, windows and their accessories deliverables.

9. A machine-readable storage medium, characterized in that A machine executable program is stored thereon, and when the machine executable program is executed by a processor, the method for outputting ship door and window installation deliverables according to any one of claims 1 to 8 is implemented.

10. A computer device, characterized in that: The invention comprises a memory, a processor and a machine executable program stored in the memory and running on the processor, and the processor implements the method for outputting ship door and window installation deliverables according to any one of claims 1 to 8 when executing the machine executable program.