REVERSE OSMOSIS EQUIPMENT PERFORMANCE CALCULATION METHOD, REVERSE OSMOSIS EQUIPMENT PERFORMANCE CALCULATION DEVICE AND PROGRAM

An input condition setting unit of a reverse osmosis equipment performance calculation device displays an input condition setting screen for calculating operational performance of reverse osmosis equipment on a displaying device. A calculation condition list generating unit generates a calculation condition list for a plurality of cases on the basis of the input conditions set via the input condition setting screen. An operational performance calculating unit sequentially extracts calculation conditions for one case from the calculation condition list and repeatedly performs operational performance calculations for the calculation conditions for the plurality of cases. A calculation result displaying unit displays a list of the calculation results for the plurality of cases obtained by the operational performance calculations on the displaying device.

TECHNICAL FIELD

The present invention relates to a reverse osmosis equipment performance calculation method, a reverse osmosis equipment performance calculation device and program, which are suitable for a seawater desalination plant, etc.

BACKGROUND ART

A method of calculating an operational performance of a water quality of product water and a pressure of a pump is known as a method of previously calculating an operational performance in development and designing phases of reverse osmosis equipments used for seawater desalination plants by inputting operational conditions such as a water quality and a temperature of seawater, a recovery rate, and flux (for example, NON-PATENT DOCUMENT 1).

PRIOR ART

SUMMARY OF INVENTION

Problem to be Solved by Invention

Incidentally, in the phase of developing and designing the reverse osmosis equipment such as a seawater desalination plant, when the operational performance is previously calculated, there are various input conditions. Accordingly, it is necessary to try to perform calculation of the operational performance of the reverse osmosis equipment for various cases in which input condition items and their values are combined to have various combinations. Further, it is necessary to perform the calculation for each model of the membranes, and when a plurality of membranes are used in combination, it is necessary to consider various layouts of the structure.

However, in the prior art method of calculating the operational performance (simulation method) of the reverse osmosis equipment disclosed in NON-PATENT DOCUMENT 1, the input condition used in the calculation is set for only one case and the operational performance of the reverse osmosis equipment and the operational performance of the reverse osmosis equipment is calculated only for the case of which input condition has been set. Accordingly, when the calculation of the operational performance of the reverse osmosis equipment is performed for each of various input conditions, it was necessary to confirm the performance by performing the calculation for each of the input condition, a model of the membrane and the different layouts of the structure.

Further, in the prior art calculation method, only one stage of the reverse osmosis membrane was considered, and in a case where a plurality of stages of membranes are used, first the operational performance of the previous stage of the reverse osmosis membrane is calculated, and secondly, the calculation result is used as input data of the membrane in the rear stage. This is repeated for obtaining an operational performance.

Accordingly, when the operational performance of the reverse osmosis equipment is previously calculated using the prior art method of calculation in the developing and designing phases of the reverse osmosis equipment, it is necessary to set an input condition of one case, calculate the operational performance under the input condition, and do work for confirming the calculation result each time for various cases. Accordingly, to select the layout and operational condition suitable for a configuration of the membranes at a developing and designing phase of the reverse osmosis equipment, a lot of man powers were needed.

The present invention may provide a reverse osmosis equipment performance calculation method, a reverse osmosis equipment performance calculation device and a program which are capable of easy selection of the layout and the operational condition which are appropriate for an object in the developing and designing phases of the reverse osmosis equipment.

Means for Solving Problem

A reverse osmosis equipment performance calculation method according to the present invention, comprising:

a first step displaying on a display device an input condition setting screen for setting an input condition necessary for an operational performance calculation of a reverse osmosis equipment;

a second step generating calculation conditions of a plurality of cases used in the operational performance calculation as a calculation condition list on the basis of the input condition set through the input condition setting screen;

a third step successively reading out one of the cases of calculation conditions from the generated calculation condition list and executing the operational performance calculation corresponding to the read out calculation condition, which are repeated for a plurality of the cases; and a fourth step displaying a calculation result list of the plurality of the cases obtained by the operational performance calculation in the third step on the display device, the first to fourth steps are executed with a computer

In the present invention, calculations of estimating the operational performance are executed all together for a plurality of cases of which input conditions are different such as conditions of raw water, a layout, an operational condition, and a list of the calculation results is displayed on the display device. Accordingly, the user can easily compare the calculation results of the operational performance in respective cases.

