Data modeling and integrating method and system for ship group manufacturing process

By establishing a data organization hierarchy structure, building assembly data models and ontology concept models during the ship group manufacturing process, and integrating multi-source data, the problem of data integration and sharing in the ship group manufacturing process is solved, and refined data management and data consistency are achieved.

CN120217554APending Publication Date: 2025-06-27SHANGHAI JIAOTONG UNIV +1
View PDF 0 Cites 0 Cited by

Patent Information

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

Smart Images

  • Figure CN120217554A_ABST
    Figure CN120217554A_ABST
Patent Text Reader

Abstract

The invention provides a data modeling and integration method and system for a ship assembly manufacturing process, and the method comprises the steps: building a data organization hierarchical structure of the ship assembly manufacturing process according to the ship assembly manufacturing process; constructing an assembly data model of the manufacturing process of the ship assembly according to the data organization hierarchical structure of the manufacturing process of the ship assembly; according to the assembly data model of the manufacturing process of the ship assembly, constructing a ship assembly body conceptual model; and integrating ship group multi-source data by adopting the ship group assembly ontology conceptual model, and establishing a graph database. Through the method and the device, a work order-group component level-manufacturing process level data organization structure is established, process level data management and control and refined data management are realized, ship group total-factor and full-period data modeling is realized, multi-source heterogeneous data integration based on a ship group body is also realized, and data consistency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of shipbuilding, and in particular, to a data modeling and integration method and system for the manufacturing process of ship sub-assemblies. Background Art

[0002] With the continuous improvement of the automation and informatization levels of manufacturing enterprises under the background of Industry 4.0, data has become the main force promoting the transformation of production enterprises towards intelligent manufacturing. By effectively organizing and managing data to extract valuable information from the massive multi-source heterogeneous manufacturing data generated during the production process, it can provide support for enterprise decision-making, production optimization, etc., thus attracting wide attention in the industrial and academic fields.

[0003] Currently, there is a lack of an effective data integration and sharing mechanism in the manufacturing process of ship sub-assemblies, making it difficult to provide sufficient data support for the control of the manufacturing process. The data required for the control of the ship sub-assembly manufacturing process includes various types such as process data, plan data, resource data, execution data, etc., which are generated by multiple business links such as process design, plan preparation, and assembly execution, and are stored in multiple independent software systems such as PDM, dispatching systems, and MES in different structures and semantics. There is no data model with consistent semantics between each data source, making it difficult to seamlessly connect, and unable to achieve full information sharing, thus forming "information islands". A data model is an abstraction of the data characteristics in the real world and is a set of conceptual tools for describing data, data semantics, data relationships, and consistency constraints. The current data model construction methods mainly include methods based on entity-relationship models, ontology-based methods, and object-oriented methods.

[0004] The ER entity-relationship model (Entity Relationship Diagram) is a traditional data modeling method that is widely used in the manufacturing field. It describes the data structure by defining entities, relationships, and attributes, and can clearly present the relationships between products, processes, equipment, etc. Although the ER entity-relationship model is widely used in data modeling due to its intuitiveness and applicability, due to its relatively static structural design, it is difficult to adapt to the complex and dynamic manufacturing environment of ship sub-assemblies. On the one hand, adding new entities and relationships will cause a large-scale adjustment of the entire model structure; on the other hand, too many associated intersections are likely to cause the model to become overly bloated, increasing the maintenance cost of the model and affecting the continuous effectiveness of the model.

[0005] The ontology-based data model construction method aims to build a shared and standardized conceptual model for a specific domain. Based on ontology theory, as a formal specification, it precisely defines and describes various entities, concepts, relationships, and their attributes in the manufacturing process to form a knowledge system with rich semantics and distinct levels, so as to achieve semantic unification and knowledge sharing.

[0006] Since the ontology-based method adopts a top-down modeling approach, the construction of the ontology conceptual model requires high professional knowledge, and the knowledge acquisition and abstraction are difficult. It needs the joint participation of experts from multiple fields, resulting in a long construction cycle and high construction cost of the ontology conceptual model. At the same time, due to the high degree of customization in shipbuilding, there are significant differences in design, process, materials, manufacturing process, etc. among different ship types, making it difficult to build a unified ontology conceptual model for production process control. In addition, the highly abstracted ontology conceptual model is difficult to update, and partial changes are likely to cause problems such as data inconsistency, making it difficult to adapt to the complex and changeable shipbuilding environment.

[0007] The object-oriented data model construction method is based on the object-oriented programming concept. It abstracts various entities in the manufacturing system, such as mechanical equipment, product components, production processes, etc. into objects, which has good encapsulation and reusability. The Unified Modeling Language (UML) provides a complete and intuitive set of graphical symbols and modeling specifications, which has been widely used in the construction of object-oriented data models.

[0008] Since the original design intention of UML focuses on software system development, when applied to the complex engineering field of shipbuilding, it cannot accurately and effectively represent the key concepts involved in personnel allocation, mechanical equipment operation, material supply, and manufacturing process control. Especially in the process of cross-departmental and cross-disciplinary joint data modeling, due to the professional terms of the UML model tending to the software development field, additional term interpretation and concept conversion are required. At the same time, the current object-oriented data model construction method often focuses on the construction of new systems and does not consider the integration of data in existing systems, resulting in frequent data inconsistency problems in actual applications. Summary of the Invention

[0009] Aiming at the deficiencies in the prior art, the purpose of the present disclosure is to provide a data modeling and integration method and system for the ship sub-assembly manufacturing process.

[0010] To achieve the above purpose, according to one aspect of the present disclosure, there is provided a data modeling and integration method and system for the ship sub-assembly manufacturing process, including:

