Reaction amount prediction device, reaction amount prediction method, and storage medium

By acquiring and calculating the differential spectrum of the fluid spectrum and weightedly adding up parameters such as mixing ratio and flow rate, the problem of the inability to accurately predict the amount of fluid mixing reaction in existing technologies is solved, and non-destructive analysis and high-precision reaction amount prediction are achieved.

CN120668585APending Publication Date: 2025-09-19YOKOGAWA ELECTRIC CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510261684.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-03-19
Filing Date
2025-03-06
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

Existing technologies have difficulty in non-destructively analyzing information related to the optical isomerization of a target substance in a chemical reaction system, and are unable to accurately predict the amount of a fluid mixing reaction.

Method used

The reaction amount of the third fluid is predicted by acquiring spectra of the first fluid, the second fluid, and the third fluid, calculating their differential spectrum, and performing weighted summation based on parameters such as the mixing ratio, flow rate, and solvent amount.

Benefits of technology

It achieves accurate prediction of fluid mixing reaction volume in chemical reaction systems, avoids destructive analysis of samples, and improves the control accuracy of the reaction process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120668585A_ABST
    Figure CN120668585A_ABST
Patent Text Reader

Abstract

The present invention provides a reaction amount prediction device for predicting the reaction amount of a third fluid flowing in a third flow path in which a first fluid flowing in a first flow path and a second fluid flowing in a second flow path are mixed and reacted, the device comprising: an acquisition unit for acquiring the reaction amount of the third fluid flowing in the third flow path; obtaining a first fluid spectrum of the first fluid, a second fluid spectrum of the second fluid and a third fluid spectrum of the third fluid; a calculation unit that calculates a difference spectrum between the third fluid spectrum and a total spectrum of the first fluid spectrum and the second fluid spectrum; and a prediction unit that predicts the reaction amount of the third fluid using the differential spectrum.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a reaction amount prediction device, a reaction amount prediction method and a storage medium. Background Art

[0002] Patent Documents 1 and 2 describe “an optical analysis system and an optical analysis method capable of analyzing information related to the optical isomerism of a target substance synthesized in a chemical reaction system in a non-destructive manner without requiring sample extraction.” Prior art literature Patent Document 1: Japanese Patent No. 7087696 Patent Document 2: Japanese Patent No. 7192473 Summary of the Invention

[0003] A reaction amount prediction device provided in the first embodiment of the present invention is used to predict the reaction amount of a third fluid flowing in a third flow channel in which a first fluid flowing in a first flow channel and a second fluid flowing in a second flow channel are mixed and reacted. The reaction amount prediction device includes: an acquisition unit that acquires a first fluid spectrum of the first fluid, a second fluid spectrum of the second fluid, and a third fluid spectrum of the third fluid; a calculation unit that calculates a differential spectrum between the third fluid spectrum and a combined spectrum of the first fluid spectrum and the second fluid spectrum; and a prediction unit that uses the differential spectrum to predict the reaction amount of the third fluid.

[0004] In the above-described apparatus, the calculation unit calculates the total spectrum by totaling the first fluid spectrum and the second fluid spectrum weighted according to the mixing ratio of the first fluid to the second fluid in the third fluid.

[0005] In the above-described apparatus, the calculation unit calculates the total spectrum by totaling the first fluid spectrum and the second fluid spectrum weighted according to the mixing ratio based on the flow velocity of the first fluid and the flow velocity of the second fluid.

[0006] The calculation unit calculates a total spectrum by summing the first fluid spectrum and the second fluid spectrum weighted according to a mixing ratio based on a setting value of a pump that flows the first fluid in the first flow channel and a setting value of a pump that flows the second fluid in the second flow channel.

[0007] In any of the above-described devices, the calculation unit calculates the total spectrum by totaling the first fluid spectrum and the second fluid spectrum weighted according to a mixing ratio based on the solvent amount of the first fluid and the solvent amount of the second fluid.

[0008] In the device described in any of the above items, the acquisition unit acquires the third fluid spectra at multiple positions in the third flow channel, the calculation unit calculates the difference spectra between the multiple third fluid spectra and the sum of the first fluid spectrum and the second fluid spectrum, and the prediction unit uses the multiple difference spectra to predict the reaction amount of the third fluid.

[0009] In any of the above-described devices, the acquisition unit acquires third fluid spectra at a plurality of positions in the third flow channel, and the calculation unit calculates a difference spectrum between an average spectrum of the plurality of third fluid spectra and a sum of the first and second fluid spectra.

[0010] In any one of the above-described devices, the calculation unit calculates a difference spectrum between the third fluid spectrum and a sum of the first fluid spectrum and the second fluid spectrum measured a predetermined period before the third fluid spectrum.

[0011] The reaction amount prediction method provided in the second embodiment of the present invention is used to predict the reaction amount of a third fluid flowing in a third flow channel in which a first fluid flowing in a first flow channel and a second fluid flowing in a second flow channel are mixed and reacted. The reaction amount prediction method includes: a step of obtaining a first fluid spectrum of the first fluid, a second fluid spectrum of the second fluid, and a third fluid spectrum of the third fluid; a step of calculating a differential spectrum between the third fluid spectrum and a combined spectrum of the first fluid spectrum and the second fluid spectrum; and a step of predicting the reaction amount of the third fluid using the differential spectrum.

[0012] The storage medium provided in the third embodiment of the present invention stores a program for predicting the reaction amount of a third fluid flowing in a third flow channel in which a first fluid flowing in a first flow channel and a second fluid flowing in a second flow channel are mixed and reacted. The computer functions as an acquisition unit, a calculation unit, and a prediction unit by executing the program. The acquisition unit acquires a first fluid spectrum of the first fluid, a second fluid spectrum of the second fluid, and a third fluid spectrum of the third fluid. The calculation unit calculates a differential spectrum between the third fluid spectrum and a combined spectrum of the first fluid spectrum and the second fluid spectrum. The prediction unit uses the differential spectrum to predict the reaction amount of the third fluid.

[0013] In addition, the above summary of the invention does not list all the necessary features of the present invention. In addition, sub-combinations of the above feature groups may also constitute inventions. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 It is a schematic diagram of the reaction system 10 of this embodiment. Figure 2 A block diagram of the control device 30 is shown. Figure 3 An example of the reaction flow of the reaction system 10 is shown. Figure 4 An explanatory diagram showing an example of a spectrum of the first fluid. Figure 5 An explanatory diagram showing an example of the spectrum of the second fluid. Figure 6 An explanatory diagram showing an example of a total spectrum. Figure 7 An explanatory diagram showing an example of the spectrum of the third fluid. Figure 8 An example of a computer 2200 is shown that can implement various aspects of the present invention in whole or in part. DETAILED DESCRIPTION

[0015] The present invention will be described below by way of embodiments of the invention, but the following embodiments are not intended to limit the scope of the claims. Furthermore, not all combinations of features described in the embodiments are essential solutions to the invention.

[0016] Figure 1 Schematic diagram of a reaction system 10 according to this embodiment. The reaction system 10 produces a target substance such as a peptide. The reaction system 10 includes a reaction device 20 and a control device 30.

