A batch conversion method for multi-resolution models of a basic library based on structure tree management

CN116401761BActive Publication Date: 2026-08-18CHINA SHIP DEV & DESIGN CENT
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310294251.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-23
Publication Date
2026-08-18
Estimated Expiration
2043-03-23

AI Technical Summary

Technical Problem

过大的数据量一方面不利于设计过程中的数据流转;另一方面导致服务器运行效能低,严重影响设计效率

Benefits of technology

[0029]本发明基于结构树形式构建基础库模型,由库管理员端负责管理维护并登记台账。建模人员端在同一ID号节点下构建各不同粒度级几何特征和断参发布信息,形成基础库多分辨率模型。库管理员端实时将完整的基础库多分辨率模型拷贝更新存至本地工作站或库服务器,而研制平台服务器只保留简化粒度级几何特征和断参发布。根据应用需求实现从本地工作站或库服务器到研制平台服务器的不同粒度几何特征批量转换,应用结束则研制平台服务器库模型恢复保存简化粒度级几何特征,确保研制平台服务器数据量最小化。该方法运行安全可靠,可提高船舶设计效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116401761B_ABST
    Figure CN116401761B_ABST
Patent Text Reader

Abstract

The application discloses a kind of based on structural tree management's basic library multi-resolution model batch conversion method, comprising: in research platform server, basic library is constructed with structural tree form, and setting library administrator end and modeling personnel end;Library administrator end carries out unified management to basic library, and modeling personnel end carries out different granularity level geometric feature modeling and interface definition to basic library model respectively and breaks parametric release, to form multi-resolution model;Real-time saving in local workstation or library server contains the multi-resolution model of basic library of complete each granularity level geometric feature, realizes batch conversion from local workstation or library server to research platform server according to design demand;After design application ends, research platform server restores and saves simplified granularity level geometric feature and corresponding released basic library model.The application guarantees that the data amount of research platform server is minimum, improves design efficiency, avoids design running lag even system collapse.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of ship 3D design technology, specifically involving a method for batch conversion of multi-resolution models in a basic library based on structure tree management. Background Technology

[0002] With the widespread adoption of digital design technology in the shipbuilding industry, 3D design has been successfully applied to the entire ship development process. Large and complex ships, due to their massive size, numerous systems, and high degree of integration, generate design data far exceeding that of ordinary equipment, with delivered models reaching hundreds of gigabytes and management data reaching tens of terabytes. Design information flows through the design process in the form of geometric models, files, and data, and is ultimately stored on servers. This excessive data volume hinders data flow during the design process and also leads to low server performance, severely impacting design efficiency.

[0003] The development of large and complex ships is an iterative and progressive process, with the corresponding design models constantly evolving until a final deliverable is formed. As the design deepens, the scope of the design profession for large and complex ships expands from partial to comprehensive, and the granularity of the models increases from coarse to fine, with a continuously improving level of sophistication. Simultaneously, the design models face application requirements such as integrated layout, interference checks, weight and center of gravity statistics, material analysis, section balancing, and overall ship balancing. The application views are diversified, involving application scenarios at the system, compartment, area, section, and overall ship levels. Different views require different levels of model granularity, necessitating consideration of the model's data volume. Summary of the Invention

[0004] The purpose of this invention is to provide a batch conversion method for multi-resolution models of a basic library based on structure tree management, which realizes the batch conversion of geometric features from a local workstation or library server to a development platform server. After the application ends, the development platform server restores and saves simplified granular geometric features and the corresponding published models, ensuring that the data volume of the development platform server is minimized, thereby improving design efficiency and avoiding design run-throughs or even system crashes.

[0005] To solve the above-mentioned technical problems, the technical solution of the present invention is: a batch conversion method for multi-resolution models of a basic library based on structure tree management, comprising the following steps:

[0006] Set up a server and local workstations or library servers;

[0007] The base library is constructed in the form of a structure tree;