[0011] Establish a data organization hierarchy for the manufacturing process of ship sub-assemblies according to the manufacturing process of ship sub-assemblies;

[0012] Construct an assembly data model for the manufacturing process of ship sub-assemblies according to the data organization hierarchy of the manufacturing process of ship sub-assemblies;

[0013] Construct an assembly ontology concept model for ship sub-assemblies according to the assembly data model of the manufacturing process of ship sub-assemblies;

[0014] Integrate multi-source data of ship sub-assemblies using the assembly ontology concept model of ship sub-assemblies and establish a graph database.

[0015] Optionally, the establishing a data organization hierarchy for the manufacturing process of ship sub-assemblies according to the manufacturing process of ship sub-assemblies includes:

[0016] Determine the business processes and organizational levels of the ship sub-assemblies according to the manufacturing process of the ship sub-assemblies;

[0017] Determine the data types corresponding to each business process according to the business processes of the ship sub-assemblies;

[0018] Establish a data organization hierarchy for the manufacturing process of the ship sub-assemblies according to the business processes, the organizational levels, and the data types corresponding to each business process.

[0019] Optionally, the organizational level is a three-level data organizational structure of work order - sub-components - manufacturing processes.

[0020] Optionally, the assembly data model for the manufacturing process of ship sub-assemblies includes an assembly process data model for ship sub-assemblies, an assembly resource data model for ship sub-assemblies, an assembly plan data model for ship sub-assemblies, and an assembly execution data model for ship sub-assemblies;

[0021] The assembly process data model for ship sub-assemblies is used to abstractly describe the assembly process;

[0022] The assembly resource data model for ship sub-assemblies is used to abstractly describe the assembly resources;

[0023] The assembly plan data model for ship sub-assemblies is used to abstractly describe the assembly plan;

[0024] The assembly execution data model for ship sub-assemblies is used to abstractly describe the actual manufacturing process of ship sub-assemblies.

[0025] Optionally, the constructing an assembly data model for the manufacturing process of ship sub-assemblies according to the data organization hierarchy of the manufacturing process of ship sub-assemblies includes:

[0026] Construct the ship sub-assembly process data model based on the assembly process data in the data organization hierarchy of the ship sub-assembly manufacturing process;

[0027] Construct the ship sub-assembly resource data model based on the assembly resource data in the data organization hierarchy of the ship sub-assembly manufacturing process;

[0028] Construct the ship sub-assembly plan data model based on the assembly plan data in the data organization hierarchy of the ship sub-assembly manufacturing process;

[0029] Construct the ship sub-assembly execution data model based on the assembly execution data in the data organization hierarchy of the ship sub-assembly manufacturing process.

[0030] Optionally, constructing a ship sub-assembly ontology concept model based on the assembly data model of the ship sub-assembly manufacturing process includes:

[0031] Determine the data objects of the ontology and the boundaries of the data objects of the ontology according to the ship sub-assembly process data model, the ship sub-assembly resource data model, the ship sub-assembly plan data model, and the ship sub-assembly execution data model;

[0032] Determine the relationships between ontology concepts according to the data objects of the ontology and the boundaries of the data objects of the ontology;

[0033] Construct the ship sub-assembly ontology concept model according to the relationships between the ontology concepts and the attributes of the data objects of the ontology.

[0034] Optionally, integrating the multi-source data of the ship sub-assembly by using the ship sub-assembly ontology concept model to establish a graph database includes:

[0035] Extract the data corresponding to the ontology concepts by using the ship sub-assembly ontology concept model to determine the multi-source data of the ship sub-assembly;

[0036] Associate the multi-source data of the ship sub-assembly with the ship sub-assembly ontology concept model to determine the association relationship;

[0037] Store the multi-source data of the ship sub-assembly and the association relationship to establish the graph database.

[0038] According to the second aspect of the present disclosure, there is provided a data modeling and integration system for the ship sub-assembly manufacturing process, including:

[0039] A data organization hierarchy establishment module for establishing a data organization hierarchy of the manufacturing process of ship sub-assemblies according to the manufacturing process of ship sub-assemblies;

[0040] An assembly data model construction module for constructing an assembly data model of the manufacturing process of ship sub-assemblies according to the data organization hierarchy of the manufacturing process of ship sub-assemblies;

[0041] An assembly ontology concept model construction module for constructing an assembly ontology concept model of ship sub-assemblies according to the assembly data model of the manufacturing process of ship sub-assemblies;

[0042] A data integration module for integrating multi-source data of ship sub-assemblies by using the assembly ontology concept model of ship sub-assemblies and establishing a graph database.

[0043] According to the third aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the steps of the method provided in the first aspect of the present disclosure are implemented.

[0044] According to the fourth aspect of the present disclosure, there is provided an electronic device, including:

[0045] A memory having a computer program stored thereon;

[0046] A processor for executing the computer program in the memory to implement the steps of the method provided in the first aspect of the present disclosure.

[0047] Compared with the prior art, the embodiments of the present disclosure have at least one of the following beneficial effects:

[0048] Through the above technical solutions, by analyzing the manufacturing process of ship sub-assemblies, a data organization hierarchy of the manufacturing process of ship sub-assemblies is established to achieve refined data management; and based on the data organization hierarchy of the manufacturing process of ship sub-assemblies, an assembly data model of the manufacturing process of ship sub-assemblies is constructed to realize the whole-element and whole-cycle data modeling of the manufacturing process of ship sub-assemblies, accurately and effectively representing the data of the manufacturing process of ship sub-assemblies; integrating multi-source data of ship sub-assemblies based on the assembly ontology concept model of ship sub-assemblies can be oriented to data integration within existing information systems, realizing the integration of multi-source heterogeneous data and improving data consistency.