Advantageous Effect of Invention

According to the present invention, it becomes possible to easily select a layout and an operational condition for an appropriate membrane structure in accordance with the object at the developing and designing phases of the reverse osmosis membrane equipment.

MODES FOR CARRYING OUT INVENTION

Embodiments of the present invention are described in details with reference to the drawings below.

FIG. 1is a block diagram of a reverse osmosis equipment performance calculation device10according to embodiments of the present invention. As shown inFIG. 1, hardware of the reverse osmosis equipment performance calculation device10is configured including an operation process device100, a storage200, an input device300, a display device400, etc., and more specifically, it is provided using a so-called computer.

The operation process device100corresponds to a CPU (Central Processing Unit) as called in a computer. The storage200is configured including a main memory such as a ROM (Read Only Memory), a RAM (Random Access Memory), etc. and an auxiliary storage such as a hard disk drive and SSD (Solid State Disk). The input device300is configured including a keyboard, a mouse, a touch panel, etc. The display device400is configured including an LCD (LCD: Liquid Crystal Display), etc.

Further, as shown inFIG. 1, the operation process device100includes blocks whose functions are provided by program processes, such as an input condition setting unit110, a calculating condition list generating unit120, an operational performance calculating unit130, and an operational performance calculating result display unit140.

More specifically, the functions of the input condition setting unit110, the calculating condition list generating unit120, the operational performance calculating unit130, the operational performance calculating result display unit140, etc. are provided by executing programs previously stored in the storage200by the operation process device100.

Further, the storage200includes blocks for storing various types of data such as an input condition storing unit210, a calculating condition list storing unit220, a membrane type and structural layout storing unit230, an operational performance calculation result storing unit240, etc.

Referring toFIG. 1, general functions of these blocks are described and after that, details of each block are described with reference toFIGS. 2 to 12.

The input condition setting unit110has a function of setting data of various type of input conditions necessary for calculating an operational performance of a reverse osmosis equipment as an estimation target and configured including sub-blocks such as a raw water condition setting unit111, a raw water detail setting unit112, an operational condition setting unit113, a product water condition setting unit114, etc.

The input condition storing unit210has a function storing data of various types of the input condition data set by the input condition setting unit110and is configured including sub-blocks such as a raw water condition storing unit211, an operational condition storing unit212, a product water condition storing unit213, etc. Further, in the raw water condition storing unit211, the operational condition storing unit212, the product water condition storing unit213, data set in the raw water condition setting unit111, the raw water detail setting unit112, the product water condition storing unit213, and the product water condition setting unit114are stored, respectively.

The calculating condition list generating unit120generates a plurality of calculating lists on the basis of the data of various types of input conditions stored in the input condition storing unit210which lists are stored in a calculating condition list storing unit220. Here, the calculating condition list is a group of data necessary for performing the process of the operational performance calculating unit130once (for one case).

Further, it is assumed that in the membrane type and structural layout storing unit230, data of characteristics of the membranes used in the reverse osmosis equipment to be estimated and layout of the membranes in combination, etc. is previously stored, including the membrane type database (seeFIG. 5) described later. It is noted that in the present description, the reverse osmosis membrane used in the reverse osmosis membrane equipment to be estimated is simply called “membrane” hereinafter.

The operational performance calculating unit130reads, one case by one case, the calculation condition list of a plurality of cases stored in the calculating condition list storing unit220and repeatedly executes a process of calculating operational performances to be estimated in accordance with the input conditions defined by respective calculation condition lists the-number-of-calculation-condition-lists(the-number-of-cases)-times stored in the calculating condition list storing unit220. The result is stored in the operational performance calculation result storing unit240. Further, in the process of calculating an operational performance, data stored in the membrane type and structural layout storing unit230is appropriately referred. Further, for the calculation process of the operational performance calculating unit130, a calculation process based on a simulation method disclosed in, for example, NON-PATENT DOCUMENT 1 can be used.

The operational performance calculating result display unit140displays data stored in the calculating condition list storing unit220, the membrane type and structural layout storing unit230, and the operational performance calculation result storing unit240, i.e., the calculation results (estimation result) of the operational performance of the reverse osmosis equipment calculated by the operational performance calculating unit130.