[0017] The reaction apparatus 20 is connected to the control device 30. As an example, the reaction apparatus 20 is a flow reactor such as a microfluidic reactor that produces a target product by flow synthesis or the like. The reaction apparatus 20 includes a first raw material container 100, a first pump 102, a first liquid delivery pipe 104, a second raw material container 110, a second pump 112, a second liquid delivery pipe 114, a third raw material container 120, a third pump 122, a third liquid delivery pipe 124, a fourth raw material container 130, a fourth pump 132, a fourth liquid delivery pipe 134, a first mixer 140, a first reaction tube 142, a second mixer 150, a second reaction tube 152, a third mixer 160, a third reaction tube 162, a target product container 170, a first sensor unit 180, a second sensor unit 182, a third sensor unit 184, a fourth sensor unit 186, a fifth sensor unit 188, a sixth sensor unit 190, a seventh sensor unit 192, an eighth sensor unit 194, a ninth sensor unit 196, and a tenth sensor unit 198. In the following description, one or more of first sensor unit 180, second sensor unit 182, third sensor unit 184, fourth sensor unit 186, fifth sensor unit 188, sixth sensor unit 190, seventh sensor unit 192, eighth sensor unit 194, ninth sensor unit 196, and tenth sensor unit 198 are also referred to simply as a sensor unit or multiple sensor units. The liquid delivery tube and reaction tube in reaction apparatus 20 form a flow path from the raw material container to the target container 170.

[0018] The first raw material container 100 is connected to the first mixer 140 via a first pump 102 and a first liquid delivery pipe 104. The first raw material container 100 contains a liquid first raw material. The first pump 102 supplies the first raw material from the first raw material container 100 to the first liquid delivery pipe 104 at a flow rate or flow rate according to predetermined reaction conditions. The first liquid delivery pipe 104 has a flow channel formed therein. The first liquid delivery pipe 104 can be a through hole or a pipe formed in a plate-like unit of metal or resin. The first raw material fluid, which is the first raw material, flows through the flow channel of the first liquid delivery pipe 104 into an inlet of the first mixer 140.

[0019] The second raw material container 110 is connected to the first mixer 140 via a second pump 112 and a second liquid delivery pipe 114. The second raw material container 110 contains the second raw material in liquid form. The second pump 112 supplies the second raw material from the second raw material container 110 to the second liquid delivery pipe 114 at a flow rate or flow rate based on pre-set reaction conditions. The second liquid delivery pipe 114 has a flow channel formed therein. The second liquid delivery pipe 114 may be a through hole or a pipe formed in a plate-like unit of metal or resin. The second raw material fluid, serving as the second raw material, flows through the flow channel of the second liquid delivery pipe 114 into another inlet of the first mixer 140.

[0020] The third raw material container 120 is connected to the second mixer 150 via a third pump 122 and a third liquid delivery pipe 124. The third raw material container 120 contains a liquid third raw material. The third pump 122 supplies the third raw material from the third raw material container 120 to the third liquid delivery pipe 124 at a flow rate or flow rate based on pre-set reaction conditions. The third liquid delivery pipe 124 has a flow channel formed therein. The third liquid delivery pipe 124 can be a through hole or a pipe formed in a plate-like unit of metal or resin. The third raw material fluid, serving as the third raw material, flows through the flow channel of the third liquid delivery pipe 124 into an inlet of the second mixer 150.

[0021] The fourth raw material container 130 is connected to the third mixer 160 via a fourth pump 132 and a fourth liquid delivery pipe 134. The fourth raw material container 130 contains the fourth raw material in liquid form. The fourth pump 132 supplies the fourth raw material from the fourth raw material container 130 to the fourth liquid delivery pipe 134 at a flow rate or flow rate based on pre-set reaction conditions. The fourth liquid delivery pipe 134 has a flow channel formed therein. The fourth liquid delivery pipe 134 can be formed of metal or resin and can be a pipe or a through-hole formed in a plate-like unit. The fourth raw material fluid, serving as the fourth raw material, flows through the flow channel of the fourth liquid delivery pipe 134 into an inlet of the third mixer 160.

[0022] The outlet of the first mixer 140 is connected to one end of the first reaction tube 142. The first mixer 140 can be a static mixer such as a T-type mixer or a Y-type mixer. The first mixer 140 internally mixes the first and second raw material fluids flowing in from the two inlets and discharges the first reaction fluid into the first reaction tube 142 as the first reaction fluid.

[0023] The other end of the first reaction tube 142 is connected to the second mixer 150. The first reaction tube 142 can be a through-hole or pipe formed in a metal or resin plate-shaped unit. The first reaction tube 142 allows the first reaction fluid to flow through the internal flow channel and discharges the first reaction fluid to another inlet of the second mixer 150. The first reaction fluid reacts while flowing through the first reaction tube 142, producing the intermediate target product produced by the reaction. The reaction portion in the first reaction tube 142 where the reaction occurs can be set in length, width, or shape to adjust reaction conditions such as reaction time.

[0024] The outlet of the second mixer 150 is connected to one end of the second reaction tube 152. The second mixer 150 can be a static mixer such as a T-type mixer or a Y-type mixer. The second mixer 150 mixes the first reaction fluid and the third raw material fluid flowing in from the two inlets and discharges the mixed fluid into the second reaction tube 152 as the second reaction fluid.

[0025] The other end of the second reaction tube 152 is connected to the third mixer 160. The second reaction tube 152 can be a through-hole or pipe formed in a metal or resin plate-shaped unit. The second reaction tube 152 allows the second reaction fluid to flow through the internal flow channel and discharges the second reaction fluid to another inlet of the third mixer 160. The second reaction fluid reacts while flowing through the second reaction tube 152, producing the intermediate target product. The reaction portion in the second reaction tube 152 where the reaction occurs can be set in length, width, or shape to adjust reaction conditions such as reaction time.

[0026] The outlet of the third mixer 160 is connected to one end of the third reaction tube 162. The third mixer 160 can be a static mixer such as a T-type mixer or a Y-type mixer. The third mixer 160 internally mixes the second reaction fluid and the fourth raw material fluid flowing in from the two inlets and discharges the mixture into the third reaction tube 162 as the third reaction fluid.

[0027] The other end of the third reaction tube 162 is connected to the target container 170. The third reaction tube 162 can be a through-hole or pipe formed in a metal or resin plate-shaped unit. The third reaction tube 162 allows the third reaction fluid to flow through the internal flow channel and discharges the third reaction fluid into the target container 170. The third reaction fluid reacts while flowing through the third reaction tube 162, producing the final target product. The reaction portion in the third reaction tube 162 can be configured in length, width, or shape to adjust reaction conditions such as reaction time.

[0028] The target container 170 contains the third reaction fluid discharged from the third reaction tube 162. A device such as a filter may be disposed between the third reaction tube 162 and the target container 170 to separate byproducts and the final target from the third reaction fluid and extract the final target.

[0029] The first sensor unit 180 is disposed in the first liquid supply pipe 104 and detects the state of the first raw material fluid within the first liquid supply pipe 104. The first sensor unit 180 can detect the fluid spectrum of the first raw material fluid within the first liquid supply pipe 104. The first sensor unit 180 can include at least one of a Raman spectrometer, a near-infrared spectrometer, an infrared spectrometer, an ultraviolet spectrometer, a fluorescence spectrometer, and a visible spectrometer for detecting the fluid spectrum. The first sensor unit 180 can also detect at least one of the pressure, flow velocity, flow rate, and temperature of the fluid within the first liquid supply pipe 104. Here, the fluid spectrum can be an absorption spectrum, a fluorescence spectrum, or a Raman scattering spectrum in the ultraviolet-visible region (wavelength 10nm to 800nm), the near-infrared region (wavelength 800nm ​​to 2500nm), or the infrared region (wavelength 2500nm to 25000nm), and the same applies hereinafter.