[0049] In the embodiments of the present disclosure, the organizational hierarchy of the data organization hierarchy of the manufacturing process of ship sub-assemblies adopts a three-level data organizational structure of work order - sub-components - manufacturing processes, realizing process-level data control and refined data management.

[0050] In an embodiment of the present disclosure, a manufacturing process data model construction technology based on Sysml is adopted to establish an assembly data model for the manufacturing process of ship sub-assemblies, including a ship sub-assembly assembly process data model, a ship sub-assembly assembly resource data model, a ship sub-assembly assembly plan data model, and a ship sub-assembly assembly execution data model, realizing the full-element and full-cycle data modeling of the ship sub-assembly manufacturing process and accurately and effectively representing the ship sub-assembly manufacturing process data. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] By reading the detailed description of the non-limiting embodiments with reference to the following drawings, other features, objectives, and advantages of the present disclosure will become more apparent:

[0052] Figure 1 is a schematic flowchart of a data modeling and integration method for the ship sub-assembly manufacturing process shown according to an exemplary embodiment.

[0053] Figure 2 is a schematic flowchart of a ship sub-assembly manufacturing plan control process shown according to an exemplary embodiment.

[0054] Figure 3 is a schematic diagram of the control hierarchy of the ship sub-assembly manufacturing process shown according to an exemplary embodiment.

[0055] Figure 4 is a schematic diagram of the business process and data types of the ship sub-assembly manufacturing process shown according to an exemplary embodiment.

[0056] Figure 5 is a schematic diagram of the data composition of the ship sub-assembly manufacturing process shown according to an exemplary embodiment.

[0057] Figure 6 is a schematic diagram of the data organization hierarchy structure of the manufacturing process of ship sub-assemblies shown according to an exemplary embodiment.

[0058] Figure 7 is a schematic diagram of the structure of the ship sub-assembly assembly process data model shown according to an exemplary embodiment.

[0059] Figure 8 is a schematic diagram of the structure of the ship sub-assembly assembly resource data model shown according to an exemplary embodiment.

[0060] Figure 9 is a schematic diagram of the structure of the ship sub-assembly assembly plan data model shown according to an exemplary embodiment.

[0061] Figure 10 is a schematic diagram of the structure of the ship sub-assembly assembly execution data model shown according to an exemplary embodiment.

[0062] Figure 11 It is a schematic structural diagram of a concept model of a ship sub - assembly and fitting body shown according to an exemplary embodiment.

[0063] Figure 12 It is a schematic structural diagram of a graph database shown according to an exemplary embodiment.

[0064] Figure 13 It is a block diagram of a data modeling and integration system for the ship sub - assembly manufacturing process shown according to an exemplary embodiment. Detailed implementation manners

[0065] The present disclosure will be described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present disclosure, but do not limit the present disclosure in any form. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present disclosure, several deformations and improvements can still be made. These all belong to the protection scope of the present disclosure.

[0066] Figure 1 It is a schematic flowchart of a data modeling and integration method for the ship sub - assembly manufacturing process shown according to an exemplary embodiment.

[0067] As Figure 1 shown, the present disclosure provides a data modeling and integration method for the ship sub - assembly manufacturing process, including S11 to S14.

[0068] S11, according to the manufacturing process of the ship sub - assembly, establish a data organization hierarchical structure of the manufacturing process of the ship sub - assembly.

[0069] Among them, the data organization hierarchical structure of the manufacturing process of the ship sub - assembly is used to provide a basis for data modeling and data integration.

[0070] S12, according to the data organization hierarchical structure of the manufacturing process of the ship sub - assembly, construct an assembly data model of the manufacturing process of the ship sub - assembly.

[0071] Among them, the process of constructing the assembly data model of the manufacturing process of the ship sub - assembly is to establish data models of different types of data and the association relationships between the data, so as to realize the whole - element and whole - cycle data modeling of the manufacturing process of the ship sub - assembly.

[0072] S13, according to the assembly data model of the manufacturing process of the ship sub - assembly, construct a concept model of the ship sub - assembly and fitting body.

[0073] S14, use the concept model of the ship sub - assembly and fitting body to integrate multi - source data of the ship sub - assembly and establish a graph database.

[0074] Among them, steps S13 to S14 are ontology-based multi-source data integration methods for ship sub-assembly manufacturing, realizing the multi-source data integration in the sub-assembly manufacturing process.

[0075] Through the above technical solutions, by analyzing the manufacturing process of ship sub-assemblies, a data organization hierarchical structure for the manufacturing process of ship sub-assemblies is established to achieve refined data management; and based on the data organization hierarchical structure of the manufacturing process of ship sub-assemblies, an assembly data model for the manufacturing process of ship sub-assemblies is constructed to realize the whole-element and full-cycle data modeling of the ship sub-assembly manufacturing process, accurately and effectively representing the data of the ship sub-assembly manufacturing process; integrating multi-source data of ship sub-assemblies based on the ship sub-assembly assembly ontology concept model can be oriented to data integration within existing information systems, realizing multi-source heterogeneous data integration and improving data consistency.

[0076] In a possible embodiment, S11, according to the manufacturing process of ship sub-assemblies, establishing a data organization hierarchical structure for the manufacturing process of ship sub-assemblies may include S21 to S23.

[0077] S21, according to the manufacturing process of ship sub-assemblies, determine the business processes and organizational levels of ship sub-assemblies.

[0078] The organizational level is a three-level data organizational structure of work order - sub-components - manufacturing processes.

[0079] Among them, analyzing the manufacturing process of ship sub-assemblies, and then analyzing the business processes and organizational levels of ship sub-assemblies provides a basis for data composition analysis and data modeling.

[0080] S22, according to the business processes of ship sub-assemblies, determine the data types corresponding to each business process.