[0008] Set up a library administrator client and a modeler client on a local workstation or library server. The library administrator client manages the basic library in a unified manner, while the modeler client performs multi-granularity geometric feature modeling and interface definition on the basic library model and publishes it with parameter breaks to obtain a multi-resolution model. After saving it to the local workstation or library server, the development platform server only saves the simplified granularity geometric features and the corresponding publication.

[0009] The complete multi-resolution model of the base library with geometric features at each granularity level is saved in real time on the local workstation or library server. According to the design requirements, the geometric features are converted in batches from the local workstation or library server to the development platform server. The geometric feature conversion is the process of deleting the simplified granular geometric features under the base library model in the development platform server and importing the corresponding granular geometric features from the local workstation or library server.

[0010] After the design application is completed, the simplified granular geometric features and the corresponding published basic library model are restored and saved on the research and development platform server after geometric feature transformation.

[0011] The number of modeling granularity levels is M, where M is an integer greater than or equal to 2;

[0012] The basic library applies to, but is not limited to, the equipment library, water pipe valve and accessory library, air duct valve and accessory library, and cable outfitting component library;

[0013] When constructing the basic library in the form of a structure tree, the top-level node is created by the library administrator on the research and development platform server with the name of the basic library. Then, nodes at each level are created in sequence according to the specific professional categories. After checking that there are no errors, the multi-resolution model of the basic library is placed in the corresponding node of the structure tree and registered in the basic library ledger.

[0014] Unified management includes at least building a basic library, setting the newly created multi-resolution models in the corresponding nodes of the basic library structure tree, deleting basic library model nodes according to the technical status, and tracking the status of basic library models and audit ledgers in real time to ensure consistency between the two.

[0015] The basic library ledger should include at least the ID number, the basic library model name, and the model status;

[0016] The base library multi-resolution model is created with a unique ID number and includes multiple geometric feature nodes at different granularities and their corresponding unique publishing nodes. The geometric feature nodes include shape geometric features constructed at a certain granularity and hide unnecessary point, line, and surface elements and coordinate systems.

[0017] The specific steps for adding, deleting, and modifying multi-resolution models in the basic library are as follows: For adding and deleting multi-resolution models in the basic library, the library administrator performs direct batch operations based on the basic library ledger; For modifying multi-resolution models in the basic library, the model permissions are transferred to the library administrator. The library administrator copies the complete multi-resolution model information from the local workstation or library server to the development platform server in batches, and then returns the model permissions to the modeler. The modeler performs the modification operation, and after the modification operation is completed, the library administrator saves it to the local workstation or library server.

[0018] The specific steps for batch conversion of geometric features from local workstations or library servers to the development platform server according to design requirements are as follows:

[0019] According to the design requirements, the library administrator can select tree structure node objects or open the file list, and the research and development platform server automatically counts the number of basic library multi-resolution models to be converted.

[0020] The development platform server identifies the multi-resolution models of the basic library to be converted one by one;

[0021] Model permissions have been transferred to the library administrator.

[0022] Remove the simplified granular geometric features of the multi-resolution model in the basic library of the research and development platform server;

[0023] Copy the corresponding granular geometric features of the same model from the local workstation or library server to the development platform server;

[0024] If the number of converted models is less than the number of converted models, the development platform server identifies the next basic library multi-resolution model to be converted; otherwise, it proceeds to the specific design scenario application.

[0025] The development platform server stores simplified granular-level geometric features and corresponding published basic library models to ensure minimal data volume; the local workstation or library server stores the basic library multi-resolution models containing geometric features at various granular levels in real time to ensure data integrity.

[0026] A computer device is also provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any of the methods described above.

[0027] A computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the steps of any of the methods described above.

[0028] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0029] This invention constructs a basic library model based on a structure tree, managed and maintained by a library administrator who also keeps a register. Modelers construct geometric features and parameter release information at different granularities under the same ID node, forming a basic library multi-resolution model. The library administrator copies and updates the complete basic library multi-resolution model to the local workstation or library server in real time, while the development platform server only retains simplified granularity geometric features and parameter releases. Based on application requirements, batch conversion of different granularity geometric features from the local workstation or library server to the development platform server is implemented. Upon application completion, the library model on the development platform server is restored, saving the simplified granularity geometric features, ensuring minimal data volume on the development platform server. This method is safe and reliable, improving ship design efficiency. Attached Figure Description

