Work load visualization system and method for visualization work load
Patent Information
- Application Number
- JP2023138953
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-03-13
AI Technical Summary
【0008】 本発明によれば、身体的な負荷及び心理的な負荷、並びに、作業の進捗を考慮して、業務の負荷を評価できる。上記した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
Smart Images

Figure 2025033312000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a technique for visualizing a business load. [Background technology]
[0002] In recent years, there has been a demand for improving the working environment for workers. In order to improve the working environment, it is necessary to understand the working conditions, in particular the workload. In response to this, the technology described in Patent Document 1 is known.
[0003] Patent Document 1 discloses "a workload analysis device that visualizes the workload of a worker in a work process, the workload analysis device comprising: a sensor for monitoring the condition of the worker; a determination unit that determines whether the worker is working or not based on data acquired by the sensor; and a display unit that displays the workload of the worker based on the time the worker is working and the time not working during a specified period of time." [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2021-125183 A Summary of the Invention [Problem to be solved by the invention]
[0005] The technology described in Patent Document 1 evaluates the workload based on the physical movements of the worker. However, the known technology does not take into account the psychological state of the worker.
[0006] The present invention aims to provide a system and method for quantitatively evaluating work load, taking into account physical load, psychological load, and work progress, and presenting the results of the evaluation. [Means for solving the problem]
[0007] A representative example of the invention disclosed in the present application is as follows: That is, a workload visualization system for visualizing a workload including a plurality of tasks includes a computer having a processor and a storage device connected to the processor, holds work log information including a work log of tasks performed by each of a plurality of workers, and questionnaire information including the results of a questionnaire administered to each of the plurality of workers to grasp the psychological burden of the tasks, calculates, using the work log, the work time, workload, and completion rate of the tasks performed by the workers for each time period obtained by dividing task time by an arbitrary time span, calculates, for each time period, a physical workload score representing the physical workload of the tasks performed by the workers based on the workload, calculates, for each time period, a psychological workload score representing the psychological burden of the tasks performed by the workers based on the questionnaire information and the completion rate, generates visualization data including the time period, the work time, the workload, the physical workload score, and the psychological workload score for each of the plurality of workers, and generates and outputs display data representing the workload using the visualization data. Effect of the Invention
[0008] According to the present invention, the work load can be evaluated by taking into account the physical load, the psychological load, and the progress of the work. Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]
[0009] [Figure 1] FIG. 2 is a diagram illustrating an example of a functional configuration of a workload visualization system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer that configures the workload visualization system of the first embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a data structure of visualization information according to the first embodiment. [Figure 4] 11 is a flowchart illustrating an example of a visualization data generation process executed by the workload visualization system according to the first embodiment. [Diagram 5] 1 is a flowchart illustrating an example of a visualization process executed by the workload visualization system according to the first embodiment. [Figure 6] FIG. 2 is a diagram showing an example of a screen displayed by the workload visualization system of the first embodiment. [Figure 7] 1 is a flowchart illustrating an example of a visualization process executed by the workload visualization system according to the first embodiment. [Figure 8] FIG. 2 is a diagram showing a specific example of a visualization process executed by the workload visualization system of the first embodiment. [Figure 9] FIG. 2 is a diagram showing an example of a screen displayed by the workload visualization system of the first embodiment. [Figure 10] FIG. 2 is a diagram showing an example of a screen displayed by the workload visualization system of the first embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. However, the present invention should not be interpreted as being limited to the description of the embodiment shown below. It will be easily understood by those skilled in the art that the specific configuration can be changed without departing from the concept or purpose of the present invention.
[0011] In the configurations of the invention described below, the same or similar configurations or functions are given the same reference numerals, and duplicated explanations are omitted.
[0012] In this specification, the terms "first," "second," "third," and the like are used to identify components and do not necessarily limit the number or order.
[0013] In order to facilitate understanding of the invention, the position, size, shape, range, etc. of each component shown in the drawings, etc. may not represent the actual position, size, shape, range, etc. Therefore, the present invention is not limited to the position, size, shape, range, etc. disclosed in the drawings, etc. EXAMPLES
[0014] Fig. 1 is a diagram illustrating an example of a functional configuration of a workload visualization system according to a first embodiment. Fig. 2 is a diagram illustrating an example of a hardware configuration of a computer that constitutes the workload visualization system according to the first embodiment.
[0015] The workload visualization system 100 visualizes the workload of a task. The tasks include, for example, manufacturing tasks, inspection tasks, and transportation tasks, and include a plurality of tasks. The tasks include, for example, assembly, transportation, sorting, and inspection. The workload of a task is a concept that includes the workload of a worker and the workload of the task itself. Note that the present invention is not limited to the type of task.
[0016] The workload visualization system 100 includes a computer 200 as shown in Fig. 2. The computer 200 includes a processor 201, a main memory device 202, a secondary memory device 203, a network interface 204, an input device 205, and an output device 206. The hardware elements are connected via a bus 207.
[0017] The processor 201 executes a program stored in the main memory device 202. The processor 201 executes processing according to the program, thereby operating as a functional unit (module) that realizes a specific function. In the following explanation, when a process is explained with a functional unit as the subject, it indicates that the processor 201 is executing a program that realizes the functional unit.
[0018] The primary storage device 202 is a memory or the like that stores programs and information used by the programs. The primary storage device 202 also includes a work area. The secondary storage device 203 is a hard disk drive (HDD) or a solid state drive (SSD) or the like that permanently stores programs and information.
[0019] The programs and information stored in the primary storage device 202 may be stored in the secondary storage device 203. In this case, the processor 201 reads the programs and information from the secondary storage device 203 and loads them into the primary storage device 202.
[0020] The network interface 204 communicates with external systems and devices. The input device 205 is a keyboard, mouse, touch panel, etc., and accepts input of information and commands. The output device 206 is a display, etc., and outputs various information.
[0021] The workload visualization system 100 has a data management unit 110 and a visualization unit 111, and also holds task information 120, work log information 121, questionnaire information 122, calculation rule information 123, and visualization information .
[0022] The task information 120 stores various information related to the task, such as information about the worker, work shifts, and task definition information.
[0023] Work log information 121 stores a log of work performed by a worker (work log). The work log may be acquired from a system or application that manages work via a network (not shown), or may be acquired via the input device 205. The work log includes, for example, acceleration information measured by a device worn by the worker, images captured by a camera, and information indicating the results of the work.
[0024] The questionnaire information 122 stores the results of a questionnaire given to the worker to calculate a psychological stress score, which will be described later. The questionnaire includes questions for evaluating, for each task, the psychological stress for the task itself (first type psychological stress), the psychological stress of the task according to the workload (second type psychological stress), and the psychological stress for the responsibility in the task (third type psychological stress).
[0025] The first type of psychological stress is caused by preparation before work and the difficulty of the work itself. The second type of psychological stress is caused by being busy. The third type of psychological stress is caused by the division of work (the number of workers).
[0026] The calculation rule information 123 stores various rules for calculating the psychological stress score and the physical stress score described later. The calculation rule information 123 stores conversion information that defines conversion rules for converting answers to questions into numerical values, as well as functions for calculating the psychological stress score and the physical stress score.
[0027] The visualization information 124 stores data (visualization data) for visualizing the workload of the worker who performed the work. The details of the visualization information 124 will be described with reference to FIG.
[0028] The data management unit 110 manages the registration, update, and deletion of data for task information 120, work log information 121, questionnaire information 122, calculation rule information 123, and visualization information 124. The visualization unit 111 calculates a psychological stress score and a physical stress score, and generates visualization data. The visualization unit 111 also uses the visualization data to present information indicating the workload.
[0029] Regarding the functional units of the workload visualization system 100, multiple functional units may be integrated into one functional unit, or one functional unit may be divided into multiple functional units. The workload visualization system 100 may be realized using a virtualization technology.
[0030] FIG. 3 is a diagram illustrating an example of the data structure of the visualization information 124 according to the first embodiment.
[0031] The visualization information 124 stores a plurality of tables 300. There are as many tables 300 as there are combinations of workers and work days. The tables 300 store entries including a time period 301, a work type 302, work hours 303, a workload 304, a physical load score 305, and a psychological load score 306.
[0032] Time period 301 is a field for storing a time period. In this embodiment, the width of the time period is set to one hour. The width of the time period can be set arbitrarily. Work type 302 is a field for storing the type of work performed by the worker.
[0033] The task time 303 is a field for storing the time that the worker performed the task. The task amount 304 is a field for storing the task amount performed by the worker. For example, in the case of a transport task, the number of items transported can be set as the task amount. The task amount may also be calculated taking into account the amount of motion, such as acceleration.
[0034] The physical load score 305 and the psychological load score 306 are fields for storing the physical load score and the psychological load score of a worker who performed a task of the type stored in the task type 302 during a time period stored in the time period 301 .
[0035] FIG. 4 is a flowchart illustrating an example of the visualization data generation process executed by the workload visualization system 100 according to the first embodiment.
[0036] In the first embodiment, the process described below is executed for one day's work. The same process can be applied to any period of work, such as three days' work, one week's work, or one month's work.
[0037] When the visualization unit 111 receives an execution request including a date, the visualization unit 111 acquires the work log for the specified date from the work log information 121 via the data management unit 110 (step S101).
[0038] The visualization unit 111 divides the task time into a plurality of time slots based on the unit time width (step S102). Specifically, the visualization unit 111 acquires the task time from the task information 120 via the data management unit 110, and divides the task time into a plurality of time slots based on the unit time width. In this embodiment, the unit time width is set to one hour. The time slots may be set in advance. In this case, the process of step S102 is not necessary.
[0039] The visualization unit 111 starts loop processing of workers (step S103). Specifically, the visualization unit 111 acquires information about the workers from the task information 120 via the data management unit 110. The visualization unit 111 selects one worker based on the information. Note that, if the worker can be identified from the work log, the visualization unit 111 may analyze the work log to generate a list of workers and select one worker from the list.
[0040] The visualization unit 111 calculates a first psychological stress score, a second psychological stress score, and a third psychological stress score for the work performed by the selected worker (step S104). Specifically, the following process is executed.
[0041] (S104-1) The visualization unit 111 acquires the survey results of the selected worker from the survey information 122 via the data management unit 110. If the survey is conducted on a daily basis, the survey results corresponding to the specified date are acquired. If the survey is conducted on a weekly basis, the survey results corresponding to the week including the specified date are acquired. If the survey is conducted on a monthly basis, the survey results corresponding to the month including the specified date are acquired.
[0042] (S104-2) The visualization unit 111 acquires conversion information from the calculation rule information 123 via the data management unit 110.
[0043] (S104-3) The visualization unit 111 converts the answers to the questions included in the questionnaire result into numerical values based on the conversion information. The visualization unit 111 calculates the sum of the numerical values of the answers regarding the first type of psychological stress as a first psychological stress score, calculates the sum of the numerical values of the answers regarding the second type of psychological stress as a second psychological stress score, and calculates the sum of the numerical values of the answers regarding the third type of psychological stress as a third psychological stress score.
[0044] The visualization unit 111 starts loop processing of time periods (step S105). Specifically, the visualization unit 111 selects one time period in chronological order. At the start of the loop processing, the visualization unit 111 generates an empty table 300. Combinations of workers and work dates are assigned to the table 300.
[0045] The visualization unit 111 calculates the task time, task amount, and completion rate for each task performed by the selected worker during the selected time period (step S106). Specifically, the following process is executed.
[0046] (S106-1) The visualization unit 111 acquires the work log for the selected time period.
[0047] (S106-2) The visualization unit 111 analyzes the task log to identify the task that was performed and calculate the task time. For example, the following calculation method is possible.
[0048] (1) The visualization unit 111 identifies the work performed based on the work shift information, and calculates the work time based on the acceleration information. (2) The visualization unit 111 identifies the work performed by performing image analysis, and calculates the work time. Note that the identification of the work and the calculation of the work time may be performed using known techniques such as those described in Patent Document 1.
[0049] (S106-3) The visualization unit 111 calculates the amount of work by analyzing the work log, and calculates the achievement rate by dividing the amount of work by the target amount of work. The target amount of work is stored in the calculation rule information 123. Note that time periods may be defined in advance, and different target amounts of work may be set for each time period.
[0050] The visualization unit 111 calculates the physical load score for the selected time period (step S107). For example, the visualization unit 111 calculates the amount of work as the physical load score for the selected time period. The physical load score may be calculated using a known technique. If the worker is performing multiple tasks during the selected time period, a physical load score is calculated for each task.
[0051] The visualization unit 111 calculates the psychological stress score for the selected time period (step S108). Specifically, the following process is executed.
[0052] (S108-1) The visualization unit 111 corrects the second psychological stress score using formula (1). 2 represents the unadjusted second psychological stress score, and S' 2 represents the corrected second psychological stress score. Note that instead of the achievement rate itself, a formula using a coefficient according to the achievement rate may be used.
[0053]
number
[0054] This is a process to reflect how busy the worker is during the time period. If the achievement rate is high, it is assumed that the worker is busy. Therefore, if the worker is busy, the second psychological stress score is corrected to be large, and if the worker is not busy, the second psychological stress score is corrected to be small.
[0055] (S108-2) The visualization unit 111 corrects the third psychological stress score using formula (2). Here, S 3 represents the unadjusted third psychological stress score, and S' 3 represents the adjusted third psychological burden score, and N b represents the standard number of workers, N represents the actual number of workers, and α represents the coefficient. b and α are stored in the calculation rule information 123. N can be calculated from work shift information or image analysis.
[0056]
number
[0057] This is a process to reflect the division of work during a time period. When there are many workers, the responsibility for the work is distributed among multiple workers. Therefore, when there are few workers, the third psychological stress score is corrected to be larger, and when there are many workers, the third psychological stress score is corrected to be smaller.
[0058] (S108-3) The visualization unit 111 calculates the sum of the first psychological stress score, the corrected second psychological stress score, and the corrected third psychological stress score as the psychological stress score for the selected time period.
[0059] The visualization unit 111 generates visualization data based on the results of the processes from step S106 to step S108, and registers the data in the table 300 (step S109).
[0060] The visualization unit 111 determines whether or not the process has been completed for all time periods (step S110).
[0061] If the processing has not been completed for all time periods, the visualization unit 111 returns to step S105.
[0062] When the process is completed for all time periods, the visualization unit 111 determines whether the process is completed for all workers (step S111).
[0063] If the process has not been completed for all the workers, the visualization unit 111 returns to step S103.
[0064] When the process is completed for all the workers, the visualization unit 111 ends the visualization data generation process.
[0065] Fig. 5 is a flowchart illustrating an example of a visualization process executed by the workload visualization system 100 of the first embodiment. Fig. 6 is a diagram illustrating an example of a screen displayed by the workload visualization system 100 of the first embodiment.
[0066] When the workload visualization system 100 receives a visualization request for each user including a date, it executes the process described below.
[0067] The visualization unit 111 acquires the table 300 to which the specified date is assigned from the visualization information 124 via the data management unit 110 (step S201).
[0068] The visualization unit 111 starts loop processing of the table 300 (step S202). Specifically, the visualization unit 111 selects one table 300.
[0069] The visualization unit 111 starts loop processing of the time periods (step S203). Specifically, the visualization unit 111 selects one time period. The time period can be grasped by referring to the table 300.
[0070] The visualization unit 111 generates a histogram using the visualization data stored in the selected table 300 (step S204). Specifically, the following process is executed.
[0071] (S204-1) The visualization unit 111 acquires visualization data in which the selected time period is stored in the time period 301 from the selected table 300.
[0072] (S204-2) The visualization unit 111 calculates a workload score for each piece of the obtained visualization data. For example, the visualization unit 111 calculates the total value of the physical stress score and the psychological stress score included in the visualization data as the workload score.
[0073] (S204-3) The visualization unit 111 generates a histogram in which the workload score is used as a frequency and the task time stored in the task time 303 is used as a bin width. One bin corresponds to one piece of visualization data.
[0074] The visualization unit 111 determines whether the process has been completed for all time periods (step S205).
[0075] If the processing has not been completed for all time periods, the visualization unit 111 returns to step S203.
[0076] When the processing has been completed for all time periods, the visualization unit 111 determines whether the processing has been completed for all tables 300 (step S206).
[0077] If the processing has not been completed for all the tables 300, the visualization unit 111 returns to step S202.
[0078] When the processing has been completed for all the tables 300, the visualization unit 111 displays a screen for presenting a histogram for each combination of worker and time period (step S207).
[0079] The visualization unit 111 displays, for example, a screen 600 shown in Fig. 6. By referring to the screen 600, a user such as a business manager can know which workers are performing work with a heavy load and the time period during which the work load is heavy.
[0080] Fig. 7 is a flowchart for explaining an example of the visualization process executed by the workload visualization system 100 of the embodiment 1. Fig. 8 is a diagram showing a specific example of the visualization process executed by the workload visualization system 100 of the embodiment 1. Figs. 9 and 10 are diagrams showing examples of screens displayed by the workload visualization system 100 of the embodiment 1.
[0081] When the workload visualization system 100 receives a visualization request for a task unit including a date, it executes the process described below.
[0082] The visualization unit 111 acquires the table 300 to which the specified date is assigned from the visualization information 124 via the data management unit 110 (step S301).
[0083] The visualization unit 111 sets the priority of the tasks (step S302). For example, the visualization unit 111 calculates the sum of the achievement rates for each task, and determines the priority of the task based on the magnitude of the total value. In this embodiment, the priority is set in descending order of the total value, starting from 1. This is to give priority to displaying tasks with high achievement rates and high loads.
[0084] The visualization unit 111 starts loop processing of the time slots (step S303). Specifically, the visualization unit 111 selects one time slot. The time slot can be grasped by referring to the table 300.
[0085] The visualization unit 111 starts loop processing of the tasks (step S304). Specifically, the visualization unit 111 selects one task based on the priority order. In this embodiment, tasks are selected in order starting from 1.
[0086] The visualization unit 111 sets the origin of the histogram (step S305). As shown in Fig. 8A, for a task with a priority level of 1, the frequency "0" is set as the origin of the histogram. As shown in Fig. 8B or 8C, for a task with a priority level other than 1, the previous origin plus the maximum frequency of the histogram generated previously is set as the origin.
[0087] The visualization unit 111 generates a histogram using visualization data corresponding to the selected time period and the selected work from the table 300 (step S306). The method of generating the histogram is the same as in step S204. However, step S306 differs in that visualization data from multiple tables 300 is used.
[0088] The visualization unit 111 determines whether or not the processing of all the tasks has been completed (step S307).
[0089] If the processing has not been completed for all the tasks, the visualization unit 111 returns to step S304.
[0090] When the processing has been completed for all the tasks, the visualization unit 111 determines whether the processing has been completed for all the time periods (step S308).
[0091] If the processing has not been completed for all time periods, the visualization unit 111 returns to step S303.
[0092] When the process has been completed for all time periods, the visualization unit 111 displays a screen for presenting a histogram for each combination of work and time period (step S309).
[0093] The visualization unit 111 displays, for example, a screen 900 shown in Fig. 9. A user such as a business manager can understand tasks with high loads and time periods with high loads by referring to the screen 900. The visualization unit 111 may also simplify the histogram based on the maximum frequency of the histogram and display a screen 1000 shown in Fig. 10.
[0094] The visualization unit 111 may also calculate the area of the bins of the histogram, i.e., the multiplication value of the task score and task time, and display the calculated value in a ranking format. A larger value indicates a higher load. Therefore, a user such as a business manager can understand which tasks have a high load by referring to the values.
[0095] The present invention is not limited to the above-mentioned embodiment, but includes various modified examples. For example, the above-mentioned embodiment describes the configuration in detail to easily explain the present invention, and the present invention is not necessarily limited to the configuration including all the described configurations. Also, it is possible to add, delete, or replace a part of the configuration of each embodiment with another configuration.
[0096] In addition, each of the above configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that realizes the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-mentioned embodiments, and the program code itself and the storage medium storing it constitute the present invention. Examples of storage media for supplying such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs (Solid State Drives), optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, etc.
[0097] Furthermore, the program code for realizing the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, Python, Java (registered trademark), etc.
[0098] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed over a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read out and execute the program code stored in the storage means or storage medium.
[0099] In the above-mentioned embodiment, the control lines and information lines are shown as those considered necessary for the explanation, and not all the control lines and information lines are shown in the product. All the components may be connected to each other. [Explanation of symbols]
[0100] 100 Workload Visualization System 110 Data Management Department 111 Visualization section 120 Business Information 121 Work Log Information 122 Survey Information 123 Calculation rule information 124 Visualization information 200 calculator 201 Processor 202 Main storage 203 Secondary storage device 204 Network Interface 205 Input Device 206 Output Device 207 Bus 300 Tables 600, 900 screen
Claims
1. A workload visualization system for visualizing a workload including a plurality of tasks, comprising: a computer having a processor and a storage device coupled to the processor; retaining work log information including a work log of work performed by each of a plurality of workers, and questionnaire information including a result of a questionnaire administered to each of the plurality of workers to grasp the psychological burden of the work; Using the work log, a work time, a work volume, and a completion rate of the work performed by the worker are calculated for each time period obtained by dividing the task time by an arbitrary time span; calculating a physical load score representing a physical load of the work performed by the worker for each time period based on the amount of work; calculating a psychological stress score representing a psychological stress of the work performed by the worker for each time period based on the questionnaire information and the achievement rate; generating visualization data for each of the plurality of workers, the visualization data including the time period, the work time, the work volume, the physical load score, and the psychological load score; A workload visualization system, characterized in that it uses the visualization data to generate and output display data representing the workload of the workload.
2. The workload visualization system according to claim 1, the questionnaire information includes a first type of question for evaluating a psychological load for the work, a second type of question for evaluating a psychological load corresponding to the workload, and a third type of question for evaluating a psychological load for a responsibility in the work, The workload visualization system includes: managing conversion rules for converting the answers to the first type questions, the second type questions, and the third type questions into numerical values; calculating a first score from the answers to the first type questions included in the survey information based on the conversion rule; calculating a second score from the answers to the second type questions included in the survey information based on the conversion rule; calculating a third score from the answers to the third type questions included in the survey information based on the conversion rule; multiplying the second score by a coefficient corresponding to the achievement rate to calculate a fourth score; Calculating a fifth score based on a function using the third score as a variable and including a coefficient according to the number of people who performed the same work as the target worker during the same time period; A workload visualization system, comprising: a function having the first score, the fourth score, and the fifth score as variables, for calculating the psychological stress score.
3. The workload visualization system according to claim 2, selecting the tasks, and using the visualization data of the selected tasks of each of the plurality of workers, generating a histogram for each of the time periods, in which the task time is a bin width and the workload score calculated using the physical load score and the psychological load score is a frequency; A workload visualization system, comprising: generating display data for displaying the histogram for each combination of the work and the time period.
4. The workload visualization system according to claim 3, selecting the work, setting an origin of the histogram of the previously selected work for each time period to a value obtained by adding the maximum value of the frequency of the histogram, and executing a process of stacking the histogram of the selected work; A workload visualization system, characterized in that display data is generated for displaying a result of stacking a plurality of the histograms for each combination of the work and the time period.
5. The workload visualization system according to claim 4, Calculating the total of the achievement rates for each of the tasks; A workload visualization system, characterized in that the order in which the tasks are selected is controlled based on the total of the achievement rates.
6. A method for visualizing a workload including a plurality of tasks, which is executed by a workload visualization system, comprising: The workload visualization system includes: a computer having a processor and a storage device coupled to the processor; retaining work log information including a work log of work performed by each of a plurality of workers, and questionnaire information including a result of a questionnaire administered to each of the plurality of workers to grasp the psychological burden of the work; The method for visualizing the workload includes: A first step in which the workload visualization system uses the work log to calculate a work time, a work amount, and an achievement rate of the work performed by the worker for each time period obtained by dividing a work time by an arbitrary time width; a second step of the workload visualization system calculating a physical load score representing a physical load of the work performed by the worker for each time period based on the workload; a third step in which the workload visualization system calculates, for each time period, a psychological stress score representing a psychological stress of the work performed by the worker based on the questionnaire information and the achievement rate; a fourth step in which the workload visualization system generates visualization data for each of the plurality of workers, the visualization data including the time period, the work hours, the work volume, the physical load score, and the psychological load score; a fifth step in which the workload visualization system uses the visualization data to generate and output display data representing the workload.
7. The method for visualizing a workload according to claim 6, further comprising the steps of: the questionnaire information includes a first type of question for evaluating a psychological load for the work, a second type of question for evaluating a psychological load corresponding to the workload, and a third type of question for evaluating a psychological load for a responsibility in the work, the workload visualization system manages conversion rules for converting the answers to the first type questions, the answers to the second type questions, and the answers to the third type questions into numerical values; The third step includes: a step of the workload visualization system calculating a first score from the answers to the first type questions included in the questionnaire information based on the conversion rule; a step of the workload visualization system calculating a second score from the answers to the second type questions included in the questionnaire information based on the conversion rule; the workload visualization system calculating a third score from the answers to the third type questions included in the questionnaire information based on the conversion rule; a step of the workload visualization system multiplying the second score by a coefficient according to the achievement rate to calculate a fourth score; a step in which the workload visualization system calculates a fifth score based on a function including a coefficient according to the number of people who performed the same work as the target worker during the same time period, using the third score as a variable; A method for visualizing work load, comprising a step in which the work load visualization system calculates the psychological stress score using a function with the first score, the fourth score, and the fifth score as variables.
8. The method for visualizing a workload according to claim 7, further comprising the steps of: The fifth step includes: a sixth step in which the workload visualization system selects the tasks, and generates, for each of the time periods, a histogram using the visualization data of the selected tasks of each of the plurality of workers, in which the task time is a bin width and the workload score calculated using the physical load score and the psychological load score is a frequency; a seventh step in which the workload visualization system generates display data for displaying the histogram for each combination of the task and the time period.
9. The method for visualizing a workload according to claim 8, further comprising the steps of: the sixth step includes a step of the workload visualization system selecting the work, setting an origin of the histogram of the previously selected work for each time period to a value obtained by adding a maximum value of the frequency of the histogram, and executing a process of stacking the histogram of the selected work, The seventh step is a method for visualizing a work load, characterized in that it includes a step in which the work load visualization system generates display data for displaying the result of stacking a plurality of the histograms for each combination of the work and the time period.
10. The method for visualizing a workload according to claim 9, further comprising the steps of: The sixth step includes: a step of the workload visualization system calculating a total of the achievement rates for each of the tasks; a step of the workload visualization system controlling a selection order of the tasks based on the total of the achievement rates.
Citation Information
Patent Citations
Workload analysis apparatus, workload analysis method, and program
JP2021125183A