Water treatment process estimation system and estimation program

The water treatment process estimation system addresses inefficiencies in terminal-based calculations by using a preliminary calculation subroutine to validate settings and provide resetting guidance, reducing load and enhancing user interaction.

JP7813408B1Active Publication Date: 2026-02-12NITTO DENKO CORP
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2025163956
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-09-30
Publication Date
2026-02-12
Estimated Expiration
2045-09-30

AI Technical Summary

Technical Problem

Existing water treatment process calculation methods, particularly when installed on terminals, face challenges such as high load on the host information processing device, unnecessary calculations, excessive communication, and lack of suggestions for adjusting settings, leading to inefficient user interaction and increased processing load.

Method used

A water treatment process estimation system and program that includes a host-side information processing device connected to the Internet, with a preliminary calculation subroutine to validate settings, display resetting messages, and perform trial calculations, allowing for easy condition changes and reduced total calculation processing load.

Benefits of technology

The system reduces the total calculation processing load and enhances user convenience by providing guidance for setting adjustments, ensuring efficient and user-friendly water treatment process design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007813408000001_ABST
    Figure 0007813408000001_ABST
Patent Text Reader

Abstract

To provide a trial calculation system and a trial calculation program for a water treatment process, which allows conditions to be easily changed, is highly convenient for users, and can reduce the total calculation processing load. [Solution] A trial calculation system 1 for a water treatment process including membrane separation comprises a host-side information processing device 2 connected to the Internet, and a program executed on the information processing device 2 by operation from an Internet terminal 3. The program is capable of executing processes including a setting process for setting the flow and operating conditions of the water treatment process, a preliminary calculation subroutine for determining the validity of a part of the settings by preliminary calculation performed on a part of the water treatment process, and a trial calculation process for performing a trial calculation for the entire water treatment process after the preliminary calculation subroutine has finished.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a water treatment process estimation system and estimation program for simulating the operating state of a water treatment process including membrane separation based on the flow and operating conditions of the water treatment process. [Background technology]

[0002] Traditionally, water treatment processes using membrane separation have been used in many fields for reasons such as energy conservation, space saving, and improved treated water quality. For example, microfiltration and ultrafiltration membranes are used in water purification processes to produce industrial water or tap water from river water, groundwater, or treated sewage, and reverse osmosis membranes are used in seawater desalination. Furthermore, there are various water treatment processes, such as combining sedimentation, flotation, centrifugation, and coagulation as pretreatment for these separation membranes, or combining ion exchange as posttreatment for separation membranes.

[0003] When designing such a water treatment process, it is common to determine the treatment flow of the water treatment process in advance and then use computer simulation software to perform calculations such as water balance and material balance calculations in accordance with that treatment flow. Such simulation software is publicly available and provided by membrane manufacturers and other organizations, and is available not only to engineers specializing in water treatment, but also to users with little specialized knowledge.

[0004] For example, Patent Documents 1 to 3 describe a method for creating a treatment flow for a water treatment process by placing water treatment equipment and the like using coordinates on a flow screen, a method for placing water treatment equipment and the like on a treatment flow screen, wiring (streaming) the equipment, and then performing calculations, and a method for iconizing water treatment equipment and the like, placing the icons on a design screen, selecting one icon, and deselecting it on another icon to wire the icons together.

[0005] Furthermore, Patent Document 4 proposes a water treatment process calculation method that limits wiring connections if the wiring exceeds a set value range when wiring between icons on a treatment flow screen, with the aim of providing a user-friendly water treatment process calculation method. This document also discloses that when using the treatment flow screen to arrange or connect treatment flow icons, a message is displayed to make it easier for the user to perform these operations. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Application Publication No. 9-297782 [Patent Document 2] Patent No. 61073303 [Patent Document 3] Japanese Patent Application Publication No. 2017-966 [Patent Document 4] Patent No. 7537623 Summary of the Invention [Problem to be solved by the invention]

[0007] Incidentally, the calculation programs described in Patent Documents 1 to 4 have many advantages when run from a terminal using an Internet website rather than when installed on a terminal. In other words, the latter has the advantages of reducing installation work, providing device flexibility (no dependency on the OS), making it easier to correct bugs since the developer performs updates on the server side, and ensuring that users can always use the latest version.