[0081] Among them, analyzing the data composition of the manufacturing process of ship sub-assemblies, thereby sorting out the data types involved in each business process and determining the data types corresponding to each business process.

[0082] S23, according to the business processes, organizational levels, and the data types corresponding to each business process, establish a data organization hierarchical structure for the manufacturing process of ship sub-assemblies.

[0083] Among them, the data organization hierarchical structure of the manufacturing process of ship sub-assemblies also follows the data organizational structure of work order - sub-components - manufacturing processes.

[0084] In a possible embodiment, the assembly data model of the manufacturing process of ship sub-assemblies includes a ship sub-assembly assembly process data model, a ship sub-assembly assembly resource data model, a ship sub-assembly assembly plan data model, and a ship sub-assembly assembly execution data model.

[0085] Specifically, the ship sub-assembly process data model is used to abstractly describe the assembly process.

[0086] The ship sub-assembly resource data model is used to abstractly describe the assembly resources.

[0087] The ship sub-assembly plan data model is used to abstractly describe the assembly plan.

[0088] The ship sub-assembly execution data model is used to abstractly describe the actual manufacturing process of the ship sub-assembly.

[0089] In a possible embodiment, S12, according to the data organization hierarchical structure of the manufacturing process of the ship sub-assembly, construct an assembly data model for the manufacturing process of the ship sub-assembly, including S31 to S34.

[0090] S31, according to the assembly process data in the data organization hierarchical structure of the manufacturing process of the ship sub-assembly, construct a ship sub-assembly process data model.

[0091] Among them, the assembly process data has no associated relationship with the physical instance, and the assembly process data includes the categories, quantities, and process parameters of the process elements defined according to the process specifications.

[0092] Specifically, generalize each process element involved in the assembly process data, define the attribute information of each process element, establish a ship sub-assembly process data model, and abstractly express the assembly process.

[0093] S32, according to the assembly resource data in the data organization hierarchical structure of the manufacturing process of the ship sub-assembly, construct a ship sub-assembly resource data model.

[0094] Among them, the assembly resource data includes personnel, welding equipment, and site resources.

[0095] Specifically, the assembly resource data corresponds to the resource types in the assembly process resource requirement data. Instantiate the personnel, equipment, and site resources involved in the ship sub-assembly welding process, define the resource information included in the sub-assembly system, and construct a ship sub-assembly resource data model.

[0096] S33, according to the assembly plan data in the data organization hierarchical structure of the manufacturing process of the ship sub-assembly, construct a ship sub-assembly plan data model.

[0097] Specifically, cover the assembly plan data to the specific physical entities at the assembly site, determine the time constraints and space constraints, and define the states of each process element in a preset time interval and at a preset position to construct a ship sub-assembly plan data model.

[0098] S34. Construct a ship sub - assembly execution data model based on the assembly execution data in the data organization hierarchy of the ship sub - assembly manufacturing process.

[0099] Among them, the assembly execution data includes the assembly rated man - hours and the assembly site status. The assembly rated man - hours are inaccurate and the assembly site status is uncertain. The actual manufacturing process of the ship sub - assembly will deviate from the original assembly operation plan, and it is necessary to collect the actual assembly execution data.

[0100] The ship sub - assembly execution data model is used to collect the actual assembly man - hours and the actual assembly site status of the actual assembly execution process, so as to abstractly describe the actual manufacturing process of the ship sub - assembly.

[0101] In a possible embodiment, S13. Construct a ship sub - assembly ontology concept model according to the assembly data model of the ship sub - assembly manufacturing process, including S41 to S43.

[0102] S41. Determine the data objects of the ontology and the boundaries of the data objects of the ontology according to the ship sub - assembly process data model, the ship sub - assembly resource data model, the ship sub - assembly plan data model, and the ship sub - assembly execution data model.

[0103] Among them, the data objects of the ontology and the boundaries of the data objects of the ontology are represented as the data objects of the ontology to be generalized and the corresponding ranges of the data objects.

[0104] S42. Determine the relationships between the ontology concepts according to the data objects of the ontology and the boundaries of the data objects of the ontology.

[0105] S43. Construct a ship sub - assembly ontology concept model according to the relationships between the ontology concepts and the attributes of the data objects of the ontology.

[0106] Among them, the ship sub - assembly ontology concept model constructs a unified comprehensive description framework for data with different attributes. It is a knowledge representation framework that defines the ontology concepts, the relationships between the ontology concepts, and the attributes within a specific domain.

[0107] The elements and attributes in the ship sub - assembly ontology concept model can be used to identify and match with the field names in various structured databases, and ensure that each field corresponds to the ontology concept in the ship sub - assembly ontology concept model. Thus, the ship sub - assembly ontology concept model can be used to realize the extraction of multi - source data based on the ontology.

[0108] In a possible embodiment, S14. Integrate the multi - source data of the ship sub - assembly by using the ship sub - assembly ontology concept model to establish a graph database, which can include S51 to S53.

[0109] S51. Extract data corresponding to the ontology concepts using the conceptual model of the ship sub-assembly and determine the multi-source data of the ship sub-assembly.

[0110] Among them, identify and match the field names in various structured databases using the conceptual model of the ship sub-assembly, automatically extract the data of the field names corresponding to the ontology concepts in the conceptual model of the ship sub-assembly, and determine the multi-source data of the ship sub-assembly.

[0111] S52. Associate the multi-source data of the ship sub-assembly with the conceptual model of the ship sub-assembly and determine the association relationship.

[0112] Among them, associate the multi-source data of the ship sub-assembly with the conceptual model of the ship sub-assembly according to the organization method of the conceptual model of the ship sub-assembly.

[0113] S53. Store the multi-source data of the ship sub-assembly and the association relationship to establish a graph database.