Further, the operational performance calculating result display unit140is configured including sub-blocks such as the calculation result list display unit141, the calculation result detail display unit142, etc. The calculation result list display unit141displays a list of the calculation results of the operational performance of the reverse osmosis equipment corresponding to respective calculation condition lists. Further, the calculation result detail display unit142displays a detailed calculation result of the operational performance of the reverse osmosis membrane corresponding to the calculation condition list of one case selected from the list displayed by the calculation result list display unit141.

FIG. 2is an illustration showing an example of an input condition setting screen displayed on the display device400by the input condition setting unit110. As shown inFIG. 2, on an input condition setting screen301, sub-screens are displayed such as a raw water condition setting window310, an operational condition setting window340, a product water condition setting window370, the-number-of-case display window380, etc.

The raw water condition setting window310gives the user a function of setting the raw water condition displayed by the raw water condition setting unit111. There are raw water conditions such as a temperature of raw water, a TDS (Total Dissolved Solids) of the raw water, etc. as the raw conditions. On the raw water condition setting window310, a temperature setting unit320, a TDS setting unit330, etc. and a WQD (Water Quality Detail) button339for calling a process of the raw water detail setting unit112are displayed.

In the temperature setting unit320, for example, radio buttons321and322and value entry fields323,324,325, and326are displayed. Here, when the radio button321is selected, a temperature of the raw water is fixed to the temperature inputted into the value entry field323. Further, when the radio button322is selected, the temperature of the raw water is varied to a temperature between the lowest temperature inputted in a value entry field324and the maximum temperature inputted into a value entry field325

Also at the TDS setting unit330, radio buttons and value entry fields having similar shapes are displayed and similarly the condition data is set for TDS. When the WQD button339is pressed, the process of the raw water detail setting unit112is executed, and a raw water detail setting screen for setting a water quality in detail such as components of TDS of the raw water is newly displayed. Further, the raw water detailed setting screen will be described separately with reference toFIG. 6later.

InFIG. 2, the operational condition setting window340is displayed by the operational condition setting unit113, and gives the user a function of setting operational conditions of the reverse osmosis equipment to be estimated. At the operational condition setting window340, a layout selection entry field341for selection for the “membrane combination structure” and an individual operational condition setting unit342,343for the membrane used in the structure selected by the layout selection entry field341for selection of “combination structure of membranes”, etc. are displayed.

At this instance, a name of “combination structure of membranes” previously prepared is displayed, and the user can easily set the combination structure of the membranes for the reverse osmosis equipment to be estimated by approximately selecting the name.

FIG. 3is drawings showing an example of combination structures of membranes, whereinFIG. 3(a) shows an example of names of combination structures of the membranes, andFIG. 3(b) shows an example of layouts of the combination structures. InFIG. 3(b), “1st RO” means a first stage of the membrane, and “2nd RO” means a second stage of the membrane. Further, arrows entering the boxes indicated with “1st RO” and “2nd RO” mean processed water supplied to the membranes, and the arrows extending from the box in the right direction or the upper direction means production of permeable waters by the membrane, and an arrow outwardly extending from the box means production of concentrated water by the membrane.

Accordingly, out of the layouts of the combination structures of membranes shown inFIG. 3, “Rear Permeate Blending” and “Sprit Partial” is a structure using only one membrane and the others are structures using two membranes.

Data of the names and layouts data of combination structures of the membranes are previously registered in the membrane type and structural layout storing unit230. Further, the types of the combination structures of the membranes are not limited to six types shown in the drawing. but may be other structures.

Referring toFIG. 2again, the user can individually set the operational condition for one or a plurality of the membranes used in the membrane combination structure selected at the layout selection entry field341through the individual operational condition setting units342,343. More specifically, in the case where a plurality of membranes are used, the individual operational condition setting units342,343switchable by tabs for each of the membranes are displayed.

At this instance, at the individual operational condition setting unit342, pull-down selection menus345,346,347,348are displayed for selecting type and model of the used membrane and as well as an operational condition data setting frame360is displayed.

FIG. 4. is a drawing showing examples of menu structures when the pull-down selection menus345,346,347, and348are pulled down, respectively.