[0030] The second sensor unit 182 is disposed in the second liquid supply pipe 114 and detects the state of the second raw material fluid within the second liquid supply pipe 114. The second sensor unit 182 can detect the fluid spectrum of the second raw material fluid within the second liquid supply pipe 114. The second sensor unit 182 can include at least one of a Raman spectrometer, a near-infrared spectrometer, an infrared spectrometer, an ultraviolet spectrometer, a fluorescence spectrometer, and a visible spectrometer for detecting the fluid spectrum. The second sensor unit 182 can also detect at least one of the pressure, flow rate, flow rate, and temperature of the second raw material fluid within the second liquid supply pipe 114.

[0031] The third sensor unit 184 is disposed in the third liquid supply pipe 124 and detects the state of the third raw material fluid within the third liquid supply pipe 124. The third sensor unit 184 can detect the fluid spectrum of the third raw material fluid within the third liquid supply pipe 124. The third sensor unit 184 can include at least one of a Raman spectrometer, a near-infrared spectrometer, an infrared spectrometer, an ultraviolet spectrometer, a fluorescence spectrometer, and a visible spectrometer for detecting the fluid spectrum. The third sensor unit 184 can also detect at least one of the pressure, flow rate, flow rate, and temperature of the third raw material fluid within the third liquid supply pipe 124.

[0032] The fourth sensor unit 186 is disposed in the fourth liquid supply pipe 134 and detects the state of the fourth raw material fluid within the fourth liquid supply pipe 134. The fourth sensor unit 186 can detect the fluid spectrum of the fourth raw material fluid within the fourth liquid supply pipe 134. The fourth sensor unit 186 can include at least one of a Raman spectrometer, a near-infrared spectrometer, an infrared spectrometer, an ultraviolet spectrometer, a fluorescence spectrometer, and a visible spectrometer for detecting the fluid spectrum. The fourth sensor unit 186 can also detect at least one of the pressure, flow velocity, flow rate, and temperature of the fourth raw material fluid within the fourth liquid supply pipe 134.

[0033] The fifth sensor unit 188 is disposed in the first reaction tube 142 to detect the state of the first reaction fluid within the first reaction tube 142. The fifth sensor unit 188 can be disposed just before the second mixer 150, for example, downstream of the reaction zone in the first reaction tube 142 where the reaction is taking place (i.e., at a location in the first reaction tube 142 where the reaction is complete). The fifth sensor unit 188 can detect the fluid spectrum of the first reaction fluid within the first reaction tube 142. The fifth sensor unit 188 can include at least one of a Raman spectrometer, a near-infrared spectrometer, an infrared spectrometer, an ultraviolet spectrometer, a fluorescence spectrometer, and a visible spectrometer for detecting the fluid spectrum. The fifth sensor unit 188 can also detect at least one of the pressure, flow rate, flow rate, and temperature of the first reaction fluid within the first reaction tube 142.

[0034] The sixth sensor unit 190, the seventh sensor unit 192, and the eighth sensor unit 194 are disposed in the second reaction tube 152 to detect the state of the second reaction fluid in the second reaction tube 152. The sixth sensor unit 190, the seventh sensor unit 192, and the eighth sensor unit 194 each detect the fluid spectrum of the second reaction fluid in the second reaction tube 152. The sixth sensor unit 190, the seventh sensor unit 192, and the eighth sensor unit 194 can be disposed at different locations in the second reaction tube 152 to detect the fluid spectrum at different locations in the second reaction tube 152. The sixth sensor unit 190, the seventh sensor unit 192, and the eighth sensor unit 194 can be disposed at three different locations downstream of the reaction section in the second reaction tube 152 (i.e., at a location in the second reaction tube 152 where the reaction is complete), or can be disposed at the reaction section in the second reaction tube 152 and downstream of the reaction section. The sixth sensor unit 190, the seventh sensor unit 192, and the eighth sensor unit 194 can each include at least one of a Raman spectrometer, a near-infrared spectrometer, an infrared spectrometer, an ultraviolet spectrometer, a fluorescence spectrometer, and a visible spectrometer for detecting the spectrum of the fluid. The sixth sensor unit 190, the seventh sensor unit 192, and the eighth sensor unit 194 can also detect at least one of the pressure, flow rate, flow rate, and temperature of the second reaction fluid in the second reaction tube 152.

[0035] The ninth sensor unit 196 is disposed in the third reaction tube 162 to detect the state of the third reaction fluid within the third reaction tube 162. The ninth sensor unit 196 can be disposed downstream of the reaction zone in the third reaction tube 162 (i.e., at a location in the third reaction tube 162 where the reaction is complete). The ninth sensor unit 196 can detect the fluid spectrum of the third reaction fluid within the third reaction tube 162. The ninth sensor unit 196 can include at least one of a Raman spectrometer, a near-infrared spectrometer, an infrared spectrometer, an ultraviolet spectrometer, a fluorescence spectrometer, and a visible spectrometer for detecting the fluid spectrum. The ninth sensor unit 196 can also detect at least one of the pressure, flow rate, flow rate, and temperature of the third reaction fluid within the third reaction tube 162.

[0036] The tenth sensor unit 198 is disposed in the target container 170 and detects the state of the target within the target container 170. The tenth sensor unit 198 can detect the spectroscopic spectrum of the target within the target container 170. The tenth sensor unit 198 can include at least one of a Raman spectrometer, a near-infrared spectrometer, an infrared spectrometer, an ultraviolet spectrometer, a fluorescence spectrometer, and a visible spectrometer for detecting the spectroscopic spectrum. The tenth sensor unit 198 can also detect the temperature of the target within the target container 170.

[0037] The control device 30 is connected to each component of the reaction unit 20. The control device 30 can be a computer such as a PC, tablet PC, smart phone, workstation, server computer or general-purpose computer, or a computer system connected to multiple computers. Such a computer system is also a computer in a broad sense. In addition, the control device 30 can be implemented by one or more virtual computer environments executable in the computer. Alternatively, the control device 30 can be a dedicated computer designed for a flow reactor, or it can be dedicated hardware implemented by a dedicated circuit. In addition, the control device 30 can also be implemented by cloud computing.

[0038] The control device 30 receives a measurement result representing the state of the fluid within the flow path of the reaction device 20 from at least one of the first sensor unit 180, the second sensor unit 182, the third sensor unit 184, the fourth sensor unit 186, the fifth sensor unit 188, the sixth sensor unit 190, the seventh sensor unit 192, the eighth sensor unit 194, the ninth sensor unit 196, and the tenth sensor unit 198. The control device 30 can predict the reaction state of the fluid based on the measurement result and transmit control data corresponding to the prediction result to the reaction device 20 to control the reaction device 20.