[0114] Among them, store the multi-source data of the ship sub-assembly and the association relationship in the graph database.

[0115] A data modeling and integration method for the ship sub-assembly manufacturing process provided by the present disclosure establishes a unified, comprehensive, and extensible assembly data model for the ship sub-assembly manufacturing process, and realizes the integration of multi-source heterogeneous data in the sub-assembly manufacturing process, providing a data basis for the subsequent data-driven production process control of the ship sub-assembly.

[0116] Taking the implementation of a data modeling and integration method for the ship sub-assembly manufacturing process provided by the present disclosure in the sub-assembly manufacturing workshop of a large shipyard as an example for further detailed description.

[0117] (1) Analyze the manufacturing process of the ship sub-assembly:

[0118] Figure 2 It is a schematic diagram of a ship sub-assembly manufacturing plan control process shown according to an exemplary embodiment.

[0119] As Figure 2 shown, the process design department conducts production process design based on the detailed design according to the process design criteria, and converts the designed 3D model drawings into production process documents such as process drawings and construction essentials for guiding production.

[0120] Among them, the process drawings define the sub-assembly BOM, assembly tree, part position relationship, material quantity information, and sub-assembly size and shape; the construction essentials define the precautions in the manufacturing process of the sub-assembly, including operation sequence, quality key points, safety key points, and operation benchmarks.

[0121] In order to adapt to the modern shipbuilding system, shipbuilding enterprises are oriented towards intermediate products, compile production plans according to production areas, take the construction period of higher-level intermediate products as the goal, and based on the standard schedule, calculate and determine the manufacturing schedule of lower-level intermediate products, so as to ensure the requirements of manufacturing nodes and achieve the orderly, continuous and balanced general assembly shipbuilding in terms of time.

[0122] As the second manufacturing level in hull manufacturing, the production plan of sub-assembly needs to be formulated based on the manufacturing plan of the subsequent assembly workshop. The manufacturing plan of the assembly workshop defines the specific required dates for each batch of sub-assemblies. Based on the required dates, the delivery dates for each batch of sub-assemblies can be set. The planning and management department formulates the corresponding monthly production plan for sub-assemblies based on the data such as the quantity of sub-assemblies and the operation cycle issued by the design department and based on the production capacity of the workshop.

[0123] Among them, the monthly production plan defines the operation bays, start operation dates and delivery dates for each batch of sub-assemblies.

[0124] After the monthly production plan is formulated, the workshop foreman of the dispatching management department issues the production tasks to the specific site areas and worker teams in the form of dispatch work orders. The dispatch work order contains data such as ship number, dispatch work order number, operation content, operation safety, quality, process, node requirements, operation team, operation personnel information, operation man-hours, quantity cycle, etc., and is used to guide the actual production process in the workshop.

[0125] After the dispatch work order is issued to the sub-assembly assembly site, the team leader is responsible for coordinating the actual implementation process of the production plan, such as tooling equipment, worker teams and site areas, and finally completes the sub-assembly.

[0126] Figure 3 It is a schematic diagram of the control hierarchy of the ship sub-assembly manufacturing process shown according to an exemplary embodiment.

[0127] As Figure 3 shown, the control hierarchy of the ship sub-assembly manufacturing process includes four parts: process flow, planning flow, organization flow and material flow.

[0128] The process flow represents the assembly process level of ship sub-assemblies: the assembly process of ship sub-assemblies starts from production design, extracts quantity data from design data; then estimates the overall operation cycle based on the quantity data; finally, conducts process-level engineering decomposition on the sub-assembly manufacturing process and calculates the rated man-hour data for each process.

[0129] The planning flow represents the assembly plan hierarchy of ship sub-assemblies: The assembly plan for ship sub-assemblies starts from the demand plan of the subsequent assembly workshop, formulates the monthly workshop plan through material quantity data and the overall operation cycle; then, based on the monthly workshop plan, distributes production tasks to each bay according to the principle of ship sub-assembly manufacturing by lanes and lines to ensure balanced loads in each bay; afterwards, generates the dispatching plan based on the monthly bay plan, and issues it to the corresponding site area; finally, during the actual execution of the dispatching plan, refines it into the team operation plan based on process-level engineering decomposition and man-hour data to guide the actual manufacturing process.

[0130] The organizational flow represents the organizational hierarchy of the ship sub-assembly workshop, which from top to bottom is the workshop, bay, site area, and worker team in sequence.

[0131] The material flow represents the transformation of material parts during the sub-assembly manufacturing process: Starting from the input of raw materials such as floor plates, stiffeners, and longitudinal girders, through gradual splicing, forms the floor plate and longitudinal girder structures, and finally realizes the complete manufacturing of sub-assemblies.

[0132] (2) Analysis of the composition of ship sub-assembly manufacturing process data:

[0133] Figure 4 It is a schematic diagram of the business process and data types of a ship sub-assembly manufacturing process shown according to an exemplary embodiment.

[0134] As Figure 4 shown, the business process of the ship sub-assembly manufacturing process includes the process design stage, the plan compilation stage, and the production execution stage. The process design stage includes material quantity extraction, cycle measurement, engineering decomposition, and man-hour decomposition. The plan compilation stage includes monthly plan formulation, dispatching plan formulation, and operation plan formulation. The production execution stage includes task issuance, task execution, and task feedback. The data designed in the ship sub-assembly manufacturing process is stored in the MES, PDM, IOT, and ERP systems and interacts and correlates with each other, forming a business flow and a data flow throughout the entire sub-assembly production process with the sub-assembly production task as the carrier.

[0135] In the process design stage, designers complete the material quantity extraction and cycle measurement of the sub-assembly tasks based on the detailed design drawings, and then decompose the sub-assembly tasks into each process and measure the standard man-hours. The relevant data is stored in the PDM system for reference in plan formulation and guiding the on-site assembly operations.

