Method and system for shipbuilding simulation based on a standardized data structure

The shipbuilding simulation method using standardized data structures addresses the challenge of accurately simulating production actions across multiple factories, achieving cost reduction and construction period shortening through optimized work sharing and collaboration.

JP7687668B2Active Publication Date: 2025-06-03PORT & AIRPORT RES INST
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021111790
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-05
Publication Date
2025-06-03
Estimated Expiration
2041-07-05

AI Technical Summary

Technical Problem

Existing shipbuilding simulation methods fail to accurately reproduce production actions at a detailed operation level across multiple factories, leading to inefficiencies and inaccuracies in production planning and cost estimation.

Method used

A shipbuilding simulation method based on a standardized data structure that creates product, facility, and process models to simulate shipbuilding operations in multiple factories, allowing for detailed operation-level simulations and optimizing work sharing among factories.

Benefits of technology

The method enables highly accurate simulations that optimize work sharing, reduce construction costs, and shorten construction periods through collaboration among multiple factories, while also improving factory operations and production design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007687668000011
    Figure 0007687668000011
  • Figure 0007687668000012
    Figure 0007687668000012
  • Figure 0007687668000013
    Figure 0007687668000013
Patent Text Reader

Abstract

To provide a ship construction simulation method and a building simulation system based on a standardized data structure capable of simulating a construction of a ship at a detailed work level and optimizing a division of labor when a plurality of factories share the work.SOLUTION: A ship construction simulation method performs a step S2 of acquiring basic design information relating to a ship including a standardized data structure and generates a product model, a step S3 of acquiring facility information and worker information of a plurality of factories and generating a facility model relating to the construction of the ship in a standardized data structure, a step S4 of generating a process model representing a ship assembly procedure and a task for the plurality of factories in the standardized data structure based on the product model and the facility model, a step S5 of performing a construction simulation for the plurality of factories based on the process model, and a step S7 of converting a result of the construction simulation into time-series data and making it into construction time-series information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a shipbuilding simulation method based on a standardized data structure for simulating the construction of ships in a plurality of factories based on the standardized data structure, and a construction simulation system.

Background Art

[0002] In the global new shipbuilding market, the order intake and construction volume have decreased sharply since the Lehman shock in 2008, and shipbuilding companies are in a very severe business environment. To improve the business environment, it is important to improve production efficiency and reduce costs. The man-hour of each work, which is the basis for setting the production (construction) plan and schedule plan of shipbuilding, that is, the man-hour, is generally obtained based on the concept of "man-hour = standard time per unit of managed quantity × managed quantity". However, essentially, only the main work (the work by which the product progresses towards completion) is proportional to the managed quantity. Although the accompanying work (the work that must be done for the main work to proceed, but which does not itself cause the product to progress towards completion) and non-value-added activities (activities that have no value for the completion of the product) are determined in a different dimension from the managed quantity, currently, all of these are simply treated as being proportional to the managed quantity. The main work rate in shipbuilding is generally reported to be 30 to 40% depending on the job type, and there are accuracy issues in estimating man-hours proportionally from the managed quantity. On the other hand, there is a line simulator that performs simulation of the manufacturing process, but it is necessary to manually input each of all the detailed operations. Also, although the line simulator is suitable for simulations where the flow of materials and the movement of workers are determined like in line production and the same operations are repeated, it is not suitable for simulations where various operations are changed according to the situation like in shipbuilding.

[0003] Here, Patent Document 1 discloses a ship and marine plant production simulation framework that can be commonly applied regardless of the different environments of each shipyard, and a mutual verification simulation system for shipbuilding and ocean engineering, a crane lifting and loading simulation system for blocks, a GIS information infrastructure facility simulation system, and a block and logistics control simulation system that are differentially applied according to the different environments of each shipyard based on this ship and marine plant production simulation framework. By separably combining these systems, a ship and marine plant production simulation integrated solution system with expandability and recyclability that can be effectively applied according to the situation of each shipyard is disclosed. In addition, Patent Document 2 discloses a method for generating a project plan, which includes receiving project detail information including information describing the ranking relationship between tasks, information indicating the required time of tasks, and information indicating the variability of the required time of tasks by a processor unit, using the project detail information to generate a simulation model of the project by the processor unit, executing the simulation model multiple times to identify a subset of tasks forming a critical path, generating simulation result data, and generating a project network presentation including the identified subset of tasks forming a critical path from the simulation result data. The project detail information is received by the processor unit in an information format selected from a group of information formats consisting of a text file, an electronic spreadsheet file, and an extended markup language file. Further, Patent Document 3 discloses a scheduling device that performs production scheduling of an object to be produced consisting of a plurality of processes, including process connection information for setting the connection order relationship of processes, block flow information for setting the movement routes of each block included in the processes, work duration information for setting the duration of each block in each process, and storage means in which the constraint conditions of each process are stored; interpretation means for rearranging the processes in the order of going upstream from downstream based on the information stored in the storage means; model creation means for creating a scheduling model based on the rearranged process data obtained by the interpretation means; schedule creation means for optimizing the schedule for each scheduling model obtained by the model creation means; and output means for outputting the scheduling result obtained by the schedule creation means. Further, Patent Document 4 discloses a production system planning method that uses a process plan, a facility layout plan based on the process plan, a staffing plan based on the process plan and the facility layout plan, and a production plan based on the process plan, the facility layout plan, and the staffing plan, creates evaluation norm values for each plan by simulating production activities using the production line models created in each plan, determines the quality of each plan based on the norm values, and modifies the plan based thereon. Further, Non-Patent Document 1 mentions Process Planning and Scheduling as specific functions corresponding to process management for constructing shipbuilding CIM. In Process Planning, the method and procedure for manufacturing are determined based on conceptual knowledge regarding the manufacturing site for product information. In Scheduling, the result of Process Planning is developed from the viewpoints of time and utilization of on-site equipment based on knowledge regarding the specific situation in the actual manufacturing site, and a schedule plan that satisfies the delivery date and other conditions is created. In addition, a shipbuilding factory model for process management based on object orientation is disclosed. In Non-Patent Document 2, in order to evaluate the effect of introducing production equipment in the shipbuilding process, a method for evaluating the impact of introducing new production equipment on the overall process period and cost is disclosed by using a production process simulation that takes into account rework operations based on manufacturing errors of the products targeted in the production process. In this production process simulation, it is described that constraints on the working locations in the shipyard and the skills of the workers are considered.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Patent Document 2

Patent Document 3

Patent Document 4

Non-Patent Documents

[0005]

Non-Patent Document 1

Non-Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0006] Patent Documents 1-4 and Non-Patent Documents 1-2 do not attempt to precisely reproduce the production actions of workers, including main operations and incidental operations, when carried out in multiple factories in a construction simulation. Therefore, an object of the present invention is to provide a shipbuilding simulation method and a shipbuilding simulation system based on a standardized data structure that can simulate the shipbuilding carried out in multiple factories at a detailed operation level and optimize the sharing.

Means for Solving the Problems

[0007] In the shipbuilding simulation method based on the standardized data structure corresponding to Claim 1, it is a method of simulating the shipbuilding in multiple factories based on the standardized data structure, including a product model creation step of obtaining basic design information related to the design of a ship having the standardized data structure and creating a product model, a facility model creation step of obtaining the facility information and worker information of multiple factories and creating a facility model related to the facilities and workers involved in shipbuilding in the standardized data structure, Previously created a process model creation step of expressing the assembly procedures and tasks of the ship for each of the multiple factories in the standardized data structure based on the product model and the facility model, a shipbuilding simulation step of performing shipbuilding simulations for each of the multiple factories based on the process model, and a time series information conversion step of converting the results of the shipbuilding simulation into time series data to obtain shipbuilding time series information. In response to the previously created, in the construction simulation step, based on the previously acquired rule information which are the constraints and options necessary for the autonomous judgment for the worker to proceed with virtual work or to determine the equipment used by the worker in virtual work, the worker makes an autonomous judgment and proceeds with virtual work It is characterized by the above. According to the present invention described in Claim 1, it becomes possible to simulate at a detailed operation level using standardized data for shipbuilding carried out in multiple factories, and based on the shipbuilding time series information as a highly accurate simulation result, optimize the sharing of operations among multiple factories, and achieve cost reduction and construction period shortening through collaboration. In addition, improvements in each factory, improvements in production design, cost prediction at the time of order reception, and facility investment can be considered.

[0008] The present invention according to claim 2 is characterized in that the basic design information related to the design of a ship having a standardized data structure in the product model creation step is information based on a unified design standard including the unification of names within the drawings. According to the present invention described in claim 2, by performing various standardizations (systematization of codes) on names and the like described in the drawings and using the basic design information based on the unified design standard, it becomes easy to create a product model. For example, when creating basic design information, since the names of parts and the names of tools used in the drawings are unified, the efficiency is improved when the ship design and the like are carried out by multiple people sharing the work, and the divided design work can be carried out smoothly by each person. As a result, the extension of the design period and the increase in cost can be suppressed. In addition, since the names and the like within the drawings are unified as basic design information, it also becomes easy to create a facility model and a process model, and it also becomes easy to understand when sharing the drawings of a new ship type among multiple factories.

[0009] The present invention according to claim 3 is characterized in that the facility information and worker information having a standardized data structure in the facility model creation step are information based on a unified specification including name, type, and ability. According to the present invention described in claim 3, since the names, types, abilities, etc. of each facility and each worker are defined based on a unified specification, it is possible to easily create a facility model with a standardized data structure. For example, the efficiency is improved when formulating processes and the like are carried out by multiple people sharing the work, and the divided work can be carried out smoothly by each person. Also, it becomes easy to create a process model.

[0010] The present invention according to claim 4 is such that the process model having a standardized data structure in the process model creation step is The assembly procedure and The a model that is uniformly systematized with respect to tasks. According to the present invention described in claim 4, since the main items in shipbuilding, namely assembly and tasks, are systematically integrated, construction simulation can be accurately performed with a standardized data structure.