[0030] Figure 1 This is a schematic diagram of the basic library model conversion strategy in an embodiment of the present invention;

[0031] Figure 2 This is a schematic diagram of the process for creating a multi-resolution model of the basic library in an embodiment of the present invention;

[0032] Figure 3 This is a schematic diagram of the batch conversion process of the basic library multi-resolution model in an embodiment of the present invention. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. Furthermore, the technical features involved in the various embodiments of this invention described below can be combined with each other as long as they do not conflict with each other.

[0034] This invention provides a batch conversion method for multi-resolution models of a basic library based on structure tree management. The library administrator workstation stores the complete basic library model. Combined with application requirements, it realizes the batch conversion of geometric features from the local workstation to the development platform server. After the application ends, the development platform server restores and saves the model containing simplified granular geometric features and the corresponding published model, minimizing the data volume on the development platform server as much as possible to improve design efficiency and avoid design run-time lag or even system crash.

[0035] The technical solution of the present invention is as follows:

[0036] It should be noted that in this invention, the library administrator performs all operations on the library administrator's end, and the modelers perform all operations on the modeler's end. The basic library model has three levels of modeling granularity, which are described in terms of simplified, sub-refined, and refined geometric features, with the modeling granularity increasing sequentially.

[0037] The basic library is organized in a structured tree format and managed centrally by the library administrator. Various granular geometric features, including simplified and refined geometric features, and their corresponding releases, are all associated with the same ID node. The local workstation stores the complete basic library model in real time. Based on different application requirements, batch conversion of geometric features is performed from the workstation to the development platform server. After the application ends, the development platform server restores and saves the simplified granular geometric features and corresponding released models, ensuring minimal data volume on the development platform server.

[0038] The basic library is created and organized in a structured tree format and is managed by the library administrator. When creating the structured tree, a top-level node is created with the name of the basic library, and then nodes at each level are created sequentially according to the specific categories. The library model is created by the specific modeler, and after being checked and found to be correct, the library administrator is responsible for attaching it to the corresponding node in the structured tree and registering it in the basic library ledger.

[0039] The basic library is managed by the library administrator. In addition to creating the basic library structure tree and adding models to the library, the library administrator is also responsible for adding and deleting library models, tracking model status in real time and auditing the ledger to ensure that the basic library is consistent with the ledger.

[0040] The basic library ledger includes, but is not limited to, information such as ID number, model name, and model status.

[0041] The base library's multi-resolution models include simplified, sub-refined, and refined geometric features and corresponding releases. Models are created by the modelers to ensure consistency between the model and the graph. After the library models pass quality checks, the modelers apply to the library administrator for model inclusion, who is responsible for adding the models to the library.

[0042] The base library features a multi-resolution model, created with a unique ID number. The model includes geometric feature nodes at three granularities: simplified, sub-refined, and refined, as well as a unique publication node.

[0043] The base library contains multi-resolution model geometric feature nodes, which include shape geometric features constructed with a certain granularity, hiding unnecessary point, line, and surface elements and coordinate systems;

[0044] The basic library's multi-resolution model has been released. It defines the location information of interfaces such as pipelines and electrical systems through a global coordinate system, realizes parameter decomposition with geometric features of different granularities, and releases them accordingly.

[0045] The specific steps for building a multi-resolution model in the base library are as follows:

[0046] Step 1: Log in to the 3D design software platform;

[0047] Step 2: Modelers create model nodes according to the corresponding levels to build a multi-resolution model of the basic library containing geometric features at different granularities;

[0048] Step 3: After verification, the warehouse administrator is responsible for attaching the data to the corresponding node in the structure tree and registering it in the basic warehouse ledger.

