Digital twin analysis device, digital twin analysis system, digital twin analysis method, and program
The digital twin analytical device addresses the reliability issues of externally acquired data by evaluating its accuracy and using only reliable data for analysis, thereby stabilizing digital twin operations and reducing errors.
Patent Information
- Application Number
- JP2021091407
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-31
- Publication Date
- 2025-04-30
- Estimated Expiration
- 2041-05-31
AI Technical Summary
Externally acquired data used in digital twins may not meet performance or reliability standards due to design concept differences, leading to errors or delays in judgment when data is incomplete or unreliable.
A digital twin analytical device that accepts data for analysis, evaluates its accuracy using stored evaluation indices, and performs analysis only with data deemed accurate, thereby stabilizing digital twin operations.
The solution stabilizes digital twin operations by ensuring only accurate data is used for analysis, reducing errors and maintaining system reliability even when using externally acquired data.
Smart Images

Figure 0007670549000001 
Figure 0007670549000002 
Figure 0007670549000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a digital twin analysis device, a digital twin analysis system, a digital twin analysis method, and a program. [Background technology]
[0002] In recent years, there has been a trend to utilize data while reducing the cost of acquiring data by using external data, such as open data. Patent Document 1 discloses a technology for generating a simulation model of a power system, including a model that reproduces each of a plurality of subsystems included in the power system, based on data on electrical quantities in each of the subsystems, and for executing a simulation based on the collected data and the simulation model. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-154201 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the data acquired from an external source used in the invention described in Patent Document 1 may not satisfy the desired performance or reliability due to differences in the design philosophy of the digital twin. In addition, the reliability of the data itself may be low. This creates a problem in that in the digital twin, errors or delays in judgment may occur if there are defects in the external data. When using other data, a mechanism is required to use data with high performance, reliability, and reliability compared to the data to be used.
[0005] One example of the objective of the present disclosure is to provide a digital twin analysis device that makes it possible to stabilize the operation of a digital twin even when using data obtained from an external source. [Means for solving the problem]
[0006] In one aspect of the present disclosure, the digital twin analysis apparatus of the present invention includes a data receiving means for receiving input of data to be analyzed, an evaluation index storage means for storing an evaluation index for evaluating the accuracy of the data received by the data receiving means, a data evaluation means for evaluating the accuracy of the received data based on the evaluation index stored in the evaluation index storage means, a data analysis means for performing analysis using data selected based on the accuracy evaluated by the data evaluation means, and an output means for outputting the results of the analysis by the data analysis means.
[0007] A digital twin analysis system in one aspect of the present disclosure comprises a sensor unit, a digital twin analysis device, and a control unit that controls the system based on results of analysis by the digital twin analysis device, and the digital twin analysis device includes a data receiving means for receiving input of data acquired from the sensor unit, an evaluation index storage means for storing an evaluation index for evaluating the accuracy of the data received by the data receiving means, a data evaluation means for evaluating the accuracy of the received data based on the evaluation index stored in the evaluation index storage means, a data analysis means for performing analysis using data selected based on the accuracy evaluated by the data evaluation means, and an output means for outputting the results of analysis by the data analysis means.
[0008] In one aspect of the digital twin analysis method of the present disclosure, a computer receives input of data to be analyzed, evaluates the accuracy of the received data based on stored evaluation indicators, performs analysis using data selected based on the evaluated accuracy, and outputs the analyzed results.
[0009] A program in one aspect of the present disclosure causes a computer to perform the following processes: accepting input of data to be analyzed; evaluating the accuracy of the accepted data based on stored evaluation indexes; analyzing using data selected based on the evaluated accuracy; and outputting the analyzed results. Effect of the Invention
[0010] One example of the effect of the present invention is that it stabilizes the operation of a digital twin even when using data obtained from an external source. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a block diagram showing the configuration of a digital twin analysis device in the first embodiment. [Diagram 2] FIG. 2 is a diagram showing a hardware configuration in which a digital twin analysis device in the first embodiment is realized by a computer device and its peripheral devices. [Diagram 3] FIG. 3 is a diagram illustrating an example of data stored in a storage device in the first embodiment. [Figure 4] FIG. 4 is a diagram showing an example of evaluation indexes stored in the evaluation index storage unit in the first embodiment. [Diagram 5] FIG. 5 is a diagram showing an example of a database relating to data sources in the first embodiment. [Figure 6] FIG. 6 is a flowchart showing the operation of the first embodiment. [Figure 7] FIG. 7 is a block diagram showing the configuration of the second embodiment. [Figure 8] FIG. 8 is a flowchart showing the operation of the second embodiment. [Figure 9] FIG. 9 is a flowchart showing the operation of the second embodiment. [Figure 10] FIG. 10 is a block diagram showing a configuration of a modified example of the second embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example of data stored in a storage device in the modified example of the second embodiment. [Figure 12] FIG. 12 is a diagram showing an example of evaluation indexes stored in the evaluation index storage unit in the modified example of the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Next, an embodiment will be described in detail with reference to the drawings.
[0013] [First embodiment] Fig. 1 is a block diagram showing the configuration of a digital twin analysis device 100 according to a first embodiment. The digital twin analysis device 100 shown in Fig. 1 includes a data receiving unit 101, an evaluation index storage unit 102, a data evaluation unit 103, a data analysis unit 104, and an output unit 105.
[0014] 2 is a diagram showing an example of a hardware configuration in which the digital twin analysis apparatus 100 in the first embodiment of the present disclosure is realized by a computer device 500 including a processor. As shown in FIG. 2, the digital twin analysis apparatus 100 includes a CPU (Central Processing Unit) 501, memories such as a ROM 502 and a RAM 503, a storage device 505 such as a hard disk that stores a program 504, a communication I / F (Interface) 508 for network connection, and an input / output interface 511 for inputting and outputting data. In addition, the digital twin analysis apparatus 100 is connected to an input device 509 and an output device 510 via a bus 512. In this embodiment, the data reception unit 101 receives data to be analyzed via the communication I / F (Interface) 508 for network connection.
[0015] The CPU 501 runs an operating system to control the entire digital twin analysis device 100 according to the first embodiment. The CPU 501 also reads programs and data into memory from a recording medium 506 mounted in, for example, a drive device 507. The CPU 501 also functions as part of the data receiving unit 101, evaluation index storage unit 102, data evaluation unit 103, data analysis unit 104, and output unit 105 in the first embodiment, and executes processing or commands in the flowchart shown in FIG. 6, which will be described later, based on the program.
[0016] The recording medium 506 is, for example, an optical disk, a flexible disk, a magneto-optical disk, an external hard disk, or a semiconductor memory card. The semiconductor memory card or the like, which is a part of the recording medium, is a non-volatile storage device, and stores the program therein. The program may also be downloaded from an external computer (not shown) connected to a communication network.
[0017] The input device 509 is realized by, for example, a mouse, a keyboard, built-in key buttons, etc., and is used for input operations. The input device 509 is not limited to a mouse, a keyboard, or built-in key buttons, and may be, for example, a touch panel. The output device 510 is realized by, for example, a display, and is used to check the output.
[0018] As described above, the first embodiment shown in Fig. 1 is realized by the computer hardware shown in Fig. 2. However, the means for realizing each part of the digital twin analysis device 100 in Fig. 1 is not limited to the configuration described above. The digital twin analysis device 100 may be realized by one physically combined device, or may be realized by two or more physically separated devices connected by wire or wirelessly. For example, the input device 509 and the output device 510 may be connected to the computer device 500 via a network.
[0019] The data reception unit 101 is a means for receiving input of data to be analyzed by the digital twin analysis device 100 and storing it in the storage device 505. The data received as input by the data reception unit 101 is, for example, sensor data obtained by detecting a signal from an externally installed sensor or by analyzing an image from an externally installed camera. The data reception unit 101 receives sensor data acquired from a sensor used for analysis at regular intervals (for example, every 30 minutes), associates the sensor data with information accompanying the sensor data, and stores the sensor data in the storage device 505. FIG. 3 is a diagram showing an example of data stored in the data reception unit 101. As shown in FIG. 3, for example, the data reception unit 101 associates the sensor data with an evaluation flag, acquisition date and time, generation date and time, category, data source, and sensor data, and stores the sensor data in the storage device 505. The evaluation flag is set to ON for data evaluated as having accuracy by the data evaluation unit 103 described later, and set to OFF for data evaluated as not having accuracy by the data evaluation unit 103. When storing sensor data in the storage device 505, the evaluation flag is set to OFF. The acquisition date and time indicates the date and time when the sensor data was obtained, and the generation date and time indicates the date and time when the sensor data was generated. The category indicates the classification of data such as power demand, weather information, or power supply, and the data source indicates the name of the organization that sensed the data or generated the data.
[0020] The evaluation index storage unit 102 is a means for storing an evaluation index for evaluating the accuracy of the received data. The evaluation index can be set based on, for example, the generation interval, the range of sensor data, the maximum difference of sensor data, the existence time of sensor data, or the reliability of sensor data. The generation interval is a difference between the generation time of acquired sensor data and the generation time of previously acquired sensor data, and if the generation interval is within a predetermined time, it is evaluated as having accuracy, and if the generation interval is longer than the predetermined time, it is evaluated as not having accuracy. FIG. 4 is a diagram showing an example of the evaluation index stored in the evaluation index storage unit 102. As shown in FIG. 4, in the case of sensor data being weather information such as temperature, humidity, or illuminance, for example, the generation interval is within 10 minutes, so that the evaluation index is a difference between the generation time of acquired sensor data and the generation time of previously acquired sensor data, and if the generation interval is within 10 minutes, it is evaluated as having accuracy of the data, and if the generation interval is longer than 10 minutes, it is evaluated as not having accuracy of the data. In addition, the range of sensor data is an index of a preset range of values that the sensor data can take, and if the sensor data is within the range of values that the sensor data can take, it is evaluated as having accuracy, and if the sensor data is outside the range of values that the sensor data can take, it is evaluated as not having accuracy. The maximum difference of sensor data is calculated by taking the difference between the acquired sensor data and the sensor data acquired last time, and is evaluated as having accuracy if it is within a preset maximum difference, and is evaluated as not having accuracy if it is greater than the maximum difference. The existence time of sensor data is calculated by taking the difference between the generation time of the sensor data and the current time, and is evaluated as having accuracy if it is within a preset existence time, and is evaluated as not having accuracy if it is greater than the existence time. The reliability of sensor data is calculated by statistically processing the frequency of whether or not the sensor data is accurate in the past, and is evaluated as having accuracy if the ratio of cases where the sensor data is accurate is higher than a preset value, and is evaluated as not having accuracy if the ratio of cases where the sensor data is accurate is lower than the set value.
[0021] The evaluation index can also be set according to the evaluation level of the data source. The evaluation level of the data source is primary data if the data is directly obtained from the sensor, and secondary data if another system utilizes data sensed by the sensor. The evaluation index storage unit 102 can evaluate the accuracy of the data source according to the evaluation level, for example, by determining whether the acquired sensor data is primary data or not. FIG. 5 is a diagram showing an example of a database related to a data source. As shown in FIG. 5, the database stores the name of the sensing institution (ministry, organization, company, etc.) as a key, along with the registration date and time. For example, the sensor data received by the data receiving unit 101 may be compared with the data source stored in the database of the data source, and if the difference is less than a certain value, it may be evaluated as having accuracy, and if the difference is more than a certain value, it may be evaluated as not having accuracy. However, the evaluation index used in this embodiment is not limited to these.
[0022] The data evaluation unit 103 is a means for evaluating the accuracy of the received data based on the evaluation index stored in the evaluation index storage unit 102. When data to be analyzed is input from the data receiving unit 101, the data evaluation unit 103 refers to the evaluation index storage unit 102 and judges whether the accuracy of the data is higher than the evaluation index. When the data evaluation unit 103 judges that the accuracy of the data is higher than the evaluation index, it evaluates the data as accurate data and turns on a flag linked to the data stored in the storage device 505. On the other hand, when the data evaluation unit 103 judges that the data is equal to or lower than the evaluation index, it evaluates the data as inaccurate data and turns off a flag linked to the data stored in the storage device 505.
[0023] The data analysis unit 104 is a means for performing analysis using data selected based on the accuracy evaluated by the data evaluation unit 103. The data analysis unit 104 performs analysis using only data evaluated by the data evaluation unit 103 as having accuracy. When the data analysis unit 104 detects that an operation to start data analysis has been performed from the input device 509, it refers to the storage device 505 and performs data analysis using a digital twin using data for which a flag associated with the data is on. The data analysis unit 104 does not use data for which the flag is off in the data analysis using a digital twin.
[0024] Here, an example of an analysis method performed by the data analysis unit 104 will be described, but the analysis method performed in this embodiment is not limited to this. The data analysis unit 104 executes a simulation of the system to be applied using digital twin technology in a virtual space. A digital twin is a solution for predicting what will happen in the real space by collecting information acquired in real time, reproducing a situation that may actually occur in a virtual space such as a computer using technology such as AI (Artificial Intelligence), and executing a simulation. In this embodiment, what may occur when the control content of an operating system is executed in the real space is reproduced in the virtual space, and an analysis is performed by executing a simulation. Next, the data analysis unit 104 outputs the analysis result to the output unit 105.
[0025] The output unit 105 is a means for outputting the results of the analysis performed by the data analysis unit 104. When the analysis results are input from the data analysis unit 104, the output unit 105 displays information about the analysis results so that the information can be confirmed via the output device 510 or the like. The output unit 105 may transmit the information about the analysis results to a system that requires it.
[0026] The operation of the digital twin analysis device 100 configured as above will be described with reference to the flowchart of FIG. 6.
[0027] 6 is a flowchart showing an outline of the operation of the digital twin analysis device 100 in the first embodiment. Note that the processing according to this flowchart may be executed based on program control by the processor described above.
[0028] As shown in FIG. 6, first, the data reception unit 101 receives and stores the input of data to be analyzed (step S101). Next, the data evaluation unit 103 evaluates the accuracy of the received data based on the evaluation index stored in the evaluation index storage unit 102 (step S102). Here, when the data accuracy is higher than the evaluation index with reference to the evaluation index storage unit 102 (step S103; YES), the data evaluation unit 103 turns on the evaluation flag associated with the data stored by the data reception unit 101 (step S104). On the other hand, when the data accuracy is lower than the evaluation index with reference to the evaluation index storage unit 102 (step S103; NO), the data evaluation unit 103 turns off the evaluation flag associated with the data stored by the data reception unit 101 (step S105). Next, the data analysis unit 104 performs analysis using only the data evaluated to be accurate by the data evaluation means (step S106). Then, finally, the output unit 105 outputs the results of the analysis by the data analysis unit 104 (step S107). With this, the digital twin analysis device 100 ends the operation of managing status information.
[0029] Next, the effects of the first embodiment of the present disclosure will be described. The digital twin analysis device 100 in the above-described embodiment can provide a digital twin analysis device or the like that makes it possible to stabilize the operation of a digital twin even when data acquired from an external source is used. The reason for this is that if the accuracy of the data is higher than the evaluation index by the data evaluation unit 103, the data is evaluated as having accuracy and is used when analyzing the digital twin. On the other hand, if the accuracy of the data is equal to or lower than the evaluation index, the data is evaluated as not having accuracy and is not used when analyzing the digital twin. By having the data analysis unit 104 use only the sensor data evaluated as having accuracy by the data evaluation unit 103 for analysis, errors in data analysis by the digital twin analysis device 100 can be reduced and erroneous judgments and erroneous control can be suppressed.
[0030] [Second embodiment] Next, a second embodiment of the present disclosure will be described in detail with reference to the drawings. Below, the contents that overlap with the above description will be omitted to the extent that the description of this embodiment is not unclear. The second embodiment is a power system control system equipped with a digital twin analysis device 110.
[0031] FIG. 7 is a block diagram showing a configuration of a power system control system 11 including a digital twin analysis device 110 according to a second embodiment of the present disclosure. Referring to FIG. 7, the power system control system 11 in this embodiment includes a sensor unit 210, a digital twin analysis device 110, and a power generation adjustment unit 310. The digital twin analysis device 110 is significantly different from the digital twin analysis device 100 of the first embodiment in that it includes a data management unit 114 and a data control unit 116 instead of the output unit 105. The description of the same parts as in the first embodiment will be omitted, and the second embodiment will be described focusing on the different parts. The digital twin analysis device 110 according to the second embodiment includes a data reception unit 111, an evaluation index storage unit 112, a data evaluation unit 113, a data management unit 114, a data analysis unit 115, and a data control unit 116. The data stored in the storage device 505 by the data reception unit 111 in this embodiment is the data shown in FIG. 3. The data stored in the evaluation index storage unit 112 is the data shown in FIG. 4.
[0032] In the power system control system 11 in this embodiment, in addition to the digital twin analysis device 110, the external sensor unit 210 is composed of a demand sensor 211 that senses power usage data and meteorological information data, a supply sensor 212 that senses the amount of power supply, and a power generation amount adjustment unit 310 that controls the amount of power generation. The demand sensor 211 collects power usage data from a smart meter that senses the amount of power usage installed in each home. The demand sensor 211 also collects meteorological information such as temperature and weather related to the demand for power using a temperature sensor, a humidity sensor, an illuminance sensor, etc. These data collected by the demand sensor 211 are stored in the storage device 505 by the data reception unit 111. The supply sensor 212 also detects the amount of power generated and supplied by the power plant, and data on the detected supply amount is stored in the storage device 505 by the data reception unit 111. The power generation amount adjustment unit 310 is configured to control a system for adjusting the amount of power generation in the power plant.
[0033] In the digital twin analysis device 110 of this embodiment, the demand for electricity is predicted based on information obtained from the demand sensor 211, and the supply amount obtained from the supply sensor 212 is also taken into account, and the required amount of electricity is calculated through analysis by the data analysis unit 115, and the data control unit 116 controls the power generation adjustment unit 310 based on the calculated result.
[0034] Specifically, the data analysis unit 115 generates a trained model showing the relationship between the sensor data obtained from the sensor unit 210 acquired as training data and the required amount of power, which is a result showing the correct label of the training data, using a neural network, a graph AI, or other machine learning algorithm. When performing learning, the data analysis unit 115, for example, receives sensor data to be analyzed from the data reception unit 111, and optimizes the model by verifying the trained model for the required amount of power, and generates a virtual space by a digital twin. Next, the data analysis unit 115 calculates the required amount of power using a trained model corresponding to a combination of the supply and demand data acquired from the demand sensor 211 and the supply sensor 212 and the required amount of power. As described above, the data analysis unit 115 trains a model using a virtual space by a digital twin and calculates the required amount of power. However, the method of calculating the required amount of power by the data analysis unit 115 in this embodiment is not limited to this.
[0035] Furthermore, the data evaluation unit 113 in this embodiment differs from the data evaluation unit 103 in the first embodiment in that, in addition to the functions and operations of the data evaluation unit 103 in the first embodiment, it reevaluates the accuracy of the data stored in the storage device 505 before the data analysis unit 115 analyzes the data. Then, it outputs the presence or absence of accuracy to the data management unit 114. Then, the data analysis unit 115 performs analysis using only the data that has been evaluated as having accuracy through the reevaluation. The analysis operation performed by the data analysis unit 115 is similar to the analysis operation of the data analysis unit 104 in the first embodiment, and therefore a description thereof will be omitted here.
[0036] Furthermore, in this embodiment, data management unit 114 is a means for managing the data stored in the data storage means based on the accuracy evaluated by the data evaluation means. When data management unit 114 receives information from data evaluation unit 113 that the data is accurate, it keeps the data stored in storage device 505. When it acquires information that belongs to the same category as data already stored in storage device 505, it updates the data to be stored. On the other hand, when data management unit 114 receives information from data evaluation unit 113 that the data is not accurate, it deletes the data stored in storage device 505.
[0037] The components in each embodiment of the present disclosure described above can be realized not only by hardware but also by a computer device or firmware based on program control, similar to the computer device shown in FIG. 2.
[0038] Next, the operation of the power system control system 11 will be described with reference to the flowcharts shown in Figures 8 and 9. The processing according to these flowcharts may also be executed based on the program control by the CPU described above.
[0039] FIG. 8 is a flowchart showing an outline of the operation (reception of input of sensor data) of digital twin analysis in the power system control system 11 in the second embodiment. As shown in FIG. 8, first, the data reception unit 111 receives and stores the input of data to be analyzed (step S201). Next, the data evaluation unit 113 evaluates the accuracy of the received data based on the evaluation index stored in the evaluation index storage unit 112 (step S202). Here, when the accuracy of the data is higher than the evaluation index with reference to the evaluation index storage unit 112 (step S203; YES), the data evaluation unit 113 evaluates that the data is accurate and ends the flow. On the other hand, when the accuracy of the data is lower than the evaluation index with reference to the evaluation index storage unit 112 (step S203; NO), the data evaluation unit 113 evaluates that the data is not accurate, and the data management unit 114 deletes the stored data (step S204), and ends the flow.
[0040] FIG. 9 is a flowchart showing an outline of the operation (data analysis) of the digital twin analysis in the power system control system 11 in the second embodiment. As shown in FIG. 9, the data evaluation unit 113 evaluates the accuracy of the data before the data analysis unit 115 analyzes the data. Here, when the accuracy of the data is higher than the evaluation index by referring to the evaluation index storage unit 112 (step S205; YES), the data evaluation unit 113 evaluates that the data is accurate, and the data analysis unit 115 performs analysis using the data (step S206). On the other hand, when the accuracy of the data is lower than the evaluation index by referring to the evaluation index storage unit 112 (step S205; NO), the data evaluation unit 113 evaluates that the data is not accurate, and the data management unit 114 deletes the data and ends the flow (step S207). Next, the data control unit 116 controls the system based on the analysis result of the data analysis unit 115 (step S208). With the above, the power system control system 11 ends the operation of the power system control.
[0041] Next, the effects of the second embodiment of the present disclosure will be described. In this embodiment, even when the system is closed within its own system, such as a power system control system, the operation of the system can be stabilized by evaluating the accuracy (authenticity) of the sensor data. Furthermore, in the second embodiment, before the data analysis unit 115 analyzes the data, the accuracy of the data stored in the storage device 505 is reevaluated. This further increases the accuracy of the data used in the digital twin analysis device, making it possible to provide a digital twin analysis device 110 with stable operation.
[0042] Furthermore, in the second embodiment, when the data management unit 114 receives information from the data evaluation unit 113 that the data is not accurate, the data management unit 114 deletes the data stored in the storage device 505. This makes it possible to prevent a large amount of sensor data from accumulating in the storage device 505. Note that the data management unit 114 may delete the data after a certain period of time has elapsed, rather than immediately after receiving information from the data evaluation unit 113 that the data is not accurate. [Modification of the second embodiment] Next, a modified example of the second embodiment of the present disclosure will be described in detail with reference to the drawings. Below, to the extent that the description of this embodiment is not unclear, the description of the contents that overlap with the above description will be omitted. The second embodiment is a traffic congestion mitigation system equipped with a digital twin analysis device 120. The digital twin analysis device 120 has the same configuration and function as the above-mentioned digital twin analysis device 110, but has a different external sensor unit and system to which it is applied. FIG. 10 is a block diagram showing the configuration of a traffic congestion mitigation system 12 equipped with a digital twin analysis device 120 according to a modified example of the second embodiment of the present disclosure. Referring to FIG. 10, the traffic congestion mitigation system 12 in this embodiment includes a sensor unit 220, a digital twin analysis device 120, and a traffic light control unit 320. The digital twin analysis device 120 in this embodiment includes a data reception unit 121, an evaluation index storage unit 122, a data evaluation unit 123, a data management unit 124, a data analysis unit 125, and a data control unit 126.
[0043] In the traffic congestion alleviation system 12 in this embodiment, in addition to the digital twin analysis device 120, the external sensor unit 220 is composed of a traffic volume sensor 221, a parking lot sensor 222, and a traffic light control unit 320 to be controlled. The traffic volume sensor 221 is a sensor that senses traffic volume, and if there are multiple organizations sensing traffic volume, it is composed of multiple traffic volume sensors. For example, one traffic volume sensor 221 is a traffic volume sensor managed by the Ministry of Land, Infrastructure, Transport and Tourism, and the other traffic volume sensor 221 is a traffic volume sensor provided by a private company such as NEXCO. The parking lot sensor 222 is, for example, a sensor that senses the full or empty status of a parking lot in a city. The data input by the data reception unit 121 is not limited to data from a sensor, and may also include, for example, processed data analyzed from sensor data held by an external digital twin. The traffic light control unit 320 is part of a system that controls traffic lights in a city, and can control traffic lights installed in the city using digital twin technology.
[0044] In the digital twin analysis device 120 of this embodiment, the sensor data acquired from the traffic volume sensor 221 and the parking lot sensor 222 is used to detect cars arriving at an intersection and calculate the traffic volume. Based on the calculated traffic volume, the data control unit 126 controls the traffic light control unit 320 in real time to perform traffic light control and prevent the occurrence of sudden traffic congestion. In addition to controlling one traffic light, it is considered that traffic congestion can be further alleviated by detecting the traffic volume of the entire city and controlling the traffic lights of the entire city. In other words, a system is conceivable in which the traffic network and traffic lights of the entire city are modeled in a digital twin, the current traffic volume is captured as sensor data, and the traffic lights are controlled to alleviate traffic congestion in the entire city. This embodiment can be applied as a system that alleviates traffic congestion in the entire city by reproducing the traffic network and traffic lights of the entire city in a virtual space using a digital twin.
[0045] Fig. 11 is a diagram showing an example of data stored in the storage device 505 in a modified example of the second embodiment. In Fig. 11, data in the category of traffic volume is data acquired by the traffic volume sensor 221, and data in the category of parking lot is data acquired by the parking lot sensor 222. The data receiving unit 121 inputs the sensor data and information associated with the sensor data as shown in Fig. 11 from the traffic volume sensor 221 and the parking lot sensor 222, and stores them in the storage device 505.
[0046] FIG. 12 is a diagram showing an example of evaluation indexes stored in the evaluation index storage unit 122 in a modified example of the second embodiment. As shown in FIG. 12, the data whose category is traffic volume is data whose evaluation index for evaluating accuracy is "generation interval of 5 minutes or less". The data whose category is parking lot is data whose evaluation index for evaluating accuracy is "generation interval of 30 minutes or less". The data evaluation unit 123 evaluates the accuracy of the data stored in the evaluation index storage unit 122 and assigns ON or OFF to the evaluation flag. The data management unit 124 manages the data stored in the storage device 505 based on the accuracy evaluated by the data evaluation unit 123. That is, the data management unit 124 deletes data evaluated by the data evaluation unit 123 as not being accurate. In addition, when the data management unit 124 acquires information belonging to the same category as data already stored in the storage device 505, it updates the data to be stored. The data analysis unit 125 performs data analysis by using only data that satisfies these evaluation indexes when analyzing the digital twin. The data control unit 126 controls the traffic light control unit 320 based on the results of the calculations performed by the data analysis unit 125 .
[0047] As in the present embodiment described above, even when applied to a system for controlling traffic lights in a city, the operation of the system can be stabilized by evaluating the accuracy of the sensor data. The invention according to this embodiment also operates effectively when using sensor data from other sensor systems and other digital twin systems other than those described above, and can stabilize the operation of the system.
[0048] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-mentioned embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
[0049] For example, although a plurality of operations are described in sequence in the form of a flow chart, the order of description does not limit the order of performing the plurality of operations. Therefore, when implementing each embodiment, the order of the plurality of operations can be changed within a range that does not interfere with the content. For example, in the modification of the second embodiment described above, the data control unit 126 controls the traffic light control unit 320 based on the result calculated by the data analysis unit 125, but the result calculated by the data analysis unit 125 may be distributed as traffic congestion forecast information to a website or a car navigation device for users who travel by car within the city. [Explanation of symbols]
[0050] 100,110,120 Digital Twin Analysis Equipment 101,111,121 Data reception department 102,112,122 Evaluation index storage section 103,113,123 Data Evaluation Division 104,115,125 Data Analysis Department 105 Output section 114,124 Data Management Department 116,126 Data control section 210,220 Sensor section
Claims
1. A data receiving means for receiving an input of data to be analyzed; an evaluation index storage means for storing an evaluation index for evaluating the accuracy of the data received by the data receiving means; a data evaluation means for evaluating the accuracy of the received data based on the evaluation index stored in the evaluation index storage means; a data analysis means for performing an analysis using the data selected based on the accuracy evaluated by the data evaluation means; an output means for outputting the results of the analysis by the data analysis means; Including, A digital twin analysis device, wherein the evaluation index is set based on an evaluation level by a data source.
2. The digital twin analysis device according to claim 1 , wherein the data analysis means performs analysis using only the data that has been evaluated as having accuracy by the data evaluation means.
3. The digital twin analysis device according to claim 1 or 2, wherein the data evaluation means evaluates the data to be accurate if the evaluation index of the data is higher than the evaluation index stored in the evaluation index storage means, and evaluates the data to be inaccurate if the evaluation index of the data is equal to or lower than the evaluation index stored in the evaluation index storage means.
4. The digital twin analysis apparatus according to any one of claims 1 to 3, further comprising a data control means for controlling an operating system based on the results of analysis by the data analysis means.
5. The data receiving means stores the input data, A data management unit that manages the data stored by the data reception unit based on the accuracy evaluated by the data evaluation unit, The digital twin analysis device according to any one of claims 1 to 4, wherein the data management unit deletes data from the data stored by the data receiving means that is evaluated by the data evaluation means as lacking accuracy.
6. A sensor unit; Digital twin analysis equipment and A control unit that controls a system based on the results of analysis by the digital twin analysis device, The digital twin analysis device includes a data receiving means for receiving input of data acquired from the sensor unit; an evaluation index storage means for storing an evaluation index for evaluating the accuracy of the data received by the data receiving means; a data evaluation means for evaluating the accuracy of the received data based on the evaluation index stored in the evaluation index storage means; a data analysis means for performing an analysis using the data selected based on the accuracy evaluated by the data evaluation means; An output means for outputting the results of the analysis performed by the data analysis means. Including, A digital twin analysis system, wherein the evaluation index is set based on an evaluation level by a data source.
7. The computer Accepts input of data for analysis; Evaluating the accuracy of the received data based on the stored evaluation index; performing an analysis using the data selected based on the assessed accuracy; A digital twin analysis method for outputting the analyzed results, A digital twin analysis method, wherein the evaluation index is set based on an evaluation level by a data source.
8. A process for accepting input of data for analysis; evaluating the accuracy of the received data based on the stored evaluation index; performing an analysis using the data selected based on the assessed accuracy; A process of outputting the analyzed results; A program for causing a computer to execute the following: The evaluation index is set based on an evaluation level by a data source.
Citation Information
Patent Citations
Onboard sensor information providing program and onboard sensor information use program
JP2003331390A
Traffic data measurement system
JP2007018314A
Soundness deterioration evaluation system
JP2009116427A
Data search eye point generation method, facility management device, and facility management system using the same
JP2017211682A
Power system control arrangement, power system control system, power system control method and power system program
JP2019154201A