[0011] The present invention described in claim 5 is characterized in that the construction time-series information time-series dataized in the time-series information step includes a Gantt chart. According to the present invention described in claim 5, with the construction time-series information including a Gantt chart, the user can visually compare the work progress and schedules among multiple factories, and can determine the optimization of work sharing, the feasibility of collaboration, etc. Also, useful insights for construction can be obtained, such as changes in the ships and components to be shared, analysis and clarification of bottlenecks, and man-hour prediction. Furthermore, each of the multiple factories can use the construction time-series information for process management and schedule management, etc., and it can also be used to consider changes in the facilities of each factory.

[0012] The present invention described in claim 6 further includes a BOM creation step of creating a BOM (Bill Of Materials) of a ship or a fitting related to shipbuilding through a product model creation step and a process model creation step. According to the present invention described in claim 6, by creating and effectively using a BOM through the creation of a product model and a process model, information sharing becomes easy when shipbuilding is jointly carried out at multiple factories, and in shipbuilding where a large number of parts are handled, the procurement and management of the parts and fittings used in construction can be carried out smoothly and appropriately.

[0013] The present invention described in claim 7 is characterized in that when executing at least any one of a product model creation step, a facility model creation step, a process model creation step, and a time-series information step, data linkage is performed by utilizing an API (Application Programing Interface). According to the present invention described in claim 7, it is possible to smoothly perform acquisition of basic design information, acquisition of equipment information and worker information, transfer of data between a plurality of factories such as process models and time series information, and the like.

[0014] The present invention described in claim 8 is characterized by further having a basic planning step of planning an alliance of a plurality of factories and shipbuilding when simulating shipbuilding in a plurality of factories based on a standardized data structure. According to the present invention described in claim 8, it is possible to accurately perform simulation when building a ship at a plurality of factories by forming an alliance based on the basic plan such as the design and construction sharing of the ordered ship and the construction schedule.

[0015] The present invention described in claim 9 is characterized by further having a utilization step of utilizing the result of simulating shipbuilding in a plurality of factories based on a standardized data structure. According to the present invention described in claim 9, it is possible to perform construction by utilizing the construction time series information obtained by simulating shipbuilding in a plurality of factories. For example, it is possible to verify accurate man-hour calculation and optimal manufacturing process in advance, consider various improvement measures, and maximize construction efficiency and the like.

[0016] In a shipbuilding simulation system based on a standardized data structure corresponding to claim 10, there is a system for simulating shipbuilding in a plurality of factories based on a standardized data structure, a product model creating means for creating a product model by acquiring basic design information related to the design of a ship having a standardized data structure, a facility model creating means for acquiring equipment information and worker information of a plurality of factories and creating a facility model related to equipment and workers involved in shipbuilding in a standardized data structure, Previously createdProcess model creation means for creating a process model in which the assembly procedures and tasks of ships for each of a plurality of factories are in a standardized data structure based on a product model and a facility model, construction simulation means for performing construction simulations for each of the plurality of factories based on the process model, and time series information conversion means for converting the results of the construction simulations into time series data to obtain construction time series information , in the construction simulation means, based on the previously acquired rule information which are the constraints and options necessary for the autonomous judgment for the worker to proceed with virtual work or to determine the equipment used by the worker in virtual work, the worker makes an autonomous judgment and proceeds with virtual work It is characterized by this. According to the present invention described in claim 10, it becomes possible to simulate at a detailed work level using data that standardizes the construction of ships when shared among a plurality of factories, and based on the construction time series information as a highly accurate simulation result, optimize the work sharing of the plurality of factories, and realize cost reduction and construction period shortening due to cooperation. In addition, it is possible to consider improvements in each factory, improvements in production design, cost prediction at the time of order reception, and facility investment.

[0017] The present invention described in claim 11 is characterized in that the construction time series information time-series dataized by the time series information conversion means includes a Gantt chart. According to the present invention described in claim 11, with the construction time series information including a Gantt chart, the user can visually compare the work progress and schedule among a plurality of factories, and determine the optimization of work sharing, the feasibility of cooperation, etc. In addition, it is possible to obtain useful knowledge for construction, such as changes in ships and components to be shared, analysis and clarification of bottlenecks, and man-hour prediction. Furthermore, each of the plurality of factories can use the construction time series information for process management and schedule management, etc., and it can also be used to consider changes in the facilities of each factory.

[0018] The present invention described in claim 12 is further characterized by further comprising BOM creation means for creating a BOM (Bill Of Materials) of a ship or outfitting parts related to ship construction by utilizing the product model creation means and the process model creation means. According to the present invention described in claim 12, by creating and effectively utilizing a BOM through the creation of a product model and a process model, information sharing becomes easy when shipbuilding is carried out jointly at multiple factories. In shipbuilding where a large number of parts are handled, it is possible to smoothly and appropriately carry out the procurement and management of the parts and outfitting used in construction.

[0019] The present invention described in claim 13 is characterized in that, when operating at least any one of product model creation means, facility model creation means, process model creation means, and time-series information conversion means, data linkage is performed by utilizing an API (Application Programing Interface). According to the present invention described in claim 13, it is possible to smoothly perform the acquisition of basic design information, the acquisition of facility information and worker information, and the transfer of data such as process models and time-series information between multiple factories.

[0020] The simulation in which the construction of a ship at multiple factories is carried out based on a standardized data structure according to the present invention described in claim 14 is based on the alliance of multiple factories and the basic plan for planning the construction of the ship. According to the present invention described in claim 14, it is possible to accurately perform a simulation when building a ship at multiple factories by forming an alliance based on the design and construction sharing of the ordered ship and the basic plan such as the construction schedule.

[0021] The present invention described in claim 15 further includes information providing means for providing the results of simulating the construction of a ship at multiple factories based on a standardized data structure, and utilization means for utilizing the information provided by the information providing means in the construction of a ship at multiple factories. According to the present invention described in claim 15, construction can be carried out by utilizing the information obtained by simulating the construction of a ship at multiple factories. For example, it is possible to verify the accurate man-hour calculation and the optimal manufacturing process in advance, consider various improvement measures, and maximize construction efficiency and the like.

[0022] When simulating the construction of a ship at multiple factories based on a standardized data structure, the present invention according to claim 16 is characterized in that computers provided in the multiple factories are connected via an information communication network. According to the present invention described in claim 16, data acquisition, transfer, etc. between the ship construction simulation system and the computers of each factory can be quickly performed via the information communication network.

Advantages of the Invention

[0023] According to the ship construction simulation method based on the standardized data structure of the present invention, it is possible to simulate at a detailed work level using standardized data for ship construction when shared among multiple factories, and optimize the sharing of work among multiple factories based on the highly accurate construction time series information as the simulation result, thereby realizing reduction of construction costs and shortening of the construction period through cooperation. In addition, improvement of each factory, improvement of production design, cost prediction at the time of order reception, and equipment investment can be considered.

[0024] Further, when the basic design information related to the design of a ship having a standardized data structure in the product model creation step is information based on a unified design standard including the unification of the names in the drawings, various standardizations (systematization of codes) are performed on the names described in the drawings, etc., and by using the basic design information based on the unified design standard, it becomes easy to create a product model. For example, when creating basic design information, since the part names and the names of the tools used in the drawings are unified, the efficiency is improved when the ship design, etc. is carried out by multiple people in a shared manner, and the divided design work can be advanced by each person without any discrepancy. As a result, the extension of the design period and the cost increase can be suppressed. In addition, since the names in the drawings, etc. are unified as the basic design information, it also becomes easy to create a facility model and a process model, and it is also easy to understand when sharing the drawings of a new ship type among multiple factories.

[0025] In addition, when the facility information and worker information in the standardized data structure in the facility model creation step are information based on a unified specification including name, type, and ability, since the names, types, abilities, etc. of each facility and each worker are defined based on a unified specification, the facility model can be easily created with the standardized data structure. For example, the efficiency when multiple people share and implement process planning, etc. can be improved, and the divided tasks can be smoothly advanced by each person without conflict. Also, the creation of the process model becomes easier.

[0026] In addition, when the process model with a standardized data structure in the process model creation step is a uniformly systematized model regarding assembly and tasks, since the main items for shipbuilding, namely assembly and tasks, are uniformly systematized, the construction simulation can be accurately performed with the standardized data structure.

[0027] In addition, when the construction time-series information converted into time-series data in the time-series information conversion step includes a Gantt chart, with the construction time-series information including the Gantt chart, the user can visually compare the work progress and schedule among multiple factories, and can determine the optimization of work sharing, the feasibility of collaboration, etc. Also, useful insights for construction can be obtained, such as changes in the ships and components to be shared, analysis and clarification of bottlenecks, and man-hour prediction. Furthermore, multiple factories can utilize the construction time-series information for process management, schedule management, etc., and it can also be used to consider changes in the facilities of each factory.

[0028] In addition, when there is further a BOM (Bill Of Materials) creation step for creating the BOM of the ship or outfitting products related to shipbuilding through the product model creation step and the process model creation step, by creating and effectively utilizing the BOM through the creation of the product model and the process model, information sharing becomes easy when shipbuilding is jointly carried out at multiple factories, and in shipbuilding where a large number of parts are handled, the procurement and management of the parts and outfitting products used in construction can be smoothly and appropriately carried out.

[0029] In addition, when performing at least any one of the product model creation step, the facility model creation step, the process model creation step, and the time series information creation step and using an API (Application Programing Interface) for data linkage, it is possible to smoothly perform the acquisition of basic design information, the acquisition of facility information and worker information, and the transfer of data such as process models and time series information between multiple factories.

[0030] In addition, when further having a basic planning step of planning the alliance of multiple factories and the construction of ships when simulating the construction of ships at multiple factories based on a standardized data structure, it is possible to accurately perform the simulation when building ships at multiple factories by forming an alliance based on the sharing of the design and construction of the ordered ships and the basic plan such as the construction schedule.

[0031] In addition, when further having a utilization step of utilizing the results of simulating the construction of ships at multiple factories based on a standardized data structure, it is possible to perform the construction by utilizing the construction time series information obtained by simulating the construction of ships at multiple factories. For example, it is possible to verify the accurate man-hour calculation and the optimal manufacturing process in advance, consider various improvement measures, and maximize the construction efficiency and the like.