[0049] Step 4: If this is the first time creating the base library, proceed to step 5; otherwise, proceed to step 7.

[0050] Step 5: The library administrator specifies the file storage path and name;

[0051] Step 6: Export the basic library to your local workstation, then proceed to step 9;

[0052] Step 7: The library administrator opens the base library file stored locally using the design software and is responsible for adding and deleting library models, while the modelers are responsible for modifying the library models.

[0053] Step 8: After completing the addition, deletion, and modification, the database administrator exports the base database and saves it to the local workstation;

[0054] Step 9: The modelers delete other granular geometric features from the development platform server, retaining only simplified granular geometric features;

[0055] Step 10: End.

[0056] Step 7 involves operations on the basic library model. Since the model status changes continuously with the overall design, there are three types of model status: added, deleted, and modified. For added and deleted library models, the library administrator performs batch operations directly based on the log. For modified library models, model permissions must be transferred to the library administrator, and the complete model information is copied from the local workstation to the development platform server in batches. Then, model permissions are returned to the modelers, who complete the modifications. After all operations are completed, the library administrator saves the data to the local workstation.

[0057] The specific steps for batch conversion of multi-resolution models in the basic library are as follows:

[0058] S1. Log in to the 3D design software platform and open the basic library of the research and development platform server;

[0059] S2. According to design requirements, the library administrator selects node objects or opens the file list through the basic library structure tree, and the system automatically counts the number of conversion models.

[0060] S3. Identify the underlying library models to be converted one by one;

[0061] S4. Transfer library model permissions to the library administrator;

[0062] S5. Delete the geometric features under the basic library model of the research and development platform server;

[0063] S6. Copy the corresponding granular geometric features of the same model from the workstation to the development platform server;

[0064] S7. Determine if the number of converted models is less than the number of converted models. If yes, execute S3; otherwise, proceed to S8.

[0065] S8. Specific design scenarios and applications;

[0066] S9. After the application ends, the simplified granular geometric features of the development platform server library model are restored in a loop, and the permissions are transferred to the modeling personnel.

[0067] S10, End.

[0068] The batch conversion of multi-resolution models in the base library is applicable to any one or more nodes in the base library. It can also be performed in a loop based on a pre-compiled list of files, by identifying the unique ID number of the library model. Finally, the loop ends based on the number of models in the selected nodes or files.

[0069] Multi-resolution model geometric feature conversion involves permission transfer between library administrators and modelers. Permission transfer is performed by finding the corresponding object using the unique ID of the library model and then using the specific permission transfer interface of the development tool.

[0070] The development platform server's basic library stores simplified granular geometric features and parameter-deleted models for a long time to ensure that its data volume is minimized; while the library administrator's local workstation stores all different granular geometric features and parameter-deleted models in the basic library in real time to ensure data integrity.

[0071] The specific steps for installing and deploying the development program are as follows:

[0072] (1) Store the folder generated by compiling the development program code in the corresponding installation path of the design software;

[0073] (2) Using administrator mode, launch the environment editor in the design software. Select the runtime environment to reference, and then create a new runtime environment based on it;

[0074] (3) Activate the "Add new path to this environment" option, add the folder path containing the program code to the new path, and modify the name and mode of the generated new environment variable;

[0075] (4) Copy the software startup icon to generate a new program startup icon, modify the environment file name in the properties, start the design software, and the relevant toolbar will appear in the operation interface.

[0076] The process of creating a multi-resolution model in the basic library is as follows: Figure 2 The specific steps are as follows:

[0077] (1) Log in to the 3D design software platform;

[0078] (2) Modelers create model nodes according to the corresponding levels, construct multi-resolution models in the basic library, define names, create geometric features of different granularities, define interface locations and publish information through the global coordinate system, etc. Figure 1 As shown;

[0079] (3) After the quality checks such as proofreading and auditing are completed and there are no errors, the library administrator is responsible for attaching the library model to the corresponding node in the structure tree and registering the basic library ledger to ensure that the basic library is consistent with the ledger.