[0039] Figure 2 A more detailed block diagram of the control device 30 is shown. The control device 30 predicts the reaction amount of the third fluid flowing through the third flow channel in the reactor 20. The third flow channel causes the first fluid flowing through the first flow channel to mix and react with the second fluid flowing through the second flow channel. Here, the first flow channel, the second flow channel, and the third flow channel can each be an internal flow channel of at least one of the first liquid supply pipe 104, the second liquid supply pipe 114, the third liquid supply pipe 124, the fourth liquid supply pipe 134, the first reaction tube 142, the second reaction tube 152, and the third reaction tube 162 of the reactor 20. The control device 30 includes an acquisition unit 200, a calculation unit 210, a prediction unit 220, an abnormality determination unit 230, and an output unit 240.

[0040] The acquisition unit 200 is connected to the reaction device 20. The acquisition unit 200 acquires a first fluid spectrum of the first fluid, a second fluid spectrum of the second fluid, and a third fluid spectrum of the third fluid. The acquisition unit 200 can receive measurement results representing the states of the fluids from at least one of the first sensor unit 180, the second sensor unit 182, the third sensor unit 184, the fourth sensor unit 186, the fifth sensor unit 188, the sixth sensor unit 190, the seventh sensor unit 192, the eighth sensor unit 194, the ninth sensor unit 196, and the tenth sensor unit 198. The acquisition unit 200 can calculate the first fluid spectrum of the first fluid, the second fluid spectrum of the second fluid, and the third fluid spectrum of the third fluid based on the received measurement results, or can receive measurement results representing the first fluid spectrum of the first fluid, the second fluid spectrum of the second fluid, and the third fluid spectrum of the third fluid calculated in the reaction device 20.

[0041] The calculation unit 210 is connected to the acquisition unit 200. The calculation unit 210 calculates a difference spectrum between the third fluid spectrum and the sum of the first and second fluid spectra. The calculation unit 210 calculates the sum spectrum by summing the first and second fluid spectra weighted according to the mixing ratio of the first and second fluids in the third fluid.

[0042] The prediction unit 220 is connected to the calculation unit 210. The prediction unit 220 uses the difference spectrum calculated by the calculation unit 210 to predict the reaction amount of the third fluid.

[0043] The abnormality determination unit 230 is connected to the prediction unit 220. The abnormality determination unit 230 determines whether a reaction abnormality has occurred in the reaction device 20 based on the reaction amount of the third fluid predicted by the prediction unit 220.

[0044] The output unit 240 is connected to the abnormality determination unit 230 and the reaction device 20. The output unit 240 outputs control data to the reaction device 20 based on the determination result of the abnormality determination unit 230. The output unit 240 can send display data for indicating the determination result of the abnormality determination unit 230 to an external display device.

[0045] Figure 3 An example of the reaction flow of the reaction system 10 is shown. Figure 3 In the reaction flow, as an example, Figure 1 In the reaction apparatus 20 shown, in order to synthesize a peptide, a raw material solution containing different amino acids is supplied to each flow channel from the first raw material container 100, the second raw material container 110, the third raw material container 120 and the fourth raw material container 130. Figure 3In the reaction flow, as an example, the control device 30 is shown as determining whether a reaction abnormality has occurred in the fluids in the first reaction tube 142, the third liquid supply tube 124, and the second reaction tube 152 connected to the second mixer 150. However, the present invention is not limited thereto. The control device 30 may also determine whether a reaction abnormality has occurred in the fluids in the first liquid supply tube 104, the second liquid supply tube 114, and the first reaction tube 142 connected to the first mixer 140, or in the fluids in the second reaction tube 152, the fourth liquid supply tube 134, and the third reaction tube 162 connected to the third mixer 160.

[0046] In step S300, reaction apparatus 20 initiates a reaction based on user-defined reaction conditions (e.g., temperature, flow rate, flow velocity, and pressure of the fluid in the flow channel). Reaction apparatus 20 operates first pump 102, second pump 112, third pump 122, and fourth pump 132 based on the set values ​​(e.g., discharge volume, pressure, or rotational speed) specified in the reaction conditions, causing the raw materials to flow into the flow channel.

[0047] In step S310, the first sensor unit 180, the second sensor unit 182, the third sensor unit 184, the fourth sensor unit 186, the fifth sensor unit 188, the sixth sensor unit 190, the seventh sensor unit 192, the eighth sensor unit 194, the ninth sensor unit 196 and the tenth sensor unit 198 respectively detect the measured values ​​of the fluid spectrum representing the fluid in the flow channel.

[0048] For example, the third sensor unit 184 guides irradiation light in the ultraviolet-visible region (10 nm to 800 nm), near-infrared region (wavelength 800 nm to 2500 nm), or infrared region (wavelength 2500 nm to 25,000 nm) from a light source such as a semiconductor laser into the interior of the flow channel via a light guide component such as an optical fiber, thereby irradiating the fluid. The third sensor unit 184 guides measurement light transmitted through the interior of the flow channel to a photodetector such as a photodiode via another light guide component, where the photodetector detects the fluid spectrum, representing the intensity or light absorption at each wavelength of the measurement light. The first sensor unit 180, second sensor unit 182, fourth sensor unit 186, fifth sensor unit 188, sixth sensor unit 190, seventh sensor unit 192, eighth sensor unit 194, ninth sensor unit 196, and tenth sensor unit 198 can each detect the fluid spectrum in the same manner as the third sensor unit 184.

[0049] The first sensor unit 180, the second sensor unit 182, the third sensor unit 184, the fourth sensor unit 186, the fifth sensor unit 188, the sixth sensor unit 190, the seventh sensor unit 192, the eighth sensor unit 194, the ninth sensor unit 196, and the tenth sensor unit 198 can each further detect a measurement value representing pressure, flow velocity, flow rate, and temperature of the fluid within the configured flow channel. The first sensor unit 180, the second sensor unit 182, the third sensor unit 184, the fourth sensor unit 186, the fifth sensor unit 188, the sixth sensor unit 190, the seventh sensor unit 192, the eighth sensor unit 194, the ninth sensor unit 196, and the tenth sensor unit 198 can each include at least one of a pressure sensor, a flow velocity sensor, a flow rate sensor, and a temperature sensor.

[0050] In step S320, the acquisition unit 200 acquires a fluid spectrum. The acquisition unit 200 may receive fluid spectra from each of the first sensor unit 180, the second sensor unit 182, the third sensor unit 184, the fourth sensor unit 186, the fifth sensor unit 188, the sixth sensor unit 190, the seventh sensor unit 192, the eighth sensor unit 194, the ninth sensor unit 196, and the tenth sensor unit 198. The acquisition unit 200 may perform pre-processing on the fluid spectrum, such as baseline correction, first differential, and second differential. The acquisition unit 200 may also acquire, from the reaction device 20, user-set reaction condition values ​​or at least one of the temperature, flow rate, and pressure of the fluid detected by each of the first sensor unit 180, the second sensor unit 182, the third sensor unit 184, the fourth sensor unit 186, the fifth sensor unit 188, the sixth sensor unit 190, the seventh sensor unit 192, the eighth sensor unit 194, the ninth sensor unit 196, and the tenth sensor unit 198. The acquisition unit 200 may acquire the measurement time of the measurement value together with the measurement value including the fluid spectrum.

[0051] In step S330, the calculation unit 210 calculates a total spectrum based on the fluid spectra of the first and second fluids (preceding the mixer that mixes the first and second fluids) to be predicted. In this embodiment, the calculation unit 210 calculates the total spectrum based on the first fluid spectrum of the first reaction fluid obtained from the fifth sensor unit 188 and the second fluid spectrum of the third raw material fluid obtained from the third sensor unit 184. The calculation unit 210 can calculate the total spectrum by weighting the first and second fluid spectra according to the mixing ratio of the first reaction fluid to the third raw material fluid and summing them for each wavelength (wavenumber).