[0032] In addition, according to the ship construction simulation system based on the standardized data structure of the present invention, it is possible to perform a simulation at a detailed work level using the standardized data for the ship construction when sharing among multiple factories, and to optimize the sharing of the work of multiple factories based on the construction time series information as a highly accurate simulation result, thereby realizing the reduction of the construction cost and the shortening of the construction period due to cooperation. In addition, it is possible to consider the improvement of each factory, the improvement of production design, the cost prediction at the time of order reception, and the facility investment.

[0033] In addition, in the time-series information means, when the construction time-series information converted into time-series data includes a Gantt chart, the user can visually compare the work progress and schedules among multiple factories based on the construction time-series information including the Gantt chart, and can determine the optimization of work sharing, the feasibility of collaboration, etc. Also, useful insights for construction can be obtained, such as changes in the ships and components to be shared, analysis and clarification of bottlenecks, and man-hour prediction. Furthermore, each of the multiple factories can use the construction time-series information for process management, schedule management, etc., and it can also be used to consider changes to the facilities of each factory.

[0034] In addition, when further provided with a BOM creation means for creating a BOM (Bill Of Materials) of a ship or outfitting products related to ship construction by utilizing the product model creation means and the process model creation means, by creating and effectively utilizing the BOM through the creation of the product model and the process model, information sharing becomes easy when multiple factories jointly carry out shipbuilding. In shipbuilding where a large number of parts are handled, the procurement and management of the parts and outfitting products used in construction can be carried out smoothly and appropriately.

[0035] In addition, when performing data linkage by utilizing an API (Application Programing Interface) when operating at least any one of the product model creation means, the facility model creation means, the process model creation means, and the time-series information means, the acquisition of basic design information, the acquisition of facility information and worker information, and the smooth transfer of data such as process models and time-series information among multiple factories can be carried out.

[0036] In addition, a simulation for carrying out shipbuilding at multiple factories based on a standardized data structure, when it is based on an alliance of multiple factories and a basic plan for planning the shipbuilding, can accurately carry out a simulation when forming an alliance and carrying out shipbuilding at multiple factories based on the basic plan such as the design and construction sharing of the ordered ship and the construction schedule.

[0037] In addition, when there is also provided an information providing means for providing the results of simulating shipbuilding at a plurality of factories based on a standardized data structure, and a utilization means for utilizing the information provided from the information providing means in shipbuilding at a plurality of factories, it is possible to perform shipbuilding by utilizing the information obtained by simulating shipbuilding at a plurality of factories. For example, it becomes possible to verify accurate man-hour calculation and an optimal manufacturing process in advance, consider various improvement plans, and maximize construction efficiency and the like.

[0038] In addition, when simulating shipbuilding at a plurality of factories based on a standardized data structure, if computers provided at each of the plurality of factories are connected via an information communication network, data acquisition, transfer, etc. between the shipbuilding simulation system and the computers at each factory can be quickly performed via the information communication network.

Brief Description of the Drawings

[0039]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Figure 26

Figure 27

Figure 28

Figure 29

Figure 30

Embodiments for Carrying Out the Invention

[0040] A ship construction simulation method and a construction simulation system based on a standardized data structure according to an embodiment of the present invention will be described. FIG. 1 is a flow of a ship construction simulation method according to this embodiment, and FIG. 2 is an overall schematic diagram. In a ship construction simulation method for simulating the construction of a ship at a plurality of factories based on a standardized data structure, information necessary for constructing a virtual shipyard is organized for the purpose of expressing in the construction simulation the detailed movements of workers, that is, even the movements of elemental operations. The shipyard is constructed from three models: a product model, a facility (including tools, equipment, and workers) model, and a process (operation) model. These three models are the core data necessary for modeling the shipyard. Also, when carrying out the simulation, schedule information 12 and factory layout information 13 are defined together as two pieces of accompanying information for complementing this information. Note that the product model is a systematized group of data that abstracts an actual product, and the facility model is a systematized group of data that abstracts actual facilities and workers so that they can be handled in the simulation, and can be said to be virtual products, facilities, and workers. Also, the process model can be said to be a virtual work process derived from the product model and the facility model.

[0041] When simulating the construction of ships at multiple factories based on a standardized data structure, it is preferable to have a basic planning step S1 for planning the alliance of multiple factories and the construction of ships. The basic plan created in the basic planning step S1 includes the ship construction plan and the content of the alliance. Accordingly, it is possible to accurately perform a simulation when forming an alliance and constructing ships at multiple factories based on the basic plan such as the number of ordered ships, the sharing of design and construction according to the blocking, and the construction schedule. Note that the alliance includes not only the case where companies form partnerships or alliances with each other, but also the case where factories within the same company form partnerships or alliances with each other. That is, regardless of whether there are multiple companies or only one company, it includes joint order receiving, joint design, joint procurement, construction cooperation, etc. in the alliance system of multiple factories. It is preferable that the alliance can flexibly combine factories according to the order receiving situation of ships. When forming an alliance, a company or department serving as a facilitator (secretariat) formulates an optimal production plan, etc. for joint construction at multiple factories through construction simulation for each order receiving situation. At this time, since it is necessary to consider based on the facilities of each factory, it is desirable that each factory has a similar level of facility capacity. In addition, the facilitator can also cooperate with ship equipment manufacturers. In this case, by sharing information with ship equipment manufacturers from the order receiving stage, it is possible to improve process management not only for shipbuilding factories but also for ship equipment manufacturers.

[0042] In the product model creation step S2 shown in FIG. 1, based on the ship construction plan and the like included in the basic plan formulated in the basic planning step S1, basic design information 11 related to the design of a ship having a standardized data structure is obtained to create a product model. The "standardized data structure" of the basic design information 11 is a structure in which the expressions of the content, form, relationship, etc. of the design information are unified, for example, having a common name, numbering, etc. The basic design information 11 is preferably information based on a unified design standard including the unification of the names within the drawings. By performing various standardizations (systematization of codes) on the names and the like described in the drawings and using the basic design information 11 based on the unified design standard, it becomes easier to create a product model. For example, when creating the basic design information 11, since the part names and the names of the tools used within the drawings are unified, the efficiency is improved when multiple people share the work of ship design, etc., and the divided design tasks can proceed smoothly for each person. As a result, the prolongation of the design period and the cost increase can be suppressed. Also, since the names and the like within the drawings are unified as the basic design information 11, it becomes easier to create a facility model and a process model, and it is also easier to understand when sharing the drawings of a new ship type among multiple factories.

[0043] The basic design information 11 is also information in which the combined relationship between the completed parts of the ship and the component parts constituting the completed parts is clarified. For example, when the product is the hull of the ship, the completed parts are the blocks (compartments) that make up the hull, and the component parts are the plate materials that make up the blocks. The combined relationship is expressed by nodes (the entity information of the parts) and edges (the connection information of the parts). Note that the entire ship can be set as the completed part of the ship, and the component parts can be positioned as the parts constituting the ship, such as the hull, the hull plating, the ballast tank, the fuel tank, the main engine, the auxiliary machinery, the piping, and the wiring. In this embodiment, the basic design information 11 of the ship is obtained from a CAD system. Thereby, the basic design information 11 created by the CAD system can be effectively used for setting the product model and the like. Note that the basic design information 11 can include information including the combined relationship expressed by nodes and edges obtained by converting the design CAD data of the hull plating, for example. The information including this combined relationship may be obtained by converting it in advance by the CAD system, or may be obtained by converting it with a computer or the like after obtaining the basic design information 11. Also, the acquisition of the basic design information 11 from the CAD system can be performed using various means, such as acquisition via a communication line, acquisition using short-range wireless communication, or acquisition using a storage means. In the product model, as information related to the product to be assembled, the attribute information of the components themselves that make up the product and the connection information between the components are defined. The product model does not include information on operations (assembly procedures, processes) related to the assembly of the product. The product is considered to be composed of components with physical entities, and the components are individually connected to each other. Therefore, the product model is defined using a graph structure represented by nodes and edges based on graph theory. It is assumed that the edges, which represent the connections between the nodes, have no direction, and it is an undirected graph.

[0044] Figure 3 is a diagram showing an example of the product model, and Figure 4 is a diagram showing the connection relationship of the five - plate model. Note that the five - plate model in Figure 4 shows a simplified product model for the sake of explanation. However, as the object of the product model, it is possible to include complex hull blocks, hull structures, and even the entire ship. Here, the double - bottom block shown in Figure 3(a) is taken as the object of the five - plate model simplified as shown in Figure 3(b). Strictly speaking, they are different, but the first plate P1 is regarded as the inner bottom, the third plate P3 is regarded as the bottom shell, the second plate P2 and the fourth plate P4 are regarded as girders, and the fifth plate P5 is regarded as a longitudinal and simplified. Although it is different from the actual completed part in that there is no color plate or floor and the number of longitudinals is small, it extracts sufficient and essential elements. This completed part is defined by the connection relationship shown in Figure 4. Each plate P1 - P5 corresponds to the nodes of the component entities, and the connection relationships line1 - line5 correspond to the edges. Here, a five - plate model is used for simplicity, but in an actual completed part composed of many components, since the entire completed part can be defined by the component entities and their connection relationships, it is possible to define the product model using a similar graph representation.

[0045] Figure 5 is a diagram showing the 3D model of the first plate P1. The shape of the components of the product can be defined by inputting a 3D CAD model. As shown in Figure 5, the coordinate system of the 3D model defines a quadrilateral (Bounding-box) that encloses the entire member, and the 3D model is arranged such that among the 8 vertices of the quadrilateral, the vertex with the minimum x, y, and z coordinate values becomes the origin position. Also, during the execution of the simulation, the position of the reference point defined in the 3D model (coordinates in the local coordinate system or global coordinate system) and the orientation information (Euler angles and quaternions based on the initial orientation) can be referred to at any time.

