Simulation system, work determination device, work determination method, and program
Patent Information
- Application Number
- JP2025521855
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-05-23
- Filing Date
- 2024-04-08
- Publication Date
- 2026-09-30
- Estimated Expiration
- 2044-04-08
Smart Images

Figure 0007927156000001 
Figure 0007927156000002 
Figure 0007927156000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a simulation system, a work determination device, a work determination method, and a program. [Background Art]
[0002] In production line design in the manufacturing industry, before a production line is launched, the behavior of the production line is simulated to calculate output, operating rate, and the like. Manual work has a problem in that it is impossible to fully account for complex manufacturing conditions, branches, and the like, so simulators that register manufacturing conditions, branches, and the like to perform calculations have emerged in recent years. In simulators, characteristics of work are set for processes that constitute a production line, and simulation is executed. One of the characteristics of work is work time.
[0003] For example, Patent Document 1 discloses a process organizing device including: a work order candidate generation means that generates work order candidates in which works are arranged in order in conformity with work constraints relating to a predetermined order between specific works; a process candidate generation means that generates a process candidate composed of sequentially arranged processes, wherein the process is composed of work groups divided in accordance with the work order candidate and the required time of the work group is within a predetermined takt time; a process evaluation means that calculates an evaluation value obtained by evaluating the process candidate by a predetermined index; and a process output means that outputs a process candidate having an evaluation value within a predetermined range as an appropriate process candidate. [Prior Art Documents] [Patent Documents]
[0004] [Patent Document 1] Japanese Unexamined Patent Application Publication No. 2021-170240 [Summary of the Invention] [Problem to be Solved by the Invention]
[0005] However, the technology described in Patent Document 1 does not differentiate between the time required for routine tasks that occur every time in a process and the time required for non-routine tasks that occur under specific conditions when evaluating a process. If the time required for each of the routine and non-routine tasks in a process is not set, the prediction accuracy of the production line simulation will decrease. If the time required for each of the routine and non-routine tasks is set based on actual work performance, for example, it would take an enormous amount of time for a person to distinguish whether the work performed in the process is routine or non-routine by looking at video footage of the manufacturing site. As a result, the denominator of data used to set the time required becomes small, which leads to errors compared to the true value.
[0006] This disclosure is made to solve the problems described above and aims to enable efficient determination of whether an operation performed in a production line process is a routine operation or an irregular operation. [Means for solving the problem]
[0007] To achieve the above objectives, the simulation system relating to this disclosure comprises a first operation input unit, a simulation execution unit, and a textbook data generation unit. ,seat The system comprises a target estimation unit, a performance data generation unit, and a comparison calculation unit. The first operation input unit accepts production line modeling operations and generates a production line model. The simulation execution unit simulates the behavior of the production line based on the production line model and generates simulation result information showing the simulation results. The instructional data generation unit generates instructional data, which is a time chart of each resource present in the zone from the start to the end of one work unit that serves as the instructional data for the steady work of each process, based on instructional data generation condition information including information indicating the start and end times of work for one work unit that serves as the instructional data for each process, and information indicating the zone which is the area required for work for one work unit in each process, and simulation result information. The coordinate estimation unit is, Measurement data obtained by measuring radio waves received from tags attached to each resource by a tag reader deployed at the production site that possesses the resources. TaBased on this, the coordinates of each resource are estimated and coordinate data showing the coordinates of each resource is generated. The actual data generation unit generates actual data, which is a time chart of each resource within a zone, from the start to the end of work for one work in each process, based on the actual data generation condition information, which shows the conditions that define the work for one work in each process from start to finish, and the coordinate data. The comparison calculation unit compares the textbook data and the actual data to determine whether the work shown in the actual data is a routine or irregular task, and outputs determination result information showing the determination result. [Effects of the Invention]
[0008] According to this disclosure, by comparing textbook data, which is a time chart of each resource present in a zone from the start to the end of work for one workpiece that serves as a textbook for the routine work of each process in the production line based on simulation results, with actual data, which is a time chart of each resource present in a zone from the start to the end of work for one workpiece in each process in the production site, it is possible to automatically determine whether the work shown in the actual data is routine work or non-routine work, and output judgment result information showing the judgment result, thereby enabling efficient determination of whether the work performed in each process is routine work or non-routine work. [Brief explanation of the drawing]
[0009] [Figure 1] A diagram showing an example configuration of the simulation system according to Embodiment 1. [Figure 2] A diagram showing an example of work result information related to Embodiment 1. [Figure 3] Figure showing an example of 3D data according to Embodiment 1. [Figure 4] This figure shows an example of a manufacturing site where resources according to Embodiment 1 are tagged. [Figure 5] This figure shows an example of a setting screen for setting the start and end times of work for one workpiece that will serve as a manual for routine work according to Embodiment 1. [Figure 6]This figure shows an example of a setting screen for setting the area required for working on one workpiece according to Embodiment 1. [Figure 7] A diagram showing an example of textbook data related to Embodiment 1. [Figure 8] A diagram showing an example of a measurement time chart according to Embodiment 1. [Figure 9] A diagram showing an example of performance data related to Embodiment 1. [Figure 10] A flowchart illustrating an example of the operation of the textbook data generation process according to Embodiment 1. [Figure 11] A flowchart showing an example of the operation of the work determination process according to Embodiment 1. [Figure 12] A diagram showing an example configuration of the simulation system according to Embodiment 2. [Figure 13] This figure shows an example of the hardware configuration of the simulation device and work determination device according to Embodiments 1 and 2. [Modes for carrying out the invention]
[0010] The simulation system, work determination device, work determination method, and program according to this embodiment will be described in detail below with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals. In the following embodiment, an example will be described in which the work time of each process in the product production line is divided into work time for routine work and work time for non-routine work. Hereinafter, workers in the product production line, work-in-progress items that are the target of the work in each process, tools, materials, AGVs (Automatic Guided Vehicles), etc. will be collectively referred to as resources.
[0011] (Embodiment 1) The configuration of the simulation system 100 according to Embodiment 1 will be explained with reference to Figure 1. The simulation system 100 includes a simulation device 1 that simulates the behavior of the production line, and a work determination device 2 that determines whether the work actually performed at each process is a routine or non-routine work based on textbook data of routine work at each process of the production line.
[0012] The simulation device 1 comprises a storage unit 11 that stores various types of information, an operation input unit 12 that accepts modeling operations for a production line, a simulation execution unit 13 that simulates the behavior of the production line, and a communication unit 14 that transmits and receives information to and from the work determination device 2. The operation input unit 12 is an example of a first operation input unit.
[0013] The storage unit 11 comprises a simulation condition storage unit 111 that stores simulation condition information indicating conditions for executing a simulation, and a simulation result storage unit 112 that stores simulation result information indicating results of the simulation.
[0014] The operation input unit 12 generates an operation screen for accepting a production line modeling operation based on a library of objects such as workers, works, tools, components, and AGVs, processes that constitute the production line, and work in each process, which are included in the simulation condition information stored in the simulation condition storage unit 111. A work is a processing target or an assembly target in a process. The production line modeling operations include arranging objects on the production line, setting process routes for works, components and the like, and setting work for each process. The operation input unit 12 outputs the generated operation screen. The output method of the operation screen may be screen display, or may be transmitted to a user terminal used by a user. In the latter case, the user terminal outputs the operation screen, and the operation input unit 12 receives information indicating the modeling operation input to the operation screen from the user terminal.
[0015] The operation input unit 12 generates a model of the production line according to the modeling operation input to the operation screen. The operation input unit 12 sends the generated production line model to the simulation execution unit 13.
[0016] The simulation execution unit 13 simulates the behavior of the production line based on the production line model received from the operation input unit 12. Specifically, the simulation execution unit 13 simulates the behavior of the production line based on the work time information, which indicates the work time for one workpiece in each process, and the travel time information, which indicates the travel time between processes, included in the simulation condition information stored in the simulation condition storage unit 111, and outputs the output for each task, the movement paths of people and materials, the operating rate, etc., as simulation results. The simulation execution unit 13 stores the simulation result information, which indicates the simulation results, and the production line model in the simulation result storage unit 112.
[0017] The simulation results information includes work result information showing the work results for each process. This work result information is, for example, a Gantt chart showing the work results for each process, as shown in Figure 2. The example in Figure 2 is a Gantt chart showing the work results of worker W09 and AGV01 in process A, the work results of worker W10 and AGV02 in process B, the work results of worker W11 and AGV03 in process C, and the work results of worker W12 and AGV04 in process D. The work result information is not limited to information showing the work results of workers and AGVs; it may also show the work results of workers only, or it may include the work results of other resources.
[0018] The production line model includes 3D data that represents the production line in three dimensions. This 3D data is, for example, a 3D model of the production line with objects placed in digital space, as shown in Figure 3.
[0019] The communication unit 14 transmits the simulation result information and the production line model stored in the simulation result storage unit 112 to the work determination device 2.
[0020] Here, we will explain the manufacturing site where an actual production line exists, using Figure 4. In the manufacturing site, each resource is tagged, and tag readers are positioned to receive radio waves emitted by the tags. The tags are, for example, RF (Radio Frequency) tags. In the example in Figure 4, AGVs, tools, and workers are tagged, and tag readers receive radio waves emitted by each tag. There may be multiple tag readers. Furthermore, tags are assigned to all resources in the manufacturing site, not just AGVs, tools, and workers. The tag readers transmit measurement data, which is measured from the radio waves received from the tags attached to each resource, to the work determination device 2. The measurement data includes, for example, the received strength of the radio waves, the angle of incidence, the phase, and the time of reception.
[0021] Returning to Figure 1, the work determination device 2 comprises a storage unit 21 for storing various information, a communication unit 22 for sending and receiving information with the simulation device 1, an operation input unit 23 for receiving setting operations to set conditions for generating manual data for one unit of regular work in each process, a manual data generation unit 24 for generating manual data, a measurement data acquisition unit 25 for acquiring measurement data, a coordinate estimation unit 26 for estimating the coordinates of each resource based on the measurement data and generating coordinate data showing the coordinates of each resource, an actual data generation unit 27 for generating actual data showing the actual work for one unit of work in each process based on the coordinate data, and a comparison calculation unit 28 for comparing manual data and actual data to determine whether the work shown by the actual data is a regular or non-regular work. The operation input unit 23 is an example of a second operation input unit.
[0022] The storage unit 21 includes a data generation condition storage unit 211 that stores textbook data generation condition information indicating the conditions for generating textbook data and performance data generation condition information indicating the conditions for generating performance data, a textbook data storage unit 212 that stores textbook data, a coordinate data storage unit 213 that stores coordinate data, and a performance data storage unit 214 that stores performance data.
[0023] The communication unit 22 stores the simulation result information and production line model received from the simulation device 1 in the data generation condition storage unit 211 of the storage unit 21.
[0024] The operation input unit 23 displays the work result information and 3D data included in the simulation result information stored in the data generation condition storage unit 211 and the production line model, and generates a setting screen that accepts setting operations to set the conditions for generating the instructional data. The operation input unit 23 outputs the generated setting screen. The setting screen may be displayed on the screen or sent to the user terminal used by the user. In the latter case, the user terminal outputs the setting screen, and the operation input unit 23 receives information from the user terminal indicating the setting operations entered on the setting screen.
[0025] The operation input unit 23 generates textbook data generation condition information that indicates the conditions for generating textbook data, according to the setting operations entered on the setting screen. The operation input unit 23 stores the textbook data generation condition information in the data generation condition storage unit 211. The textbook data generation condition information includes information indicating the start and end times of work for one workpiece that will serve as the textbook for the regular operations of each process, and information indicating the area required for work for one workpiece in each process. Hereinafter, the area required for work for one workpiece will be referred to as a zone.
[0026] Here, the setting screen output by the operation input unit 23 will be explained using Figures 5 and 6. In the example setting screen shown in Figure 5, a Gantt chart showing the work results for each process, which is an example of the work result information shown in Figure 2, is displayed. For the work in process A, the start and end times of the work for one workpiece that will serve as the manual for the regular work in sections (1) to (4) are set. The start and end times can be set by, for example, clicking once on the Gantt chart displayed on the setting screen to set the start time, and double-clicking to set the end time. The operation input unit 23 generates manual data generation condition information indicating the start and end times of the work for one workpiece that will serve as the manual for the regular work, according to the setting operation entered on the setting screen, and stores it in the data generation condition storage unit 211. Note that the setting screen is not limited to the example in Figure 5, but any screen that allows the user to set the start and end times of the work for one workpiece that will serve as the manual for the regular work is acceptable. Also, the number of sections for which the start and end times of the work for one workpiece that will serve as the manual for the regular work is set is not limited to four, but can be one or more.
[0027] In the example settings screen shown in Figure 6, a 3D model of a production line, which is an example of 3D data shown in Figure 3, is displayed, and zone Z of process A is set. For example, when an object is clicked on the 3D model of the production line displayed on the settings screen, a rectangular zone of a predetermined size is set centered on that object. Alternatively, the user can set the size of the zone by dragging the vertices of the rectangular zone to deform it. The operation input unit 23 generates instructional data generation condition information indicating the coordinates of the zone on the 3D model of the production line according to the setting operations entered on the settings screen, and stores it in the data generation condition storage unit 211. Note that the settings screen is not limited to the example in Figure 6; any screen that allows the user to set the zones for each process is acceptable.
[0028] Returning to Figure 1, the textbook data generation unit 24 generates textbook data based on the simulation result information and textbook data generation condition information stored in the data generation condition storage unit 211. The textbook data is a time chart of each resource present in a zone from the start to the end of work for one workpiece, which serves as the textbook for the regular work of each process. Hereinafter, the time from the start to the end of work for one workpiece will be referred to as the work time for one workpiece.
[0029] The instructional data will be explained using Figure 7. Figure 7 shows a time chart of each resource present within the zone of process A, representing the working time for one workpiece that serves as the instructional data for the steady-state operation set in section (3) of Figure 5. In the example in Figure 7, in process A, the worker W09, workpiece, tool T1, component P1, and AGV01 are present within the zone for the working time for one workpiece. The instructional data generation unit 24 stores the time chart shown in Figure 7 in the data generation condition storage unit 211 as instructional data representing the steady-state operation for one workpiece in section (3) of process A.
[0030] Returning to Figure 1, the measurement data acquisition unit 25 acquires the aforementioned measurement data from a tag reader (not shown) located at the manufacturing site where the actual production line exists. The measurement data acquisition unit 25 sends the acquired measurement data to the coordinate estimation unit 26.
[0031] The coordinate estimation unit 26 estimates the coordinates of each resource based on the measurement data received from the measurement data acquisition unit 25 and generates coordinate data indicating the coordinates of each resource. The method for estimating the coordinates of each resource involves, for example, using the received signal strength, incident angle, phase, and reception time of radio waves from the tag included in the measurement data to infer the sequence of events and estimate the coordinates of each resource. The coordinate data indicates the coordinates of each resource from the start to the end of measurement by the tag reader. The time from the start to the end of measurement by the tag reader is, for example, the time during which the production line is operating in a day. Hereinafter, the time from the start to the end of measurement will be referred to as the measurement time. The coordinate estimation unit 26 sends the generated coordinate data to the performance data generation unit 27.
[0032] The performance data generation unit 27 determines whether the coordinates of each resource are included in the coordinate space of the zone for each process based on the coordinate data received from the coordinate estimation unit 26, and generates a time chart for each resource present in the zone for each process at the time measured by the tag reader. Hereinafter, the time chart for each resource present in the zone for each process at the time measured by the tag reader will be referred to as the measurement time chart. Based on the performance data generation condition information stored in the data generation condition storage unit 211, the performance data generation unit 27 extracts the work time for one workpiece from the measurement time chart and generates performance data showing the actual work for one workpiece in each process. The conditions for generating performance data indicated by the performance data generation condition information are, for example, conditions that define the start and end of work for one workpiece in each process, such as defining work as starting when the workpiece enters the zone and ending when the workpiece leaves the zone.
[0033] Here, the measurement time chart and actual data will be explained using Figures 8 and 9. Figure 8 shows the measurement time chart for process A. In the example in Figure 8, the actual data generation unit 27 extracts the work time for one workpiece in sections (5) to (8) from the measurement time chart of process A based on the actual data generation condition information, and generates actual data showing the actual work for one workpiece in process A. Figure 9 shows the actual data for process A. The example in Figure 9 is a time chart of each resource located within the zone of process A, showing the work time for one workpiece extracted in section (7) in Figure 8.
[0034] Returning to Figure 1, the comparison calculation unit 28 compares the textbook data with the actual data to determine whether the work indicated by the actual data is a routine or irregular task. If there are multiple intervals for the textbook data and the actual data, the textbook data and actual data for the corresponding intervals may be compared. The comparison calculation unit 28 compares the time chart of the textbook data with the time chart of the actual data to calculate the similarity. If the similarity exceeds the threshold, the comparison calculation unit 28 determines that the work for one workpiece indicated by the actual data is a routine task. If the similarity does not exceed the threshold, the comparison calculation unit 28 determines that the work for one workpiece indicated by the actual data is an irregular task. The threshold for similarity determination may be set in advance or set by the user.
[0035] If the comparison calculation unit 28 determines that it is a routine operation, it outputs routine operation determination result information, which sets the work time for one workpiece in the actual data time chart as the work time for a routine operation. The method of outputting the routine operation determination result information may be by displaying it on the screen, sending it to the user terminal, or printing it out. When the routine operation determination result information is output, the user stores the routine operation determination result information and updates the work time information stored in the simulation condition storage unit 111 with the information showing the average value of the work time for one workpiece in the actual data time chart included in the routine operation determination result information as the work time information for a routine operation. Thus, the more routine operation determination result information there is, the higher the accuracy of the work time for routine operations used in the simulation. If the comparison calculation unit 28 determines that it is an unroutine operation, it outputs unroutine operation determination result information, which sets the work time for one workpiece in the actual data time chart as the work time during which the unroutine operation was performed, along with the measured time chart. The user determines the working time of the non-routine work based on the outputted measurement time chart and the non-routine judgment result information indicating the working time of the non-routine work, and adds the non-routine work time information indicating the working time of the non-routine work to the working time information stored in the simulation condition storage unit 111. The steady-state judgment result information and the non-routine judgment result information are examples of judgment result information.
[0036] For example, when the comparison calculation unit 28 compares the time chart of the textbook data shown in Figure 7 with the time chart of the textbook data shown in Figure 9, it determines that the work is non-routine because the similarity does not exceed a threshold. The comparison calculation unit 28 outputs non-routine determination result information, which states that the work time for one workpiece shown in Figures 7 and 9 is the work time during which non-routine work was performed, along with the measurement time chart shown in Figure 8. Based on the measurement time chart shown in Figure 8 and the work time for one workpiece shown in Figures 7 and 9 as indicated by the non-routine determination result information, the user determines, for example, that the work time for non-routine work is the time in the interval (9) shown in Figure 8, and adds the work time information for non-routine work, which indicates the time in the interval (9), to the work time information stored in the simulation condition storage unit 111.
[0037] Here, we will explain the flow of the manual data generation process performed by the work determination device 2 using Figure 10. The manual data generation process shown in Figure 10 starts when power is turned on to the work determination device 2.
[0038] If the communication unit 22 of the work determination device 2 does not receive simulation result information and a production line model from the simulation device 1 (step S11; NO), the process proceeds to step S16. If the communication unit 22 receives simulation result information and a production line model from the simulation device 1 (step S11; YES), the communication unit 22 stores the simulation result information and the production line model in the data generation condition storage unit 211 of the storage unit 21.
[0039] The operation input unit 23 displays the work result information included in the simulation result information and the 3D data included in the production line model stored in the data generation condition storage unit 211, and generates a setting screen that accepts setting operations to set the conditions for generating instructional data (step S12). The operation input unit 23 outputs the generated setting screen (step S13). The operation input unit 23 generates instructional data generation condition information that indicates the conditions for generating instructional data according to the setting operations entered on the setting screen (step S14). The operation input unit 23 stores the instructional data generation condition information in the data generation condition storage unit 211. The instructional data generation condition information includes information indicating the start and end times of work for one workpiece that will be used as instructional data for the regular work of each process, and information indicating the zone of each process.
[0040] In the example settings screen shown in Figure 5, a Gantt chart is displayed showing the work results for each process, which is an example of the work result information shown in Figure 2. For the work in process A, the start and end times of the work for one workpiece that will serve as the manual for the regular work in sections (1) to (4) are set.
[0041] In the example settings screen shown in Figure 6, the 3D model of the production line, which is an example of 3D data shown in Figure 3, is displayed, and zone Z of process A is set.
[0042] Returning to Figure 10, the instructional data generation unit 24 generates instructional data based on the simulation result information and instructional data generation condition information stored in the data generation condition storage unit 211 (step S15). The instructional data is a time chart of each resource present in the zone, representing the working time for one workpiece that serves as the instructional data for the regular operations of each process.
[0043] The example of textbook data shown in Figure 7 is a time chart of each resource present within the zone of process A during the working time for one workpiece, which is used as the textbook for the regular operation set in section (3) of Figure 5. In the example in Figure 7, in process A, worker W09, workpiece, tool T1, component P1, and AGV01 are present within the zone during the working time for one workpiece.
[0044] Returning to Figure 10, if the power to the work determination device 2 is not turned OFF (step S16; NO), the process returns to step S11 and steps S11 to S16 are repeated. When the power is turned OFF (step S16; YES), the process ends.
[0045] Next, the flow of the work determination process executed by the work determination device 2 will be explained using Figure 11. The work determination process shown in Figure 11 starts when power is turned on to the work determination device 2. If the measurement data acquisition unit 25 of the work determination device 2 does not acquire measurement data from the tag reader placed in the manufacturing site where the actual production line exists (step S21: NO), the process moves to step S31. If measurement data is acquired (step S21: YES), the measurement data acquisition unit 25 sends the acquired measurement data to the coordinate estimation unit 26. Based on the measurement data received from the measurement data acquisition unit 25, the coordinate estimation unit 26 estimates the coordinates of each resource and generates coordinate data indicating the coordinates of each resource (step S22). The coordinate estimation unit 26 sends the generated coordinate data to the actual data generation unit 27.
[0046] The performance data generation unit 27 determines whether the coordinates of each resource are included in the coordinate space of the zone for each process based on the coordinate data received from the coordinate estimation unit 26, and generates a measurement time chart (step S23). Based on the performance data generation condition information, the performance data generation unit 27 extracts the work time for one workpiece from the measurement time chart and generates performance data showing the actual work for one workpiece in each process (step S24). The performance data is a time chart of each resource located within the zone for the work time of one workpiece in each process.
[0047] In the example measurement time chart shown in Figure 8, the actual data generation unit 27 extracts the work time for one workpiece in sections (5) to (8) from the measurement time chart based on the actual data generation condition information, and generates actual data showing the actual work for one workpiece in process A. The example actual data shown in Figure 9 shows the time charts for each resource located within the process A zone, based on the work time for one workpiece extracted in section (7) of Figure 8.
[0048] Returning to Figure 11, the comparison calculation unit 28 compares the time chart of the textbook data with the time chart of the actual data and calculates the similarity (step S25). If the similarity exceeds the threshold (step S26; YES), the comparison calculation unit 28 determines that the work for one workpiece shown in the actual data is a routine operation (step S27). If the similarity does not exceed the threshold (step S26; NO), the comparison calculation unit 28 determines that the work for one workpiece shown in the actual data is an irregular operation (step S28).
[0049] If the comparison calculation unit 28 determines that it is a routine operation, it outputs a routine operation determination result information that sets the work time for one workpiece in the actual data time chart as the work time for a routine operation (step S29). The user stores the routine operation determination result information and updates the work time information stored in the simulation condition storage unit 111 with the information showing the average work time for one workpiece in the actual data time chart included in the routine operation determination result information as the work time information for a routine operation.
[0050] If the comparison calculation unit 28 determines that it is an irregular operation, it outputs irregular operation determination result information, along with the measured time chart, which represents the time taken for one workpiece in the actual data time chart as the time taken for the irregular operation (step S30). The user determines the time taken for the irregular operation based on the time taken for the irregular operation indicated by the outputted measured time chart and irregular operation determination result information, and adds the time taken for the irregular operation to the time taken for the irregular operation information stored in the simulation condition storage unit 111.
[0051] In step S25, the comparison calculation unit 28 calculates the similarity between the time chart of the textbook data shown in Figure 7 and the time chart of the textbook data shown in Figure 9. In step S26, since the similarity does not exceed a threshold, it is determined in step S28 that it is an irregular operation. In step S30, the comparison calculation unit 28 outputs irregular operation determination result information, which states that the work time for one workpiece shown in Figures 7 and 9 is the work time during which an irregular operation was performed, along with the measurement time chart shown in Figure 8. Based on the measurement time chart shown in Figure 8 and the work time for one workpiece shown in Figures 7 and 9 indicated by the irregular operation determination result information, the user determines, for example, that the work time for the irregular operation is the time in the interval (9) shown in Figure 8, and adds the information indicating the time in the interval (9) as irregular operation work time information to the work time information stored in the simulation condition storage unit 111.
[0052] Returning to Figure 11, if the power to the work determination device 2 is not turned OFF (step S31; NO), the process returns to step S21, and steps S21 to S31 are repeated. When the power is turned OFF (step S31; YES), the process ends.
[0053] According to the simulation system 100 of Embodiment 1, the system compares textbook data, which is a time chart of each resource present in a zone for the time required to operate one workpiece as a textbook for the routine operations of each process in the production line based on the simulation results, with actual data, which is a time chart of each resource present in a zone for the time required to operate one workpiece in each process in the production site. By comparing this data, the system automatically determines whether the operations shown in the actual data are routine operations or non-routine operations, and outputs judgment result information indicating the determination result. This makes it possible to efficiently determine whether the operations performed in each process are routine operations or non-routine operations.
[0054] (Embodiment 2) In the simulation system 100 of Embodiment 1, if the actual data indicates that the work for one workpiece is a routine operation, the user stores the routine operation determination result information and uses the information showing the average work time for one workpiece from the actual data time chart included in the routine operation determination result information as the routine operation work time information, updating the work time information stored in the simulation condition storage unit 111. On the other hand, if the actual data indicates that the work for one workpiece is an irregular operation, the user determines the work time of the irregular operation based on the outputted measurement time chart and the work time of the irregular operation indicated in the irregular operation determination result information, and adds the work time information of the irregular operation to the work time information stored in the simulation condition storage unit 111. In Embodiment 2, these processes are performed within the simulation system 100.
[0055] The simulation system 100 according to Embodiment 2 will be described with reference to Figure 12. In the simulation system 100 of Embodiment 2, an update unit 15 is added to the simulation device 1, and the functions of the communication unit 14 of the simulation device 1, as well as the communication unit 22 and comparison calculation unit 28 of the work determination device 2, are different.
[0056] If the comparison calculation unit 28 of the work determination device 2 determines that the work for one workpiece shown in the actual data is a routine operation, it outputs routine determination result information to the simulation device 1 via the communication unit 22, which sets the work time for one workpiece in the actual data time chart as the work time for a routine operation. If the comparison calculation unit 28 determines that it is an irregular operation, it outputs irregular determination result information to the simulation device 1 via the communication unit 22, which sets the time in the measured time chart where the same resources as in the actual data time chart are continuously present as the work time for an irregular operation.
[0057] When the communication unit 14 of the simulation device 1 receives steady-state judgment result information from the work judgment device 2, it sends it to the update unit 15. The update unit 15 stores the steady-state judgment result information received from the communication unit 14 and updates the work time information stored in the simulation condition storage unit 111 as steady-state work time information, showing the average work time for one workpiece in the time chart of the actual data included in the steady-state judgment result information. When the communication unit 14 receives non-steady-state judgment result information from the work judgment device 2, it sends it to the update unit 15. The update unit 15 adds information showing the work time of non-steady-state work included in the non-steady-state judgment result information as non-steady-state work time information to the work time information stored in the simulation condition storage unit 111. The other functions of the simulation device 1 and the work judgment device 2 are the same as in Embodiment 1.
[0058] According to the simulation system 100 of Embodiment 2, the work time information used for simulating the production line can be automatically separated into work time information for routine tasks and work time information for non-routine tasks, thereby improving efficiency.
[0059] The hardware configuration of the simulation device 1 and the work determination device 2 will be explained using Figure 13. As shown in Figure 13, the simulation device 1 and the work determination device 2 each include a temporary storage unit 101, a storage unit 102, a calculation unit 103, an input unit 104, a transmitting / receiving unit 105, and a display unit 106. The temporary storage unit 101, storage unit 102, input unit 104, transmitting / receiving unit 105, and display unit 106 are all connected to the calculation unit 103 via a BUS.
[0060] The calculation unit 103 is, for example, a CPU (Central Processing Unit). The calculation unit 103 executes the operations of the operation input unit 12, simulation execution unit 13, and update unit 15 of the simulation device 1, as well as the operations of the operation input unit 23, textbook data generation unit 24, measurement data acquisition unit 25, coordinate estimation unit 26, actual data generation unit 27, and comparison calculation unit 28 of the work determination device 2, according to the control program stored in the storage unit 102.
[0061] The temporary storage unit 101 is, for example, RAM (Random-Access Memory). The temporary storage unit 101 loads the control program stored in the storage unit 102 and uses it as a work area for the calculation unit 103.
[0062] The memory unit 102 is a non-volatile memory such as flash memory, hard disk, DVD-RAM (Digital Versatile Disc - Random Access Memory), or DVD-RW (Digital Versatile Disc - ReWritable). The memory unit 102 pre-stores a program for causing the calculation unit 103 to perform processing for the simulation device 1 and the work determination device 2. It also supplies data stored in this program to the calculation unit 103 according to the instructions of the calculation unit 103, and stores the data supplied from the calculation unit 103. The memory unit 11 of the simulation device 1 and the memory unit 21 of the work determination device 2 are configured in the memory unit 102.
[0063] The input unit 104 is an interface device that connects input devices such as keyboards, pointing devices, and voice input devices to a BUS. Information entered by the user is supplied to the calculation unit 103 via the input unit 104. When the operation input unit 12 of the simulation device 1 and the operation input unit 23 of the work determination device 2 are configured to receive operation input directly from the user, the input unit 104 functions as the operation input unit 12 of the simulation device 1 and the operation input unit 23 of the work determination device 2.
[0064] The transmitting / receiving unit 105 is a network termination device or wireless communication device connected to a network, and a serial interface or LAN (Local Area Network) interface connected to them. The transmitting / receiving unit 105 functions as the communication unit 14 of the simulation device 1 and the communication unit 22 of the work determination device 2. When the operation input unit 12 of the simulation device 1 and the operation input unit 23 of the work determination device 2 are configured to receive information indicating modeling operations and setting operations from a user terminal, the transmitting / receiving unit 105 functions as the operation input unit 12 of the simulation device 1 and the operation input unit 23 of the work determination device 2. Also, when the comparison calculation unit 28 of the work determination device 2 is configured to transmit steady-state determination result information and non-steady-state determination result information to the user terminal, the transmitting / receiving unit 105 functions as the comparison calculation unit 28.
[0065] The display unit 106 is a display device such as an LCD (Liquid Crystal Display) or an organic EL (electroluminescence) display. When the operation input unit 12 of the simulation device 1 and the operation input unit 23 of the work determination device 2 are configured to display an operation screen and a setting screen, respectively, the display unit 106 functions as the operation input unit 12 of the simulation device 1 and the operation input unit 23 of the work determination device 2. Also, when the comparison calculation unit 28 of the work determination device 2 is configured to display steady-state determination result information and non-steady-state determination result information on the screen, the display unit 106 functions as the comparison calculation unit 28.
[0066] The processing of the memory unit 11, operation input unit 12, simulation execution unit 13, communication unit 14, and update unit 15 of the simulation device 1 shown in Figure 1, as well as the processing of the memory unit 21, communication unit 22, operation input unit 23, textbook data generation unit 24, measurement data acquisition unit 25, coordinate estimation unit 26, actual data generation unit 27, and comparison calculation unit 28 of the work determination device 2, is performed by a control program that processes using resources such as the temporary storage unit 101, calculation unit 103, storage unit 102, input unit 104, transmission / reception unit 105, and display unit 106.
[0067] Furthermore, the aforementioned hardware configuration and flowchart are examples only and can be changed and modified as needed.
[0068] The core components of the simulation device 1 and the work determination device 2, such as the calculation unit 103, temporary storage unit 101, storage unit 102, input unit 104, transmission / reception unit 105, and display unit 106, can be implemented using a standard computer system, rather than a dedicated system. For example, the computer program for executing the above operations may be stored on a computer-readable recording medium such as a flexible disk, CD-ROM (Compact Disc - Read Only Memory), or DVD-ROM (Digital Versatile Disc - Read Only Memory) and distributed, and the simulation device 1 and work determination device 2 can be configured by installing the computer program on a computer. Alternatively, the computer program may be stored on a storage device of a server on a communication network such as the Internet, and the simulation device 1 and work determination device 2 can be configured by downloading it from a standard computer system.
[0069] Furthermore, if the functions of the simulation device 1 and the work determination device 2 are realized through a division of labor between the OS (Operating System) and the application program, or through collaboration between the OS and the application program, then only the application program portion may be stored on the recording medium or storage device.
[0070] Furthermore, it is possible to superimpose a computer program onto the carrier wave and provide it via a communication network. For example, the computer program may be posted on a bulletin board system (BBS) on the communication network and provided via the communication network. The system may then be configured to execute the aforementioned processing by starting this computer program and running it under the control of the OS, just like other application programs.
[0071] In the embodiments 1 and 2 described above, the simulation system 100 comprises a simulation device 1 and a work determination device 2 separately. However, it is not limited to this, and the simulation device 1 and the work determination device 2 may be implemented in a single device.
[0072] In the above embodiment 1, if the comparison calculation unit 28 of the work determination device 2 determines that the work for one workpiece shown in the actual data is an irregular work, it outputs irregular work determination result information, which sets the work time for one workpiece in the actual data time chart as the work time during which the irregular work was performed, along with the measured time chart. However, it is not limited to this. For example, if the comparison calculation unit 28 determines that the work for one workpiece shown in the actual data is an irregular work, it may output irregular work determination result information, which sets the work time for one workpiece in the actual data time chart as the work time during which the irregular work was performed, along with video data of the work time zone for one workpiece in the actual data time chart and the measured time chart.
[0073] In this case, cameras are placed on the manufacturing floor, and the cameras transmit video data of each process zone to the work determination device 2. The user checks the video data output by the comparison calculation unit 28 and determines whether it is a routine or irregular operation. If it is determined to be a routine operation, the user updates the work time information stored in the simulation condition storage unit 111 as routine operation work time information, using information that shows the average work time for one workpiece from the time chart of the actual data included in the routine operation determination result information. If it is determined to be an irregular operation, the user determines the work time of the irregular operation based on the measurement time chart output from the comparison calculation unit 28 and the work time for one workpiece from the time chart of the actual data, and adds the work time information of the irregular operation to the work time information stored in the simulation condition storage unit 111.
[0074] In embodiments 1 and 2 described above, the simulation device 1 is equipped with a memory unit 11, but it is not limited to this, and the memory unit 11 may be provided by an external device or system. The work determination device 2 is equipped with a memory unit 21, but it is not limited to this, and the memory unit 21 may be provided by an external device or system.
[0075] In embodiments 1 and 2 described above, the work determination device 2 is equipped with an operation input unit 23. However, it is not limited to this, and if the data generation condition storage unit 211 has already stored instruction manual data generation condition information, it is not necessary to provide an operation input unit 23. In this case, the instruction manual data generation condition information includes, for example, information indicating conditions that define the start and end times of work for one workpiece that will be used as instruction manuals for the regular work of each process, and information indicating conditions that define the zones of each process.
[0076] In embodiments 1 and 2 described above, the measurement data acquisition unit 25 of the work determination device 2 acquired measurement data from a tag reader placed in the manufacturing site where the actual production line exists. However, it is not limited to this, and positioning data may be acquired from devices or systems other than tag readers, or positioning data may be accepted as input from the user.
[0077] In embodiments 1 and 2 described above, examples were given in which the working time of each process in a product production line is divided into working time for routine tasks and working time for non-routine tasks. However, the examples are not limited to these, and it is possible to divide the working time of each process into working time for routine tasks and working time for non-routine tasks in any production line that has processes for producing goods in a production site with multiple resources.
[0078] Although preferred embodiments have been described in detail above, the invention is not limited to the embodiments described above, and various modifications and substitutions can be made to the embodiments described above without departing from the scope of the claims.
[0079] The various aspects of this disclosure are summarized below as an appendix.
[0080] (Note 1) A first operation input unit that accepts modeling operations for a production line and generates a model of the production line, A simulation execution unit that simulates the behavior of the production line based on the model of the production line and generates simulation result information showing the simulation results, A textbook data generation unit generates textbook data, which is a time chart of each resource present within the zone from the start to the end of one workpiece that serves as a textbook for the regular operations of each process of the production line, based on textbook data generation condition information including information indicating the start and end times of one workpiece that serves as a textbook for the regular operations of each process, and information indicating the zone which is the area required for one workpiece that serves as a textbook for each process, and the simulation result information. A measurement data acquisition unit that acquires measurement data by measuring radio waves received from tags attached to each resource by a tag reader placed in a production site with resources, A coordinate estimation unit estimates the coordinates of each resource based on the aforementioned measurement data and generates coordinate data indicating the coordinates of each resource. A performance data generation unit generates performance data, which is a time chart of each resource present in the zone, based on performance data generation condition information that specifies the conditions for the start and end of work for one workpiece in each process, and the coordinate data, from the start to the end of work for one workpiece in each process. A comparison calculation unit compares the textbook data with the actual data to determine whether the work indicated by the actual data is a routine or irregular task, and outputs determination result information indicating the determination result. A simulation system equipped with the following features. (Note 2) The system further includes a second operation input unit that accepts setting operations to set the start and end times of work for one workpiece to be used as a manual for the regular operations of each process in the production line, and the zones of each process, and generates the manual data generation condition information. The simulation system described in Appendix 1. (Note 3) The comparison calculation unit compares the time chart of the textbook data with the time chart of the actual data to calculate the similarity, and if the similarity exceeds a threshold, it determines that the work indicated by the actual data is a routine task, and if the similarity does not exceed a threshold, it determines that the work indicated by the actual data is an irregular task. The simulation system described in Appendix 1 or 2. (Note 4) The aforementioned performance data generation unit generates a measurement time chart, which is a time chart of each resource present within the zone of each process at the measurement time of the tag reader, based on the coordinate data, and generates the performance data by extracting the work time for one workpiece from the measurement time chart based on the instructional data generation condition information. If the comparison calculation unit determines that the work indicated by the actual data is a regular operation, it outputs regular operation determination result information, which sets the work time of one workpiece in the time chart of the actual data as the work time of a regular operation. If the unit determines that the work indicated by the actual data is an irregular operation, it outputs irregular operation determination result information, which sets the work time of one workpiece in the time chart of the actual data as the work time during which the irregular operation was performed, along with the measurement time chart. A simulation system as described in any of the appendices 1 to 3. (Note 5) The aforementioned performance data generation unit generates a measurement time chart, which is a time chart of each resource present within the zone of each process at the measurement time of the tag reader, based on the coordinate data, and generates the performance data by extracting the work time for one workpiece from the measurement time chart based on the instructional data generation condition information. The simulation execution unit simulates the behavior of the production line based on simulation condition information, which includes work time information indicating the work time for one workpiece in each process of the production line model. If the comparison calculation unit determines that one task indicated by the actual data is a regular task, it outputs regular task determination result information that sets the time of one task in the time chart of the actual data as the work time of a regular task. If the comparison calculation unit determines that one task indicated by the actual data is an irregular task, it outputs irregular task determination result information that sets the time in the measurement time chart in which the same resources as in the time chart of the actual data exist consecutively as the work time of an irregular task. The system further includes an update unit that, when the steady-state judgment result information is output, stores the steady-state judgment result information in an accumulated manner, updates the work time information with information indicating the average work time for one of the time charts of the actual data included in the steady-state judgment result information as work time information for steady-state work, and when the non-steady-state judgment result information is output, adds information indicating the work time of non-steady-state work included in the non-steady-state judgment result information to the work time information as work time information for non-steady-state work. A simulation system as described in any of the appendices 1 to 3. (Note 6) The aforementioned performance data generation unit generates a measurement time chart, which is a time chart of each resource present within the zone of each process at the measurement time of the tag reader, based on the coordinate data, and generates the performance data by extracting the work time for one workpiece from the measurement time chart based on the instructional data generation condition information. If the comparison calculation unit determines that the work indicated by the actual data is a regular operation, it outputs regular operation determination result information, which sets the work time for one workpiece in the time chart of the actual data as the work time for a regular operation. If the comparison calculation unit determines that the work indicated by the actual data is an irregular operation, it outputs irregular operation determination result information, which sets the work time for one workpiece in the time chart of the actual data as the work time during which the irregular operation was performed, along with the measurement time chart and video data of the zone in the time chart of the actual data that captures the work time for one workpiece. A simulation system as described in any of the appendices 1 to 3. (Note 7) A textbook data generation unit generates textbook data, which is a time chart of each resource present within the zone from the start to the end of a single workpiece that serves as a textbook for the regular operations of each process in the production line, based on textbook data generation condition information including information indicating the start and end times of a single workpiece that serves as a textbook for the regular operations of each process, and information indicating the zone which is the area required for a single workpiece in each process, and simulation result information showing the simulation results obtained by simulating the behavior of the production line based on the model of the production line, and textbook data generation unit generates textbook data which is a time chart of each resource present within the zone from the start to the end of a single workpiece that serves as a textbook for the regular operations of each process, A measurement data acquisition unit that acquires measurement data by measuring radio waves received from tags attached to each resource by a tag reader placed in a production site with resources, A coordinate estimation unit estimates the coordinates of each resource based on the aforementioned measurement data and generates coordinate data indicating the coordinates of each resource. A performance data generation unit generates performance data, which is a time chart of each resource present in the zone, based on performance data generation condition information that specifies the conditions for the start and end of work for one workpiece in each process, and the coordinate data, from the start to the end of work for one workpiece in each process. A comparison calculation unit compares the textbook data with the actual data to determine whether the work indicated by the actual data is a routine or irregular task, and outputs determination result information indicating the determination result. A work determination device equipped with the following features. (Note 8) The simulation system will perform: The process includes the steps of receiving a modeling operation for a production line and generating a model of the production line, The steps include: simulating the behavior of the production line based on the model of the production line, and generating simulation result information showing the simulation results; A step of generating textbook data, which is a time chart of each resource present in the zone from the start to the end of one work unit that serves as a textbook for the regular operations of each process of the production line, based on textbook data generation condition information including information indicating the start and end times of one work unit that serves as a textbook for the regular operations of each process, and information indicating the zone that is the area required for one work unit of each process, and the simulation result information, A tag reader positioned at a production site with resources measures radio waves received from tags attached to each resource, estimates the coordinates of each resource based on the measurement data, and generates coordinate data indicating the coordinates of each resource. Based on the actual data generation condition information that specifies the conditions for defining the start and end of work for one workpiece in each process and the coordinate data, the step of generating actual data which is a time chart of each resource present in the zone from the start to the end of work for one workpiece in each process, The steps include comparing the textbook data with the actual data to determine whether the work indicated by the actual data is a routine or irregular task, and outputting determination result information indicating the determination result, A work determination method comprising the following: (Note 9) Computers, A textbook data generation unit generates textbook data, which is a time chart of each resource present within the zone from the start to the end of a single workpiece that serves as a textbook for the steady operations of each process in the production line, based on textbook data generation condition information including information indicating the start and end times of a single workpiece that serves as a textbook for the steady operations of each process, and information indicating the zone which is the area required for a single workpiece in each process, and simulation result information showing the simulation results obtained by simulating the behavior of the production line based on a model of the production line. A coordinate estimation unit that estimates the coordinates of each resource and generates coordinate data indicating the coordinates of each resource based on measurement data obtained by measuring radio waves received from tags attached to each resource by a tag reader placed in a production site having resources. A performance data generation unit generates performance data, which is a time chart of each resource present within the zone, based on performance data generation condition information that specifies the conditions for defining the start and end of work for one workpiece in each process, and the coordinate data, and A comparison calculation unit compares the textbook data with the actual data to determine whether the work indicated by the actual data is a routine or irregular task, and outputs determination result information indicating the determination result. A program that makes it function as such.
[0081] Furthermore, this disclosure allows for various embodiments and modifications without departing from its broad spirit and scope. The embodiments described above are for illustrative purposes only and do not limit the scope of this disclosure. That is, the scope of this disclosure is indicated by the claims, not by the embodiments. Various modifications made within the scope of the claims and the equivalent significance of the disclosure are considered to be within the scope of this disclosure.
[0082] This application is based on Japanese Patent Application No. 2023-84501, filed on May 203, 2023. The entire specification, claims, and drawings of Japanese Patent Application No. 2023-84501 are incorporated herein by reference. [Explanation of Symbols]
[0083] 1 Simulation device, 2 Work judgment device, 11 Memory unit, 12 Operation input unit, 13 Simulation execution unit, 14 Communication unit, 15 Update unit, 21 Memory unit, 22 Communication unit, 23 Operation input unit, 24 Textbook data generation unit, 25 Measurement data acquisition unit, 26 Coordinate estimation unit, 27 Actual data generation unit, 28 Comparison calculation unit, 100 Simulation system, 101 Temporary memory unit, 102 Memory unit, 103 Calculation unit, 104 Input unit, 105 Transmission / reception unit, 106 Display unit, 111 Simulation condition memory unit, 112 Simulation result memory unit, 211 Textbook data generation condition memory unit, 212 Textbook data memory unit, 213 Coordinate data memory unit, 214 Actual data memory unit, Z zone.
Claims
1. A first operation input unit that accepts modeling operations for a production line and generates a model of the production line, A simulation execution unit that simulates the behavior of the production line based on the model of the production line and generates simulation result information showing the simulation results, A textbook data generation unit generates textbook data, which is a time chart of each resource present within the zone from the start to the end of the work that serves as the textbook for the steady work of each process, based on textbook data generation condition information including information indicating the start and end times of the work for one work that serves as the textbook for the steady work of each process, and information indicating the zone which is the area required for the work for one work in each process, and the simulation result information. A coordinate estimation unit generates coordinate data indicating the coordinates of each resource by estimating the coordinates of each resource based on measurement data obtained by measuring radio waves received from tags attached to each resource by a tag reader placed in a production site having resources, A performance data generation unit generates performance data, which is a time chart of each resource present in the zone, based on performance data generation condition information that specifies the conditions for defining the start and end of work for one workpiece in each process, and the coordinate data, from the start to the end of work for one workpiece in each process. A comparison calculation unit compares the textbook data with the actual data to determine whether the work indicated by the actual data is a routine or irregular task, and outputs determination result information indicating the determination result. A simulation system equipped with the following features.
2. The system further includes a second operation input unit that receives setting operations to set the start and end times of work for one workpiece to be used as a manual for the regular operations of each process in the production line, and the zones of each process, and generates the manual data generation condition information. The simulation system according to claim 1.
3. The comparison calculation unit compares the time chart of the textbook data with the time chart of the actual data to calculate the similarity, and if the similarity exceeds a threshold, it determines that the work indicated by the actual data is a routine task, and if the similarity does not exceed a threshold, it determines that the work indicated by the actual data is an irregular task. The simulation system according to claim 1 or 2.
4. The performance data generation unit generates a measurement time chart, which is a time chart of each resource present in the zone of each process at the measurement time of the tag reader, based on the coordinate data, and generates the performance data by extracting the work time for one workpiece from the measurement time chart based on the instructional data generation condition information. If the comparison calculation unit determines that the work indicated by the actual data is a regular operation, it outputs regular operation determination result information, which sets the work time of one workpiece in the time chart of the actual data as the work time of a regular operation. If the unit determines that the work indicated by the actual data is an irregular operation, it outputs irregular operation determination result information, which sets the work time of one workpiece in the time chart of the actual data as the work time during which the irregular operation was performed, along with the measurement time chart. The simulation system according to claim 1 or 2.
5. The performance data generation unit generates a measurement time chart, which is a time chart of each resource present in the zone of each process at the measurement time of the tag reader, based on the coordinate data, and generates the performance data by extracting the work time for one workpiece from the measurement time chart based on the instructional data generation condition information. The simulation execution unit simulates the behavior of the production line based on simulation condition information, which includes work time information indicating the work time for one workpiece in each process of the production line model. If the comparison calculation unit determines that one task indicated by the actual data is a regular task, it outputs regular task determination result information, which sets the time of one task in the time chart of the actual data as the work time of a regular task. If the comparison calculation unit determines that one task indicated by the actual data is an irregular task, it outputs irregular task determination result information, which sets the time in the measurement time chart in which the same resources as in the time chart of the actual data exist consecutively as the work time of an irregular task. The system further includes an update unit that, when the steady-state judgment result information is output, stores the steady-state judgment result information in an accumulation manner, updates the work time information with information indicating the average work time for one of the time charts of the actual data included in the steady-state judgment result information as work time information for steady-state work, and when the non-steady-state judgment result information is output, adds information indicating the work time of non-steady-state work included in the non-steady-state judgment result information to the work time information as work time information for non-steady-state work. The simulation system according to claim 1 or 2.
6. The performance data generation unit generates a measurement time chart, which is a time chart of each resource present in the zone of each process at the measurement time of the tag reader, based on the coordinate data, and generates the performance data by extracting the work time for one workpiece from the measurement time chart based on the instructional data generation condition information. If the comparison calculation unit determines that the work indicated by the actual data is a regular operation, it outputs regular operation determination result information, which sets the work time for one workpiece in the time chart of the actual data as the work time for a regular operation. If the comparison calculation unit determines that the work indicated by the actual data is an irregular operation, it outputs irregular operation determination result information, which sets the work time for one workpiece in the time chart of the actual data as the work time during which the irregular operation was performed, along with the measurement time chart and video data of the zone in the time chart of the actual data that captures the work time for one workpiece. The simulation system according to claim 1 or 2.
7. A textbook data generation unit generates textbook data, which is a time chart of each resource present within the zone from the start to the end of a single workpiece that serves as a textbook for the steady operations of each process in the production line, based on textbook data generation condition information including information indicating the start and end times of a single workpiece that serves as a textbook for the steady operations of each process in the production line, and information indicating the zone which is the area required for a single workpiece that serves as a textbook for the operations of each process, and simulation result information showing the simulation results obtained by simulating the behavior of the production line based on the model of the production line, and textbook data generation unit generates textbook data which is a time chart of each resource present within the zone from the start to the end of a single workpiece that serves as a textbook for the steady operations of each process, A coordinate estimation unit generates coordinate data indicating the coordinates of each resource by estimating the coordinates of each resource based on measurement data obtained by measuring radio waves received from tags attached to each resource by a tag reader placed in a production site having resources, A performance data generation unit generates performance data, which is a time chart of each resource present in the zone, based on performance data generation condition information that specifies the conditions for defining the start and end of work for one workpiece in each process, and the coordinate data, from the start to the end of work for one workpiece in each process. A comparison calculation unit compares the textbook data with the actual data to determine whether the work indicated by the actual data is a routine or irregular task, and outputs determination result information indicating the determination result. A work determination device equipped with the following features.
8. The simulation system will perform: The process includes the steps of receiving a modeling operation for a production line and generating a model of the production line, The steps include: simulating the behavior of the production line based on the model of the production line, and generating simulation result information showing the simulation results; A step of generating textbook data, which is a time chart of each resource present in the zone from the start to the end of one work unit that serves as a textbook for the regular operations of each process of the production line, based on textbook data generation condition information including information indicating the start and end times of one work unit that serves as a textbook for the regular operations of each process, and information indicating the zone that is the area required for one work unit of each process, and the simulation result information, A tag reader positioned at a production site with resources measures radio waves received from tags attached to each resource, estimates the coordinates of each resource based on the measurement data, and generates coordinate data indicating the coordinates of each resource. Based on the actual data generation condition information, which specifies the conditions for defining the start and end of work for one workpiece in each process, and the coordinate data, a step is to generate actual data, which is a time chart of each resource present in the zone from the start to the end of work for one workpiece in each process. The steps include comparing the textbook data with the actual data to determine whether the work indicated by the actual data is a routine or irregular task, and outputting determination result information indicating the determination result, A work determination method comprising the following:
9. Computers, A textbook data generation unit generates textbook data, which is a time chart of each resource present within the zone from the start to the end of a single workpiece that serves as a textbook for the steady-state operations of each process in the production line, based on textbook data generation condition information including information indicating the start and end times of a single workpiece that serves as a textbook for the steady-state operations of each process, and information indicating the zone which is the area required for a single workpiece in each process, and simulation result information showing the simulation results obtained by simulating the behavior of the production line based on a model of the production line. A coordinate estimation unit that estimates the coordinates of each resource and generates coordinate data indicating the coordinates of each resource based on measurement data obtained by measuring radio waves received from tags attached to each resource by a tag reader placed in a production site having resources. A performance data generation unit generates performance data, which is a time chart of each resource present within the zone, based on performance data generation condition information that specifies the conditions for defining the start and end of work for one workpiece in each process, and the coordinate data, and A comparison calculation unit compares the textbook data with the actual data to determine whether the work indicated by the actual data is a routine or irregular task, and outputs determination result information indicating the determination result. A program that makes it function as such.
Citation Information
Patent Citations
Work analysis device, work analysis method, and program
JP2020184250A
Apparatus for process organization, method and program therefor
JP2021170240A
Work management device, work management method, and work management program
JP2022113099A