InFIG. 4, the pull-down selection menu345designated with a name of “SW/BW” is a menu for selecting one of intended proposes of the membrane, and the user can select one from all (All), a sea water reverse osmosis membrane (SW), and a brackish water reverse osmosis membrane (BW).

Further, a pull-down selection menu346designated with “Size” is a menu for selecting one of sizes of the membrane in diameter, and the user can select one from all (All), 4 inch, 8 inch, 16 inch, etc.

Further, a pull-down selection menu347designated with a name of “Type” is a menu for selecting one of types or kinds of the membrane, and the user can select one from all (All), a high flux type (High Flux), a high rejection type (High Rejection), a membrane manufacture by A company (A Company), a membrane manufactured by B company (B Company), a membrane manufactured by C company (C company), etc.

Further, a pull-down selection menu348designated with a name of “Membrane” is a menu for selecting one of specific model names of the membrane. More specifically, when the user selects the pull-down selection menu348, the operational condition setting unit113searches a membrane type database431(seeFIG. 5) for the type name of the membrane meeting the conditions of the use purpose or type, etc. of the membrane selected by the pull-down selection menus345,346,347and the pull-down selection menu, and display the model name of the extracted membranes as item names of the pull-down selection menu348.

FIG. 5is a drawing showing an example of data structure of a membrane type database431. As shown inFIG. 5, row data of the membrane type database431is configured including “ID”, “Name”, “SW/BW”, “size”, “High Rejection”, “High Flux”, “Company”, etc. Here, “ID” represents an identification number, “Name” represents a model name of the membrane, “SW/BW” represents a use of the membrane (for seawater/brackish water), “size” represents a size of the membrane in diameter, “High Rejection” represents whether the membrane is of a high rejection type or not, “High Flux” represents whether the membrane is of a high flux type or not, and “Company” represents a manufacturing company of the membrane.

Further, the examples of the pull-down selection menus345,346,347inFIGS. 2 and 4, are drawn such that “SW”, “All”, and “High Rejection” were selected, respectively. In this state, when the user selects the pull-down selection menu348, the membrane type database431(seeFIG. 5) is searched, and membranes having model names of AAABBB-400”, “AAACCC-410”, “AAADDD-420”, “AAAFFF-430” having data corresponding to all of “SW”, “All”, and “High Rejection” are extracted from the membrane type database431. The model names of the extracted membranes are displayed in a pull-down selection menu349(seeFIG. 4) which is pulled down from the pull-down selection menu348.

Then, the user can easily determine the membranes to be estimated and used in the reverse osmosis equipment by selecting one or more model names of the membranes from the pull-down selection menu349.

Referring toFIG. 2again, the operational condition data setting frame360is described. As shown inFIG. 2, a recovery rate (Recovery Rate) setting unit361, a flux (Flux) setting unit362, etc. are displayed in the operational condition data setting frame360. In the recovery rate setting unit361and the flux setting unit362, like the case of the temperature setting unit320of the raw water condition setting window310, radio buttons for selecting a recovery rate and selecting whether the flux is set to a fixed value or variable value. Further, value entry fields, etc. are displayed for inputting a fixed value, and a maximum value, a minimum value, and the number of variation steps, of the variation value.

InFIG. 2, though only the recovery rate setting unit361and the flux setting unit362are drawn in the operational condition data setting frame360, other operational condition data may be displayed such as a membrane age, the number of membrane elements per a pressure vessel (Vessel). Further, also the operational condition data can be set with fixed values or variable values like the case of the flux setting unit362and the flux setting unit362. Further, in a case where they cannot be displayed within the operational condition data setting frame360, it is enough to display non-displayed part by shifting the displayed part with a scroll bar363.

InFIG. 2, the product water condition setting window370is displayed by the product water condition setting unit114to give the user a condition setting function of product water. Accordingly, on a product water condition setting window370, a product water amount setting unit371, a value entry field372, and a product water, the CIP check box373, etc. are displayed. The product water amount setting unit371is for setting an amount of the product water produced by the reverse osmosis equipment specified at the operational condition setting window340. The value entry field372is for inputting the number of trains (Train Num) installed in the water treatment plant including the corresponding reverse osmosis equipment. The CIP check box373is for specifying that the amount of the product water of the whole of the plant is produced by other trains.