[0046] Edges indicating the joining information between components need to show the joining information between the corresponding components. In this embodiment, for simplicity, the position and orientation information of each component in the coordinate system of the completed state of the completed part is provided. Specifically, three arbitrary points are given as reference points for each component, and the information is held in the form of coordinate data indicating where these three points are located in the coordinate system of the completed state. By using this information, it is possible to calculate the positional relationship between any components.

[0047] The welding line information is held as three-dimensional information. For example, assume that one welding line is composed of a welding line path (polyline) and a direction vector of the welding torch (normal vector). These information are defined as data in the coordinate system of the completed state of the completed part, and when the welding task (custom task 15) is actually carried out in the simulation, coordinate transformation is performed on the welding line data based on the position and orientation of the components at that timing. By defining the direction of the torch in addition to the welding line path, the position of the operator during welding can be defined. Furthermore, since the direction of the torch during welding can be recognized, it becomes possible to determine the welding posture.

[0048] In this way, the product model includes information such as the connection relationship between components, the joining data at the connection parts, and the position and angle of the components in the completed part. Summarizing the data described above, the data structure of the product model is organized as information on nodes and edges as shown in Table 1 and Table 2 below. [Table 1] [Table 2]

[0049] Also, Fig. 6 is a diagram showing an example of the product model of the three-plate model. In Fig. 6, a product model which is a database in which the joining relationships between the components (the first plate P1, the second plate P2, and the third plate P3) are registered is shown. "name" is the name, "parent" is the parent product, and "type" is the type. Note that the three reference coordinates (vo(0,0,0), vx(1,0,0), vz(0,0,1)) of each of the plates P1 to P3 are omitted. Also, although the target ID is originally described in the data, it is described as "name" for explanatory purposes. As described above, the product model does not include information on operations (processes) related to assembly.

[0050] Returning to Fig. 1, in the facility model creation step S3, for each of the plurality of factories, facility information 21 and worker information 22 created based on the ship construction plan and the like included in the basic plan created in the basic plan step S1 are acquired, and a facility model regarding the facilities (virtual facilities) and workers (virtual workers) related to the ship construction is created with a standardized data structure. The "standardized data structure" in the facility model creation step S3 is one in which the expressions of the content, format, relationship, etc. of the information on the facilities and workers related to construction are unified. Specifically, the types and attributes of the information on the facilities and workers are defined as classes, and the relationships such as the parent-child relationship between the classes are defined as a tree of information. Note that the facilities in the factory also include tools.

[0051] In the facility model, as information about the factory facilities, in addition to the individual names of the facilities (e.g., Welder No. 1) and types (e.g., welder), the capabilities of the individual facilities are defined. The capabilities define the maximum values (ranges) of the functions that the facilities possess. For example, as one of the capabilities of a crane, the lifting load value and speed, etc. are included, and the capability value range is the maximum lifting load value and the maximum speed. Also, in the facility model, as information about the factory facilities, the names of the workers (e.g., Worker 1), types (e.g., ironworker), and capabilities (e.g., years of experience) are also defined. It is preferable that the facility information 21 and worker information 22 with a standardized data structure are information based on a unified specification including name, type, and capability. Thereby, since the names, types, capabilities, etc. of each facility and each worker are defined based on a unified specification, the creation of the facility model can be facilitated by the standardized data structure. For example, the efficiency when multiple people share and implement the formulation of processes, etc. is improved, and the divided tasks can proceed smoothly for each person. Also, the creation of the process model becomes easier. Also, not only products but also facilities can be obstacles on the movement paths of workers, so the shape is defined using a 3D model. Thereby, in the simulator, it is also possible to judge the 3D interference between objects. Here, FIG. 7 is a diagram showing an example of the 3D model of the facility, FIG. 7(a) is a worker, FIG. 7(b) is a welder, FIG. 7(c) is a crane, FIG. 7(d) is a floor, and FIG. 7(e) is a surface plate.

[0052] The specific attribute information held by the facility model is shown in Table 3 below.

Table 3

[0053] Also, FIG. 8 is a diagram showing an example of the facility model. Figure 8 shows a facility model, which is a database in which factory facilities are registered. "name" is the name, "type" is the type, "model_fwile_path" is the shape (3D model data), and "ability" is the ability (defining the range of facility ability values).

[0054] Returning to Figure 1, in the process model creation step S4, based on the product model and the facility model, a process model is created that represents the assembly procedures and tasks for ships for each of a plurality of factories in a standardized data structure. Here, it is important that the product model and the facility model are set first and then the process model is created later. By proceeding in this order, the process model can be created accurately without going back, and subsequent processing can proceed smoothly. The "standardized data structure" of the process model is one that unifies the expressions of the content, form, relationships, etc. related to process-related information. For example, the types and attributes of information such as tasks as elemental operations (with start times, end times, etc. in the attribute information) are defined as classes, and the relationships such as the parent-child relationships between classes are defined as an information tree. Figure 9 is a conceptual diagram of the process model. The process model is data in which work information related to a series of assembly processes is defined. The process model consists of an assembly tree that represents the assembly procedures for building a ship from its components and a task tree that represents the dependency relationships between tasks based on the assembly tree. This clarifies the assembly procedures and the relationships between the tasks involved, enabling the process model to be created accurately. Here, a task refers to a single unit of work. The process model with a standardized data structure in the process model creation step S4 is preferably a uniformly systematized model regarding assembly and tasks. As a result, the main items for shipbuilding, namely assembly and tasks, are uniformly systematized, so that the construction simulation can be accurately performed with the standardized data structure.

[0055] Figure 10 is a detailed flow of the process model creation steps using a computer. First, the product model created in the product model creation step S2 and the facility model created in the facility model creation step S3 are read into the computer (process model creation information reading step S4-1). Next, when creating the process model, it is selected whether to reuse the process data of the past ships built in the past (reuse determination step S4-2). In the reuse determination step S4-2, if it is selected not to reuse, without referring to the process data of the past ships, the relationship of the assembly including the intermediate parts of the components is defined as an assembly tree (assembly tree definition step S4-3), appropriate tasks at each stage of the assembly are defined (task definition step S4-4), and the precedence relationship as the dependency relationship of the tasks is defined as a task tree (task tree definition step S4-5). On the other hand, in the reuse determination step S4-2, if it is selected to reuse, similar process data is extracted from the past data (past ship process data extraction step S4-6), and in the assembly tree definition step S4-3, the task definition step S4-4, and the task tree definition step S4-5, the extracted process data of the past ships is referred to for reuse. By reusing the process data of the past ships, when the product model or the facility model is changed based on the basic design information 11, the process model can be created more quickly and accurately with less labor than creating the process model from scratch.

[0056] Here, Figure 11 is a diagram showing an example of the assembly tree of the five-plate model. In the assembly tree definition step S4-3, in the assembly tree, information on the intermediate parts (name, posture of the parts) and information on the precedence relationship of the assembly are defined. Since there is a precedence relationship in the assembly order of the parts, the assembly tree is represented as a directed graph. An intermediate part is a component in a state where several members are joined, and it becomes a complete part by assembling the intermediate part with a member or intermediate parts. In Fig. 11, the first plate P1, the second plate P2, and the fourth plate P4 are combined to form the first intermediate part U1, the third plate P3 and the fifth plate P5 are combined to form the second intermediate part U2, and the state where the first intermediate part U1 and the second intermediate part U2 are combined to form the complete part SUB1 is shown. Note that when assembling the first intermediate part U1, the first plate P1 is used as the base, when assembling the second intermediate part U2, the third plate P3 is used as the base, and when assembling the complete part SUB1, the second intermediate part U2 is used as the base.

[0057] The attribute information necessary for the definition of the assembly tree is shown in Table 4 below. These information are defined for all intermediate parts and complete parts.

Table 4

[0058] Also, Fig. 12 is a diagram showing an example of the assembly tree of a three-plate model. "name" is the name, "product1 (base)" is the part used as the base among the parts to be joined, "product2" is the part to be joined, and "coordinate transformation information of the components in the intermediate part" is the definition of the intermediate part. Note that the three reference coordinates (vo(0,0,0), vx(1,0,0), vz(0,0,1)) of the intermediate part and the complete part are omitted. Also, the target ID is originally described in the data, but it is described as "name" for explanatory purposes. In the three-plate model of Fig. 12, the first plate P1 and the second plate P2 are combined to form an intermediate part, and the third plate P3 is combined with the intermediate part to form a complete part. Note that when assembling the intermediate part, the first plate P1 is used as the base, and when assembling the complete part, the third plate P3 is used as the base.

[0059] In the task tree definition step S4-5, the task tree defines the information necessary for the tasks and the information on the precedence relationship between the tasks. For example, in the task definition step S4-4, three types of tasks shown in Table 5 below are defined. [Table 5]

[0060] Here, FIG. 13 is a diagram showing an example in which the relationships of all tasks are represented as a tree. FIG. 13 assumes a scenario in which, for a five-plate model, each plate (steel plate) of P1 to P5 is arranged at a predetermined position and then tack welding and full welding are performed to assemble the finished parts. Since there is a precedence relationship between tasks, in the task tree definition step S4-5, the task tree is represented as a directed graph. For example, the task [Tack welding 0] means that it cannot start unless all tasks of [Material placement 0], [Material placement 1], and [Material placement 2] are completed.

[0061] In addition, the specific attribute information of the task tree is shown in Table 6 below. For example, in the task [Material placement 0], information is defined such that the object [Second plate P2] is transported using the facility [Crane 1] to the position (8m, 0m, 2m) on the object [Surface plate 2] in the posture of Euler angles (0, 0, 0). In the material placement task, the starting coordinates are not defined and it starts from the coordinates at the execution time of the task when the simulation is performed. Similarly, for the task [Full welding 0], information is defined such that the edge [line1] (the joint between the first plate P1 and the second plate P2) is the target and full welding is performed at a speed of 0.2 m / s using the facility [Welding machine 2]. However, this task cannot start unless the task [Tack welding 0] is completed due to the precedence relationship between tasks. The information on the welding path refers to the information associated with the edge of the product model. [Table 6]

