Simulation system and simulation program
The simulation system optimizes worker-equipment combinations in a digital space to enhance the efficiency of a coordinated work line by identifying combinations that meet efficiency targets, addressing the inefficiencies caused by equipment use in existing systems.
Patent Information
- Application Number
- JP2023107400
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2043-06-29
AI Technical Summary
Existing systems fail to account for the impact of worker-worn equipment on the overall efficiency of a coordinated work line, leading to inefficiencies due to changes in worker efficiency caused by equipment use.
A simulation system and program that simulate a work line in a digital space to optimize the combination of workers and equipment worn by them, ensuring overall work efficiency meets or exceeds a target value by searching for combinations that satisfy a standard condition.
The system increases the overall work efficiency of a work line by identifying optimal worker-equipment combinations that maintain or enhance efficiency, thereby improving the coordinated performance of multiple tasks.
Smart Images

Figure 2025006539000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a system and a program for performing a simulation on a production line. [Background technology]
[0002] JP 2021-089598 A discloses a device for managing the workload of a worker wearing a device that assists the worker in performing work. This conventional device acquires behavior information of the worker wearing the assist device. The conventional device also calculates an evaluation value related to the fatigue level of the worker wearing the assist device based on the behavior information. The evaluation value related to the fatigue level is calculated for each worker wearing the same assist device. The conventional device further allocates work of a worker with a high fatigue level to a worker with a low fatigue level.
[0003] In addition to JP 2021-89598 A, examples of documents showing the technical state of the technical field related to the present disclosure include JP 2022-069956 A and JP 2021-177412 A. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent Publication No. 2021-89598 [Patent Document 2] Patent Publication No. 2022-069956 [Patent Document 3] Patent Publication No. 2021-177412 Summary of the Invention [Problem to be solved by the invention]
[0005] Assist devices are classified as equipment (wearable equipment) worn by workers. Such wearable equipment includes not only auxiliary equipment that assists in work, but also protective equipment that protects workers from the work environment.
[0006] It is expected that the work efficiency of a worker will increase or decrease depending on whether or not the harness is worn and the time the harness is worn (usage time). If such changes can be predicted in advance, it will be possible to take necessary measures. One possible measure is to assign the worker to work that requires the wearing of the harness, which will increase the worker's work efficiency. Another possible measure is to remove the worker from work that requires the wearing of the harness before the worker's work efficiency decreases due to the long time the harness is worn.
[0007] In particular, in a work line where multiple workers perform multiple tasks in a coordinated manner, the increase or decrease in the work efficiency of a worker due to the harness affects the work efficiency of the entire work line. Therefore, there is room for development from this perspective.
[0008] One objective of the present disclosure is to provide a technology that can improve the work efficiency of an entire work line where multiple tasks are performed in a coordinated manner, by taking into account changes in the work efficiency of multiple workers due to the equipment worn by each of the workers. [Means for solving the problem]
[0009] A first aspect of the present disclosure is a simulation system having the following features. The simulation system includes a database and a processor. The database stores data on a plurality of workers arranged on a work line in real space, data on wearables worn by each of the plurality of workers, and data on indices related to the work efficiency of each of the plurality of workers, in association with the work contents of a plurality of tasks performed on the work line in real space. The processor is configured to perform a simulation on a work line in a digital space corresponding to the work line in real space, based on data on a work plan for the work line in real space and the data stored in the database. The data on the work plan for the work line in real space includes data on the work contents of a plurality of works to be performed on the work line in real space. The processor, in the simulation, Based on the data on the content of the plurality of tasks to be performed, and the data on the plurality of workers and the data on the wearing equipment stored in the database, a combination of a worker and the wearing equipment to be worn by the worker is assigned to each of the content of the plurality of tasks to be performed on the work line in the digital space; Based on the assigned combinations and the index data stored in the database, which is index data related to the work efficiency of the workers constituting the assigned combinations, a group of combinations of multiple workers and equipment worn by each of the multiple workers is searched for when a standard condition is satisfied under which the work efficiency of the entire work line in the digital space is equal to or greater than a target value.
[0010] A second aspect of the present disclosure is a simulation program having the following features. The simulation program causes a computer to perform a simulation on a work line in a digital space that corresponds to a work line in a real space. In the simulation, based on data on the content of a plurality of tasks to be performed on the work line in the real space, data on a plurality of workers to be arranged on the work line in the real space, and data on wearable equipment to be worn by each of the plurality of workers, a combination of a worker and wearable equipment to be worn by the worker is assigned to each of a plurality of tasks to be performed on the work line in the digital space; Based on the assigned combinations and data on indicators related to the work efficiency of the workers who make up the assigned combinations, a group of combinations of multiple workers and equipment worn by each of the multiple workers is searched for when a standard condition is satisfied such that the work efficiency of the entire work line in the digital space is equal to or greater than a target value. Effect of the Invention
[0011] According to the present disclosure, a simulation is performed on a work line in a digital space corresponding to a work line in a real space. In this simulation, a group of combinations of multiple workers and the equipment worn by each of the multiple workers when a reference condition is satisfied that makes the work efficiency of the entire work line in the digital space equal to or greater than a target value is searched for. According to the group of combinations when the reference condition is satisfied, when the work line in the real space is operated with reference to this group, it is expected that the work efficiency of the entire work line will be improved. Therefore, according to the present disclosure, in a work line where multiple tasks are performed in cooperation, it is possible to improve the work efficiency of the entire work line by taking into account the change in the work efficiency of multiple workers due to the equipment worn by each of these workers. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram illustrating an example of a work line to which an embodiment is applied. [Diagram 2] FIG. 13 is a diagram illustrating an example of setting an index related to the work efficiency of a worker. [Diagram 3] FIG. 1 is a diagram for explaining an overview of a simulation according to an embodiment. [Figure 4] FIG. 1 is a diagram illustrating an example of the configuration of a simulation system according to an embodiment. [Diagram 5] FIG. 2 is a diagram illustrating an example of the configuration of worker data. [Figure 6] FIG. 10 is a diagram illustrating an example of the configuration of worker data for a simulation. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In each drawing, the same or corresponding parts are denoted by the same reference numerals, and the description thereof will be simplified or omitted.
[0014] 1.Work line Fig. 1 is a diagram for explaining an example of a work line to which an embodiment of the present disclosure is applied. The work line WL depicted in Fig. 1 is arranged in a line for carrying out various tasks such as production, storage, and packaging of products in a coordinated manner. The work line WL is provided on the premises of a factory where products are mass-produced, on the premises of a logistics warehouse where products and their raw materials are stored or products are packed and shipped, and on the premises of a logistics center where goods are received, inspected, stored, picked, packed, shipped, etc.
[0015] A plurality of workers are deployed on the work line WL. These workers are involved in various tasks carried out in cooperation on the work line WL. Workers WK1, WK2, WK3, and WK4 shown in FIG. 1 are examples of a plurality of workers deployed on the work line WL. Workers WK1 and WK2 are involved in the task of task WC1. Worker WK3 is involved in the task of task WC2, and worker WK4 is involved in the task of task WC3. Hereinafter, for the sake of convenience, when referring to any one of the plurality of workers, he / she will be referred to as "worker WKx."
[0016] When performing various tasks, the worker WKx wears various types of wearable equipment MF. Examples of wearable equipment MF include protective equipment that protects the worker WKx from the work environment. The wearable equipment MF also includes auxiliary equipment that assists the tasks performed by the worker WKx and measuring equipment that measures the physical condition of the worker WKx. The wearable equipment MF includes equipment that is required by laws, regulations, etc. to be worn by the worker WKx, and equipment that is not required to be worn (i.e., optional wearable equipment). Generally, most protective equipment is classified into the former category. On the other hand, most auxiliary equipment and measuring equipment are classified into the latter category.
[0017] The wearing gears MF1, MF2, MF3, MF4, and MF5 shown in FIG. 1 are examples of wearing gear MF. The worker WK1 wears wearing gears MF1, MF2, and MF3. The worker WK2 wears wearing gears MF1 and MF3. The worker WK3 wears wearing gears MF1 and MF4. The worker WK4 wears wearing gears MF1, MF3, and MF5. The reason why the types of wearing gear MF are different between the workers WK1 and WK3 and between the workers WK1 and WK4 is because the work contents WC are different. The reason why the wearing gears MF are different between the workers WK1 and WK2 who are engaged in the same work contents WC (i.e., work contents WC1) means that wearing the wearing gear MF2 is at least optional.
[0018] Fig. 1 further shows the attribute AT of worker MKx. The attribute AT is determined using attributed elements such as basic attributes such as age and sex, physical attributes such as height and weight, and labor attributes such as years of experience working on the work line WL. In the example shown in Fig. 1, the attribute AT of worker WK1 is attribute AT1, the attribute AT of worker WK2 is attribute AT2, and the attribute AT of worker WK3 is attribute AT3. The attribute AT of worker WK4 is the same as that of worker WK2.
[0019] 2. Features of the embodiment In the embodiment, a simulation using a digital space (hereinafter also referred to as "digital twin simulation" or "DTS") is performed. This digital space is reproduced based on the real space in which the work line WL described in FIG. 1 is provided. In the DTS, various tasks are performed in this digital space that are the same as the various tasks performed on the work line WL in the real space, and the future state of the work line WL is predicted. This future state includes the work efficiency WE_WWL of the entire work line WL.
[0020] The working efficiency WE_WWL is assumed to be influenced by the working efficiency WE_WKx of the worker WKx. The factors influencing the working efficiency WE_WKx are the work content WC, the garment MF worn in the work content WC, and the wearing time of the garment MF. In this embodiment, therefore, focusing on these factors influencing the working efficiency WE_WKx, an index IN_WE_WKx relating to the working efficiency WE_WKx is calculated. Then, the working efficiency WE_WWL is calculated using this index IN_WE_WKx.
[0021] FIG. 2 is a diagram for explaining a calculation example of the index IN_WE_WKx. The vertical axis of FIG. 2 shows the fatigue level FA of the worker WKx, and the horizontal axis of FIG. 2 shows the work time (time elapsed after the start of work) WT. The fatigue level FA is a variable that has a correlation with the work efficiency WE_WKx, and is suitable for setting the index IN_WE_WKx in that the degree of the correlation can be expressed numerically. An example of this correlation is a relationship in which the work efficiency WE_WKx decreases as the fatigue level FA increases. Note that any variable (e.g., concentration level, alertness level) that has a correlation with the work efficiency WE_WKx and whose degree can be expressed numerically can be used to set the index IN_WE_WKx instead of or in combination with the fatigue level FA.
[0022] FIG. 2 shows four combinations (WC, MF) of the work content WC and the harness MF for the worker WKx. The combinations (WC, MF) = (WCi, MFα) and (WC, MF) = (WCi, MFβ) shown by solid lines have the same work content WC, but differ in the harness MF. Comparing the progress of the fatigue level FA for these two combinations, it can be seen that the fatigue level FA increases faster when the worker WKx wears the harness MFα than when the worker WKx wears the harness MFβ. In other words, it can be seen that when the worker WKx wears the harness MFα, the work efficiency WE_WKx decreases compared to when the worker WKx wears the harness MFβ.
[0023] The combinations (WC,MF)=(WCj,MFγ) and (WC,MF)=(WCj,MFβ) drawn with broken lines have the same work content WC as WCj, but are different in the wearing equipment MF. Comparing the progress of the fatigue degree FA for these two sets, it is understood that the rate of increase in the fatigue degree FA when the worker WKx wears the wearing equipment MFγ is higher than that when the worker WKx wears the wearing equipment MFβ. That is, it is understood that when the worker WKx wears the wearing equipment MFγ, the work efficiency WE_WKx decreases compared to when the worker WKx wears the wearing equipment MFβ.
[0024] Focus on the combinations (WC,MF)=(WCi,MFβ) and (WC,MF)=(WCj,MFβ). These two combinations of combinations have the same wearing equipment MF but are different in the work content WC. Comparing the progress of the fatigue degree FA for these combinations, it is understood that the magnitude relationship between the fatigue degree FA when the worker WKx performs the work of the work content WCi and that when the worker WKx performs the work of the work content WCj reverses with the time point T as the boundary. That is, it is understood that when the worker WKx performs the work of the work content WCi for a long time, the work efficiency WE_WKx decreases with the time point T as the boundary.
[0025] Based on the relationship between the above-described combination (WC,MF) and the transition of the fatigue degree FA, in the embodiment, the index IN_WE_WKx is calculated using the change amount ΔFA of the fatigue degree FA per unit time UT. The unit time UT is a time span such as 30 minutes, 1 hour, and 4 hours. Two or more types of unit times UT may be set. In this case, examples of the unit time UT are the first time UT1 and the second time UT2 (UT1 < UT2). Any time can be set for these unit times UT. For example, the first time UT1 assumes a short-term change amount ΔFA, and the second time UT2 assumes a long-term change amount ΔFA.
[0026] When two or more types of unit time UT are set, multiple indicators IN_WE_WKx can be calculated for one combination (WC, MF). In this case, for example, it is possible to calculate the indicator IN_WE_WKx using the change amount ΔFA that corresponds to the work time of the work content WC. This is expected to lead to improved prediction accuracy of the work efficiency WE_WWL performed by DTS.
[0027] FIG. 3 is a diagram for explaining an overview of the DTS according to the embodiment. As shown in FIG. 3, in the DTS according to the embodiment, a combination (WKx, MF) of one worker WKx and the garment MF worn by the worker WKx is assigned to each of the work contents WC of a plurality of works performed in cooperation on the work line WL. When a combination (WKx, MF) to be assigned to a single work content WC is specified, an index IN_WE_WKx when the worker WKx constituting the combination (WKx, MF) wears the garment MF constituting the combination (WKx, MF) is specified. Then, the work efficiency WE_WWL can be calculated based on the specified index IN_WE_WKx. The work efficiency WE_WWL is calculated, for example, using a calculation formula with the specified index IN_WE_WKx as a variable.
[0028] In the DTS according to the embodiment, furthermore, the combination (WKx, MF) for the work contents WC of the multiple tasks is allocated to all patterns CP of the combination (WKx, MF) that can be allocated (CP1-CPn). Then, the work efficiency WE_WWL is calculated for each pattern CP of the combination (WKx, MF). After the work efficiency WE_WWL is calculated for each pattern CP of the combination (WKx, MF), these work efficiencies WE_WWL are selected using the following criteria conditions. Reference condition: Work efficiency WE_WWL is equal to or greater than the target value TG In this way, a combination (WKx, MF) pattern CP when the reference condition is satisfied is specified. Note that the target value TG is set separately based on the work plan WP for the work line WL.
[0029] The pattern CP of combinations (WKx, MF) when the reference conditions are satisfied can also be considered as a group of combinations (WK, MF) of multiple workers and the garments MF worn by each of the multiple workers. In the DTS according to the embodiment, a search is performed to identify a group CG of such combinations (WK, MF). If the search results in identifying a group CG of the combination (WK, MF), it is expected that the work efficiency WE_WWL of the entire work line WL will increase if the group CG is referenced and the work line WL in the real space is operated.
[0030] In order to operate the work line WL in the real space by referring to the group CG of the identified combination (WK, MF), it is necessary to assign the workers WKx to the multiple tasks performed on this work line WL (distributing the combination (WKx, MF) to the work contents WC of the multiple tasks). Therefore, in the embodiment, a "personnel allocation process" is performed to allocate the workers WKx to the work line WL in the real space using the results of the search by the DTS. The details of the personnel allocation process will be described later.
[0031] 3. Configuration example 3-1. System configuration example Fig. 4 is a diagram for explaining a configuration example of a system according to an embodiment. The simulation system 1 shown in Fig. 4 includes a database 11 and a data processing device 12 as a configuration for performing a simulation using a digital space that reproduces a real space in an actual factory 2 in which a work line WL is installed (i.e., a digital twin simulation).
[0032] The database 11 is formed, for example, inside a hard disk or a flash memory. In the example shown in Fig. 4, the database 11 includes three types of databases 11a, 11b, and 11c. The database 11a stores attachment data DMF. The database 11b stores worker data DWK. The database 11c stores worker data DWK_DTS for DTS.
[0033] The wearing equipment data DMF represents data related to the wearing equipment MF. The wearing equipment MF is set according to the work contents WC of the multiple works performed on the work line WL. As described above, the wearing equipment MF includes those that are required to be worn by the workers WKx by laws, regulations, etc., and those that are not required to be worn. Therefore, the wearing equipment data DMF includes data of the wearing equipment MF that is required to be worn and data of the wearing equipment MF that is optional.
[0034] The worker data DWK represents data related to a plurality of workers assigned to the work line WL. The worker data DWK is also a collection of data related to the workers WKx. FIG. 5 is a diagram for explaining an example of the configuration of the worker data DWK. In the example shown in FIG. 5, the worker data DWK includes identification data DID, attribute data DAT, work history data DWH, and schedule data DSC.
[0035] The identification data DID represents data for identifying the worker WKx. The attribute data DAT represents data related to the attributes AT of the worker WKx. As described above, the attributes AT are determined by attribute elements such as basic attributes such as age and sex, physical attributes such as height and weight, and labor attributes such as years of experience working on the work line WL.
[0036] The work history data DWH represents data related to the work history of the worker WKx. In the example shown in Fig. 5, the work history data DWH includes work content data WC_H, work time data WT_H, wearable equipment data MF_H, and vital data VT_H.
[0037] The work content data WC_H represents historical data of the work of the work content WC in which the worker WKx was engaged. The work time data WT_H represents historical data of the time the worker WKx engaged in the work of the work content WC. The work time data WT_H is generated for each work content WC. The wearing tool data MF_H represents historical data of the wearing tool MF worn by the worker WKx when he engaged in the work of the work content WC. Like the work time data WT_H, the wearing tool data MF_H is generated for each work content WC. The vital data VT_H represents data related to the physical condition of the worker WKx, such as the pulse, blood pressure, and body temperature. The vital data VT_H is acquired, for example, from a measuring tool worn by the worker WKx. Like the work time data WT_H, the vital data VT_H is generated for each work content WC.
[0038] The schedule data DSC represents data related to the schedule SC of the worker WKx. The schedule SC of the worker WKx is, for example, the work schedule of the worker WKx for a certain period (for example, one day, one week, or one month). The work schedule includes information such as the time period during which the worker WKx is scheduled to be assigned to the work line WL, the time period during which the worker is scheduled to be engaged in work other than the work content WC on the work line WL, and the time period during which the worker is scheduled to take a break.
[0039] The worker data DWK_DTS is a collection of data related to the worker WKx used in the DTS. FIG. 6 is a diagram for explaining an example of the configuration of the worker data DWK_DTS. In the example shown in FIG. 6, the worker data DWK includes identification data DID, attribute data DAT, combination data D(WC, MF), and index data DIN. Some of the data constituting the worker data DWK_DTS (specifically, the identification data DID and the attribute data DAT) are common to the data constituting the worker data DWK_DTS.
[0040] The combination data D(WC, MF) and the index data DIN are data specific to the worker data DWK_DTS. The combination data D(WC, MF) represents data on the combination (WC, MF) of the work content WC and the equipment MF for the worker WKx. The combination data D(WC, MF) is generated, for example, based on the work history data DWH for the worker WKx (specifically, the work content data WC_H and the equipment data MF_H). The index data DIN represents data related to the index IN_WE_WKx. The index data DIN is generated, for example, for each combination (WC, MF) for the worker WKx based on the work history data DWH for the worker WKx (specifically, the vital data VT_H).
[0041] In the example shown in FIG. 6, the index data DIN includes first index data DIN_UT1 and second index data DIN_UT2. The first index data DIN_UT1 represents data of the first index IN_UT1, and the second index data DIN_UT2 represents data of the second index IN_UT. The first index IN_UT1 is calculated using the amount of change per first time UT1 of data relating to the physical condition included in the vital data VT_H. The second index IN_UT2 is calculated using the amount of change per second time UT2 of this data relating to the physical condition. The first time UT1 and the second time UT2 are the two types of unit times UT shown in FIG. 2. An example of the amount of change in the data relating to the physical condition is the amount of change ΔFA in the fatigue level FA mentioned in the description of FIG. 2.
[0042] The data processing device 12 is a computer including at least one processor and at least one storage device. The at least one processor includes a CPU (Central Processing Unit). The at least one storage device stores programs for performing index calculation processing, DTS, personnel allocation processing, and other data processing. These programs may be stored in a recording medium readable by the data processing device 12.
[0043] 3-2. Example of functional configuration of data processing device 4 illustrates an index calculation unit 12a, a simulation unit 12b, and a personnel allocation processing unit 12c as functions of the data processing device 12. These functions are realized by the processor of the data processing device 12 executing various programs stored in the storage device of the data processing device 12.
[0044] The index calculation unit 12a performs a calculation process of the index IN_WE_WKx. In this calculation process, the index IN_WE_WKx is calculated while the worker WKx is engaged in the work of the work content WC based on the worker data DWK (specifically, the work history data DWH) stored in the database 11b. The index IN_WE_WKx may be calculated focusing on a single unit time UT, or may be calculated focusing on multiple unit times UT. The data of the index IN_WE_WKx obtained by the calculation process is associated with the combination data D(WC, MF) for the worker WKx and stored in the database 11c. This data of the index IN_WE_WKx becomes the index data DIN for the worker WKx.
[0045] The simulation unit 12b performs DTS. In this DTS, first, a combination (WKx, MF) of one worker WKx and the garment MF worn by the worker WKx is assigned to each of the work contents WC of a plurality of works being performed on the work line WL. A combination (WKx, MF) of one worker WKx and the garment MF worn by the worker WKx may be assigned to each of the work contents WC of a plurality of works to be performed on the work line WL.
[0046] The work contents WC of the multiple tasks being performed on the work line WL and the work contents WC of the multiple tasks to be performed on the work line WL are identified from the work plan data DWP of the work line WL. Here, the work plan data DWP is set separately, for example, by a computer provided in the actual factory 2. The work plan data DWP includes, for example, data on the work content WC_P being performed (or scheduled to be performed) on the work line WL and data on the time WT_P during which the work of the work content WC_P is performed (or scheduled to be performed). Therefore, the work contents WC of the multiple tasks are identified by referring to the data on the work content WC_P.
[0047] Once the combination (WKx, MF) has been allocated, an index IN_WE_WKx for the worker WKx that constitutes this combination (WKx, MF) is identified. This index IN_WE_WKx is identified by referencing the database 11c using the allocated combination (WKx, MF). The combination (WKx, MF) is allocated for each of the work contents WC of the multiple tasks. Therefore, the index IN_WE_WKx is also identified for each of the work contents WC of the multiple tasks. In other words, the number of identified indexes IN_WE_WKx is equal to the number of work contents WC of the multiple tasks.
[0048] Once the indicators IN_WE_WKx are specified, the work efficiency WE_WWL is calculated based on these indicators IN_WE_WKx. The work efficiency WE_WWL is calculated, for example, using a formula that uses the specified indicator IN_WE_WKx as a variable.
[0049] As described with reference to Fig. 3, the allocation of combinations (WKx, MF) for the work contents WC of a plurality of tasks is performed for all patterns CP of combinations (WKx, MF) that can be allocated (CP1-CPn). Therefore, the work efficiency WE_WWL is calculated for each pattern CP of the combination (WKx, MF).
[0050] Once the work efficiency WE_WWL is calculated for each pattern CP of the combination (WKx, MF), these work efficiencies WE_WWL are selected using the above-mentioned criteria. In this way, the DTS searches for a pattern CP of the combination (WKx, MF) (i.e., a group CG of the combination (WK, MF)) corresponding to the work efficiency WE_WWL that satisfies the above-mentioned criteria. Note that as a result of the selection using the above-mentioned criteria, two or more groups CG of the combination (WKx, MF) that correspond to the work efficiency WE_WWL that satisfies the above-mentioned criteria may remain. In this case, it is desirable to select these groups CG and arrange these groups CG in order of the highest work efficiency WE_WWL score, in order to meet the objectives of the present disclosure.
[0051] The personnel allocation processing unit 12c performs a personnel allocation process for allocating workers to the work line WL in the real space. In the personnel allocation process, the search results by the DTS are referenced to select a combination (WKx_C, MF) of a candidate WKx_C of the worker WKx to be assigned to each of a plurality of tasks to be performed on the work line WL and the garment MF to be worn by the candidate WKx_C. The selected combination (WKx_C, MF) is output from the data processing device 12. As a result, a proposal of the selected combination (WKx_C, MF) is made. The decision to adopt this proposal is made, for example, by a person in charge of the work line WL in the real space.
[0052] The multiple tasks scheduled to be performed on the task line WL are identified from the task plan data DWP for the task line WL. As described above, the task plan data DWP includes data on task content WC_P scheduled to be performed on the task line WL and data on the time WT_P when the task of the task content WC_P is scheduled to be performed. Therefore, by referring to the data on the task content WC_P, the multiple tasks scheduled to be performed and the task content WC for these tasks are identified.
[0053] Once the tasks to be performed on the work line WL and the task contents WC of these tasks have been identified, the task attachment MF is identified by referring to the database 11a using the task contents WC. As described above, the database 11a stores the task attachment data DMF, which is data related to the task attachment MF that is set according to the task contents WC. Therefore, by referring to the task attachment data DMF, the task attachment MF corresponding to the task contents WC of the tasks to be performed on the work line WL is identified.
[0054] Once the tasks to be performed on the work line WL, the work contents WC of these tasks, and the attachments MF corresponding to these work contents WC have been identified, the candidates WKx_C are identified. For example, the data of the time WT_P included in the work plan data DWP and the schedule data DSC are referenced to identify the candidates WKx_C whose time period of time for which they are scheduled to be deployed on the work line WL overlaps with the time period of the time WT_P. The number of candidates WKx_C identified at this stage is usually two or more.
[0055] Once the candidate WKx_C is identified, this candidate WKx_C and the search results by the DTS are referenced. According to the search by the DTS, the group CG of the combination (WKx, MF) corresponding to the work efficiency WE_WWL that satisfies the above-mentioned criteria is selected. Therefore, if the worker WKx constituting the group CG of this combination (WKx, MF) is included in the candidate WKx_C identified by referring to the schedule data DSC, the worker WKx is identified as the candidate WKx_C. If the worker WKx is identified as the candidate WKx_C, the combination (WKx, MF) including the worker WKx is selected as the combination (WKx_C, MF).
[0056] If there are two or more groups CG with combinations (WKx, MF) corresponding to the work efficiency WE_WWL that satisfies the above criteria, the schedule data DSC is referenced in order from the group CG with the combination (WKx, MF) with the highest work efficiency WE_WWL. Therefore, for example, when the work schedules of some or all of the workers WKx who make up the group CG with the combination (WKx, MF) with the highest work efficiency WE_WWL do not match the work plan of the work line WL, it is possible to consider the combination (WKx, MF) with the second highest work efficiency WE_WWL. By referring to the schedules in this order, it is possible to prevent a situation in which the combination (WKx_C, MF) cannot be selected. At the same time, it is possible to select the combination (WKx_C, MF) based on the group CG with the combination (WKx, MF) with the highest work efficiency WE_WWL.
[0057] In the case where there is only one group CG with a combination (WKx, MF) corresponding to the work efficiency WE_WWL that satisfies the above-mentioned standard conditions, and the work schedule of some of the workers WKx that make up this group CG does not match the work plan of the work line WL, data on the attributes AT of the multiple workers that make up the group CG (i.e., the attribute data DAT) may be referenced. By referring to the attribute data DAT, it becomes possible to identify another worker WKx that has the same attribute AT as the attribute AT of the worker WKx that does not match the work plan of the work line WL and has a work schedule that matches the work plan of the work line WL as a candidate WKx_C. The attribute data DAT is stored in the database 11b.
[0058] The above-mentioned attribute data DAT may also be referenced when there are two or more groups CG of the combination (WKx, MF) corresponding to the work efficiency WE_WWL that satisfies the above-mentioned standard condition. For example, when the work schedules of some or all of the workers WKx constituting the group CG of the combination (WKx, MF) with the highest work efficiency WE_WWL do not match the work plan of the work line WL, it is possible to identify another worker WKx that has the same attribute AT as the attribute AT of the worker WKx that does not match the work plan and has a work schedule that matches the work plan of the work line WL as a candidate WKx_C.
[0059] 4.Effects According to the embodiment described above, it is possible to identify the group CG of the combination (WK, MF) when the reference condition is satisfied in the DTS. Then, by operating the work line WL in the real space with reference to the group CG of this identified combination (WK, MF), it is expected that the work efficiency WE_WWL of the entire work line WL will be improved. [Explanation of symbols]
[0060] 1...simulation system, 2...actual factory, 11...database, 12...data processing device, AT, AT1-AT3...attributes, CP, CP1-CPn...combination (WKx, MF) pattern, MF, MF1-MF5...wearing equipment, UT, UT1-UT2...unit time, WC, WC1-WC3...work content, WK1-WK4, WMx...worker, WL...work line, WT...work time, WE_WKx...work efficiency of worker WKx, WE_WWL...work efficiency of entire work line WL, IN_WE_WKx...index, DAT...attribute data, DIN...index data, DWH...work history data, DSC...schedule data, DWK...worker data, DWK_DTS...worker data for DTS, D(WC,MF)...combination data
Claims
1. a database in which data on a plurality of workers arranged on a work line in real space, data on wearable equipment worn by each of the plurality of workers, and data on indices related to the work efficiency of each of the plurality of workers are stored in association with the work contents of a plurality of works performed on the work line in the real space; a processor that performs a simulation of a work line in a digital space corresponding to the work line in the real space based on data of a work plan for the work line in the real space and data stored in the database; Equipped with the data on the work plan for the work line in the real space includes data on the work contents of a plurality of works to be performed on the work line in the real space; The processor, in the simulation, Based on the data on the content of the plurality of tasks to be performed, and the data on the plurality of workers and the data on the wearing equipment stored in the database, a combination of a worker and the wearing equipment to be worn by the worker is assigned to each of the content of the plurality of tasks to be performed on the work line in the digital space; Based on the assigned combinations and the index data stored in the database, which is data on indices related to the work efficiency of the workers constituting the assigned combinations, a group of combinations of a plurality of workers and the wearing equipment worn by each of the plurality of workers is searched for when a reference condition is satisfied such that the work efficiency of the entire work line in the digital space is equal to or greater than a target value. A simulation system comprising:
2. The processor further performs a personnel allocation process for allocating workers to the work line in the real space; The processor, in the personnel allocation process, Identifying a group of combinations of the work contents of the plurality of works to be performed and the wearables to be used for each of the work contents based on data on the work contents of the plurality of works to be performed and data on the wearables to be used for each of the work contents; By referring to schedule data of workers to be assigned to the work line in the real space using the search results by the simulation, candidate groups indicating candidates for workers to be assigned to the specified combination groups and combinations of equipment to be worn by the candidate workers are selected.
2. The simulation system according to claim 1 .
3. The processor, in the personnel allocation process, When the search result by the simulation includes two or more groups of the combinations that satisfy the reference condition, the group of the combinations that has the highest work efficiency on the entire work line is referenced using the schedule data of the workers to be deployed.
3. The simulation system according to claim 2.
4. In the database, data on attributes of each of the plurality of workers is further associated with the work contents of the plurality of works performed on the work line in the real space; and The processor, in the personnel allocation process, Identifying attributes of a plurality of workers constituting the group of combinations that satisfy the reference condition based on a search result of the simulation; In proposing a combination of candidate workers to be assigned to each of the plurality of tasks to be performed and the garments to be worn by the candidate workers, attributes of the identified plurality of workers are further referred to; A combination of a candidate worker to be assigned to each of the plurality of tasks to be performed and the garments worn by the candidate worker includes another candidate worker having the same attributes as the attributes of the plurality of identified workers.
4. The simulation system according to claim 2 or 3.
5. A simulation program for causing a computer to perform a simulation of a work line in a digital space corresponding to a work line in a real space, In the simulation, based on data on the content of a plurality of tasks to be performed on the work line in the real space, data on a plurality of workers to be arranged on the work line in the real space, and data on wearable equipment to be worn by each of the plurality of workers, a combination of a worker and wearable equipment to be worn by the worker is assigned to each of a plurality of tasks to be performed on the work line in the digital space; Based on the assigned combinations and data on indices related to the work efficiency of the workers constituting the assigned combinations, a group of combinations of a plurality of workers and the wearing equipment worn by each of the plurality of workers is searched for when a reference condition is satisfied in which the work efficiency of the entire work line in the digital space is equal to or greater than a target value. A simulation program comprising:
Citation Information
Patent Citations
Method and device for drafting working plan and method for calculating wages
JP1997016668A
Process designing system
JP1997138820A
Automatic preparation device for production line information
JP2004171484A
Maintenance personnel assignment system
JP2015031997A
Image display device, image display method, and program
JP2017044756A