Simulation system, and simulation program
Patent Information
- Application Number
- JP2023117500
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-19
- Publication Date
- 2025-01-30
AI Technical Summary
Conventional systems face issues with subjective worker evaluations leading to incomplete compatibility data, affecting work efficiency in collaborative work environments, and there is a need to enhance work efficiency by considering human relationships between workers.
A simulation system and program that utilize a database to store worker data, including personal attributes and relationship levels, to simulate work plans in both real and digital spaces, optimizing worker assignments to enhance overall work efficiency.
The system increases work efficiency by identifying optimal worker assignments based on human relationship levels and work content, leading to improved productivity in collaborative work environments.
Smart Images

Figure 2025014719000001_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 2020-57176 A discloses a system for creating a work schedule for services such as maintenance and repair of building facilities. This conventional system generates compatibility data on human relationships between workers based on evaluation data of other workers by workers in charge of the service. The work schedule is created based on this compatibility data. Specifically, the work schedule is generated so that a worker engaged in a certain service is paired with a worker who has good compatibility with the worker.
[0003] In addition to JP 2020-57176 A, WO 2014 / 083656 can be exemplified as documents showing the technical state of the technical field related to the present disclosure. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2020-57176 A [Patent Document 2] International Publication No. 2014 / 083656 Summary of the Invention [Problem to be solved by the invention]
[0005] In conventional systems, evaluation data is generated by a worker inputting an evaluation of other workers into an information terminal. Therefore, if an evaluation of other workers is not input, evaluation data is not generated and compatibility data is not generated either. Furthermore, evaluations of other workers tend to be subjective from the evaluator's perspective. Therefore, even if a combination of workers actually has good compatibility, this may prevent a work schedule that includes this combination from being created.
[0006] In particular, in a production line where multiple workers perform multiple tasks in cooperation with each other, the increase or decrease in work efficiency due to the interpersonal relationships between these workers affects the work efficiency of the entire production line. Therefore, there is room for development from this perspective.
[0007] One objective of the present disclosure is to provide technology that can improve work efficiency across an entire work line where multiple workers perform multiple tasks in a coordinated manner, taking into account the interpersonal relationships between these workers. [Means for solving the problem]
[0008] 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 to be arranged on a work line in a real space. The processor performs a simulation on a work line in a digital space corresponding to the work line in the real space based on data on a work plan for the work line in the real space and the data stored in the database. The data stored in the database relating to the plurality of workers includes data relating to personal attributes of the plurality of workers and data calculated based on the data relating to the personal attributes, the data relating to a level of interpersonal relationships between two workers included in the plurality of workers. The data on the work plan for the work line in the real space includes data on the work content of the work to be performed on the work line in the real space. In the simulation, the processor searches for a worker allocation pattern that satisfies a standard condition for achieving a target value or higher for work efficiency across the entire work line in the digital space, based on data on the work content of the work to be performed and data on the level of interpersonal relations between the two workers.
[0009] 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, a worker allocation pattern is searched for that satisfies the standard condition for achieving a target value or higher for the work efficiency of the entire work line in the digital space, based on data on the work content of the work to be performed on the work line in the real space and data on the level of interpersonal relationships between two workers included in the multiple workers, the data being calculated based on data on the personal attributes of the multiple workers who are to be assigned to the work line in the real space. Effect of the Invention
[0010] 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, the level of interpersonal relations between two workers included in a plurality of workers is calculated. In addition, based on the level of interpersonal relations between the two workers and data on the work content of the work to be performed on the work line in the real space, a worker allocation pattern that satisfies a reference condition 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 worker allocation pattern that satisfies the reference condition, when the work line in the real space is operated based on this allocation pattern, 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 a plurality of works are performed in cooperation, it is possible to improve the work efficiency of the entire work line by taking into account the interpersonal relations between these workers. [Brief description of the drawings]
[0011] [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 calculation of 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. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] 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.
[0013] 1.Working 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.
[0014] 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."
[0015] Fig. 1 also shows the personal attribute AT of worker WKx. The personal attribute AT is determined using attribution elements including public attributes such as the job title, years of service, and employment type of worker WKx in the organization that manages the work line WL, and private attributes such as age, gender, family structure, home address, and hometown. In the example shown in Fig. 1, the personal attribute AT of worker WK1 is AT1, the personal attribute AT of worker WK2 is AT2, and the personal attribute AT of worker WK3 is AT3. The personal attribute AT of worker WK4 is the same as that of worker WK2.
[0016] 1 further shows a human relationship level RLxy. The human relationship level RLxy indicates the level of the human relationship Rxy between a worker WKx and another worker WKx (hereinafter also referred to as "worker WKy"). Hereinafter, the human relationship Rxy will be simply referred to as "relationship Rxy", and the human relationship level RLxy will be simply referred to as "relationship level RLxy".
[0017] For example, the better the relationship Rxy between worker WKx and worker WKy, the higher the relationship level RLxy will be. The relationship Rxy being considered to be good may be a relationship that is considered to be good at present, or a relationship that is expected to become good in the future. In the example shown in FIG. 1, the relationship level RLxy is divided into three stages. When worker WKx is worker WK1 (i.e., x=1), the relationship level RL1y is RL12=3 (y=2), RL13=2 (y=3), and RL14=1 (y=4).
[0018] 1 also shows three levels of relationship level RL2y when worker WKx is worker WK2 (i.e., x=2), relationship level RL3y when worker WKx is worker WK3 (i.e., x=3), and relationship level RL4y when worker WKx is worker WK4 (i.e., x=4). Note that the value of the relationship level RLxy between worker WKx and worker WKy is equal between (x,y)=(1,2) and (x,y)=(2,1). In other words, when the values of x and y are swapped, the value of the relationship level RLxy before the swap becomes equal to that after the swap.
[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 work efficiency WE_WWL is assumed to be influenced by the work efficiency WE_WWL of the worker WKx. The factors influencing the work efficiency WE_WKx are assumed to be the work content WC_WKx of the work performed by the worker WKx, the relationship Rxy, and the like. For example, when there is a relationship between the work content WC_WKx and the work content WC_WKy of the work performed by the worker WKy, the relationship Rxy influences the work efficiency WE_WKx. An example of a case where the work content WC_WKx and the work content WC_WKy are related is when these work contents WC are the same. Another example is when the work content WC_WKx and the work content WC_WKy are different, but the work content WC is performed consecutively, such as when one work content WC is performed immediately after the other work content WC is performed.
[0021] In the DTS according to the embodiment, the indicator IN_WE_WKx relating to the working efficiency WE_WKx is calculated by focusing on these factors that affect the working efficiency WE_WKx, and the working efficiency WE_WWL is calculated using this indicator IN_WE_WKx.
[0022] FIG. 2 is a diagram for explaining an example of calculation of the index IN_WE_WKx. FIG. 2 shows an example of a relationship level RLxy between a worker WKx (where this worker WKx is a worker other than the workers WK1-WK4) and a worker WKy. The relationship level RLxy is calculated, for example, based on a calculation formula using the personal attribute AT of the worker WKx and the personal attribute AT of the worker WKy as variables. The calculation of the index IN_WE_WKx differs depending on whether there is a relationship between the work content WC_WKx and the work content WC_WKy or not. In the former case, the relationship level RLxy is used as a variable for the calculation of the index IN_WE_WKx.
[0023] Specifically, when there is no correlation between the work contents WC_WKx and WC_WKy, the index IN_WE_WKx is calculated by a calculation using a variable PR (e.g., the fatigue level, concentration level, alertness level, etc. of the worker WKy) that has a correlation with the work efficiency WE_WKx and whose degree can be expressed numerically (IN_WE_WKx=f(PR)). On the other hand, when there is a correlation between the work contents WC_WKx and WC_WKy, the relationship level RLxy calculated based on the personal attribute AT is added to the variable PR in this calculation.
[0024] 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 worker WKx is assigned to each of a plurality of tasks performed in a coordinated manner on a work line WL. Each of the tasks has a certain work content WC. Therefore, the assignment of the worker WKx to each of the tasks means that the worker WKx is assigned to a certain work content WC.
[0025] When the worker WKx is assigned to all the tasks, the indicator IN_WE_WKx is calculated. Then, the work efficiency WE_WWL can be calculated based on the calculated indicator IN_WE_WKx. The work efficiency WE_WWL is calculated, for example, using a formula that uses the calculated indicator IN_WE_WKx as a variable (WE_WWL=f(IN_WE_WKx)).
[0026] In the DTS according to the embodiment, furthermore, the allocation of the worker WKx to a plurality of tasks is performed for all possible patterns (allocation patterns of the worker WKx) AP (AP1-APn). In the example shown in Fig. 3, assuming that there is a relationship between the task content WC_WKx and the task content WC_WKy, the indicator IN_WE_WKx is calculated for all patterns AP. In addition, the task efficiency WE_WWL is also calculated for all patterns AP (WE_WWL_AP1-WE_WWL_APn).
[0027] Once the work efficiency WE_WWL has been calculated for all patterns AP, these work efficiencies WE_WWL are selected using the following criteria. Reference condition: Work efficiency WE_WWL is equal to or greater than the target value TG As a result, a pattern AP in which 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.
[0028] In the DTS according to the embodiment, a search is performed to identify a pattern AP that satisfies such a standard condition. If a pattern AP that satisfies the standard condition can be identified as a result of the search, the work line WL in the real space can be operated by referring to the pattern AP, and the work efficiency WE_WWL of the entire work line WL is expected to increase.
[0029] In the embodiment, the pattern AP identified by the DTS is referenced to operate the work line WL in the real space, and the results of the search by the DTS are used to perform a "personnel allocation process" in which workers WKx are allocated to the work line WL in the real space. The details of the personnel allocation process will be described later.
[0030] 3. Other Features of the Embodiment In the embodiment, in addition to the personal attribute AT of the worker WKx and the personal attribute AT of the worker WKy, the personal characteristic TA of the worker WKx and the personal characteristic TA of the worker WKy may be used as variables for calculating the relationship level RLxy. The personal characteristic TA is determined using characterization elements such as personality and sociability obtained through a questionnaire survey of a plurality of workers. Examples of personality include contemplative type, active type, hardworking type, proactive type, and autistic type. Examples of sociability include proactiveness, cooperativeness, sense of responsibility, self-reliance, leadership, empathy, emotional stability, obedience, and moratorium tendency.
[0031] While the personal attribute AT described in FIG. 1 is determined based on objective elements, the personal characteristic TA is determined based on subjective elements. In addition, while it is relatively easy to collect information necessary for determining the personal attribute AT, it takes time to collect information necessary for determining the personal characteristic TA. This is because it takes a certain amount of time to build the relationship Rxy, and it is considered that the reliability of information related to the relationship Rxy is low until this certain amount of time has passed. For this reason, in the embodiment, the personal attribute AT is used as a variable essential for calculating the relationship level RLxy, and the personal attribute AT is used as an optional variable. However, after sufficient information necessary for determining the personal attribute AT is collected, it is expected that the accuracy of the calculation of the relationship level RLxy will be improved by using the personal characteristic TA as a variable for calculating the relationship level RLxy.
[0032] In the embodiment, when there is a relationship between the work contents WC_WKx and the work contents WC_WKy, the relationship level RLxy is used for the variable PR in the calculation of the index IN_WE_WKx. As will be described in detail later, the work contents WC_WKx and the work contents WC_WKy are specified based on the work plan of the work line WL. In addition, whether or not there is a relationship between the work contents WC_WKx and the work contents WC_WKy is also determined based on this work plan. In this way, since the relationship between the work contents WC_WKx and the work contents WC_WKy can be easily determined based on the work plan, the level of the relationship may be quantified (converted into data).
[0033] Examples of the level of association between the work contents WC_WKx and the work contents WC_WKy include a work level (medium level) that requires a certain level of relationship Rxy, a work level (high level) that requires a certain level or higher of relationship Rxy, and a work level (low level) that is possible even with human relations below a certain level. In an embodiment, the level of relationship Rxy required for the work of the work contents WC_WKx may be set based on such levels of association. Hereinafter, for convenience of explanation, the level of relationship Rxy required for the work of the work contents WC_WKx is also referred to as the "required level RLRxy."
[0034] In the example illustrated in FIG. 3, a worker WKx is assigned to each of a plurality of tasks performed in a coordinated manner on a work line WL. However, with this assignment method, it is expected that the total number of assignment patterns AP will be enormous. In this regard, if a request level RLRxy is set, the total number of assignment patterns AP can be reduced by using the following narrowing conditions based on this request level RLRxy. This leads to a reduction in the processing load of the DTS. Narrowing condition: When assigning a worker WKx to a task with task content WC_WKx, a worker WKy whose human relationship level LRxy with this worker WKx is equal to or higher than the required level RLRxy is assigned to the task with task content WC_WKy.
[0035] 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).
[0036] 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 two types of databases 11a and 11b. The database 11a stores relationship level data DRL. The database 11b stores worker data DWK.
[0037] The relationship level data DRL represents data related to the relationship level RLxy. As described above, the relationship level RLxy represents the level of the relationship Rxy between the worker WKx and the worker WKy. Also, as described above, the relationship level RLxy is calculated based on a calculation formula using the personal attribute AT of the worker WKx and the personal attribute AT of the worker WKy as variables. The relationship level RLxy is calculated for all of the multiple workers assigned to the work line WL. The relationship level RLxy is calculated, for example, each time the personal attribute AT of the worker WKx is updated. If the personal characteristic TA is used to calculate the relationship level RLxy, the relationship level RLxy may be calculated each time the personal characteristic TA is updated.
[0038] 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, personal attribute data DAT, personal characteristic data DTA, work history data DWH, and schedule data DSC.
[0039] The identification data DID represents data for identifying the worker WKx. The personal attribute data DAT represents data related to the personal attributes AT of the worker WKx. As described above, the personal attributes AT are determined using attribute elements including public attributes such as the position, years of service, and employment type of the worker WKx in the organization that manages the work line WL, and private attributes such as age, gender, family structure, home address, and place of origin. The personal characteristic data DTA represents data related to the personal characteristics TA of the worker WKx. As described above, the personal characteristics TA are determined using characterization elements such as personality and sociability obtained through a questionnaire survey of multiple workers.
[0040] 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, and vital data VT_H.
[0041] 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 was engaged in the work of the work content WC. The work time data WT_H is generated for each work content WC. The vital sign 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 sign data VT_H is obtained, for example, from a measuring tool worn by the worker WKx. Like the work time data WT_H, the vital sign data VT_H is generated for each work content WC.
[0042] 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.
[0043] 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 calculation processing of the relationship level RLxy, DTS, personnel allocation processing, and other data processing. These programs may be stored in a recording medium readable by the data processing device 12.
[0044] 3-2. Example of functional configuration of data processing device 4 illustrates a relationship level 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.
[0045] The relationship level calculation unit 12a performs a calculation process of the relationship level RLxy. In this calculation process, the relationship level RLxy is calculated based on the worker data DWK (specifically, the personal attribute data DAT) stored in the database 11b. As described above, the relationship level RLxy is calculated based on a calculation formula using the personal attribute AT of the worker WKx and the personal attribute AT of the worker WKy as variables. In the calculation process, the relationship level RLxy may be calculated based on the worker data DWK (specifically, the personal attribute data DAT and the personal characteristic data DTA) stored in the database 11b.
[0046] The simulation unit 12b performs DTS. In this DTS, first, a worker WKx is assigned to each of a plurality of tasks being performed on the work line WL. A worker WKx may be assigned to each of a plurality of tasks to be performed on the work line WL.
[0047] 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 by, for example, 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, by referring to the data on the work content WC_P, the work contents WC of the multiple tasks (i.e., the work content WC_WKx and the work content WC_WKy) are identified.
[0048] Once a worker WK is assigned to each of a plurality of tasks, an index IN_WE_WKx for this assignment pattern AP is calculated. Furthermore, based on this index IN_WE_WKx, the work efficiency WE_WWL is calculated. As described above, the index IN_WE_WKx is calculated using the variable PR (e.g., the fatigue level, concentration level, alertness level, etc. of the worker WKy). If there is a relationship between the task content WC_WKx and the task content WC_WKy, the relationship level RLxy is added to the variable PR in this calculation. The relationship level RLxy is identified by referring to the database 11a using the worker WKx and the worker WKy.
[0049] The calculation of the index IN_WE_WKx and the calculation of the work efficiency WE_WWL based on this index IN_WE_WKx are performed for all the assumed allocation patterns AP. After the work efficiency WE_WWL is calculated for all the patterns AP, these work efficiencies WE_WWL are selected using the above-mentioned criteria. In this way, the DTS searches for an allocation pattern AP 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 allocation patterns AP corresponding to the work efficiency WE_WWL that satisfies the above-mentioned criteria may remain. In this case, it is preferable to select these pattern APs and arrange these pattern APs in order of the highest work efficiency WE_WWL score, since this is in line with the purpose of the present disclosure.
[0050] Since the work contents WC of multiple tasks (i.e., work contents WC_WKx and work contents WC_WKy) are identified by referring to the data of the work contents WC_P, these allocation patterns AP may be narrowed down before calculating the index IN_WE_WKx for all the expected allocation patterns AP. Specifically, a request level RLRxy may be set based on the level of association between the work contents WC_WKx and the work contents WC_WKy identified by referring to the data of the work contents WC_P. Then, this request level RLRxy is applied to the above-mentioned narrowing down conditions. As a result, the allocation patterns AP of the workers WKx and WKy having a relationship level RLxy lower than the request level RLRxy are excluded, so that the total number of allocation patterns AP can be reduced.
[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, 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 is selected by referring to the search results by the DTS. This results in a proposal of the candidate WKx_C. The decision to adopt this proposal is made, for example, by the 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 work contents WC of these tasks 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 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.
[0054] 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, an allocation pattern AP corresponding to the work efficiency WE_WWL that satisfies the above-mentioned criteria is selected. Therefore, if a worker WKx constituting this allocation pattern AP 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.
[0055] When there are two or more allocation patterns AP corresponding to the work efficiency WE_WWL that satisfies the above-mentioned criteria, the schedule data DSC is referenced in order from the allocation pattern AP with the highest work efficiency WE_WWL score. Therefore, for example, when the work schedules of some or all of the workers WKx constituting the allocation pattern AP with the highest work efficiency WE_WWL do not match the work plan of the work line WL, it is possible to consider the allocation pattern AP with the second highest work efficiency WE_WWL. By referring in this order, it is possible to prevent a situation in which it is not possible to select a candidate WKx_C. At the same time, it is possible to select a candidate WKx_C based on an allocation pattern AP with a higher work efficiency WE_WWL score.
[0056] In the case where there is only one allocation pattern AP 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 allocation pattern AP does not match the work plan of the work line WL, data on the personal attributes AT of the multiple workers that make up the allocation pattern AP (i.e., the personal attribute data DAT) may be referenced. By referring to the personal attribute data DAT, it becomes possible to identify another worker WKx that has the same personal attribute AT as the personal 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 personal attribute data DAT is stored in the database 11b.
[0057] The above-mentioned personal attribute data DAT may also be referenced when there are two or more allocation patterns AP corresponding to the work efficiency WE_WWL that satisfies the above-mentioned criteria. For example, when the work schedules of some or all of the workers WKx who make up the group CG of the allocation pattern AP with the highest score of the work efficiency WE_WWL do not match the work plan of the work line WL, the personal attribute data DAT is referenced. This makes it possible to identify another worker WKx who has the same personal attribute AT as the personal attribute AT of the worker WKx who 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.
[0058] 4.Effects According to the embodiment described above, it is possible to specify an allocation pattern AP when a reference condition is satisfied in the DTS. Then, by operating the work line WL in the real space with reference to this specified allocation pattern AP, it is expected that the work efficiency WE_WWL of the entire work line WL will be improved. [Explanation of symbols]
[0059] 1...simulation system, 2...actual factory, 11...database, 12...data processing device, AT, AT1-AT3...personal attributes, AP, AP1-APn...allocation pattern, TA...personal characteristics, 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, WMx_C...candidate for worker WKx, IN_WE_WKx...index, DAT...personal attribute data, DTA...personal characteristics data, DWH...work history data, DSC...schedule data, DWK...worker data, DWP...work plan data
Claims
1. A database storing data on a plurality of workers to be deployed on a work line in 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 plurality of workers stored in the database includes data on personal attributes of the plurality of workers, and data calculated based on the data on the personal attributes, the data on a level of interpersonal relationships between two workers included in the plurality of workers; the data on the work plan for the work line in the real space includes data on the work content of the work to be performed on the work line in the real space; The processor, in the simulation, Based on the data on the work content of the work to be performed and the data on the level of human relations between the two workers, a worker allocation pattern that satisfies a standard condition that the work efficiency of the entire work line in the digital space is equal to or higher than a target value is searched for. A simulation system comprising:
2. the data stored in the database regarding the plurality of workers further includes data regarding personal characteristics of the plurality of workers; A level of interpersonal relations between the two workers is calculated based on the data regarding the personal attributes and the data regarding the personal characteristics.
2. The simulation system according to claim 1 .
3. The data on the work content of the work to be performed includes data on the level of relevance between the work contents to be performed by each of the two workers, The processor, in the simulation, further setting a level of interpersonal relationships required for each of the tasks to be performed based on the data on the level of relevance; In the simulation, a search for an allocation pattern of the workers is performed based on a level of interpersonal relations between the two workers and a level of interpersonal relations required for the work to be performed.
3. The simulation system according to claim 1 or 2.
4. 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, A plurality of workers to be allocated to the work line in the real space is selected by referring to schedule data of the workers to be allocated to the work line in the real space using the search results of the simulation.
3. The simulation system according to claim 1 or 2.
5. If the search results by the simulation include two or more worker allocation patterns that satisfy the reference conditions, in the personnel allocation process, reference is made using the schedule data of the workers to be allocated in order of worker allocation pattern with the highest work efficiency on the entire work line.
5. The simulation system according to claim 4.
6. 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, A worker allocation pattern that satisfies a standard condition for achieving a target value or higher in work efficiency on the entire work line in the digital space is searched for based on data on the content of work to be performed on the work line in the real space and data on the level of interpersonal relationships between two workers included in the plurality of workers, the data being calculated based on data on the personal attributes of the plurality of workers who are to be assigned to the work line in the real space. A simulation program comprising:
Citation Information
Patent Citations
Schedule creation support device and schedule creation support method
JP2020170422A
Information processing device and information processing method
JP2021096514A
Work plan updating system and work plan updating method
JP2023066802A
Work plan creation device and work plan creation method
JP7126630B1
Schedule creation assisting device and schedule creation assisting method
US20230162158A1