Skill evaluation device and skill evaluation method
The skill evaluation device uses Bayesian estimation to generate probability distributions for skill indices, addressing unequal skill assessments in diverse production environments by quantifying and comparing worker skills effectively.
Patent Information
- Application Number
- JP2022505976
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-03-11
- Filing Date
- 2021-03-03
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2041-03-03
AI Technical Summary
In production systems where workers handle different equipment and product types, conventional skill evaluation methods fail to provide equal assessment of worker skills due to variations in equipment and product types.
A skill evaluation device and method that generates an estimation model using Bayesian estimation to estimate the probability distribution of skill indices based on production data, allowing for the calculation of skill deviations and equal evaluation of worker skills across varying conditions.
Enables equal evaluation of worker skills by quantifying skill levels through probability distributions, facilitating skill comparisons and identifying skill gaps for targeted training.
Smart Images

Figure 0007599105000001 
Figure 0007599105000002 
Figure 0007599105000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a skill evaluation device and a skill evaluation method. [Background technology]
[0002] Conventionally, a method for evaluating a worker's proficiency based on the worker's takt time is known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 7-129680 Summary of the Invention [Problem to be solved by the invention]
[0004] In a production system that produces a variety of products, the equipment and product types handled by each worker are different. Different equipment and different product types require different skills for each worker. Therefore, even if the above-mentioned conventional evaluation method is applied, the skills of workers cannot be evaluated equally.
[0005] Therefore, the present disclosure provides a skill evaluation device and a skill evaluation method that can fairly evaluate the skills of workers. [Means for solving the problem]
[0006] A skill evaluation device according to one embodiment of the present disclosure includes an acquisition unit that acquires first information indicating varieties of multiple first products produced in a first period, multiple pieces of equipment used in the production of the multiple first products, and skill indices of multiple workers involved in the production of the multiple first products; a model generation unit that uses the first information to generate an estimation model that estimates a probability distribution of a standard skill index in the first period; an aggregation unit that calculates a skill index of a specific worker by aggregating the production performance of the specific worker in a second period; an estimation unit that estimates a probability distribution of the skill index of the specific worker by inputting second information indicating varieties of multiple second products produced by the specific worker in the second period and one or more pieces of equipment used by the specific worker in the second period as input data into the estimation model; a calculation unit that calculates a deviation between the probability distribution estimated by the estimation unit and the skill index calculated by the aggregation unit; and an output unit that outputs information based on the deviation.
[0007] A skill evaluation method according to one embodiment of the present disclosure includes the steps of: acquiring first information indicating varieties of multiple first products produced in a first period, multiple pieces of equipment used in the production of the multiple first products, and skill indices of multiple workers involved in the production of the multiple first products; generating an estimation model using the first information to estimate a probability distribution of a standard skill index in the first period; calculating a skill index of a specific worker by aggregating production performance of the specific worker in a second period; estimating a probability distribution of a skill index of the specific worker by inputting second information indicating varieties of multiple second products produced by the specific worker in the second period and one or more pieces of equipment used by the specific worker in the second period as input data into the estimation model; calculating a deviation between the probability distribution estimated in the estimating step and the skill index calculated in the calculating step; and outputting information based on the deviation.
[0008] Moreover, one aspect of the present disclosure can be realized as a program for causing a computer to execute the skill evaluation method. Alternatively, the present disclosure can be realized as a computer-readable non-transitory recording medium storing the program. Effect of the Invention
[0009] According to the present disclosure, the skills of workers can be evaluated fairly. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing a configuration of a production system according to the first embodiment. [Diagram 2] FIG. 2 is a diagram showing the relationship between product types and equipment in the production system shown in FIG. [Diagram 3] FIG. 3 is a diagram illustrating an example of production result data stored in the storage device according to the first embodiment. [Figure 4] FIG. 4 is a block diagram showing a functional configuration of the skill evaluation device according to the first embodiment. [Diagram 5] FIG. 5 is a diagram for explaining the degree of deviation between the standard productivity index distribution and the productivity index of a worker. [Figure 6] FIG. 6 is a flowchart showing a process of generating a standard production model, which is part of the operation of the skill evaluation device according to the first embodiment. [Figure 7] FIG. 7 is a flowchart showing a process of evaluating the productivity of a worker, which is part of the operation of the skill evaluation device according to the first embodiment. [Figure 8] FIG. 8 is a flowchart showing a process of evaluating the productivity of each worker, out of the operations of the skill evaluation device according to the first embodiment. [Figure 9] FIG. 9 is a diagram showing an example of a score display by the skill evaluation device according to the first embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of stop history data stored in the storage device according to the second embodiment. [Figure 11]FIG. 11 is a block diagram showing a functional configuration of a skill evaluation device according to the second embodiment. [Figure 12] FIG. 12 is a flowchart showing a process of generating a standard stopping time model, which is part of the operation of the skill evaluation device according to the second embodiment. [Figure 13] FIG. 13 is a flowchart showing a process of evaluating a stop time of a worker, which is one of the operations of the skill evaluation device according to the second embodiment. [Figure 14] FIG. 14 is a diagram showing an example of a score display by the skill evaluation device according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] (Summary of the Disclosure) A skill evaluation device according to one embodiment of the present disclosure includes an acquisition unit that acquires first information indicating varieties of multiple first products produced in a first period, multiple pieces of equipment used in the production of the multiple first products, and skill indices of multiple workers involved in the production of the multiple first products; a model generation unit that uses the first information to generate an estimation model that estimates a probability distribution of a standard skill index in the first period; an aggregation unit that calculates a skill index of a specific worker by aggregating the production performance of the specific worker in a second period; an estimation unit that estimates a probability distribution of the skill index of the specific worker by inputting second information indicating varieties of multiple second products produced by the specific worker in the second period and one or more pieces of equipment used by the specific worker in the second period as input data into the estimation model; a calculation unit that calculates a deviation between the probability distribution estimated by the estimation unit and the skill index calculated by the aggregation unit; and an output unit that outputs information based on the deviation.
[0012] As a result, the probability distribution of the skill index of the specific worker estimated by the estimation unit is obtained by inputting information on the type of product and equipment handled by the specific worker into an estimation model that estimates the probability distribution of a standard skill index, and therefore represents the probability distribution of the standard skill index under the production conditions of the specific worker. Therefore, by comparing this estimated probability distribution of the skill index with the skill index obtained from the compilation result of the production performance of the specific worker, it is possible to judge the level of the skill of the specific worker. Specifically, the calculated deviation is a numerical value that quantifies the level of the skill of the specific worker. In this way, according to the skill evaluation device of this aspect, the level of skill can be judged based on the probability distribution of the standard skill index, and therefore the skills of the workers can be evaluated equally.
[0013] Furthermore, for example, the skill index may be an index indicating the productivity of a worker.
[0014] This allows the productivity of workers to be evaluated fairly.
[0015] Furthermore, for example, the skill index may be the downtime required for an operator to restart a stopped piece of equipment.
[0016] This allows the ability of operators to restart equipment (recovery ability or maintenance ability) to be evaluated fairly.
[0017] Also, for example, the aggregation unit may calculate a downtime for each cause of equipment shutdown by aggregating the production performance of the specific worker in the second time period for each cause of equipment shutdown, and the calculation unit may calculate the deviation for each cause of equipment shutdown.
[0018] This makes it possible to evaluate the restart capability for each cause of shutdown, thereby identifying the skills that a worker is good at and the skills that the worker is lacking.
[0019] Also, for example, the calculation unit may identify a skill that is lacking for the specific worker based on the degree of deviation for each of the stoppage causes.
[0020] This identifies the skills that a worker lacks, and helps determine the training content required to compensate for the lack of skills.
[0021] Also, for example, there may be multiple specific workers, the aggregation unit may calculate the skill index for each specific worker, the estimation unit may calculate a probability distribution of the skill index for each specific worker, and the calculation unit may calculate the deviation for each specific worker.
[0022] This makes it easy to compare the skills of workers.
[0023] Also, for example, the skill evaluation device according to an embodiment of the present disclosure may further include an input unit that receives an input of the second period and one or more of the specific workers.
[0024] This makes it possible to specify the period and the workers for which the skills are to be evaluated.
[0025] Moreover, a skill evaluation method according to one aspect of the present disclosure includes the steps of: acquiring first information indicating varieties of multiple first products produced in a first period, multiple pieces of equipment used in the production of the multiple first products, and skill indices of multiple workers involved in the production of the multiple first products; generating an estimation model using the first information to estimate a probability distribution of a standard skill index in the first period; calculating a skill index of a specific worker by aggregating production performance of the specific worker in a second period; estimating a probability distribution of a skill index of the specific worker by inputting second information indicating varieties of multiple second products produced by the specific worker in the second period and one or more pieces of equipment used by the specific worker in the second period as input data into the estimation model; calculating a deviation between the probability distribution estimated in the estimating step and the skill index calculated in the calculating step; and outputting information based on the deviation.
[0026] This allows the skills of workers to be evaluated fairly, similarly to the above-mentioned skill evaluation device.
[0027] Moreover, a program according to one aspect of the present disclosure is a program for causing a computer to execute the above-described skill evaluation method.
[0028] This allows the skills of workers to be evaluated fairly, similarly to the above-mentioned skill evaluation device.
[0029] Hereinafter, the embodiment will be specifically described with reference to the drawings.
[0030] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component arrangements and connection forms, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not described in the independent claims are described as optional components.
[0031] In addition, each figure is a schematic diagram and is not necessarily illustrated precisely. Therefore, for example, the scales in each figure do not necessarily match. In addition, in each figure, substantially the same configurations are given the same reference numerals, and duplicated explanations are omitted or simplified.
[0032] (Embodiment 1) [1-1. Production System] First, an overview of a production system to which a skill evaluation device according to the first embodiment is applied will be described with reference to Fig. 1. Fig. 1 is a diagram showing the configuration of the production system according to the present embodiment.
[0033] In the production system 1 shown in Fig. 1, a product is produced by sequentially going through three processes A to C. Processes A to C are, for example, an assembly process, a welding process, and a packaging process, respectively. Note that the number of processes and specific examples of the processes are merely examples and are not limited to these. The product produced by the production system 1 is, for example, an electrical appliance, but may also be a mounting board on which a plurality of circuit components are mounted, or may be a circuit component.
[0034] The production system 1 according to the present embodiment is a system that includes a plurality of pieces of equipment and produces a plurality of products of a plurality of varieties. The production system 1 includes a plurality of pieces of equipment for each process. As shown in FIG. 1, two workers are assigned to each process. Each of the workers U1 to U6 is assigned four pieces of equipment. Each worker produces products by operating the equipment for which he / she is responsible. Furthermore, when the equipment for which he / she is responsible stops, each worker performs maintenance on the equipment and restarts the equipment.
[0035] The types of equipment and the types of products handled by the workers U1 to U6 are different for each worker. In Fig. 1, the combinations of the types of equipment and the types of products are represented by differences in the shapes and shading of the figures that typically represent the equipment.
[0036] FIG. 2 is a diagram showing the relationship between product types and equipment in the production system shown in FIG. 1. As shown in FIG. 2, there are two types of product types, product A and product B. There are two types of equipment, new equipment and old equipment. Therefore, the combinations of product types and equipment include four patterns: when product A is processed by the new equipment, when product A is processed by the old equipment, when product B is processed by the new equipment, and when product B is processed by the old equipment. In order to distinguish between these four patterns, the new equipment that processes product A is designated as equipment 11a, the old equipment that processes product A is designated as equipment 12a, the new equipment that processes product B is designated as equipment 11b, and the old equipment that processes product B is designated as equipment 12b.
[0037] Since each worker uses different products and equipment, simply comparing indices that indicate worker productivity (for example, the production time required per product, i.e., takt time) between workers does not allow one to determine the level of skill of a worker. For example, if product type A is easier to produce than product type B, then in the example shown in Figure 1, workers U3 and U6 who handle more product type A have an advantage. Also, if new equipment is more productive than old equipment, workers U1 and U6 who use more of the new equipment have an advantage. In this way, productivity indices such as takt time cannot be used to equally evaluate the skills of workers.
[0038] In addition, the workers U1 to U6 are not always involved in the production of the same type of product at the same equipment. The equipment and type of product they are responsible for may change depending on the day or time of day. Because the combinations of equipment and types of products that the workers U1 to U6 are involved in are diverse, it is difficult to set uniform conditions between the workers and compare their skills.
[0039] In contrast, the skill evaluation device according to the present embodiment generates an estimation model that estimates the probability distribution of a standard skill index based on the production records of multiple workers. By using this estimation model, it is possible to obtain the probability distribution of a standard skill index under the production conditions of a specific worker. Since it is possible to determine the level of skill based on the probability distribution of the standard skill index, it is possible to evaluate the skills of workers equally. In this embodiment, a productivity index, which is an index indicating the productivity of a worker, is used as an example of a skill index.
[0040] [1-2. Production performance data] Next, the production performance data used by the skill evaluation device according to the present embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the production performance data stored in the storage device according to the present embodiment.
[0041] 3, in the production performance data, for each product, the identification number (product ID) of the product, the time when the product was produced, productivity index information 191, product type information 192, equipment information 193, environment information 194, and worker information 195 are associated with each other. The equipment information 193, the worker information 195, and the productivity index information 191 are associated with each other for each process.
[0042] Productivity index information 191 is information indicating the productivity index of a worker involved in the production of a corresponding product (first product). The productivity index is, for example, a takt time. The shorter the takt time, the more products can be produced in a short period of time, and therefore the higher the productivity. Alternatively, the productivity index may be the number of products produced per unit time. The more the number of products produced per unit time, the higher the productivity.
[0043] The product type information 192 is information indicating the product type of the corresponding product. Note that the product type indicated by the product type information 192 may refer to a category for each product type. In other words, the product type information 192 may be classification information indicating categories into which the product type is further classified.
[0044] The equipment information 193 is information that indicates the equipment used in producing the corresponding product.
[0045] The environmental information 194 is information indicating an environmental value during the production of the corresponding product. The environmental value is the room temperature and humidity of the space in which the product is produced. Alternatively, the environmental value may be the temperature of the product or the equipment.
[0046] The worker information 195 is information indicating the worker who was involved in the production of the corresponding product.
[0047] The production performance data is generated based on production log information of the production system 1, etc. The data format of the production performance data is not particularly limited. For example, the production performance data may be such that each piece of information is associated with each piece of equipment. Alternatively, the production performance data may be such that each piece of information is associated with each worker. In addition, the production performance data does not need to include the environmental information 194.
[0048] [1-3. Skill evaluation device] Next, the functional configuration of the skill evaluation device according to the present embodiment will be described with reference to Fig. 4. Fig. 4 is a block diagram showing the functional configuration of the skill evaluation device according to the present embodiment.
[0049] As shown in Fig. 4, the skill evaluation device 100 includes a first extraction unit 110, a model generation unit 120, an input unit 130, a second extraction unit 140, an index estimation unit 150, a counting unit 160, an evaluation unit 170, and a display unit 180. The skill evaluation device 100 evaluates the skills of a worker using information stored in a storage device 190. For example, the production performance data shown in Fig. 3 is stored in the storage device 190. That is, the storage device 190 stores productivity index information 191, product type information 192, equipment information 193, environment information 194, and worker information 195. The storage device 190 is a non-volatile storage element such as a hard disk drive (HDD) or a flash memory.
[0050] The first extraction unit 110 is an example of an acquisition unit that acquires first information. The first information is information indicating the types of multiple first products produced during the modeling period, multiple pieces of equipment used to produce the multiple first products, and productivity indexes of multiple workers involved in the production of the multiple first products. Specifically, the first information includes productivity index information 191, product type information 192, and equipment information 193. In this embodiment, the first information further includes environmental information 194. The first extraction unit 110 extracts the productivity index information 191, product type information 192, equipment information 193, and environmental information 194 associated with the time included in the modeling period from the production performance data accumulated in the storage device 190.
[0051] The modeling period is an example of a first period, and is a period during which production was carried out to obtain production performance data used to generate an estimation model. The modeling period is a period that precedes the time when the skills of the workers are evaluated and the time when the estimation model is generated. Specifically, the modeling period is a fixed period such as one day, one week, one month, or one year. The modeling period is, for example, a past period during which the same type of product as the type of product currently being produced was produced using the same equipment as the equipment currently being used. The modeling period may be the entire period from when the production system 1 was constructed to the present.
[0052] The model generation unit 120 generates an estimation model that estimates a probability distribution of a standard productivity index in a modeling period, using the first information acquired by the first extraction unit 110. The model generation unit 120 generates the estimation model based on, for example, Bayesian estimation. Specifically, the model generation unit 120 uses the first information to calculate a plurality of parameters that define the estimation model. More specifically, the model generation unit 120 uses information on the modeling period to calculate parameters of a hierarchical Bayesian model. The hierarchical Bayesian model according to the present embodiment is a model that uses product type information and equipment information as explanatory variables, estimates a productivity index and its frequency for each production condition, and further estimates an overall productivity index. The overall productivity index is a value (average) obtained by dividing the sum of the products of the productivity index and the frequency by the frequency.
[0053] In this embodiment, the estimation model is a standard production model, which is a model that estimates the probability distribution of a standard productivity index under a predetermined production condition. The model generation unit 120 generates the standard production model by using all of the production result data of a modeling period among the past production result data. Specifically, all of the production result data of the modeling period is the productivity index information 191, the product type information 192, the equipment information 193, and the environmental information 194. In this case, the environmental information 194 may not be included. When the production conditions of a specific worker are input as input data, the standard production model outputs the probability distribution of a standard productivity index (hereinafter, referred to as a standard productivity index distribution) under the production conditions of the specific worker as output data. The production conditions are defined by a combination of the product type, the equipment, and the environmental value. The production conditions may be defined by a combination of the product type and the equipment excluding the environmental value.
[0054] The input unit 130 receives input of an evaluation period and a specific worker. The specific worker is a worker who is the subject of skill evaluation. The evaluation period is an example of a second period, and is a period that is the subject of skill evaluation. For example, the evaluation period is a period different from the modeling period. The evaluation period may be a part of the modeling period, or may be a period that includes a part of the modeling period.
[0055] The input unit 130 is realized by an input device such as a touch panel display, a keyboard, or a mouse. For example, the input unit 130 displays on the display a text box for inputting the evaluation period, list information for selecting a specific worker, and the like. The list information is, for example, information indicating all workers included in the production performance data.
[0056] This allows a user of the skill evaluation device 100 (e.g., a manager of the production system 1) to input the evaluation period and the specific worker, and the input unit 130 accepts the input period and worker as the evaluation period and the specific worker. Note that the input unit 130 may be realized by a microphone and accept voice input. The input format of the evaluation period and the specific worker is not particularly limited.
[0057] The evaluation period is a predetermined period such as one hour, one day, one week, one month, etc., and is not particularly limited. The input unit 130 may not accept the input of the evaluation period, but may only accept the input of a specific worker. The input unit 130 may accept the input of a plurality of specific workers.
[0058] The second extraction unit 140 extracts production performance data related to the evaluation period and the specific worker received by the input unit 130 from the storage device 190. Specifically, the second extraction unit 140 extracts production performance data related to a product (second product) produced during the evaluation period and in which a specific worker was involved in the production of the product. For example, in the example shown in FIG. 3, if the evaluation period is one day, 2020 / 2 / 26, and the specific worker is worker U4, the second extraction unit 140 extracts product type information 192, equipment information 193 and productivity index information 191 related to process B, and environmental information 194 for each of product IDs "00002" and "00003".
[0059] The index estimation unit 150 estimates the probability distribution of the productivity index of the specific worker by inputting, as input data, second information indicating the types of products (second products) produced by the specific worker during the evaluation period and one or more pieces of equipment used by the specific worker during the evaluation period, into the estimation model. In this embodiment, the second information further indicates an environmental value (e.g., room temperature) related to the specific worker during the evaluation period. That is, the index estimation unit 150 inputs, as input data, product type information 192, equipment information 193, and environmental information 194 related to the specific worker during the evaluation period into the estimation model.
[0060] The estimated probability distribution is the probability distribution of the standard productivity index under the production conditions of a specific worker during the evaluation period. By comparing the actual values of a specific worker with the estimated probability distribution, it is possible to judge whether the productivity of a specific worker is high or low.
[0061] The tallying unit 160 calculates the productivity index of the specific worker by tallying up the production performance of the specific worker during the evaluation period. Specifically, the tallying unit 160 calculates a statistical value such as the average or variance of the productivity index of the specific worker during the evaluation period as the productivity index of the specific worker. For example, when the specific worker handles multiple product types and multiple pieces of equipment during the evaluation period, the tallying unit 160 calculates the average or variance of the productivity index for each combination of product types and equipment.
[0062] The evaluation unit 170 is an example of a calculation unit that calculates the degree of deviation between the probability distribution estimated by the index estimation unit 150 (i.e., the standard productivity index distribution) and the productivity index calculated by the aggregation unit 160. For example, the evaluation unit 170 compares the average of the standard productivity index distribution (hereinafter referred to as the standard average) with the average calculated by the aggregation unit 160 (hereinafter referred to as the performance average). Alternatively, the evaluation unit 170 may compare the variance of the standard productivity index distribution with the variance calculated by the aggregation unit 160. FIG. 5 is a diagram for explaining the degree of deviation between the standard productivity index distribution and the productivity index of the worker. As shown in FIG. 5, the evaluation unit 170 can calculate the difference between the standard average and the performance average as the degree of deviation. The degree of deviation may be the difference between these two variances. Alternatively, the degree of deviation may be the ratio of the average or the variance.
[0063] In this embodiment, the evaluation unit 170 converts the deviation into a score. The score is an evaluation value that indicates the level of skill. The score is expressed in a range of, for example, 0 to 10 points, and the higher the value, the higher the skill.
[0064] For example, the score can be expressed as a linear function of the deviation. For example, when the deviation is a value obtained by subtracting the standard average from the performance average, a deviation of 0 means that the worker's skill is standard. For this reason, for example, when the deviation is 0, the evaluation unit 170 sets the score to the intermediate value of 5 points. Also, when the deviation is a positive value, it means that the worker's skill is higher than the standard, so the evaluation unit 170 determines the score to a value greater than 5 points and less than 10 points. When the deviation is a negative value, it means that the worker's skill is lower than the standard, so the evaluation unit 170 determines the score to a value greater than 0 points and less than 5 points.
[0065] In addition, when a specific worker handles multiple product types and multiple pieces of equipment during the evaluation period, the evaluation unit 170 calculates the deviation for each combination of product types and equipment based on the standard productivity index distribution and the productivity index calculated by the aggregation unit 160 for each combination of product types and equipment. Furthermore, the evaluation unit 170 converts the calculated deviation for each combination of product types and equipment into a score. The evaluation unit 170 calculates an overall score by weighting the score for each combination by the proportion of the evaluation period during which the specific worker handled the combination of product types and equipment and the number of products produced by the combination. The calculated overall score is the score for the specific worker in the evaluation period.
[0066] The display unit 180 is an example of an output unit that outputs information based on the deviation degree. In this embodiment, the display unit 180 displays the score of a specific worker. An example of the display by the display unit 180 will be described later.
[0067] The display unit 180 is, for example, a liquid crystal display device, but is not limited to this, and may also be an organic EL (Electroluminescence) display device.
[0068] The skill evaluation device 100 may include an audio output unit such as a speaker or a communication unit instead of or in addition to the display unit 180. The audio output unit outputs information based on the deviation degree as audio. The communication unit may transmit a signal including the information based on the deviation degree to another device. Communication by the communication unit may be either wired or wireless.
[0069] The skill evaluation device 100 according to the present embodiment is, for example, a computer device. The skill evaluation device 100 is realized by a non-volatile memory in which a program is stored, a volatile memory which is a temporary storage area for executing the program, an input / output port, and a processor which executes the program.
[0070] In this embodiment, each processing unit except for the input unit 130 and the display unit 180 is realized by, for example, an LSI (Large Scale Integration) which is an integrated circuit (IC: Integrated Circuit). The integrated circuit is not limited to an LSI, and may be a dedicated circuit or a general-purpose processor. For example, each processing unit may be a microcontroller. Also, each processing unit may be a programmable FPGA (Field Programmable Gate Array) or a reconfigurable processor in which the connection and setting of circuit cells in the LSI can be reconfigured. The functions executed by each processing unit may be realized by software or hardware. Each processing unit may share hardware resources such as a memory and a processor.
[0071] [1-4. Operation] Next, the operation of the skill evaluation device 100 according to this embodiment will be described.
[0072] [1-4-1. Generation of standard production model] First, the process of generating a standard production model among the operations of the skill evaluation device 100 according to the present embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the process of generating a standard production model among the operations of the skill evaluation device according to the present embodiment.
[0073] 6, first, the first extraction unit 110 extracts information on the modeling period (S10). Specifically, the first extraction unit 110 extracts all of the production performance data on the modeling period, excluding the worker information 195, from the past production performance data stored in the storage device 190. In other words, the first extraction unit 110 extracts all of the productivity index information 191, the product type information 192, the equipment information 193, and the environment information 194, without filtering by the worker, the equipment, the product type, the environmental value, or the like.
[0074] Next, the model generation unit 120 generates a standard production model based on the extracted information (S12). Specifically, the model generation unit 120 calculates a plurality of parameters that define the standard production model based on Bayesian estimation.
[0075] The above-described process for generating a standard production model is performed as a pre-processing for evaluating the productivity of a specific worker. The process for generating a standard production model may be repeatedly performed every time production performance data is accumulated. For example, the process for generating a standard production model may be performed every day or every week.
[0076] [1-4-2. Productivity evaluation] Next, the evaluation process of a worker's productivity among the operations of the skill evaluation device 100 according to the present embodiment will be described with reference to Fig. 7. Fig. 7 is a flowchart showing the process of evaluating a worker's productivity among the operations of the skill evaluation device according to the present embodiment.
[0077] 7, first, the second extraction unit 140 extracts information on an evaluation period of a specific worker (S20). The specific worker and evaluation period are the worker and period accepted by the input unit 130. The second extraction unit 140 refers to worker information 195 and extracts productivity index information 191, product type information 192, equipment information 193, and environment information 194 of products produced by the specific worker during the evaluation period.
[0078] Next, the tallying unit 160 calculates the productivity index of the specific worker (S22). Specifically, the tallying unit 160 calculates the average productivity index by tallying up the production results of the specific worker.
[0079] Next, the index estimation unit 150 estimates a standard productivity index distribution of a specific worker based on the standard production model generated by the process shown in Fig. 6 (S24). Specifically, the index estimation unit 150 estimates the standard productivity index distribution by inputting the product type information 192, the equipment information 193, and the environment information 194 extracted by the second extraction unit 140 as input data to the standard production model.
[0080] The processing by the counting unit 160 and the processing by the index estimation unit 150 may be performed in parallel or may be performed in any order.
[0081] Next, the evaluation unit 170 calculates the degree of deviation between the standard productivity index distribution and the productivity index (S26). Furthermore, the evaluation unit 170 converts the calculated degree of deviation into a score (S28). Next, the display unit 180 displays the score converted by the evaluation unit 170 (S30).
[0082] As described above, the skill evaluation device 100 according to this embodiment can obtain a standard productivity index distribution based on an estimation model, and therefore can fairly evaluate the productivity of workers while suppressing the influence of equipment, product type, etc. In addition, since the productivity index can be quantitatively calculated for each worker, the productivity of different workers can be compared.
[0083] [1-4-3. Comparison of productivity between workers] Next, the process of comparing productivity between workers will be described with reference to Fig. 8. Fig. 8 is a flow chart showing the process of evaluating the productivity of each worker, among the operations of the skill evaluation device according to this embodiment.
[0084] 8, first, the second extraction unit 140 selects one worker as a specific worker for which a productivity index is to be calculated (S19). For example, when multiple workers are input by the input unit 130, the second extraction unit 140 selects, from the multiple input workers, a worker whose deviation and score have not been calculated, that is, an unevaluated worker whose productivity has not yet been evaluated, as the specific worker.
[0085] Thereafter, similar to the process shown in FIG. 7, for the specific selected worker, performance data for the evaluation period is extracted (S20), a productivity index is calculated (S22), a standard productivity index distribution is estimated (S24), the deviation is calculated (S26), and the result is converted into a score (S28).
[0086] Next, the second extraction unit 140 determines whether or not there is an unevaluated worker (S29). If there is an unevaluated worker (Yes in S29), the second extraction unit 140 selects one of the unevaluated workers as a specific worker (S19) and repeats the processes of steps S20 to S29. If there is no unevaluated worker (No in S29), that is, when evaluation of all the workers who were the subject of evaluation has been completed, the display unit 180 displays the score for each worker (S30).
[0087] Although Fig. 8 shows an example in which the productivity of a plurality of workers is evaluated for each worker, the productivity of one or a plurality of workers may be evaluated for a plurality of evaluation periods. For example, the input unit 130 accepts input for a plurality of periods. In this case, the processes of steps S19 to S29 shown in Fig. 8 are performed for each evaluation period.
[0088] Fig. 9 is a diagram showing an example of the display of scores by the skill evaluation device according to the present embodiment. As shown in Fig. 9, the display unit 180 displays the scores of each of a plurality of workers in a table format for each evaluation period. In this way, the display unit 180 displays the scores of each worker on the same screen, so that the difference in skill between the workers can be easily determined. Therefore, for example, a worker who lacks skills and needs training can be easily identified.
[0089] Note that the display example by the display unit 180 is not particularly limited. For example, the display unit 180 may display the workers in order of the highest score. In this case, the display unit 180 does not need to display the score numerical value itself. Furthermore, when there is only one worker to be evaluated, the display unit 180 may display the score of one worker for one or more periods.
[0090] (Embodiment 2) Next, a second embodiment will be described.
[0091] In the second embodiment, the downtime of equipment is used as a skill index of a worker instead of a productivity index. In the following, the differences from the first embodiment will be mainly described, and the description of the commonalities will be omitted or simplified.
[0092] [2-1. Stop history data] First, the stop history data used by the skill evaluation device according to the present embodiment will be described with reference to Fig. 10. Fig. 10 is a diagram showing an example of the stop history data stored in the storage device according to the present embodiment. The stop history data is an example of production performance data by the production system 1.
[0093] As shown in FIG. 10, in the shutdown history data, equipment information 193 is associated with the time when the equipment shutdown occurred, product type information 192, environmental information 194, worker information 195, and shutdown information 296.
[0094] The product type information 192 is information that indicates the product type that was being processed when the corresponding equipment was stopped.
[0095] The facility information 193 is, for example, information indicating a unique identifier (facility ID) assigned to each facility.
[0096] The environmental information 194 is information indicating the environmental values when the corresponding equipment was stopped.
[0097] The worker information 195 is information indicating the worker who handles the corresponding equipment and who restarted the equipment.
[0098] The outage information 296 includes the outage time and the cause of the outage. The outage time is the time required to restart the corresponding outage equipment. The cause of the outage is the cause of the outage of the corresponding equipment.
[0099] The stop history data is generated based on production log information of the production system 1 and the like. The data format of the stop history data is not particularly limited. For example, the stop history data may correspond to each piece of information for each product ID, similar to the production performance data shown in FIG. 3. Alternatively, the stop history data may correspond to each piece of information for each worker. Furthermore, the stop history data does not need to include the environmental information 194. Furthermore, the stop history data may include the productivity index information 191.
[0100] [2-2. Skill evaluation device] Next, the functional configuration of the skill evaluation device according to this embodiment will be described with reference to Fig. 11. Fig. 11 is a block diagram showing the functional configuration of the skill evaluation device according to this embodiment.
[0101] 11, the skill evaluation device 200 includes a first extraction unit 210, a model generation unit 220, an input unit 130, a second extraction unit 240, an index estimation unit 250, a counting unit 260, an evaluation unit 270, and a display unit 280. The input unit 130 is the same as in the first embodiment.
[0102] The skill evaluation device 200 evaluates the skills of a worker using information stored in the storage device 290. For example, the stop history data shown in Fig. 10 is stored in the storage device 290. That is, the storage device 290 stores product type information 192, equipment information 193, environment information 194, worker information 195, and stop information 296. The storage device 290 may also store productivity index information 191. The storage device 290 is a non-volatile storage element such as an HDD or a flash memory.
[0103] The first extraction unit 210 is an example of an acquisition unit that acquires first information. The first information is information indicating the types of a plurality of first products produced during the modeling period, a plurality of pieces of equipment used in the production of the plurality of first products, and the downtime required for each of a plurality of workers involved in the production of the plurality of first products to restart the stopped equipment. Specifically, the first information includes product type information 192, equipment information 193, and stoppage information 296. In this embodiment, the first information further includes environmental information 194. In this embodiment, the first extraction unit 210 extracts the stoppage information 296, product type information 192, equipment information 193, and environmental information 194 associated with the time included in the modeling period from the stoppage history data accumulated in the storage device 290.
[0104] As in the first embodiment, the modeling period is an example of a first period, and is a period during which production was carried out to obtain the stoppage history data used to generate the estimation model.
[0105] The model generation unit 220 generates an estimation model that estimates a probability distribution of a standard downtime in a modeling period, using the first information acquired by the first extraction unit 210. The model generation unit 220 generates the estimation model based on, for example, Bayesian estimation. Specifically, the model generation unit 220 calculates a plurality of parameters that define the estimation model, using the first information. More specifically, the model generation unit 220 calculates parameters of a hierarchical Bayesian model, using information on the modeling period. The hierarchical Bayesian model according to the present embodiment is a model that uses product type information and equipment information as explanatory variables, estimates the downtime and frequency of each downtime cause, and further estimates the total downtime. The total downtime corresponds to the sum of the products of the downtime and frequency of each downtime cause.
[0106] In this embodiment, the estimation model is a standard stoppage time model, which is a model for estimating a probability distribution of a standard stoppage time under predetermined production conditions. The model generation unit 220 generates the standard stoppage time model by using all of the stoppage history data in the modeling period among the past stoppage history data. Specifically, all of the stoppage history data in the modeling period is the stoppage information 296, the product type information 192, the equipment information 193, and the environment information 194. In this case, the environment information 194 does not have to be included. When the production conditions of a specific worker are input as input data, the standard stoppage time model outputs, as output data, a probability distribution of a standard stoppage time under the production conditions of the specific worker (hereinafter, referred to as a standard stoppage time distribution).
[0107] The second extraction unit 240 extracts the stop history data related to the evaluation period and the specific worker received by the input unit 130 from the storage device 290. Specifically, the second extraction unit 240 extracts the stop history data related to a product (second product) produced during the evaluation period and in which a specific worker was involved in the production of the product. For example, in the example shown in FIG. 10, if the evaluation period is one day, 2020 / 2 / 26, and the specific worker is worker U4, the second extraction unit 240 extracts the stop information 296, product type information 192, environmental information 194, and worker information 195 for the equipment ID "M013".
[0108] The index estimation unit 250 estimates the probability distribution of the downtime of the specific worker by inputting, as input data, second information indicating the type of multiple products (second products) produced by the specific worker during the evaluation period and one or more pieces of equipment used by the specific worker during the evaluation period, into the estimation model. In this embodiment, the second information further indicates an environmental value (e.g., room temperature) related to the specific worker during the evaluation period. That is, the index estimation unit 250 inputs, as input data, product type information 192, equipment information 193, and environmental information 194 related to the specific worker during the evaluation period into the estimation model.
[0109] The estimated probability distribution is a standard probability distribution of downtime for a specific worker under production conditions during an evaluation period. By comparing the actual performance values of a specific worker with the estimated probability distribution, it is possible to determine the length of downtime for a specific worker. In this embodiment, the index estimation unit 250 estimates the probability distribution of downtime for each downtime cause.
[0110] The tallying unit 260 calculates the downtime of the specific worker by tallying up the production results of the specific worker during the evaluation period. Specifically, the tallying unit 260 calculates a statistical value such as the average or variance of the downtime of the specific worker during the evaluation period as the downtime of the specific worker. The tallying unit 260 may calculate the downtime for each stoppage cause by tallying up the production results for each stoppage cause of the equipment. For example, when a specific worker handles multiple types of equipment and multiple pieces of equipment during the evaluation period, the tallying unit 260 calculates the average or variance of the downtime for each stoppage cause of each piece of equipment and for each type of equipment.
[0111] The evaluation unit 270 is an example of a calculation unit that calculates the degree of deviation between the probability distribution estimated by the index estimation unit 250 (i.e., the standard stop time distribution) and the stop time calculated by the aggregation unit 260. For example, the evaluation unit 270 compares the average of the standard stop time distribution (hereinafter referred to as the standard average) with the average calculated by the aggregation unit 260 (hereinafter referred to as the actual average). Alternatively, the evaluation unit 270 may compare the variance of the standard stop time distribution with the variance calculated by the aggregation unit 260.
[0112] In this embodiment, the evaluation unit 270 converts the deviation into a score. The score is the same as in the first embodiment, and can be expressed, for example, by a linear function of the deviation. For example, when the deviation is a value obtained by subtracting the standard average from the actual average, when the deviation is 0, it means that the stop time of the worker is standard. Therefore, for example, when the deviation is 0, the evaluation unit 270 sets the score to the intermediate value of 5 points. Also, when the deviation is a negative value, it means that the stop time by the worker is shorter than the standard, so when the deviation is a negative value, the evaluation unit 270 determines the score to a value greater than 5 points and less than 10 points. When the deviation is a positive value, it means that the stop time by the worker is longer than the standard, so the evaluation unit 270 determines the score to a value greater than 0 points and less than 5 points. Also, when the counting unit 260 calculates the stop time for each cause of the equipment stop, the evaluation unit 270 may calculate the deviation for each cause of the stop and convert it into a score.
[0113] If a specific worker handles multiple product types and multiple pieces of equipment during the evaluation period, the evaluation unit 270 calculates the deviation for each product type for each stoppage cause based on the standard stoppage time distribution and the stoppage time for each product type calculated by the aggregation unit 260, and converts the calculated deviation into a score. The evaluation unit 270 calculates a total score for each stoppage cause by weighting the score for each product type by the proportion of the evaluation period during which the specific worker handled the product type and the number of products produced. The calculated total score is the score for each stoppage cause for the specific worker in the evaluation period.
[0114] Furthermore, the evaluation unit 270 identifies a skill that a specific worker lacks based on the degree of deviation for each cause of shutdown. Specifically, the evaluation unit 270 compares the score for each cause of shutdown with a threshold value, and identifies a score that is below the threshold value. The evaluation unit 270 identifies the skill to restart equipment that has been shut down due to a cause of shutdown that corresponds to the identified score as a skill that the specific worker lacks.
[0115] The display unit 280 is an example of an output unit that outputs information based on the deviation. In this embodiment, the display unit 280 displays the score of a specific worker. When a score is calculated for each cause of stoppage, the display unit 280 displays the score for each cause of stoppage. An example of the display by the display unit 280 will be described later.
[0116] [2-3. Operation] Next, the operation of the skill evaluation device 200 according to this embodiment will be described.
[0117] [2-3-1. Generation of standard downtime model] First, the process of generating a standard stop time model among the operations of the skill evaluation device 200 according to the present embodiment will be described with reference to Fig. 12. Fig. 12 is a flowchart showing the process of generating a standard stop time model among the operations of the skill evaluation device according to the present embodiment.
[0118] 12, first, the first extraction unit 210 extracts information for the modeling period (S40). Specifically, the first extraction unit 210 extracts all of the stoppage history data for the modeling period, excluding the worker information 195, from the past stoppage history data stored in the storage device 290. That is, the first extraction unit 210 extracts all of the stoppage information 296, the product type information 192, the equipment information 193, and the environment information 194, without filtering by the worker, the equipment, the product type, the stoppage cause, the environmental value, and the like.
[0119] Next, the model generation unit 220 generates a standard stopping time model based on the extracted information (S42). Specifically, the model generation unit 220 calculates a plurality of parameters that define the standard stopping time model based on Bayesian estimation.
[0120] The above-described process for generating a standard downtime model is performed as a pre-processing for evaluating the downtime of a specific worker. The process for generating a standard downtime model may be repeatedly performed every time the downtime history data is accumulated. For example, the process for generating a standard downtime model may be performed every day or every week.
[0121] [2-3-2. Evaluation of downtime] Next, the evaluation process of a worker's stoppage time among the operations of the skill evaluation device 200 according to this embodiment will be described with reference to Fig. 13. Fig. 13 is a flowchart showing the process of evaluating a worker's stoppage time among the operations of the skill evaluation device according to this embodiment.
[0122] 13, first, the second extraction unit 240 selects one stop cause from among a plurality of stop causes (S49). For example, the second extraction unit 240 selects an unevaluated stop cause whose stop time has not yet been evaluated.
[0123] Next, the second extraction unit 240 extracts information on the evaluation period of the specific worker (S50). The specific worker and evaluation period are the worker and period accepted by the input unit 130. The second extraction unit 240 refers to the worker information 195 and extracts stoppage information 296, product type information 192, equipment information 193, and environment information 194 of the products in which the specific worker was involved in production during the evaluation period.
[0124] Next, the tallying unit 260 calculates the downtime for the specific worker based on the selected downtime cause (S52). Specifically, the tallying unit 260 calculates the average downtime by tallying up the production results of the specific worker.
[0125] Next, the index estimation unit 250 estimates the standard stoppage time distribution of the specific worker based on the standard stoppage time model generated by the process shown in Fig. 11 (S54). Specifically, the index estimation unit 250 estimates the standard stoppage time distribution by inputting the product type information 192, the equipment information 193, and the environment information 194 extracted by the second extraction unit 240 as input data to the standard stoppage time model.
[0126] The processing by the counting unit 260 and the processing by the index estimation unit 250 may be performed in parallel or may be performed in any order.
[0127] Next, the evaluation unit 270 calculates the degree of deviation between the standard downtime distribution and the downtime of the specific worker (S56). Furthermore, the evaluation unit 270 converts the calculated degree of deviation into a score (S58). The calculated score is an evaluation value that evaluates the shortness of the downtime of the specific worker based on the downtime cause. The higher the score, the shorter the downtime of the specific worker and the higher the recovery capability of the equipment.
[0128] Next, the second extraction unit 240 determines whether or not there is an unevaluated stoppage cause (S59). If there is an unevaluated stoppage cause (Yes in S59), the second extraction unit 240 selects an unevaluated stoppage cause (S49) and repeats the processes of steps S50 to S59. If there is no unevaluated stoppage cause (No in S59), that is, when evaluation of all stoppage causes that were the subject of evaluation has been completed, the display unit 280 displays a score for each worker (S60).
[0129] FIG. 14 is a diagram showing an example of the display of scores by the skill evaluation device according to the present embodiment. As shown in FIG. 14, the display unit 280 displays the score for each outage cause for a specific worker in a table format. In this way, the display unit 280 displays the score for each outage cause on the same screen, so that the difference in recovery ability between outage causes can be easily determined. In other words, it is possible to determine the superior skills and inferior skills of a specific worker. By determining the inferior skills, it is possible to appropriately determine the training content for the worker, and to support the improvement of the skills.
[0130] Note that there is no particular limitation on the display example by the display unit 280. For example, the display unit 280 may display the stop causes in order of the highest score. In this case, the display unit 280 does not need to display the score values themselves.
[0131] As described above, according to the skill evaluation device 200 of the present embodiment, it is possible to obtain a standard downtime distribution based on an estimation model, and therefore it is possible to fairly evaluate the level of equipment recovery ability of workers while suppressing the effects of equipment, type, etc.
[0132] In this embodiment, a score for each stoppage cause may be calculated for each of a plurality of specific workers, as in the first embodiment. Alternatively, a score may be calculated for each worker, regardless of the stoppage cause.
[0133] (Other embodiments) Although the skill evaluation device and the skill evaluation method according to one or more aspects have been described based on the embodiments, the present disclosure is not limited to these embodiments. As long as they do not deviate from the gist of the present disclosure, various modifications conceivable by a person skilled in the art to the present embodiment and forms constructed by combining components in different embodiments are also included within the scope of the present disclosure.
[0134] Furthermore, the communication method between the devices described in the above embodiment is not particularly limited. When wireless communication is performed between the devices, the wireless communication method (communication standard) is, for example, short-distance wireless communication such as ZigBee (registered trademark), Bluetooth (registered trademark), or wireless LAN (Local Area Network). Alternatively, the wireless communication method (communication standard) may be communication via a wide area communication network such as the Internet. Furthermore, wired communication may be performed between the devices instead of wireless communication. Specifically, the wired communication is communication using power line communication (PLC) or a wired LAN.
[0135] In the above embodiment, a process executed by a specific processing unit may be executed by another processing unit. The order of multiple processes may be changed, or multiple processes may be executed in parallel. The allocation of components included in the skill evaluation device to multiple devices is one example. For example, components included in one device may be included in another device.
[0136] For example, the processes described in the above embodiments may be realized by centralized processing using a single device (system), or may be realized by distributed processing using multiple devices. Also, the processor that executes the above programs may be single or multiple. That is, centralized processing or distributed processing may be performed.
[0137] In the above embodiment, all or part of the components such as the control unit may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU (Central Processing Unit) or a processor reading and executing a software program recorded on a recording medium such as a HDD or a semiconductor memory.
[0138] Furthermore, components such as the control unit may be configured with one or more electronic circuits. Each of the one or more electronic circuits may be a general-purpose circuit or a dedicated circuit.
[0139] The one or more electronic circuits may include, for example, a semiconductor device, an IC, or an LSI. The IC or LSI may be integrated into one chip or into multiple chips. Here, we refer to it as an IC or an LSI, but depending on the degree of integration, it may be called a system LSI, a VLSI (Very Large Scale Integration), or an ULSI (Ultra Large Scale Integration). Also, an FPGA that is programmed after the LSI is manufactured can be used for the same purpose.
[0140] In addition, the general or specific aspects of the present disclosure may be realized as a system, an apparatus, a method, an integrated circuit, or a computer program. Alternatively, the present disclosure may be realized as a computer-readable non-transitory recording medium such as an optical disk, a HDD, or a semiconductor memory in which the computer program is stored. Furthermore, the present disclosure may be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium.
[0141] Furthermore, each of the above embodiments can be modified, substituted, added, omitted, and the like in various ways within the scope of the claims or their equivalents. [Industrial Applicability]
[0142] The present disclosure can be used as a skill evaluation device that can fairly evaluate the skills of workers, and can be used in, for example, a factory production system. [Explanation of symbols]
[0143] 1. Production System 11a, 11b, 12a, 12b equipment 100, 200 Skill evaluation device 110, 210 1st extraction part 120, 220 Model generation section 130 Input section 140, 240 2nd extraction part 150, 250 Indicator estimation part 160, 260 Counting section 170, 270 Evaluation Section 180, 280 display section 190, 290 storage device 191 Productivity Index Information 192 Variety information 193 Equipment information 194 Environmental information 195 Worker Information 296 Outage information U1, U2, U3, U4, U5, U6 workers
Claims
1. an acquisition unit that acquires first information indicating types of a plurality of first products produced in a first period, a plurality of pieces of equipment used in the production of the plurality of first products, and skill indices of a plurality of workers involved in the production of the plurality of first products; a model generation unit that generates an estimation model that estimates a probability distribution of a standard skill index in the first period by using the first information; a counting unit that calculates a skill index of a specific worker by counting production results of the specific worker in a second time period; an estimation unit that estimates a probability distribution of a skill index of the specific worker by inputting second information indicating types of a plurality of second products in which the specific worker was involved in the production during the second period and one or more pieces of equipment used by the specific worker during the second period as input data into the estimation model; a calculation unit that calculates a deviation between the probability distribution estimated by the estimation unit and the skill index calculated by the counting unit; and an output unit that outputs information based on the deviation degree. Skills assessment device.
2. The skill index is an index indicating the productivity of a worker, The skill evaluation device according to claim 1 .
3. The skill index is the downtime required for a worker to restart a stopped equipment, The skill evaluation device according to claim 1 .
4. the tallying unit calculates a downtime for each cause of equipment shutdown by tallying up the production performance of the specific worker in the second time period for each cause of equipment shutdown; The calculation unit calculates the deviation degree for each of the stop causes. The skill evaluation device according to claim 3 .
5. The calculation unit identifies a skill that is lacking for the specific worker based on the deviation degree for each of the stoppage causes. The skill evaluation device according to claim 4 .
6. The specific workers are multiple, The aggregation unit calculates the skill index for each of the specific workers, The estimation unit calculates a probability distribution of the skill index for each of the specific workers, The calculation unit calculates the deviation degree for each of the specific workers. The skill evaluation device according to any one of claims 1 to 5.
7. moreover, An input unit that receives an input of the second period and one or more of the specific workers, The skill evaluation device according to any one of claims 1 to 6.
8. acquiring first information indicating types of a plurality of first products produced in a first period, a plurality of pieces of equipment used in the production of the plurality of first products, and skill indexes of a plurality of workers involved in the production of the plurality of first products; generating an estimation model that estimates a probability distribution of a standard skill index in the first period using the first information; calculating a skill index of a specific worker by aggregating production results of the specific worker in a second time period; estimating a probability distribution of a skill index of the specific worker by inputting second information indicating types of multiple second products produced by the specific worker during the second period and one or more pieces of equipment used by the specific worker during the second period as input data into the estimation model; A step of calculating a deviation between the probability distribution estimated in the estimating step and the skill index calculated in the calculating step; and outputting information based on the deviation. Skills assessment methods.
9. A program for causing a computer to execute the skill evaluation method according to claim 8.
Citation Information
Patent Citations
Tact related information generating device in production line
JP1995129680A
Line capacity integrated evaluation / Management operation system for production line and line capacity integrated evaluation / Management operation method for the production line
JP2003288476A
Software development and production management system, computer program, and record medium
JP2006039603A
Information processor, method for processing information, and program
JP2020181574A
JPP7296548B