[0136] Among them, material quantity extraction involves material quantity data, cycle measurement involves cycle data, engineering decomposition involves process technology data, man-hour measurement involves man-hour data, and process data is stored in the PDM system.

[0137] In the planning stage, the planning department prepares the monthly production plan based on the volume cycle data of the sub-assembly production tasks, and generates the work assignment plan based on the monthly plan and distributes it to the site. The team leader at the site refines the work assignment plan into an operation-level operation plan based on experience and distributes it. The plan data is stored in the MES system.

[0138] Among them, the monthly plan involves monthly plan data, the work assignment plan involves work assignment data, and the operation plan involves operation plan data. The above data is stored in the MES system as plan data.

[0139] In the production execution stage, the specific production tasks are issued to the workshop workers, and the worker resource data is managed in the ERP system; the actual execution data during the execution of the production tasks is collected by the data acquisition system based on the Internet of Things.

[0140] Among them, the task issuance involves resource data, and the resource data is stored in the ERP system. The task execution and execution feedback involve execution data, and the execution data is stored in the IOT system.

[0141] Figure 5 It is a schematic diagram of the composition of the manufacturing process data of ship sub-assemblies shown according to an exemplary embodiment.

[0142] As Figure 5 shown, the manufacturing process data of ship sub-assemblies includes process data, plan data, execution data, and resource data.

[0143] The process data is a summary of the process elements involved in the sub-assembly welding operation, including data such as model drawings, process specifications, and resource requirements. Among them, the model drawings and process specifications are mainly used to guide on-site assembly and provide process references for on-site assembly.

[0144] The resource data defines the requirements for personnel, equipment, site, etc. required for the welding operation, as well as information such as the rated volume man-hours, etc., and is mainly used to guide the plan formulation. The assembly resource data describes the static data of resources such as personnel, welding equipment, and transportation equipment contained in the sub-assembly system. Corresponding to the process data, the sub-assembly resource data instantiates the resources such as personnel, equipment, and site involved in the sub-assembly resource requirements, and defines the resource information contained in the sub-assembly system.

[0145] The plan data is generated based on the process data and resource data, including operation plans, site allocation, and worker allocation. According to the resource requirements of the process, each process element required for its sub-assembly task is mapped to specific resource instances, and time and space information are added to realize the association between the process data model and the resource data model.

[0146] The planned data defines the planned spatio-temporal information and the corresponding states of each process element entity at each moment. The execution data is directly collected from the sub-assembly site and defines the actual spatio-temporal states of each process element in the actual manufacturing process. The execution data includes worker status, material status, and process status. Since the sub-assembly production environment is complex, the process accuracy is low, and it is a manual operation production, uncertain disturbance events occur from time to time, resulting in a large deviation between the actual assembly state and the assembly operation plan. Therefore, it is necessary to monitor the actual assembly state to achieve effective control of the assembly site.

[0147] (3) Design of the data organization hierarchical structure in the manufacturing process of ship sub-assembly:

[0148] Figure 6 It is a schematic diagram of the data organization hierarchical structure in the manufacturing process of a ship sub-assembly shown according to an exemplary embodiment.

[0149] As Figure 6 shown, based on the above analysis of the manufacturing process and data composition of ship sub-assembly, the sub-assembly tasks of the ship are issued to the operation teams in the form of work orders. The work order includes multiple sub-assembly parts, and each sub-assembly part can be split into multiple series and parallel processes.

[0150] The organization method of the data in the manufacturing process of ship sub-assembly is divided into: work order - sub-assembly parts - manufacturing process according to the level of the assembly task. And on the basis of this three-level data organization hierarchical structure, with the process as the core, data models are constructed from three aspects: assembly process, assembly plan, and process execution. In addition to the assembly task, the assembly resources are the inherent attributes of the sub-assembly system, the instantiated objects of the assembly process, the input of the assembly plan, and at the same time the source of the assembly execution data. Therefore, it is necessary to construct an assembly resource data model and associate it with the process, plan, and execution data to provide a data basis for subsequent research work.

[0151] From the above steps (1) to (3), analyze the manufacturing process of ship sub-assembly and establish the data organization hierarchical structure of the manufacturing process of ship sub-assembly.

[0152] (4) Construct the assembly data model in the manufacturing process of ship sub-assembly:

[0153] The assembly data model in the manufacturing process of ship sub-assembly includes the ship sub-assembly process data model, the ship sub-assembly resource data model, the ship sub-assembly plan data model, and the ship sub-assembly execution data model.

[0154] Figure 7 It is a schematic diagram of the structure of a ship sub-assembly process data model shown according to an exemplary embodiment.

[0155] AsFigure 7 As shown in the figure, the ship sub-assembly process data model takes the process as the core and uses process documents as the carrier, consisting of process specifications, model drawings, resource requirements, material hours, etc.

[0156] Figure 8 It is a schematic diagram of the structure of a ship sub-assembly resource data model shown according to an exemplary embodiment.

[0157] As Figure 8 shown in the figure, since the sub-assembly work order usually only involves a certain site area, the ship sub-assembly resource data model takes the cross-span site area as the organizational unit and consists of four parts: site, equipment, workers, and software system.

[0158] Figure 9 It is a schematic diagram of the structure of a ship sub-assembly plan data model shown according to an exemplary embodiment.

[0159] As Figure 9 shown in the figure, the core function of the ship sub-assembly plan data model is the planning and scheduling function. The ship sub-assembly plan data model takes the work order, process technology model, and resource model as inputs and outputs the process-level assembly operation plan. Among them, the work order defines the list of all sub-assembly parts to be assembled, as well as their delivery dates and dispatch areas. The process technology model defines the resource data and rated man-hour data required to complete all sub-assembly parts. The resource model defines all assembly resources and assembly operation capabilities in the dispatch area. The planning and scheduling function is responsible for allocating all assembly task processes defined by the work order to specific assembly resource instances and making them meet the requirements of the assembly process.