In the product water amount setting unit371, like the case of the temperature setting unit320of the raw water condition setting window310, a radio button is displayed for selecting whether the amount of the product water is set to a fixed value or a variable value, and value entry fields, etc. are displayed for inputting a fixed value of the amount of product water, a maximum value, a minimum value, and the number of variable steps, of the variable value.

The CIP check box373is checked when one train is stopped for maintenance in the case where the amount to the product water of the whole of the plant is produced by other trains. More specifically, when the CIP check box373is checked, a calculation condition is added to its calculation list upon generation of the calculation condition list described later (seeFIG. 10).

Further, inFIG. 2, displayed on the the-number-of-case display window380is the number of combinations (cases) of the calculation condition data inputted in the operational performance calculating unit130which is obtained on the basis of the various conditions set on the raw water condition setting window310, the operational condition setting window340, and the raw water condition setting window370.

Regarding this, in the example shown inFIG. 2, variable values are set at the temperature setting unit320and the flux setting unit362, and the number of steps (the number of sections) are set to 3 and 2, respectively. Further, the CIP check box373is checked, and at the layout selection entry field341, a configuration of combining two types of membranes is selected. Accordingly, the number of combinations of the calculation condition data entered in the operational performance calculating unit130are total 24 cases i.e., three cases (of temperature)×two cases (of flux)×two cases (of train check)×two cases (of layouts).

FIG. 6is a drawing showing an example of a raw water detail setting screen302displayed on the display device400by the raw water detail setting unit112. The raw water detail setting unit112sets substances and their concentrations (amount (weight) of the dissolved substance in one little of the raw water) included in the raw water supplied to the reverse osmosis equipment to be estimated on the basis of the data inputted through the raw water detail setting screen302.

As shown inFIG. 6, displayed at the raw water detail setting screen302are a cation (Cation) setting unit501, an anion (Anion) setting unit521, and the others (Others) setting unit541, etc. Displayed at the cation setting unit501are value entry fields502to509for inputting cation ion concentrations of, for example, calcium (Ca), magnesium (Mg), potassium (K), ammonia (NH4), strontium (Sr), iron (Fe), barium (Ba), sodium (Na), etc, respectively.

The user can set the concentrations of the cation, anion, and other substances contained in the raw water through the value entry fields502to509,522to530,542, and543. Further, totals of the concentration of the cations, anions, other substances are displayed at a Total TDS field550.

As described above, after once the total of concentrations of the cation, the anion, and the other substances are displayed in the Total TDS field550, when the value in the Total TDS field550is changed by User's input, and a Change All by TDS button551is pressed, the raw water detail setting unit112changes the concentrations of all the cations, anions, and other substances to have values after change in the Total TDS field550, while a ratio of concentrations of the cations, anions, and other substances which have been set is maintained.

However, when a check box560for “Fix Scaling Ion when TDS changed” has been checked, ion concentrations of the iron (Fe) and barium (Ba) are not changed

Further, when a pH value is entered in a pH entry field561and a button562for Change HCO3/CO2” is depressed, the raw water detail setting unit112calculates ion concentrations of carbon dioxide (CO2) and carbonic acid (CO3) from the concentration of bicarbonate ion and the inputted pH values and changes the values, respectively. In calculation, the method described in the known document (such as the Meteorological Agency, Meteorological Research Institute technical report No. 41, p. 5-7, May 2000) can be used.

Further, in a ion balance (Balance) field563, an ion balance calculated from the input concentrations of cation and anion and molecular weight is displayed. At the instance, when a “Auto Balance” button654is depressed, the raw water detail setting unit112increases natlium (Na) ion concentration and chlorine (Cl) ion concentration to have ion balance. On the basis of the result, values displayed in a value entry fields509,530for sodium (Na) ion concentration and chlorine (Cl) ion concentration and the value displayed in the ion balance (Balance) field563are changed.

FIG. 7is a drawing showing an example of structure of raw water condition data stored in the raw water condition storing unit. As shown inFIG. 7, data at each row of a raw water condition data411is configured including item data of “Case”, “Fix/Var”, “Value1”, “Value2”, “Step”, etc. A data411aat first and second rows of the raw water condition data411is generated by the raw water condition setting unit111, and the data411bat the third row and thereafter is generated by the raw water detail setting unit112.