[0062] FIG. 14 is a diagram showing an example of a task tree of a three-plate model, and the table on the right represents the graph diagram on the left. FIG. 15 is a diagram showing an example of data of the task tree of the three-plate model. In FIG. 15, "name" is the name, "task type" is the type, "product" is the related part, "facility" is the related facility, "conditions" is the task tree information, and "task data" is the task information (specific data required for that task). Note that the target ID is originally described in the data, but it is described as "name" for explanatory purposes. In this example, as shown in FIG. 14, for the three-plate model, it is assumed that a scenario of assembling a completed part is carried out by arranging each of the plates P1 to P3 (steel plates) at predetermined positions and performing tack welding and full welding.

[0063] Also, as shown in FIG. 10, in the process model creation step S4, the schedule information 12 of the worker is created based on the assembly procedure and tasks (schedule information creation step S4-8). As shown in FIG. 10, it is important to determine the assembly procedure first and then the tasks. Thereby, the process model can be created accurately without going back, and subsequent processing can proceed smoothly. The schedule information 12 assigns tasks including the order to each worker who is the acting subject. Thereby, based on the schedule information 12, all the production actions of the worker including the main work and the accompanying work can be precisely reproduced and simulated. Also, the schedule information 12 can be provided to the user from a monitor, a printer, etc. Thereby, the user can directly or indirectly confirm the created schedule information 12 as needed. Note that the schedule information 12 can also be provided only when the user desires.

[0064] In the process model, information related to the assembly tree and the task tree is defined. In the schedule information 12, for each task defined in the task tree, the assignment of the responsible worker and the specific execution order of the tasks are defined. An example of creating the schedule information 12 is shown in Table 7 below. In this example, Worker 1 is assumed to be a worker in the ironworking trade, and the material handling task and the tack welding task are assigned. Worker 1 starts from Task [Material Handling 0] and sequentially executes up to Task [Tack Welding 4]. On the other hand, Worker 2 is assumed to be a welder, and the full welding tasks are sequentially assigned. Worker 2 starts from Task [Full Welding 0] and sequentially executes up to Task [Full Welding 3]. [Table 7]

[0065] Also, FIG. 16 is a diagram showing an example of task allocation to workers and task order in the three-plate model shown in FIGS. 14 and 15. FIG. 16(a) shows the task allocation and task order for Worker 1, FIG. 16(b) shows the task allocation and task order for Worker 2, and FIG. 16(c) is the schedule information in data format. Note that the target ID is originally described in the data, but it is described as "name" for explanatory purposes.

[0066] Also, as shown in FIG. 11, in this embodiment, before the schedule information creation step S4-8, based on the facility model, it is determined whether the task exceeds the ability value range of the facility (ability value range determination step S4-7). In the ability value range determination step S4-7, if it is determined that the task does not exceed the ability value range of the facility, the process proceeds to the schedule information creation step S4-8 to create the schedule information 12. In this way, by creating the schedule information 12 when it is determined that the task does not exceed the ability value range of the facility, it is possible to prevent the creation of the schedule information 12 in which a simulation exceeding the ability values of the facility or the task is performed. Also, the created process model can be provided to the user. On the other hand, in the ability value range determination step S4-7, if it is determined that the task exceeds the ability value range of the facility, the process returns to the assembly tree definition step S4-3, the task definition step S4-4, and the task tree definition step S4-5 to redefine the definition of intermediate parts, the definition of the assembly tree, the definition of the task, and the definition of the task tree. By redefining each definition, a more accurate process model can be created.

[0067] After the schedule information creation step S4-8, based on the assembly procedure and tasks, factory layout information 13 regarding the arrangement of facilities and workers actually used in the factory is created (factory layout information creation step S4-9). Thereby, based on the factory layout information 13 in which the arrangement of facilities and workers is reflected, simulation can be performed. Also, the factory layout information 13 can be provided to the user from a monitor, a printer, etc. Thereby, the user can directly or indirectly check the created factory layout information 13 as needed. Note that the factory layout information 13 can also be provided only when there is a user request.

[0068] The product model and facility model defined so far do not define the arrangement information in the factory. Therefore, in the factory layout information 13, the initial arrangement of each object is defined. The necessary attribute information is shown in Table 8 below. Also, FIG. 17 is a diagram showing an example of actual arrangement in the simulation space.

Table 8

[0069] Also, FIG. 18 is a diagram showing an example of factory layout information in a three-plate model. Although the target ID is originally described in the data, it is described as "name" for explanation purposes. From the databases of the product model and the facility model, the arrangement information of the parts and facilities actually used in the simulation is defined in layout.csv.

[0070] As shown in FIG. 1, after the process model creation step S4, the construction simulation step S5 follows. In the construction simulation step S5, based on the process model, a time-evolution-based construction simulation (time evolution in three-dimensional space) is performed for each of a plurality of factories. In the time-evolution-based simulation, based on the process model, the construction in shipbuilding is simulated by changing the positions and occupancy statuses of each facility and product on the three-dimensional platform, and the progress status of the custom task 15. Incidentally, a random number can be given to deliberately degrade the accuracy of intermediate parts, and the influence can be simulated until the downstream process. Also, the relationship between the custom task 15 and the task tree is such that the custom task 15 is represented in a tree structure with a precedence relationship, and the joined-together one becomes the task tree. In the present embodiment, the three-dimensional platform is constructed by utilizing Unity (registered trademark), which is a game engine. The variables x representing the positions, positions, and occupancy of each facility and product at time t f , x p and s representing the incomplete or completed state of the custom task 15 in the process model t are used as variables. Then, in the order of the custom task 15 described in the defined schedule information 12, by changing each variable related to the task according to a preset rule, the changes in x f , x p , and s t at the next time t + 1 can be represented. Thereby, the time history of each variable is output.

[0071] FIG. 19 is a detailed flow of the construction simulation step. First, based on the product model created in the product model creation step S2, the facility model created in the facility model creation step S3, the process model created in the process model creation step S4, the schedule information 12, the factory layout information 13, and the rule information 14 for workers to autonomously proceed with virtual work obtained from a database or the like, objects are arranged on a three-dimensional platform (simulation execution information loading step S5-1). Note that the rule information 14 can also include information for determining the facilities used by workers in virtual work. Here, the rule information 14 is the constraints and options necessary for autonomous judgment by a computer performing construction simulation. For example, in a welding task (custom task 15), only the types of welding machines that can be used are specified as the rule information 14, and which welding machine to use is autonomously determined by the computer during the simulation. That is, the rule information 14 describes how virtual workers make judgments within the construction simulation. By using the rule information 14, it becomes easier for workers in the construction simulation to accurately proceed with virtual work and to select facilities. The rule information 14 is created in advance like a catalog and stored in a database. Note that the rule information 14 can also be created and obtained by autonomously learning through reinforcement learning, multi-agent, or the like. As a method for autonomously creating the rule information 14 through reinforcement learning or the like, a method is used in which an agent freely moves around inside a computer to learn efficient rules and generate the rule information 14. An example of the rule information 14 is as follows. Rule 1A: Acquire the nearest available tool. Rule 1B: Acquire the nearest available tool that will also be available in the subsequent process. Rule 2: When using a crane, select a crane such that other processes are not obstructed by interference between cranes. Rule 3: After use, place the magnetic fishing tool on the trolley. Rule 4: For subsequent processes at the same work location, collect tools together. These rules should be assigned to the workers before performing the construction simulation, and for example, they are as follows. Worker 1: Rule 1A Worker 2: Rule 1B, Rule 2, Rule 3, Rule 4 Worker 1 is assumed to be a new employee, and Worker 2 is assumed to be a skilled worker. Since the new employee Worker 1 acts only considering himself / herself, he / she may interfere with other processes.

[0072] Next, among the custom tasks 15 described in the schedule information 12, the task that exists at the head for all action entities is executed, and the time is incremented by 1 second. (Task execution step S5-2). The custom task 15 is defined in advance as a method, and the assigned custom task 15 is changed based on the rule information 14 etc. according to the situation. In the time-evolution-based construction simulation, the positions of the completed parts or components of the ship, the positions and occupancy status of the facilities and workers, and the progress of the assembly and tasks are sequentially calculated for each time. Thereby, the time-evolution-based construction simulation can be performed with high accuracy.

[0073] Next, it is determined whether the custom task 15 has ended (task end determination step S5-3). In the task end determination step S5-3, if it is determined that the custom task 15 has not ended, the process returns to the task execution step S5-2, and the custom task 15 is executed. On the other hand, in the task end determination step S5-3, if it is determined that the custom task 15 has ended, the completed custom task 15 is deleted from the head of the schedule information 12, and it is determined whether all the assigned custom tasks 15 have ended (simulation end determination step S5-4). In the simulation end determination step S5-4, if it is determined that not all the assigned custom tasks 15 have ended, the process returns to the task execution step S5-2, and the custom task 15 is executed. On the other hand, in the simulation end determination step S5-4, if it is determined that all the assigned custom tasks 15 have been completed, the simulation is terminated. In this way, the construction simulation is repeatedly executed until all the scheduled custom tasks 15 are completed.

[0074] Also, as shown in FIG. 1, in the construction simulation step S5, intermediate results of the construction simulation are provided (intermediate result providing step S5-5). The intermediate results of the simulation are provided to the user, for example, every time the task execution step S5-2 is completed. Based on the provided intermediate results, the user determines whether to continue the simulation as it is, or to change the custom task 15 or the like and perform the next simulation. This makes it easier for the user to make a judgment based on the intermediate results and perform a simulation according to the user's intention. The intermediate result providing step S5-5 can be arbitrarily turned on / off when the user presses, for example, the execution button of the simulator, and is not executed when off is selected. On the other hand, when on is selected, for example, the monitor enters the browsing mode, and the situation of the construction simulation is provided in an animated manner. The user can press the pause button or the play button to sequentially check. When the user presses the pause button, the user can view the custom tasks 15 that have already been completed, the custom tasks 15 being executed, and the scheduled custom tasks 15 that have not been executed. For example, the user can change the order of the scheduled custom tasks 15, or change and specify the tools used in the custom task 15. After the change, when the play button is pressed, the construction simulation resumes and proceeds with the changed scenario. Also, in the construction simulation step S5, using the rule information 14 and tasks acquired in advance, virtual workers autonomously proceed with virtual work. Specifically, virtual work is advanced using the custom task 15 configured by combining the rule information 14 and the basic task as the task. The rule information 14 is, for example, the types of welding machines that can be used as described above. By using the rule information 14 and the task, the virtual worker in the construction simulation can more accurately proceed with the virtual work. In addition, after the intermediate result providing step S5-5, it is also possible to accept the changed conditions modified by the user and execute the construction simulation based on the changed conditions. Thereby, the construction simulation can be accurately performed based on the changed conditions reflecting the user's intention. Figure 20 is a diagram showing the pseudo code of the construction simulation.