[0052] As an example, the calculation unit 210 can add the value a1 of the first fluid spectrum at any wavelength within the wavelength range of the measurement light, multiplied by the first weight b1 (a1×b1), and the value a2 of the second fluid spectrum, multiplied by the second weight b2 (a2×b2), to calculate a total spectrum (a1×b1+a2×b2). By varying the wavelength throughout the wavelength range of the measurement light to calculate the total spectrum, the calculation unit 210 can calculate the distribution of the total spectrum within the wavelength range. The ratio of the first weight b1 to the second weight b2 can be set based on the mixing ratio of the corresponding fluids (in this embodiment, the mixing ratio of the first reaction fluid and the third raw material fluid). The ratio can be set so that the sum of the first weight b1 and the second weight b2 equals 1. By weighting the fluid spectra based on the mixing ratio of the first and second fluids and summing them, the control device 30 can perform a prediction that reflects the influence of the first and second fluids on the spectrum of the third fluid, which is the prediction target. The following describes an example of setting the first weight b1 and the second weight b2.

[0053] The calculation unit 210 can calculate a combined spectrum by combining the spectra of the first fluid and the spectra of the second fluid weighted according to a mixing ratio based on the flow rates of the first and second fluids. The calculation unit 210 can set the ratio of the first weight b1 to the second weight b2 to be equal to the ratio of the flow rates of the first and second fluids. In this embodiment, the calculation unit 210 can set the ratio of the first weight b1 to the second weight b2 to be equal to the ratio of the flow rate of the first reaction fluid obtained from the fifth sensor unit 188 to the flow rate of the third raw material fluid obtained from the third sensor unit 184. Furthermore, if the cross-sectional areas of the first and second flow channels are different, the calculation unit 210 can set the ratio of the first weight b1 to the second weight b2 to be equal to the ratio of the flow rate of the first fluid multiplied by the cross-sectional area of ​​the first flow channel to the flow rate of the second fluid multiplied by the cross-sectional area of ​​the second flow channel.

[0054] Furthermore, the calculation unit 210 can calculate a combined spectrum by combining the spectra of the first fluid and the spectra of the second fluid weighted according to a mixing ratio based on the setpoints of the pumps that flow the first fluid in the first flow channel and the second fluid in the second flow channel. The calculation unit 210 sets the ratio of the first weight b1 to the second weight b2 to be the same as the ratio of the setpoints of the pumps that flow the first fluid in the first flow channel and the second fluid in the second flow channel. As an example, the pump setpoints include at least one of discharge volume, pressure, and rotational speed. In this embodiment, the calculation unit 210 sets the ratio of the first weight b1 to the second weight b2 to be the same as the ratio of the sum of the setpoints of the first pump 102 and the second pump 112 to the setpoint of the third pump 122.

[0055] Furthermore, the calculation unit 210 can calculate a combined spectrum by combining the spectra of the first fluid and the spectra of the second fluid weighted according to a mixing ratio based on the solvent amount of the first fluid and the solvent amount of the second fluid. The calculation unit 210 can set the ratio of the first weight b1 to the second weight b2 to be the same as the ratio of the solvent amount of the first fluid to the solvent amount of the second fluid. The calculation unit 210 can calculate the solvent amount of the first fluid by multiplying the concentration of the solvent in the raw material container by the flow rate of the first fluid obtained by the acquisition unit 200. In this embodiment, the calculation unit 210 can set the ratio of the first weight b1 to the second weight b2 to be the same as the ratio of the solvent amount of the first reaction fluid to the solvent amount of the third raw material fluid. As the solvent amount of the first reaction fluid, the calculation unit 210 can calculate the sum of the value obtained by multiplying the solvent concentration in the first raw material container 100 by the flow rate of the first raw material fluid in the flow path of the first liquid delivery pipe 104 detected by the first sensor unit 180, and the value obtained by multiplying the solvent concentration in the second raw material container 110 by the flow rate of the second raw material fluid in the flow path of the second liquid delivery pipe 114 detected by the second sensor unit 182. As the solvent amount of the third raw material fluid, the calculation unit 210 can calculate the value obtained by multiplying the solvent concentration in the third raw material container 120 by the flow rate of the third raw material fluid in the flow path of the third liquid delivery pipe 124 detected by the third sensor unit 184. Furthermore, the calculation unit 210 can calculate a combined spectrum by combining the first fluid spectrum and the second fluid spectrum weighted by weights determined through multivariate analysis. The calculation unit 210 may calculate and set the ratio of the first weight b1 to the second weight b2 corresponding to the mixing ratio of the first fluid and the second fluid (eg, the ratio of the solvent amount of the first fluid to the solvent amount of the second fluid) using MCR (Multivariate Curve Resolution).

[0056] In step S340, the calculation unit 210 calculates the difference between the calculated total spectrum and the third fluid spectrum of the third fluid, thereby calculating a differential spectrum. The calculation unit 210 can calculate the difference between the total spectrum value and the third fluid spectrum value at any wavelength within the wavelength range of the measurement light. By calculating the differential spectrum while varying the wavelength across the wavelength range of the measurement light, the calculation unit 210 can calculate the distribution of the differential spectra.

[0057] When the acquisition unit 200 acquires spectra of the third fluid at multiple locations in the third flow channel, the calculation unit 210 can calculate differential spectra between each of the multiple third fluid spectra and the sum of the first and second fluid spectra. The calculation unit 210 can calculate multiple differential spectra using the third fluid spectra detected at different locations within a single reaction tube where the third fluid flows. In this embodiment, the calculation unit 210 calculates the differences between the fluid spectra acquired by the acquisition unit 200 from the sixth sensor unit 190, the seventh sensor unit 192, and the eighth sensor unit 194 disposed in the second reaction tube 152 and the sum of the spectra, thereby calculating three differential spectra.

[0058] When the acquisition unit 200 acquires spectra of the third fluid at multiple locations in the third flow channel, the calculation unit 210 can calculate a differential spectrum between the average spectrum of the multiple third fluid spectra and the sum of the first and second fluid spectra. The calculation unit 210 can calculate a differential spectrum using the third fluid spectra detected at different locations within a single reaction tube where the third fluid flows. In this embodiment, the calculation unit 210 calculates the average spectrum of the fluid spectra acquired by the acquisition unit 200 from the sixth sensor unit 190, the seventh sensor unit 192, and the eighth sensor unit 194 disposed in the second reaction tube 152, and calculates the difference between the calculated average spectrum and the summed spectrum to calculate the differential spectrum. By using the average spectrum, the calculation unit 210 can reduce the impact of detection errors of each sensor unit on the differential spectrum.

[0059] The calculation unit 210 can calculate a difference spectrum between the third fluid spectrum and the sum of the first and second fluid spectra measured a predetermined period before the third fluid spectrum. The calculation unit 210 can determine the sum of the spectra using the measurement time acquired by the acquisition unit 200. By using the first and second fluid spectra measured before the measurement of the third fluid spectrum to be predicted, the calculation unit 210 can calculate the difference spectrum using the fluid spectra of the first and second fluids actually contained in the third fluid. The calculation unit 210 can calculate the difference spectrum using the third fluid spectrum and the sum of the first and second fluid spectra measured at least the reaction time of the third fluid before the measurement of the third fluid spectrum. Furthermore, when the sensor unit performs periodic measurement, the calculation unit 210 can calculate the difference spectrum using the third fluid spectrum and the sum of the first and second fluid spectra measured a predetermined number of periods (for example, one period before) before the measurement of the third fluid spectrum.

