The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2013-107400, filed on Jun. 29, 2023, the contents of which application are incorporated herein by reference in their entirety.
The present disclosure relates to a system and a computer-readable medium for performing simulation related to a work line.
JP2021-089598A disclose an apparatus for managing a workload of a worker wearing a device for assisting work by the worker. This apparatus of the related art acquires behavior information on the worker wearing the assistance device. The apparatus also calculates an assessment value related to a fatigue level of the worker wearing the assistance apparatus based on the behavior information. The assessment value related to the fatigue level is calculated for each worker wearing the same assistance apparatus. The apparatus further distributes the work of the worker having a high fatigue level to the worker having a low fatigue level.
Examples of references showing the technical level of the technical field relating to the present disclosure include JP2022-069956A and JP2017-177412A, in addition to JP2021-089598A.
The assistance device is classified as a mounting fixture worn by the worker. Such mounting fixtures include not only an auxiliary tool for assisting work but also a protector for protecting the worker from a work environment.
It is expected that a work efficiency of the worker increases or decreases depending on whether the worker wears the mounting fixture and a wearing time (using time) of the mounting fixture. If such a change can be predicted in advance, it is possible to take necessary measures. Examples of the necessary measure include to assign the worker to the work requiring wearing of the mounting fixture that increases the work efficiency of the worker. Examples of the necessary measure also include to remove the worker from the work requiring wearing of the mounting fixture before the wearing time of the mounting fixture becomes long and the work efficiency of the worker is lowered.
In particular, in a work line in which multiple works are cooperatively performed by multiple workers, the increase or decrease in the work efficiency of the worker due to the mounting fixture affects the work efficiency in a whole work line. Therefore, there is room for development from this aspect.
An object of the present disclosure is to provide a technique capable of increasing a work efficiency in a whole work line in which multiple works are cooperatively performed by multiple workers, in consideration of changes in the work efficiency of the multiple workers due to mounting fixtures worn by the multiple workers.
A first aspect of the present disclosure is a simulation system and has the following features.
The simulation system includes a database and a processor. The database stores data related to multiple workers arranged in a work line of a real space, data related to mounting fixtures worn by the respective multiple workers, and data related to indexes on work efficiency of the multiple workers, in association with work contents of multiple works performed in the work line of the real space. The processor is configured to perform a simulation on a work line in a digital space corresponding to the work line in the real space based on data related to a work plan in the work line in the real space and data stored in the database.
The data of the work plan in the work line of the real space includes data of work contents of the multiple works to be performed in the work line of the real space.
In the simulation, the processor is configured to:
A second aspect of the present disclosure is a non-transitory computer-readable medium storing a simulation program and has the following features.
The simulation program causes a computer to perform a simulation in a work line of a digital space corresponding to a work line of a real space.
In the simulation, the simulation program causes the computer to perform:
According to the present disclosure, the simulation is performed for the work line in the digital space corresponding to the work line in the real space. In this simulation, the group of the combinations of the multiple workers and the mounting fixtures worn by the respective multiple workers are searched for in a case where the reference condition in which a work efficiency in a whole work line of the digital space is equal to or greater than the target value is satisfied. According to the group of the combinations in the case where the reference condition is satisfied, when the work line of the real space is operated with reference to this group, it is expected that the work efficiency in the whole work line is increased. Therefore, according to the present disclosure, in the work line in which the multiple works are cooperatively performed, it is possible to increase the work efficiency in the whole work line in consideration of changes in the work efficiencies of the multiple workers due to the mounting fixtures worn by the respective multiple workers.
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals, and the description thereof will be simplified or omitted.
Multiple workers are arranged in the work line WL. These workers are engaged in various kinds of work performed in cooperation with each other in the work line WL. Workers WK1, WK2, WK3, and WK4 shown in
When performing various works, the worker WKx wears various mounting fixtures MF. As the mounting fixture MF, a protector for protecting the worker WKx from the working environment is exemplified. The mounting fixture MF includes an auxiliary tool for assisting the work performed by the worker WKx and a measurement tool for measuring the physical condition of the worker WKx. The mounting fixture MF includes a mounting fixture MF that is required to be worn by the worker WKx by laws, regulations, or the like and a mounting fixture MF that is not required to be worn by the worker WKx (that is, a mounting fixture MF that is arbitrarily worn). Generally, most of the protective equipment is classified into the former. On the other hand, many of the auxiliary tools and the measuring tools are classified into the latter.
The mounting fixtures MF1, MF2, MF3, MF4, and MF5 shown in
In
In the embodiment, simulation using digital space (hereinafter, also referred to as “digital twin simulation” or “DTS”) is performed. The digital space is reproduced based on the real space in which the work line WL described in
As a factor that affects the work efficiency WE_WWL, the work efficiency WE_WKx of the worker WKx is assumed. Further, as factors that affect the work efficiency WE_WKx, work contents WC, a mounting fixture MF worn in the work contents WC, a wearing time of the mounting fixture MF, and the like are assumed. Therefore, in the embodiment, the index IN_WE_WKx related to the work efficiency WE_WKx is calculated by focusing on these factors that affect the work efficiency WE_WKx. Then, the work efficiency WE_WWL is calculated using the index IN_WE_WKx.
In
The combinations (WC, MF)=(WCj, MFγ) and (WC, MF)=(WCj, MFβ) drawn by broken lines are common in the work contents WC and the work contents WCj, and are different in the mounting fixture MF. When the courses of the fatigue level FA of the two sets are compared, it is understood that the fatigue level FA in the case where the worker WKx wears the mounting fixture MFγ has a higher rate of rise of the fatigue level FA than that in the case where the worker WKx wears the mounting fixture MFβ. That is, it is understood that when the worker WKx wears the mounting fixture MFγ, the work efficiency WE_WKx is reduced as compared with the case where the worker WKx wears the mounting fixture MFβ.
Attention is paid to the combinations (WC, MF)=(WCi, MFβ) and (WC, MF)=(WCj, MFβ). The two combinations have the same mounting fixture MF and different work contents WC. When the changes in fatigue level FA are compared for these combinations, it is understood that the magnitude relationship between the fatigue level FA when the worker WKx has performed the work of the work contents WCi and the fatigue level FA when the worker WKx has performed the work of the work contents WCj is reversed at the time point T. That is, it is understood that when the worker WKx performs the work of the work contents WCi for a long time, the work efficiency WE_WKx decreases at the time point T.
Based on the relationship between the combination (WC, MF) and the transition of the fatigue level FA described above, the index IN_WE_WKx is calculated using the variation ΔFA of the fatigue level FA per unit time UT in the embodiment. The unit time UT is a time width such as 30 minutes, 1 hour, or 4 hours. Two or more kinds of unit time UT may be set. In this case, the unit time UT is exemplified by a first time UT1 and a second time UT2 (UT1<UT2). Any time can be set as the unit time UT. For example, the first time UT1 is assumed to be a short-term variation ΔFA, and the second time UT2 is assumed to be a long-term variation ΔFA.
When two or more kinds of unit time UT are set, a plurality of indexes IN_WE_WKx can be calculated for one kind of combination (WC, MF). In this case, for example, the index IN_WE_WKx can be calculated using the variation ΔFA corresponding to the work time of the work contents WC. This is expected to lead to improvement in the prediction accuracy of work efficiency WE_WWL performed by DTS.
In the DTS according to the embodiment, the assignment of the combination (WKx, MF) to the work contents WC of the multiple works is further performed on all the patterns CP of the combinations (WKx, MF) to which the assignment is possible (CP1 to CPn). Then, the work efficiency WE_WWL is calculated for each pattern CP of the combination (WKx, MF). When the work efficiency WE_WWL is calculated for each pattern CP of the combination (WKx, MF), the work efficiency WE_WWL is selected using the following reference condition.
Reference condition: work efficiency WE_WWL is equal to or greater than a target value TG
Thus, the pattern CP of the combination (WKx, MF) when the reference condition is satisfied is specified. Note that a value separately set based on the work planWP in the work line WL is applied to the target value T G.
The pattern CP of the combination (WKx, MF) when the reference condition is satisfied can be considered as a group of combinations (WK, MF) of multiple workers and mounting fixtures MF worn by the multiple workers. In the DTS according to the embodiment, a search for specifying the group CG of such a combination (WK, MF) is performed. As a result of the search, when the group CG of the combination (WK, MF) is specified, if the work line WL of the real space is operated with reference to the group CG, it is expected that the work efficiency WE_WWL of the entire work line WL is increased.
In order to operate the work line WL of the real space by referring to the group CG of the specified combination (WK, MF), it is necessary to perform the assignment of the worker WKx to the multiple works to be executed in the work line WL (the distribution of the combination (WKx, MF) to the work contents WC of the multiple works). Therefore, in the embodiment, “staff assignment processing” of arranging the worker WKx in the work line WL of the real space is performed using the result of the search by the DTS. Details of the staff assignment processing will be described later.
The database 11 is formed inside a hard disk or a flash memory, for example. In the example shown in
The mounting fixture data DMF represents data related to the mounting fixture MF. The mounting fixture MF is set according to the work contents WC of the multiple works executed in the work line WL. As described above, the mounting fixture MF includes a mounting fixture MF that is required to be worn by the worker WKx by laws, regulations, or the like and a mounting fixture MF that is not required to be worn by the worker WKx. Therefore, the mounting fixture data DMF includes data related to the mounting fixture MF which is obliged to wear and data related to the mounting fixture MF which is arbitrary to wear.
The worker data DWK represents data related to multiple workers arranged in the work line WL. The worker data DWK is also a set of data related to the worker WKx.
The identification data DID represent data for identifying the worker WKx. The attribution data DAT represents data related to the attribution AT of the worker WKx. As described above, the attribution AT is determined by the attributing elements such as the basic attributes such as age and gender, the physical attributes such as height and weight, and the labor attributes such as the number of years of experience of the work in the work line WL.
The work history data DWH represents data relating to the work history of the worker WKx. In the example illustrated in
The work content data WC_H represents history data related to the work of the work contents WC in which the worker WKx is engaged. The work time data WT_H represents history data related to the time when the worker WKx engaged in the work of the work contents WC. The work time data WT_H is generated for each work contents WC. The mounting fixture data MF_H represents history data related to the mounting fixture MF worn by the worker WKx when the worker WKx engaged in the work of the work contents WC. As with the work time data WT_H, the mounting fixture data MF_H is generated for each work contents WC. The vital data VT_H represents data relating to the physical condition of the worker WKx, such as pulse, blood pressure, and body temperature. The vital data VT_H is acquired from, for example, a measurement tool worn by the worker WKx. Like the work time data WT_H, the vital data VT_H is generated for each work contents WC.
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, a 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 a time zone in which the work contents WC are scheduled to be arranged in the work line WL, a time zone in which the work contents WC are scheduled to be engaged in a task other than the work contents WC in the work line WL, and a time zone in which the work contents WC are scheduled to take a break.
The worker data DWK_DTS is a set of data related to the worker WKx used for the DTS.
The combination data D (WC, MF) and the index data DIN are data unique to the worker data DWK_DTS. The combination data D (WC, MF) represents data of a combination (WC, MF) of the work contents WC and the mounting fixture MF for the worker WKx. The combination data D (WC, MF) is generated based on, for example, the work history data DWH (specifically, the work content data WC_H and the mounting fixture data MF_H) for the worker WKx. The index data DIN represents data related to the index IN_WE_WKx. The index data DIN is generated for each combination (WC, MF) of the worker WKx based on the work history data DWH (specifically, vital data VT_H) of the worker WKx, for example.
In the example shown in
The data processing device 12 is a computer including at least one processor and at least one memory device. The at least one processor includes a central processing portion (CPU). At least one memory device stores a program for executing index calculation processing, DTS, staff assignment processing, and other data processes. These programs may be stored in a recording medium readable by the data processing device 12.
In
The index calculation portion 12a performs a calculation process of the index IN_WE_WKx. In this calculation process, the index IN_WE_WKx while the worker WKx is engaged in the work of the work contents WC is calculated based on the worker data DWK (to be more specific, 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 a plurality of unit times UT. The index IN_WE_WKx obtained by the calculation processing is stored in the database 11c in association with the combination data D (WC, MF) for the worker WKx. The data of the index IN_WE_WKx is the index data DIN for the worker WKx.
The simulation portion 12b performs DTS. In this DTS, first, a combination (WKx, MF) of one worker WKx and a mounting fixture MF worn by this worker WKx is assigned to each of the work contents WC of multiple works being executed in the work line WL. A combination (WKx, MF) of one worker WKx and a mounting fixture MF worn by the worker WKx may be assigned to each of the work contents WC of the multiple works to be performed in the work line WL.
The work contents WC of multiple works being executed in the work line WL and the work contents WC of multiple works to be performed in the work line WL are specified from the work plan data DWP of the work line WL. Here, the work plan data DWP is separately set by, for example, a computer included in the actual factory 2. The work plan data DWP includes, for example, data of work contents WC_P being executed (or scheduled to be executed) in the work line WL and data of time WT_P for executing (or scheduled to be executed) the work of the work contents WC_P. Therefore, the work contents WC of the multiple works is specified by referring to the data of the work contents WC_P.
When the combination (WKx, MF) is distributed, the index IN_WE_WKx for the worker WKx constituting the combination (WKx, MF) is specified. The index IN_WE_WKx is specified by referring to the database 11c using the assigned combination (WKx, MF). The combination (WKx, MF) is assigned to each of the work contents WC of the multiple works. Therefore, the index IN_WE_WKx is also specified for each of the work contents WC of the multiple works. That is, the number of the identified index IN_WE_WKx is equal to the number of the work contents WC of the multiple works.
When the index IN_WE_WKx is specified, the work efficiency WE_WWL is calculated based on the index IN_WE_WKx. The work efficiency WE_WWL is calculated using, for example, a calculation formula in which the specified index IN_WE_WKx is a variable.
As described with reference to
When the work efficiency WE_WWL is calculated for each pattern CP of the combination (WKx, MF), the work efficiency WE_WWL is selected using the reference condition. In this way, in the DTS, the pattern CP of the combination (WKx, MF) (that is, the group CG of the combination (WK, MF) corresponding to the work efficiency WE_WWL satisfying the reference condition is searched. As a result of the selection using the reference condition, two or more groups CG of the combination (WKx, MF) corresponding to the work efficiency WE_WWL satisfying the reference condition may remain. In this case, it is desirable to select these groups CG and arrange these groups CG in the order in which the score of work efficiency WE_WWL is in descending order, because this is in accordance with the object of the present disclosure.
The staff assignment processing portion 12c performs staff assignment processing for arranging workers on the work line WL of the real space. In the staff assignment processing, a combination (WKx_C, MF) of a candidate WKx_C of the worker WKx assigned to each of the multiple works to be performed in the work line WL and the mounting fixture MF worn by the candidate WKx_C is selected with reference to the search result by the DTS. The selected combination (WKx_C, MF) is output from the data processing device 12. Thus, the selected combination (WKx_C, MF) is proposed. The decision to adopt this proposal is made by, for example, the person in charge of the work line WL in real space.
The multiple works to be performed in the work line WL is specified from the work plan data DWP of the work line WL. As described above, the work plan data DWP includes data of the work contents WC_P scheduled to be executed in the work line WL and data of the time WT_P scheduled to execute the work of the work contents WC_P. Therefore, by referring to the data of the work contents WC_P, the multiple works to be executed and the work contents WC of these works are specified.
When the multiple works to be performed in the work line WL and the work contents WC of these works are specified, the mounting fixture MF is specified by referring to the database 11a using the work contents WC. As described above, the mounting fixture data DMF is stored in the database 11a, and the mounting fixture data DMF is related to the mounting fixture MF set according to the work contents WC. Therefore, by referring to the mounting fixture data DMF, the mounting fixture MF corresponding to the work contents WC of the multiple works to be performed in the work line WL is specified.
When multiple works to be performed in the work line WL, the work contents WC of these works, and the mounting fixture MF corresponding to these work contents WC are specified, the candidate WKx_C is specified. For example, the data of the time WT_P included in the work plan data DWP and the schedule data DSC are referred to, and the candidate WKx_C whose time zone of the arrangement schedule to the work line WL overlaps the time zone of the time WT_P is specified. The number of persons of the candidate WKx_C specified at this stage is normally two or more.
When the candidate WKx_C is specified, the candidate WKx_C and the search result by the DTS are referred to. According to the search by the DTS, the group CG of the combination (WKx, MF) corresponding to the work efficiency WE_WWL satisfying the reference condition is selected. Therefore, if the worker WKx constituting the group CG of the combination (WKx, MF) is included in the candidate WKx_C specified by referring to the schedule data DSC, the worker WKx is specified as the candidate WKx_C. When 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).
When there are two or more groups CG of the combination (WKx, MF) corresponding to the work efficiency WE_WWL satisfying the reference condition, the schedule data DSC is referred to in order from the group CG of the combination (WKx, MF) having the highest work efficiency WE_WWL. Therefore, for example, when the work schedules of some or all workers WKx constituting the group CG of the combination (WKx, MF) having the highest work efficiency WE_WWL do not match the work plan of the work line WL, the combination (WKx, MF) having the second highest work efficiency WE_WWL can be examined. By referring to the combinations in such an order, it is possible to suppress 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 of the combination (WKx, MF) having higher work efficiency WE_WWL.
In the case where there is only one group CG of the combination (WKx, MF) corresponding to the work efficiency WE_WWL satisfying the reference condition, when the work schedule of some workers WKx constituting the group CG does not match the work plan of the work line WL, data (that is, attribution data DAT) regarding the attribution AT of the multiple workers constituting the group CG may be referred to. By referring to the attribution data DAT, it is possible to specify another worker WKx having the same attribution AT as the attribution AT of the worker WKx which does not match the work plan of the work line WL and having a work schedule which matches the work plan of the work line WL as the candidate WKx_C. The attribution data DAT is stored in the database 11b.
Even when there are two or more groups CG of the combination (WKx, MF) corresponding to the work efficiency WE_WWL satisfying the reference condition, the attribution data DAT may be referred to. For example, when the work schedules of some or all workers WKx constituting the group CG of the combination (WKx, MF) having the highest work efficiency WE_WWL do not match the work plan of the work line WL, another worker WKx having the same attribution AT as the worker WKx that does not match the work plan and having a work schedule matching the work plan of the work line WL can be specified as the candidate WKx_C.
According to the embodiment described above, it is possible to specify the group CG of the combination (WK, MF) when the reference condition is satisfied in the DTS. Then, when the work line WL of the real space is operated with reference to the group CG of the specified combination (WK, MF), it is expected that the work efficiency WE_WWL of the entire work line WL is increased.
Number | Date | Country | Kind |
---|---|---|---|
2023-107400 | Jun 2023 | JP | national |