More specifically, as the raw water condition data411aon the first and second rows of the raw water condition data411, data of a temperature of the raw water set by the temperature setting unit320and data of TDS set by the TDS setting unit330, respectively are stored. In that case, in fields of item of “Case”, “Temperature” or TDS” is stored, and in the field of “Fix/Var”, data for specifying between Fix data/Variable data are stored. Further, in each of the fields of “Value1”, “Value2”, and “Step”, a fixed value is stored in a case of a fixed data, and in the case of the variable data, minimum, and maximum data and the number of sections of the data (the number of steps) are stored.

As data411bbelow the third row of the raw water condition data411, data of a cation, an anion, and other substances set by the raw water detail setting unit112are stored, respectively.

In that case, in the fields of the item of “Case”, names of cation, anion, other substances which are components of TDS are stored and in fields of “Value1”, their concentrations are stored. Further, in the fields of item “Fix/Var”, data indicating that the data indicating fixed data is stored. Further, at an end of the data411b, a pH value is also stored.

In addition, in the embodiment, concentrations of the cation, the anion, and other substances are fixed data, but may be variable data which individually varies.

FIG. 8is a drawing showing an example of an structure of the operational condition data412stored in the operational condition storing unit212. As shown inFIG. 8, data on each row of operational condition data412is configured including item of “Case”, “Fix/Var”, “Value1”, “Value2”, and “Step”, etc. In the example inFIG. 8, in the field of the item “Case”, an operational condition name is stored, in the field of “Fix/Var”, data for distinguish between fixed data/variable data is stored, and in each fields of the item “Value1”, “Value2”, and “Step” a fixed value is stored in the case of the fixed data and a minimum and maximum values and data of the number of steps (step number) are stored in the case of the variable data.

Data412aon the first six rows of the operational condition data412corresponds to layout data of a combination structure of the membranes selected by the layout selection entry field341on the input condition setting screen301(seeFIG. 2). In this case, in a field of the item “Case”, a layout name of the combination structure of the membranes is stored. In the field of the item “Value1”, data of “Yes” or “No” is stored, which indicates a selection status of the layout of the combination structure of the membrane.

Regarding this, inFIG. 2, “Rear Permeate Blending”, and “Two Pass Filtration” are selected by the layout selection entry field341. Accordingly, in the operational condition data412inFIG. 8, in the fields of the item “Value1” on the rows of which the item “Case” field is “Rear Permeate Blending” or “Two Pass Filtration”, “Yes” is stored to indicate that they are selected.

Next, in a data412bon the five rows following the operational condition data412, the flux (Flux), the recovery rate (Rec Rate), identification number of the membrane, (Memb ID), which are set by the individual operational condition setting unit342on the input condition setting screen301(seeFIG. 2), and the number of membrane elements per vessel (Ele. Num), and the membrane age (Life Span), which are set by the membrane type and structural layout storing unit230are stored. In data412con the five rows further following the operational condition data412, the individual operational data of the membrane at a second stage set by an operational condition data setting unit343and the membrane type and structural layout storing unit230is similarly stored.

FIG. 9is a drawing showing an example of a structure of the product water condition data413stored in the product water condition storing unit213. As shown inFIG. 9, data of each row of product water condition data413is configured including item data of “Case”, “Fix/Var”, “Value1”, “Value2”, and “Step”. In the case shown inFIG. 9, in the field of the item “Case”, a product water amount (Capacity), the number of trains (Train Num), and presence and absence of a check in the CIP check box373(CIP), which are condition names of the product water. Further, in the field of the item “Fix/Var”, data distinguishing between fixed data/variable data is stored. In the fields of the items “Value1”, “Value2”, and “Step”, a fixed value in the fixed data in the case of the fixed data, or minimum and maximum values and the number of data steps (step number) in the case of variable data are stored.

FIG. 10is a drawing showing an example of a structure of calculating condition list data420stored in the calculating condition list storing unit220. At this instance, data on the first row in the calculating condition list data420is a name of data necessary for calculation in the operational performance calculating unit130(seeFIG. 1). Further, data in each line on and after the second line are values set by the raw water condition setting window310, the operational condition setting window340, or the product water condition setting window370with respect to each data specified by the name of the data on the first line.

