Manufacturing Systems
The manufacturing system addresses the inefficiency of rewiring by integrating power generation and fuel transportation, enabling flexible production line layouts and efficient fuel management.
Patent Information
- Application Number
- JP2022002155
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-11
- Publication Date
- 2025-11-06
- Estimated Expiration
- 2042-01-11
AI Technical Summary
Changing the layout of a production line requires time-consuming electrical wiring adjustments due to the movement of manufacturing equipment, which existing systems like Patent Document 1 do not address.
A manufacturing system equipped with a first power generation device using power-generating fuel, a transport robot to supply fuel to manufacturing devices, and a fuel production system that predicts fuel demand and supply, allowing equipment to operate independently of electrical wiring changes.
Enables easy changes to the production line layout without rewiring, ensures efficient fuel transportation, and accurately predicts fuel demand, thereby optimizing production line flexibility and efficiency.
Smart Images

Figure 0007764765000001 
Figure 0007764765000002 
Figure 0007764765000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to manufacturing systems. [Background technology]
[0002] It may become necessary to change the layout of a factory's production line due to changes in product types or specifications, etc. Japanese Patent Application Laid-Open No. 2021-77329 (Patent Document 1) discloses a production process management system that can accommodate changes in the layout of a production line. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-77329 Summary of the Invention [Problem to be solved by the invention]
[0004] When changing the layout of a production line, the manufacturing equipment that makes up the production line is moved, which often requires work to change the electrical wiring that supplies power to the manufacturing equipment. Therefore, changing the layout of a production line is time-consuming. Patent Document 1 does not take into consideration the work to change the electrical wiring that accompanies changes to the layout of a production line.
[0005] The present disclosure has been made in view of the above problems, and its purpose is to provide a manufacturing system that allows easy changes to the layout of a production line. [Means for solving the problem]
[0006] According to one example of the present disclosure, a manufacturing system includes a first tank for storing power-generating fuel, a manufacturing device equipped with a first power generation device that generates electricity using the power-generating fuel and operates using electricity supplied from the first power generation device, and a transport robot that transports the power-generating fuel from the first tank to the manufacturing device.
[0007] According to this disclosure, the manufacturing equipment is equipped with a first power generating device that generates electricity using power-generating fuel transported by a transport robot, and operates on the power from the first power generating device. Therefore, even if the manufacturing equipment is moved in accordance with a change in the layout of the production line, there is no need to change the electrical wiring of the manufacturing equipment. As a result, the layout of the production line can be easily changed.
[0008] In the above disclosure, the manufacturing apparatus includes a second tank for storing power-generating fuel and a communication unit for transmitting a first request to a transport robot in response to the remaining amount of power-generating fuel in the second tank being less than a threshold. The transport robot includes a mobile robot, a third tank for storing power-generating fuel, and a controller for controlling the mobile robot. In response to receiving the first request, the controller controls the mobile robot to move to the first tank, and in response to completion of transport of the power-generating fuel from the first tank to the third tank, controls the mobile robot to move to the manufacturing apparatus.
[0009] According to the disclosure above, the transport robot transports the power-generating fuel to the manufacturing equipment when the remaining amount of the power-generating fuel in the second tank included in the manufacturing equipment falls below a threshold value. As a result, transportation by the transport robot can be performed efficiently.
[0010] In the above disclosure, the transport robot includes a second power generation device that generates power using power-generating fuel stored in a third tank, and the mobile robot operates using the power supplied from the second power generation device.
[0011] According to the above disclosure, there is no need to consider securing a power source for the mobile robot.
[0012] In the above disclosure, the manufacturing system further includes a first prediction unit that predicts the demand amount based on the planned quantity of products to be manufactured by the manufacturing equipment and the type of the products. According to the above disclosure, the demand amount can be predicted with higher accuracy.
[0013] In the above disclosure, the manufacturing system further includes a fuel production system that produces power-generating fuel. The first tank includes a main tank that stores the power-generating fuel produced by the fuel production system and a reserve tank that stores the power-generating fuel supplied from outside the fuel production system. The fuel production system determines one of the main tank and the reserve tank as a target tank depending on the environment when the power-generating fuel is produced, and supplies the power-generating fuel from the target tank to the transport robot.
[0014] According to the above disclosure, it is possible to avoid a situation where there is a shortage of power generating fuel to be supplied to the transport robot.
[0015] In the above disclosure, the fuel production system predicts the amount of fuel to be produced for power generation in a certain period of time in the future based on the environment. 2 The system includes a prediction unit and a determination unit that determines a target tank based on the production amount and the amount of power generation fuel stored in the main tank.
[0016] According to the above disclosure, it is possible to avoid a situation in which power generating fuel is supplied from the main tank to the transport robot even when the main tank is short of power generating fuel.
[0017] In the above disclosure, the manufacturing system further includes a fuel production system that produces power-generating fuel. The first tank includes a main tank that stores the power-generating fuel produced by the fuel production system and a reserve tank that stores power-generating fuel supplied from outside the fuel production system. The fuel production system includes a second prediction unit that predicts the amount of power-generating fuel to be produced over a certain future period based on the environment when the power-generating fuel is produced, and a determination unit that determines one of the main tank and the reserve tank as a target tank based on the demand amount, the production amount, and the amount of power-generating fuel stored in the main tank. The target tank supplies the power-generating fuel to a transport robot.
[0018] The above disclosure also makes it possible to avoid a situation in which power generating fuel is supplied from the main tank to the transport robot even when the main tank is short of power generating fuel.
[0020] In the above disclosure, the fuel production system produces formic acid as a fuel for power generation through artificial photosynthesis. According to the above disclosure, renewable energy can be effectively utilized. [Effects of the Invention]
[0021] According to the present disclosure, changes to the layout of a production line can be easily implemented. [Brief explanation of the drawings]
[0022] [Figure 1] 1 is a schematic diagram showing the overall configuration of a manufacturing system according to an embodiment; [Figure 2] FIG. 2 is a schematic diagram showing an example of the configuration of the fuel production system shown in FIG. [Figure 3] FIG. 3 is a diagram illustrating a configuration of a controller illustrated in FIG. 2. [Figure 4] FIG. 2 is a schematic diagram showing an example of the configuration of the manufacturing apparatus shown in FIG. [Figure 5] FIG. 5 is a diagram illustrating a configuration of a controller illustrated in FIG. [Figure 6] FIG. 2 is a schematic diagram showing an example of the configuration of the transport robot shown in FIG. [Figure 7] FIG. 7 is a diagram illustrating a configuration of a controller illustrated in FIG. [Figure 8] 10 is a flowchart showing an example of the flow of a process for determining a supply source of fuel for power generation in a fuel generation system. [Figure 9] 10 is a flowchart showing an example of the flow of a process for predicting the demand amount of fuel for power generation in a manufacturing apparatus. [Figure 10] 10 is a flowchart showing an example of the flow of a power generation fuel replenishment instruction process in the manufacturing device. [Figure 11] 10 is a flowchart showing an example of the flow of a transport process for transporting power-generating fuel in a transport robot. [Figure 12] 3 is a flowchart showing an example of the flow of a power generation fuel supply process in the fuel production system. [Figure 13] FIG. 10 is a diagram showing the configuration of a transport robot according to a modified example. DETAILED DESCRIPTION OF THE INVENTION
[0023] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail with reference to the accompanying drawings, in which the same or corresponding parts in the drawings are designated by the same reference numerals and the description thereof will not be repeated.
[0024] §1 Application Examples An example of a situation in which the present invention is applied will be described with reference to Fig. 1. Fig. 1 is a schematic diagram showing the overall configuration of a manufacturing system according to an embodiment. The manufacturing system 1 illustrated in Fig. 1 includes a fuel production system 100, one or more manufacturing devices 200, one or more transport robots 300, and a production management device 400.
[0025] The fuel production system 100 produces fuel for power generation. The fuel production system 100 includes a main tank 101 that stores the produced fuel for power generation. The fuel for power generation includes, for example, hydrogen, formic acid (HCOOH), alcohol, and the like.
[0026] One or more manufacturing devices 200 constitute a production line and manufacture target products. Each of the one or more manufacturing devices 200 is equipped with a power generation device 207 that generates power using power-generating fuel, and operates using the power supplied from the power generation device 207.
[0027] The production management device 400 manages production information for each of the one or more manufacturing devices 200. The production information indicates the name of the product to be manufactured, the lot number, the planned production quantity, the manufacturing conditions, etc. Each of the one or more manufacturing devices 200 communicates (e.g., wirelessly) with the production management device 400 and operates in accordance with the production information managed by the production management device 400.
[0028] Each of the one or more transport robots 300 transports the power-generating fuel from the main tank 101 to one or more manufacturing devices 200 .
[0029] According to the manufacturing system 1 of this embodiment, each of the one or more manufacturing apparatuses 200 is equipped with a power generation apparatus 207 that generates power using power-generating fuel transported by the transport robot 300, and operates using the power from the power generation apparatus 207. Therefore, even if the manufacturing apparatus 200 is moved in accordance with a change in the layout of the production line, there is no need to change the electrical wiring of the manufacturing apparatus 200. As a result, the layout of the production line can be easily changed.
[0030] §2 Specific examples <Configuration of fuel generation system> Fig. 2 is a schematic diagram showing an example of the configuration of the fuel production system shown in Fig. 1. Fig. 2 shows a fuel production system 100 that produces formic acid as a fuel for power generation. The fuel production system 100 is also generally referred to as an artificial photosynthesis system. As shown in Fig. 2, the fuel production system 100 includes a main tank 101, a water tank 102, a CO2 tank 103, a reserve tank 121, a solar panel 104, an electrochemical reaction device 106, pipes 130 to 132, a three-way valve 133, and a solenoid valve 134.
[0031] The main tank 101 stores formic acid produced by artificial photosynthesis. The main tank 101 is formed with an inlet 101a and an outlet 101b, and formic acid is charged through the inlet 101a and discharged through the outlet 101b. A level sensor 111 is attached to the main tank 101. The level sensor 111 measures the amount of formic acid stored in the main tank 101 and outputs the measurement result to the electrochemical reaction device 106.
[0032] The water tank 102 stores water necessary for artificial photosynthesis. The water tank 102 is formed with an inlet 102a and an outlet 102b, and water is introduced through the inlet 102a and discharged through the outlet 102b. A level sensor 112 is attached to the water tank 102. The level sensor 112 measures the amount of water stored in the water tank 102 and outputs the measurement result to the electrochemical reaction device 106.
[0033] The CO2 tank 103 stores carbon dioxide (CO2) required for artificial photosynthesis. The CO2 tank 103 has an internal space maintained under temperature and pressure conditions above the triple point of carbon dioxide, and stores liquid carbon dioxide. The CO2 tank 103 is formed with an inlet 103a and an outlet 103b, and carbon dioxide is introduced through the inlet 103a and discharged from the outlet 103b. When gaseous carbon dioxide is introduced through the inlet 103a, the introduced carbon dioxide is condensed into a liquid and stored in the CO2 tank 103. A level sensor 113 is attached to the CO2 tank 103. The level sensor 113 measures the amount of carbon dioxide stored in the CO2 tank 103 and outputs the measurement result to the electrochemical reaction device 106.
[0034] The reserve tank 121 stores formic acid brought in from outside the fuel production system 100. The reserve tank 121 is formed with an inlet 121a and an outlet 121b, and formic acid is introduced through the inlet 121a and discharged from the outlet 121b. The reserve tank 121 is equipped with a level sensor 122 The level sensor 122 measures the amount of formic acid stored in the reserve tank 121 and outputs the measurement result to the electrochemical reaction device 106.
[0035] The pipe 130 connects the outlet 101b of the main tank 101 to a port 133a of the three-way valve 133. The pipe 131 connects the outlet 121b of the reserve tank 121 to a port 133b of the three-way valve 133. The pipes 130 and 131 are provided with a pump (not shown).
[0036] One end of the pipe 132 is connected to a port 133c of the three-way valve 133. A solenoid valve 134 is provided in the pipe 132. At least a portion of the pipe 132, including the other end (lower end), extends vertically.
[0037] The three-way valve 133 can be switched between a first state and a second state. In the first state, the port 133a and the port 133c communicate with each other, and the port 133b does not communicate with the ports 133a and 133c. In the second state, the port 133b and the port 133c communicate with each other, and the port 133a does not communicate with the ports 133b and 133c.
[0038] The solar panel 104 generates electricity using sunlight. The solar panel 104 generally has multiple photovoltaic elements and a concentrating lens for concentrating sunlight on the photovoltaic elements. The photovoltaic elements are, for example, III-V group semiconductors, which are direct transition semiconductors. Examples of III-V group semiconductors that can be used include GaInP / GaAs / Ge, GaInP / GaAs / GaNAs, GaInP / GaAs, AlGaInP / GaAs / Ge, AlGaInP / GaAs / GaNAs, and AlGaInP / GaAs. When exposed to sunlight, the photovoltaic elements generate electrons and holes through the photoelectric effect.
[0039] An environmental sensor 105 is attached to the solar panel 104. The environmental sensor 105 measures the environment (for example, temperature, humidity, and illuminance) around the solar panel 104, and outputs the measurement results to the electrochemical reaction device .
[0040] The electrochemical reaction device 106 includes a main body 107 , a controller 108 , and a communication unit 109 .
[0041] The main body 107 generates formic acid through a known electrochemical reaction using electrons and holes generated by the solar panel 104, water supplied from the water tank 102, and carbon dioxide supplied from the CO2 tank 103.
[0042] Specifically, the main body 107 has an anode electrode and a cathode electrode spaced apart from each other, and a flow path formed between the anode electrode and the cathode electrode. The anode electrode and the cathode electrode are connected to the solar panel 104. Electrons generated by the solar panel 104 move to the cathode electrode. Holes generated by the solar panel 104 move to the anode electrode.
[0043] The main body 107 flows an electrolyte solution containing water supplied from the water tank 102 and carbon dioxide supplied from the CO2 tank 103 through the flow path. As a result, water (H2O) is oxidized on the surface of the anode electrode to produce oxygen (½O2). At the cathode electrode, carbon dioxide (CO2) is reduced to produce formic acid (HCOOH). The produced formic acid is introduced into the main tank 101.
[0044] The communication unit 109 mediates data transmission between the communication unit 109 and external devices (including the manufacturing device 200 and the transport robot 300). The communication unit 109 performs data transmission using, for example, a wireless local area network (LAN).
[0045] The controller 108 controls the operation of the main body 107, monitors the state of each part of the fuel production system 100, and performs control according to the monitoring results. Furthermore, the controller 108 controls communication with external devices (such as the manufacturing device 200 and the transport robot 300).
[0046] The controller 108 is typically a computer having a general-purpose architecture, and executes a pre-installed program (instruction code) to perform the processing according to this embodiment. Such a program is typically distributed in a state stored on various recording media, or is installed in the controller 108 via a network, etc.
[0047] When using such a general-purpose computer, an OS (Operating System) for executing basic computer processing may be installed in addition to an application for executing processing according to the present embodiment. In this case, the program according to the present embodiment may execute processing by calling necessary modules from among program modules provided as part of the OS in a predetermined sequence at a predetermined timing. In other words, the program according to the present embodiment itself may not include the above-mentioned modules, and may execute processing in cooperation with the OS. The program according to the present embodiment may also be in a form that does not include some of these modules.
[0048] Furthermore, the program according to the present embodiment may be provided by being incorporated into a part of another program. In this case, the program itself does not include the modules included in the other program to be combined as described above, and executes processing in cooperation with the other program. In other words, the program according to the present embodiment may be incorporated into such other program. Note that some or all of the functions provided by the execution of the program may be implemented as a dedicated hardware circuit such as an ASIC.
[0049] Fig. 3 is a diagram showing the configuration of the controller shown in Fig. 2. As shown in Fig. 3, the controller 108 includes a processor 140 such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), and a storage device 150.
[0050] The storage device 150 is configured by, for example, a semiconductor storage device such as a hard disk, RAM (Random Access Memory), ROM (Read Only Memory), or flash memory, and stores the program group 151 and various data related to the execution of the program group 151.
[0051] The processor 140 executes a group of programs 151 stored in the storage device 150. Functional blocks realized by the processor 140 executing the group of programs 151 include a data collection unit 141, a model generation unit 142, a prediction unit 143, a determination unit 144, a supply support unit 145, and a notification unit 146.
[0052] The data collection unit 141 periodically collects the measurement results of the level sensors 111, 112, 113, and 122, and generates a remaining amount data set 152 that indicates the most recent measurement results. The data collection unit 141 stores the generated remaining amount data set 152 in the storage device 150.
[0053] The data collection unit 141 periodically collects the measurement results of the environmental sensor 105. Furthermore, the data collection unit 141 periodically collects the amount of formic acid produced per unit time from the main body unit 107. The data collection unit 141 generates a dataset (hereinafter referred to as the "artificial-photosynthesis dataset 153") indicating the measurement results of the level sensors 111, 112, 113, and 122, the measurement results of the environmental sensor 105, and the amount of formic acid produced per unit time, all of which are collected at the same time, and stores the generated artificial-photosynthesis dataset 153 in the storage device 150.
[0054] Furthermore, the data collection unit 141 generates a data set to be shared between the manufacturing equipment 200 and the transport robot 300 (hereinafter referred to as "shared data set 160") and stores the generated shared data set 160 in the storage device 150. The data collection unit 141 periodically updates the shared data set 160. When the data collection unit 141 updates the shared data set 160, it transmits the updated shared data set 160 to the manufacturing equipment 200 and the transport robot 300 via the communication unit 109. The shared data set 160 includes, for example, data indicating the latest measurement results of the level sensors 111, 112, 113, 122 and the environmental sensor 105.
[0055] The data collection unit 141 receives a shared dataset 260 from each manufacturing apparatus 200 via the communication unit 109 and stores the received shared dataset 260 in the storage device 150. The shared dataset 260 includes data indicating the demand for formic acid for a certain period of time in the future. Similarly, the data collection unit 141 receives a shared dataset 360 from each transport robot 300 via the communication unit 109 and stores the received shared dataset 360 in the storage device 150.
[0056] The model generation unit 142 performs multivariate regression analysis using the artificial photosynthesis dataset 153 to generate a prediction model 154 for predicting the amount of formic acid produced per unit time from environmental parameters (temperature, humidity, illuminance) measured by the environmental sensor 105. The model generation unit 142 stores the generated prediction model 154 in the storage device 150. A known method can be adopted as the multivariate regression analysis.
[0057] The prediction unit 143 inputs the latest measurement results of the environment sensor 105 into the prediction model 154 to predict the amount of formic acid produced over a certain period of time in the future.
[0058] The determination unit 144 determines one of the main tank 101 and the reserve tank 121 as a target tank for supplying formic acid to the transport robot 300 based on the amount of formic acid stored in the main tank 101 and the demand and production amounts of formic acid over a certain future period. The amount of formic acid stored in the main tank 101 is indicated by the remaining amount dataset 152. The demand amount of formic acid over a certain future period is indicated by the shared dataset 260. The production amount of formic acid over a certain future period is predicted by the prediction unit 143.
[0059] The determination unit 144 calculates the amount (hereinafter referred to as the "difference") obtained by subtracting the demand for formic acid for a certain period of time in the future from the sum of the amount of formic acid produced in the future and the amount of formic acid stored in the main tank 101. When the difference exceeds a predetermined first threshold, the determination unit 144 determines the main tank 101 as the target tank and switches the three-way valve 133 to the first state. As a result, formic acid is supplied from the main tank 101 to the transport robot 300 via the pipes 130 and 132. When the difference is equal to or less than the first threshold, the determination unit 144 determines the reserve tank 121 as the target tank and switches the three-way valve 133 to the second state. As a result, formic acid is supplied from the reserve tank 121 to the transport robot 300 via the pipes 131 and 132.
[0060] The supply support unit 145 supports the supply of formic acid to the transport robot 300. The supply support unit 145 receives a supply request from the transport robot 300 via the communication unit 109. The supply request includes a robot ID that identifies the transport robot 300 and data indicating the requested amount of formic acid.
[0061] When the supply support unit 145 receives a supply request, it checks the flag 155 stored in the storage device 150. The flag 155 is set to either "1" indicating that supply is possible or "0" indicating that supply is not possible. If the flag 155 is "0", the supply support unit 145 transmits a standby signal via the communication unit 109 to the transport robot 300 that has transmitted the supply request (i.e., the transport robot 300 identified by the robot ID added to the supply request). If the flag 155 is "1", the supply support unit 145 transmits an enable signal via the communication unit 109 to the transport robot 300 that has transmitted the supply request, and changes the flag 155 to "0".
[0062] When the supply support unit 145 receives a supply start command from the transport robot 300 via the communication unit 109, it opens the solenoid valve 134 and drives the pumps provided in the pipes 130 and 131. When the three-way valve 133 is in the first state, the supply support unit 145 drives the pump provided in the pipe 130. When the three-way valve 133 is in the second state, the supply support unit 145 drives the pump provided in the pipe 131. When the supply support unit 145 has supplied the requested amount of formic acid indicated by the data added to the supply request, it closes the solenoid valve 134 and stops the pump. The supply amount is measured by a flow meter (not shown). Furthermore, the supply support unit 145 outputs a signal indicating completion of supply to the transport robot 300 and changes the flag 155 to "1."
[0063] The notification unit 146 provides notification according to the amount indicated by the remaining amount data set 152. The notification unit 146 may provide notification using an indicator (not shown), for example, or may transmit a notification message to the terminal via the communication unit 109.
[0064] The notification unit 146 issues a notification requesting replenishment of water when the remaining amount in the water tank 102 is equal to or less than a predetermined lower limit. The notification unit 146 issues a notification requesting replenishment of carbon dioxide when the remaining amount in the CO2 tank 103 is equal to or less than a predetermined lower limit. The notification unit 146 issues a notification requesting replenishment of formic acid to the reserve tank 121 when the remaining amount in the reserve tank 121 is equal to or less than a predetermined lower limit.
[0065] <Configuration of manufacturing equipment> Fig. 4 is a schematic diagram showing an example of the configuration of the manufacturing apparatus shown in Fig. 1. As shown in Fig. 4, the manufacturing apparatus 200 includes a manufacturing main body 201, a cart 202, a position sensor 203, a formic acid tank 204, a water tank 205, a CO2 tank 206, and a power generation device 207.
[0066] The manufacturing main body 201 includes manufacturing equipment (including robots, processing machines, inspection equipment, etc.) for manufacturing products, a controller for controlling the operation of the equipment, and a communication unit for communicating with the production management device 400. The controller controls the operation of the manufacturing equipment in response to instructions from the production management device 400 or operations by an operator. The manufacturing main body 201 operates using power generated by the power generation device 207.
[0067] The dolly 202 is used when moving the manufacturing apparatus 200. The dolly 202 moves when it receives an external force. The external force includes human power and the power of a drive motor (not shown). By providing the dolly 202 to the manufacturing apparatus 200, the manufacturing apparatus 200 can be easily moved.
[0068] The position sensor 203 measures the position of the manufacturing equipment 200 (more specifically, the position of the formic acid tank 204). The position sensor 203 measures the position of the manufacturing equipment 200 using known technology. For example, a beacon positioning method that measures the position by determining the strength of a GPS (Global Positioning System) or BLE (Bluetooth (registered trademark) Low Energy) signal may be applied. The position sensor 203 outputs position data indicating the measured position to the power generation equipment 207.
[0069] The formic acid tank 204 stores formic acid to be used for power generation by the power generation device 207. The formic acid tank 204 is formed with an inlet 204a and an outlet 204b, and formic acid is charged through the inlet 204a and discharged through the outlet 204b. A level sensor 211 is attached to the formic acid tank 204. The level sensor 211 measures the amount of formic acid stored in the formic acid tank 204 and outputs the measurement result to the power generation device 207.
[0070] Water tank 205 stores water produced by power generation by power generation device 207. Water tank 205 is formed with inlet 205a and outlet 205b, and water is introduced through inlet 205a and discharged through outlet 205b. A level sensor 212 is attached to water tank 205. Level sensor 212 measures the amount of water stored in water tank 205 and outputs the measurement result to power generation device 207.
[0071] The CO2 tank 206 stores carbon dioxide (CO2) generated by the power generation of the power generation device 207. The CO2 tank 206 stores gaseous carbon dioxide. The CO2 tank 206 is formed with an inlet 206a and an outlet 206b, and carbon dioxide is introduced through the inlet 206a and discharged through the outlet 206b. A level sensor 213 is attached to the CO2 tank 206. The level sensor 213 measures the amount of carbon dioxide stored in the CO2 tank 206 and outputs the measurement result to the power generation device 207.
[0072] The power generation device 207 includes a power generation main body 208 , a controller 209 , and a communication unit 210 .
[0073] The power generation main unit 208 generates electricity using formic acid supplied from the formic acid tank 204 as power generation fuel using known technology. Known power generation methods using formic acid include a fuel cell system that reforms formic acid into hydrogen and then uses the hydrogen, and a direct fuel cell system that generates electricity by reacting formic acid with oxygen. Power generation using formic acid produces water and carbon dioxide. The power generation main unit 208 discharges the produced water and carbon dioxide into the water tank 205 and the CO2 tank 206, respectively.
[0074] The communication unit 210 mediates data transmission between external devices (including the electrochemical reaction device 106 and the transport robot 300). The communication unit 210 performs data transmission using, for example, a wireless local area network (LAN).
[0075] The controller 209 controls the operation of the power generation main body 208, monitors the state of each part of the manufacturing apparatus 200, and performs control according to the monitoring results. Furthermore, the controller 209 controls communication with external devices (such as the electrochemical reaction device 106 and the transport robot 300).
[0076] The controller 209 is typically a computer having a general-purpose architecture, and executes a pre-installed program (instruction code) to perform the processing according to this embodiment. Such a program is typically distributed in a state stored on various recording media, or is installed in the controller 209 via a network, etc.
[0077] When using such a general-purpose computer, an OS for executing basic computer processing may be installed in addition to an application for executing processing according to the present embodiment. In this case, the program according to the present embodiment may execute processing by calling necessary modules from among program modules provided as part of the OS in a predetermined sequence at a predetermined timing. In other words, the program according to the present embodiment itself may not include the above-mentioned modules, but may execute processing in cooperation with the OS. The program according to the present embodiment may also be in a form that does not include some of these modules.
[0078] Furthermore, the program according to the present embodiment may be provided by being incorporated into a part of another program. In this case, the program itself does not include the modules included in the other program to be combined as described above, and executes processing in cooperation with the other program. In other words, the program according to the present embodiment may be incorporated into such other program. Note that some or all of the functions provided by the execution of the program may be implemented as a dedicated hardware circuit such as an ASIC.
[0079] Fig. 5 is a diagram showing the configuration of the controller shown in Fig. 4. The controller 209 controls the operation of each part of the transport robot 300. As shown in Fig. 5, the controller 209 includes a processor 240 such as a CPU or an MPU, and a storage device 250.
[0080] The storage device 250 is configured by, for example, a hard disk, RAM, ROM, semiconductor storage device, etc., and stores the program group 251 and various data related to the execution of the program group 251.
[0081] The processor 240 executes a group of programs 251 stored in the storage device 250. Functional blocks realized by the processor 240 executing the group of programs 251 include a data collection unit 241, a model generation unit 242, a prediction unit 243, and a supply instruction unit 244.
[0082] The data collection unit 241 periodically collects the measurement results of the level sensors 211, 212, and 213, and generates a remaining amount data set 252 that indicates the most recent measurement results. The data collection unit 241 stores the generated remaining amount data set 252 in the storage device 250.
[0083] The data collection unit 241 generates a power generation data set 253 for each lot. The power generation data set 253 includes data indicating the product quantity, product name, production period of the lot, and amount of formic acid consumed for production of the lot. The data indicating the product quantity and product name are acquired from the production management device 400. The production period of the lot is the period from the time the target lot is input into the production main unit 201 to the time processing for the target lot is completed, and is acquired from the production main unit 201. The amount of formic acid consumed for production of the lot is calculated from the difference between the measurement result of the level sensor 211 at the time the target lot is input and the measurement result of the level sensor 211 at the time processing for the target lot is completed. The data collection unit 241 stores the power generation data set 253 generated for each lot in the storage device 250.
[0084] Furthermore, the data collection unit 241 generates a shared dataset 260 to be shared between the electrochemical reaction device 106 and the transport robot 300, and stores the generated shared dataset 260 in the storage device 250. The data collection unit 241 periodically updates the shared dataset 260. When the data collection unit 241 updates the shared dataset 260, it transmits the updated shared dataset 260 to the electrochemical reaction device 106 and the transport robot 300 via the communication unit 210. The shared dataset 260 includes, for example, data indicating the latest measurement results of the level sensors 211, 212, and 213, and data indicating the demand for formic acid predicted by the prediction unit 243.
[0085] The data collection unit 241 receives the shared dataset 160 from the electrochemical reaction device 106 via the communication unit 210, and stores the received shared dataset 160 in the storage device 250. Similarly, the data collection unit 241 receives the shared dataset 360 from each transport robot 300 via the communication unit 210, and stores the received shared dataset 360 in the storage device 250.
[0086] The model generation unit 242 performs multivariate regression analysis using the power generation data set 253 for each lot to generate a prediction model 254 for predicting the production period and formic acid consumption amount for producing a product of the quantity and name, based on the quantity and name of the product. The model generation unit 242 stores the generated prediction model 254 in the storage device 250. A known method can be used for the multivariate regression analysis.
[0087] When the prediction unit 243 receives a production instruction for a new lot, it obtains the quantity and product name of the product corresponding to that lot from the production management device 400 and predicts the production period and the consumption amount of formic acid by inputting the obtained quantity and product name into the prediction model 254. The prediction unit 243 calculates the demand amount of formic acid for a certain future period based on the predicted production period and consumption amount of formic acid, and includes data indicating the calculated demand amount of formic acid in the shared dataset 260.
[0088] When the remaining amount of formic acid stored in the formic acid tank 204 falls below a predetermined second threshold, the replenishment instruction unit 244 transmits a fuel request to one or more transport robots 300 via the communication unit 210. The replenishment instruction unit 244 repeatedly transmits the fuel request until it receives an acceptance signal. A robot ID that identifies the transport robot 300 is added to the acceptance signal.
[0089] The fuel request includes an equipment ID for identifying the manufacturing equipment 200, position data indicating the latest position measured by the position sensor 203, and data indicating the required amount of fuel to be replenished. The required amount of fuel to be replenished is determined based on the capacity of the formic acid tank 204 and the remaining amount of formic acid stored in the formic acid tank 204, and is the amount required to fill the formic acid tank 204.
[0090] The supply instruction unit 244 transmits a confirmation signal to the transport robot 300 that transmitted the acceptance signal. When the supply instruction unit 244 receives acceptance signals from multiple transport robots 300, it selects one of the multiple transport robots 300 and transmits a confirmation signal to the selected transport robot 300.
[0091] <Configuration of transport robot> Fig. 6 is a schematic diagram showing an example of the configuration of the transport robot shown in Fig. 1. As shown in Fig. 6, the transport robot 300 includes a mobile robot 301, an upper structure device 302, a controller 303, a power supply unit 304, and a communication unit 320.
[0092] The mobile robot 301 includes a drive unit 305 , a travel control unit 306 , a position sensor 316 , and wheels 317 .
[0093] The driving unit 305 drives the wheels 317 to rotate, thereby moving the mobile robot 301.
[0094] The travel control unit 306 controls the drive unit 305 in accordance with travel instructions from the controller 303 .
[0095] The position sensor 316 uses known technology to measure the position of the transport robot 300. For example, GPS, beacon positioning techniques, etc. may be applied. The position sensor 316 outputs position data indicating the measured position to the controller 303.
[0096] The upper equipment 302 is mounted on the mobile robot 301. The upper equipment 302 includes a formic acid tank 307, a water tank 308, a CO2 tank 309, and transport units 313-315.
[0097] The formic acid tank 307 stores formic acid. The formic acid tank 307 is formed with an inlet 307a and an outlet 307b, and formic acid is charged through the inlet 307a and discharged through the outlet 307b. A pipe 331 is connected to the outlet 307b. A level sensor 310 is attached to the formic acid tank 307. The level sensor 310 measures the amount of formic acid stored in the formic acid tank 307 and outputs the measurement result to the controller 303.
[0098] Water tank 308 stores water. Water tank 308 is formed with inlet 308a and outlet 308b, with water being introduced through inlet 308a and discharged through outlet 308b. Pipes 332 and 333 are connected to inlet 308a and outlet 308b, respectively. A level sensor 311 is attached to water tank 308. Level sensor 311 measures the amount of water stored in water tank 308 and outputs the measurement result to controller 303.
[0099] The CO2 tank 309 stores gaseous carbon dioxide (CO2). The CO2 tank 309 is formed with an inlet 309a and an outlet 309b, and carbon dioxide is introduced through the inlet 309a and discharged through the outlet 309b. Pipes 334 and 335 are connected to the inlet 309a and the outlet 309b, respectively. A level sensor 312 is attached to the CO2 tank 309. The level sensor 312 measures the amount of carbon dioxide stored in the CO2 tank 309 and outputs the measurement result to the controller 303.
[0100] The transport unit 313 transports formic acid between the formic acid tank 307 and an external tank. The transport unit 313 includes a pump 313a, a 3D sensor 313b, and an elevator mechanism 313c.
[0101] The pump 313a is provided on a pipe 331 connected to the outlet 307b. The pump 313a operates in response to instructions from the controller 303, and sends formic acid from the formic acid tank 307 to an external tank.
[0102] The 3D sensor 313b is installed so as to measure the three-dimensional shapes of the inlet 307a and outlet 307b of the formic acid tank 307 and their surroundings. The measurement results of the 3D sensor 313b are output to the controller 303.
[0103] The lifting mechanism 313 c lifts and lowers the formic acid tank 307 in response to an instruction from the controller 303 .
[0104] The transport unit 314 transports water between the water tank 308 and an external tank, and includes pumps 314a and 314b, a 3D sensor 314c, and an elevator mechanism 314d.
[0105] The pump 314a is provided on a pipe 332 connected to the inlet 308a. The pump 314a operates in response to instructions from the controller 303, and sends water from an external tank to the water tank 308.
[0106] The pump 314b is provided on a pipe 333 connected to the outlet 308b. The pump 314b operates in response to instructions from the controller 303, and sends water from the water tank 308 to an external tank.
[0107] The 3D sensor 314c is installed so as to measure the three-dimensional shapes of the inlet 308a and outlet 308b of the water tank 308 and their surroundings. The measurement results of the 3D sensor 314c are output to the controller 303.
[0108] The lifting mechanism 314d lifts and lowers the water tank 308 in response to an instruction from the controller 303.
[0109] The transport unit 315 transports carbon dioxide between the CO2 tank 309 and an external tank. The transport unit 315 has pumps 315a and 315b, a 3D sensor 315c, and an elevator mechanism 315d.
[0110] The pump 315a is provided on a pipe 334 connected to the inlet 309a. The pump 315a operates in response to an instruction from the controller 303, and sends carbon dioxide from an external tank to the CO2 tank 309.
[0111] The pump 315b is provided in the pipe 335 connected to the outlet 309b. The pump 315b operates in response to instructions from the controller 303, and sends carbon dioxide from the CO2 tank 309 to an external tank.
[0112] The 3D sensor 315c is installed so as to measure the three-dimensional shapes of the inlet 309a and outlet 309b of the CO2 tank 309 and their surroundings. The measurement results of the 3D sensor 315c are output to the controller 303.
[0113] The lifting mechanism 315d lifts and lowers the CO 2 tank 309 in response to an instruction from the controller 303.
[0114] The power supply unit 304 supplies power to each component of the transport robot 300. The power supply unit 304 is configured by a secondary battery. The home position of the transport robot 300 is set to a charging station (not shown) provided in the manufacturing system 1. Therefore, when the transport robot 300 returns to the home position, the power supply unit 304 is charged.
[0115] The communication unit 320 mediates data transmission between external devices (including the electrochemical reaction device 106 and the manufacturing device 200). The communication unit 320 performs data transmission using, for example, a wireless local area network (LAN).
[0116] The controller 303 is typically a computer having a general-purpose architecture, and executes a pre-installed program (instruction code) to perform the processing according to this embodiment. Such a program is typically distributed in a state stored on various recording media, or is installed in the controller 303 via a network, etc.
[0117] When using such a general-purpose computer, an OS (Operating System) for executing basic computer processing may be installed in addition to an application for executing processing according to the present embodiment. In this case, the program according to the present embodiment may execute processing by calling necessary modules from among program modules provided as part of the OS in a predetermined sequence at a predetermined timing. In other words, the program according to the present embodiment itself may not include the above-mentioned modules, and may execute processing in cooperation with the OS. The program according to the present embodiment may also be in a form that does not include some of these modules.
[0118] Furthermore, the program according to the present embodiment may be provided by being incorporated into a part of another program. In this case, the program itself does not include the modules included in the other program to be combined as described above, and executes processing in cooperation with the other program. In other words, the program according to the present embodiment may be incorporated into such other program. Note that some or all of the functions provided by the execution of the program may be implemented as a dedicated hardware circuit such as an ASIC.
[0119] Fig. 7 is a diagram showing the configuration of the controller shown in Fig. 6. The controller 303 controls the operation of each part of the transport robot 300. As shown in Fig. 7, the controller 303 includes a processor 340 such as a CPU or an MPU, and a storage device 350.
[0120] The storage device 350 is configured by, for example, a hard disk, RAM, ROM, semiconductor storage device, etc., and stores the program group 351 and various data related to the execution of the program group 351.
[0121] The processor 340 executes a group of programs 351 stored in the storage device 350. Functional blocks realized by the processor 340 executing the group of programs 351 include a data collection unit 341, a request processing unit 342, a driving instruction unit 343, and a transportation processing unit 344.
[0122] The data collection unit 341 periodically collects the measurement results of the level sensors 310, 311, and 312, and generates a remaining amount data set 352 that indicates the most recent measurement results. The data collection unit 341 stores the generated remaining amount data set 352 in the storage device 350.
[0123] Furthermore, the data collection unit 341 generates a shared dataset 360 to be shared between the electrochemical reaction device 106 and the manufacturing apparatus 200, and stores the generated shared dataset 360 in the storage device 350. The data collection unit 341 periodically updates the shared dataset 360. When the data collection unit 341 updates the shared dataset 360, it transmits the updated shared dataset 360 to the electrochemical reaction device 106 and the manufacturing apparatus 200 via the communication unit 320. The shared dataset 360 includes, for example, data indicating the latest measurement results of the level sensors 310, 311, and 312, and data indicating the position measured by the position sensor 316.
[0124] The data collection unit 341 receives the shared dataset 160 from the electrochemical reaction device 106 via the communication unit 320, and stores the received shared dataset 160 in the storage device 350. Similarly, the data collection unit 341 receives the shared dataset 260 from each manufacturing apparatus 200 via the communication unit 320, and stores the received shared dataset 260 in the storage device 350.
[0125] The request processing unit 342 receives a fuel request transmitted from the manufacturing equipment 200. When the request processing unit 342 receives the fuel request, it determines whether an acceptance signal has been issued from another transport robot 300. If an acceptance signal has not been issued from another transport robot 300, the request processing unit 342 transmits an acceptance signal to which a robot ID for identifying the transport robot 300 has been added.
[0126] When the request processing unit 342 receives a confirmation signal in response to the acceptance signal, it transmits a supply request to the electrochemical reaction device 106. The request processing unit 342 adds a robot ID for identifying the transport robot 300 and data indicating the requested amount of formic acid to the supply request. The requested amount of formic acid is the amount required to fill the formic acid tank 307, and is calculated from the amount of formic acid stored in the formic acid tank 307 and the capacity of the formic acid tank 307.
[0127] The request processing unit 342 receives either a wait signal or a permission signal as a reply to the supply request. When the wait signal is received, the request processing unit 342 waits for a certain period of time and then transmits a supply request again to the electrochemical reaction device 106. When the permission signal is received, the request processing unit 342 outputs a first movement instruction to the travel instruction unit 343.
[0128] Upon receiving the first movement instruction, the travel instruction unit 343 determines a first movement route from the current position measured by the position sensor 316 to the destination location, and outputs a movement instruction along the first movement route to the travel control unit 306. The destination location of the first movement route is a predetermined location where formic acid can be supplied from the pipe 132 (see FIG. 2 ) of the fuel production system 100. As a result, the mobile robot 301 moves to the destination location of the first movement route.
[0129] The transport processing unit 344 executes processing related to transporting formic acid from the fuel production system 100 to the formic acid tank 307 in response to the current position measured by the position sensor 316 reaching the destination on the first movement path. Specifically, the transport processing unit 344 detects the position and orientation of the inlet 307a and the pipe 132 from the measurement results of the 3D sensor 313b and determines whether the relative positional relationship between the inlet 307a and the pipe 132 is in a predetermined state. The predetermined state is a state in which the lower end of the pipe 132 is above the inlet 307a. If the transport processing unit 344 determines that the relative positional relationship between the inlet 307a and the pipe 132 is not in a predetermined state, it calculates a movement amount of the inlet 307a to bring the relative positional relationship between the inlet 307a and the pipe 132 into the predetermined state. The transport processing unit 344 generates a position adjustment instruction to move the inlet 307a by the calculated movement amount and outputs the generated position adjustment instruction to the travel control unit 306. As a result, the mobile robot 301 moves the calculated distance, and the relative positional relationship between the inlet 307a and the pipe 132 becomes a predetermined state.
[0130] When the transport processing unit 344 determines that the relative positional relationship between the inlet 307a and the pipe 132 is in a predetermined state, it raises the lifting mechanism 313c by a predetermined amount, so that the lower end of the pipe 132 passes through the inlet 307a and is inserted into the formic acid tank 307.
[0131] When the lifting mechanism 313c has completed raising, the transport processing unit 344 transmits a supply start command to the electrochemical reaction device 106 via the communication unit 320. As a result, formic acid is supplied from the pipe 132, and the formic acid is stored in the formic acid tank 307.
[0132] The transport processing unit 344 lowers the lifting mechanism 313c when it receives a signal indicating the completion of supply from the electrochemical reaction device 106. When the lifting mechanism 313c is lowered, the transport processing unit 344 outputs a second movement instruction to the travel instruction unit 343.
[0133] Upon receiving the second movement instruction, the travel instruction unit 343 determines a second movement route to the location of the manufacturing equipment 200 indicated by the location data attached to the fuel request, and outputs a movement instruction along the second movement route to the travel control unit 306. This causes the mobile robot 301 to start moving to the destination of the second movement route. The destination of the second movement route is the location of the formic acid tank 204 of the manufacturing equipment 200.
[0134] When the current position measured by the position sensor 316 reaches the destination on the second movement path, the transport processing unit 344 executes a process for transporting formic acid from the formic acid tank 307 to the formic acid tank 204 of the manufacturing apparatus 200. Specifically, the transport processing unit 344 extracts pixels representing the pipe 331 connected to the outlet 307b and the inlet 204a of the formic acid tank 204 from the measurement results of the 3D sensor 313b, and determines whether the relative positional relationship between the pipe 331 and the inlet 204a is in a predetermined state. The predetermined state is a state in which the lower end of the pipe 331 is above the inlet 204a. If the transport processing unit 344 determines that the relative positional relationship between the pipe 331 and the inlet 204a is not in a predetermined state, it calculates the movement amount of the transport robot 300 to bring the relative positional relationship between the pipe 331 and the inlet 204a into the predetermined state. The transportation processing unit 344 generates a position adjustment command to move the mobile robot 301 by the calculated distance and outputs the generated position adjustment command to the travel control unit 306. As a result, the relative positional relationship between the pipe 331 and the insertion port 204a becomes a predetermined state.
[0135] When the transport processing unit 344 determines that the relative positional relationship between the pipe 331 connected to the outlet 307b and the inlet 204a is in a predetermined state, it lowers the lifting mechanism 313c by a predetermined amount, so that the lower end of the pipe 331 passes through the inlet 204a and is inserted into the formic acid tank 204.
[0136] When the lowering of the lifting mechanism 313c is completed, the transport processing unit 344 starts the operation of the pump 313a. As a result, formic acid is transported from the formic acid tank 307 to the formic acid tank 204. When the transport processing unit 344 completes the transport of the required replenishment amount of formic acid indicated by the data added to the fuel request, the transport processing unit 344 stops the operation of the pump 313a and raises the lifting mechanism 313c.
[0137] When the lifting mechanism 313c has completed its ascent, the transportation processing unit 344 outputs a third movement instruction to the travel instruction unit 343.
[0138] Upon receiving the third movement instruction, the travel instruction unit 343 determines a third movement route to the home position and outputs a travel instruction along the third movement route to the travel control unit 306. As a result, the mobile robot 301 moves to the home position.
[0139] The water tank 308 is preferably disposed on the transport robot 300 so that, when the transport robot 300 reaches the destination on the first movement path, the tip of the pipe 333 connected to the outlet 308b of the water tank 308 is located above the inlet 102a of the water tank 102 of the fuel production system 100. In this case, the transport processing unit 344 may perform processing related to the transport of water from the water tank 308 to the water tank 102 in response to the transport robot 300 reaching the destination on the first movement path. That is, the transport processing unit 344 uses the pump 314b, 3D sensor 314c, and lifting mechanism 314d included in the transport unit 314 to transport water from the water tank 308 to the water tank 102. The method of transporting water from the water tank 308 to the water tank 102 is similar to the method of transporting formic acid from the formic acid tank 307 to the formic acid tank 204, and therefore will not be described in detail.
[0140] Similarly, it is preferable that the CO2 tank 309 is disposed on the transport robot 300 so that, when the transport robot 300 reaches the destination on the first movement path, the tip of the pipe 335 connected to the outlet 309b of the CO2 tank 309 is located above the inlet 103a of the CO2 tank 103 of the fuel production system 100. In this case, the transport processing unit 344 may perform processing related to the transport of carbon dioxide from the CO2 tank 309 to the CO2 tank 103 in response to the transport robot 300 reaching the destination on the first movement path. That is, the transport processing unit 344 uses the pump 315b, 3D sensor 315c, and lifting mechanism 315d included in the transport unit 315 to transport carbon dioxide from the CO2 tank 309 to the CO2 tank 103. The method of transporting carbon dioxide from the CO2 tank 309 to the CO2 tank 103 is similar to the method of transporting formic acid from the formic acid tank 307 to the formic acid tank 204, and therefore detailed description thereof will be omitted.
[0141] Furthermore, it is preferable that the water tank 205 is disposed in the manufacturing apparatus 200 so that, when the transport robot 300 reaches the destination of the second movement path, the tip of the pipe 332 connected to the inlet 308a of the water tank 308 is positioned above the outlet 205b of the water tank 205 of the manufacturing apparatus 200. In this case, the transport processing unit 344 may perform processing related to the transport (recovery) of water from the water tank 205 to the water tank 308 in response to the transport robot 300 reaching the destination of the second movement path. That is, the transport processing unit 344 transports water from the water tank 205 to the water tank 308 using the pump 314a, 3D sensor 314c, and lifting mechanism 314d included in the transport unit 314. The method of transporting water from the water tank 205 to the water tank 308 is similar to the method of transporting water from the water tank 308 to the water tank 102, and therefore a detailed description thereof will be omitted.
[0142] Similarly, it is preferable that the CO2 tank 206 is disposed in the manufacturing apparatus 200 so that, when the transport robot 300 reaches the destination of the second movement path, the tip of the pipe 334 connected to the inlet 309a of the CO2 tank 309 is positioned above the outlet 206b of the CO2 tank 206 of the manufacturing apparatus 200. In this case, the transport processing unit 344 may perform processing related to the transport (recovery) of carbon dioxide from the CO2 tank 206 to the CO2 tank 309 in response to the transport robot 300 reaching the destination of the second movement path. That is, the transport processing unit 344 uses the pump 315a, 3D sensor 315c, and lifting mechanism 315d included in the transport unit 315 to transport carbon dioxide from the CO2 tank 206 to the CO2 tank 309. The method of transporting carbon dioxide from the CO2 tank 206 to the CO2 tank 309 is similar to the method of transporting carbon dioxide from the CO2 tank 309 to the CO2 tank 206, and therefore detailed description thereof will be omitted.
[0143] <Manufacturing system processing flow> The processing flow of the manufacturing system 1 will be described with reference to FIGS.
[0144] (Process for determining the source of fuel for power generation) 8 is a flow chart showing an example of the flow of a process for determining a supply source of fuel for power generation in a fuel generation system. Steps S1 to S5 shown in FIG.
[0145] First, the controller 108 collects various data (step S1). The collected data includes the remaining amount dataset 152, the shared datasets 160, 260, and 360, and the artificial photosynthesis dataset 153.
[0146] Next, the controller 108 predicts the amount of formic acid produced over a certain period of time in the future using the collected data (step S2). Specifically, the controller 108 generates a prediction model 154 for predicting the amount of formic acid produced per unit time from the environmental parameters by performing multivariate regression analysis using the artificial photosynthesis dataset 153. The controller 108 inputs the latest measurement results of the environmental sensor 105 into the prediction model 154 to predict the amount of formic acid produced over a certain period of time in the future.
[0147] Next, the controller 108 determines whether the power generation fuel (formic acid in this case) in the main tank 101 will be insufficient (step S3). For example, the controller 108 determines that the power generation fuel will be insufficient when the amount (difference) obtained by subtracting the demand for formic acid in the future fixed period from the sum of the amount of formic acid produced in the future fixed period and the amount of formic acid stored in the main tank 101 is equal to or less than a first threshold value.
[0148] If the answer is NO in step S3, the controller 108 determines that the supply source of formic acid is the main tank 101, and switches the three-way valve 133 to the first state (step S4). As a result, formic acid is supplied from the main tank 101 to the outside.
[0149] If the answer is YES in step S3, the controller 108 determines the supply source of formic acid to be the reserve tank 121, and switches the three-way valve 133 to the second state (step S5). This causes formic acid to be supplied to the outside from the reserve tank 121. After steps S4 and S5, the controller 108 ends the process of determining the supply source of fuel for power generation.
[0150] (Prediction of fuel demand for power generation in manufacturing equipment) 9 is a flowchart showing an example of the flow of a process for predicting the demand amount of fuel for power generation in a manufacturing apparatus. Steps S11 to S13 shown in FIG.
[0151] First, the controller 209 collects various data (step S11). The collected data includes the remaining amount data set 252, the shared data sets 160 and 360, and the power generation data set 253.
[0152] Next, the controller 209 uses the collected data to estimate the demand for formic acid for a certain period of time in the future (step S12). Specifically, the controller 209 generates a prediction model 254 for predicting the production period and the consumption amount of formic acid from the quantity and name of the product by performing multivariate regression analysis using the power generation dataset 253. The controller 209 predicts the production period and the consumption amount of formic acid by inputting the quantity and name of the product into the prediction model 254. The controller 209 estimates the demand for formic acid for a certain period of time in the future based on the predicted production period and consumption amount of formic acid.
[0153] Next, the controller 209 generates a shared dataset 260 including data indicating the demand for formic acid for a certain period in the future, and transmits the generated shared dataset 260 to the electrochemical reaction device 106 (step S13). After step S13, the controller 209 ends the process of predicting the demand for fuel for power generation.
[0154] (Processing to instruct replenishment of power generation fuel in manufacturing equipment) 10 is a flow chart showing an example of the flow of the power generation fuel replenishment instruction process in the manufacturing apparatus. Steps S21 to S24 shown in FIG.
[0155] First, the controller 209 determines whether the remaining amount of power generation fuel is less than the second threshold value (step S21). Specifically, the controller 209 determines whether the amount of formic acid indicated by the latest measurement result by the level sensor 211 is less than the second threshold value.
[0156] If the answer is YES in step S21, the controller 209 distributes the fuel request to one or more transport robots 300 (step S22).
[0157] Next, the controller 209 determines whether or not an acceptance signal has been received from any of the one or more transport robots 300 (step S23). If NO in step S23, the controller 209 returns the process to step S22.
[0158] If the answer is YES in step S23, the controller 209 sends a confirmation signal to the transport robot 300 that sent the acceptance signal (step S24). After step S24, or if the answer is NO in step S21, the controller 209 ends the power generation fuel replenishment instruction process.
[0159] (Transportation and handling of power generation fuel by a transport robot) FIG. 11 is a flowchart showing an example of the flow of a process for transporting power-generating fuel in a transport robot.
[0160] First, the controller 303 determines whether or not a fuel request has been received (step S31). If the determination in step S31 is NO, the controller 303 returns the process to step S31.
[0161] If the answer is YES in step S31, the controller 303 determines whether or not an acceptance signal has been received from another transport robot 300 (step S32). If the answer is YES in step S32, the controller 303 returns the process to step S31.
[0162] If the answer is NO in step S31, the controller 303 transmits an acceptance signal and receives a confirmation signal from the manufacturing apparatus 200 (step S33).
[0163] Next, the controller 303 transmits a supply request to the electrochemical reactor 106 of the fuel production system 100 (step S34).
[0164] Next, the controller 303 determines whether or not a standby signal has been received from the electrochemical reaction device 106 (step S35). If the answer is YES in step S35, the controller 303 waits for a predetermined time and then returns the process to step S34.
[0165] If the result of step S35 is NO, the controller 303 determines whether or not an enabling signal has been received from the electrochemical reaction device 106 (step S36). If the result of step S36 is NO, the controller 303 waits for a predetermined time, and then returns the process to step S34.
[0166] If the answer is YES in step S36, step S37 is executed. In step S37, the controller 303 generates a travel instruction to move to the fuel production system 100 and outputs the generated travel instruction to the mobile robot 301. As a result, the transport robot 300 moves to the fuel production system 100. After moving to the fuel production system 100, the controller 303 sends a supply start instruction to the electrochemical reaction device 106. As a result, the formic acid tank 307 of the transport robot 300 receives a supply of power-generating fuel (formic acid) from the fuel production system 100.
[0167] Next, step S38 is executed. In step S38, the controller 303 generates a travel instruction for moving to the manufacturing equipment 200 and outputs the generated travel instruction to the mobile robot 301. As a result, the transport robot 300 moves to the manufacturing equipment 200. After moving to the manufacturing equipment 200, the controller 303 controls the transport unit 313 to transport formic acid from the formic acid tank 307 to the formic acid tank 204 of the manufacturing equipment 200.
[0168] After step S38, the transport robot 300 moves to the home position, and the power generation fuel transport process ends.
[0169] (Power generation fuel supply process in fuel generation system) FIG. 12 is a flowchart showing an example of the flow of a supply process of power generation fuel in the fuel production system.
[0170] First, the controller 108 determines whether or not a supply request has been received from the transport robot 300 (step S41). If the determination in step S41 is NO, the controller 108 returns the process to step S41.
[0171] If the answer is YES in step S41, the controller 108 determines whether or not there is another transport robot 300 currently supplying (step S42). Specifically, if the flag 155 is "0", the controller 108 determines that there is another transport robot 300 currently supplying.
[0172] If the answer is YES in step S42, the controller 108 sends a standby signal to the transport robot 300 (step S43), and the process returns to step S41.
[0173] If the result of step S42 is NO, the controller 108 transmits a permission signal to the transport robot 300 (step S44). Next, the controller 108 determines whether or not a supply start instruction has been received from the transport robot 300 (step S45). If the result of step S45 is NO, the controller 108 returns the process to step S45.
[0174] If the answer is YES in step S45, the controller 108 opens the solenoid valve 134 and drives the pump provided in the pipe 130 or the pipe 131 to start supplying the power generation fuel (formic acid) (step S46).
[0175] Next, the controller 108 determines whether or not the required replenishment amount of formic acid has been supplied (step S47). If the answer is NO in step S47, the controller 108 returns the process to step S47.
[0176] If the answer is YES in step S47, step S48 is executed. In step S48, the controller 108 closes the solenoid valve 134 and stops the operation of the pump provided in the pipe 130 or the pipe 131 to stop the supply of power-generating fuel. Furthermore, the controller 108 sends a signal indicating that the supply is complete to the transport robot 300. After step S48, the controller 303 ends the power-generating fuel supply process.
[0177] <Modification> Fig. 13 is a diagram showing the configuration of a transport robot according to a modified example. As shown in Fig. 13, a transport robot 300A according to the modified example differs from the transport robot 300 shown in Fig. 6 in that it includes a power generation device 325 instead of the power supply unit 304 and a controller 303A instead of the controller 303.
[0178] The power generation device 325 generates electricity using known technology, using formic acid supplied from the formic acid tank 307 as power generation fuel, and supplies the electricity to each component of the transport robot 300A. Water and carbon dioxide are produced by the power generation using formic acid. The power generation device 325 discharges the produced water and carbon dioxide into the water tank 308 and the CO2 tank 309, respectively.
[0179] The controller 303A has the following function in addition to the above-described functions of the controller 303. That is, the controller 303A transmits a supply request to the electrochemical reaction device 106 when the amount of formic acid stored in the formic acid tank 307 is less than a predetermined third threshold. As a result, formic acid is supplied to the formic acid tank 307.
[0180] In the above description, the controller 108 is included in the electrochemical reactor 106. However, some or all of the functions realized by the controller 108 may be realized by a device external to the electrochemical reactor 106.
[0181] In the above description, the demand for formic acid predicted by the prediction unit 243 is used to determine whether to switch the supply source of formic acid between the main tank 101 and the reserve tank 121. However, the demand for formic acid predicted by the prediction unit 243 may be used for another purpose. For example, the timing of transporting formic acid by the transport robot 300 may be determined based on the demand for formic acid predicted by the prediction unit 243. Specifically, the replenishment instruction unit 244 may deliver a fuel request when the amount of formic acid remaining in the formic acid tank 204 minus the predicted demand for formic acid is less than a predetermined threshold.
[0182] In the above description, the determination unit 144 determines one of the main tank 101 and the reserve tank 121 as the target tank for supplying formic acid to the transport robot 300 based on the amount of formic acid stored in the main tank 101 and the demand and production amount of formic acid over a certain period of time in the future. However, the determination unit 144 may determine one of the main tank 101 and the reserve tank 121 as the target tank for supplying formic acid to the transport robot 300 based on the amount of formic acid stored in the main tank 101 and the production amount of formic acid over a certain period of time in the future. Specifically, the determination unit 144 may determine the main tank 101 as the supplier of formic acid when the total amount of the amount of formic acid stored in the main tank 101 and the production amount of formic acid over a certain period of time in the future is equal to or greater than a predetermined threshold, and may determine the reserve tank 121 as the supplier of formic acid when the total amount is less than the threshold.
[0183] §3 Supplementary Note As described above, the present embodiment includes the following disclosures.
[0184] (Configuration 1) A manufacturing system (1), a first tank (101, 121) for storing power generation fuel; a manufacturing device (200) equipped with a first power generating device (207) that generates electricity using the power-generating fuel and that operates using the power supplied from the first power generating device (207); a transport robot (300) that transports the power-generating fuel from the first tank (101, 121) to the manufacturing device (200).
[0185] (Configuration 2) The manufacturing apparatus (200) a second tank (204) for storing the power generation fuel; The second tank ( 204 a communication unit (210) that transmits a first request to the transport robot (300) in response to the remaining amount of the The transport robot (300) Mobile robots (301) and a third tank (307) for storing the power generation fuel; a controller (303) for controlling the mobile robot (301); The controller (303) In response to receiving the first request, controlling the mobile robot (301) to move to the first tank (101, 121); The manufacturing system (1) described in configuration 1 controls the mobile robot (301) to move to the manufacturing device (200) in response to completion of transportation of the power-generating fuel from the first tank (101, 121) to the third tank (307).
[0186] (Configuration 3) The transport robot (300) a second power generation device (325) that generates power using the power generation fuel stored in the third tank (307); The manufacturing system (1) of configuration 2, wherein the mobile robot (301) operates using power supplied from the second power generation device (325).
[0187] (Configuration 4) Based on the planned quantity of products to be manufactured in the manufacturing equipment (200) and the type of the products, The power generation fuel of the manufacturing equipment for a certain period in the future Demand forecast 1 A configuration further comprising a prediction unit (240, 243). Any of 1 to 3 The manufacturing system (1) described in
[0188] (Configuration 5) Further comprising a fuel production system (100) for producing the power generation fuel; The first tank (101, 121) a main tank (101) for storing the power generation fuel generated by the fuel generation system; a reserve tank (121) for storing power generation fuel supplied from outside the fuel generation system; A manufacturing system (1) described in any one of configurations 1 to 4, wherein the fuel generation system (100) determines one of the main tank (101) and the reserve tank (121) as a target tank depending on the environment when the power generation fuel is generated, and supplies the power generation fuel from the target tank to the transport robot (300).
[0189] (Configuration 6) The fuel production system (100) comprises: a second prediction unit (140, 143) that predicts the amount of fuel to be generated for a certain period of time in the future based on the environment; A manufacturing system (1) according to configuration 5, further comprising: a determination unit (140, 144) that determines the target tank based on the production amount and the amount of power generation fuel stored in the main tank (101).
[0190] (Configuration 7) Further comprising a fuel production system (100) for producing the power generation fuel; The first tank (101, 121) a main tank (101) for storing the power generation fuel generated by the fuel generation system; a reserve tank (121) for storing power generation fuel supplied from outside the fuel generation system; The fuel production system (100) comprises: a second prediction unit (140, 143) that predicts the amount of the power generation fuel to be produced in a certain future period based on the environment when the power generation fuel is produced; a determination unit (140, 144) that determines one of the main tank (101) and the reserve tank (121) as a target tank based on the demand amount, the production amount, and the amount of power generation fuel stored in the main tank (101); 5. The manufacturing system of claim 4, wherein the target tank supplies the power-generating fuel to the transport robot (300).
[0191] (Configuration 8) The manufacturing system (1) according to any one of configurations 5 to 7, wherein the fuel production system (100) produces formic acid as the power generation fuel by artificial photosynthesis.
[0192] Although the embodiments of the present invention have been described, the embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present invention is defined by the claims, and it is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0193] 1 Manufacturing system, 100 Fuel generation system, 101 Main tank, 101a to 103a, 121a, 204a to 206a, 307a to 309a Inlet, 101b to 103b, 121b, 204b to 206b, 307b to 309b Outlet, 102, 205, 308 Water tank, 103, 206, 309 CO2 tank, 104 Solar panel, 105 Environmental sensor, 106 Electrochemical reactor, 107 Main body, 108, 209, 303, 303A Controller, 109, 210, 320 Communication unit, 111 to 113, 122, 211 to 213, 310 to 312 Level sensor, 121 Reserve tank, 130 to 132, 331 to 335 Piping, 133 Three-way valve, 133a to 133c Port, 134 Solenoid valve, 140, 240, 340 Processor, 141, 241, 341 Data collection unit, 142, 242 Model generation unit, 143, 243 Prediction unit, 144 Decision unit, 145 Supply support unit, 146 Notification unit, 150, 250, 350 Storage device, 151, 251, 351 Program group, 152, 252, 352 Remaining amount dataset, 153 Artificial photosynthesis dataset, 154, 254 Prediction model, 155 Flag, 160, 260, 360 Shared dataset, 200 Manufacturing equipment, 201 Manufacturing main unit, 202 Cart, 203, 316 Position sensor, 204, 307 Formic acid tank, 207, 325 Power generation device, 208 Power generation main body unit, 244 replenishment instruction unit, 253 power generation data set, 300, 300A transport robot, 301 mobile robot, 302 upper equipment, 304 power supply unit, 305 drive unit, 306 travel control unit, 313 to 315 transport unit, 313a, 314a, 314b, 315a, 315b pump, 313b, 314c, 315c 3D sensor, 313c, 314d, 315d lifting mechanism, 317 wheels, 342 request processing unit, 343 travel instruction unit, 344 transport processing unit, 400 production management device.
Claims
1. 1. A manufacturing system comprising: a first tank for storing fuel for power generation; a manufacturing device that is equipped with a first power generating device that generates electricity using the power generating fuel and operates using power supplied from the first power generating device; a transport robot that transports the power-generating fuel from the first tank to the manufacturing device; A manufacturing system comprising: a first prediction unit that predicts the demand for the power generation fuel of the manufacturing equipment for a certain future period based on the planned quantity of products to be manufactured in the manufacturing equipment and the type of the products.
2. A manufacturing system, a first tank for storing fuel for power generation; a manufacturing device that is equipped with a first power generating device that generates electricity using the power generating fuel and operates using power supplied from the first power generating device; a transport robot that transports the power-generating fuel from the first tank to the manufacturing device; a fuel production system for producing the power generation fuel, The first tank is a main tank that stores the power generation fuel generated by the fuel generation system; a reserve tank for storing power generation fuel supplied from outside the fuel generation system, A manufacturing system in which the fuel production system determines one of the main tank and the reserve tank as a target tank depending on the environment when the power-generating fuel is produced, and supplies the power-generating fuel from the target tank to the transport robot.
3. The manufacturing apparatus includes: a second tank for storing the power generation fuel; a communication unit that transmits a first request to the transport robot in response to the remaining amount of the second tank being less than a threshold value; The transport robot Mobile robots and a third tank for storing the power generation fuel; a controller for controlling the mobile robot; The controller In response to receiving the first request, controlling the mobile robot to move to the first tank; The manufacturing system according to claim 1 or 2, wherein the mobile robot is controlled to move to the manufacturing device in response to completion of transportation of the power-generating fuel from the first tank to the third tank.
4. The transport robot a second power generation device that generates power using the power generation fuel stored in the third tank, The manufacturing system of claim 3 , wherein the mobile robot operates using power supplied from the second power generation device.
5. The fuel production system includes: a second prediction unit that predicts the amount of fuel to be generated for a certain period of time in the future based on the environment; The manufacturing system according to claim 2 , further comprising: a determination unit that determines the target tank based on the production amount and the amount of power generation fuel stored in the main tank.
6. a fuel production system for producing the power generation fuel; The first tank is a main tank that stores the power generation fuel generated by the fuel generation system; a reserve tank for storing power generation fuel supplied from outside the fuel generation system, The fuel production system includes: a second prediction unit that predicts the amount of the power generation fuel to be produced in a certain period of time in the future based on the environment when the power generation fuel is produced; a determination unit that determines one of the main tank and the reserve tank as a target tank based on the demand amount, the production amount, and the storage amount of the power generation fuel in the main tank, The manufacturing system of claim 1 , wherein the target tank supplies the power-generating fuel to the transport robot.
7. The manufacturing system according to claim 2 , wherein the fuel production system produces formic acid as the power generation fuel by artificial photosynthesis.
Citation Information
Patent Citations
Fuel cell operated welding machine
JP2001219271A
Power supply device and power supply system
JP2021061721A
Reading device and production process management system
JP2021077329A
Hydrogen supply management device and hydrogen supply management method
WO2017022135A1