[0160] Figure 10 It is a schematic diagram of the structure of a ship sub-assembly execution data model shown according to an exemplary embodiment.

[0161] As Figure 10 shown in the figure, for the process elements involved in the sub-assembly manufacturing process, the ship sub-assembly execution data model includes five parts: site occupancy status, part material status, worker execution status, equipment execution status, and process execution status, involving physical domain instances such as site instances, worker instances, part instances, and equipment instances. There are two functional functions involved in the ship sub-assembly execution data model, namely the execution status monitoring function and the production progress prediction function. The execution status monitoring function takes physical domain instance objects as inputs and realizes the actual status data of each physical domain object through the Internet of Things data acquisition system.

[0162] (5) Construct the ship sub-assembly ontology concept model:

[0163] Figure 11It is a schematic structural diagram of a conceptual model of a ship sub - assembly and fitting body shown according to an exemplary embodiment.

[0164] As Figure 11 shown, a formal definition is given to the conceptual model of the ship sub - assembly and fitting body. In the conceptual model of the ship sub - assembly and fitting body, area ① defines the single - inheritance specification of key terms in the ship sub - assembly manufacturing process, that is, elements such as functions, data, files, and resources in the data model; area ② defines the attributes of the elements and the inheritance relationships between the attributes; area ④ defines the relationships between the elements. Through the elements, attributes, and relationships, the ontological conceptual model of the ship sub - assembly manufacturing process shown in area ③ can be constructed.

[0165] (6) Integrate multi - source data of ship sub - assemblies and establish a graph database:

[0166] Figure 12 It is a schematic structural diagram of a graph database shown according to an exemplary embodiment.

[0167] The ontological conceptual model is a knowledge representation framework that defines concepts, attributes, and relationships between concepts within a specific domain. Through the ontological conceptual model of the ship sub - assembly manufacturing process, the corresponding field names in various structured databases can be accurately identified and matched with the elements, attributes, etc. in the ontological conceptual model to ensure that each field corresponds to the corresponding concept in the ontological conceptual model, realizing the automatic extraction of multi - source data based on the ontology.

[0168] Moreover, the multi - source data involved in the ship sub - assembly manufacturing process can be associated in the ontological conceptual model according to the organization method of the ontological conceptual model of the ship sub - assembly manufacturing process, realizing the integration of multi - source data in the ship sub - assembly manufacturing process. The extracted data and its associated relationships are stored in the neo4j graph database, as Figure 12 shown, laying a foundation for subsequent data - driven analysis and control of the ship sub - assembly manufacturing process.

[0169] Through the above - mentioned technical solutions, a data organizational structure of work order - sub - component level - manufacturing process level is established, realizing process - level data control and refined data management, and also realizing full - element and full - cycle data modeling of ship sub - assemblies, and further realizing the integration of multi - source heterogeneous data based on the ship sub - assembly ontology, improving data consistency.

[0170] Figure 13 It is a block diagram of a data modeling and integration system for the ship sub - assembly manufacturing process shown according to an exemplary embodiment.

[0171] Based on the same concept, the present disclosure also provides a data modeling and integration system 100 for the ship sub - assembly manufacturing process, as Figure 13As shown in the figure, it includes: a data organization hierarchy establishment module 110, an assembly data model construction module 120, an assembly ontology concept model construction module 130, and a data integration module 140.

[0172] The data organization hierarchy establishment module 110 is used to establish the data organization hierarchy of the manufacturing process of the ship sub-assembly according to the manufacturing process of the ship sub-assembly.

[0173] The assembly data model construction module 120 is used to construct the assembly data model of the manufacturing process of the ship sub-assembly according to the data organization hierarchy of the manufacturing process of the ship sub-assembly.

[0174] The assembly ontology concept model construction module 130 is used to construct the assembly ontology concept model of the ship sub-assembly according to the assembly data model of the manufacturing process of the ship sub-assembly.

[0175] The data integration module 140 is used to integrate multi-source data of the ship sub-assembly by using the assembly ontology concept model of the ship sub-assembly and establish a graph database.

[0176] Through the above technical solution, by analyzing the manufacturing process of the ship sub-assembly, the data organization hierarchy of the manufacturing process of the ship sub-assembly is established to achieve refined data management; and based on the data organization hierarchy of the manufacturing process of the ship sub-assembly, the assembly data model of the manufacturing process of the ship sub-assembly is constructed to realize the whole-element and full-cycle data modeling of the manufacturing process of the ship sub-assembly, accurately and effectively representing the data of the manufacturing process of the ship sub-assembly; integrating multi-source data of the ship sub-assembly based on the assembly ontology concept model of the ship sub-assembly can be oriented to data integration within the existing information system, realize multi-source heterogeneous data integration, and improve data consistency.

[0177] Regarding the embodiments of the above system, the specific ways in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0178] Based on the same inventive concept, in another embodiment of the present disclosure, an electronic device is further provided, including a memory, a processor, and a computer program stored on the memory and capable of running on the processor. When the processor executes the program, it is used to execute the data modeling and integration method for the manufacturing process of the ship sub-assembly.

[0179] Optionally, a memory for storing programs; the memory may include volatile memory (e.g., random-access memory, such as static random-access memory (SRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), etc.); the memory may also include non-volatile memory, such as flash memory. The memory is used to store computer programs (such as application programs and functional modules for implementing the above methods), computer instructions, etc. The above computer programs, computer instructions, etc. can be stored in partitions in one or more memories. And the above computer programs, computer instructions, data, etc. can be called by the processor.

