Manufacturing process and information management system and method for autonomously controlling service
Patent Information
- Application Number
- JP2024187451
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-03-19
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-04
- Estimated Expiration
- 2042-02-25
AI Technical Summary
The prior art is difficult to effectively feedback and optimize problems and equipment operations in the manufacturing process, resulting in low manufacturing efficiency and difficulty in achieving flexible application of technical data and coordinated control of human-machine in different manufacturing processes.
By building an information management system, digital twin technology is used to establish feedback loops between physical space and cyberspace, real-time transmission, analysis and automated control of information is realized, and combined with artificial intelligence and autonomous operation units, the manufacturing process and equipment operation are optimized.
It improves the efficiency and safety of the manufacturing process, reduces environmental impact, realizes flexible linkage between equipment and systems and human-machine collaboration, and supports automated control in a variety of manufacturing and service scenarios.
Smart Images

Figure 2025016566000001_ABST
Abstract
Description
[Technical field]
[0001] This application relates to an information management system and method for autonomously controlling manufacturing processes and services, and to productivity improvement and its automation and autonomous control, and more particularly to an automation and autonomous control system that utilizes digital modeling. [Background technology]
[0002] In recent years, technology has been developed that transmits information (physical space information) about manufacturing processes and equipment on the manufacturing lines of various objects (products, parts, etc.) to cyberspace using IoT (Internet of Things) technology and digitally reproduces the physical space environment in cyberspace. Digitally realized cyberspace is also called digital twin. In addition, such an overall environment is also called a cyber-physical system (hereinafter referred to as CPS). Specifically, the physical space is constructed with digital data processing devices including, for example, a transmitting / receiving device and a computer and memory. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Special Publication No. 2020-507157 [Patent Document 2] Special Publication No. 2020-515963 [Patent Document 3] WO2019 / 093386 publication [Patent Document 4] WO2017 / 138620 publication [Patent Document 5] JP 2020-175339 A [Patent Document 6] JP 2020-148359 A [Patent Document 7] JP 2020-145672 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the cyberspace of CPS, various events that occur in the physical space can each be digitally analyzed.
[0005] For example, first physical space information of a first manufacturing process and equipment operating in a physical space is imported into cyberspace and accumulated as first cyberspace information. Then, from the first cyberspace information, it is possible to analyze problems with the first manufacturing process and equipment (e.g., the temperature rises too suddenly), manufacturing efficiency (e.g., there is a difference in processing time between an upstream step and a downstream step), etc. Depending on the results of this analysis, it is possible to resolve problems and improve manufacturing efficiency, for example, by incorporating auxiliary support devices into the first manufacturing process and equipment.
[0006] Furthermore, when a second manufacturing process and equipment similar to the first manufacturing process and equipment is installed in the physical space, the second cyberspace information obtained by fine-tuning the first cyberspace information (including, for example, control parameters, process control software, etc.) can be transferred to the second manufacturing process and equipment. This makes it possible to reflect the advanced technology of the first manufacturing process and equipment in the second manufacturing process and equipment. It is hoped that the above CPS will be utilized in a wider variety of technology and service fields.
[0007] Therefore, an object of the embodiment is to provide an information management system and method for autonomously controlling manufacturing processes, facilities, and services by diversifying feedback loops (which may simply be referred to as control loops) within a CPS.
[0008] In addition, in an embodiment, an object is to provide an information management system and method for autonomously controlling manufacturing processes, facilities, and services, which reflects physical advanced technology data obtained in a certain physical space, for example, reflecting the skills of an expert (which may be called a craftsman or a human), in cyberspace as cyber advanced technology data, and which can then be reflected in various other devices and equipment in other physical spaces.
[0009] In addition, in the embodiments, it is an object to provide an information management system and method having an autonomous control function that is useful for preserving the global environment and has excellent compatibility and affinity with humans. [Means for solving the problem]
[0010] In one embodiment, there is provided an information management system that autonomously performs operation control in manufacturing, monitoring, and / or service, a loop connection unit that establishes a first feedback loop of the cyber-physical system; an information acquisition unit that acquires specific information required for the manufacturing or monitoring and / or service from the first feedback loop; an information analysis unit that analyzes the specific information acquired by the information acquisition unit; an autonomous operation control unit that autonomously performs the operation control based on the analysis result acquired by the information analysis unit; and a loop cooperation control unit which is constructed by the loop connection unit and the autonomous operation control unit working together and which constructs a new second feedback loop in response to a new analysis result, the loop cooperation control unit includes a means for notifying another domain that provides the service of the new analysis result in response to the new analysis result; An information management system is provided, which is characterized in that missing information different from the specific information in the first feedback loop is transmitted to a computer in a physical space to be supplemented by an operating means of a physical part in the second feedback loop. [Brief description of the drawings]
[0011] [Figure 1A] FIG. 1A is an explanatory diagram conceptually showing an environment of physical space and cyberspace to which an embodiment of the present invention is applied. [Figure 1B] FIG. 1B is a conceptual diagram illustrating data paths, such as sensor data and feedback data, formed in physical space and cyberspace to which an embodiment of the present invention is applied. [Figure 2A] FIG. 2A is an explanatory diagram showing system blocks of a globalized cyberspace E200. [Figure 2B] FIG. 2B is an explanatory diagram illustrating an example of using a globalized cyberspace E200, showing a first feedback loop (which may also be referred to as an enterprise loop) K503 and a second feedback loop (which may also be referred to as a public loop) K510. [Figure 2C] FIG. 2C is a diagram showing another example of an enterprise loop K503 and a public loop K510 in a globalized cyberspace E200. [Figure 2D] FIG. 2D is a diagram showing yet another example of an enterprise loop K503 and a public loop K510. [Figure 2E] FIG. 2E is a diagram for explaining an example of connection (which may also be referred to as cooperation or linkage) of a plurality of feedback loops. [Figure 2F] FIG. 2F is a diagram showing an example of a hierarchical structure of the cyberspace E200. [Figure 3A] FIG. 3A is a diagram explaining how the globalization of cyberspace E200 can further diversify the feedback functions of cyberspace. [Figure 3B] FIG. 3B is a diagram showing separately an achievement function M11 of the manufacturing space and an approach function M13 for the manufacturing space in order to explain an example of an effect that can be realized by this CPS in the cyberspace E200. [Figure 4] Figure 4 shows the physical space E100 (bottom of the figure) and the cyber space E200 (top of the figure) along with various more specific businesses. [Figure 5A] FIG. 5A is a diagram explaining the types of artisan data F100 transmitted from the physical space E100 to the cyberspace E200, the transmission paths thereof, and the transmission paths of device data F200 acquired from various sensors F224 arranged on the manufacturing line F221. [Figure 5B] FIG. 5B is an explanatory diagram showing a classification of various craftsman data F100 that can be acquired from the craftsman E122. [Figure 6] FIG. 6 is a data utilization block diagram shown to explain various methods of utilizing and analyzing data taken from the physical space E100 to the cyber space E200, and the effects obtained by this utilization and analysis. [Figure 7A] FIG. 7A is a diagram showing an example of a glasses-type eye rotation detection device according to an embodiment as viewed from the front. [Figure 7B] FIG. 7B is a diagram showing an example of a glasses-type eye rotation detection device as viewed from above and behind. [Figure 7C] FIG. 7C is a diagram showing a user wearing an example of the glasses-type eye rotation detection device, viewed from the front right. [Figure 8] FIG. 8 is a block diagram showing an example of the electrical configuration of the eyeball rotation detection device. [Figure 9] FIG. 9 is a diagram showing an example of the waveform of an EOG signal for various eye movements. [Figure 10] FIG. 10 is a diagram showing another example of a wearable sensor. [Figure 11] FIG. 11 is a diagram showing an example of the correlation between the finished product quality and changes in the emotions of workers. [Figure 12A] FIG. 12A is a diagram showing an example of suppressing environmental load by utilizing a feedback loop in this CPS. [Figure 12B] FIG. 12B is a diagram showing another example of suppressing environmental load by utilizing a feedback loop in the present CPS. [Figure 12C] FIG. 12C is a diagram showing yet another example of suppressing environmental load by utilizing a feedback loop in the present CPS. [Figure 13A]FIG. 13A is a diagram showing a basic use example of a feedback loop between the cyber space E200 and the physical space E100. [Figure 13B] FIG. 13B shows an example of a flowchart of a program executed by the autonomous control unit E500 in the cyberspace E200. [Figure 14A] FIG. 14A is a diagram showing an example in which a first factory (or a first section) G1 and a second factory (or a second section) G2 exist in a physical space E100. [Figure 14B] FIG. 14B is a diagram showing an operation flow when the integrated control unit E504 receives information about the programs (software) used in the second factory G2 from the control unit EB503 that manages the manufacturing process of the second factory G2. [Figure 14C] FIG. 14C is a diagram showing an operational flow when the integrated control unit E504 receives information regarding a different version of a program (software) used in the second factory G2 from the control unit EB503 that manages the manufacturing process of the second factory G2. [Figure 15] Figure 15 is an explanatory diagram of the manufacturing process to explain how CPS has been designed to contribute to reducing environmental impact and making effective use of resources. [Figure 16A] FIG. 16A is also a system diagram for explaining the efforts made by the CPS to contribute to reducing environmental load and making effective use of resources. [Figure 16B] FIG. 16B is also a flowchart for explaining the efforts made by the CPS to contribute to reducing the environmental load and making effective use of resources. [Figure 17A] FIG. 17A is a diagram of a factory system to explain how the CPS has been designed to further contribute to reducing environmental impact and making effective use of resources. [Figure 17B] FIG. 17B is a diagram of another factory system to explain how the CPS has been designed to further contribute to reducing the environmental load and making effective use of resources. [Figure 18] FIG. 18 is a flowchart for explaining the function of the CPS that effectively utilizes the factory system of FIGS. 17A and 17B. [Figure 19] FIG. 19 is a diagram showing an example of a basic configuration of a power generation plant H100 that can reduce the environmental load. [Figure 20] FIG. 2 is an explanatory diagram showing an embodiment in which a program (software) service is provided by a CPS in this embodiment. [Figure 21] Figure 21 explains that various types of equipment in the factory (autonomous robots, drones, etc.) are in a position to be deployed in the event of an accident or disaster in the surrounding area (town, station, etc.). [Figure 22] Figure 22 shows the basic configuration of an autonomous robot or drone. [Figure 23] FIG. 23 is an explanatory diagram showing an example of a management method for an edge computer (which may also be called a gateway). [Figure 24] FIG. 24 is also an explanatory diagram showing an example of a method for managing edge computers, and illustrates a continuation of FIG. [Diagram 25] FIG. 25 is an explanatory diagram shown to explain an application example of the edge computer management system. [Figure 26] FIG. 26 is an explanatory diagram shown to explain another application example of the edge computer management system. [Figure 27A] FIG. 27A is an explanatory diagram showing an example of a method for managing sensors and / or edge computers. [Figure 27B] FIG. 27B is an explanatory diagram illustrating an example of a management table of a sensor and / or an edge computer. [Figure 28A] FIG. 28A is an explanatory diagram showing an example of a control system for a robot working in a factory in a physical space. [Figure 28B] FIG. 28B is a flow chart showing the operation steps of the robot. [Figure 28C] FIG. 28C is an explanatory diagram showing an example of a data processing step of the feedback loop that controls the operation of the robot. [Figure 28D]FIG. 28D is an explanatory diagram showing an example of the operation in layers SH1 and SH2 lower than the process control program 3023 in FIG. 28C. [Figure 29] FIG. 29 is an explanatory diagram showing a state in which the data of the feedback loop of the robot is stored in the data storage unit of the cyberspace E200. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, an embodiment will be described with reference to the drawings. 1A and 1B show an overview of a physical space (real world) E100 and a cyberspace (virtual world) E200 to which this embodiment is applied. Abundant business domain assets exist in the physical space E100. Various sensing data A1 in the physical space is transmitted to the cyberspace E200 via a network. The cyberspace E200 recognizes and understands the sensing data A1, and generates analysis and prediction data and optimization and planning data based on this recognition and understanding. Then, based on the analysis and prediction data and optimization and planning data, control data is generated and fed back to the physical space E100.
[0013] This feedback control data creates value in the physical space. The physical space E100 has a wealth of business domains to monitor, control, and reference. The above sensing data pathway and the above control data pathway are collectively referred to as the feedback loop.
[0014] Various industrial objects (parts, cars, drones, power plants, buildings, etc.), fluids (gases, liquids, combustion gases and other working fluids, etc.), and services (sales, communications, transactions, images, voices, etc.) that exist in the physical space E100 are formed in a digitalized form in the cyberspace E200. Therefore, in appearance, the cyberspace E200 is constructed with an information system that includes, for example, a large server, or a group of servers in which multiple servers are gathered and linked together.
[0015] In this specification, the term "cooperation" is used to collectively refer to the communication and cooperation of multiple servers, or multiple devices, or multiple feedback loops to, for example, perform control. However, in the system of the present application, multiple feedback loops may be connected to each other and may operate in parallel or serially, in which case "cooperation" also means "linkage." In addition, the name of a feedback loop is not fixed, and it may be called a control loop, or may be called a main feedback loop or a local feedback loop depending on the purpose and location of the loop. In addition, a feedback loop may also be called a CPS loop, an enterprise loop, or a public loop.
[0016] There are many types of feedback loops, including new ones, ones that bundle existing feedback loops, and ones that bundle existing feedback with new feedback. Furthermore, whether they are new or existing, some feedback loops involve people (such as skilled engineers, doctors, scientists, etc.) along the way.
[0017] Various sensing data A1 are transmitted from the physical space E100 to the cyberspace E200. Control data generated in the cyberspace E200 based on the sensing data A1 is returned by feedback loops A41 and A42 that flow between the cyberspace E200 and the physical space E100. Furthermore, between the cyberspace E200 and the physical space E100, a feedback loop A411 that utilizes the company's own data (including sensing data) and a feedback loop A412 that utilizes data (including sensing data) of other companies other than the company are also formed. In manufacturing, for example, data of the company and other companies includes adjustment values adopted by veteran engineers, materials used, and the like. In addition to data related to manufacturing, the data of the above feedback loops A411 and A412 can also be used in the service field (balance control information for sales prices between multiple products, control information related to manufacturing in the phase of usage (the state in which the product is used by the end user after shipment), etc.). The above-mentioned feedback loops A41, A42, A411, and A412 may be referred to as a vertical integration type. Quantum key distribution (QKD) technology may be adopted in part or all of the feedback loops A41, A42, A411, and A412.
[0018] In the physical space E100, data is exchanged between various industries A420 (see FIG. 1B), and in the cyberspace E200, data is exchanged A430 (see FIG. 1B). The type of control based on the data exchange A420 and the data exchange A430 may be called a horizontal integration type. Quantum cryptography technology may be used in part or all of the data exchange A420 and the data exchange A430.
[0019] It is preferable to use the global standard time in the cyberspace E200. In this case, it is easy to compare instantaneous power consumption, for example, between different industries.
[0020] 2A is an explanatory diagram showing system blocks of a system constituting a physical space E100 and a globalized cyberspace E200. An edge computer (which may be called a gateway) E900 in the physical space E100 includes a control unit (Control), which has a communication function (Communication), an edge analysis function (Edge Analytics), a transformation function (Transformation), a sensory function (Sense), and an actuation function (Actuation).
[0021] The cyberspace E200 includes a platform K100 and an enterprise service K200. It also includes another domain K300 that cooperates with the enterprise service K200. In addition, there are common service functions K400 common to the edge computer E900, the platform K100, and the enterprise service K200, such as a security function (Security) that ensures safety for communications and data, a registration function (Logging) that stores data and programs, and an accounting, bookkeeping, and settlement function (Billing) that handles charges and expenses. In addition, this common service is positioned as a connection that forms a feedback loop between the physical space and the cyberspace.
[0022] The platform K100 mainly includes a data section K111, an analytics section K112, and an operations section K113 (corresponding to the control section E503). The Data section K111 includes master data and a data lake, making it easy to handle data. Master data includes data collected from the edge, specifications of the edge and the usage environment, design drawings, maintenance history, and other data.
[0023] The analysis unit (Analytics) K112 includes a statistics unit (Statistics), an artificial intelligence (AI) (machine learning unit (Machine learning) unit (Deep learning unit)), and an optimization unit (Optimization) based on the above various data. Furthermore, the operation unit (Operations) K113 includes a monitoring and diagnosis unit (Monitoring & Diagnosis) and a management unit (Management). That is, the operation unit (Operations) K113 performs feedback control to the edge computer E400 side according to the result of analyzing data by, for example, AI. The information for this control may be any information for changing the control state of the edge computer E400, and may be, for example, information that causes the edge computer E400 to execute communication, analysis in the edge computer E900, state change, sensing, operation instructions, and the like. The above-mentioned autonomous operation unit K113 may be called autonomous operation control.
[0024] The edge computer E900 transmits data collected from IoT devices and the like to the platform K100. It also receives feedback data and instruction data (control information) from the platform K100. It then provides this control information to the IoT devices and other devices to be controlled. By performing such operations intermittently, a feedback control loop based on the time-series changes in the sensor data collected from the IoT devices is constructed.
[0025] As described above, a feedback loop (which may be called a CPS loop) is formed between the cyberspace E200 and the physical space E100, which can produce many benefits such as improved efficiency in various tasks, improved safety, and reduced environmental impact. In addition, by controlling each edge computer E900 of many businesses in the above manner, the effect will spread to the entire society.
[0026] The Enterprise Service K200 includes a Service Division K211, a Business Division K212, and a System of Systems Division K213. The Service Division K211 includes an Intelligent Heuristic Engine, an Application Program Interface K213, and a System of Systems Division K214. It has API & user interface (UI), logic & workflow functions. The Business section (Business) K212 has related functions with CRM, ERP, PLM & EAM. The System of Systems section (System of Systems) K213 has application interface & service (SoS API & Service) functions between systems, and a function for integrating into a desired form (Orchestrator). The entire System of Systems section (System of Systems) K213 or the Orchestrator may be referred to as an integration control section, an autonomous control section, or an autonomous operation control section.
[0027] The above-mentioned Enterprise Service K200 can transmit the data and analysis results accumulated in the platform to the administrator, who can inspect the state of the CPS loop based on human detection, and manually change, adjust, or switch the state based on the inspection.
[0028] For example, in the service section K211, the administrator inspects and audits the CPS loop based on human detection as an expert, and checks whether the system is operating normally. The administrator also inspects and audits the CPS loop, and judges the occurrence of an abnormality or an external attack based on his / her expert detection. If the administrator detects an abnormality in the CPS loop, he / she may troubleshoot the CPS loop via the service section K211 or by other means.
[0029] The business department K212 cooperates with other core systems such as CRM (sales support or customer management function), ERP (customer contact point strengthening function), PLM (product life cycle management function) & EAM (equipment asset management function) and transmits and receives data. The system of systems department K213 is a system department that can integrate, for example, multiple system groups with different life cycles. The management method and operation method of each system included in the multiple system groups may be designed independently. In addition, each system may be distributed geographically. The system of systems department K213 can perform unified control of the multiple systems described above. For example, it can identify and unify the multiple CPS loops that each system has. In addition, the system of systems department K213 can build a new CPS loop as one system by the data and analysis (analysis) accumulated in the platform K100. For example, the system of systems department K213 can receive work information from the edge computer E900 and feed back the analysis information obtained as a result of the work to the edge computer E900 via the new CPS loop. This function is useful, for example, when linked as an additional work system or a regular maintenance work system.
[0030] The above-mentioned system of systems unit K213 has flexibility when dealing with multiple feedback loops. For example, a second feedback loop can be added to the first feedback loop to bundle the multiple feedback loops. In this case, the second feedback loop can be added to the control data of the first feedback loop as control data (e.g., a part of software or parameters) from a second CPS different from the first CPS that constructs the first feedback loop. Then, as a result of parallel control (cooperation) for a certain period of time, when the control content by the second feedback loop is incorporated into the control content of the first feedback loop, the second feedback loop is separated. However, depending on the control content, the first feedback loop and the second feedback loop may be operated continuously in parallel. An example of this is a system in which, for example, if the temperature change is within a certain range, the temperature control by the first feedback loop is sufficient, but if the temperature change exceeds the certain range, strong cooling control by the second feedback loop is operated.
[0031] In addition to the second feedback loop described above, the system of systems unit K213 can also link a third and a fourth feedback loop. In such a case, a loop is constructed via another domain K300 (a hub, which will be described later).
[0032] The edge computer E900 and the platform K100 are connected via, for example, an IoT bus, and the platform and the enterprise service are connected via a service bus. The above-mentioned IoT bus, service bus, common service, etc. can be constructed as a connection section or a loop connection section by the system of systems section K213. The loop connection section includes a loop cooperation control section (software including AI) and has the function of constructing a new feedback loop, coordinating multiple feedback loops, and releasing a feedback loop.
[0033] FIG. 2B is an explanatory diagram showing an example of using a globalized cyberspace E200. In this example, for example, a building is monitored using a robot K501. A program is deployed in the cyberspace platform K100 to analyze monitoring information from the robot K501 and control the building environment (air conditioner, lighting, etc.), the building's facilities (escalators, elevators, doors, etc.), and even the robot K501 itself. This forms a feedback loop (which may be called an enterprise loop) K503 that autonomously controls the environment and facilities and controls the monitoring function of the robot K501. Here, the adjustment parameters for controlling the monitoring function of the robot K501 may include data of a skilled security guard or other craftsman. This is because a security guard who is well acquainted with the state of the building and the monitoring location may set the monitoring spot, monitoring level and angle, monitoring lighting, etc., on his own.
[0034] Furthermore, since the cyberspace E200 is globalized, the building owner can request, for example, a drone-based patrol and inspection service from the sky, K512 (a business in another domain). In this case, the building monitoring system may cooperate with different domains.
[0035] For this cooperation, documents K511 that list, for example, floor plans and inspection locations of buildings and plants can be provided to the patrol and inspection service department (including drones) K512. When the patrol and inspection by a drone is completed, the patrol and inspection service department K512 transmits a status report (analysis results) K513 to the edge computer E900. The analysis results may be, for example, data requesting the addition of monitoring positions, or data requesting the addition (or reduction) of monitoring robots or monitors. This circulation creates a service loop (which may also be called a public loop) K510. The work at this time is led by, for example, the system of systems department K213 mentioned above. This example shows a building monitoring task, and shows an example in which a drone is used when monitoring is insufficient using only the robots in the building.
[0036] In the above example, the loop cooperation control by at least the first feedback loop and the second feedback loop is applied to a control system that manages building facilities. However, in addition to the above example of using robots and drones in the monitoring work of buildings, the cooperation technology of the first and second feedback loops can be effectively utilized when the inspection and repair work of infrastructure facilities (bridges, highways, etc.), the inspection and cleaning of window glass outside buildings, or the inspection of mountain topography and river conditions are performed periodically or at any time in an expanded manner. Unlike regular inspections (inspections using IoT devices permanently installed on-site), the expanded inspection means that an inspection is performed in a blind spot (or insufficient) in regular inspections. In addition, the expanded inspection may be performed after a typhoon, at the change of seasons, etc. The feedback loop (service loop or public loop) K510 shown here is one example, and this system enables various services. For example, a system can be constructed that allows passengers on airplanes and passengers in vehicles (when commuting or traveling) to easily specify the insurance period (by month, by number of days, by time, etc.) and subscribe to insurance. For example, a passenger selects the insurance company, subscription date, subscription time, insurance amount, etc. from the designated information column printed on the boarding pass and marks the insurance company. Then, when the boarding pass is read by an optical reader at the boarding gate, the passenger's name and insurance details are automatically notified to the insurance company via a loop in cyberspace, and the contract is established. Note that the passenger and the insurance company must enter into a contract in advance to subscribe to such temporary insurance. Types of insurance include, for example, life insurance, accident insurance, and hospitalization insurance.
[0037] FIG. 2C is a diagram showing another example of a feedback loop (which may be referred to as an enterprise loop) K503 and a feedback loop (which may be referred to as a public loop) K510. A basic program for controlling the robot K505 is stored in the edge computer E900. Furthermore, a sound generated based on the operation of the robot K505 is detected by an acoustic sensor K506, and the acoustic detection signal is digitized by an A / D converter K507 and analyzed by an analyzer of the platform K100 to generate analysis data K121.
[0038] The analysis results are returned to the edge computer E900 as control data via a feedback loop K503 and are reflected in the autonomous control of the robot K500.
[0039] The analysis data K121 of the analysis results is visualized and displayed by a visualization unit K221 of the enterprise service K200, and is evaluated by an expert (master craftsman) or a master craftsman AI that has learned the empirical rules of the expert (master craftsman). If the expert or master craftsman AI determines that the robot K505 is aging or is nearing a time when it will break down (a determination based on the expert's empirical rules), the expert or master craftsman AI sends an emergency control signal K510 to the robot K505. This prevents sudden accidents in the robot K505 itself or in the factory including the robot K501.
[0040] In the above example, the loop cooperation control using at least the first feedback loop and the second feedback loop is applied to a control system that controls a robot.
[0041] The embodiment shown in Figures 2B-2C above shows an example in which multiple vertically integrated feedback loops described in Figures 1A and 1B cooperate with each other. That is, the system includes an edge device E900 in a physical space E100, a platform K100 in a cyberspace E200, a service section K200 in the cyberspace E200, a first feedback loop K503 provided between the edge device and the platform, and a second feedback loop K510 provided between the edge device and the service section. The platform is provided with an information acquisition unit K111 that acquires specific information via the first feedback loop, an information analysis unit K112 that analyzes the specific information, an autonomous operation unit K113 that autonomously performs operation control and / or services on devices in the physical space based on the analysis results analyzed by the information analysis unit, and a system-of-systems unit K213 that is provided in the service unit and receives detection information from the edge device and / or information on the analysis results from the autonomous control unit, and converts adjustment information adjusted based on the detection information and / or information on the analysis results into adjustment information for the edge device via the second feedback loop.
[0042] 2D is a diagram showing another example of the first feedback loop (enterprise loop) K503 and the second feedback loop (public loop) K510. Assume that monitors, for example, are being manufactured in a factory in the physical space E100. A feedback loop K503 is constructed from the platform K100 in the cyberspace E200 to an edge computer in the factory.
[0043] Here, the monitor shipped from the factory is used by the user after being sold, and the usage status is managed by the user domain K300. The usage status is uploaded to a dedicated server (for example, the user domain K300) of the manufacturer, for example, as log data. The user domain K300 can cooperate with the enterprise service K200, and data K301 indicating, for example, an API or usage status is transmitted from the user domain K300 to the enterprise service K200. In response to this data K301, action data K302 is transmitted from the enterprise service K200. For example, the action data K302 includes a special control method for the monitor, a revival command, and the like.
[0044] Therefore, the enterprise service K200 can aggregate data such as monitor functions desired by users. This data is fed back to the manufacturer's factory with the user's consent. The route at this time is the feedback loop (public loop) K510. This fed back data can be used as reference data for the monitor designer at the factory.
[0045] That is, in the above embodiment, in the loop control by at least feedback loop K503 (first feedback loop) and feedback loop K510 (second feedback loop), the second feedback loop utilizes reference information from a user domain that uses products produced in a factory.
[0046] FIG. 2E is another diagram for explaining an example of connection (which may also be called cooperation) of multiple feedback loops. In this embodiment, loop connection includes the meaning of constructing a new feedback loop and connecting or cooperation between multiple feedback loops. Therefore, the fact that the loop connection is made autonomous (intelligent) realizes the autonomy of operation control in the manufacturing process / service. The loop connection includes a function of bundling loop groups, and there is a hub that serves as the connection boundary between the loop groups. The loop connection unit includes a loop cooperation control unit.
[0047] As shown in FIG. 2E, for example, a factory (or a building) K541 is assumed to have a factory management control device that manages the lighting of the production line, the elevators, the operation status of the production line, the floor cleaning robots, and the quality of the products. The sensor data acquired by the factory management control device is transmitted to the platform K100 in the cyberspace E200 via an edge computer. Various data (such as analysis results) in the platform K100 are also notified to the enterprise service K200.
[0048] Now, assume that a water detection sensor (or a surveillance camera) on the floor of a manufacturing line notifies the platform K100 that a puddle has formed on the floor. Then, as a result of data analysis, the platform K100 constructs a feedback loop K503 and causes a floor cleaning robot to clean the floor.
[0049] Furthermore, in this case, the analysis unit of the autonomous operation control unit of the platform K100 analyzes the amount of water in puddles, the latest weather information, etc., by AI, and determines that, for example, an inspection of the outside of the factory K541 is necessary. Then, the platform K100 sends the determination information to the enterprise service K200. Based on the contents of the determination information, the service unit K211 of the enterprise service K200 causes, for example, a drone K543 to inspect the windows of the factory via the system of systems K213. As a control loop for this purpose, a second feedback loop K510 is constructed that flies the drone 543 equipped with a camera. In other words, this construction means that the loop cooperation control unit forming the loop connection unit has worked.
[0050] As a result of the above inspection, it is detected that the window glass K542 of the factory K541 is damaged and needs to be repaired. This window glass damage information is obtained by analyzing the image captured by the drone K543 by the autonomous operation control unit of the platform K100.
[0051] As a result of this analysis, the platform K100 sends "window repair required" information to the enterprise service K200. The service department K211 of the enterprise service K200 establishes third and fourth feedback loops K515 and K516 for notifying the delivery vehicle K545 and the window glass dealer K546 based on the "window repair required" information. This establishment means that the loop cooperation control unit of the loop connection unit has further worked. At this time, the previous second feedback loop K510 is released. In other words, the loop cooperation control unit also has a function of releasing a feedback loop that has achieved its own purpose.
[0052] As described above, this system can connect or link multiple feedback loops together. This operation realizes autonomous operation control in manufacturing processes / services. The loop connection includes a function to bundle loops together, and there is a hub that serves as the connection boundary between loop groups. In addition, a feedback loop is also created to notify plumber K547 when materials such as drainage pipes are required as needed.
[0053] The above-mentioned feedback loops K510, K515, and K516 are autonomously released when the original purpose is achieved. The feedback loop K510 for inspection by the drone K543 ends, for example, when the drone K543 finishes capturing images of the scenery of a given route (for example, data of the shooting area provided by the factory K541). The feedback loops K515 and K516 constructed for procuring window glass, piping, and the like end, for example, when the transport vehicle K545 arrives at the factory K541. Specifically, for example, the driver of the transport vehicle K545 operates a mobile terminal (or an automatic driving vehicle or an automatic driving robot) to notify the edge computer of the dealer K546 of "start" and "end" at the time when the transport vehicle K545 starts transporting window glass and when the transport vehicle arrives at the target factory K541 and completes the specified work, and the feedback loops K515 and K516 also end.
[0054] Note that the above is just one example, and the above feedback loop concept can also be applied to parts procurement, material procurement, and securing human resources.
[0055] In addition, while the above-mentioned CPS is explained in relation to "manufacturing," in this specification, "manufacturing" also includes the meaning of "energy production" in power generation control, for example. Furthermore, updates to the control programs of automobiles (connected cars) and home appliances (using a technology that constantly connects automobiles and home appliances to the Internet and automatically updates software, i.e., OTA (over-the-air)) are also considered to be "manufacturing in the context of product usage." Additionally, the logistics processing process at logistics centers, which sorts and transports large volumes of luggage, is also considered to be part of the manufacturing process.
[0056] As described above, this CPS has the flexibility to autonomously link various feedback loops. The "hub" in this CPS is explained as a system that mediates (or links) the connection between feedback loops (or between feedback loop groups). Therefore, a "hub" can be called something that has the role of relaying and "connecting" feedback loops (or between feedback loop groups) in a timely and appropriate manner. As for each feedback loop that uses this hub, there are also loops that operate with independent life cycles. In addition, the concept of the boundary where the different loops are connected (or constructed) is called a "connection boundary" or "boundary area." Note that a hub (Hub), a network device, also plays a similar role of connecting and mediating multiple networks in the network world, but in this CPS, the network functions as a feedback loop.
[0057] Furthermore, the second, third, and fourth feedback loops may go through overseas hubs. For example, a factory that uses imported equipment may receive services from an overseas manufacturer. When ordering manufacturing parts from a domestic manufacturing factory, the order may be placed with an overseas manufacturer. For this reason, it is desirable to use the global standard time in cyberspace, but the global standard time and domestic time may be used together. Satellite communication means may be used to exchange information with overseas countries.
[0058] There are various ways in which multiple feedback loops can be linked together. For example, the information analysis unit and the autonomous operation control unit may construct a first feedback loop as a first control loop for controlling a first control object, which is a manufacturing process. In this state, the information analysis unit and the loop linkage control unit may construct a second feedback loop as a second control loop for further controlling the first control object.
[0059] The information analysis unit and the autonomous operation control unit may also configure the first feedback loop as a first control loop for controlling a first control object, which is a manufacturing process. In this state, the information analysis unit and the loop cooperation control unit may configure a second feedback loop as a second control loop for further controlling a second control object.
[0060] Furthermore, the information analysis unit and the autonomous operation control unit can continue the second control loop of the second feedback loop together with the first control loop of the first feedback loop. Alternatively, the information analysis unit and the autonomous operation control unit can temporarily continue the second control loop of the second feedback loop together with the first control loop of the first feedback loop, and release the second control loop of the second feedback loop under a predetermined condition.
[0061] 2F is an explanatory diagram showing a further example of construction of the cyberspace E200. In this example, the cyberspace E200 is constructed hierarchically to facilitate overall control.
[0062] This cyberspace E200 has an autonomous control unit E500 that controls a work robot in a logistics center, for example. This autonomous control unit E500 includes a hierarchical first control unit E521, a second control unit E522, and a third control unit E523.
[0063] The first control unit E521 efficiently performs logistics operations while exchanging information with a large number of robots present in the physical space E100 by utilizing feedback loops C11, C12 (the vertical integration type described in FIG. 1B).
[0064] Examples of the robots include an unloading robot K521 that unloads cargo from trucks or shelves, a basket cart transport robot K522 that transports the unloaded cargo, a shelf storage robot K523 that stores the transported cargo on shelves, a picking robot K524 that takes out cargo from shelves, a panning robot K525 that loads the cargo taken out by the picking robot onto, for example, a truck, etc. In the above-mentioned case of controlling multiple robots, the information analysis unit and the autonomous operation control unit construct multiple feedback loops as multiple control loops for controlling multiple control targets, which are manufacturing processes.
[0065] These robots K521, K522, K523, K524, and K525 are directly controlled by the first control unit E521, which is the first hierarchical level. The second control unit E522 receives a report C12 on the operating status of the robots from the first control unit E521. Then, it outputs control data C10 for optimizing the operation of the equipment (robots). For example, the luggage K53 that enters the logistics center is diverse, including large and small items, items of various shapes and weights, and items that are hard and soft. Therefore, the second control unit E522 recognizes the luggage by images using a camera, optical sensor, RFID, etc., or by barcodes or two-dimensional codes, or by wireless sensors. Then, the second control unit E522 assigns a robot to heavy luggage or luggage that requires simple work as a luggage K532 to be handled by a robot. In addition, for packages that are difficult for the robot to handle, it is judged as a package for an experienced worker K532 or a package for a new worker K533. The result of this judgment is notified to the first control unit E521 as control data C10. In response to this, the unloading robot K521 moves to pick up the package K532.
[0066] The second control unit E522 notifies the third control unit E523 of the work results C15. The work results C15 indicate the processing status (number of processed packages, weight, etc.) of packages brought into the logistics center. The third control unit E523 performs inventory management and storage / delivery management in the logistics center according to the work results C15. When the third control unit E523 analyzes the work results C15 and determines that the sorting work is progressing as planned, it notifies the second control unit E522 by the control data C14 to incorporate work such as storage / delivery into the work procedure. For example, it is possible to place many unloading robots in the unloading area, and it is also possible to notify trucks, etc. waiting to enter the logistics center of permission to enter (permission to enter) by phone.
[0067] That is, in the information management system for the logistics management of the above-mentioned logistics center, the first control unit E521 receives data indicating the control state of each robot that performs each task of unloading, transporting, storing, removing, and loading luggage from an edge computer arranged in a physical space, and provides feedback so that each robot functions according to the set robot control program. The second control unit E522 identifies luggage suitable for robot work from luggage stored in the logistics center, and notifies the robot control program of information for performing the unloading. Then, the third control unit E523 receives information on the work results via the notification data C15 from the first control unit E521 and the second control unit E522, and feeds back information for warehousing and shipping management to the second control unit E522 in order to perform inventory management of luggage in the logistics center according to the work results. This allows efficient sorting, warehousing, and shipping processing in the logistics center, and ultimately results in efficient use of power (reduction of environmental load).
[0068] In the CPS described so far, the feedback loop is mainly constructed using the loop connection unit. The loop connection unit may include a loop cooperation control unit or may cooperate with the loop interconnection control unit. The loop cooperation control unit constructs the feedback loops K503, K510, etc. In this case, the loop cooperation control unit uses various elements in the cyberspace E200. For example, in FIG. 2B and FIG. 2C, the platform K100 is a construction element of the feedback loop K503, and the platform K100 and the enterprise service unit K200 are construction elements of the feedback loop K510. In FIG. 2D, the platform K100 is a construction element of the feedback loop K503, and the platform K100, the user domain K300, and the enterprise service unit K200 are construction elements of the feedback loop K510.
[0069] In the above embodiments, for ease of understanding, an example is described in which there is one feedback loop K503 and one feedback loop K510. However, in an actual CPS, there may be multiple feedback loops (enterprise loops) K503 and multiple feedback loops (public loops) K510.
[0070] Therefore, the loop connection unit that constructs the feedback loops K503, K510, etc. has the following functions and meanings. That is, the loop connection unit can construct a new feedback loop between the cyber space and the physical space in combination with the operation of the autonomous control unit. Furthermore, the loop cooperation control unit of the loop connection unit can connect multiple feedback loops to each other. That is, as shown in Figs. 2C, 2D, and 2E, multiple loops can be connected via the edge computer E900. Furthermore, the loop cooperation control unit of the loop connection unit allows the existence of a hub that bundles multiple loops (loop groups) and serves as a connection boundary between the loop groups. For example, in the examples of Figs. 2A and 2B, the hub corresponds to the system of systems unit K200, and in the example of Fig. 2D, the hub corresponds to the system of systems unit K200 and the user domain K300.
[0071] As described above, in this CPS, there are many kinds of loops, some of which are newly formed, some of which bundle existing feedback loops, and some of which bundle existing feedback and new feedback. Furthermore, whether they are new or existing, some of the feedback loops include feedback loops in which a person (e.g., an experienced engineer, doctor, scientist, etc.) is involved in the middle of the loop. For example, when there is a person near the controlled device, the controlled device operates after detecting the confirmation completion action of the person from the viewpoint of safety, and a feedback loop is constructed that optimizes the processing and timing in consideration of the relationship with the environment and situation of the controlled device. As an example of cooperation with an existing feedback loop, for example, in summer, when a demand from a higher feedback loop (electric power company) requests the air conditioning system of a lower feedback loop to increase the air conditioning setting temperature, an upper limit value is set if there is a worker, a sick person, or a baby. This upper limit value is controlled so that only the necessary data is lent as needed from various industrial systems that make up other feedback loops (factories: production management systems, hospitals: systems for hospital staff such as medical records and nurses, daycare centers: health management systems, and in the home: individual systems for smartphones, etc.). As described above, the present CPS can freely use various feedback loops. To this end, the present CPS includes a feedback loop management unit. The feedback loop management unit may be set in the data of the information acquisition unit K111 in the cyberspace E200, or may be disposed in the information analysis unit K112. Furthermore, the feedback loop management unit may be disposed in an external server or a specified edge computer.
[0072] The feedback loop management unit stores a plurality of feedback loop information. Each feedback loop information has a header, and labeling data (loop identification information) is stored in the header. The labeling data is data for identifying a feedback loop. Furthermore, the data storage unit following the header stores device information used to form a loop, device identification information of a controlled device to be controlled, parameters required for the loop to control the controlled device, device identification information of a controlled device, information about the life cycle of the loop, owner information and rights information about data in the loop, permission information about data use, presence or absence of personal information, confidentiality level information of industrial data, and the like, and also stores labeling data of the feedback loop when it is possible to cooperate with other feedback loops. In addition, there may be information about the limit of the operation period of the loop, information about the usage price, and the like. The feedback management unit can also receive and manage newly formed feedback loop information. Furthermore, after a feedback loop is used, its usage history data may be managed by the feedback management unit.
[0073] Furthermore, the "operation period limit information" and / or "parameters" of the feedback loop information may be input by a person (artisan). Note that the data for identifying the above-mentioned feedback loop, the device information used to form the loop, the device identification information of the controlled device to be controlled, the parameters required for the loop to control the controlled device, the device identification information of the controlled device, and information that can be linked with other feedback loops may be referred to as attribute information of the feedback loop.
[0074] As described above, the feedback loop information is managed by the feedback loop management unit, which enables the CPS to autonomously adapt to a wide variety of controlled devices and equipment. Therefore, in the CPS system, a loop cooperation control unit is formed in the loop system, and this loop cooperation control unit is constructed by the loop connection unit and the autonomous operation control unit working together, and can form a new feedback loop in response to new analysis results.
[0075] The new feedback loop may utilize information of an existing feedback loop, or a new feedback loop may be formed. Furthermore, a new upper-layer feedback loop may be formed by bundling an existing feedback loop and a new feedback loop into a group. Furthermore, a plurality of existing feedback loops may be formed in a bundled state. These forms can be changed according to the equipment to be controlled and the situation at the site. For example, when executing a program to control an equipment to be controlled based on time-series data such as sensor information, it is possible to make a judgment based on the relationship with time, such as by making the timing of connecting the feedback loops different depending on the urgency even if the process to be executed is the same in an emergency and in a non-emergency case.
[0076] As described above, due to the existence of the feedback loop management unit, the loop connection unit and the autonomous operation control unit have a loop search function that searches for feedback loop information. The loop search function detects sensing data from a sensor, for example, and refers to a loop table that has been set in advance. The loop table describes loop identification information corresponding to the sensor that has sent the sensing data in advance. For example, in the example described in FIG. 2E, a feedback loop required for inspection by a drone is designated in correspondence with a water leak detection sensor. This loop table may be created in advance by a user, or may be provided in advance by an administrator of the cyberspace E200.
[0077] FIG. 3A shows an example in cyberspace of how, as described above, the globalization of cyberspace E200 has made it possible to provide various services to various sectors of society and to make effective use of mobile objects used in manufacturing processes.
[0078] For example, suppose that an airplane L101 has a failure in its first engine due to a bird strike. The operational status (operational status) of the airplane L101 is always monitored in real time by a remote monitoring system L102. The remote monitoring system L102 notifies a connected factory (which may also be called a factory at any time) L103 in the country where the airplane L101 is manufactured. The status of the airplane L101 is also notified by the pilot to the control tower.
[0079] Let us assume that the pilot (captain) has been informed that it is possible to fly to the destination (local) airport under the current conditions, and that the control room has also given permission to do so. At this time, pilots and control rooms also refer to information from the L112 weather forecast system.
[0080] The remote monitoring system L102 then inquires of the connected factory L103 whether a factory or dealer of the design parts required for the repair or the replacement manufactured parts (e.g., composite parts) is located near the destination (local) airport. For example, the connected factory L103 inquires of the product factory L104 that performs the local design and the product factory L105 that performs the manufacturing. The local product factory L104 refers to the E-BOM (Engineering-BOM: Engineering BOM), and the product factory L105 checks the inventory status based on the data of the M-BOM (Manufacturing-BOM: Manufacturing BOM), and autonomously informs the connected factory L103 that the repair parts or the replacement manufactured parts (composite parts) are present or insufficient. The product factory L104 mainly performs design, and always monitors the parts of the final product for design defects or shortages and performs manufacturing. The product factory L105 mainly performs manufacturing and assembly, and also manufactures the products designed in the product factory L104.
[0081] For example, if an airplane L101 is to be repaired at an airfield near a production factory L105, the connected factory L103 can, for example, instruct a local production factory L104 to deliver parts to the local production factory L105.
[0082] The product factory L105 may be a type of factory that autonomously constructs a manufacturing line according to the parts or composite parts to be manufactured. This type of product factory L105 may be called a convenience store factory (or a "anywhere factory").
[0083] In addition, the connected factory L103 can also effectively utilize the shared factory (which can also be called anyone's factory) L106, which carries out custom manufacturing.
[0084] The sharing factory L106 can manufacture custom-made parts and owns 3D printers. When the connected factory L103 receives a shortage of manufactured parts from the product factory L105 or when some parts cannot be manufactured in time for the arrival of the plane, the connected factory L103 takes the following measures. That is, the connected factory L103 places a temporary order with the sharing factory L106 and instructs it to deliver the parts to the product factory L105. Manufacturing using a 3D printer reflects the skills of a master craftsman, which will be explained later.
[0085] The above-mentioned shared factory L106 can provide a convenient function for local residents. Local residents L121 can provide feedback on the evaluation of the equipment and products they use up to the designer level.
[0086] This is because the sharing factory L106 allows for made-to-order products, so even if there is a request for changes at the product design level, the change request can be reflected at the product design level. Consumers can also send additive-free information about cosmetics to the sharing factory L106 via the Internet, SNS, etc. Consumers can also send information about allergen-free and vegan foods to the sharing factory L106. Consumers can also use the sharing factory L106 when they want to create custom products (if they have personal needs).
[0087] In the cyberspace E200, there is a management unit L122 that comprehensively manages the inventory status of parts, etc. The management unit L122 can analyze the fluctuations in parts inventory L2a and predict demand. In the event of a shortage of inventory, it can automatically execute an order L2b for parts that may be in short supply, for example, to the connected factory L103.
[0088] In some regions or regions, emergency patients may occur. In such cases, a work vehicle at a CFS (container freight station) can receive a notification from the emergency patient occurrence area L123 and supply necessary materials (L3b). For example, a surveillance camera installed on an automatic guided vehicle (AGV) or robot traveling in the city detects an emergency patient. The condition of the emergency patient is acquired by an infrared sensor, a microphone, and a camera mounted on the robot by capturing images of the behavior and the way the patient falls, and a diagnostic device mounted on the robot performs an emergency diagnosis. The diagnostic device notifies the autonomous control unit E500 of the cyberspace E200, for example, of the emergency diagnosis data. When the feedback control unit E503 of the cyberspace E200 determines that an abnormal condition exists in the area L123, it can notify the location and the situation to, for example, the connected factory L103. The connected factory L103 can receive a notification L3b from the area L123 and supply supplies L3a (e.g., first aid supplies, medical equipment for first aid, AEDs, etc.).
[0089] The above-mentioned sensors, microphones, cameras, and diagnostic devices may be arranged at fixed positions in a plurality of locations throughout the city. Furthermore, the diagnostic device may also communicate with a remote medical institution L124. This communication allows on-site staff to receive advice from a doctor belonging to the remote medical institution L124 when treating an emergency patient. In this case, the on-site staff can receive advice from a doctor belonging to the remote medical institution L124 using, for example, a VR (Virtual Reality) device or an AR (Augmented Reality) device. The VR or AR may be supplied from, for example, the connected factory L103.
[0090] Figure 3B is a diagram that separately shows a goal achievement function M11 for achieving a goal in the manufacturing space and an operation function M13 that generates various operations in the work space where workers are present (including the manufacturing space within the factory) in order to explain the effects achieved by this CPS in cyberspace E200.
[0091] First, representative examples of the operation function M13 include a five-sense information sensing function M131, an indoor environment comfort function M132, and an autonomous control function M133 of the manufacturing environment.
[0092] The five senses information sensing function M131 refers to information from the worker's wearable sensors, the worker's operation information, temperature adjustment information, etc. The comfort function M132 is a function that adjusts, for example, the air conditioner, the fan, the humidity adjustment device, etc., by autonomous control or by the worker's operation.
[0093] Furthermore, the autonomous control function M133 of the manufacturing environment performs automatic autonomous control to maintain the working space in a comfortable state according to the information based on the five senses of the worker and the operation of the worker. In this case, the autonomous control does not simply respond to the information based on the five senses of the worker and the operation of the worker, but performs autonomous control that satisfies various requirements of the goal achievement function M11.
[0094] The objective achievement function M11 includes a function M112 that aims to minimize the environmental load, a productivity optimization function M113, a function M114 that refers to the experience and knowledge of workers, and a function M115 that assigns the right person to the right job. It also includes an energy consumption calculation function M116 (or a carbon dioxide emission measurement function), a manufacturing cost estimation function M117, and a productivity and profit estimation function M118.
[0095] Then, to achieve low energy consumption and manufacturing costs, and high productivity and profits, it is possible to create ideal planning information for optimizing productivity, selecting experienced and knowledgeable workers, and allocating the right people to the right places, and to notify the workers who need it. Even if the workers are not currently in the factory, local residents can be utilized as long as they have experience.
[0096] When the above-mentioned ideal plan information is created, in order to achieve a comfortable indoor environment, autonomous control is performed to satisfy various requirements of the goal achievement function M11, rather than simply responding to information based on the worker's five senses or the worker's operation.
[0097] For this reason, for example, if experienced veteran personnel are selected for the product being manufactured, the veteran personnel may not feel the heat indoors as much as inexperienced personnel. The experienced personnel may be satisfied with just a slight reduction in the amount of ventilation or humidity. Or, if the production volume of the product being manufactured is reduced (as a result of referring to sales trend data), the burden on the workers will be lightened and there may be no need to lower the indoor temperature. As a result, it is possible to create a CPS that reduces energy consumption and reduces the environmental impact.
[0098] Figure 4 shows the physical space E100 (lower side of the figure) and the cyber space E200 (upper side of the figure) along with more specific elements (various businesses). The elements shown here are also representative and do not represent all that exist. <Physical space> The business includes an energy (electric power generation) business E11. The business E11 includes, for example, battery manufacturing-related businesses, nuclear power generation-related businesses, hydroelectric power generation-related businesses, wind power generation-related businesses (including offshore wind power generation-related businesses), thermal power generation-related businesses, marine power generation-related businesses, geothermal power generation-related businesses, autonomous hydrogen energy businesses, and solar power generation-related businesses. Here, the related businesses in this specification include related businesses related to development, experiments, and equipment installation related to the business. They may also include prototype businesses (or prototype business divisions).
[0099] There is also the electricity transmission, transformation and distribution business E12, which supplies and distributes electricity to local areas. There is also the information and communications business E13, which includes long-distance and short-distance transmitting and receiving equipment, antennas, satellite communications, broadcasting and other related businesses.
[0100] There is also the transportation business E14 (trucks, railways, aircraft, ships, warehouses, work vehicles, bulldozers, tractors, agricultural machinery and related businesses, etc.), building management business E15 (elevator business, office lighting, escalators, multi-air conditioner business for buildings, etc.), material procurement business E16, advanced medical care and preventive medicine business E17, robots E19, infrastructure business E20, aging countermeasures business E21, device and storage business E22 (automotive and industrial power devices, automotive digital ICs, hard disk related, semiconductor manufacturing equipment, fine ceramics, etc.), agriculture E23, forestry E24, fishing E25, recycling industry E26, mining industry (oil, coal, minerals) E27, and related businesses.
[0101] Furthermore, there are businesses E30 that manufacture parts, equipment, devices, facilities, and systems for carrying out the various businesses mentioned above, businesses that assemble parts and equipment, and businesses that dismantle and dispose of parts, equipment, and devices. There is also a commercial (including event) business E29. This business E29 includes, for example, service implementation businesses that function in relation to the implementation of various businesses, logistics, sales businesses, hotel businesses, school businesses, finance businesses, travel planning businesses, businesses such as commercials, notices, and public announcements, and related businesses. There is also a battery business.
[0102] In this embodiment, when a skilled person (sometimes called a craftsman) is involved in each of various businesses in the physical space E100, the skills (techniques) of the craftsman E10 are effectively utilized. Also, in situations related to service businesses, it becomes possible to effectively utilize the response measures of a skilled person for supporting the community, providing first aid to people, and carrying out rescue. <Cyberspace> The physical space E100 transmits sensor data obtained from sensors at various business sites, data such as programs (software) used in various businesses and control parameters used, and data on the skills of craftsmen to the cyberspace E200 to construct a so-called digital twin. The cyberspace E200 has a data storage unit E310 that stores various data and programs (software).
[0103] The cyberspace E200 receives various data from the physical space E100 via a connection unit E700 (including an IoT bus, a Servis bus, a common service K400, etc.) from the network. Quantum key encryption technology may be used in part or in the entire data transmission path in the network. In particular, it is desirable to use quantum key encryption technology for medical service businesses, financial service businesses, and public service businesses.
[0104] The cyberspace E200 includes an AI (or may be referred to as a system control unit) E300. The AI (E300) uses data from the data storage E310. The cyberspace E200 also has feedback loops for each business (the figure shows cyber-physical feedback loops (hereinafter referred to as Cy-Ph·FB loops) E201, 202, E203, E204, etc. as representatives). Note that there is not necessarily one feedback loop for one business, and multiple feedback loops may be provided. These Cy-Ph·FB loops E201, 202, E203, E204, etc. are formed between the cyberspace and various businesses, respectively, realizing a vertically integrated system.
[0105] Because the Cy-Ph·FB loop E201··· exists as described above, when the AI (E300) determines that it is necessary to make corrections, additions, changes, etc. to the programs or control parameters of the control system of a certain business, it can execute the corrections, additions, changes, etc. via the Cy-Ph·FB loop of the relevant business. The AI (E300) can also execute the corrections, additions, changes, etc. autonomously, as described below.
[0106] The AI (E300) includes a simulation area E400, an autonomous control unit E500, a variation information acquisition unit E601, and a research information acquisition unit E602. The AI (E300) may also be called a system control unit or artificial intelligence. The AI (E300) further includes many processing functions (various processing units E800). For example, there are functions for service business and space business processing, functions for connection processing with other domains, and functions for expanding the cooperation of control loops and feedback loops.
[0107] The simulation area E400 can use the product manufacturing program (equivalent to a blueprint) and material information for manufacturing (including environmental information) received from the physical space E100 via AI (E300) as data for virtual prototyping, and can then construct a virtual prototype using a virtual 3D printer.
[0108] The virtual prototype is, for example, digital image data. The administrator of the cyberspace can observe the digital image data on an image display device, a CAD system, etc. The administrator can also distribute the digital image data of the virtual prototype to users who wish to receive it.
[0109] Furthermore, the simulation area E400 can actually transmit the product manufacturing program (corresponding to a design drawing) and material information for manufacturing (including environmental information) as actual prototype data to a prototype manufacturer (or prototype division) in the physical space. This allows the prototype manufacturer (or prototype division) to manufacture an actual actual prototype using a 3D printer or manufacturing equipment that it owns and the actual prototype data. The prototype manufacturer (or prototype division) can also inspect, experiment, and the like on the actual prototype.
[0110] Moreover, the administrator of the cyberspace E200 can distribute the actual prototype data to users who wish to do so, such as research institutes or those wishing to develop the business.
[0111] As described above, data is exchanged between the cyberspace E200 and the physical space E100. For this purpose, for example, in the autonomous control unit E500 of the AI (E300), there is a table including the business (identification data of a business division, company, etc.) that is the subject of the exchange of prototype data, and the type of the prototype data (identification data of a design drawing, etc.). In addition to this, the fee for each data may be included. This table is created by the administrator of the cyberspace E200, and the administrator creates the table after making a contract (confidentiality, usage fee, etc.) with the user who uses the table.
[0112] The above-mentioned virtual prototype data and real prototype data provided by the simulation area E400 may, of course, include skill data generated by the craftsman's involvement in product manufacturing. Furthermore, the AI (E300) may prepare, as the virtual prototype data or real prototype data, first prototype data including the craftsman's skill data and second prototype data not including the data, so that the experimenter can compare the performance and quality of the first and second virtual prototypes or the first and second real prototypes.
[0113] In the simulation area E400, for example, in the above-mentioned prototype inspection, it is also possible to calculate the strength and measure the center of gravity.
[0114] For example, it is possible to create a prototype of a turbine to be used in a power generation project as an image (image data) using digital data, and calculate its strength and measure the center of gravity. In such cases, with this system, the data sent from the physical space is accompanied by the craftsman's skill data. Then, using the craftsman's skills, adjustment control parameters such as the distribution ratio of multiple metal materials, weight, slight corrections to the shape, pressure applied during processing, and temperature are corrected, making it possible to create a high-quality turbine.
[0115] The autonomous control unit E500 includes an information acquisition unit E501 that acquires specific information (conditions: IF) required for the manufacturing process from a Cy-Ph·FB loop, an information analysis unit E502 that analyzes the specific information, and an autonomous operation control unit E503 (execution: THEN) that autonomously performs operation control based on the analysis results acquired by the information analysis unit.
[0116] As described later, the specific information may include information from the five human senses and / or emotional information. This makes it possible to predict the quality of the finish of a device, product, or part based on the information from the five senses by analyzing the correlation between the information from the five senses and the finish data (precision, characteristics, etc.) of the device, product, or part.
[0117] It is also possible to explore cooperation with multiple feedback loops. For example, by linking the feedback loops of multiple businesses that are related to each other, it is possible to obtain efficiency in product productivity, optimization of production volume, and efficiency in personnel allocation. As an example, there is a mutual correlation between a feedback loop that adjusts the delivery volume of a parts delivery business and a feedback loop that adjusts the assembly speed of an assembly business that assembles devices using those parts. Therefore, when the delivery volume is low, it is possible to adjust the assembly speed, or the number of people assembling, or the amount of electricity used. In this case, adjustments to reduce the amount of electricity used can contribute to reducing the environmental load by setting the feedback loop that makes the adjustment to a loop that responds immediately. The effect of reducing this environmental load becomes more effective the more feedback loops (number of businesses) that make the adjustments are made.
[0118] The specific information may be generated by analyzing data acquired from a biosensor attached to a human body. Furthermore, the specific information may include at least one of renewable energy production information, consumption information, and environmental load information.
[0119] In other words, by referring to one or more of renewable energy production information, consumption information, and environmental load information introduced from the outside, it becomes possible to carry out, for example, the following feedback control.
[0120] By referring to the renewable energy production information received from outside, it is also possible to adjust the increase or decrease in the power consumption of the company's own factory equipment. For example, if the amount of renewable energy production from the outside increases, the company's own equipment will have a surplus of power consumption, making it possible to increase production control, and if the amount of renewable energy production from the outside decreases, the company's own equipment's power consumption can be adjusted and production control can be reduced.
[0121] In addition, by referencing consumption information of products from outside, autonomous control of increasing or decreasing production of the same product becomes possible. For example, if the consumption of product A increases, it becomes possible to autonomously control the increase in production at a rate according to the company's share of product A, and if the consumption of product A decreases, it becomes possible to autonomously control the decrease in production at a rate according to the company's share of product A.
[0122] Furthermore, by referring to information on the burden on the environment (environmental burden information), a company can check the chemicals, materials, and parts used, as well as waste materials, etc., used by the company, and compare them with the environmental burden information. Based on the results, measures to reduce the environmental burden can be taken. For example, if there are parts or materials used in a factory that have an environmental burden, it is possible to change direction and use alternative parts or materials. Also, when parts or materials that are an environmental burden are discarded, feedback control can be performed such as writing a message on the disposal method for the part or material, or writing or marking the waste collection destination. A waste collection destination is, for example, a company that specializes in handling plastic products.
[0123] Furthermore, this system also enables trade-off control between environmental load information (e.g., carbon dioxide emissions or predicted emissions) and environmental information (temperature, humidity, air pressure, etc.) of factory workers (or craftsmen). For example, when the temperature and humidity are high, factory workers will adjust the power of air conditioners, etc. to be more powerful. However, if the amount of power used by air conditioners, etc. increases, the amount of energy generated also increases, which can lead to greater carbon dioxide emissions. Therefore, this system can be set to check the information from the five senses of workers and craftsmen, and perform feedback control that can maintain a comfortable environment for workers while minimizing power usage.
[0124] The above-mentioned multiple feedback loops may also be related to a digital twin (digital double) constructed with personal information. In the case of a digital twin constructed with personal information and the feedback loop of the digital twin, special control is possible for individual factories and workshops, or personal small factories and workshops. For example, it enables the creation of unique products (such as adding artistic carvings and shapes to manufactured products). In other words, feedback control is also possible in which, instead of adding uniform patterns or deformations to basic products, custom-made special patterns or deformations are added, or the client's trademark or company name is engraved. In this case, too, the data of the craftsman's skills is effectively used. A user (craftsman or artist) who uses this loop adds a processing step, such as engraving the surface, and adds parameters (coloring), etc. to some steps of an original (or basic) manufacturing program in a physical space (the individual factory or workshop, or personal small factory or workshop). The changes in the processing steps are then recognized by AI in cyberspace, and feedback control is provided to manufacturing machines in the physical space (such as 3D printers), which then engrave and color the surface of the product being manufactured.
[0125] Furthermore, the multiple feedback loops can provide not only feedback (control or information provision) to the factory, but also feedback (information provision) to the designers of the equipment, parts, and materials. For example, as feedback information, personal information on the use of the equipment or product, such as the ease of maintenance and repair of the equipment and the ease of part replacement, can be fed back to the designer. There are also opinions on the design, ease of use, safety, etc. of building components (e.g., stairs, handrails, etc.). In this case, routes for acquiring personal information from outside include, for example, internet information in response to commercials, information from SNS, etc. Furthermore, information can also be obtained from service centers and retailers that handle the equipment and parts.
[0126] Furthermore, the cyberspace E200 includes external information acquisition units E601 and E602. The external information acquisition unit E601 acquires, for example, data on changes in domestic weather, overseas weather, the economy, disasters, accidents, satellites, laws, policies, and the like. Furthermore, the external information acquisition unit E601 may have a function of acquiring information from the Internet, SNS, and the like as information on elements in the related physical space. The external information acquisition unit E602 acquires, for example, data on published papers from research institutes, academic papers, and the like.
[0127] Data on changes in domestic and overseas weather, the economy, disasters, accidents, satellites, laws, policies, etc. can be used, for example, as follows. For manufacturing lines that are affected by changes in data from these items, a feedback loop can be constructed that autonomously switches and adjusts programs (software) and changes and adjusts control parameters. For example, in a factory that manufactures semiconductors and other intricate parts, the level of airtightness within the factory can be adjusted, production can be temporarily suspended, and the level of product sorting (defective product) can be changed based on notification data from earthquakes, strong winds, etc.
[0128] Furthermore, data such as published papers and academic papers from research institutes can be used, for example, as follows. By referring to the contents and keywords of these papers, it becomes possible to autonomously modify the control parameters of the existing feedback loop and the materials used. For example, if an adhesive from a certain manufacturer is improved, a command to use the old type of adhesive can be changed to a command to use a new type of adhesive by using the feedback loop. Of course, before this change, it is also possible to verify the compatibility (usage environment, adhesive strength, etc.) of the new type of adhesive with the application location by using the simulation area E400. Medical information can also be referred to at medical institutions. For example, when a doctor's meeting is held at a hospital, the latest medical information may be automatically transmitted to, for example, a monitor in the meeting room by the feedback loop and displayed. <Craftsman data / device data> 5A shows the types of artisan data F100 transmitted from the physical space E100 to the cyberspace E200, their transmission paths, and the transmission paths of device data F200 acquired from various sensors F224 arranged in the device (manufacturing line) F221. In the following, it is assumed that the artisan data F100 is managed by the artisan management unit F120, and the device data F200 is managed by the device management unit F220. The artisan management unit F120 and the device management unit F220 are types of unit computers (or gateways) that are linked to the edge computer F900. Inside each unit computer, the data handled by the computer and the functions controlled by the computer are conceptually shown.
[0129] The equipment data F200 includes operation data indicating the operating status of various machines and devices on the manufacturing line, and measurement and inspection data indicating the finished state of the manufactured items (materials, parts, products, equipment, etc.).
[0130] Operational data showing the operating status includes identification data for devices, equipment, and parts, the movement position, movement speed, rotation position, rotation speed, and rotation angle of arms, the measured temperature, measured pressure, power consumption, remaining fuel, and photographic monitoring data for compressors. It also includes the amount, weight, and characteristic data of materials used in manufacturing. Measurement and inspection data for manufactured products includes measurement data such as size, thickness, length, and weight, test data for testing the movement of manufactured products, and image data of manufactured products.
[0131] F225 indicates a feedback loop in which physical control is repeatedly performed from the cyberspace E200 to the manufacturing line F221 in the physical space E100. Data of the feedback loop F225 is received by a feedback processing unit F223 integrated with the manufacturing line F221 and reflected in the control device F222. The manufacturing line F221 usually exchanges data with the control device F222 to control the manufacturing of products or the operation of the system. A local (or dedicated) feedback loop functions between the manufacturing line F221 and the control device F222.
[0132] When the control device F222 is initially set, it has default programs, control parameters, etc. in its memory, and executes the programs under the control of the CPU. However, the feedback loop F225 may adjust, for example, the processing steps of the programs, change or adjust the control parameters used, and fine-tune the control details in the manufacturing process. This makes it possible to improve product quality, adjust product production volume, temporarily stop production, improve or change production efficiency, and so on.
[0133] The craftsman (sometimes called a worker) F122 enters an operation room F121 in the factory and can set his / her own information (craftsman identification data F123, basic data F124 (craftsman's career data, i.e., data indicating the manufacturing lines and equipment that the craftsman has operated in the past) in, for example, the memory of the action input unit F130 from, for example, a smartphone, a tablet PC, or a personal computer F125. The craftsman management unit F120 may refer to the craftsman's own information and give a reliability coefficient to be operated by the craftsman F122. This reliability coefficient is updated to a highly reliable reliability coefficient by operating this equipment and accumulating operational results. The operational results are, for example, information that accumulates correlation information between multiple workers (from those with little experience to those with much experience) and the evaluation values of the quality of products manufactured under the operation of each worker.
[0134] When the manufacturing line F221 starts operating, for example, image data showing the operating state is acquired from multiple points on the manufacturing line F221 and displayed on multiple monitors F131. The craftsman F122 operates the controls (buttons, levers, handles, etc.) of the action input unit F130 as necessary while looking at the monitor F131 (or glasses with a display function). This allows the craftsman's skills to be reflected in the manufacturing process. For example, there are adjustments such as temperature up and down, adjustment of the stop position of the transported parts, adjustment of the amount of liquid (e.g., paint, cleaning liquid, etc.) sprayed, addition and reduction of materials, and adjustment of the transport speed. These behavioral data F132 are transmitted to the cyberspace E200 as the craftsman data F100. The craftsman data F100 may include the reliability coefficient described above.
[0135] Furthermore, on the production line, various sensors F224 detect the states of various devices and products according to the behavior data F131. This detection data is transmitted to the cyberspace E200 as device data F200. As the various sensors F224, various sensors are used that perform temperature measurement, pressure measurement, measurement of the position of a moving arm or the like (rotation position, movement position, up-down position, etc.), vibration measurement, liquid amount detection, weight measurement, amount measurement, color detection, image detection, speed, acceleration detection, etc.
[0136] Here, the artisan data F100 also includes five-sense data (which may be referred to as five-sense information) F101 and emotion data (which may be referred to as emotion information) F106. For five-sense data F101, sensor output is used if it can be acquired by an odor sensor, but for data that cannot be acquired by an odor sensor, when the artisan F122 senses an odor, he presses various odor sensing buttons or inputs speech, and odor data is identified and collected based on the input data. A wearable sensor, a microphone, glasses with a sensor, etc. are used to collect the five-sense data F101 and emotion data F106.
[0137] FIG. 5B shows various types of craftsman data that can be acquired from the craftsman E122. The emotion data F106 is acquired, for example, from a microphone, a camera, a glasses sensor, etc. The microphone transmits the speech of the craftsman E122 to a speech analyzer. The speech analyzer analyzes the speech and analyzes the emotion of the craftsman E122 according to the content of the speech. The speech analyzer interprets, for example, "Oh no," "Oh I failed," etc. as negative speech, and interprets, for example, "It's good, it's good," "Good," "Go, go," the craftsman's humming, etc. as positive speech. This makes it possible to distinguish whether the craftsman E122 is in a negative mood or a positive mood.
[0138] The above-mentioned emotion data correlates with the quality of the product manufactured during the time period in which the emotion data occurred, or with the characteristics of the product.
[0139] For example, products that correspond to times when negative comments were made often have inferior characteristics and performance compared to products that correspond to times when positive comments were made. Therefore, acquiring and analyzing emotion data is important for judging the reliability of parts and products.
[0140] The five senses data F101 includes smell, hearing, touch, sight, and taste, and when the craftsman senses these, he operates a button or lever corresponding to the sense, or touches a display button (a button corresponding to the sense) on the smartphone F125. He can also speak through a microphone, and a voice recognition device can interpret this speech and create five senses data. This makes it possible to obtain the five senses data of the craftsman E122.
[0141] For example, during the operation of water treatment equipment, craftsmen may sense a particular odor. Bacillus bacteria (hereinafter referred to as Bacillus) exist as bacteria that suppress such odors. Bacillus excretes bacteriolytic enzymes and antibiotics, and has the effect of stopping the activity of sulfate-reducing bacteria, so it can suppress excess sludge and odors.
[0142] Therefore, when a craftsman is sensitive to the odor of the sludge tank of the water treatment device, he may add an activator to activate and grow the Bacillus in the tank. At this time, the craftsman may operate, for example, the "odor present" operation button. In this case, the button operation information and the amount of activator added may be sent to cyberspace as the craftsman's skill data (amount of activator added, data of the odor present operation button). In addition, the temperature of the sludge material at this time, the surrounding temperature, humidity, and data measuring the number of spores contained in the sludge material may be sent to cyberspace.
[0143] Furthermore, for example, in the production line of food (cookies, cakes, etc.), it is often necessary to adjust the temperature, ingredients, amount of water, etc., thereby adjusting the "sense of smell," "sense of touch," "sense of sight," "sense of taste," etc. The data obtained by such adjustments is transmitted to cyberspace as artisan data.
[0144] In addition, when understanding the status of operating machinery, it may be necessary to use one's hearing to understand the condition of the machinery.
[0145] Takumi E122 may also apply an ultrasonic generator or vibration generator to the operating machine, collect the reflected sound with a microphone, and analyze it with an analyzer. The analyzer can detect loose screws, cracks in the body or steel frame, and scratches, depending on the characteristics of the reflected sound. When detecting cracks and scratches, images taken with a super-resolution camera may also be used. Therefore, the room where Takumi E122 is located may also contain operating devices such as ultrasonic generators or vibration generators. Although the relationship between Takumi E122 and factories has been shown, this technology can also be applied to inspecting and monitoring the condition of infrastructure structures.
[0146] Furthermore, the craftsman data F100 also includes behavior data F102 that represents the behavior of the craftsman. The behavior data F102 is, for example, input data F1021 when the craftsman 122 directly operates an operating machine. For example, when a switch is turned on or off, the corresponding identification data of the operating machine, the state data of the switch, the time of operation, etc. are set and treated as one unit of behavior data. Also, when the temperature or speed is adjusted, the corresponding identification data of the operating machine, the temperature setting value data or the speed setting value data, the time of operation, etc. are set and treated as one unit of behavior data.
[0147] Furthermore, the craftsman data F100 also includes biometric data F103 that indicates the craftsman's biological condition. The biometric data F103 is acquired, for example, from a wearable sensor F1031. Examples of the wearable sensor F1031 include glasses-type sensors, wristwatch-type sensors (including a blood pressure monitor, heart rate monitor, thermometer, microphone, etc.), weight scales, and sweat meters. The biometric data F103 from this biometric sensor makes it possible to know the craftsman's physical condition and change or set the task time, etc.
[0148] Furthermore, the craftsman data F100 also includes recognition model data F104 and skill, knowledge, and knowledge data F105. As explained above, these data are the craftsman's own data. The self-data includes the craftsman identification data F123, the craftsman's career data, that is, data indicating the model names of the manufacturing lines and devices that the craftsman has operated, his training history, his field of expertise, his teaching experience, and the number of years he has worked with them. This allows grade data (corresponding to the reliability coefficient) to be added to the craftsman. Depending on the craftsman's grade, there may be differences in the quality of the product. This is because, in particular, there are often noticeable differences in quality in products manufactured when the craftsman has negative emotions, depending on the craftsman's grade. For example, a low-grade craftsman will manufacture many products of poor quality when he has negative emotions, and a high-grade craftsman will manufacture fewer products of poor quality even when he has negative emotions. The skill, knowledge, and expertise data F105 may also be employed when switching programs or when switching parameter tables used in programs based on the experience of the craftsman. In particular, when multiple versions of a program exist, compatibility may exist between the program and the device to be controlled (e.g., a robot). In such a case, the craftsman may switch the program and / or the parameter tables to be used based on his accumulated experience and track record. In addition, when the device is changed, or when the surrounding environment of the device changes, it may become necessary to switch the program. Furthermore, programs and parameters may be switched to save electricity in order to reduce environmental load. These switching decisions may be made based on the five senses of the craftsman (expert). <Utilization of various data in physical space> FIG. 6 is a data utilization block diagram shown to explain various methods of utilizing data taken from the physical space E100 into the cyber space E200 and the effects obtained by such utilization.
[0149] As described above, the artisan data F100 and the device data F200 are transmitted to the cyberspace E200. Furthermore, in addition to the artisan data F100 and the device data F200, acquired data F300 also exists in the cyberspace E200. Of course, as described above, acquired data also exists that is acquired by the variation information acquisition unit E601 and the research information acquisition unit E602. Therefore, for example, the variation information acquisition unit E601 may acquire the acquired data F300.
[0150] The acquired data F300 is classified into, for example, environmental data F301, meteorological data F302, supply chain data F303, data showing regional revitalization F304, and reuse / recycle related data F305.
[0151] The environmental data F301 is, for example, data on the environment (temperature, humidity, dust density, number of workers, role of each worker, etc.) in a factory where a production line is located. The weather data F302 is, for example, weather changes in the area where the factory is located, and further weather changes (including earthquake information) in related factories (for example, other factories of the same company, other factories that manufacture the same product or related products, etc.). Furthermore, the supply chain data F303 is status data such as the amount of materials, procurement, delivery, sales, consumption, etc. of parts, inventory, shipped, in transit, etc. Data indicating regional activity F304 is data such as the increase or decrease in the regional population, age distribution, commercial momentum (store sales and tax payment status), and activity budgets allocated to the region by government offices.
[0152] The reuse / recycle related data F305 is, for example, information obtained from a sensor in a dismantling business in the physical space E100. The dismantling business classifies various devices into parts and products (composite parts), and each part or product may have a mark or stamp indicating whether it is reusable or recyclable, along with its identification data. This information is read by a laser or image recognition sensor and transmitted to the cyber space E200 as the reuse / recycle related data F305.
[0153] The AI (E300) contains the above-mentioned craftsman data F100, device data F200, and acquired data F300, and by combining and analyzing parts of these data, it is possible to obtain analysis data F400.
[0154] This analysis data F400 can be reflected in analysis and prediction data, and optimization and planning data. For example, the analysis data F400 can be used as data for future prediction F401, data for autonomous control F402, data for human support F403, data for human resource training F404, and data for automation / efficiency F405. This utilization process is performed by the AI (E300), which constantly monitors the craftsman data F100, the device data F200, the acquired data F300, and the like, and can autonomously execute data utilization and control when certain conditions are met.
[0155] The following are some of the possible uses of data F401 for future prediction: For example, it is assumed that the behavior data F102 of the craftsman changes according to weather data, and as a result, it is found that the characteristics and quality of the product are affected. Then, by monitoring the correlation between the weather data F302 and the behavior data F102 of the craftsman, it is possible to predict the characteristics and quality of the product. In response to this prediction, the autonomous control unit can perform feedback control on the process of ranking the quality of the products on the production line, or on the sorting work of the products on the production line.
[0156] The following are some possible uses of data F402 for autonomous control: For example, suppose there is a big change in the supply chain data. This causes some factories to experience delays in the supply of parts and materials delivered by the supply chain, or to have excess supplies. In this case, the autonomous control data F402 can issue a command to reduce or increase production on the manufacturing line to the factory where the supply of parts and materials is delayed or excessive. Of course, the autonomous control data F402 also includes data showing the correlation between the weather data F302 and the craftsman's behavior data F102.
[0157] The following are possible uses of the data F403 for human support:
[0158] For example, by referring to the regional activation status data F304, it is possible to instruct the allocation of replacement personnel to factories, etc. Furthermore, by referring to the number of personnel and personnel allocation data contained in the environmental data F301, it is also possible to instruct or suggest the allocation of replacement personnel to factories in appropriate areas (areas with easy commuting).
[0159] The following are some possible uses for data F404 for human resource training:
[0160] For example, in this system, artisan data is stored in the data storage unit E310 in cyberspace. The AI (E300) can determine the identification information of this artisan data, the artisan's field of expertise, etc. In addition, in this system, when a new factory is to be built, for example, the factory designer can input the design drawings from the commercial business E29 into cyberspace. This makes it possible for the AI (E300) to predict which factories will need artisans, how many people will be required, etc.
[0161] Furthermore, the AI (E300) can also judge the aging (retirement age) of the craftsmen from the number of experiences and ages of the craftsmen data stored in the data storage unit E310. From such judgments and the above predictions, the AI (E300) can predict the number of craftsmen that will be required in the future and notify, for example, factories, companies, and the education industry of requests for human resource training for craftsmen.
[0162] The following are some of the possible uses of automation / efficiency data F405:
[0163] The AI (E300) can compare and monitor the manufacturing processes of multiple similar factories, compare and monitor similar processing steps, and compare and monitor production volumes. For this reason, the AI (E300) can judge the following. For example, in the second factory, there is a processing step where the assembly of products is done manually, which requires a large number of people and has poor production efficiency. However, in the first factory, the assembly of products is robotized, which requires fewer people and has good production efficiency. In such a case, if a robot is introduced into the product assembly process in the second factory, the robot control program can be provided autonomously to the second factory via a feedback loop. It is also possible to register surplus personnel in the data for human assistance F403. In addition, in the data for future prediction F401, it is possible to provide future prediction data to the product transportation industry (logistics) in order to increase the product production efficiency of the second factory.
[0164] As mentioned above, AI (E300) can utilize data from various businesses in cyberspace to create a highly productive and efficient manufacturing process environment.
[0165] 7A, 7B, and 7C are examples of a wearable sensor for obtaining specific information of a craftsman, and here an example of glasses is shown. Here are some basic information about the eye. The diameter of an adult eye is about 25 mm. After birth, it is about 17 mm, and grows larger as the eye grows. The interpupillary distance of an adult male is about 65 mm. Most commercially available stereo cameras are made with a 65mm interval. The interpupillary distance of an adult woman is several mm shorter than that of a man. The eye potential is several tens of mV. The eyeball has a positive potential on the cornea side and a negative potential on the retina side. When this is measured on the surface of the skin, it appears as a potential difference of several hundred μV (called the electrooculography).
[0166] The rotational range of the eyeball (for a typical adult) is 50° or less to the left and 50° or less to the right in the left-right direction (also called the horizontal direction), and 50° or less to the right in the up-down direction (also called the vertical direction). Upward: 50° or less, upward: 30° or less. The range of angles that can be moved at will in the upward direction is narrow. This is because of the "Bell phenomenon" in which the eyeballs roll upward when the eyes are closed. This is because the vertical eye movement range shifts upward. The convergence angle (the angle at which the lines of sight of the left and right eyes intersect) is 20° or less.
[0167] An example of the configuration of an eye rotation detection device will be described with reference to Figures 7A, 7B, and 7C. There are various forms of eye rotation detection devices, but here, an eye rotation detection device in the form of eyewear is shown. Eyewear includes goggles and glasses (sunglasses are equivalent to glasses), but here, a glasses-type eye rotation detection device will be described. Figure 7A is a front view of an example of a glasses-type eye rotation detection device, and Figure 7B is a rear and upper view of an example of a glasses-type eye rotation detection device. Figure 7C is a view of a user wearing an example of a glasses-type eye rotation detection device, viewed from the front right.
[0168] There are two types of eye rotation: up-down and left-right. Up-down rotation includes blinking, closing the eyes, winking, etc. Left-right rotation is a slow eye movement in which the left and right eyeballs unconsciously rotate in the same direction. Eye movements are broadly classified into ocular movements (convergence), where the left and right eyeballs are intentionally rotated in the same direction, and convergence and divergence, where the left and right eyeballs are rotated in opposite directions. Convergence is when the gaze directions of the left and right eyeballs cross, and divergence is when the gaze directions of the left and right eyeballs diverge. Eye rotation is detected based on changes in the electrooculogram. The electrooculogram can be detected by the difference in voltage from a pair of electrodes that sandwich the eyeball. The direction in which the eyeball is sandwiched can be left and right, up and down, front and back, or diagonally. Blinking, closing the eyes, winking, etc. can be detected from the electrooculogram detected by the electrode pairs that are arranged to sandwich the eyeball from above and below. Blinking, closing the eyes, winking, slow movements, and eye movement can be detected from the electrooculogram detected by the electrode pairs that are arranged to sandwich the eyeball from above and below and from left and right. Slow movements, eye movement, and convergence and divergence can be detected from the electrooculogram detected by the electrode pairs that are arranged to sandwich the eyeball from the front and back and from the left and right.
[0169] The glasses include a right frame 12, a left frame 14, and a bridge 26 connecting both frames 12, 14. If the user does not regularly wear glasses, simple glass may be fitted into the right frame 12 and the left frame 14. When configuring a product that detects gaze movement or convergence angle change from the electrooculography and applies the detection results, such as a glasses-type wearable device capable of AR display, rather than a device that only detects electrooculography, a liquid crystal panel or organic EL panel for AR display may be fitted into at least a part of the right frame 12 and the left frame 14.
[0170] In an embodiment, in order to detect convergence and divergence, electrodes are arranged on the same plane on either side of the eyeballs at anterior-posterior positions that are in phase (same vector) with respect to each of the left and right eyeballs, and at lateral positions that are in opposite phase (opposite vector) with respect to each of the left and right eyeballs.
[0171] In order to detect the electrooculography of the right eyeball ER, as shown in Fig. 7B, a right temple electrode 32 is provided on the right side of the right eyeball ER, and a right nose pad electrode 42 is provided on the surface of the right nose pad 22 on the left side of the right eyeball ER that contacts the nose. In a plan view (Fig. 7B is considered as a plan view), the right temple electrode 32 and the right nose pad electrode 42 are arranged so that a line connecting the right temple electrode 32 and the right nose pad electrode 42 passes through the right eyeball ER.
[0172] In a front view (FIG. 7A is considered to be a front view), the right temple electrode 32 is provided on the left side of the right eyeball ER, and the right nose pad electrode 42 is provided on the right side of the right eyeball ER. The right temple electrode 32 and the right nose pad electrode 42 are arranged so that a line connecting the right temple electrode 32 and the right nose pad electrode 42 passes through the right eyeball ER. Also, in the front view, the right nose pad electrode 42 is provided slightly above the right temple electrode 32.
[0173] In the side view, the right temple electrode 32 is provided behind the right eyeball ER, i.e., on the left side of the right eyeball ER in the right side view and on the right side of the right eyeball ER in the left side view, and the right nose pad electrode 42 is provided in front of the right eyeball ER, i.e., on the right side of the right eyeball ER in the right side view and on the left side of the right eyeball ER in the left side view. The right temple electrode 32 and the right nose pad electrode 42 are positioned so that a line connecting the right temple electrode 32 and the right nose pad electrode 42 passes through the right eyeball ER.
[0174] Fig. 7C shows how the line connecting the right temple electrode 32 and the right nose pad electrode 42 passes through the right eyeball ER in the front view, plan view, and side view of the head. Note that the line connecting the two electrodes does not have to pass through the center of the right eyeball ER, but may pass through any part of the eyeball. The same is true for the left eyeball, which is hidden by the face in Fig. 7C.
[0175] The right temple electrode 32 and the right nose pad electrode 42 for detecting the electrooculogram of the right eye ER are arranged in a plane view, a front view, and a side view. The right temple electrode 32 and the right nose pad electrode 42 are arranged so that a line connecting the right temple electrode 32 and the right nose pad electrode 42 passes through the right eyeball ER. The connecting line should be positioned so that it passes through the right eyeball ER.
[0176] Similarly, in order to detect the electrooculography of the left eye EL, a left nose pad 24 is attached to the right side of the left eye EL in a plan view, for example, near the connection point between the left frame 14 and the bridge 16. A left nose pad electrode 44 is provided on the surface that contacts the nose of the user, and a left temple electrode 36 is provided on the left side of the left eyeball EL, for example, on the part of the left temple 20 that hangs over the ear. The left nose pad electrode 44 and the left temple electrode 36 are disposed so that a line connecting the left nose pad electrode 44 and the left temple electrode 36 passes through the left eyeball EL.
[0177] The right temple electrode 32 and the left temple electrode 36 are symmetrical with respect to a line (for example, a line extending from the center of the nose to the back of the head) perpendicular to the midpoint of the line connecting the right frame 12 and the left frame 14.
[0178] In the front view, the left nose pad electrode 44 is provided to the left of the left eyeball EL, and the left temple electrode 36 is provided to the right of the left eyeball EL. The left nose pad electrode 44 and the left temple electrode 36 are arranged so that a line connecting the left nose pad electrode 44 and the left temple electrode 36 passes through the left eyeball EL. In addition, in the front view, the left nose pad electrode 44 is provided slightly above the second left electrode 42.
[0179] In the side view, the left nose pad electrode 44 is provided in front of the left eyeball EL, i.e., to the right of the left eyeball EL in the right side view and to the left of the left eyeball EL in the left side view, and the left temple electrode 36 is provided behind the left eyeball EL, i.e., to the left of the left eyeball EL in the right side view and to the right of the left eyeball EL in the left side view. The left nose pad electrode 44 and the left temple electrode 36 are arranged so that a line connecting the left nose pad electrode 44 and the left temple electrode 36 passes through the left eyeball EL.
[0180] The right temple electrode 32 is provided across the side (contacting the temporal region) and the underside (contacting the base of the ear) of the right temple 18, so that when the glasses are worn on the face, the weight of the temple 18 brings the right temple electrode 32 into contact with the area at the base of the ear where there is no coarse hair. The left temple electrode 36 is provided across the side (contacting the temporal region) and the underside (contacting the base of the ear) of the left temple 20. When the eyeglasses are worn on the face, the weight of the temples 20 brings the left temple electrode 36 into contact with the area at the base of the ear where there is no hair. This allows the right temple electrode 32 and the left temple electrode 36 to be in close contact with the user's skin, enabling accurate sensing of the electrooculography.
[0181] Note that the left nose pad electrode 44 and the left temple electrode 36 for detecting the electrooculogram of the left eyeball EL may also be arranged such that the line connecting the left nose pad electrode 44 and the left temple electrode 36 passes through the left eyeball EL in at least one of the plan view, the front view, and the side view.
[0182] An eyebrow pad 26 that contacts the forehead is provided inside the bridge 16, and a neutral electrode 46 is provided on the surface of the eyebrow pad 26 that contacts the forehead. The neutral electrode 46 is an electrode for securing a neutral potential for electrooculogram detection and is in contact with the skin, for example, the forehead. The neutral electrode 46 is arranged such that the distance between the neutral electrode 46 and the right temple electrode 32 is equal to the distance between the neutral electrode 46 and the left temple electrode 36, and the distance between the neutral electrode 46 and the right nose pad electrode 42 is equal to the distance between the neutral electrode 46 and the left nose pad electrode 44. The reason for arranging the neutral electrode 46 in such a position is for the convergence angle detection described later. The convergence angle is detected based on the result of detecting the rotation of the eyeballs that is symmetric with respect to the left and right when viewed from the front for each of the left and right eyeballs. For example, in an electrocardiograph, a neutral potential is taken at a part of the body where the influence of eyeball rotation can be ignored, such as the end of the right foot. By taking the neutral potential at the center of the forehead, a place that is somewhat affected by eyeball rotation but is equally affected by the left and right eyeballs, the influence of the electrooculogram received by the neutral electrode from each of the left and right eyeballs can be equalized. The right temple electrode 32, the right nose pad electrode 42, the left nose pad electrode 44, the left temple electrode 36, and the neutral electrode 46 include a metal foil such as copper, a small metal piece, a metal sphere such as stainless steel, or a conductive silicone rubber sheet. Since these electrodes 32, 42, 44, 36 are electrodes for detecting the electrooculogram as described later, they are also referred to as EOG electrodes. As shown in FIG. 7B, a processing unit 30 for detecting the electrooculogram is built-in or externally attached to a portion near the frame 12 of one temple, for example, the right temple 18. The other temple In an electrocardiograph, a neutral potential is taken at a part of the body where the influence of eyeball rotation can be ignored, such as the end of the right foot. By taking the neutral potential at the center of the forehead, a place that is somewhat affected by eyeball rotation but is equally affected by the left and right eyeballs, the influence of the electrooculogram received by the neutral electrode from each of the left and right eyeballs can be equalized.
[0183] The right temple electrode 32, the right nose pad electrode 42, the left nose pad electrode 44, the left temple electrode 36, and the neutral electrode 46 include a metal foil such as copper, a small metal piece, a metal sphere such as stainless steel, or a conductive silicone rubber sheet. Since these electrodes 32, 42, 44, 36 are electrodes for detecting the electrooculogram as described later, they are also referred to as EOG electrodes. <EOG signal> As shown in FIG. 7B, a processing unit 30 for detecting the electrooculogram is built-in or externally attached to a portion near the frame 12 of one temple, for example, the right temple 18. The other temple, For example, a battery 34 for the processing unit 30 is built in or externally attached to a portion of the left temple 20 near the frame 12. The processing unit 30 may not only detect the electrooculography, but may also control the display in a glasses-type wearable device capable of AR display. The processing unit 30 is not built in the glasses, but is provided outside the glasses, and is connected to the glasses and the processing unit 30 wirelessly or by wire. may be connected. In this case, the battery 34 may be built in the processing unit 30 and provided outside the glasses. Also, the function of the processing unit 30 may be divided into two, with only a first processing unit that senses signals from the electrodes provided in the glasses, and a second processing unit that detects the electrooculography from the sensed signal and controls according to the detection result provided outside the glasses. A mobile terminal such as a smartphone can be used as the second processing unit. The second processing unit is not limited to a mobile terminal directly connected to the glasses, but also includes a server connected via a network.
[0184] The signal from the right temple electrode 32 is input to the negative terminal of the first analog / digital (A / D) converter 62, and the signal from the second left electrode 36 is input to the positive terminal of the first A / D converter 62, and a first EOG signal ADC Ch0, which is a difference signal, is output. Since the right temple electrode 32 and the left temple electrode 36 sandwich the eyeball from the left and right, the first EOG signal ADC Ch h0 indicates the left and right rotation of the left and right eyeballs.
[0185] The signal from the right temple electrode 32 is input to the negative terminal of the second A / D converter 64, and the signal from the right nose pad electrode 42 is input to the positive terminal of the second A / D converter 64. The right temple electrode 32 and the right nose pad electrode 42 sandwich the right eyeball from above and below and from the left and right, so that the second EOG signal ADC Ch1 is output. h1 indicates left-right and up-down rotation of the right eyeball.
[0186] The signal from the left nose pad electrode 44 is input to the + terminal of a third A / D converter 66, and the signal from the left temple electrode 36 is input to the - terminal of a second A / D converter 66. A third EOG signal ADC Ch2, which is a component signal, is output. Since the left nose pad electrode 44 and the left temple electrode 36 sandwich the left eyeball from above and below and from left and right, the third EOG signal ADC Ch2 indicates the left and right rotation and the up and down rotation of the left eyeball.
[0187] Since the left and right positions of the two electrodes related to the second EOG signal ADC Ch1 and the left and right positions of the two electrodes related to the third EOG signal ADC Ch2 are opposite (the + / - of the A / D converter input is inverted), it is possible to detect from the waveforms of the second EOG signal ADC Ch1 and the third EOG signal ADC Ch2 whether the left and right eyeballs are rotating in the same direction or in opposite directions left and right.
[0188] The voltage signals from the right temple electrode 32, the right nose pad electrode 42, the left nose pad electrode 44, and the left temple electrode 36 are weak and are therefore greatly affected by noise. To detect the voltage, a series circuit of resistors R1 and R2 is connected between the reference analog voltage Vcc (=3.3V or 5.5V) of the A / D converters 62, 64, 66 and ground (GND), and the neutral electrode 46 is connected to the connection point of the resistors R1 and R2. The resistors R1 and R2 have the same value, for example, 1MΩ. The A / D converters 62, 64, 66 can detect analog voltages from 0V (ground) to the reference analog voltage Vcc, and convert the input analog voltage into a digital value in the range from 0V to 3.3V centered on the midpoint of the detectable range, for example, a voltage of 1 / 2 of 3.3V (referred to as the midpoint voltage). Since the connection point of the resistors R1 and R2 is connected to the midpoint voltage end and the neutral electrode 46 is connected to the connection point of the resistors R1 and R2, the midpoint voltage of the A / D converters 62, 64, 66 becomes the same as the voltage of the human body. As a result, the midpoint voltage of the A / D converters 62, 64, 66 fluctuates in conjunction with the voltage of the human body, and noise mixed in the voltage signals from the EOG electrodes 32, 42, 44, 36 does not get mixed in the digital values that are the outputs of the A / D converters 62, 64, 66. This improves the S / N ratio of the electrooculography detection.
[0189] 8 is a block diagram showing an example of the electrical configuration of the eyeball rotation detection device. The processing unit 30 may include A / D converters 62, 64, and 66. 6 may be external to the processing unit 30.
[0190] The signal from the right temple electrode 32 is input to the negative terminal of the first A / D converter 62, and the signal from the left temple electrode 36 is input to the positive terminal of the first A / D converter 62. The signal from the right temple electrode 32 is input to the - terminal of the second A / D converter 64, and the signal from the right nose pad electrode 42 is input to the - terminal of the second A / D converter 64. The signal from the left nose pad electrode 44 is input to the + terminal of the third A / D converter 66, and the signal from the left temple electrode 36 is input to the - terminal of the second A / D converter 66, and the EOG signal ADC Ch2 of the third channel is obtained.
[0191] The signal from the neutral electrode 46 is supplied to the midpoint voltage terminal of the A / D converters 62 , 64 , 66 , and the midpoint voltage of the A / D converters 62 , 64 , 66 is taken as the voltage of the human body detected by the neutral electrode 46 .
[0192] The EOG signals output from the A / D converters 62, 64, and 66 are input to an eye movement detection unit 75 that detects eye rotation (hereinafter, also referred to as eye movement). The eye movement detection unit 75 may be configured from hardware or software. In the latter case, the CPU 74, the ROM 76, and the RAM 78 are connected to a bus line, and the eye movement detection unit 75 is also connected to the bus line. The eye movement detection unit 75 is realized by the CPU 74 executing a program stored in the ROM 76. A wireless LAN device 80 is also connected to the bus line, and the processing unit 30 is connected to a mobile terminal 84 such as a smartphone via the wireless LAN device 80. The mobile terminal 84 may be connected to a server 88 via a network 86 such as the Internet. The eye movement detection unit 75 detects the electrooculogram based on the EOG signals output from the A / D converters 62 and 64, and can detect the left and right rotation (convergence and divergence) of each of the left and right eyeballs, the left and right rotation (gaze movement) of the eyeballs, and the up and down rotation (blinking, closing of the eyes) from the detected electrooculogram. Furthermore, the eye movement detection unit 75 can estimate various states of the user from the detected eye movement (for example, a state of lack of concentration and restlessness, a state of concentration, a state of tension and mental stress, a state of fatigue and difficulty concentrating on work or tasks). The type of eye rotation to be detected and the type of state to be estimated can be changed by changing the program executed by the CPU 74. This change instruction may be given from the mobile terminal 84.
[0193] Instead of the wireless LAN device 80, a communication device using a communication method such as ZigBee (registered trademark), Bluetooth (registered trademark) Low Energy, or Wi-Fi (registered trademark) may be used. The detection results of the eye movement detection unit 75 (eye movement detection results, state estimation results) may be temporarily stored in the RAM 78 and then sent to the mobile terminal 84 via a communication device such as the wireless LAN device 80. Alternatively, the detection results of the eye movement detection unit 75 may be sent to the mobile terminal 84 in real time. The mobile terminal 84 may store the detection results of the eye movement detection unit 75 in a built-in memory (not shown), or may transfer the detection results to the server 88 via the network 86. The mobile terminal 84 may start some processing in response to the detection results of the eye movement detection unit 75, may store the processing results in the built-in memory, or may transfer the processing results to the server 88 via the network 86. The server 88 may aggregate the detection results from many eye movement detection units 75 and the processing results of many mobile terminals 84 to perform so-called big data analysis.
[0194] 9 is an electrooculogram (EOG) for explaining an example of the relationship between various eye movements of a user and the EOG signals ADC Ch0, ADC Ch1, and ADC Ch2 obtained from the A / D converters 62, 64, and 66. The vertical axis indicates the sample values of the A / D converters 62, 64, and 66 (e.g., 3.3V, 24-bit A / D converters), and the horizontal axis indicates time.
[0195] By analyzing the EOG signals ADC Ch0, ADC Ch1, and ADC Ch2 of blinking S1, closing S2, looking left S3, looking right S4, and cross-eyed S5, it is possible to track the viewpoint on which the craftsman is paying attention.
[0196] 10 shows a wristwatch-type wearable sensor 90. The main body of the wristwatch has a built-in thermometer, heart rate monitor, and blood pressure monitor. The display 901 displays the names of the current user's (artisan's) body temperature 91, heart rate 92, and blood pressure 93, with the measurement results displayed in bars next to the names. The wearable sensor 90 may be provided with a microphone 94. The wearable sensor 90 also has a wireless communication function, and the input data is managed by the artisan management unit F120.
[0197] It is desirable to carry out a number of tests to determine what characteristic patterns the detection output of the wearable sensor will produce depending on changes in the user's emotions. Also, depending on the user, unique characteristic patterns may appear.
[0198] FIG. 11 shows the distribution PGQ of quality Q based on the quality inspection results of products manufactured when a craftsman's emotions are stable and the quality inspection results of products manufactured when the craftsman's emotions become unstable. In the region EL1 where the craftsman's emotions are stable, the quality of the products exceeds the quality pass line Qr, and in the region EL2 where the craftsman's emotions are unstable, many of the products fall below the quality pass line Qr. The above work is, for example, when a worker (or craftsman) operates a welding robot to weld and attach an arm to a moving casing. When the joint strength between the casing and the arm is inspected, the joint strength of the arm manufactured when the worker (or craftsman) was emotionally unstable is weak.
[0199] Similar results were also obtained when workers soldered the terminals of components to the wires on a printed circuit board that was stopped for a certain period of time on a conveyor belt. When a continuity test was performed between the wires and the terminals, there were more defective products produced when the workers were emotionally unstable.
[0200] FIG. 12A shows an example of a case where a feedback loop is used to make the working environment of, for example, an office or a production line more comfortable and to suppress the environmental load.
[0201] Operation data and biometric data associated with the actions of a worker (or craftsman) F122 are transmitted from the physical space E100 to the cyber space E200. The worker enters the control room F121 and can operate a selection button to indicate whether the work site is cold, hot, just right (comfortable), etc.
[0202] At the work site F530, the ambient temperature F521 is measured by a thermometer, and the ambient humidity F522 is measured by a hygrometer. In addition, the air flow and ventilation condition (air volume and speed) F523, the lighting color F524, and the like at the work site F530 are also measured. Furthermore, the amount of exercise (which may be called calories burned) F525 and the sweating condition (humidity) F526 of the worker F122 are also measured by a wearable sensor.
[0203] The above measurement data is constantly read by the autonomous control unit E500 in the cyberspace E200 and used as an element for creating control data (adjustment data) for air conditioners, blowers, lighting devices, etc. The autonomous control unit E500 also stores default data and constraint condition data sent from the work site F530. The default data is data indicating values specified by the person in charge at the work site when the production line is constructed, for example, for the ambient temperature, ambient humidity, airflow state (air volume and speed), lighting color, etc. The constraint condition data is data that the person in charge imposes constraints on the upper and lower limits, color shades, etc. for the changes in the ambient temperature, ambient humidity, airflow state (air volume and speed), lighting color, etc. This is because there are various restrictions depending on the products manufactured on the production line.
[0204] Now, suppose that a worker F122 feels hot and operates a command button to lower the temperature at the work site. In this case, the autonomous control unit E500 not only simply issues a temperature control command to the air conditioner via the edge computer at the work site, but also executes intelligent control by adjusting airflow and humidity as follows. For example, even if the air conditioner is not controlled to lower the temperature, the worker may not feel hot if airflow is provided or the humidity is lowered. Also, the worker may not feel hot even if the lighting color is changed from orange to white or blue. Therefore, the autonomous control unit E500 can perform the following judgments and controls.
[0205] For example, suppose that there are many air conditioners and their power consumption is greater than that of a small number of other controlled devices (e.g., fans and humidifiers in a work room). Or, suppose that if the operating output is increased from the current level, the set power consumption for the air conditioners will reach the upper limit. In this case, the autonomous control unit E500 sets the control state E5031 that minimizes the total power consumption. That is, if the worker F122 operates the instruction button to lower the temperature, the autonomous control unit E500 transmits a command to the site to control the fans and / or humidifiers.
[0206] By having the above-mentioned feedback loop, the present system contributes to reducing the environmental load.
[0207] 12B shows another example of using a feedback loop to make the working environment of a business or a manufacturing line more comfortable, or to suppress environmental load. In this example, at least one of renewable energy production information F601 (information on wind power generation, solar power generation, etc.), consumption information (electricity usage of a factory or business) F602, and environmental load information (carbon dioxide emission, etc.) F603 is sent to cyberspace E200 as specific information. Energy production information F604 is also sent from the energy business E11. Each piece of information is sent via the edge computer of the respective business.
[0208] The autonomous control unit E500 uses the overall actual power consumption and the actual production power to calculate the best power consumption (a state in which production and consumption are balanced at a certain ratio). In this case, the environmental load calculation unit E5021 can request each business to increase or decrease the renewable energy usage ratio so that the overall environmental load can be reduced as much as possible (renewable energy is used as much as possible). Alternatively, a graph of the overall actual power consumption, a graph of the actual production power, and a graph of the best power usage are provided by image data. Also, the renewable energy usage ratio of the business entity is presented in the graph of the power usage used by the business entity itself. Then, if the renewable energy usage ratio of the business entity can be further increased, the increase in the usage ratio is recommended. Such information is fed back as cooperation request information F610.
[0209] Cyberspace E200 claims that by presenting such service information to each business entity, it will be possible to comprehensively reduce the burden on the environment.
[0210] 12C shows yet another example of a case where a feedback loop is used to control the power usage environment of, for example, an electric power business, and suppress the environmental load. In a first area of the physical space E100, there are a first power transmission and distribution facility F711, a first power management device F721, and an edge computer F731 that notifies the cyberspace E200 of the first power usage status. In a second area of the physical space E100, there are a second power transmission and distribution facility F712, a second power management device F722, and an edge computer F732 that notifies the cyberspace E200 of the second power usage status.
[0211] Furthermore, the first power transmission and distribution facility F711 and the second power transmission and distribution facility F712 have a power adapter F740 that is used when they exchange power with each other. For example, when the first power is a first frequency and the second power is a second frequency, the power adapter F740 can convert the power of the first frequency to the power of the second frequency, and can also convert the power of the second frequency to the power of the first frequency. In addition, the voltage and current values of the powers can be converted between the powers.
[0212] Meanwhile, the first autonomous control unit EA500 of the cyberspace E200 includes a first power usage status analysis unit EA502 that analyzes a first power usage status, and a control unit EA503 that generates feedback data to the edge computer F731 via the loop KA500 based on the analysis result of the first power usage status analysis unit EA502. Also, the second autonomous control unit EB500 of the cyberspace E200 includes a second power usage status analysis unit EB502 that analyzes a second power usage status, and a control unit EB503 that generates feedback data to the edge computer F732 using the loop KB503 based on the analysis result of the second power usage status analysis unit EB502.
[0213] According to the above-mentioned system, the control units EA503 and EB503 control the power adapter F740 to provide the first power to the second area and the second power to the first area. For example, when the capacity of one power is insufficient, the system can be controlled to receive the surplus power. In this case, the control loops KA510 and KB510 are used. In addition, depending on the usage status of the renewable energy, it is possible to control so that the renewable energy is used as much as possible overall, and it is possible to reduce the environmental load. In the above example, an embodiment using the first and second powers was described, but even if the third and fourth powers exist as power usage areas, the above concept can be applied to this system.
[0214] Of course, the same measures as those described in Figures 2A to 2F can be taken in the power management system of Figures 12A and 12B and the management of the power transmission and distribution equipment of Figure 12C. That is, the loop control unit in cyberspace may have a loop cooperation control unit that establishes or releases a new feedback loop in response to new analysis results of the autonomous operation control unit.
[0215] FIG. 13A shows a simple example of a factory using a feedback loop between cyberspace E200 and physical space E100.
[0216] The first factory G1 exists in the physical space E100. As described in FIG. 5A and FIG. 5B, the first factory G1 includes a craftsman management unit F120, which obtains craftsman data F100. The craftsman data F100 is effective for controlling, for example, environmental load in the first factory G1, or for improving production efficiency and product quality. The craftsman data F100 (for example, the self-information of the worker in the first factory G1) and the equipment data E200 of the first factory G1 are transmitted to the cyberspace E200 and analyzed. In this analysis, it is determined whether there is data to be fed back to the equipment in the physical space E100. For example, it is determined whether the quality of the product is improved when the craftsman adjusts the control parameters that have been given to the equipment up until now. Here, not only the improvement of the product quality but also the production efficiency is monitored. The production efficiency is, for example, a determination of whether the number of productions per day is improving. In such a case, an analysis is made as to whether the craftsman data is contributing to quality improvement and production efficiency, and whether the control parameters in the factory data at that time have changed.
[0217] If the control parameters in the factory data have changed, the control unit E503 determines that the new control parameters are suitable for the factory, and changes the existing control parameters (or default control parameters) in the factory to the new control parameters through a feedback loop, or modifies the existing control parameters and changes them to the new control parameters.
[0218] FIG. 13B shows a flowchart of a program executed by the autonomous control unit E500 of the cyberspace E200 described above. The autonomous control unit E500 acquires the craftsman data F100 and the device data F200 (SA1) and analyzes them (SA2). If it is determined that there is feedback data as a result of the analysis (YES in SA3), it determines whether the physical space permits receipt of the feedback data (SA4), and if it permits it (YES in SA4), it transmits the feedback data to the control unit of the physical space (SA5). On the other hand, if it is determined that there is no feedback data as a result of the analysis (NO in SA), the process ends. Also, if it is determined that there is feedback data as a result of the analysis (YES in SA3) but the physical space does not permit receipt (NO in SA4), the process ends in the same way.
[0219] The above example describes a simple configuration for the sake of clarity, but in reality there are many more factories and their feedback loops.
[0220] 14A shows an example in which a first factory (or may be called a first section) G1 and a second factory (or may be called a second section) G2 exist in a physical space E100. The craftsman data F100 and the equipment data F200 of the first factory G1 and the craftsman data F100 and the equipment data F200 of the second factory G2 are transmitted to the cyber space E200 and analyzed. As described above, the cyber space E200 has a function of creating feedback data for the first factory G1 and a function of creating feedback data for the second factory G2.
[0221] Furthermore, the autonomous control unit E500 in the cyberspace E200 has an integrated control unit E504 between the control unit E503A for the first factory G1 and the control unit E503B for the second factory G2. The integrated control unit E504 corresponds to or includes a loop cooperation control unit formed by the loop connection unit (specifically, the system of systems K213) described in FIG. 2A-FIG. 2E, FIG. 3A, and FIG. 3B. This integrated control unit E504 can automatically detect mutually linked control and related control between the first factory G1 and the second factory G2. The integrated control unit E504 periodically exchanges information with the control unit E503A and the control unit E503B. When the integrated control unit E504 detects mutually linked control and related control between the control unit E503A and the control unit EB503, the integrated control unit E504 can give a command for, for example, feedback control to the control unit E503A and / or the control unit E503B.
[0222] The contents of the feedback control are various, and the contents of the control differ depending on the relationship between the first factory G1 and the second factory G2. For example, parts procurement information and worker information are exchanged, and the operating speed of the production line and switching control of the operating parts are performed. Of course, the same response as the case described in Figures 2B to 2F is possible. That is, the loop control unit in the cyberspace has a loop cooperation control unit that establishes or releases a new feedback loop in response to a new analysis result of the autonomous operation control unit. For example, it is possible to realize cooperation control such as control to instruct one factory to purchase new software from a software development company, or to instruct the other factory to purchase appropriate parts for the production line from a parts company.
[0223] FIG. 14B shows an operation flow when the integrated control unit E504 receives information about the program (software) used in the second factory G2 from the control unit E503B that manages the manufacturing process of the second factory G2. Now, assume that the integrated control unit E504 receives a notification that the second factory G2 has been newly established (SB1). Here, the integrated control unit E504 inquires of the control unit E503B whether the devices and programs used in the manufacturing process of the second factory are the same as those in the first factory G1 (SB2). When the integrated control unit E504 receives a notification of the program version (first version) from the control unit E503B and determines that it is different from its own version (second version for the first factory G1) (NO in SB2), it notifies the control unit E503B accordingly. The control unit E503B notifies the administrator of the second factory G2 that a usable program cannot be found, and waits for the next instruction (SB5).
[0224] In step SB2, if it is determined that the version of the program used in the second factory G2 is the same as the version of the program used in the first factory G1 (second version) (YES in SB2), the program is automatically transferred to the control unit E503B (SB3). The control unit E503B then transfers the program (second version) to the control device of the second factory G2. At this time, if there is any artisan data (various parameters, etc.) used in the program, the artisan data is also transferred (SB4).
[0225] FIG. 14C is a flowchart showing the process after the control unit E503A for the first factory G1 notifies the administrator of the second factory G2 that a usable program cannot be found and waits for the next instruction (SB5=SC1). If the administrator of the second factory G2 responds that the program is unnecessary (YES in SC2) as a result of waiting for an instruction, the process ends. On the other hand, if the administrator of the second factory G2 does not respond that the program is unnecessary (YES in SC2) and another version of the program (for example, the third version) is specified (YES in SC3), it is determined whether the third version is owned by the control unit E503A (database for the first factory G1) (SC4). If the specified version (the third version in this case) exists in the database for the first factory G1 (YES in SC4), the program and the control parameters are sent to the server control unit of the second factory (SC5). In other cases (NO in SC3, NO in SC4), the process returns to the instruction waiting state (SC1).
[0226] The technology of FIG. 14A-FIG. 14C is based on the following idea: This system includes an edge device E900 in a physical space E100, a platform K100 in a cyberspace E200, and a first feedback loop provided between the edge device and the platform. Furthermore, a first information acquisition unit K111 acquires first specific information through the first feedback loop. A first information analysis unit K112 analyzes the first specific information. A first autonomous operation unit K113 autonomously controls operation and / or provides services to a first device in the physical space based on a first analysis result analyzed by the information analysis unit. In the above description, the relationship between a first factory and a second factory is described, but the same concept is also applicable when a third factory and a fourth factory exist.
[0227] The system also includes a second feedback loop similar to that described above, a second information acquisition unit K111, a second information analysis unit K112, and a second autonomous operation unit K113. The integrated control unit E504 links the first and second autonomous control units to determine the difference between the first analysis result and the second analysis result, and obtains control data that is set according to the difference. This control data is reflected in the first device or the second device via the first or second feedback loop. The control data is control data and / or parameters related to a program used by the first device or the second device. Furthermore, as described below, the control data may be data related to reuse materials, parts, or devices, or recycled materials, parts, or devices. In addition, the integrated control unit E504 may cooperate with the first and second autonomous control units to reflect part or all of the first analysis result as the second analysis result in the second device via the second feedback loop.
[0228] 15, 16A, and 16B are diagrams for explaining that the above-mentioned CPS has been designed to further contribute to reducing the environmental load.
[0229] In FIG. 15, the third factory G3 is a factory that manufactures composite parts using materials and supplies. The manufacturing process has, for example, the following steps: Material / resource delivery G31, processing of materials G32, molding / cutting of processed products G33, and manufacturing of parts G34. Next, the manufacturing process may take steps of procurement of multiple parts G35, assembly of multiple parts G36, and construction of composite parts G37. There may also be a packaging step (not shown).
[0230] In the above manufacturing process, in the third factory G3, additional information indicating whether reuse is possible or not, or identification information indicating whether recycling is possible or not, or whether complete incineration is possible or not, is added to the single parts GA, GB and / or composite parts GC and / or objects (including materials) GD. This additional information is added by marking such as a QR code (registered trademark) or a bar code, or by ink printing technology.
[0231] The additional information G110 of the individual parts and / or composite parts is tabulated and transmitted to and stored in the data storage unit E310 in the cyberspace E200. The table shows an example of the information format of the individual parts GA, GB, and composite part GC. Each part is given a set of identification data G111, reuse information G112, and recycle information G113. An example of the tabulated information format is as follows: - Single part GA is given the identification data A-ID, non-reusable, and recyclable information. - The single part GB is given identification data B-ID, and information on whether it can be reused or recycled. Composite parts GC are given identification data C-ID, and information on whether they can be reused or not. - The object (including materials) is given identification data D-ID, and information that it can be completely incinerated. However, when the object is incinerated, it releases carbon dioxide, but no harmful substances. Therefore, the object becomes carbonaceous after incineration.
[0232] When additional information G110 is provided as described above, when a dismantling company dismantles equipment containing parts as described above, it is possible to reduce the environmental burden by making effective use of the Earth's resources without wasting them based on the additional information G110, as follows.
[0233] 16A shows the relationship between a fourth factory (dismantling business) E30 and its cyberspace E200, and a fifth factory G5 and its cyberspace E200. For the fourth factory (dismantling business) E30, the cyberspace E500 includes an information acquisition unit E501A that acquires specific information required for the dismantling process from a feedback loop, an information analysis unit EA502 that analyzes the specific information, and an autonomous operation control unit EA503 that autonomously performs operation control based on the analysis results acquired by the information analysis unit.
[0234] A feedback loop is used, and for example, the control unit E503A notifies the worker of the skeleton information of the device or structure to be dismantled, and furthermore, a convenient dismantling order, for example, via AR or VR. The skeleton information of the device or structure, and furthermore, a convenient dismantling order, are provided as supplementary data by the manufacturer.
[0235] For dismantled parts, additional information G110 stamped or printed on the parts is read by an optical reader such as a camera, laser beam, or infrared ray. Depending on the content of this additional information G110, each part is classified by a belt conveyor group and stored as reused parts or recycled parts. Information on reused parts and recycled parts is stored in the form of a table in the data storage unit E310 of the cyberspace E200.
[0236] Now, suppose that a fifth factory G5 manufactures equipment that can use parts resulting from dismantling work at the fourth factory G4.
[0237] For the fifth factory G5, the cyberspace E500 is equipped with an information acquisition unit E501B that acquires specific information required for the manufacturing process from a feedback loop, information analysis units EB502 and EB502B that analyze the specific information, and an autonomous operation control unit EB503 that autonomously performs operation control based on the analysis results acquired by the information analysis unit E502B.
[0238] Here, the information acquisition unit E501B also acquires information on parts used in the fifth factory G5. Therefore, the analysis unit E502B can determine whether the parts information contains information that corresponds to the identification data of reused parts and recycled parts described in the above table. This determination is possible because, for example, the control unit EB503 can refer to the table in the data accumulation unit E310 via the integrated control unit E504 and the control unit EA503.
[0239] Next, the control unit EB503 will ask the person in charge (or worker) of the fifth factory G5 for instructions on whether to use reused parts and / or recycled parts. If the person in charge (or worker) has set up the use of reused parts and / or recycled parts in advance, there is no need to ask for instructions. In this case, the name, price, quantity, etc. of the reused parts and / or recycled parts are notified to the person in charge of the fifth factory G5. If necessary, the person in charge will specify the type and quantity of reused parts and / or recycled parts to be used and reply to cyberspace, or will notify that they will not be used. Once the type and quantity of reused parts and / or recycled parts have been determined, the control unit E503B can automatically place an order with, for example, a dismantling company.
[0240] Furthermore, items (including materials) that can be completely incinerated (carbon dioxide is released during incineration, but no harmful substances are emitted) are sent to, for example, power plants, which will be described later.
[0241] Of course, the fourth factory (demolition business) and the fifth factory can also handle the cases explained in Figures 2B-2F, and in this case, the second feedback loop is actually used. That is, the loop control unit in cyberspace has a loop cooperation control unit that establishes or releases a new feedback loop (second feedback loop) in response to new analysis results from the autonomous operation control unit.
[0242] FIG. 16B is a flowchart showing an example of the operation of the control unit E503B that manages the fifth factory G5. First, it is determined whether recycled parts or reused parts may be used for the equipment or composite parts to be manufactured in the future (SD1). If it is set to be usable (YES in SD1), the identification data of the recycled parts or reused parts is notified to the factory management office (SD2). If it is not usable (NO in SD1), it is incinerated without reuse. If the person in charge allows the use of recycled parts or reused parts in response to the notification from the management office (YES in SD3), the parts are autonomously ordered from the fourth factory G4 (SD4). On the other hand, if the person in charge (manager or craftsman) denies the use of recycled parts or reused parts (NO in SD3), they are incinerated without reuse.
[0243] FIG. 17A shows a simple manufacturing process of the sixth factory G6. This factory G6 has multiple manufacturing steps from upstream to downstream of the manufacturing line. This manufacturing line is controlled by a control unit so that intermediate products at any stage of the manufacturing step can be received at the appropriate manufacturing step. Each robot arranged at each manufacturing step is controlled by a first feedback loop. However, when intermediate products are received midway, they are controlled by a second feedback loop.
[0244] Usually, a target product Q11 to be manufactured is taken in by a first take-in device G201 and placed on a belt conveyor G200. For example, a first part is attached to a target product Q11 to be assembled by a first robot G211, and then a second part is attached by a second robot G212. Furthermore, a third part is attached to the target product Q11 by a third robot G213, and then a fourth part is attached by a fourth robot G214. Finally, the target product Q11 having the first to fourth parts is packed by a packing robot G215.
[0245] Meanwhile, the above-mentioned manufacturing line has a second intake device G202. This second intake device G202 can move to any of the positions of a plurality of processes in the manufacturing line (the second robot G212, the third robot G213, and the fourth robot G214) and input a target product (intermediate product) to which parts have been attached halfway into the manufacturing line.
[0246] In the illustrated example, a second intake device G202 is located at the position of the third robot G213, from which a semi-finished target product Q12 can be input into the production line G200.
[0247] Therefore, the sixth factory G6 described above can process the target product Q12 from any process up to the packaging process.
[0248] In a factory with such diversity, if, for example, the first and second robots G211 and G212 of another similar factory break down, the factory can support the production of the other similar factories through the mediation of the autonomous control unit E500. This stabilizes the supply of products to society. It also improves the production efficiency of products throughout society, which in turn contributes to reducing the burden on the environment.
[0249] FIG. 17B shows a simple manufacturing process of the seventh factory G7. The seventh factory G7 has two manufacturing lines G400 and G500. The manufacturing lines G400 and G500 are arranged in parallel. That is, the seventh factory G7 has a first manufacturing line and a second manufacturing line, and the control unit that controls the manufacturing lines controls each manufacturing process through a first feedback loop. Here, the control unit further controls the allocation of the first product and the second product conveyed on a common conveying path to the first manufacturing line and the second manufacturing line, and in this case, the second feedback loop controls the intake device, so that even if the first product and the second product are conveyed together, the first product and the second product can be appropriately allocated.
[0250] This product intake device G45 can selectively introduce, for example, a product to be processed or a product to be assembled into either one of the production lines G400 or G500. Work robots G411, G412, G413, and G414 are sequentially arranged in the production line G400, and work robots G511, G512, and G513 are sequentially arranged in the production line G500.
[0251] The working robots G411, G412, G413, and G414 are robots that perform, for example, the cleaning G411, the color coating agent spraying G412, the drying G413, and the packing G414, respectively. On the other hand, the working robots G511, G512, and G513 are robots that perform, for example, the marking G511, the cleaning G512, and the packing G513, respectively.
[0252] In this factory G7, the autonomous control unit E500 can mediate and effectively utilize factories established in society. Moreover, factories that reflect the skills of craftsmen in their manufacturing techniques can be utilized. This improves the production efficiency of products throughout society, and ultimately contributes to reducing the burden on the environment.
[0253] FIG. 18 shows an example of a support program possessed by an autonomous control unit E500 in cyberspace E200. This support program refers to a database that has received and stored supportable task information from various factories in advance. It can also refer to support request information from various factories stored in the database. The supportable task information and support request information each contain information such as the date and time when support is available or when support is requested, or the date and time and time zone, the factory area, the work content, etc. The support program analyzes the information from each factory (SF1). For example, it determines whether there is information on a "support request" related to the manufacture of parts (SF2). If a request has been made (YES in SF2), it is determined whether the request is, for example, a "parts procurement request" (SF3), a "worker request" (SF5), a "production line request" (SF7), or a "repair part request for a manufacturing robot" (SF9).
[0254] If the support program is a "parts procurement request" (SF3), it determines the inventory information of the manufacturing plant or dealer of the relevant part and notifies the manager of the requesting plant or company (SF4). If the support program receives a "worker request" (SF5), it notifies people with experience in manufacturing the part or people with experience in the same type of work at other factories (in this case, priority is given to notifying people who are closer to the requesting factory).If the program receives a "production line request" (SF7), it notifies the manager of the other factory that has the same production line as the requesting factory, as well as the manager of the requesting factory (SF8).If the program receives a "request for repair parts for manufacturing robots" (SF9), it notifies the companies that sell and manufacture the repair parts, as well as the manager of the factory that has the same manufacturing robots (SF10).
[0255] As described above, the information management systems shown in Figs. 17A, 17B, and 18 are information management systems for a manufacturing line in which multiple robots are sequentially arranged in the manufacturing process. A first control unit judges support request information related to product manufacturing from edge computers of multiple factories. A second control unit judges that the content of the first control unit is at least one of parts procurement, worker request, manufacturing line request, and repair part request for a manufacturing robot. If the judgment is that it is a manufacturing line request, a third control unit notifies the manager of another factory having the same manufacturing line as the manufacturing line of the requesting factory of the request, and also notifies the manager of the requesting factory.
[0256] The above-mentioned embodiments of Figures 17A, 17B, and 18 can be handled in the same manner as the cases described in Figures 2B to 2F. That is, the loop control unit in cyberspace acts as a loop cooperation control unit that establishes or releases a new feedback loop in response to new analysis results from the autonomous operation control unit.
[0257] FIG. 19 shows a basic configuration example of a power generation plant H100 that does not emit nitrogen oxides, cyclically utilizes part of carbon dioxide CO2, and can reduce the environmental load.
[0258] H101 is an oxidizer supply source, and H102 is a fuel supply source. The oxidizer Fo and fuel Ff are supplied to the combustor H104 with the supply amounts adjusted by the nozzle H103. The oxidizer Fo is, for example, supercritical oxygen. The fuel Ff is, for example, a supercritical mixture containing natural gas and carbon dioxide. A working fluid Fw is also supplied to the nozzle, and is, for example, supercritical carbon dioxide. The fuel Ff may be, for example, other hydrocarbons such as methane or coal gasification gas.
[0259] The combustor H104 burns the oxidizer Fo and fuel Ff adjusted by the nozzle H103. The flow rates of the oxidizer Fo and fuel Ff are adjusted so that they are in a theoretical mixture ratio when they are completely mixed. Here, a craftsman (an experienced person or worker) may adjust the mixture amount of the oxidizer Fo and fuel Ff. The craftsman may adjust the mixture amount by using his five senses, such as sight and hearing, while observing the combustion state in the combustion chamber.
[0260] The combustor H104 vigorously discharges the combustion gas Fc. The combustion gas Fc1 contains carbon dioxide and water vapor produced by the combustion, and carbon dioxide, which is the working fluid Fw. This combustion gas Fc1 is introduced into the turbine device H105 and rotates the turbine. The rotation of the turbine drives the generator H106 via the rotating shaft. The electricity generated by the generator H106 is used for various purposes.
[0261] In the turbine unit H105, the combustion gas Fc2 expands and performs work, and contains carbon dioxide and moisture. The combustion gas Fc2 passes through a first heat exchanger H107. The combustion gas Fc2, whose temperature has been reduced in the first heat exchanger H107, is further reduced in temperature in a first heat exchanger H108 and is introduced into a moisture separator H109, where water H110 is separated.
[0262] Carbon dioxide is discharged from the moisture separator H109 and is introduced to a compressor H111. The compressor H111 outputs high-pressure carbon dioxide (dried combustion gas). This high-pressure carbon dioxide is recovered, for example, in a recovery device. The high-pressure carbon dioxide is also used as the working fluid Fw.
[0263] The power generation systems described above may require skilled craftsmanship to control the combustion. Small, medium and large systems may be constructed depending on the scale of power generation.
[0264] For this reason, a relationship similar to the manufacturing process relationship between the first factory and the second factory described above in Fig. 14 occurs in the control process relationship between the first power plant and the second power plant. That is, even in the same power generation system, the control parameters, etc. may differ from each other. In this case, too, the present CPS can flexibly respond, and each power generation system can perform efficient operation.
[0265] The power plant described above produces energy. The power plant can be managed in a manner similar to that described in Fig. 2E. That is, the loop connection unit in the cyberspace may have a loop cooperation control unit that establishes or releases a new feedback loop in response to a new analysis result of the autonomous operation control unit.
[0266] FIG. 20 is an explanatory diagram showing an embodiment in which a program (software) service is performed by this CPS. For example, assume that cars J101-J104 are sold (or exported) from a region (or country) J201 to another region (or country) J202. The integrated control unit E504 is provided with a plurality of types of management units J10, J11, J30, J20, and J21. In this case, a control program <management unit J10> and a car navigation system <management unit J11) are used for the cars J101-J104 until they are loaded onto a ship J110 in the country J201. Meanwhile, in the country J202, a control program <management unit J20> and a car navigation system <management unit J21> are downloaded from the cyberspace E200 to the cars J101-J104. This process is performed autonomously.
[0267] For example, if the driving control program is configured to maintain the vehicle's speed limit, when the vehicle is in country J201, the control program operates to comply with the regulations of country J201. Also, the car navigation system J11 performs road guidance that complies with country J201.
[0268] When the vehicles J101-J104 are loaded onto a ship, the driving functions of the vehicles J101-J104 are locked by a command from the lock control unit J30 until the vehicles arrive at the destination country J202. This makes it possible to prevent the vehicles from being stolen. Alternatively, the program for driving control may be a program at a level that realizes a minimum function of unloading the vehicles from the ship or vehicle until the vehicles arrive at the destination country J202.
[0269] When ship J110 arrives at the destination port in country J202, cars J101-J104 transmit their identification data to cyberspace E200. Then, a control program and car navigation system conforming to country J202 are downloaded from cyberspace E200 to each car J101-J104. This enables each car J101-J104 to receive speed limit control and car navigation (road guidance) conforming to the rules of country J202.
[0270] In the above example, cars J101-J104 are transported by ship J110, but they can be treated in the same way as in the above example even if they are transported by freight train or large truck.
[0271] Although the above example shows a car, some home appliances can also update their programs. Therefore, the loop cooperation control unit in the loop connection unit of cyberspace E200 can act on cars and home appliances. The loop cooperation control unit can control built-in programs. For example, it is possible to put the built-in programs of a car or home appliance into a dormant state during transportation, and start them up once the sale is decided.
[0272] As described above, the CPS in this embodiment can be easily applied not only to manufacturing processes but also to various service businesses (export business, transportation business, dismantling business, etc.). The above example was an explanation of the export of cars, but for example, a technique similar to the technique described in Fig. 20 can be applied to composite parts as well, if the composite parts and devices are equipped with a local control program. For example, at the time of departure, only a basic program is installed in the composite parts and devices, and no local control program is installed, and the local control program is automatically installed only when the composite parts and devices arrive at the destination. That is, a first control program management unit is an information management system for devices to be exported and imported, and is located in cyberspace, receives location information and information on a control program used in the device from an edge computer of the export device located in physical space, and sets a first control program in the device. A second control program management unit sets a second control program, different from the first control program, in the device when the device arrives at the intended import destination. <Contribution to the community in times of emergency> Figure 21 explains that various equipment in the factory (autonomous robots, drones, etc.) are ready to be deployed when an accident or disaster occurs in the surrounding area (town, station, etc.). The state of the physical space is managed and monitored in cyberspace.
[0273] In the factory P310, the autonomous robots P311, P312, P313, and P314 are used for transporting materials and parts. Drones P315 and P316 are also sometimes used. The autonomous robots P311, P312, P313, and P314, drones P315, P316, etc. are prepared to be deployed and contribute to the surrounding area P100 in the event of an injury or disaster in the surrounding area. The autonomous robots P311, P312, P313, and P314, drones P315, P316, etc. are required to pass through the disinfection and cleaning gate P320 when they leave the factory premises or return from outside.
[0274] Now, suppose that an accident, disaster, or emergency situation requiring emergency medical care occurs in a surrounding area P100. The surrounding area P100 includes a department store P101, a school P102, a supermarket P103, and private homes, and suppose that an emergency situation requiring rescue, such as a fire, flood, or snow damage, occurs here.
[0275] This situation is notified to cyberspace by edge computers installed in, for example, department stores P101, schools P102, supermarkets P103, private homes, or IoT equipment such as surveillance cameras, and is also automatically notified to the police station P201, fire station P202, and hospital P203. This notification may be sent directly from the edge computer to the police station P201, fire station P202, and hospital P203, or may be sent via cyberspace.
[0276] An emergency response manual is set up in advance, and for example, police officers rush to the scene of the emergency, determine the size of the rescue team (the number of firefighters, doctors, workers, etc. required, and the necessary equipment), and secure routes (roads) for the rescue team to rush to the scene. This emergency information is notified to the police headquarters and is automatically transmitted to cyberspace. The emergency information is then analyzed by the autonomous control unit E500, and notified to the fire station P202 and hospital P203, as well as to edge computers in local factories P310.
[0277] The emergency information issued by the police officers mentioned above, if it is information from an experienced police officer, can be said to be equivalent to so-called data of a master's skill (data from the five senses). In other words, further ingenuity may be added to the information provided by the manual, and in fact, in many cases, ingenuity is added.
[0278] The factory P310 can preset the autonomous robots P311, P312, P313, P314, drones P315, and P316 that can be used in an emergency. When an emergency call is made from the edge computer, the autonomous robots P311, P312, P313, P314, drones P315, and P316 are notified of work instructions from the cyberspace via a feedback loop. In this case, the robots and drones are notified of parameters such as map information of the emergency site and road information of the route secured by the police, and it is possible to assign transport supplies (food, water, medical equipment, etc.), on-site photography, and TV broadcasting. Furthermore, workers in the factory can accompany the robots as necessary. Also, when there is a large amount of rainfall, flooding occurs, and the factory is building ships, the autonomous control unit E500 in the cyberspace E200 can use the feedback loop to instruct the dispatch of rescue boats, etc.
[0279] In addition, the drones P315 and P316 equipped with cameras can monitor the icy condition of roads in their jurisdiction based on commands from the autonomous control unit E500 in the cyberspace E200. The autonomous control unit E500 can also constantly obtain weather forecast information and predict the weather in its manageable area, and can perform tasks such as spraying anti-icy agents on roads based on the predictions.
[0280] The above function can be easily deployed not only in the local area P100, but also in cases where multiple passengers suddenly become ill, for example, in a train station. For example, there may be a shortage of AEDs (Automatic External Defibrillators) in a train station. In such a case, the control unit in cyberspace has the function of grasping the usage status of AEDs in a specific area (inside the train station), and if it determines that there is a shortage, it can automatically issue a feedback command to the local factory P310 to replenish AEDs.
[0281] In this case, a drone may be used as a means of transportation from the factory P310 to the predetermined area (station premises). For example, the station staff can also communicate with the remote medical institution L124 as described above. This communication allows the station staff at the site to receive advice from a doctor belonging to the remote medical institution L124 when treating an emergency patient.
[0282] Furthermore, an automatic traveling robot that carries luggage at all times may be present in the station. This automatic traveling robot can communicate with, for example, a mobile terminal of a traveler. When a traveler registers the device identification data of the mobile terminal in the control unit of the automatic traveling robot and presses a command button for "transport" from the mobile terminal, the automatic traveling robot can follow behind the traveler who is holding the mobile terminal. Therefore, if a traveler places heavy luggage on the automatic traveling robot, the traveler can move around the station without carrying the luggage. When the traveler unloads the luggage at the destination (platform or train entrance) and presses a command button for "release" on the mobile terminal, the automatic traveling robot can automatically return to the waiting area. Such control can be realized by cooperation between an edge computer in the station and the control unit E500 in cyberspace. The luggage may be a baby carriage.
[0283] The self-driving robot has a camera and a person recognition function. When a traveler registers the device identification data of a mobile device in the control unit of the self-driving robot, the self-driving robot can recognize the traveler's whole body posture, the shape and color of clothes, face, shoes, etc. by capturing them with a camera. When tracking a traveler, the self-driving robot constantly checks the traveler's whole body posture, the shape and color of clothes, face, shoes, etc. It is also equipped with a microphone and speaker, and when the traveler provides the truck number, the name of the train, the number of the vehicle to be boarded, etc., it can refer to map data and guide the traveler to the desired truck (platform).
[0284] The various events in the physical space described above are grasped in cyberspace, and cyberspace can autonomously implement countermeasures against the events. These countermeasures can further include providing information (such as the details of the accident, the scale of the disaster, etc.) to insurance companies in an appropriate manner. Furthermore, the autonomous control unit in cyberspace can manage the securing and booking of hotels and other accommodations to enable victims to evacuate, depending on their situation.
[0285] FIG. 22 shows the basic configuration of an autonomous vehicle and drone (hereinafter, simply referred to as a robot) P500. For the battery P501, which is the power energy source for autonomous driving or autonomous flight, a rechargeable secondary battery, for example, is used. The control unit P510 controls the overall operation. The control unit P510 reads the program in the program unit P511 and controls the entire system according to the program procedure. The control unit P510 controls, for example, a video camera P513, stores the captured video data in the memory P512 and / or transmits it to the cyberspace and / or the robot administrator via the transceiver P516. It also transmits information such as the remaining capacity of the battery P501 and the estimated future work time to the cyberspace and / or the administrator. The transceiver P516 also has a short-range wireless communication function, Wi-Fi (registered trademark), and a beacon wireless communication function. Therefore, this robot can also communicate with a mobile terminal.
[0286] The control unit P510 also receives signals from the GPS function P571 to grasp its own running or flying position. This position information is also transmitted to cyberspace and / or to an administrator at intervals of, for example, 5 to 10 seconds. The control unit P510 controls the first drive circuit P522 and controls the movement / rotation mechanism (engine) P524. This control allows the robot P500 to move freely according to a program or by autonomous judgment.
[0287] An autonomous decision is, for example, a decision to move away from a dangerous area when a temperature sensor (not shown) detects that the ambient temperature is abnormally high and the robot itself is in danger. Such autonomous decision-making operations are stored in advance as basic programs (which may be called reflex programs) in the program section P511. Also, when an obstacle appears in the direction of movement as detected by the camera P513, a basic program exists for moving in the desired direction while avoiding the obstacle.
[0288] Furthermore, the execution programs (which may be called thinking programs) for making the robot P500 carry out activities according to the purpose are stored in the program section P511, but are rewritable. For example, execution programs for carrying out assigned tasks in a factory are installed in the program section P511, and when the robot goes out (is dispatched), execution programs according to the purpose of the dispatch are installed in the program section P511. For example, execution programs for monitoring the surroundings and directing traffic, delivering medical supplies to injured people, delivering life-saving tools to disaster victims, or a combination of these programs are installed in the program section P511.
[0289] The moving / rotating mechanism P524 is, for example, a wheel for automatic running, or a leg for walking, or a caterpillar, and there are various types. Therefore, the moving / rotating mechanism P524 can be changed in type according to the work site. When changing, an adapter mechanism P523 is used between the robot body and the moving / rotating machine P524.
[0290] The control unit P510 can also control a work machine P528 via a second drive circuit P525. For example, since there are various types of work machines P528 depending on the work content, measures are taken to enable replacement. When replacement is performed, an adapter mechanism P527 is used between the robot body and the work machine P528.
[0291] 23 and 24 show an example of a method for managing edge computers. Various data is uploaded to the cyberspace E200 from a large number of edge computers in the physical space E100. For this reason, in the cyberspace E200, it is necessary to manage the edge computers and properly manage the source of the data or the destination of the feedback data.
[0292] The basic concept will be explained with reference to Figures 23 and 24. First, a globe R100 is divided into the northern and southern hemispheres with the equator as the boundary. Next, the surface of the globe R100 is divided two-dimensionally by horizontal lines (latitude lines R101) and vertical lines (meridians R102).
[0293] That is, the part of the North Pole P is set as the country (government) P. Meanwhile, the part of the South Pole S is set as the human brain. Also, the part corresponding to the equator is set as the home (person) Q14.
[0294] Then, multiple latitude lines from the equator to the North Pole P (country (government) Q11) can be used to divide the world into multiple hierarchical regions, such as household (person) Q14, collection of people (region (community)) Q13, city Q12, and country Q11. Also, multiple latitude lines from the equator to the brain S can be used to divide the world into hierarchical regions, such as a person's career, gender, age, and the skin, arms, legs, muscles, bones, organs, and brain of the human body. This type of information can be personal information, so it is treated as confidential information.
[0295] Next, the multiple areas divided by the multiple meridians can be assigned to information sources for the various industries described above (craftsmanship E10, energy business E11, information and communications business E13, transportation business E14, building management business E15, advanced medical care and preventive medical care (including precision medical care) business E17, infrastructure (including roads, bridges, etc.) business E20, agriculture E25, commerce (including logistics) business E29, factory-related business E30, etc.), as shown in Figures 23 and 24.
[0296] When managed in the above manner, it becomes easier to identify edge computers and to manage and control them when it becomes necessary to link feedback loops between the same industry or different industries.
[0297] In addition to the various manufacturing processes described above, this CPS can also be effectively used for various service businesses.
[0298] FIG. 25 is an explanatory diagram of a system that links data from multiple cyberspaces. In the above business classification, edge computers were used. This makes it easy to link data from multiple cyberspaces even if multiple cyberspaces are created. In other words, cyberspaces can be formed on a factory-by-factory basis, a region-by-region basis, or a country-by-country basis. When multiple cyberspaces are created in this way, a super integrated control unit that mediates between one cyberspace and other cyberspaces is required.
[0299] Therefore, as shown in FIG. 25, a super integrated control unit E550 is installed to integrate the cyberspaces E2001, E2002, E2003, E2004, . . . . Cyberspaces E2001, E2002, E2003, E2004, ... manage edge computers E9001, E9002, E9003, ..., which are classified by industry in their respective fields of responsibility (see Figure 24).
[0300] The super integrated control unit E550 is positioned even higher than the cyberspace, and integrates and manages the edge computers E9001, E9002, E9003, etc. that are managed in the cyberspaces E2001, E2002, E2003, etc.
[0301] The super integrated control unit E550 can search for factories that are excellent at reducing environmental load among factories of the same or similar type (e.g., the eighth factory and the ninth factory) in the cyberspaces E2001, E2002, E2003, E2004, etc. For example, the eighth factory and the ninth factory have almost the same production efficiency, but when the average value of the power consumption over several days is monitored, it is found that the factory (e.g., the ninth factory) has a high power consumption and a low production efficiency, and therefore has not been successful in reducing environmental load.
[0302] In this case, the super integrated control unit E550 can compare the program and its parameters used in the manufacturing process in the excellent factory (the eighth factory) with the program and its parameters in another factory (the factory (the ninth factory) that is inferior in reducing the environmental load), detect the different elements, and notify the ninth factory of the different elements and request the ninth factory to reduce the environmental load.
[0303] FIG. 26 is an explanatory diagram for explaining another application example of the edge computer management system. The super integrated control unit E550 and the local integrated control unit E504 (see FIG. 14A and FIG. 16A) belonging to the local cyberspace identify and manage edge computers by industry. For this purpose, for example, the power consumption by industry can be classified as an aspect (or axis), the number of related workers can be classified as an aspect (or axis), and further, the related region can be classified as an aspect (or axis). Then, as shown in FIG. 26, for example, it is possible to visualize and show the power consumption by industry by an image diagram of the northern hemisphere. As shown in the example of the figure, the power consumptions T14 and T15 are shown, and it is possible to visually see which of the transportation business E14 and the building management business E15 uses more power, for example. It is also possible to compare the power consumption between businesses at a local level or a global level. Furthermore, by devising a way to use the integrated control unit, it is possible to observe the distribution of power consumption for each of a number of hierarchical regions, such as a home (person) Q14, a group of people (region (community)) Q13, a city Q12, and a country Q11. The super integrated control unit E550 and the local integrated control unit E504 may be integrated together. Alternatively, a control unit for processing energy information by business type may exist.
[0304] That is, the above system is an information management system that manages multiple cyberspaces and edge computers in physical spaces connected to each cyberspace, where a first control unit classifies the edge computers into classification categories that identify the industries to which the edge computers belong, and a second control unit processes the power consumption information sent from the edge computers to identify the industry.
[0305] Although the above is about observing energy usage, it is also possible to estimate the distribution of the number of workers, the distribution of occupied areas (area), and capital distribution by referring to external information.The above idea can also be applied to the relationship between a single cyberspace and multiple edge computers.
[0306] 27A is an explanatory diagram showing an example of a method for managing sensors and / or edge computers. The edge computers E9001, E9002, and E9003 in the physical space E1001 each transmit information of a sensor (IoT device) to the cyberspace E2001. At this time, the identification information of the sensor (IoT device) is also transmitted. Therefore, the local integrated control unit E504 in the cyberspace E2001 can grasp what kind of sensor is being used in the physical space E1001, and can classify and manage the sensors for each edge computer.
[0307] 27B shows an example of a table TA1 in which the local integrated control unit E504 manages sensors used in the physical space E1001. The local integrated control unit E504 can use this table TA1 to detect when a new edge computer is added or when an edge computer is removed. The local integrated control unit E504 can also easily manage when a sensor managed by an edge computer is removed or when a new sensor is added.
[0308] As explained above, when a disaster occurs in an urban area, edge computers may disappear from the management information, and when the urban area is restored, new edge computers may be added to the management information. In this way, by accurately managing the status of edge computers and sensors, it is possible to create manufacturing and sales information for products (e.g., sensors) in terms of services, and also to stably manage increases and decreases in environmental load information in terms of the environment.
[0309] As described above, in this system, attention is paid to various feedback loops used in various businesses, and it has been explained that various feedback loops can be combined, or some feedback loops can be released from a composite feedback loop.
[0310] A feedback loop manager that enables the feedback loop to be used effectively and efficiently will be described below. The feedback loop manager is provided in the platform K100 in the cyberspace (FIG. 2A) (in the system control unit E300 in FIG. 4).
[0311] In manufacturing and assembly facilities, or in logistics facilities, feedback loops are most commonly used in robots, where they are used in servo mechanisms.
[0312] In product manufacturing and assembly facilities, the performance of robots (i.e., feedback loop aggregates) affects the efficiency of product manufacturing and assembly, product quality, and worker safety. In product distribution facilities, the performance of robots (i.e., feedback loop aggregates) affects the efficiency of product distribution and worker safety. Furthermore, the performance of feedback loops used in mobile objects (i.e., robots) such as unmanned vehicles and drones used in the service sector affects the stability, safety, and accuracy of the control of the mobile objects.
[0313] The following discussion therefore illustrates a feedback loop manager that can evaluate the performance of feedback loops and select a viable feedback loop.
[0314] The feedback manager can evaluate the feedback loop using data generated and used in the feedback loop.
[0315] The data generated in the feedback loop includes various sensor output data used in the feedback loop, and control data generated based on the sensor output data and a target value (e.g., a difference between a target value and the sensor output data), etc. The data used in the feedback loop also includes the target value.
[0316] 28A shows a state where a robot 3111 is attaching screws to substrates 3003 and 3004 being conveyed by a belt conveyer 3002. In order to control the posture of the robot 3111, various sensors are arranged on the robot 3111 and around it. In this example, a movement position sensor 3011, an angle sensor 3012, a rotation position sensor 3013, a temperature sensor 3014, a humidity sensor 3015, a sound sensor 3016, an odor sensor 3017, and a CO2 sensor 3018 are shown as examples. A condition monitoring sensor (e.g., a camera) 3019 is also provided.
[0317] The movement position sensor 3011 detects, for example, the standing position of the entire robot 3111, and detects, for example, whether the robot 3111 is located at a predetermined movement position marked on the floor. As the movement position sensor 3011, for example, a position detection means such as a mark detection by a camera, or a GPS, a beacon, Wi-Fi (registered trademark), PDR (Pedestrian Dead Reconing), IMES (Indoor MEssaging System), or ultrasonic waves is used.
[0318] The angle sensors 3012 are placed on the robot's head, arms, legs, torso, etc., and are used to detect angles indicating the direction of the head (face) (up / down, left / right, front), bending angles of each joint of the fingers, wrists, arms and legs, bending angles of the torso, etc.
[0319] The rotational position sensor 3013 is used to detect the rotational angles of each joint of the wrist, arm, and leg, and the rotational angle of the torso.
[0320] The temperature sensor 3014 and humidity sensor 3015 are used to detect the temperature and humidity around the robot, the temperature and humidity in the work room, and the temperature near the motors used in the robot.
[0321] The sound sensor 3016 is used to pick up spatial sounds in the workspace around the robot 3111 and sounds generated near the parts controlled by each feedback loop. The odor sensor 3017 is used to detect odors generated in the workspace around the robot 3111 and odors generated near the parts controlled by each feedback loop.
[0322] The detection output from the above sensor is transmitted to a control unit 3030 for the robot via a sensor output detection circuit 3010. The sensor output detection circuit 3010 and the control unit 3030 are connected by wire or wirelessly.
[0323] The control unit 3030 has a process control program processing unit 3032 and a target value memory 3031. The process control program 3032 sets the procedure of the behavior of the robot 3111. In order to control the behavior of the robot 3111, the control unit 3030 controls the motor group 3050 equipped on the robot 3111 via the power controller 3041. The rotation of the motor group 3050 is converted into a rotational power in a desired direction by the power converter group 3051. The power converter group 3051 therefore includes gears, belts, arms, cams, etc. The converted power is transmitted to the driven machine group 3053 (the wrist joint mechanism, arm joint mechanism, ankle joint mechanism, torso rotation mechanism, torso bending mechanism, and moving wheels of the robot) via the power transmission device group 3052 (arms, belts, pulleys, or wires, hinges, etc.).
[0324] The above control loop makes it possible to freely control the behavior of the robot 3111, such as its posture, direction, and movement.
[0325] When the robot 3111 moves, feedback data from the group of sensors that detect the state is processed by the process control program 3032. The process control program 3032 reads out the target value of each sensor from the target value memory 3031, compares it with the feedback data (sensor output), and obtains the difference. If the difference is within the allowable value, it means that the robot has been controlled to the target posture. However, if the difference exceeds the allowable value, the motor group 3050, the power conversion group 3051, and the power transmission group 3052 are controlled to continue control so that the difference is within the allowable value (control of the feedback loop group is performed).
[0326] Various data handled by the control unit 3030 is transmitted to the cyber space E200 via the network NET.
[0327] FIG. 28B is a flow chart shown for explaining the basic behavior of the robot 3111.
[0328] SG1: When the process control program 3032 starts, the robot 3111 is first set to its basic posture (initial posture). To this end, the process control program 3032 reads and prepares a target value from the target value memory 3031, compares the initial data of each sensor with the target value, and controls the motor group 3050, the power converter group 3051, and the power transmission device group 3052 according to the difference value, thereby performing control so that the difference value falls within a tolerance (performing feedback loop control). SG2: Next, the process control program 3023 executes control for changing the attitude of the robot 3111 so that it faces the direction of a screw feeder (not shown). SG3: Next, the process control program 3023 executes control so that the robot 3111 picks up and takes out a screw from a screw feeder (not shown). SG4: Next, the process control program 3023 executes control so that the robot 3111 returns to the basic posture. SG5: Next, the process control program 3023 executes a process of using the camera mounted on the robot 3111 to determine whether or not a substrate is present on the belt conveyor. SG6: If it is determined that a substrate is on the conveyor belt, the process control program 3023 controls the orientation of the robot 3111 toward the conveyor belt, and also performs state control of the robot so that the arms are extended and the hands are positioned close to the substrate. SG7: Next, the process control program 3023 rotates the arm of the robot 3111 to control the tightening of the screws into the board. SG8: Next, the process control program 3023 executes control so that the robot 3111 returns to the basic posture. SG9: Next, the process control program 3023 judges whether there is an end or stop command. If there is no end or stop command, the process returns to step SG2, and causes the robot 3111 to execute the next screw tightening operation. When there is an end or stop command, the screw tightening work of the robot 3111 ends. The end or stop command is designed to be generated when the process control program 3032 receives an input from the outside or when an image of the board cannot be acquired from the camera within a certain period of time.
[0329] The above-mentioned steps SG1, SG2, SG3, . . . SG9 have explained how feedback loops of multiple sensors (bundle feedback loops) work together to control the robot.
[0330] 28C shows the operation at a further intermediate layer of the process control program 3032. That is, it shows how the operation of a plurality of feedback loops operating based on the outputs of a plurality of sensors is executed in a plurality of steps.
[0331] SH1: An operation start command is issued, and the operation of the feedback loop group at the specified step (SG1, SG2, or SG9 in the previous example) begins. To control the robot, multiple feedback loops with various sensors are operated simultaneously or with a time lag. SH2: It is judged whether the operation of the feedback loop group required in the current step is completed. If the operation is not completed, SH1 and SH2 are repeated. The judgment in SH2 corresponds to, for example, judging whether the previous basic posture is set or whether the posture of the robot is changed to the direction of the screw feeder. SH3: If the answer is YES in SH2, the process moves to the operation of each feedback loop in the feedback loop group in the next step. At this time, the time required to process one of steps SG1, SG2, SG3, . . . SG9 is also measured and recorded.
[0332] SH4: It is judged whether the operation of the feedback loop group in all steps (SG1, SG2, SG3, SG9) is completed, and if it is not completed, it moves to the next step in SH5. However, if the processing in the last step is completed (in the previous example, the stop command is entered in SG9), the operation stops.
[0333] 28D shows the operation at a lower layer of the process control program 3023. That is, it shows steps SH11-SH20 included in the previous steps SH1 and SH2.
[0334] SH11: The difference between the sensor output of the feedback loop currently being operated and its target value is calculated. SH12: If the difference value (D) is significantly larger than the tolerance (α) and is an abnormal value (largely deviates from the target value), an abnormal (emergency) stop is performed (SH20). SH13: If the difference value (D) is not an abnormal value but is greater than the tolerance (α), the loop processing of SH13, SH14, SH15, SH11, and SH12 is repeated to bring it to the tolerance (α). However, if the set time for the loop operation is exceeded (determined in SH14), an abnormal stop occurs (SH20). This means that the feedback loop in question is malfunctioning.
[0335] SH16: If it is found in SH13 that the difference value (D) is smaller than the tolerance (α), reconfirm that it is within the tolerance (α). The tolerance (α) is not a fixed value, but a value that has a certain small fluctuation range (fluctuation level), and the various values in this small fluctuation range are values that can be used to judge the loop performance and the robot status. SH17: If reconfirmation is obtained in SH16, the control state of the loop is determined and the difference value (D) is saved. SH18: It is necessary to find the difference value. Determine whether the next feedback loop exists, and if so, move to SH11. SH19: If the next feedback loop does not exist, in SH19, the operation of the feedback loop group in the next step (SG2 or . . . SG9) is started.
[0336] As described above, the operations of the feedback groups of each step are executed to cause the robot to achieve a desired movement.
[0337] Fig. 29 shows how feedback loop data is stored in the feedback loop data storage unit 4001 of the data storage unit E310 in the cyberspace E200 based on the above-mentioned robot control. In the table shown on the right side of Fig. 29A, various types of feedback loops are shown vertically as FBL-S1, FBL-S2, FBL-S3, ...FBL-Sn, and each step SG1-SG9 of the robot's movement is shown horizontally.
[0338] The feedback loop data (which can be considered as accumulated data or specific information) includes the robot name, the robot's specialized work, age (years of use), address (factory address and location within the factory), repair history, and inspection history. In addition, the difference values (specific values within the allowable value α, abnormal values, etc.) during operation of each feedback loop (FBL-S1, FBL-S2, FBL-S3, ... FBL-Sn) obtained in steps SG1-SG9 described above are described. The arrow St in the figure indicates the direction of steps SG1-SG9 in FIG. 28B, and the arrow Ct in the figure indicates the repetition of the basic robot operation (for example, the repetition of the process of grabbing a screw from the basic posture, attaching the screw to the board, and returning to the basic posture).
[0339] Therefore, the accumulated data (specific information) includes which feedback loop abnormally stopped in which robot, at what step, which feedback loop exceeded the set time, what kind of sound was made in which feedback loop, which feedback loop generated an odor, etc. The "difference value" obtained in each feedback loop is also included in the accumulated data. The "difference value" is data at the point in time when it is detected that it is within the tolerance value α.
[0340] Furthermore, camera images 4002 held by the robot, the previously explained target values 4003, abnormal stop history 4004, and set time over history 4005 in the case where the maximum time (set time) of loop operation is exceeded are also stored.
[0341] Furthermore, the time required for processing one step among steps SG1 to SG9 is also recorded in the table.
[0342] In Fig. 29, the inside of the electronic brain E300 is shown in a simplified manner for the purpose of explanation. In Fig. 2A, the feedback manager 4010 corresponds to an information acquisition unit K111 that is provided in the platform and acquires specific information through a feedback loop, and an information analysis unit K112 that analyzes the specific information, etc. Also, in Fig. 4, it corresponds to an acquisition unit E501, an analysis unit E502, a control unit E503, etc. in the autonomous control unit E500.
[0343] The feedback loop manager 4010 evaluates the feedback loop by reading the data in the storage unit 4001. The content and method of the evaluation differ depending on the purpose for which the results are used.
[0344] <Determine robot characteristics based on feedback loop evaluation> The above accumulated data is useful for evaluating the feedback loop and, as a result, judging the characteristics of a robot, for example. The smaller the "difference value," the higher the robot's control precision (the robot's operating position is extremely close to the planned position) and the more stable it is. The larger the "difference value," the more likely it is that the robot's control is rough, or that the set target value is misaligned, or that the sensor output value or sensor mounting position is misaligned. Also, if the "difference value" changes from small to large over time, it must be considered that the robot's control precision has changed from high precision to rough.
[0345] Furthermore, a robot that takes less time to complete one of steps SG1-SG9 can be judged to have good work efficiency.
[0346] The feedback manager 4010 of the electronic brain (system control unit) E300 includes a feedback loop evaluator 4011 and an evaluation data storage unit 4012 thereof.
[0347] The feedback loop evaluator 4011 evaluates the characteristics of each robot by referring to the data in the feedback loop data storage unit 4001 described above, and stores the evaluation data in the evaluation data storage unit 4012. The characteristics of a robot can be evaluated according to, for example, the work content of the robot. In other words, it is possible to make the robot perform various works and prepare target values according to the works.
[0348] The above accumulated data can also be effectively utilized when comparing robots of the same model.
[0349] For example, as a taste case, the target value for one robot is used as the target value for the other robot. Then, the two robots are made to perform the same task. After that, the feedback loop data (accumulated data) of each robot is compared.
[0350] If there is a difference in the accumulated data between the first robot and the second robot, it is possible to find out which feedback loop's difference value is different in which work step. This means that in the second robot, for example, where a feedback loop that caused a difference in the difference value is installed, the robot mechanism to which the feedback loop is related may be affecting the difference. Therefore, when repairing or inspecting the second robot, the "difference in the difference value" is useful reference data. It can also be reference data when manufacturing the next third robot.
[0351] As another example, a craftsman may adjust the target value of a feedback loop of a first robot, and use the adjusted target value as the target value of a feedback loop of a second robot, thereby transferring the craftsman's skills from the first robot to the second robot.
[0352] As another example, feedback loops may be bundled together or separated depending on the work content of the robot. In this case, by providing various accumulated data of each feedback loop and target values corresponding to the accumulated data depending on the usage environment of the robot, switching of the robot's work and combined use of multiple robots can be facilitated.
[0353] As described above, in the feedback loop of this system, data used in the feedback loop (target value), the difference between the sensor of the feedback loop and the target value, the time required for one step of machine (robot) operation including the control of multiple feedback loops, etc. are accumulated as reference data, making it possible to evaluate at least one feedback loop.
[0354] The above CPS has many useful features in various aspects, which are summarized below.
[0355] A1) An information management system that autonomously controls operations in a manufacturing process and / or service, a loop connection unit that establishes a first feedback loop of the cyber-physical system; an information acquisition unit that acquires specific information required for the manufacturing process from the first feedback loop; an information analysis unit that analyzes the specific information; an autonomous operation control unit that autonomously performs the operation control based on the analysis result acquired by the information analysis unit; a loop cooperation control unit that is constructed by the loop connection unit and the autonomous operation control unit working together and that forms a new second feedback loop in response to the new analysis result; An information management system comprising:
[0356] The new second feedback loop may be a feedback loop that has existed but not been used and is started up again. Alternatively, the new second feedback loop may be a new feedback loop that has not existed before and is formed. Alternatively, the new second feedback loop may be a loop formed by bundling a plurality of feedback loops. Alternatively, the plurality of feedback loops may be a bundle of an existing feedback loop and a new feedback loop, a bundle of a plurality of existing second feedback loops, or a bundle of a plurality of new feedback loops.
[0357] A2) The information management system described in (A1), wherein the information analysis unit and the loop connection unit construct the first feedback as a first control loop for controlling a first control object which is a manufacturing process, and the information analysis unit and the loop linkage connection unit construct the second feedback loop as a second control loop for controlling a second control object different from the manufacturing process.
[0358] A3) The information management system described in (A2), wherein the information analysis unit and the loop cooperation control unit release the second feedback loop when the control purpose of the second feedback loop is completed.
[0359] A4) The information management system according to claim (A2) or (A3), wherein the information analysis unit and the loop cooperation control unit analyze the control results by the second feedback loop, and, depending on the analysis results, further construct a third feedback loop as a third control loop that controls a third control object different from the control objects of the first control loop and the second control loop.
[0360] A5) An information management system according to any one of (A1) to A4), in which loop control by at least the first feedback loop and the second feedback loop is applied to a power generation control system of a power generation plant.
[0361] A6) An information management system according to any one of claims (A1) to (A4), wherein loop control by at least the first feedback loop and the second feedback loop is applied to a control system of either a car or a home appliance.
[0362] A7) The above specific information includes basic data as well as expert adjustment data obtained through experience and / or skill.
[0363] A8) The specific information includes information from the five human senses, or is generated by analyzing data obtained from a biosensor attached to a human, or At least one of renewable energy production information, consumption information, and environmental impact information; or The feedback loop includes a digital twin (digital double) built with personal information, or The information analysis unit analyzes the specific information based on a craftsman data model that models human abilities and experiences, or The autonomous operation control unit selects an optimal manufacturing line for manufacturing the target product based on the analysis result, or The manufacturing line has at least 3D printing capabilities and manufactures products based on the specific information that includes at least a remote product manufacturing request; or The manufacturing process includes a first manufacturing process and a second manufacturing process, and the autonomous operation control unit includes a means for reflecting first specific information obtained in the first manufacturing process in a feedback loop of the second manufacturing process, or includes a combination of the above items.
[0364] B1) A method for forming a device that forms a cyberspace of a cyber-physical system, comprising: a loop connection step for connecting a first feedback loop of the cyber-physical system; an information acquisition step for acquiring specific information required for a manufacturing process and / or a service from the first feedback loop; an information analysis step for analyzing the specific information; and an autonomous operation control step for autonomously performing the operation control based on the analysis result acquired by the information analysis unit. The method further comprises a loop cooperation control step, which is included in the loop connection step and which constructs a new second feedback loop in response to a new analysis result of the autonomous operation control step.
[0365] C1) A device that forms a cyberspace of a cyber-physical system. The device includes a loop connection unit that connects feedback loops of the cyber-physical system, an information acquisition unit that acquires specific information required for the manufacturing process and / or service industry of a factory or facility from the feedback loop, an information analysis unit that analyzes the specific information, and an autonomous operation control unit that autonomously controls operation based on the analysis results acquired by the information analysis unit. The integrated control unit of the autonomous operation control unit has a function of issuing a command to a robot waiting in the factory or facility to be dispatched outside the factory or facility.
[0366] C2) The integrated control unit of the autonomous operation control unit refers to information from the police, who are experienced, as guidance information for the movement route of the dispatched robot.
[0367] D1) A device for forming a cyberspace of a cyber-physical system, comprising a loop connection unit, an information acquisition unit, an information analysis unit, and an autonomous operation control unit, the loop connection unit being connected to a plurality of edge computers or gateways in the physical space, and comprising an integrated control unit for detecting the identity or difference between a first program obtained from a first edge computer or gateway and a second program obtained from a second edge computer or gateway.
[0368] D2) A means for transferring program parameters used on one edge computer side to the other edge computer side according to the difference is provided. D3) The transfer is performed from the first power plant to the second power plant. D4) The first and / or second power plant is a plant that uses nuclear power, thermal power, or renewable energy.
[0369] E1) A device that forms the cyberspace of a cyber-physical system. The device includes a loop connection unit, an information acquisition unit, an information analysis unit, and an autonomous operation control unit, and the loop connection unit is connected to multiple edge computers or gateways in the physical space. The device includes a control unit that can autonomously provide different programs to the edge computers or gateways depending on the movement positions of the multiple edge computers or gateways.
[0370] E2) The edge computers are mounted on devices to be exported or imported, respectively. E3) The first and second moving locations have different local laws, and the different programs control the control target so as to comply with the rules of the first and second moving locations, respectively.
[0371] F1) A device that forms a cyberspace of a cyber-physical system. The device includes a loop connection unit, an information acquisition unit, an information analysis unit, and an autonomous operation control unit, and the loop connection unit is connected to multiple edge computers in a physical space. The device has an integrated control unit that classifies and manages the multiple edge computers according to the industry to which they belong. F2) The integrated control unit creates visualization data that compares the respective power consumption amounts transmitted from the multiple edge computers. F3) The integrated control unit has a means for receiving sensor identification data uploaded from the multiple edge computers, arranging the identification data of the multiple edge computers and the identification data of the sensors respectively managed by the multiple edge computers in a table, and monitoring the identification data to determine plug-in and plug-out.
[0372] G1) A device that forms the cyberspace of a cyber-physical system. It comprises a loop connection unit, an information acquisition unit, an information analysis unit, and an autonomous operation control unit, and the loop connection unit is connected to multiple edge computers in the physical space. It has an integrated control unit that classifies and manages the multiple edge computers according to the industry to which they belong. It also has a means for calculating the amount of energy used by industry and controlling the visualization.
[0373] J1) (vertical integration) (Figure 2A) An edge device E900 in a physical space (E100); Platform K100 in Cyberspace (E200) and a feedback loop between the edge device and the platform; an information acquisition unit K111 that is provided on the platform and acquires specific information through the feedback loop; An information analysis unit K112 that analyzes the specific information; an autonomous operation unit K113 that autonomously controls operation and / or provides services to the devices in the physical space based on the analysis results obtained by the information analysis unit; An information management system with
[0374] J2)(0065)(Reducing environmental impact) In the above J1, the data obtained from the analysis results is data for reducing the environmental load caused by the operation of the device, and is data for controlling any one or a combination of the air volume, temperature, and humidity of the environment surrounding the device. J3) (Figure 12A) (Reducing Environmental Load) In the above J1, the data obtained from the analysis results is data for reducing the environmental load caused by the operation of the device, and is data for controlling the power consumption of the device. J4) (Figure 12B) (Reducing Environmental Load) In the above J1, the data obtained from the analysis results is data for requesting the other device to cooperate in reducing power consumption in order to suppress the total power consumption caused by the operation of the device and another device different from the device.
[0375] J5) (Figure 2C) (Using information from the five senses) In the above J1, the data obtained by the analysis results is: The data is for maintaining the quality of the products manufactured by the device and / or for controlling the stable operation of the device, and is data that reflects part of the five senses information of the worker who operates the device. J6) (Flexibility (including use of five senses information and reduction of environmental load)) In J1 above, the data obtained by the analysis result is data for switching the program used in the device. J7) (Figs. 2C, 5B) In J5 above, the five senses information of the worker is at least one or a combination of visual, auditory, tactile, and olfactory information.
[0376] K1) (vertical integration + service...independence) (Figures 2A to 2E) (first feedback loop and second feedback loop) The system includes an edge device E900 in a physical space E100, a platform K100 in a cyberspace E200, a service unit K200 in the cyberspace E200, a first feedback loop provided between the edge device and the platform, a second feedback loop provided between the edge device and the service unit, an information acquisition unit K111 provided in the platform and acquiring specific information via the first feedback loop, an information analysis unit K112 that analyzes the specific information, an autonomous operation unit K113 that autonomously performs operation control and / or service on a device in the physical space based on an analysis result analyzed by the information analysis unit, and a system of systems unit K213 provided in the service unit that receives detection information from the edge device and / or information on the analysis result from the autonomous control unit, and returns adjustment information adjusted based on the detection information and / or information on the analysis result to the edge device via the second feedback loop.
[0377] K2) Any one or a combination of J2 to J7 can be applied to K1. K3) (FIG. 2D) In (K1), the second feedback loop K510 includes a user domain (K300) and a service unit (K200) in the middle, and the adjustment information is influenced by data input from the user domain (K300).
[0378] L1) (horizontal integration) (Figure 1B, Figure 1C), (Figure 14A-Figure 14C) An edge device E900 in a physical space E100; Cyberspace E200 platform K100 and a first feedback loop provided between the edge device and the platform; a first information acquisition unit K111 provided in the platform and configured to acquire first specific information via the first feedback loop; A first information analysis unit K112 that analyzes the first specific information; a first autonomous operation unit K113 that autonomously controls operation and / or provides services to a first device in the physical space based on a first analysis result analyzed by the information analysis unit; a second feedback loop provided between the edge device and the platform; a second information acquisition unit K111 provided in the platform and configured to acquire second specific information via the second feedback loop; A second information analysis unit K112 that analyzes the second specific information; A second autonomous operation unit K113 that autonomously controls operation and / or provides services to a second device in the physical space based on a second analysis result analyzed by the information analysis unit; and an integrated control unit E504, E505 that links the first and second autonomous control units to determine a difference between the first analysis result and the second analysis result, and reflects control data that is set according to the difference in the first device or the second device via the first or second feedback loop.
[0379] L2) (Fig. 14C) The control data is control data and / or parameters related to a program used by the first device or the second device. L3) (Reduction of environmental load) (Fig. 15, Fig. 16A, Fig. 16B) The control data is data related to reused materials, parts, or devices, or recycled materials, parts, or devices. L4) (Fig. 17A, Fig. 17B, Fig. 18) When the second device sends information on a support request for the manufacture of a product, the integrated control unit determines the content of the support request information and outputs control data for controlling the manufacturing process of the manufacturing line constituted by the second device. L5) (Fig. 18) When the second device sends information on a support request for the manufacture of a product, the integrated control unit determines whether the support request information is one or more of "request for procurement of parts", "request for workers", "request for control of the manufacturing process of the manufacturing line", and "request for repair parts for manufacturing robot".
[0380] L6) Any one of J2 to J7 or a combination thereof can be applied to the first analysis result and / or the second analysis result of L1. L7) In L1, the analyzed first analysis result is data for reducing the environmental load caused by the operation of the device, and is data for controlling any one or a combination of the air volume, temperature, and humidity of the surrounding environment of the first device. L8) In L1, the analyzed first analysis result is data for maintaining the quality of the product manufactured by the first device, and is data reflecting the operating sound of the first device and / or part of the five senses information of the worker who operates the first device. L9) In L1, the first specific information is a first program and a first parameter used in the program, and the second specific information is a second program and a second parameter used in the program.
[0381] M1) (FIG. 19) An information management system for a power plant, located in cyberspace, An information management system comprising: a first control unit that receives first information regarding a control program of a first power plant and second information regarding a control program of a second power plant from each edge computer; and a second control unit that analyzes the first information and the second information by the first control unit and performs autonomous control to autonomously feed back adjustment data regarding the control program to the edge computer of the second power plant according to a result of the analysis.
[0382] N1) (Fig. 2F) An information management system for logistics management at a logistics center, located in cyberspace, a first control unit E521 that receives data indicating a control state of each robot that performs each task of unloading, transporting, storing, removing, and loading luggage from an edge computer arranged in a physical space, and provides feedback so that each robot functions in accordance with a set robot control program; A second control unit E522 that identifies luggage suitable for robot work from among luggage stored at the logistics center and notifies the robot control program of information for executing the unloading of the luggage; The system is equipped with a third control unit E523 that receives information on work performance via notification data C15 from the first control unit E521 and the second control unit E522, and feeds back information for inventory management, incoming and outgoing management of goods in the logistics center to the second control unit E522 in accordance with the work performance.
[0383] O1) (Fig. 20) An information management system for export and import equipment, located in cyberspace, a first control program management unit that receives location information and information on a control program used in the device from an edge computer of the device that is located in a physical space, and sets a first control program in the device; and a second control program management unit that sets a second control program, which is different from the first control program, in the device when the device arrives at the intended import destination.
[0384] P1) (FIGS. 17A, 17B, 18) An information management system for a manufacturing line in which multiple robots are sequentially arranged in the manufacturing process, which is located in cyberspace, A first control unit that determines support request information related to the manufacture of products from edge computers of a plurality of factories; a second control unit that determines that the content of the first control unit is at least one of parts procurement, a worker request, a manufacturing line request, and a repair part request for a manufacturing robot; If the determination is that the production line is requested, a third control unit is provided which notifies the request to an administrator of another factory having the same production line as the requesting factory, and also notifies the administrator of the requesting factory.
[0385] Q1) (Fig. 21) An information management system that manages robots working in a factory is located in cyberspace. When a support request is received from an edge computer in a different region from the factory, the factory A control unit changes a control program of the robot and dispatches the robot to the different area.
[0386] R1) (Figure 25) An information management system that manages multiple cyberspaces and edge computers in physical spaces connected to each cyberspace, A first control unit that classifies the edge computer into a classification category that identifies the industry to which the edge computer belongs; and a second control unit that performs data processing to identify the power consumption information sent from the edge computer by the business type.
[0387] Z1) A cyber-physical system and a cyber-physical method having a combination of the descriptions of each of J to R above.
[0388] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These new embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims. Furthermore, even if each component of the claims is expressed by dividing the components, or expressing a plurality of components together, or expressing them in combination, it is within the scope of the present invention. In addition, multiple embodiments may be combined, and examples composed of this combination are also within the scope of the invention.
[0389] In addition, the drawings may be represented more diagrammatically than the actual embodiment in order to make the explanation clearer. In addition, the device of the present invention is applied even when the claims are expressed as a control logic, expressed as a program including instructions to cause a computer to execute, and expressed as a computer-readable recording medium on which the instructions are written. In addition, the names and terms used are not limited, and other expressions are included in the present invention as long as they have substantially the same content and the same meaning. For example, the FAE300 in the cyberspace E200 may be configured by software to include a loop connection unit, an information acquisition unit, an information analysis unit that analyzes specific information, an autonomous operation control unit that autonomously performs operation control based on the analysis result, and a loop cooperation control unit that cooperates with the loop connection unit and the autonomous operation control unit to construct a new second feedback loop in response to the new analysis result. These software may be stored in a recording medium (memory). [Explanation of symbols]
[0390] A1: Sensing data, A41, A42: Feedback loop data, A411: Path to utilize one's own data, A412: Path to utilize other companies' data, A420, A430... Data distribution, E100... Cyber space, E200... Physical space, E900... Edge computer, K100... Platform, K200: Enterprise Services, K111: Data Division, K112...Analytics, K113...Operations, K211··Service unit, K212··Business unit, K213··System of Systems unit, K300··Other domains, K400··Common service functions, E300··Artificial Intelligence (AI), E310··Data storage unit, E400··Simulation area, E500··Autonomous control unit, E501··Information acquisition unit, E502··Information analysis unit, E503··Autonomous operation control unit, E601··Variation information acquisition unit, E602··Research information acquisition unit, E700··Connection unit, E800··Various processing units.
Claims
1. An information management system that autonomously performs operation control in manufacturing, monitoring, and / or service, a loop connection unit that establishes a first feedback loop of the cyber-physical system; an information acquisition unit that acquires specific information of a physical part, which is necessary for the manufacturing or monitoring and / or service, from the first feedback loop; an information analysis unit that analyzes the specific information acquired by the information acquisition unit; an autonomous operation control unit that autonomously performs the operation control based on the analysis result acquired by the information analysis unit; a loop cooperation control unit which is constructed by the loop connection unit and the autonomous operation control unit working together and which constructs a new second feedback loop in response to a new analysis result; the loop cooperation control unit includes a means for notifying another domain that provides the service of the new analysis result in response to the new analysis result; transmitting missing information different from the specific information in the first feedback loop to a computer in a physical space to be supplemented by an operating means of a physical part in the second feedback loop; 1. An information management system comprising:
2. 2. An information management system according to claim 1, further comprising means for providing documentation relating to service department inspections forming part of said second feedback loop.
3. 2. The information management system according to claim 1, further comprising, as the means for forming the second feedback loop, a means for visualizing the new analysis results and a means for an expert, upon viewing the visualized results, to send a control signal to the second feedback loop.
4. The means for forming the second feedback loop includes an enterprise service means, 2. The information management system according to claim 1, wherein the enterprise service means aggregates data on user usage of the manufactured products from a user domain in which information on the manufactured products is managed, and reflects the data to the factory that manufactured the manufactured products.
5. The loop cooperation control unit includes: forming the second feedback loop in response to the analysis result; The means for constructing the second feedback loop includes: a feedback loop for a novel first service in response to a result of the first said analysis; a second service feedback loop having a service content different from that of the first service feedback loop based on a result of an inspection from a physical part in the first service feedback loop; a means for constructing a third service feedback loop having a service content different from that of the second service feedback loop based on a result of an inspection from a physical part in the second service feedback loop; 2. The information management system according to claim 1,
6. 6. The information management system according to claim 5, wherein a hub in cyberspace is used as a means for linking the second service feedback loop and the third service feedback loop, and the hub uses a global standard time.
7. An information management method for autonomously controlling operations in manufacturing, monitoring, and / or service, comprising: The loop connection unit establishes a first feedback loop of the cyber-physical system; An information acquisition unit acquires specific information required for the manufacturing or monitoring and / or service from the first feedback loop; An information analysis unit analyzes the specific information acquired by the information acquisition unit, an autonomous operation control unit that causes the operation control to be autonomously performed based on the analysis result acquired by the information analysis unit; a loop cooperation control unit that is constructed by cooperation between the loop connection unit and the autonomous operation control unit, and that constructs a new second feedback loop in response to a new analysis result; the loop cooperation control unit notifies the other domains that provide the service of the new analysis result in response to the new analysis result; transmitting missing information from the physical part based on the first feedback loop to the edge computer of the physical part to be supplemented by the operation means of the second feedback loop; 23. An information management method comprising:
Citation Information
Patent Citations
Cyber-physical production system type production system
JP2020177580A
Control of cyber-physical systems under uncertainty
US20180005118A1
Secure communication network
JP2020145672A
Confirmation system of metal melting and molten state
JP2020148359A
Water treatment apparatus and water treatment method
JP2020175339A
Cited By
Method, apparatus, and system for providing digital twin-based process optimization and automation solution for smart factory using artificial intelligence model trained based on consumer data of health-related food
KR103009735B1