[0075] Here, the custom task 15 defined in advance as a method before the task execution step S5-2 will be described in detail. Figure 21 is a diagram showing an example of expressing this welding task as a combination of basic tasks. By executing the task as a method, the variables x f , x p , s t are changed. For this purpose, a method is defined for each task, and the task is expressed as a combination of basic tasks which are finer methods. First, the basic task (Wait_start) for checking the start condition is a method of waiting until the condition is satisfied. The basic task (Wait_hold) for securing the tools is a basic method of waiting if all the tools to be used are not available and changing to the occupied state for this task if they are available. In addition, expressions such as moving the components by the crane are represented as the movement task (move), and the position and angle are changed at the specified speed. The welding task (weld) is a method of moving the welding torch and the worker at the speed based on the movement to the welding start point and the welding posture based on the welding line information defined in the product model, and changing the component to the next intermediate component. Various tasks are expressed by such a combination of basic tasks and constructed in advance (before the task execution step S5-2) as a method. Thus, the custom task 15 describes a predetermined standard procedure. The custom task 15 is created like a catalog before the time-evolution simulation. An example of the custom task 15 is as follows. Tack welding (custom task 15): Go get the welding machine + go get the crane + lift the part + align the position + temporarily fix it. At this time, which tool (such as welding machine 1 or welding machine 2) to select is determined based on the rule information 14 (rule 1A, rule 1B, rule 2, etc.). Also, regarding rule 3 in the rule information 14, when using a magnetic crane, a new task of placing the tool on the cart after use will occur. Of course, the user can also specify the tool to be used without relying on the rule information 14.

[0076] Also, among the basic tasks, regarding movement, since it is often assumed that it is difficult to manually input the movement paths within all tasks, it is preferable to set the computer to perform path search and make automatic judgments. In this case, specifically, first, a movable area is dynamically generated in a mesh, and the vertices and line segments of the mesh are regarded as paths, and the path is automatically calculated by the A* algorithm. FIG. 22 is a diagram showing an example of a configured movable mesh in an area surrounded by a wall with two entrances. Since there are no meshes near the wall 140, a path that goes around the wall 140 and moves will be generated. For implementation, for example, the NavmeshAgent class of Unity (registered trademark) is utilized. Thereby, in the basic task, by specifying the destination point or the destination object, the intermediate path can be automatically calculated, significantly reducing the input effort.

[0077] Also, as shown in FIG. 1, through the product model creation step S2 and the process model creation step S4, a BOM (Bill Of Materials) of the ship or outfitting related to the shipbuilding is created (BOM creation step S6). By creating and effectively utilizing a BOM through the production of product and process models, it becomes easier to share information when multiple factories work together to build a ship, and in shipbuilding, which handles large volumes of parts, the procurement and management of parts and equipment used in construction can be carried out smoothly and appropriately.

[0078] After the construction simulation step S5, the results of the construction simulation are converted into time-series data to be used as construction time-series information (time-series information conversion step S7). The time-series data is time history data on the position, angle, occupancy status, etc. of each facility, including the workers who are the main actors. In this way, by executing the product model creation step S2, the facility model creation step S3, the process model creation step S4, the construction simulation step S5, and the time-series information creation step S7, the user can simulate the construction of a ship at a detailed work level using standardized data when the construction is shared among multiple factories, and based on the construction time-series information as a highly accurate simulation result, the division of work among multiple factories can be optimized, and reductions in construction costs and shortening of construction periods through collaboration can be realized. In addition, improvements to each factory, improvements to production design, cost forecasts at the time of order acceptance, capital investment, etc. can be considered. Furthermore, by creating a facility model by making the equipment information 21 and the worker information 22 into a standardized data structure, it becomes easy to accumulate the facility model and use it in another simulation. In addition, by creating a process model that represents the ship assembly procedures and tasks for each factory using a standardized data structure, it becomes easier to accumulate process models and use them in other simulations.

[0079] In addition, when executing at least any one of the product model creation step S2, the facility model creation step S3, the process model creation step S4, and the time series information creation step S7, it is preferable to perform data linkage by utilizing an API (Application Programing Interface). As a result, it is possible to smoothly perform the acquisition of basic design information 11, the acquisition of facility information and worker information, and the transfer of data such as process models and time series information between multiple factories.

[0080] In the determination step S8, it is determined whether the result of the construction simulation exceeds the range of the expected target. If it exceeds, the facility model is changed within a limited range. As a result, the facility model can be appropriately corrected. Note that the limited range means within the range of facilities already existing in the factory or facilities that can be procured within several days. It does not include the introduction of facilities that take a long time or the employment of workers. When the facility model is changed, based on the changed facility model, the process model creation step S4, the construction simulation step S5, and the time series information creation step S7 are repeated. As a result, a simulation result in which the construction of the ship falls within the target range can be obtained. As the expected target, for example, a predetermined time or the like is set, but not only that, but also work leveling (whether the work load can be dispersed), ensuring the safety of the workplace, and the presence or absence of danger can be included. Note that when it is determined that the result of the construction simulation does not exceed the range of the expected target, the process proceeds to the output step S9.

[0081] In the output step S9, the construction time series information is output. Here, FIG. 23 is a detailed flow of the output process. First, the product model, the facility model, the process model, the schedule information 12, the rule information 14, and the construction time series information are read (output information reading step S9-1). Next, perform calculations, generation, etc. necessary for display, and display the construction time-series information (display step S9-2). The construction time-series information time-series data-ized in the time-series information step S7 preferably includes a Gantt chart. By visualizing using a Gantt chart, the user can visually compare the work progress and schedules among multiple factories, and can determine the optimization of work sharing, the feasibility of collaboration, etc. Also, useful insights for construction can be obtained, such as changes in the ships and components to be shared, analysis and clarification of bottlenecks, and man-hour prediction. Furthermore, each of the multiple factories can use the construction time-series information for process management, schedule management, etc., and it can also be used for considering changes to the facilities of each factory. Note that the construction time-series information may include a work breakdown structure diagram and a flow line. Since the start time and end time of each task can be described in the work breakdown structure diagram from the time-series information, although it is not direct, it can be treated as construction time-series information. Also, in the output step S9, the BOM regarding outfitting items created in the BOM creation step S6 is also output.

[0082] In the production plan step S10, a production plan regarding the construction of the ship is created based on the construction time-series information. Thereby, when constructing a ship at multiple factories, it becomes possible to construct the ship according to a detailed production plan in which the logical man-hours, etc. are accurately calculated, and the production efficiency can be improved.

[0083] In the utilization step S11, the results of simulating the construction of the ship at multiple factories based on a standardized data structure are utilized. As an example of utilization, the degree of contribution to improving production efficiency and reducing costs when enhancing or renovating facilities, and the specific production efficiency and cost-effectiveness when standardizing and sharing and jointly constructing in multiple factories can be verified through detailed analysis and trials (high-frequency trial and error), etc. Thus, construction can be carried out by utilizing the construction time-series information obtained by simulating the construction of ships in multiple factories. For example, it becomes possible to accurately calculate man-hours in advance, verify the optimal manufacturing process, and consider various improvement measures to maximize construction efficiency and the like.

[0084] FIG. 24 is an image diagram of strengthening cost competitiveness and improving productivity by utilizing a ship construction simulation method. In (1) of FIG. 24, based on the construction simulation reflecting process changes and the like, formulate an optimal production plan or pre-verify the construction process. In (2) of FIG. 24, execute the construction of the ship based on the results of the construction simulation. At this time, perform monitoring by sensors, IoT, cameras, etc., and accumulate data related to process progress, quality, etc. in the database. Also, accumulate actual performance data such as working hours and equipment operation hours in the database. In (3) of FIG. 24, perform analysis and evaluation, etc. based on the data accumulated in the database, and improve the production plan and enhance cost competitiveness by providing feedback to the construction simulation.

[0085] Next, a ship construction simulation system based on a standardized data structure according to the first embodiment of the present invention will be described. FIG. 25 is a block diagram showing a ship construction simulation system according to this embodiment in terms of functional realization means. A ship construction simulation system based on a standardized data structure is a systematization of the above-described ship construction simulation system method, and can simulate the construction of ships in multiple factories based on a standardized data structure. The simulation for shipbuilding at multiple factories based on a standardized data structure is preferably based on the alliance of multiple factories and the basic plan for planning shipbuilding. The basic plan includes the shipbuilding plan and the content of the alliance. Thereby, based on the basic plan such as the design and construction sharing of the ordered ship and the construction schedule, etc., the simulation when forming an alliance and building ships at multiple factories can be accurately performed. The shipbuilding simulation system includes a product model creation means 10, a facility model creation means 20, a process model creation means 30, a shipbuilding simulation means 40, a time series information conversion means 50, a BOM creation means 60, an information providing means 70, a model change means 80, a production planning means 90, and a past ship database 100. The past ship database 100 stores the process data of past ships built in the past.