[0008] On the other hand, a constant internet connection and a stable, high-speed connection are necessary, and for stable web application operation, it is necessary to minimize the load on the host information processing device (server) as much as possible. Furthermore, due to the nature of calculation programs, calculations under a variety of conditions are assumed, and it is necessary to create flow diagrams combining various water treatment devices and perform water quality calculations. In such cases, if a user lacks knowledge and sets the wrong combination of water treatment devices or high-load conditions (high concentration, high recovery rate), meaningless calculation results or failure to converge can occur. This can lead to unnecessary calculations, excessive communication, an increase in communication volume with the cloud server, an increase in the number of user attempts, and a heavy load.

[0009] However, the methods of Patent Documents 1 to 3 focus on improving user convenience and do not perform processing to reduce the load of calculation processing.

[0010] In contrast to this, in the method of Patent Document 4, when the processing flow is created, the connections of the processing flow are restricted by calculations according to the processing conditions, and when the processing flow is completed, trial calculations are performed using a processing flow that is suitable for the set conditions, thereby reducing the number of trials and the load on the calculation processing.

[0011] However, since the processing flow is determined to some extent depending on the field of application of the membrane separation method, adjusting the setting conditions based on the determined processing flow can be more efficient in terms of reducing the load on the calculation processing.

[0012] Furthermore, in the method of Patent Document 4, the displayed messages are designed only to be convenient for arranging or connecting icons for the processing flow, and therefore do not provide suggestions for changing conditions during the creation stage of the processing flow, thereby efficiently reducing the number of trial and error steps.

[0013] Therefore, an object of the present invention is to provide a water treatment process estimation system and estimation program that allows conditions to be easily changed, is highly convenient for users, and reduces the total calculation processing load. [Means for solving the problem]

[0014] That is, the present invention includes the following aspects.

[0015] [1] A calculation system for a water treatment process including membrane separation, The system comprises a host-side information processing device connected to the Internet, and a program executed in the information processing device by operation from an Internet terminal, The program a setting process for setting a flow and operating conditions of the water treatment process; a preliminary calculation subroutine that determines the validity of a portion of the settings by performing preliminary calculations on a portion of the water treatment process; after the preliminary calculation subroutine processing is completed, a trial calculation processing is executed for performing a trial calculation for the entire water treatment process; The pre-calculation subroutine a preliminary calculation process for performing the preliminary calculation for a part of the water treatment process to determine the validity of a part of the settings; and a determination process for, when the validity is denied based on the results of the preliminary calculation, prompting the user to reset a part of the settings while displaying a message, and repeating the process of returning to the preliminary calculation process after the resetting, and when the validity of the settings is affirmed, exiting the preliminary calculation subroutine; The message includes information indicating the directionality of the resetting based on the result of the pre-calculation process. Water treatment process estimation system.

[0016] According to the estimation system of the present invention, before performing estimation for the entire water treatment process, a message containing information indicating the direction of reconfiguration is displayed based on the results of preliminary calculation processing. This makes it easy to change conditions, thereby providing a estimation system for a water treatment process that is highly convenient for the user and reduces the load of total calculation processing.

[0017] [2] The water treatment process estimation system described in [1], wherein the processing by the preliminary calculation subroutine includes a plurality of preliminary calculation subroutines with different targets for judgment, and the targets for judgment include two or more of the membrane type, permeate flow rate, concentrate flow rate, or number of membrane elements in the vessel.

[0018] By executing multiple preliminary calculation subroutines for determining two or more of the following: membrane type, permeate flow rate, concentrate flow rate, or the number of membrane elements in the vessel, multiple condition changes can be easily made, which increases user convenience and reduces the total calculation processing load.

[0019] [3] A water treatment process estimation system as described in [1] or [2], in which the results of the estimation process of the water treatment process are stored in advance in the information processing device as an example of a water treatment process estimation, associated with the set flow and operating conditions, and in the setting process, the example of a water treatment process estimation can be displayed in response to a request from the Internet terminal.

[0020] The flow and operating conditions of the water treatment process can be set by referring to the trial calculation example of the water treatment process, which increases user convenience and reduces the total calculation processing load.

[0021] [4] A water treatment process estimation system described in any one of [1] to [3], wherein the determination of validity in the preliminary calculation subroutine includes a process of denying the validity when it is detected based on the results of the preliminary calculation that the estimation process may not converge or may become overloaded.

[0022] By including in the determination of validity cases where the trial calculation process does not converge or becomes overloaded, such situations can be avoided and the load of the calculation process can be further reduced.