[0060] In this embodiment, the difference between the third fluid spectrum obtained by the acquisition unit 200 from at least one of the sixth sensor unit 190, the seventh sensor unit 192, and the eighth sensor unit 194 arranged in the second reaction tube 152 and the sum of the first fluid spectrum and the second fluid spectrum measured a predetermined period before the third fluid spectrum is calculated to calculate the differential spectrum.

[0061] In step S350, the prediction unit 220 uses the differential spectrum to predict the reaction amount of the third fluid. The prediction unit 220 can predict the amount of the target substance in the reaction in the third fluid (for example, the concentration of the target substance in the third fluid or the remaining amount of raw materials) or whether the target substance is present in the third fluid. The prediction unit 220 can predict the amount of the target substance in the third fluid corresponding to the calculated differential spectrum based on a calibration curve that represents the relationship between the value of the differential spectrum in the wavelength (wavenumber) range corresponding to the target substance (for example, the peak value or the wavelength at which the peak occurs) and the amount of the target substance. The prediction unit 220 may have a calibration curve previously determined through experiments, etc. In this embodiment, the prediction unit 220 uses the differential spectrum to predict the concentration of the intermediate target substance generated by the reaction in the second reaction tube 152 based on the calibration curve. Calibration curve algorithms such as PLS (Partial Least Square), PCR (Principle Component Regression), and MLR (Multivariable Linear Regression) can be used.

[0062] The prediction unit 220 can use multiple differential spectra to predict the reaction amount of the third fluid. The prediction unit 220 can predict multiple reaction amounts corresponding to the multiple differential spectra. The prediction unit 220 can calculate the reaction change rate based on the multiple reaction amounts corresponding to the multiple differential spectra. The prediction unit 220 calculates the reaction change rate by dividing the difference in reaction amounts between corresponding measurement locations by the spacing (flow path length) between the multiple measurement locations of the multiple third fluid spectra. In this embodiment, the prediction unit 220 uses the third fluid spectra obtained from the sixth sensor unit 190, the seventh sensor unit 192, or the eighth sensor unit 194 to predict the concentration of the intermediate target generated by the reaction in the second reaction tube 152 based on the calibration curve. The prediction unit 220 calculates the reaction change rate by dividing the difference between the concentration corresponding to the third fluid spectrum obtained from the sixth sensor unit 190 and the concentration corresponding to the third fluid spectrum obtained from the seventh sensor unit 192 by the length (space) of the flow path between the sixth sensor unit 190 and the seventh sensor unit 192. Similarly, the prediction unit 220 may calculate the reaction change rate by dividing the difference between the concentration corresponding to the third fluid spectrum obtained from the seventh sensor unit 192 and the concentration corresponding to the third fluid spectrum obtained from the eighth sensor unit 194 by the length (interval) of the flow channel between the seventh sensor unit 192 and the eighth sensor unit 194. Furthermore, the prediction unit 220 may calculate an average value of multiple reaction amounts.

[0063] In step S360, the abnormality determination unit 230 determines whether a reaction abnormality has occurred in the third flow channel based on the predicted reaction volume of the third fluid. If the predicted reaction volume of the third fluid is less than a predetermined threshold, the abnormality determination unit 230 determines that a reaction abnormality has occurred. Furthermore, if the reaction change rate calculated by the prediction unit 220 is less than a predetermined threshold, the abnormality determination unit 230 determines that a reaction abnormality has occurred. The predetermined threshold is determined by the user, for example, based on the theoretical value of the reaction volume of the third fluid. The control device 30 predicts the reaction volume of the fluid for each reaction tube of the reactor 20, and the abnormality determination unit 230 identifies the reaction tubes among the multiple reaction tubes for which the predicted reaction volume indicates an abnormality.