Data on and after the second lines is data used for once calculation (one case) by the operational performance calculating unit130, and the number on each field on the first row on and after the second line indicates a case number of once calculation in the operational performance calculating unit130. Accordingly, data in each line are different on at least one row.

Further, in the example inFIG. 2, the case number is displayed as “24” in the the-number-of-case display window380. On the other hand, in the example shown inFIG. 10, only the fields of “Case” on seven lines are shown. In this case, there are data in the lines corresponding to fields of “Case” indicating “8” to “24”, but indication of the data are omitted.

Further, inFIG. 10, out of data421on the first four rows of the calculating condition list data420, the amount to the product water of the whole of the plant (Capacity) and the product water amount per train (Capacity/Train) is obtained from the product water condition data413(seeFIG. 9), the temperature (Temperature) is obtained from the raw water condition data411, and the number of the membrane combination (Layout ID) is obtained from the operational condition data412.

Further, data422on five rows (fifth to ninth rows) of the calculating condition list data420are obtained from the flux (Flux), the recovery rate (Rec Rate), the identification number of the membrane (Memb ID), the number of membrane elements per vessel (Ele. Num), and membrane age (Life Span) obtained from the operational condition data412of the membrane at the first stage, obtained from the data412b. Similarly, data423on further following five rows is obtained from the individual operational condition data412cof the membrane at the second stage in the operational condition data412.

Data424after the fifteenth row of the calculating condition list data420is data indicating water quality of the raw water obtained from the raw water condition data411(seeFIG. 7).

FIG. 11is a drawing showing an example of a structure of operational performance calculation result data440stored in the operational performance calculation result storing unit240. At this instance, data on the first line of the operational performance calculation result data440indicates names of data obtained by the operational performance calculating unit130(seeFIG. 1). Further, data on each of lines on and after the second line is data obtained by the process of the operational performance calculating unit130(seeFIG. 1) when data on and after the second line of the calculating condition list data420(seeFIG. 10) are used as the calculation condition data of one case.

Further, inFIG. 11, a data441on first four rows of the operational performance calculation result data440indicates pressures (Pressure) and the number of vessels (Vessel Num) of the first and second membranes, respectively. Further, data442on fifth to twenty-fifth rows are data indicating a quality of the product water, and data443on the twenty-sixth to the forty-sixth rows is data indicating a water quality of the concentrated water. Further, data444on five rows after the forty-seventh row are data indicating saturated concentration ratio (%) of scaling components such as calcium sulfate (CaSO4), barium sulphate (BaSO4), strontium sulphate (SrSO4), calcium fluoride (CaF2), and silicon dioxide (SiO2).

FIG. 12is a drawing showing an example of an structure of a calculation result list display screen700displayed by the calculation result list display unit141. On the calculation result list display screen700, main data is displayed line by line for each case out of the operational performance calculation result data440for all cases stored in the operational performance calculation result storing unit240. Further on the calculation result list display screen700, in addition to data of the calculation result, data set in the input condition setting unit110and a narrowing condition setting window710for narrowing the calculation result are also shown in consideration of user's convenience. Further, inFIG. 12, the data of the calculation result are displayed with bold-italic fonts.