[0023] [5] A water treatment process trial calculation system according to any one of [1] to [4], wherein the water treatment process trial calculation example can be displayed to other users under specified access conditions, and comments can be entered, and the comments can be displayed in association with the water treatment process trial calculation example.

[0024] Multiple users can share sample calculations and comment information for water treatment processes, and can use this information as a reference when setting the flow and operating conditions for the water treatment process, thereby increasing user convenience and further reducing the total calculation processing load.

[0025] [6] A calculation program for a water treatment process including membrane separation, The host information processing device connected to the Internet is executed by operation from an Internet terminal, The estimation program a setting process for setting a flow and operating conditions of the water treatment process; a preliminary calculation subroutine that determines the validity of a portion of the settings by performing preliminary calculations on a portion of the water treatment process; after the preliminary calculation subroutine processing is completed, a trial calculation processing is executed for performing a trial calculation for the entire water treatment process; The pre-calculation subroutine a preliminary calculation process for performing the preliminary calculation for a part of the water treatment process to determine the validity of a part of the settings; and a determination process for, when the validity is denied based on the results of the preliminary calculation, prompting the user to reset a part of the settings while displaying a message, and repeating the process of returning to the preliminary calculation process after the resetting, and when the validity of the settings is affirmed, exiting the preliminary calculation subroutine; The message includes information indicating the directionality of the resetting based on the result of the pre-calculation process. A calculation program for water treatment processes.

[0026] According to the estimation program of the present invention, before performing estimation for the entire water treatment process, a message containing information indicating the direction of resetting is displayed based on the results of preliminary calculation processing. This makes it easy to change conditions, making it possible to provide an estimation program for a water treatment process that is highly convenient for the user and reduces the load of total calculation processing.

[0027] [7] The water treatment process estimation program described in [6], wherein the processing by the preliminary calculation subroutine includes a plurality of preliminary calculation subroutines with different targets for judgment, and the targets for judgment include two or more of the membrane type, permeate flow rate, concentrate flow rate, or number of membrane elements in a vessel.

[0028] By executing multiple preliminary calculation subroutines for determining two or more of the following: membrane type, permeate flow rate, concentrate flow rate, or the number of membrane elements in the vessel, multiple condition changes can be easily made, which increases user convenience and reduces the total calculation processing load.

[0029] [8] A water treatment process estimation program as described in [6] or [7], in which the results of the estimation process of the water treatment process are stored in advance in the information processing device as an example of a water treatment process estimation in association with the set flow and operating conditions, and in the setting process, the example of a water treatment process estimation can be displayed in response to a request from the Internet terminal.

[0030] The flow and operating conditions of the water treatment process can be set by referring to the trial calculation example of the water treatment process, which increases user convenience and reduces the total calculation processing load.

[0031] [9] A trial calculation program for a water treatment process described in any one of [6] to [8], wherein the determination of validity in the preliminary calculation subroutine includes a process of denying the validity when it is detected based on the results of the preliminary calculation that the trial calculation process may not converge or may become overloaded.

[0032] By including in the determination of validity cases where the trial calculation process does not converge or becomes overloaded, such situations can be avoided and the load of the calculation process can be further reduced.

[0033]

[10] A water treatment process trial calculation program according to any one of [6] to [9], wherein the water treatment process trial calculation example can be displayed to other users under specified access conditions, and comments can be entered, and the comments can be displayed in association with the water treatment process trial calculation example.

[0034] Multiple users can share sample calculations and comment information for water treatment processes, and can use this information as a reference when setting the flow and operating conditions for the water treatment process, thereby increasing user convenience and further reducing the total calculation processing load.

[0035]

[11] A computer-readable recording medium storing the trial calculation program for the water treatment process according to any one of [6] to

[10] .

[0036] Since the recording medium stores the estimation program for the water treatment process described above, the estimation program can be executed by reading it on a computer, allowing conditions to be easily changed, which is highly convenient for users and reduces the total calculation processing load. [Effects of the Invention]

[0037] According to the present invention, it is possible to provide a water treatment process estimation system and estimation program that allows conditions to be easily changed, is highly convenient for users, and reduces the total calculation processing load. [Brief explanation of the drawings]

[0038] [Figure 1] FIG. 2 is a diagram illustrating an example of a functional configuration of the estimation system 1. [Figure 2] FIG. 2 is a diagram showing an example of an operation flow of the estimation system 1. [Figure 3] FIG. 10 is a diagram showing an example of operation on the display screen of the estimation system 1. [Figure 4] FIG. 1 is a diagram showing an example of criteria for membrane selection relative to raw water concentration. DETAILED DESCRIPTION OF THE INVENTION