[0080] (4) If the base library is being created for the first time, proceed to step (5); otherwise, proceed to step (7).

[0081] (5) The library administrator specifies the storage path and corresponding name of the basic library on the local workstation;

[0082] (6) The library administrator exports the basic library to the local workstation;

[0083] (7) The library administrator opens the base library file stored locally using the design software;

[0084] (8) The library model has three states: creation, deletion, and modification. For creation and deletion of library models, the library administrator can directly perform batch operations based on the ledger. For modification of library models, the model permissions need to be transferred to the library administrator, and the complete model information is copied from the local workstation to the research and development platform server in batches. Then, the model permissions are returned to the modeling personnel, who can then complete the modifications. After all operations are completed, the library administrator saves the data to the local workstation.

[0085] (9) For library models involving operations, the library administrator notifies the modelers to delete other granular geometric features in the development platform server and retain only simplified granular geometric features.

[0086] (10) End.

[0087] Batch conversion of multi-resolution models in the basic library, such as Figure 3 The specific steps are as follows:

[0088] 1. Log in to the 3D design software platform and open the server-side basic library;

[0089] 2. According to the design requirements, the library administrator selects node objects or opens the file list through the basic library structure tree, and the system automatically counts the number of conversion models;

[0090] III. The program identifies the underlying library models to be converted one by one;

[0091] 4. Utilize the specific permission transfer interface of the development tool to automatically transfer the permissions of the modelers to the library administrator;

[0092] 5. Delete all information on the server-side simplified granular geometric features, i.e., simplified granular geometric feature node (3DshapeNo.1) information;

[0093] 6. Based on application requirements, copy the sub-refined (3DshapeNo.2) or refined (3DshapeNo.3) geometric features of the same object from the local workstation to the development platform server.

[0094] 7. Determine if the number of converted models is less than the number of converted models. If yes, proceed to step 3; otherwise, proceed to step 8.

[0095] 8. Specific design application scenarios, such as integrated cabin layout and interference detection;

[0096] 9. After the specific design and application are completed, the simplified granular geometric features of the development platform server library model are restored in a loop, and the permissions are transferred to the modeling personnel;

[0097] 10. Conclusion.

[0098] This invention provides a method for batch conversion of multi-resolution models in a basic library based on a structure tree management system. The basic library is created and organized using a structure tree, and a library administrator is responsible for its management, maintenance, and record-keeping. Modelers construct and publish geometric features and parameters at different granularities under the same ID node, forming a multi-resolution model. The library administrator copies and updates the latest multi-resolution model of the basic library to their local workstation in real time, while the research and development platform server only retains simplified granularity geometric features and parameter publications. Batch conversion of different granularity geometric features from the local workstation to the research and development platform server is implemented according to application requirements. Upon application completion, the library model on the research and development platform server is restored, saving the simplified granularity geometric features, ensuring minimal data volume on the research and development platform server. This method is safe and reliable, and can improve ship design efficiency.

[0099] Those skilled in the art will readily understand that the above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent conversions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A batch conversion method for multi-resolution models of a basic library based on structure tree management, characterized in that, Includes the following steps: Set up the research and development platform server and local workstations or library servers; The basic library model is constructed in the form of a structure tree; The development platform server is set up with a library administrator terminal and a modeler terminal. The library administrator terminal is responsible for the unified management of the basic library models. The modeler performs multi-granularity geometric feature modeling and interface definition on the basic library model and publishes it with parameter breaks, thereby forming a multi-resolution model. After saving it to the local workstation or library server, the research and development platform server only saves the simplified granular geometric features and the corresponding publication. The basic library multi-resolution model containing complete geometric features at various granularities is saved in real time on the local workstation or library server, and the geometric features are batch converted from the local workstation or library server to the development platform server according to design requirements. Geometric feature conversion is the process of deleting simplified granular-level geometric features from the basic library model in the research and development platform server and importing corresponding granular-level geometric features from the local workstation or library server. After the design and application are completed, the simplified granular geometric features and the corresponding published basic library model are restored and saved on the research and development platform server after geometric feature transformation.