[0064] If the abnormality determination unit 230 determines that the reaction is abnormal ( Figure 3 If the abnormality determination unit 230 determines that the reaction is not abnormal ( Figure 3 “No”), the control device 30 transfers to step S320.

[0065] In step S370, the output unit 240 may transmit data indicating that a reaction abnormality has occurred, as indicated by the abnormality determination unit 230, to the reaction apparatus 20. For example, the output unit 240 may transmit data indicating that a reaction abnormality has occurred, among the plurality of reaction tubes (the first reaction tube 142, the second reaction tube 152, and the third reaction tube 162), has been determined by the abnormality determination unit 230 to have occurred, to the reaction apparatus 20. Furthermore, the output unit 240 may transmit control data for stopping the operation of the reaction apparatus 20 to the reaction apparatus 20.

[0066] Figure 4 An explanatory diagram showing an example of a spectrum of the first fluid. Figure 4 In the example of , the absorption spectrum measured by the fifth sensor unit 188 is shown as the first fluid spectrum, with the horizontal axis representing the wave number and the vertical axis representing the absorbance. Figure 4 In the equation, wave number n represents a wave number within the wave number range of the measurement light. The fifth sensor unit 188 irradiates the first reaction fluid flowing in the flow channel within the first reaction tube 142 with irradiation light and detects the measurement light transmitted through the fluid. The absorbance can be measured based on the intensity of the measurement light at each wave number. Based on the solvent and raw materials such as amino acids in the first reaction fluid, Figure 4 The spectrum of the first fluid has multiple peaks.

[0067] Figure 5 An explanatory diagram showing an example of a spectrum of the second fluid. Figure 5 In the example of , the absorption spectrum measured by the third sensor unit 184 is shown as the second fluid spectrum, with the horizontal axis representing the wave number and the vertical axis representing the absorbance. Figure 5 In the equation, wave number n represents a wave number within the wave number range of the measurement light. The third sensor unit 184 irradiates the third raw material fluid flowing in the flow channel within the third liquid delivery pipe 124 with irradiation light and detects the measurement light transmitted through the fluid. It is possible to measure the absorbance based on the intensity of the measurement light at each wave number. Based on the raw materials such as the solvent and amino acid in the third raw material fluid, Figure 5 The spectrum of the second fluid has multiple peaks.

[0068] Figure 6 An explanatory diagram showing an example of a total spectrum. Figure 6 The example shows Figure 4 The first fluid spectrum and Figure 5 The calculation unit 210 calculates the total spectrum of the second fluid spectrum, where the horizontal axis represents the wave number and the vertical axis represents the absorbance. Figure 4 The absorbance of the first fluid spectrum shown is Figure 5 The absorbance of the second fluid spectrum shown is weighted according to the mixing ratio of the fluids and summed to calculate a summed spectrum at wave number n. The calculation unit 210 similarly calculates a summed spectrum for the entire wave number range of the measurement light.

[0069] Figure 7 An explanatory diagram showing an example of a spectrum of the third fluid. Figure 7 In , the dotted line represents the combined spectrum, and the solid line represents the spectrum of the third fluid. Figure 7 In the example of , the absorption spectrum measured by the eighth sensor unit 194 is shown as the third fluid spectrum, with the horizontal axis representing the wave number and the vertical axis representing the absorbance. Figure 7 In the equation, wave number n represents a wave number within the wave number range of the measurement light. The eighth sensor unit 194 irradiates the second reaction fluid flowing in the flow channel within the second reaction tube 152 with irradiation light and detects the measurement light transmitted through the fluid. The absorbance can be measured based on the intensity of the measurement light at each wave number. Depending on the solvent, unreacted amino acid raw materials, and target substances in the second reaction fluid, Figure 7 The spectrum of the third fluid has multiple peaks.

[0070] For example, the calculation unit 210 calculates the wave number n. Figure 7 The absorbance of the third fluid spectrum shown is Figure 6 The difference in absorbance of the total spectrum shown is used to calculate the difference spectrum at wave number n. The calculation unit 210 similarly calculates the difference spectrum for the entire wave number range of the measurement light.

[0071] According to this embodiment, the control device 30 can eliminate the influence of the first and second fluids before mixing on the spectrum of the third fluid, thereby accurately predicting the reaction amount in the third fluid. In this way, the control device 30 monitors the reaction in the reaction device 20 in real time and can quickly detect reaction anomalies. This can reduce the waste of raw materials caused by reaction anomalies and thus reduce the production costs of peptides, etc.

[0072] Alternatively, the acquisition unit 200 may have a table obtained through experiments or the like that associates the types of fluid raw materials, reaction conditions, and the like with fluid spectra. In step S320, the acquisition unit 200 may acquire the fluid spectrum from the table. For example, the acquisition unit 200 may acquire, from the table, a fluid spectrum corresponding to the types of raw materials and solvent in the raw material fluid as the fluid spectrum of the raw material fluid in at least one of the first liquid supply pipe 104, the second liquid supply pipe 114, the third liquid supply pipe 124, and the fourth liquid supply pipe 134.

[0073] In addition, the control device 30 can predict the reaction amount of the third reaction fluid in the third reaction tube 162 based on the difference spectrum between the total spectrum of the second reaction fluid in the second reaction tube 152 and the fluid spectrum of the fourth raw material fluid in the fourth liquid delivery tube 134 and the fluid spectrum measured by the tenth sensor unit 198 arranged in the target container 170. In this case, the control device 30 can also predict the reaction amount of the third reaction fluid in the third reaction tube 162 based on the difference spectrum between the total spectrum of the second reaction fluid in the second reaction tube 152 and the fluid spectrum of the fourth raw material fluid in the fourth liquid delivery tube 134 and the fluid spectrum measured by the tenth sensor unit 198 arranged in the target container 170. Figure 3 The same reaction process is implemented in steps S300 to S370.

[0074] Furthermore, the fluid spectrum, the total spectrum, and the difference spectrum may be distributions of the intensity or absorbance of measurement light in a wavelength range, or may be the intensity or absorbance of measurement light at a predetermined wavelength.

[0075] Various embodiments of the present invention may be described with reference to flowcharts and block diagrams, where a module may represent (1) a stage of a process for performing an operation or (2) a portion of a device having the function of performing an operation. Specific stages and portions may be implemented by dedicated circuits, programmable circuits supplied with computer-readable instructions stored on a computer-readable medium, and / or processors supplied with computer-readable instructions stored on a computer-readable medium. Dedicated circuits may include digital and / or analog hardware circuits, and may also include integrated circuits (ICs) and / or discrete circuits. Programmable circuits may include reconfigurable hardware circuits that include logical AND, logical OR, logical XOR, logical NAND, logical NOR, and other logical operations, flip-flops, registers, field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and other memory elements.

[0076] A computer-readable medium may include any tangible device capable of storing instructions for execution by an appropriate device. Consequently, a computer-readable medium having instructions stored therein includes an article containing instructions that can be executed to produce a means for performing the operations specified by the flowchart or block diagram. Examples of computer-readable media include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable media include floppy disks, magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disks (DVD), Blu-ray (registered trademark) disks, memory sticks, integrated circuit cards, and the like.

[0077] Computer-readable instructions include any of source code and object code described by any combination of one or more programming languages ​​including assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or object-oriented programming languages ​​such as Smalltalk (registered trademark), JAVA (registered trademark), C++, and existing procedural programming languages ​​such as the "C" programming language or similar programming languages.

[0078] The computer-readable instructions may be provided to a processor or programmable circuit of a programmable data processing device such as a general-purpose computer, a special-purpose computer, or other computer via a local area network (LAN) or a wide area network (WAN) such as the Internet, and the computer-readable instructions may be executed to create a means for performing the operations specified by the flowchart or block diagram. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, and the like.

[0079] Figure 8 This figure illustrates an example of a computer 2200 capable of implementing various aspects of the present invention in whole or in part. Programs installed on computer 2200 enable computer 2200 to perform operations associated with devices according to embodiments of the present invention or functions of one or more components of such devices, or to execute such operations or such one or more components, and / or enable computer 2200 to perform processes according to embodiments of the present invention or stages of such processes. Such programs can be executed by CPU 2212 to cause computer 2200 to perform specific operations associated with some or all of the modules in the flowcharts and block diagrams described in this specification.

[0080] The computer 2200 of this embodiment includes a CPU 2212, a RAM 2214, a graphics controller 2216, and a display device 2218, which are interconnected via a main controller 2210. The computer 2200 also includes input / output units such as a communication interface 2222, a hard disk drive 2224, a DVD-ROM drive 2226, and an IC card drive, which are connected to the main controller 2210 via an input / output controller 2220. The computer also includes conventional input / output units such as a ROM 2230 and a keyboard 2242, which are connected to the input / output controller 2220 via an input / output chip 2240.

[0081] The CPU 2212 controls each unit by operating according to programs stored in the ROM 2230 and the RAM 2214. The graphics controller 2216 acquires image data generated by the CPU 2212 from a frame buffer or the like provided in the RAM 2214 or from the graphics controller itself, and displays the image data on the display device 2218.

[0082] The communication interface 2222 is capable of communicating with other electronic devices via a network. The hard disk drive 2224 stores programs and data used by the CPU 2212 in the computer 2200. The DVD-ROM drive 2226 reads programs or data from the DVD-ROM 2201 and provides the programs or data to the hard disk drive 2224 via the RAM 2214. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.

[0083] The ROM 2230 stores therein a boot program or the like executed by the computer 2200 upon activation and / or programs that depend on the hardware of the computer 2200. The input / output chip 2240 may also connect various input / output units to the input / output controller 2220 via a parallel port, a serial port, a keyboard port, a mouse port, and the like.

[0084] The program is provided on a computer-readable medium such as a DVD-ROM 2201 or an IC card. The program is read from the computer-readable medium, installed in the hard disk drive 2224, RAM 2214, or ROM 2230, also examples of computer-readable media, and executed by the CPU 2212. The information processing described in these programs is read into the computer 2200, thereby enabling the program to cooperate with the various types of hardware resources described above. An apparatus or method can be constructed by implementing information manipulation or processing with the use of the computer 2200.

[0085] For example, when communication is performed between the computer 2200 and an external device, the CPU 2212 can execute a communication program loaded in the RAM 2214 and instruct the communication interface 2222 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 2212, the communication interface 2222 reads transmission data stored in a transmission buffer area provided in a recording medium such as the RAM 2214, the hard disk drive 2224, the DVD-ROM 2201, or an IC card, and transmits the read transmission data to the network, or writes reception data received from the network to a reception buffer area provided on the recording medium.

[0086] Furthermore, the CPU 2212 can read all or a necessary portion of a file or database stored in an external recording medium such as the hard disk drive 2224, the DVD-ROM drive 2226 (DVD-ROM 2201), or an IC card into the RAM 2214, and perform various types of processing on the data in the RAM 2214. The CPU 2212 then writes the processed data back to the external recording medium.

[0087] Various types of information such as various types of programs, data, tables, and databases can be stored in a recording medium and subjected to information processing. The CPU 2212 performs various types of processing described in various places of this disclosure on the data read from the RAM 2214 and writes the results back to the RAM 2214. The various types of processing include various types of operations specified by the instruction sequence of the program, information processing, conditional judgment, conditional branching, unconditional branching, information retrieval / replacement, etc. In addition, the CPU 2212 can retrieve information in files, databases, etc. in the recording medium. For example, in the case where a plurality of entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 2212 can retrieve an entry that is consistent with the condition specifying the attribute value of the first attribute from the plurality of entries, and read the attribute value of the second attribute stored in the entry, thereby obtaining the attribute value of the second attribute associated with the first attribute that meets the predetermined condition.

[0088] The programs or software modules described above can be stored in a computer-readable medium on or near the computer 2200. In addition, a recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as the computer-readable medium, thereby providing the program to the computer 2200 via the network.

[0089] While the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is obvious to those skilled in the art that various modifications or improvements can be made to the above embodiments. As can be seen from the claims, embodiments with such modifications or improvements are also included in the technical scope of the present invention.

[0090] The order of execution of actions, processes, steps, and stages, etc., in the apparatus, system, program, and method described in the claims, specifications, and drawings is not specifically indicated as "before," "before," or the like. Furthermore, it should be noted that the actions, processes, steps, and stages may be executed in any order as long as the output of the previous process is not used in the subsequent process. Even if the action flow in the claims, specifications, and drawings is described using the phrases "first," "next," or the like for ease of explanation, it does not necessarily mean that the actions must be executed in that order. Description of Reference Numerals

[0091] 10 Reaction system, 20 Reaction apparatus, 30 Control apparatus, 100 First raw material container, 102 First pump, 104 First liquid delivery pipe, 110 Second raw material container, 112 Second pump, 114 Second liquid delivery pipe, 120 Third raw material container, 122 Third pump, 124 Third liquid delivery pipe, 130 Fourth raw material container, 132 Fourth pump, 134 Fourth liquid delivery pipe, 140 First mixer, 142 First reaction tube, 150 Second mixer, 152 Second reaction tube, 160 Third mixer, 162 Third reaction tube, 170 Target container, 180 First sensor unit, 182 Second sensor unit, 184 Third sensor unit, 186 Fourth sensor unit, 188 Fifth sensor unit, 190 Sixth sensor unit, 192 Seventh sensor unit, 194 Eighth sensor unit, 196 Ninth sensor unit, 198 Tenth sensor unit, 200 Acquisition unit, 210 Calculation unit, 220 Prediction unit, 230 Abnormality determination unit, 240 Output unit, 2200 Computer, 2201 DVD-ROM, 2210 Main controller, 2212 CPU, 2214 RAM, 2216 Graphics controller, 2218 Display device, 2220 Input / output controller, 2222 Communication interface, 2224 Hard disk drive, 2226 DVD-ROM drive, 2230 ROM, 2240 Input / output chip, 2242 Keyboard.

Claims

1. A reaction amount prediction device for predicting the reaction amount of a third fluid flowing in a third flow channel in which a first fluid flowing in a first flow channel and a second fluid flowing in a second flow channel are mixed and reacted, the reaction amount prediction device comprising: an acquiring unit configured to acquire a first fluid spectrum of the first fluid, a second fluid spectrum of the second fluid, and a third fluid spectrum of the third fluid; a calculation unit that calculates a difference spectrum between the third fluid spectrum and a sum of the first fluid spectrum and the second fluid spectrum; as well as The prediction unit predicts a reaction amount of the third fluid using the differential spectrum.

2. The reaction amount prediction device according to claim 1, wherein The calculation unit calculates the total spectrum by totaling the first fluid spectrum and the second fluid spectrum weighted according to the mixing ratio of the first fluid and the second fluid in the third fluid.

3. The reaction amount prediction device according to claim 2, wherein: The calculation unit calculates the total spectrum by totaling the first fluid spectrum and the second fluid spectrum weighted according to the mixing ratio based on the flow velocity of the first fluid and the flow velocity of the second fluid.

4. The reaction amount prediction device according to claim 2, wherein: The calculation unit calculates the total spectrum by totaling the first fluid spectrum and the second fluid spectrum weighted according to the mixing ratio based on the setting value of the pump that causes the first fluid to flow through the first flow channel and the setting value of the pump that causes the second fluid to flow through the second flow channel.

5. The reaction amount prediction device according to claim 2, wherein: The calculation unit calculates the total spectrum by totaling the first fluid spectrum and the second fluid spectrum weighted according to the mixing ratio based on the solvent amount of the first fluid and the solvent amount of the second fluid.

6. The reaction amount prediction device according to claim 1, wherein The acquiring unit acquires the third fluid spectrum at a plurality of positions of the third flow channel, The calculation unit calculates the difference spectrum between each of the plurality of third fluid spectra and the sum of the first fluid spectrum and the second fluid spectrum. The prediction unit predicts a reaction amount of the third fluid using the plurality of differential spectra.

7. The reaction amount prediction device according to claim 1, wherein The acquiring unit acquires the third fluid spectrum at a plurality of positions of the third flow channel, The calculation unit calculates the difference spectrum between an average spectrum of the plurality of third fluid spectra and the sum spectrum of the first fluid spectrum and the second fluid spectrum.

8. The reaction amount prediction device according to claim 1, wherein The calculation unit calculates the difference spectrum between the third fluid spectrum and the sum of the first fluid spectrum and the second fluid spectrum measured a predetermined period before the third fluid spectrum.

9. A reaction amount prediction method for predicting the reaction amount of a third fluid flowing in a third flow channel in which a first fluid flowing in a first flow channel and a second fluid flowing in a second flow channel are mixed and reacted, the reaction amount prediction method comprising: a step of obtaining a first fluid spectrum of the first fluid, a second fluid spectrum of the second fluid, and a third fluid spectrum of the third fluid; a step of calculating a difference spectrum between the third fluid spectrum and a sum of the first fluid spectrum and the second fluid spectrum; and The step of predicting the reaction amount of the third fluid using the differential spectrum.

10. A storage medium storing a program for predicting a reaction amount of a third fluid flowing in a third flow channel in which a first fluid flowing in a first flow channel and a second fluid flowing in a second flow channel are mixed and reacted, wherein: The computer functions as an acquisition unit, a calculation unit, and a prediction unit by executing the program. The acquisition unit acquires a first fluid spectrum of the first fluid, a second fluid spectrum of the second fluid, and a third fluid spectrum of the third fluid. The calculation unit calculates a difference spectrum between the third fluid spectrum and a total spectrum of the first fluid spectrum and the second fluid spectrum. The prediction unit predicts a reaction amount of the third fluid using the differential spectrum.