[0039] (Embodiment 1) Figure 1 shows an example of the functional configuration of the estimation system 1. The estimation system 1 is a system for estimating a water treatment process including membrane separation.

[0040] For example, as shown in FIG. 1, the estimation system 1 includes a host-side information processing device 2 connected to the Internet, and a program executed by the information processing device 2 in response to operations from one or more Internet terminals 3.

[0041] The information processing device 2 may be configured, for example, as a cloud server, an on-premise server, or a combination of both. If configured as a cloud server, it may be configured as one or more servers, and the servers may be located in one or more countries, or in the ocean or outer space. The information processing device 2 includes a storage device 21, a processing execution unit 22, and a communication device 23.

[0042] The storage device 21 may be a non-volatile memory such as an EPROM, HDD, SSD, or NAS, or a volatile memory such as a DRAM. If data needs to be retained, it is preferable to use a non-volatile memory. In this embodiment, the storage device 21 is configured as cloud storage and stores an estimation program, which will be described later. The storage device 21 also stores execution result data of various processes executed by the process execution unit 22, which will be described later. The storage device 21 also stores information related to instructions from the internet terminal 3, and log information such as the access history and operation history of the internet terminal 3.

[0043] The processing execution unit 22 is composed of one or more processors, electronic circuits, etc. The processing execution unit 22 reads out an estimation program from the storage device 21 in response to an instruction from the Internet terminal 3 (for example, an instruction command accompanied by input data), and executes the estimation program. Data on the results of the executed estimation is stored in the storage device 21. The data on the results of the executed estimation is sent to the Internet terminal 3 by the communication device 23.

[0044] The trial calculation program is a program for supporting the design of water treatment processes, and is configured to input process flow design data and operating condition data, execute calculations corresponding to the design and input, and store and output the resulting data. Some processing instructions of the support program and data used for processing may be sent to the internet terminal 3, and the processor of the internet terminal 3 executes the processing instructions. Details of the execution of the trial calculation program will be described later.

[0045] The storage device 21 previously stores the results of the trial calculation process for the water treatment process as a trial calculation example for the water treatment process, in association with the set flow and operating conditions. The processing execution unit 22 reads out the trial calculation example for the water treatment process stored in the storage device 21, and in the setting process, performs processing to display the trial calculation example for the water treatment process in response to a request from the internet terminal 3. The processing execution unit 22 performs processing to send the trial calculation example for the water treatment process to the internet terminal 3, and it is displayed on the display unit 31 of the internet terminal 3.

[0046] The water treatment process trial calculation example can also be displayed to other users under specified access conditions. The processing execution unit 22 can send the water treatment process trial calculation example to multiple Internet terminals 3. Here, the specified access conditions mean that access is restricted by inputting an ID and password, etc., but in the present invention, there is no need to impose any particular access restrictions.

[0047] The user can input comments about the trial calculation example of a water treatment process displayed on the display unit 31 using the input unit 32 of the internet terminal 3. The input comments are sent to the information processing device 2 and stored in the storage device 21 in association with the displayed trial calculation example of a water treatment process. The comments are also displayed on multiple internet terminals 3 in association with the trial calculation example of a water treatment process.

[0048] The communication device 23 is configured to be a wired communication means, a wireless communication means, or the like, and is configured to be able to communicate data with one or more internet terminals 3. In this embodiment, internet communication is configured.

[0049] The internet terminal 3 may be composed of a computer, tablet, smartphone, etc., having a memory, a processor, electronic circuits, and a software program.

[0050] When the internet terminal 3 issues an instruction to execute the trial calculation program, the internet terminal 3 and the information processing device 2 start communication, and data of the trial calculation program executed by the information processing device 2 is transmitted and received via each communication device.

[0051] The internet terminal 3 has a display unit 31, an input unit 32, a communication unit 33, a memory 34, and an execution unit 35. The internet terminal 3 may also be equipped with a printer, a data recording device, and the like.

[0052] The display unit 31 is configured, for example, by a liquid crystal monitor, an organic EL monitor, a CRT monitor, etc., and examples thereof include various monitors of a smartphone, a tablet, a personal computer, etc. In this embodiment, it displays at least data such as a screen for executing the trial calculation program.