As shown inFIG. 12, as display data701, a product water amount of the whole of the plant (Capacity), a product water amount per train (Capacity/Train), a temperature (Temperature), a layout of membrane combination (Layout) are displayed. Further, as display data702,703, the operational data of the membrane such as pressures (Pressure) at first and second stages of membranes, the number of vessels (Vessel Num), the flux (Flux), the recovery rate (Rec Rate), the membrane identification number (Memb. ID), the number of elements per vessel (Ele. Num), the membrane life time (Life Span) of the first and second membranes, etc. Further, as a display data704, the TDS of the product water (TDS), the concentration of sodium ions (Na), chlorine ion concentration (CO, the pH value, and as display data705, the saturated concentration ratio of scaling component of concentrated water (%) are displayed.

InFIG. 12, data of cases after the eighth case is not shown. However all data can be displayed by appropriately shifting a scroll bar730from side to side. InFIG. 12, the data of calculation results is displayed in an order of the case number. However, the data can be displayed with sorting in an order of values of one of performances selected by the user (for example, pressure).

Further, as shown inFIG. 12, there are narrowing condition entry fields711,712,713,714for narrowing the calculation results desired by the user from the calculation results of the respective cases displayed on the calculation result list display screen700on the narrowing condition setting window710. With the narrowing condition entry fields711,712,713,714, it is possible to set the maximum pressure (Max Pressure), a maximum saturated concentration ratio of scaling component of concentrated water (%)(Max Scaling), the maximum TDS of the product water (Max Product TDS), and the maximum chlorine ion concentration of the product water (Max Product Cl), respectively.

Then, when the narrowing condition data is inputted through the narrowing condition entry fields711,712,713,714, the calculation result list display unit141displays in a highlighted display the data of the case meeting all the condition data from the data of each case displayed on the calculation result list display screen700. The highlighted display is a display easy to be distinguishable from the data of other cases which is provided by displaying with a high brightness or with a fresh color different from other data.

In the example inFIG. 12, on the rows designated with references720,721,722,723, there is data not meeting the condition data set in the narrowing condition entry fields711,712,713,714, and the data not meeting the narrowing condition data is white/black-reverse-displayed. Accordingly, in the example shown inFIG. 12, data731of the case3meets the condition data previously set and each data of other cases does not meet at least one of the condition data piece

Further, in the example shown inFIG. 12, the data which does not meet at least one piece of the narrowing condition data is distinguishably displayed with low brightness by half tone dot meshing, etc. However, such data can be not displayed (hidden).

Further, on the calculation result list display screen700inFIG. 12, there is shown a “Detail” button732. When the user access the detail calculation result, for example, the user selects the case number to be accessed and the “Detail” button732is pressed, a calculation result detail display screen800shown inFIG. 13is displayed.

FIG. 13is a drawing showing an example of a calculation result detail display screen800displayed by the calculation result detail display unit142. On the calculation result detail display screen800, there are displayed a case number display field801, a water quality data list802, an operational data list803, and a “List” button810.

Here, the case number selected on the calculation result list display screen700is displayed on the case number display field801. On each of fields of the water quality data list802, data of the water quality is displayed regarding a raw water (Feed), Product water (Permeate), and condensed water (Brine). Further, on the operational data list803, the product water amount of the whole of the plant (Capacity), the product water amount per train (Capacity/Train), the temperature (Temperature), the layout of membrane combination (Layout) are displayed, and operational data804,805, and scaling data806is displayed.

At this instance, when the “List” button810is pressed, the calculation result list display screen700shown inFIG. 11is displayed again.

As described above, using the calculation result list display screen700inFIG. 12, the user can obtain the operational performance data and water quality data upon running as list data for each of cases of all combination of input data set in the input condition setting unit110. In addition, the user can easily know a case in which a desired operational performance data and water quality data can be provided

The user can obtain the operational performances of the reverse osmosis equipment determined by input condition data of various cases upon development and designing of the reverse osmosis equipment all together according to the embodiments described above. Accordingly, because the user can easily compare layouts of the membrane combination structure in the reverse osmosis equipment in accordance with the raw water condition and the product water condition.

The present invention is not limited to the embodiments described above, and there are various modifications. For example, the embodiment described above is described in details to be easily understood, but not limited to an embodiment including all the structures described above. Further, a part of a structure in one embodiment can be replaced with a part of another embodiment. It may be possible to add a part or all of the structure of the other embodiment to a part of a structure in one embodiment.

DESCRIPTION OF REFERENCE SYMBOLS

10reverse osmosis equipment performance calculation device100operation process device110input condition setting unit111raw water condition setting unit112raw water detail setting unit113operational condition setting unit114product water condition setting unit120calculating condition list generating unit130operational performance calculating unit140operational performance calculating result display unit141calculation result list display unit142calculation result detail display screen200storage210input condition storing unit211raw water condition storing unit212operational condition storing unit213product water condition storing unit220calculating condition list storing unit230membrane type and structural layout storing unit240operational performance calculation result storing unit300input device301input condition setting screen302raw water detailed setting screen310raw water condition setting window (first sub-screen)320temperature setting unit330TDS setting unit339WQD button340operational condition setting window (second sub-screen)341layout selection entry field360operational condition data setting frame361recovery rate setting unit362flux setting unit370product water condition setting window (third sub-screen)371product water amount setting unit380the-number-of-case display window400display device420calculating condition list data431membrane type database440operational performance calculation result data700calculation result list display screen800calculation result detail display screen