[0086] The product model creation means 10 executes the product model creation step S2. That is, it acquires the basic design information 11 related to the design of a ship having a standardized data structure created based on the shipbuilding plan included in the basic plan, etc., and creates a product model. The facility model creation means 20 executes the facility model creation step S3. That is, it acquires the facility information 21 and worker information 22 of multiple factories created based on the shipbuilding plan included in the basic plan, etc., and creates a facility model related to the facilities and workers involved in shipbuilding with a standardized data structure. The process model creation means 30 executes the process model creation step S4. That is, based on the product model and the facility model, it creates a process model with a standardized data structure for the assembly procedures and tasks of ships for each of the multiple factories. The shipbuilding simulation means 40 executes the shipbuilding simulation step S5. That is, it performs shipbuilding simulations for each of the multiple factories based on the process model. The time-series information conversion means 50 executes the time-series information conversion step S7. That is, the result of the construction simulation is converted into time-series data to obtain construction time-series information. As a result, it becomes possible to perform simulations at a detailed work level using standardized data for ship construction when shared among multiple factories, and based on the construction time-series information as highly accurate simulation results, optimize the work sharing among multiple factories, and achieve cost reduction and construction period shortening through collaboration. In addition, improvements in each factory, improvements in production design, cost prediction at the time of order reception, and equipment investment can be considered.

[0087] The construction time-series information converted into time-series data by the time-series information conversion means 50 preferably includes a Gantt chart. With the construction time-series information including a Gantt chart, users can visually compare the work progress and schedules among multiple factories, and determine the optimization of work sharing, the feasibility of collaboration, etc. In addition, useful knowledge for construction can be obtained, such as changes in ships and components to be shared, analysis and clarification of bottlenecks, and man-hour prediction. Furthermore, multiple factories can use the construction time-series information for process management and schedule management, etc., and it can also be used for considering changes in the facilities of each factory.

[0088] When operating at least one of the product model creation means 10, the facility model creation means 20, the process model creation means 30, and the time-series information conversion means 50, it is preferable to utilize an API (Application Programing Interface) for data linkage. As a result, the acquisition of basic design information 11, the acquisition of equipment information and worker information, and the smooth transfer of data such as process models and time-series information among multiple factories can be performed.

[0089] The model change means 80 executes the determination step 7. That is, it determines whether the result of the construction simulation exceeds the range of the expected target, and if it does, changes the facility model under limited conditions.

[0090] The BOM creation means 60 executes the BOM creation step S6. That is, it creates a BOM (Bill Of Materials) of a ship or a fitting related to the construction of a ship by utilizing the product model creation means 10 and the process model creation means 30. By creating and effectively utilizing the BOM through the creation of the product model and the process model, information sharing becomes easy when shipbuilding is jointly carried out at multiple factories. In shipbuilding where a large number of parts are handled, the procurement and management of the parts and fittings used in construction can be carried out smoothly and appropriately.

[0091] The information provision means executes the output step S9. That is, it outputs the construction time series information and the BOM to the production planning means 90. The production planning means 90 executes the production planning step S10 based on the construction time series information. That is, it plans the construction of a ship based on the construction time series information. By constructing a ship based on the plan formulated by the production planning means 90, the production efficiency can be improved.

[0092] Next, a ship construction simulation system based on a standardized data structure according to the second embodiment of the present invention will be described. Note that the same functional members as those in the ship construction simulation system according to the above-described first embodiment are denoted by the same reference numerals and the description thereof is omitted. FIG. 26 is a block diagram showing the ship construction simulation system according to the present embodiment in terms of functional realization means. The ship construction simulation system of the present embodiment is connected to Factory A, Factory B, Factory C, and Company D located at a location different from its installation location via the information communication network 120. Note that Company D is not a factory, but for example, it is a head office that oversees factories, a company (facilitator) that coordinates the joint construction of ships, a company that specializes in the basic design of ships, or a company that certifies production activities. The product model creation means 10 acquires the basic design information 11 related to the design of a ship having a standardized data structure and sets the product model. The facility model creation means 20 acquires the facility information 21 and the worker information 22 of Factory A, Factory B, and Factory C respectively, and sets a facility model for each factory with a standardized data structure. The process model creation means 30 creates a process model that represents the assembly procedures and tasks for each factory in a standardized data structure based on the product model and the facility model. The construction simulation means 40 performs a time-evolution-based construction simulation for each factory based on the process model. When simulating the construction of ships at multiple factories based on a standardized data structure, the computers provided at each of the multiple factories are connected via the information communication network 120. As a result, data acquisition, transfer, etc. between the ship construction simulation system and the computers at each factory can be quickly performed via the information communication network 120. As a result, a process model for each factory is created from a single product model, and a construction simulation using the facility model for each factory is performed. Therefore, it is possible to compare the manufacturing costs and construction periods at each factory, leading to further reduction of construction costs and shortening of the construction period. Also, when a company receives an order for the construction of a single or multiple ships jointly, it is possible to consider cost prediction at the time of order reception and facility investment when multiple factories jointly construct ships. For example, the simulation results can be used to consider the order reception opportunities such as how many orders can be received annually by sharing the work at each factory, and which blocks should be allocated to which factories to be the most efficient and beneficial. Also, when a company intends to outsource a certain block, it is possible to perform a construction simulation using the facility model of the company that is a candidate for outsourcing, and consider costs, construction periods, etc. based on the results. Note that the multiple factories may all be owned by the same company, or may be factories owned by different companies respectively. Also, it is possible to equip the ship construction simulation system with a function to remotely monitor and manage multiple factories.

[0093] In addition, each of Factory A, Factory B, Factory C, and Company D is equipped with utilization means 110. In the utilization means 110, the result of the construction simulation by the construction simulation means 40 based on a standardized data structure for ship construction in multiple factories is provided from the information providing means 70. The utilization means 110 executes a utilization step S11 based on the information provided from the information providing means 70. That is, the result of simulating ship construction in multiple factories based on a standardized data structure is utilized for ship construction in multiple factories. Thereby, it is possible to carry out construction by utilizing the information obtained by simulating ship construction in multiple factories. For example, it becomes possible to verify accurate man-hour calculation and an optimal manufacturing process in advance, consider various improvement measures, and maximize construction efficiency and the like.

[0094] In addition, the results of the time-evolution-based construction simulation for each factory in the construction simulation means 40 are provided to the user from the information providing means 70 in a comparable state. Thereby, the user can quickly and accurately compare the manufacturing costs, construction periods, etc. at each factory.

[0095] In addition, the product model creation means 10 acquires the basic design information 11 related to the ship design from any one or a plurality of CAD systems of each factory via the information communication network 120. Further, the information providing means 70 provides the construction time-series information to each factory and Company D via the information communication network 120. Note that the information providing means 70 can also provide all information such as the basic design information 11 and facility information used in the construction simulation together with the construction time-series information. Thereby, even if the ship construction simulation system is located in a remote location, it is possible to quickly acquire the basic design information 11 and provide the construction time-series information via the information communication network 120. In addition, since the basic design information 11 related to the ship design is obtained from the CAD system, the basic design information 11 related to the ship design created in the CAD system can be used easily and effectively for setting the product model and the like. Note that the CAD system is installed in Factory A, Factory B, and Factory C. The design can be carried out on behalf of one factory or shared among multiple factories. Also, the CAD system may be arranged only in the representative factory.

[0096] In addition, the facility model creation means 20 can create a factory facility model by acquiring at least one of the equipment information 21 and the worker information 22 as the factory improvement information. Thereby, the construction simulation means 40 can perform a time-evolution-based construction simulation based on the factory improvement information, and the information providing means 70 can provide construction time-series information based on the improvement information. The factory improvement information is, for example, the renewal or capacity increase of a crane, or the increase in the number of workers. By acquiring and using the factory improvement information, it is possible to perform a simulation when the factory equipment and workers are changed and improved.

[0097] Next, a ship construction simulation system based on a standardized data structure according to the third embodiment of the present invention will be described. Note that the same reference numerals are given to the same functional members as those in the ship construction simulation system according to the first or second embodiment described above, and the description thereof will be omitted. FIG. 27 is a block diagram showing the ship construction simulation system according to the present embodiment in terms of functional realization means. The ship construction simulation system of the present embodiment further includes a common database 130 related to ship construction. The common database 130 has a basic design information database, an equipment information database, a worker information database, a rule information database, and a time-series information database that store data based on a standardized data structure, respectively. The product model creation means 10 acquires the basic design information 11 from the common database 130. Also, the facility model creation means 20 acquires the facility information 21 and the worker information 22 from the common database 130. Further, the construction simulation means 40 acquires the process model related information related to the process model and the rule information 14 from the common database 130. By acquiring various types of information from the common database 130 in this way, it becomes easier to acquire information compared to the case where separate databases are provided for each type of information, information can be jointly used, and the management of the databases can be unified.

[0098] Also, the information providing means 70 provides the time series information to the common database 130. Thereby, new time series information is accumulated in the common database 130, and it can be used, for example, as past ship information at the time of later simulation or utilized for machine learning of the rule information 14.

[0099] Also, the common database 130 also has a past ship database 100. By including the past ship database 100 that provides the process data of past ships as process model related information in the common database 130, it becomes possible to acquire the process model related information of similar ships, and simulation can be omitted or facilitated. Note that the common database 130 may be a physically integrated database or a distributed database linked via a communication line. However, as a basic requirement for database creation, the data to be accumulated shall have a standardized data structure with a common name, numbering, etc.

Example

[0100] An example in which the shipbuilding factory model is used as input data will be described. The set values of the moving speed of the worker, the moving speed of the crane, and the speed per unit length of the welding work set in the simulation are shown in Table 9 below. Here, these values are set uniformly, but it is also possible to define them for each task (for example, according to the welding posture).

Table 9

[0101] Tack welding should originally be represented by intermittent weld lines like tack welding. However, in this embodiment, for simplicity, the weld line path (polyline) used for this welding is also used, and the difference in work is expressed by changing the welding speed per unit length. Also, the welding work in the assembly scenario set in this embodiment is only horizontal fillet welding, and upward welding does not occur. The file of the 3D CAD model adopts the OBJ format (Wavefront Technologies), which is a general intermediate file format that can be imported into Unity (registered trademark).