[0053] The input unit 32 is configured with an input interface such as a keyboard, a mouse, a touch panel, or a voice input means, and inputs various data such as instructions and information according to the screen displayed on the display unit 31.

[0054] The communication unit 33 is configured with wired communication means, wireless communication means, etc., and is configured to be able to communicate data with the information processing device 2. In this embodiment, internet communication is configured. The communication unit 33, for example, sends data input by the input unit 32 to the information processing device 2 and receives data from the information processing device 2.

[0055] The memory 34 may be a non-volatile memory such as an EPROM, HDD, SSD, or NAS, or a volatile memory such as a DRAM. A non-volatile memory is preferable when data must be retained. In this embodiment, the memory 34 stores, for example, data sent from the information processing device 2 and data input via the input unit 32.

[0056] The execution unit 35 is configured to have one or more processors and electronic circuits, and executes data and programs sent from the information processing device 2.

[0057] The trial calculation program will be explained with reference to Figures 2 and 3. Figure 2 shows an example of the operation flow, and Figure 3 shows an example of the operation on the display screen.

[0058] (Setting process) The setting process sets the flow and operating conditions of the water treatment process, and can be performed by processes S1 and S2. In this embodiment, as shown in Fig. 2, an example is shown in which processes S1 and S2 are performed sequentially, but the order and method are not particularly limited, and they can also be performed simultaneously in parallel.

[0059] (Process S1) In process S1, the flow of the water treatment process is set. Figure 3 shows an example of an operation screen 300 that is launched when the trial calculation program is executed. Area 301 is a design area for designing the process flow. Area 302 is an area for selecting the equipment configuration, such as RO membranes, UF membranes, chemical injection, pumps, and tanks. Equipment in area 302 is selected and moved to area 301, where it is placed, and wiring is performed between the equipment. Using input unit 32, equipment can be placed by, for example, drag and drop.

[0060] The flow of the water treatment process can also be configured to be selected from a candidate flow list displayed based on the input of the type of water treatment process. In this case, by storing the candidate flow list in association with the flow, the flow can be displayed on operation screen 300 by selecting the flow.

[0061] The design flow is determined by placing the equipment in area 301 and pressing equipment design decision button 310. After the determination or placement of the equipment, numerical value input fields 510, 511, 512, 513, 514, 515, 516, and 517 for entering the operating conditions of each equipment are displayed near each equipment in area 301.

[0062] (Process S2) In step S2, the operating conditions are input into each numerical value input section using the input section 32. In the case of a membrane device, examples of the operating conditions include raw water concentration, recovery rate, and flow rate. Note that each numerical value input section may have an initial value input, or a value arbitrarily extracted from past design history may be input as the initial value.

[0063] Numerical values ​​are input to the respective numeric input sections, and the operating conditions are provisionally set by pressing the operating conditions determination button 311.

[0064] (Preliminary calculation subroutine) The preliminary calculation subroutine process determines the validity of a portion of the settings through preliminary calculations performed on a portion of the water treatment process. This preliminary calculation subroutine includes a preliminary calculation process (process S3) that performs preliminary calculations on a portion of the water treatment process to determine the validity of the portion of the settings, and a determination process (process S4) that, if the validity is denied based on the results of the preliminary calculations, displays a message prompting the user to reset the portion of the settings, and returns to the preliminary calculation process after the resetting, and, if the validity of the settings is affirmed, exits the preliminary calculation subroutine.

[0065] (Process S3) In step S3, preliminary calculations are performed for a part of the water treatment process to determine the validity of a part of the settings (preliminary calculation process). The preliminary calculation subroutine includes a plurality of preliminary calculation subroutines for which the determination targets are different. The determination targets include two or more of the membrane type, permeate flow rate, concentrate flow rate, and number of membrane elements in the vessel.

[0066] The preliminary calculation process and the determination of validity are exemplified as follows, and the preliminary calculation process is performed according to the content of each determination. In the example shown in Fig. 2, an example including preliminary calculation subroutines for determination 1 to determination n is shown, and the number of objects to be determined is not particularly limited.

[0067] (Decision 1) Determine whether the number of RO membranes in series in the designed vessel arrangement is sufficient for the designed recovery rate. Design recovery rate [%] ÷ number of series [units] ≦ guideline value (13 to 60%)

[0068] (Decision 2) Determine whether the amount of concentrated water calculated from the design recovery rate and the design permeate amount is sufficient per vessel. Amount of concentrated water ÷ Number of rear vessels > Guideline value (1.4 to 2.7 m 3 / h)