[0180] The above computer programs, computer instructions, etc. can be stored in partitions in one or more memories. And the above computer programs, computer instructions, data, etc. can be called by the processor.

[0181] A processor for executing the computer programs stored in the memory to implement each step in the method described in the above embodiments. For details, reference can be made to the relevant descriptions in the foregoing method embodiments.

[0182] The processor and the memory can be of independent structures or integrated structures. When the processor and the memory are of independent structures, the memory and the processor can be coupled and connected through a bus.

[0183] In an embodiment of the present disclosure, a non-transitory computer-readable storage medium is further provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of a data modeling and integration method for ship sub-assembly manufacturing processes in any of the above embodiments are implemented.

[0184] Those skilled in the art should understand that the embodiments of the present disclosure can be provided as a method, a system, or a computer program product. Therefore, the present disclosure can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present disclosure can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.

[0185] The present disclosure is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowchart and / or block diagram, and combinations of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices produce means for implementing the functions specified in one flow Figure 1 one or more flows and / or blocks Figure 1 or more blocks.

[0186] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means that implement the functions specified in one flow Figure 1 one or more flows and / or blocks Figure 1 or more blocks.

[0187] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one or more flows and / or blocks Figure 1 or more blocks.

[0188] Although the preferred embodiments of the present disclosure have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the present disclosure.

[0189] Obviously, those skilled in the art can make various changes and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalent technologies, the present disclosure is also intended to include these changes and variations.

Claims

1. A data modeling and integration method for a ship group manufacturing process, characterized in that: include: According to the independent manufacturing process of the ship group, establish the data organization hierarchical structure of the independent manufacturing process of the ship group; Constructing an assembly data model of the manufacturing process of the ship subassembly according to the data organization hierarchical structure of the manufacturing process of the ship subassembly; According to the assembly data model of the manufacturing process of the ship subassembly, a ship subassembly assembly ontology conceptual model is constructed; The ship group assembly ontology conceptual model is adopted to integrate multi-source data of ship group and establish a graph database.

2. The method according to claim 1, characterized in that: According to the independent manufacturing process of the ship group, a data organization hierarchical structure of the independent manufacturing process of the ship group is established, including: According to the manufacturing process of the ship group, determine the business process and organizational level of the ship group; According to the business processes established by the ship group, determine the data type corresponding to each business process; A data organization hierarchy structure of the manufacturing process of the ship group is established according to the business process, the organization hierarchy and the data type corresponding to each business process.

3. The method according to claim 2, characterized in that The organizational hierarchy is a three-level data organizational structure of work order-group component-manufacturing process.

4. The method according to claim 1, characterized in that: The assembly data model of the manufacturing process of the ship subassembly includes a ship subassembly process data model, a ship subassembly resource data model, a ship subassembly plan data model and a ship subassembly execution data model; The ship group assembly process data model is used to abstractly describe the assembly process; The ship group assembly resource data model is used to abstractly describe assembly resources; The ship group assembly plan data model is used to abstractly describe the assembly plan; The ship subassembly assembly execution data model is used to abstractly describe the actual manufacturing process of the ship subassembly.

5. The method according to claim 4, characterized in that The step of constructing an assembly data model of the manufacturing process of the ship subassembly according to the data organization hierarchical structure of the manufacturing process of the ship subassembly comprises: Constructing an assembly process data model of the ship subassembly according to the assembly process data in the data organization hierarchy structure of the manufacturing process of the ship subassembly; Constructing an assembly resource data model of the ship subassembly according to the assembly resource data in the data organization hierarchy structure of the manufacturing process of the ship subassembly; Constructing the assembly plan data model of the ship subassembly according to the assembly plan data in the data organization hierarchy structure of the manufacturing process of the ship subassembly; The assembly execution data model of the ship subassembly is constructed according to the assembly execution data in the data organization hierarchy structure of the manufacturing process of the ship subassembly.

6. The method according to claim 4, characterized in that The method of constructing a ship subassembly ontology conceptual model based on the assembly data model of the manufacturing process of the ship subassembly comprises: Determine the data objects of the entity and the boundaries of the data objects of the entity according to the ship group assembly process data model, the ship group assembly resource data model, the ship group assembly plan data model and the ship group assembly execution data model; Determining the relationship between an ontology concept and the ontology concept according to the data object of the ontology and the boundary of the data object of the ontology; The ship group assembly ontology concept model is constructed according to the ontology concepts and the relationships between the ontology concepts and the attributes of the ontology data objects.

7. The method according to claim 6, characterized in that The method of integrating multi-source data of ship group structures by using the ship group structure assembly ontology conceptual model to establish a graph database includes: The ship group assembly ontology concept model is used to extract data corresponding to the ontology concept, and the multi-source data of the ship group is determined; Associating the multi-source data of the ship group with the ship group assembly ontology conceptual model to determine the association relationship; The multi-source data of the ship group and the association relationship are stored to establish the graph database.

8. A data modeling and integration system for the shipbuilding process, characterized in that: include: The data organization hierarchical structure establishment module is used to establish the data organization hierarchical structure of the independent manufacturing process of the ship group according to the independent manufacturing process of the ship group; An assembly data model building module is used to build an assembly data model of the ship sub-assembly manufacturing process according to the data organization hierarchy structure of the ship sub-assembly manufacturing process; An assembly ontology conceptual model building module is used to build an assembly ontology conceptual model of a ship subassembly according to an assembly data model of the manufacturing process of the ship subassembly; The data integration module is used to integrate the multi-source data of the ship group by adopting the ship group assembly ontology conceptual model to establish a graph database.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.

10. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the method according to any one of claims 1 to 7.