2. The method for batch conversion of multi-resolution models of a basic library based on structure tree management according to claim 1, characterized in that, The number of modeling granularity levels is M, where M is an integer greater than or equal to 2.

3. The method for batch conversion of multi-resolution models of a basic library based on structure tree management according to claim 1, characterized in that, The basic library model is applicable to, but not limited to, equipment libraries, water pipe valve accessory libraries, air duct valve accessory libraries, and cable outfitting component libraries.

4. The method for batch conversion of multi-resolution models of a basic library based on structure tree management according to claim 1, characterized in that, When constructing the basic library model in the form of a structure tree, the top-level node is created by the library administrator on the research and development platform server with the basic library name. Then, nodes at each level are created in sequence according to the specific professional classification. After checking that there are no errors, the multi-resolution model of the basic library is placed in the corresponding node of the structure tree and registered in the basic library ledger. Unified management includes at least building a basic library model, setting the newly created multi-resolution model in the corresponding node of the basic library structure tree, deleting the basic library model node according to the technical status, and tracking the model status and audit log of the basic library model in real time to ensure consistency between the two. The basic library ledger should include at least the ID number, the model name of the basic library model, and the model status.

5. The method for batch conversion of multi-resolution models of a basic library based on structure tree management according to claim 1, characterized in that, The base library multi-resolution model is created with a unique ID number and includes multiple geometric feature nodes at different granularities and corresponding unique publishing nodes. The geometric feature nodes include shape geometric features constructed at a certain granularity and hide unnecessary point, line, and surface elements and coordinate systems.

6. The method for batch conversion of multi-resolution models of a basic library based on structure tree management according to claim 4, characterized in that, The specific steps for adding, deleting, and modifying multi-resolution models in the basic library are as follows: For adding and deleting multi-resolution models in the basic library, the library administrator performs direct batch operations based on the basic library ledger. For modifications to the multi-resolution model in the basic library, the model permissions are transferred to the library administrator. The library administrator copies the complete multi-resolution model information from the local workstation or library server to the development platform server in batches. Then, the model permissions are returned to the modeler's end, and the modeler performs the modification operation. After the modification operation is completed, the library administrator saves it to the local workstation or library server. The development platform server only saves the basic library model containing simplified granular geometric features.

7. The method for batch conversion of multi-resolution models of a basic library based on structure tree management according to claim 4, characterized in that, The specific steps for batch conversion of geometric features from local workstations or library servers to the development platform server according to design requirements are as follows: According to the design requirements, the library administrator can select tree structure node objects or open the file list, and the research and development platform server automatically counts the number of basic library multi-resolution models to be converted. The development platform server identifies the multi-resolution models of the basic library to be converted one by one; Model permissions have been transferred to the library administrator. Remove the simplified granular geometric features of the multi-resolution model in the basic library of the research and development platform server; Copy the geometric features of the same model at the corresponding granularity from the local workstation or library server to the development platform server; If the number of converted models is less than the number of converted models, the development platform server identifies the next basic library multi-resolution model to be converted; otherwise, it proceeds to the specific design scenario application.

8. The method for batch conversion of multi-resolution models of a basic library based on structure tree management according to claim 1, characterized in that, The development platform server stores simplified granular-level geometric features and corresponding published basic library models to ensure minimal data volume; the local workstation or library server stores the basic library multi-resolution models containing geometric features at various granular levels in real time to ensure data integrity.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes a computer program, it implements the steps of the method as claimed in any one of claims 1-8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When a computer program is executed by a processor, it implements the steps of any one of claims 1-8.

Citation Information

Patent Citations

  • Method for manufacturing and managing operation information model of high-speed railway passenger dedicated line equipment in virtual reality environment

    CN106919987A

  • Spacecraft process knowledge pushing system and method based on model characteristics

    CN107784166A