[0069] (Decision 3) Determine whether the design flux for the assumed raw water significantly exceeds the guideline value for the separation membrane. Required permeate volume ÷ (number of membranes × element membrane area) < guideline value (13.6 to 35.6 LMH)

[0070] (Decision 4) Determine whether the membrane selection is appropriate for the expected raw water concentration. Note that guideline values ​​are provided by separation membrane manufacturers and the like, and examples such as those shown in Table 1 can be cited depending on the type of raw water and pretreatment. The guideline values ​​for each of the above judgments are exemplified according to the contents of Table 1, and appropriate guideline values ​​are adopted during preliminary calculation processing depending on the flow and operating conditions of the water treatment process entered during the setting processing. In addition, criteria for membrane selection based on raw water concentrations are provided by separation membrane manufacturers and the like, and examples include those shown in Figure 4.

[0071] [Table 1]

[0072] (Process S4) In step S4, when determining the validity, it is possible to deny the validity if it is detected based on the results of the preliminary calculation that the trial calculation in the trial calculation process may not converge or may be overloaded. For example, if the value input to the denominator of the division is zero or an extremely small value, this can be detected at the preliminary calculation stage to detect the possibility that the trial calculation may not converge or may be overloaded, and therefore the validity can be denied.

[0073] (Process S4-1) In process S4-1, if the validity is denied based on the results of the preliminary calculation, a message including information indicating the direction of the resetting is displayed based on the results of the preliminary calculation process. Here, "indicating the direction of the resetting" does not simply indicate whether the setting is possible or not, but also means providing, for example, a suggestion to increase or decrease the set value, presenting recommended operating conditions, etc., so that a more preferable setting can be made when resetting.

[0074] In step S4-1, a message is displayed to prompt the user to reset some of the settings. The message may be, for example, a warning message containing information indicating that the operating conditions are inappropriate, or information containing recommended operating conditions.

[0075] (Process S4-2) In step S4-2, the operating conditions for resetting are re-input. The process returns to step S3, and after the resetting, the process of returning to the preliminary calculation process is repeated. If the validity of the settings is confirmed, the preliminary calculation subroutine is exited. After the preliminary calculation subroutine is exited, the next preliminary calculation process (step S5) and the validity determination process (steps S6, S6-1, S6-2) are executed, and all the preliminary calculation subroutines (steps S7, S8, S8-1, S8-2) are executed.

[0076] (Operation screen) As shown in Figure 3, in this embodiment, a portion of the water treatment process may be performed by having the user specify each device in area 301 using input unit 32, or the calculation program may select some of the configurations according to predetermined rules. In Figure 3, devices for which preliminary calculations are performed are indicated by dashed lines 312a, 312b, 312c, etc. The type of data to be input is set for each device. For a membrane device, conditions such as raw water concentration, recovery rate, and flow rate can be input. For a pump, flow rate, pressure, flow rate, etc. can be input.

[0077] By pressing the Preliminary Calculation Execute button 312, the validity of the operating conditions of each device indicated by dashed lines 312a, 312b, and 312c is judged in order. If the validity is denied, a message pops up, prompting the user to re-enter the operating conditions, press the Preliminary Calculation Execute button 312, and repeat the validity judgment.

[0078] The input operating conditions are sent from the internet terminal 3 to the information processing device 2, where they are calculated by the processing execution unit 22 of the information processing device 2, and a decision is made based on the calculation results, and the decision result is returned to the internet terminal 3.

[0079] (Estimated calculation) After the program has finished the preliminary calculation subroutine, it is possible to execute a process (process S9) including a trial calculation process for carrying out trial calculations for the entire water treatment process.

[0080] (Process S9) In process S9, if the determination process in process S8 determines that the settings are valid, the process exits the preliminary calculation subroutine process and performs a trial calculation for the entire water treatment process. In this embodiment, the operation screen includes an execute overall trial calculation button 313, and by indicating or clicking this button, a trial calculation can be performed for the entire water treatment process based on the operating conditions determined to be valid in the preliminary calculation. At this time, the above-mentioned determination of validity may be performed again. Note that the execute overall trial calculation button 313 may not be provided and trial calculation processing may be performed immediately when all validity determinations are positive.

[0081] The preliminary calculation results can be output by instructing or clicking the Preliminary Calculation Result Display button 320. The overall trial calculation results can be output by instructing or clicking the Overall Trial Calculation Result Display button 321. The output may be displayed on the operation screen, or the data may be saved in a predetermined file format (for example, a table format), transferred, or printed.