[0102] (Case 1) Figure 28 is a Gantt chart of the simulation calculation results in the assembly scenario of Case 1. The name on the vertical axis represents each facility and product (finished parts, intermediate parts, component parts), and the horizontal axis indicates time (s). The horizontal bars of the vertical lines represent the material handling tasks, the horizontal bars of the horizontal lines represent the tack welding tasks, and the horizontal bars of the diagonal lines represent the time occupied by the main welding tasks. In the scenario of Case 1, for the 5 - plate model, an assembly operation is performed by a total of 2 workers, 1 ironworker and 1 welder. The schedule of each defined worker is as shown in Table 7. Worker 1 in the second row of Table 7 is an ironworker, and Worker 2 in the second row is a welder. Each worker performs the tasks in the order described in Table 7. From Figure 24, which is a Gantt chart calculated by a simulator based on this scenario, it can be seen that the time required for the materials of each plate P1 to P5 indicated by the horizontal bars of the vertical lines is about 370 seconds. This time corresponds to slightly less than one-fourth of the total. The time required for this material preparation cannot be directly calculated by the method of calculating from the conventional welding length and corresponds to the accompanying work. Also, since Worker 2 cannot start work until the material preparation and tack welding tasks are completed, he has to wait for nearly 480 seconds. After that, Worker 1 has to wait for the task until Worker 2 completes the intermediate part U2, and starts and finishes the tack welding task from around 1100 seconds. In this way, the necessary time for each task that cannot be calculated only by the conventional calculation method by the simulator is calculated, and the state where waiting time occurs according to the progress of the task is reproduced.

[0103] (Case 2) Figure 29 is a Gantt chart of the calculation results of the simulation in the assembly scenario of Case 2. The name on the vertical axis represents each facility and product (finished parts, intermediate parts, component parts), and the horizontal axis indicates time (s). The horizontal bars of the vertical lines indicate the time occupied by the material preparation task, the horizontal bars of the horizontal lines indicate the tack welding task, and the horizontal bars of the diagonal lines indicate the time occupied by the main welding task. Also, Figure 30 is a three-dimensional external view of the simulation in Case 2. In Case 2, similar to Case 1, a scenario was set with an increase to a total of 4 workers, namely 2 ironworkers (Worker 1, 3) and 2 welders (Worker 2, 4), targeting the 5-plate model. Accordingly, 2 additional welding machines were added. The schedule of each worker is as shown in Table 10 below.

Table 10

[0104] From the Gantt chart calculated by the simulator based on this scenario, as shown in Figure 29, it can be seen that the time required for the material allocation of each plate P1 - P5 is about 400 seconds, which is longer than that in Case 1. This is because Worker 1 and Worker 3 share one crane, resulting in additional walking time. Similarly, for the time of tack welding, since one crane is shared, it is longer than that in Case 1. The full welding of the intermediate part U1 and the finished part SUB1 is carried out in parallel by two people on two welding lines respectively, so the time is shorter than that in Case 1. On the other hand, for the total construction period from start to finish, although the number of people is twice that of Case 1, it does not become half. As a result, the difference is only about 150 seconds due to the shortening of the full welding time of the intermediate part U1 and the finished part SUB1. In this way, it becomes possible to consider even aspects that cannot be considered with the conventional concept of efficiency, and the quantitative differences and their bases become clear. Also, as shown in Figure 30, it is also possible to directly confirm the state in which the positions of the 3D objects of each model are changed.

Industrial Applicability

[0105] Based on the construction time series information that accurately simulates the situation where the material flow and the movement of workers are not stereotypical and require detailed work judgments according to the situation when jointly building a ship in multiple factories, the optimization of the work sharing among multiple factories can be achieved, and the reduction of construction costs and the shortening of the construction period through cooperation can be realized. In addition, the results can be used in a variety of applications related to construction, such as cost prediction, production design, formulation and improvement of construction plans, equipment investment, analysis of the production site, and clarification of bottlenecks. Also, it is possible to expand to other products such as floating bodies, offshore wind power facilities, underwater vehicles, and ocean structures, and other industries such as the construction industry where a similar analogy holds. When applying to these, the ship in the claims can be interpreted by replacing it with words targeting other products or other industries.

Explanation of Reference Signs

[0106] 10 Product model creation means 11 Basic design information 20 Facility model creation means 21 Facility information 22 Worker information 30 Process model creation means 40 Construction simulation means 50 Time series information conversion means 60 BOM creation means 70 Information providing means 80 Model change means 90 Production planning means 100 Past ship database 110 Utilization means 120 Information communication network S1 Basic plan step S2 Product model creation step S3 Facility model creation step S4 Process model creation step S5 Construction simulation step S6 BOM creation step S7 Time series information conversion step S10 Production plan step S11 Utilization step

Claims

1. A method for simulating the construction of a ship in multiple factories based on a standardized data structure, comprising: a product model creation step of obtaining basic design information related to the design of the ship having the standardized data structure and creating a product model; a facility model creation step of obtaining equipment information and worker information of a plurality of the factories, and creating a facility model related to the equipment and workers involved in the construction of the ship in the standardized data structure; a process model creation step of expressing the assembly procedures and tasks of the ship for each of the plurality of factories in the standardized data structure based on the previously created product model and facility model, and creating a process model; a construction simulation step of performing a construction simulation for each of the plurality of factories based on the process model; In performing a time series information conversion step of converting the result of the construction simulation into time series data to obtain construction time series information, in the construction simulation step, based on rule information previously obtained, which is constraints and options necessary for autonomous judgment for the worker to proceed with virtual work or to determine the equipment used by the worker in the virtual work, the worker makes the autonomous judgment to proceed with the virtual work A method for simulating the construction of a ship based on a standardized data structure, characterized in that.

2. The basic design information related to the design of the ship having the standardized data structure in the product model creation step is information based on a unified design standard including the unification of names in the drawings, according to the method for simulating the construction of a ship based on a standardized data structure according to Claim 1.

3. The equipment information and the worker information of the standardized data structure in the facility model creation step are information based on a unified specification including name, type, and ability, according to the method for simulating the construction of a ship based on a standardized data structure according to Claim 1 or Claim 2.

4. The process model in the process model creation step, which is the standardized data structure, is a uniformly systematized model regarding the assembly procedure and the tasks, and the shipbuilding simulation method based on the standardized data structure according to any one of claims 1 to 3 is characterized thereby.

5. The shipbuilding time series information time-series data-ized in the time series information-ization step includes a Gantt chart, and the shipbuilding simulation method based on the standardized data structure according to any one of claims 1 to 4 is characterized thereby.

6. The shipbuilding simulation method based on the standardized data structure according to any one of claims 1 to 5 further includes a BOM creation step of creating a BOM (Bill Of Materials) of the ship or the outfitting parts related to the shipbuilding through the product model creation step and the process model creation step.

7. When executing at least any one of the product model creation step, the facility model creation step, the process model creation step, and the time series information-ization step, the shipbuilding simulation method based on the standardized data structure according to any one of claims 1 to 6 is characterized by performing data linkage by utilizing an API (Application Programing Interface).

8. When simulating the shipbuilding at a plurality of the factories based on the standardized data structure, the shipbuilding simulation method based on the standardized data structure according to any one of claims 1 to 7 further includes a basic planning step of planning the alliance of the plurality of the factories and the shipbuilding.

9. The shipbuilding simulation method based on the standardized data structure according to any one of claims 1 to 8 further includes a utilization step of utilizing the result of simulating the shipbuilding at a plurality of the factories based on the standardized data structure.

10. A system for simulating the shipbuilding at a plurality of factories based on a standardized data structure, Product model creation means for obtaining basic design information related to the design of the ship having the standardized data structure and creating a product model. Facility model creation means for obtaining facility information and worker information of a plurality of the factories, converting them into the standardized data structure, and creating a facility model related to the facilities and workers involved in the construction of the ship. Process model creation means for creating a process model in the standardized data structure of the assembly procedures and tasks of the ship for each of the plurality of factories based on the product model and the facility model created previously. Construction simulation means for performing construction simulations for each of the plurality of factories based on the process model. Time series information conversion means for converting the results of the construction simulation into time series data to obtain construction time series information. In the construction simulation means, based on rule information obtained in advance, which are constraints and options necessary for autonomous judgment for the worker to proceed with virtual work or to determine the facilities used by the worker in the virtual work, the worker makes the autonomous judgment and proceeds with the virtual work. A ship construction simulation system based on a standardized data structure, characterized in that.

11. The ship construction simulation system based on the standardized data structure according to claim 10, characterized in that the construction time series information time series-converted by the time series information conversion means includes a Gantt chart.

12. The ship construction simulation system based on the standardized data structure according to claim 10 or claim 11, further comprising BOM creation means for creating a BOM (Bill Of Materials) of the ship or outfitting parts related to the construction of the ship by utilizing the product model creation means and the process model creation means.

13. The ship construction simulation system based on the standardized data structure according to any one of claims 10 to 12, characterized in that data linkage is performed by utilizing an API (Application Programing Interface) when operating at least any one of the product model creation means, the facility model creation means, the process model creation means, and the time series information conversion means.

14. The simulation for building the ship at the plurality of factories based on the standardized data structure is based on the alliance of the plurality of factories and the basic plan for planning the building of the ship. A ship building simulation system based on the standardized data structure according to any one of claims 10 to 13, characterized in that.

15. An information providing means for providing the result of simulating the building of the ship at the plurality of factories based on the standardized data structure, and a utilization means for utilizing the information provided from the information providing means for the building of the ship at the plurality of factories. A ship building simulation system based on the standardized data structure according to any one of claims 10 to 14, characterized in that it further comprises.

16. When simulating the building of the ship at the plurality of factories based on the standardized data structure, computers respectively provided at the plurality of factories are connected via an information communication network. A ship building simulation system based on the standardized data structure according to any one of claims 10 to 15, characterized in that.

Citation Information

Patent Citations

  • Simulation system for discrete phenomena

    JP2000317779A

  • Method and device for production system planning

    JP2003162313A

  • Scheduling device, scheduling method, scheduling program, and recording medium with the program recorded thereon

    JP2007183817A

  • Management device for plant information

    JP2012128761A

  • Simulation and visualization for project planning and management

    JP2013117959A