[0082] In the present invention, the results of the trial calculation process for a water treatment process may be stored in advance in the information processing device 2 as a trial calculation example for a water treatment process, in association with the set flow and operating conditions, and during the setting process, a process may be performed to display the trial calculation example for a water treatment process in response to a request from an internet terminal.

[0083] In this case, by pressing the history information display button 322, the past calculation conditions and calculation results can be saved in the internet terminal 3 or the information processing device 2, or can be called up from the storage device 21 and output.

[0084] By pressing the share function execution button 323, the calculation results can be shared with other users and comments can be added.

[0085] When the share function execution button 323 is pressed, an input area appears, and the user can input a comment using the input unit 32. The input comment is sent to the information processing device 2 and stored in the storage device 21 in association with the displayed trial calculation example of the water treatment process. The comment is also displayed on multiple Internet terminals 3 in association with the trial calculation example of the water treatment process.

[0086] (Recording medium) As described above, the water treatment process estimation system and estimation program of the present invention have been described based on embodiment 1, and the recording medium of the present invention is a computer-readable recording medium that stores the above-mentioned water treatment process estimation program.

[0087] The recording medium may be any recording medium that is readable by a computer, such as a disk-shaped, stick-shaped, or external hard disk, or a storage device within a cloud server.

[0088] (Water treatment process calculation method) The water treatment process estimation system and estimation program of the present invention make it possible to execute a water treatment process estimation method, namely: A method for estimating a water treatment process including membrane separation, comprising: The host information processing device connected to the Internet is executed by operation from an Internet terminal, The estimation method is as follows: a setting process for setting a flow and operating conditions of the water treatment process; a preliminary calculation subroutine that determines the validity of a portion of the settings by performing preliminary calculations on a portion of the water treatment process; after the preliminary calculation subroutine processing is completed, a trial calculation processing is executed for performing a trial calculation for the entire water treatment process; The pre-calculation subroutine a preliminary calculation process for performing the preliminary calculation for a part of the water treatment process to determine the validity of a part of the settings; and a determination process for, when the validity is denied based on the results of the preliminary calculation, prompting the user to reset a part of the settings while displaying a message, and repeating the process of returning to the preliminary calculation process after the resetting, and when the validity of the settings is affirmed, exiting the preliminary calculation subroutine; The message includes information indicating the directionality of the resetting based on the result of the pre-calculation process. A method for estimating water treatment processes can be implemented according to the present invention.

[0089] (Another embodiment 1) In the above-described first embodiment, an estimation program stored in the information processing device 2 is executed. A request is made from the internet terminal 3, the program is started, output data is displayed on the display unit 31 of the internet terminal 3, and data entered at the input unit 32 of the internet terminal 3 is sent to the information processing device 2 and used to execute the estimation program.

[0090] In another embodiment, a part of the calculation program may be sent to the internet terminal 3 and executed there.

[0091] (Alternative embodiment 2) In the previous embodiment 1, an example was shown in which processing by the preliminary calculation subroutine was executed after the setting processing for setting the flow and operating conditions of the water treatment process was completed. However, since processing by the preliminary calculation subroutine is performed for only a part of the water treatment process, processing by the preliminary calculation subroutine may also be executed at an intermediate stage before the setting processing for setting the flow and operating conditions is completed. [Explanation of symbols]

[0092] 1 Estimation System 2. Information processing equipment 3. Internet terminals

Claims

1. A water treatment process estimation system including membrane separation, The system comprises a host-side information processing device connected to the Internet, and a program executed in the information processing device by operation from an Internet terminal, The program A setting process for setting a flow, which is a device configuration of each device including the membrane separation in the water treatment process, and an operating condition of each device; a preliminary calculation subroutine that determines the validity of a portion of the settings by performing preliminary calculations on a portion of the water treatment process; after the preliminary calculation subroutine processing is completed, a trial calculation processing is executed for performing a trial calculation for the entire water treatment process; The pre-calculation subroutine a preliminary calculation process for performing the preliminary calculation for a part of the water treatment process to determine whether a membrane type, a permeate flow rate, a concentrate flow rate, or the number of membrane elements in a vessel satisfies a determination criterion as the validity of a part of the settings; and a determination process for, when the validity is denied based on the results of the preliminary calculation, prompting the user to reset a part of the settings while displaying a message, and repeating the process of returning to the preliminary calculation process after the resetting, and when the validity of the settings is affirmed, exiting the preliminary calculation subroutine; The message includes, as the direction of the resetting based on the result of the preliminary calculation process, a suggestion to increase or decrease the set value of the operating condition set in the resetting or a recommended operating condition so that the operating condition satisfies the judgment criterion in the preliminary calculation subroutine. Water treatment process estimation system.

2. 2. The water treatment process estimation system according to claim 1, wherein the processing by the preliminary calculation subroutine includes a plurality of preliminary calculation subroutines each having a different target for determination, and the target for determination includes two or more of a membrane type, a permeate flow rate, a concentrate flow rate, or the number of membrane elements in a vessel.

3. 3. The water treatment process trial calculation system according to claim 1, wherein the results of the trial calculation process of the water treatment process are stored in advance in the information processing device as a trial calculation example of the water treatment process in association with a set flow and operating conditions, and the setting process is capable of displaying the trial calculation example of the water treatment process in response to a request from the Internet terminal.

4. 2. The water treatment process trial calculation system according to claim 1, wherein the determination of validity in the preliminary calculation subroutine includes a process of denying the validity when it is detected, based on the results of the preliminary calculation, that the trial calculation process may not converge.

5. 4. The water treatment process trial calculation system of claim 3, wherein the water treatment process trial calculation example can be displayed to other users under conditions where access is restricted, and comments can be entered, and the comments can be displayed in association with the water treatment process trial calculation example.

6. A calculation program for a water treatment process including membrane separation, The host information processing device connected to the Internet is executed by operation from an Internet terminal, The estimation program A setting process for setting a flow, which is a device configuration of each device including the membrane separation in the water treatment process, and an operating condition of each device; a preliminary calculation subroutine that determines the validity of a portion of the settings by performing preliminary calculations on a portion of the water treatment process; after the preliminary calculation subroutine processing is completed, a trial calculation processing is executed for performing a trial calculation for the entire water treatment process; The pre-calculation subroutine a preliminary calculation process for performing the preliminary calculation for a part of the water treatment process to determine whether a membrane type, a permeate flow rate, a concentrate flow rate, or the number of membrane elements in a vessel satisfies a determination criterion as the validity of a part of the settings; and a determination process for, when the validity is denied based on the results of the preliminary calculation, prompting the user to reset a part of the settings while displaying a message, and repeating the process of returning to the preliminary calculation process after the resetting, and when the validity of the settings is affirmed, exiting the preliminary calculation subroutine; The message includes, as the direction of the resetting based on the result of the preliminary calculation process, a suggestion to increase or decrease the set value of the operating condition set in the resetting or a recommended operating condition so that the operating condition satisfies the judgment criterion in the preliminary calculation subroutine. A calculation program for water treatment processes.

7. 7. The water treatment process trial calculation program according to claim 6, wherein the processing by the preliminary calculation subroutine includes a plurality of preliminary calculation subroutines each having a different target for determination, and the target for determination includes two or more of a membrane type, a permeate flow rate, a concentrate flow rate, or the number of membrane elements in a vessel.

8. 7. The water treatment process trial calculation program according to claim 6, wherein the results of the trial calculation process of the water treatment process are stored in advance in the information processing device as a trial calculation example of the water treatment process in association with a set flow and operating conditions, and the setting process is capable of displaying the trial calculation example of the water treatment process in response to a request from the Internet terminal.

9. 7. The water treatment process trial calculation program according to claim 6, wherein the determination of validity in the preliminary calculation subroutine includes a process of denying the validity when it is detected, based on the results of the preliminary calculation, that the trial calculation process may not converge.

10. 9. The water treatment process trial calculation program of claim 8, wherein the water treatment process trial calculation example can be displayed to other users under conditions where access is restricted, and comments can be entered, and the comments can be displayed in association with the water treatment process trial calculation example.

11. A computer-readable recording medium storing the trial calculation program for the water treatment process according to any one of claims 6 to 10.

Citation Information

Patent Citations

  • Water quality determination method, device and system and storage medium

    CN115508348A

  • Sewage treatment process simulator

    JP1998235333A

  • Simulation method and its computer program

    JP2007044624A

  • Water treatment method, sewage treatment method, sewage treatment device, and wastewater treatment system management program

    JP2022067322A

  • Apparatus and method for determining chemical input

    US20180073969A1