(57)【特許請求の範囲】
【請求項１】
複数の逆浸透膜を有し、かつ複数の運転モードに切替可能な海水淡水化プラントの動作を制御する制御装置であって、
前記各運転モードに対応付けられた複数の条件式及び演算式を記憶する記憶手段と、
前記海水淡水化プラントによって計測され、海水の塩分濃度及び水温を含む第１計測データと、前記逆浸透膜の入口部分に供給される海水の圧力を示す入口圧力の値、前記逆浸透膜を透過する淡水量、前記逆浸透膜に供給される海水量に対する淡水量の比を百分率で示す回収率、及び前記逆浸透膜を透過する淡水の塩分濃度を含む逆浸透膜毎の第２計測データとを取得する取得手段と、
前記取得された第１計測データ内の塩分濃度（Ｃｓ）と、前記取得された各第２計測データ内の回収率（ｒ（ｘ））とに基づいて、前記記憶手段から読出した演算式
【数１】
0005638636.tif 000012
を使用して、前記各逆浸透膜の入口部分に供給される海水の塩分濃度を示す入口塩分濃度（Ｃｆ（ｘ））をそれぞれ算出する第１算出手段と、
前記取得された第１計測データ内の水温（Ｔ）と、前記算出された各入口塩分濃度（Ｃｆ（ｘ））とに基づいて、前記記憶手段から読出した演算式（但し、ρは海水の密度）
【数２】
0005638636.tif 000013
を使用して、前記各逆浸透膜に生じる浸透圧の値（π（ｘ））をそれぞれ算出する第２算出手段と、
前記記憶手段から読出した演算式（但し、Ｑ（ｘ）は淡水量、Ａ（ｘ）は逆浸透膜の膜面積）、
【数３】
0005638636.tif 000014
を使用して、前記逆浸透膜を透過する淡水の透過流束（Ｊｖ（ｘ））を算出し、前記取得された各第２計測データ内の入口圧力の値（ｐｍ（ｘ））及び淡水量（Ｑ（ｘ））と、前記算出された各浸透圧の値（π（ｘ））とに基づいて、前記記憶手段から読出した演算式（但し、μ（Ｔ）は海水の粘性係数）、
【数４】
0005638636.tif 000015
を使用して、前記各逆浸透膜における抵抗値（Ｒ（ｘ））をそれぞれ算出する第３算出手段と、
前記算出された各抵抗値に基づいて、前記各逆浸透膜の特性の変化を監視し、かつ異常を検知する第１監視検知手段と、
前記各運転モードのうち、１つの運転モードを選択する選択手段と、
前記第１監視検知手段により異常が検知されると、前記選択された運転モードに対応付けられた条件式又は演算式を前記記憶手段から読出した後に、当該読出した条件式又は演算式を用いた演算処理を実行し、当該演算処理の結果に基づいて前記海水淡水化プラントの動作を制御する第１制御手段と
を備えた制御装置。
【請求項２】
請求項１に記載の制御装置において、
前記第１監視検知手段は、
前記算出された各抵抗値に所定の差が生じたか否かを判定する第１判定手段と、
前記第１判定手段による判定の結果が生じた旨を示すとき、当該判定の結果に係る第１判定結果信号を前記選択手段に送出する第１送出手段と
を備え、
前記選択手段は、
前記送出された第１判定結果信号を受信すると、前記選択された運転モードに係る選択信号を前記第１制御手段に送出する第２送出手段を備えた制御装置。
【請求項３】
請求項２に記載の制御装置において、
前記第１監視検知手段は、
前記第１送出手段により前記第１判定結果信号を送出すると共に、前記算出された各抵抗値に係る演算結果データを前記第１制御手段に送出する第３送出手段を備え、
前記第１制御手段は、
前記海水淡水化プラントのランニングコストを最小にする第１運転モードに係る選択信号と、前記送出された演算結果データとを受信すると、当該第１運転モードに対応付けられた条件式を前記記憶手段から読出した後に、当該条件式（但し、η（ｘ）は高圧ポンプのポンプ効率、Ｃｓｖは淡水の塩分濃度の目標値、Ｃｐ（ｘ）は透過塩分濃度）
【数５】
0005638636.tif 000016
を使用して、前記各逆浸透膜を透過する淡水量の目標値を示す淡水量目標値（Ｑｓｖ）の修正値を算出する第４算出手段と、
前記算出された修正値に変更するための変更信号を前記海水淡水化プラントに送出する第４送出手段と
を備えた制御装置。
【請求項４】
請求項３に記載の制御装置において、
前記第１制御手段は、
前記各逆浸透膜の目詰まりを示すファウリングの進行具合を抑制する第２運転モードに係る選択信号を受信すると、当該第２運転モードに対応付けられた演算式を前記記憶手段から読出した後に、当該演算式
【数６】
0005638636.tif 000017
を使用して、前記透過流束（Ｊｖ（ｘ））の修正値を算出する第５算出手段を備えた制御装置。
【請求項５】
請求項４に記載の制御装置において、
前記第１制御手段は、
前記各逆浸透膜の交換時期を平滑化する第３運転モードに係る選択信号を受信すると、当該第３運転モードに対応付けられた演算式を前記記憶手段から読出した後に、当該演算式
【数７】
0005638636.tif 000018
を使用して、前記透過流束（Ｊｖ（ｘ））の修正値を算出する第６算出手段を備えた制御装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の制御装置において、
前記取得された各第２計測データ内の淡水の塩分濃度と、前記算出された各入口塩分濃度（Ｃｆ（ｘ））に基づいて、当該演算式（但し、Ｃｐ（ｘ）は透過塩分濃度）
【数８】
0005638636.tif 000019
を使用して、前記各逆浸透膜による塩分除去率（Ｃｒ（ｘ））を算出する第７算出手段と、
前記算出された各塩分除去率に基づいて、前記各逆浸透膜の特性の変化を監視し、かつ異常を検知する第２監視検知手段と、
前記第２監視検知手段により異常が検知されると、前記選択された運転モードに対応付けられた条件式又は演算式を前記記憶手段から読出した後に、当該読出した条件式又は演算式を用いた演算処理を実行し、当該演算処理の結果に基づいて前記海水淡水化プラントの動作を制御する第２制御手段と
を更に備えた制御装置。
【請求項７】
請求項６に記載の制御装置において、
前記第２監視検知手段は、
前記算出された各塩分除去率に所定の差が生じたか否かを判定する第２判定手段と、
前記第２判定手段による判定の結果が生じた旨を示すとき、当該判定の結果に係る第２判定結果信号を前記選択手段に送出する第５送出手段と
を備え、
前記選択手段は、
前記送出された第２判定結果信号を受信すると、前記選択された運転モードに係る選択信号を前記第２制御手段に送出する第６送出手段を備えた制御装置。
【請求項８】
請求項７に記載の制御装置において、
前記第２監視検知手段は、
前記第５送出手段により前記第２判定結果信号を送出すると共に、前記算出された各塩分除去率に係る第２演算結果データを前記第２制御手段に送出する第７送出手段を備え、
前記第２制御手段は、
前記各逆浸透膜を透過する淡水の水質を優先する第４運転モードに係る選択信号と、前記送出された第２演算結果データとを受信すると、当該第４運転モードに対応付けられた条件式を前記記憶手段から読出した後に、当該条件式（但し、Ｊｖ（ｘ）は透過流束）
【数９】
0005638636.tif 000020
に基づいて、前記淡水量目標値の修正値を算出する第８算出手段と、
前記算出された修正値に変更するための変更信号を前記海水淡水化プラントに送出する第８送出手段と
を備えた制御装置。
【請求項９】
請求項８に記載の制御装置において、
前記第２制御手段は、
前記各逆浸透膜を透過する淡水の塩分濃度が所定の値以下となる条件においても、最大の淡水量を生産する第５運転モードに係る選択信号を受信すると、当該第５運転モードに対応付けられた条件式を前記記憶手段から読出した後に、当該条件式（但し、Ｃｓｖは淡水の塩分濃度の目標値）
【数１０】
0005638636.tif 000021
に基づいて、前記淡水量目標値の修正値を算出する第９算出手段を備えた制御装置。
【請求項１０】
請求項９に記載の制御装置において、
前記第２制御手段は、
前記海水淡水化プラントによる海水取水量が最小となる条件においても、所定の淡水量を生産する第６運転モードに係る選択信号を受信すると、当該第６運転モードに対応付けられた演算式を前記記憶手段から読出した後に、当該演算式（但し、ｒ（ｘ）は回収率）
【数１１】
0005638636.tif 000022
に基づいて、前記淡水量目標値及び前記各回収率の修正値を算出する第１０算出手段を備えた制御装置。
【請求項１１】
複数の逆浸透膜を有し、かつ複数の運転モードに切替可能な海水淡水化プラントの動作を制御する請求項１に記載の制御装置を含む制御システムであって、
前記海水淡水化プラントは、
各種データを計測する計測手段と、
前記制御装置からの指示に応じて動作を制御する制御手段と
を備えた制御システム。
【請求項１２】
複数の逆浸透膜を有し、かつ複数の運転モードに切替可能な海水淡水化プラントの動作を制御する請求項１に記載の制御装置に適用する制御方法であって、
前記第１計測データと、前記第２計測データとを取得する取得ステップと、
前記第１算出手段により前記各逆浸透膜の入口部分に供給される海水の塩分濃度を示す入口塩分濃度をそれぞれ算出する第１算出ステップと、
前記第２算出手段により前記各逆浸透膜に生じる浸透圧の値をそれぞれ算出する第２算出ステップと、
前記第３算出手段により前記各逆浸透膜における抵抗値をそれぞれ算出する第３算出ステップと、
前記算出された各抵抗値に基づいて、前記各逆浸透膜の特性の変化を監視し、かつ異常を検知する監視検知ステップと、
前記各運転モードのうち、１つの運転モードを選択する選択ステップと、
前記監視検知ステップにより異常が検知されると、前記選択された運転モードに対応付けられた条件式又は演算式を前記記憶手段から読出した後に、当該読出した条件式又は演算式を用いた演算処理を実行し、当該演算処理の結果に基づいて前記海水淡水化プラントの動作を制御する制御ステップと
を備えた制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御装置、制御システム及び制御方法に関する。
【背景技術】
【０００２】
海水淡水化プラントにおいて、所定の淡水量（以下、生産水量とも表記）を得るのに必要な逆浸透膜（以下、ＲＯ膜と表記）系列数は、当該プラントを設計する上で重要な設計要素の一つである。このＲＯ膜系列数は、通常、１系列毎のＲＯ膜特性（例えば、ＲＯ膜抵抗や塩分除去率等）が同一であると想定して設計される。
【０００３】
しかしながら、１系列毎のＲＯ膜特性が同一であると想定して設計されたにも関わらず、海水淡水化プラントを稼働させた際に、ＲＯ膜特性や当該プラント内の機器の特性が系列毎に異なることがある。
【０００４】
例えば、原水である海水には塩分以外に、濁質、有機物及び微生物等が含まれており、これらを含む原水をＲＯ膜に透過させると、これらの物質が次第に膜の表面に堆積して目詰まり（以下、ファウリングと表記）が発生することがある。このファウリングの度合いは、ＲＯ膜によりろ過される原水の総透過量や設置環境等によって異なるため、ＲＯ膜特性に差が生じてしまう。
【０００５】
ＲＯ膜特性に差が生じると、設計当初に想定していた生産水量を十分に得られない、又は、当該生産水量を得るために必要な電力量が系列毎に異なるという不都合がある。
【０００６】
このため、ＲＯ膜の前後に圧力計を設け、当該圧力計による計測値を用いてＲＯ膜を系列毎に監視し、海水淡水化プラント内の異常を検知する異常検知技術がある。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】Suhan Kim, An intelligent diagnosis algorithm for reverse osmosis membrane performance in real field application, AWA, Membranes and Desalination Specialty Conference IV.
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、以上のような異常検知技術では、ＲＯ膜を系列毎に監視し、海水淡水化プラント内の異常を検知することは可能であるが、当該プラントの運転条件を制御することができないという不都合がある。
【０００９】
本発明が解決しようとする課題は、ＲＯ膜を系列毎に監視し、海水淡水化プラント内の異常を検知し、かつ、当該検知の結果に基づいて当該プラントの運転条件を制御可能な制御装置、制御システム及び制御方法を提供することである。
【課題を解決するための手段】
【００１０】
実施形態の制御装置は、複数の逆浸透膜を有し、かつ複数の運転モードに切替可能な海水淡水化プラントの動作を制御する。
【００１１】
前記制御装置は、記憶手段、取得手段、第１算出手段、第２算出手段、第３算出手段、第１監視検知手段、選択手段及び第１制御手段を備えている。
【００１２】
前記記憶手段は、前記各運転モードに対応付けられた複数の条件式及び演算式を記憶する。
【００１３】
前記取得手段は、前記海水淡水化プラントによって計測され、海水の塩分濃度及び水温を含む第１計測データと、前記逆浸透膜の入口部分に供給される海水の圧力を示す入口圧力の値、前記逆浸透膜を透過する淡水量、前記逆浸透膜に供給される海水量に対する淡水量の比を百分率で示す回収率、及び前記逆浸透膜を透過する淡水の塩分濃度を含む逆浸透膜毎の第２計測データとを取得する。
【００１４】
前記第１算出手段は、前記取得された第１計測データ内の塩分濃度と、前記取得された各第２計測データ内の回収率とに基づいて、前記各逆浸透膜の入口部分に供給される海水の塩分濃度を示す入口塩分濃度をそれぞれ算出する。
【００１５】
前記第２算出手段は、前記取得された第１計測データ内の水温と、前記算出された各入口塩分濃度とに基づいて、前記各逆浸透膜に生じる浸透圧の値をそれぞれ算出する。
【００１６】
前記第３算出手段は、前記取得された各第２計測データ内の入口圧力の値及び淡水量と、前記算出された各浸透圧の値とに基づいて、前記各逆浸透膜における抵抗値をそれぞれ算出する。
【００１７】
前記第１監視検知手段は、前記算出された各抵抗値に基づいて、前記各逆浸透膜の特性の変化を監視し、かつ異常を検知する。
【００１８】
前記選択手段は、前記各運転モードのうち、１つの運転モードを選択する。
【００１９】
前記第１制御手段は、前記第１監視検知手段により異常が検知されると、前記選択された運転モードに対応付けられた条件式又は演算式を前記記憶手段から読出した後に、当該読出した条件式又は演算式を用いた演算処理を実行し、当該演算処理の結果に基づいて前記海水淡水化プラントの動作を制御する。
【図面の簡単な説明】
【００２０】
【図１】第１の実施形態に係る制御装置を含む海水淡水化システムの構成例を示す模式図である。
【図２】同実施形態に係る制御装置内の制御部の動作の一例を示すフローチャートである。
【図３】同実施形態に係る制御装置内の制御部による最適化演算処理を説明するための模式図である。
【図４】同実施形態に係る制御装置の動作の一例を示すフローチャートである。
【図５】第２の実施形態に係る制御装置を含む海水淡水化システムの構成例を示す模式図である。
【図６】同実施形態に係る制御装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
［第１の実施形態］
図１は、第１の実施形態に係る制御装置を含む海水淡水化システムの構成例を示す模式図であり、図２は、同実施形態に係る制御装置内の制御部の動作の一例を示すフローチャートであって、図３は、同実施形態に係る制御装置内の制御部による最適化演算処理を説明するための模式図である。
【００２２】
海水淡水化システム（換言すると、制御システム）１は、図１に示すように、海水淡水化プラント１０及び制御装置２０を備えている。
【００２３】
海水淡水化プラント１０は、図１に示すように、前処理システム１１及びＲＯシステム１２を備えている。前処理システム１１は、例えば、薬品注入やろ過等といった前処理を実行するシステムであり、図示しない取水ポンプ、取水槽、前処理器及び前処理水槽を備えている。また、ＲＯシステム１２は、送水ポンプ１２１、高圧ポンプ１２２、ＲＯ膜１２３、ブライン調節弁１２４、動力回収装置１２５及びブースターポンプ１２６を備えている。なお、前処理システム１１及びＲＯシステム１２には、各種データを計測可能な第１乃至第３センサ（図示せず）が設けられている。また、ＲＯシステム１２には、高圧ポンプ１２２を制御する第１コントローラ（図示せず）とブースターポンプ１２６を制御する第２コントローラ（図示せず）とが設けられている。
【００２４】
海水淡水化プラント１０では、前処理システム１１において海水が取水されると、適当な前処理が実行される。その後、前処理が施された海水はＲＯシステム１２に送水され、ＲＯシステム１２内の送水ポンプ１２１により高圧ポンプ１２２及び動力回収装置１２５に更に送水される。高圧ポンプ１２２は、前処理の施された海水を高圧な状態まで昇圧した後に、ＲＯ膜１２３に送水する。ＲＯ膜１２３は、海水に含まれる塩分を除去し、透過水として淡水を生成する。なお、ＲＯ膜１２３により除去した塩分は、淡水化されなかった水と共に（６ＭＰａ程度の）濃縮海水として動力回収装置１２５に送水される。動力回収装置１２５は、濃縮海水のもつ圧力（動力）を回収し、送水ポンプ１２１より送水された海水にこの動力を伝達する。動力回収装置１２５が回収した動力により昇圧された海水は、ブースターポンプ１２６により０．２ＭＰａ程度昇圧された後に、高圧ポンプ１２２により送水された海水と共にＲＯ膜１２３に送水される。
【００２５】
以下の説明中では、上記処理を実行する１つのＲＯシステム１２を１系列と表記する。また、海水淡水化プラント１０は複数のＲＯシステム１２を備えているものとする（すなわち、海水淡水化プラント１０は複数系列を備えている）。
【００２６】
なお、ＲＯシステム１２内の高圧ポンプ１２２、ＲＯ膜１２３、動力回収装置１２５及びブースターポンプ１２６の配置構成としては、例えば、系列独立方式、フィードセンタ方式及び３センタ方式等、各種方式が適用可能である。
【００２７】
ここで、制御装置２０は、図１に示すように、メモリ２１、データ取得部２２、浸透圧演算部２３、ＲＯ膜抵抗監視部２４、運転モード選択部２５、制御部２６及び表示部２７を備えている。
【００２８】
メモリ２１は、後述するデータ取得部２２により取得される計測データと、後述する制御部２６において用いられ、各運転モードに対応付けられた各種条件式及び演算式とを記憶している。また、メモリ２１は、後述する各部２３，２４，２６における処理の途中経過を示す経過データを記憶している。なお、メモリ２１に記憶された経過データは適宜消去されてもよい。
【００２９】
データ取得部２２は、海水淡水化プラント１０内の第１乃至第３センサにより計測されたデータを取得する。また、データ取得部２２は、第１乃至第３センサより取得したデータを浸透圧演算部２３及びＲＯ膜抵抗監視部２４に送出する。更に、データ取得部２２は、第１乃至第３センサにより取得したデータをメモリ２１に適宜書込む。
【００３０】
データ取得部２２により取得されるデータとしては、前処理システム１１に設けられた第１センサにより計測される第１計測データと、ＲＯシステム１２に設けられた第２及び第３センサにより計測される第２計測データとがある。第１計測データは、前処理が施される前の海水の塩分濃度及び温度を含むデータである。第２計測データは、ＲＯ膜１２３の入口部分に供給される海水の圧力を示す入口圧力（換言すると、１次側圧力）の値（以下、単に入口圧力と表記）と、ＲＯ膜１２３を透過する淡水量と、ＲＯ膜１２３に供給される海水量に対する淡水量の比を百分率で示す回収率と、ＲＯ膜１２３を透過する淡水の塩分濃度とを含むデータである。なお、第２計測データは、データ取得部２２により系列毎に取得されるデータである。
【００３１】
浸透圧演算部２３は、データ取得部２２から送出された第１計測データ及び第２計測データを受信する。
【００３２】
また、浸透圧演算部２３は、以下に示す（１）式に基づいて、系列ｘに係る（各系列の）ＲＯ膜の入口部分に供給される海水の塩分濃度（以下、入口塩分濃度と表記）Ｃｆ（ｘ）を算出する。但し、Ｃｓはデータ取得部２２により取得された第１計測データ内の海水の塩分濃度を示し、ｒ（ｘ）はデータ取得部２２により取得された系列ｘに係る第２計測データ内の回収率を示している。
【数１】
0005638636.tif 000002
【００３３】
また、浸透圧演算部２３は、以下に示す（２）式に基づいて、系列ｘに係るＲＯ膜に生じる浸透圧の値（以下、単に浸透圧と表記）π（ｘ）を算出する。但し、ρは予め設定された海水の密度を示し、Ｔはデータ取得部２２により取得された第１計測データ内の海水の温度を示している。
【数２】
0005638636.tif 000003
【００３４】
更に、浸透圧演算部２３は、上記（２）式に基づいて算出された系列ｘの浸透圧に係る第１演算結果データをＲＯ膜抵抗監視部２４に送出する。なお、浸透圧演算部２３は、上記（１）及び（２）式に基づいて算出した入口塩分濃度と浸透圧とに係る演算結果データ（経過データ）をメモリ２１に適宜書込む。
【００３５】
ＲＯ膜抵抗監視部２４は、データ取得部２２から送出された第１及び第２計測データと、浸透圧演算部２３から送出された第１演算結果データとを受信する。
【００３６】
また、ＲＯ膜抵抗監視部２４は、以下に示す（３）式に基づいて、系列ｘに係るＲＯ膜を透過する淡水の流束の値（以下、透過流束と表記）Ｊｖ（ｘ）を算出する。但し、Ｑ（ｘ）はデータ取得部２２により取得された系列ｘに係る第２計測データ内の淡水量を示し、Ａ（ｘ）は系列ｘに係るＲＯ膜の膜面積を示している。
【数３】
0005638636.tif 000004
【００３７】
また、ＲＯ膜抵抗監視部２４は、以下に示す（４）式に基づいて、系列ｘに係るＲＯ膜抵抗の値（以下、単にＲＯ膜抵抗と表記）Ｒ（ｘ）を算出する。但し、μ（Ｔ）はデータ取得部２２により取得された第１計測データ内の海水の水温に対応した海水の粘性係数を示し、ｐｍ（ｘ）はデータ取得部２２により取得された系列ｘに係る第２計測データ内の入口圧力を示し、π（ｘ）は当該受信した第１演算結果データに係る系列ｘの浸透圧を示している。
【数４】
0005638636.tif 000005
【００３８】
また、ＲＯ膜抵抗監視部２４は、上記（４）式に基づいて算出した系列ｘのＲＯ膜抵抗に所定の差が生じているか否かを判定する第１判定処理を実行する。なお、所定の差とは、ユーザの操作に応じて予め設定された値であり、この値は適宜変更可能である。
【００３９】
ＲＯ膜抵抗監視部２４は、第１判定処理による判定結果が所定の差が生じている旨を示すとき、当該判定結果に係る判定結果信号を運転モード選択部２５に送出すると共に、上記（４）式に基づいて算出した系列ｘのＲＯ膜抵抗に係る第２演算結果データを制御部２６に送出する。また、ＲＯ膜抵抗監視部２４は、この第２演算結果データを表示部２７に送出する。なお、ＲＯ膜抵抗監視部２４は、上記（３）及び（４）式に基づいて算出した透過流束とＲＯ膜抵抗とに係る演算結果データをメモリ２１に適宜書込む。
【００４０】
運転モード選択部２５は、ＲＯ膜抵抗監視部２４から送出された判定結果信号を受信すると、複数の運転モードのうちのいずれかを選択するようユーザに促す。
【００４１】
また、運転モード選択部２５は、例えば、キーボード、マウス及びタッチパネル等の入力インターフェースを介して選択された運転モードに係る選択信号を制御部２６に送出する。なお、運転モードとしては、海水淡水化プラント１０のランニングコストを最小化するランニングコスト最小化モード、ファウリングを抑制するファウリング抑制モード及びＲＯ膜の交換時期を平滑化するＲＯ膜メンテナンス負荷平滑化モードがある。
【００４２】
制御部２６は、ＲＯ膜抵抗監視部２４から送出された第２演算結果データと、運転モード選択部２５から送出された選択信号とを受信すると、当該受信した選択信号に係る運転モードに応じた制御処理を実行する。ここでは、制御部２６がランニングコスト最小化モードに係る選択信号を受信した場合の機能について説明する。
【００４３】
制御部２６は、ＲＯ膜抵抗監視部２４から送出された第２演算結果データと、運転モード選択部２５から送出されたランニングコスト最小化モードに係る選択信号とを受信すると、ランニングコスト最小化モードに対応付けられた条件式（すなわち、後述する（５）式）をメモリ２１から読出した後に、以下に示す（５）式に基づいて、最適化演算処理を実行し、例えば、図３に示すように、各系列の処理負荷（処理量）を変更する。但し、η（ｘ）は系列ｘの高圧ポンプのポンプ効率を示し、Ｑｓｖは海水淡水化プラント１０により生産される淡水量の目標値（以下、生産水量目標値（換言すると、淡水量目標値）と表記）を示し、Ｃｓｖは海水淡水化プラント１０により生産される淡水の塩分濃度の目標値を示し、Ｃｐ（ｘ）は前記透過する淡水の塩分濃度（換言すると、透過塩分濃度）を示している。なお、制御部２６は、メモリ２１に記憶された計測データ及び経過データを適宜読出可能である。
【００４４】
また、制御部２６は、各系列の処理負荷を変更した結果を示す変更結果データを表示部２７に送出する。
【００４５】
ここで、制御部２６により実行される遺伝的アルゴリズムを用いた最適化演算処理について、図２のフローチャートを参照しながら説明する。なお、遺伝的アルゴリズムとは、生物進化の過程を模したアルゴリズムであり、各種の遺伝子列をもつ個体に対して、例えば淘汰、増殖、交叉及び突然変異等の処理を複数回にわたって実行し、評価が最も高い遺伝子列を求めるアルゴリズムである。
【００４６】
始めに、制御部２６は、系列毎にランダムな遺伝子列をもつｍ個の個体を発生させ、これらの各個体を初期個体群としてメモリ２１に記憶させる（ステップＳ１）。ここでは、系列毎の透過流束Ｊｖ０（ｉ）が遺伝子（決定変数）であると仮定する。
【００４７】
続いて、制御部２６は、当該発生させたｍ個の個体が上記（５）式に示す制約条件を満たしているか否かを判定すると共に、各個体の評価値を算出する（ステップＳ２）。なお、制約条件を満たしていないと判定された個体の評価値は０とする。
【００４８】
次に、制御部２６は、当該算出した評価値が小さい個体を、予め定義された個体数分だけ淘汰（削除）する（ステップＳ３）。なお、ステップＳ３の処理において淘汰される個体数は、ユーザの操作に応じて、任意の数に変更可能である。
【００４９】
続いて、制御部２６は、ステップＳ３の淘汰処理において淘汰されずに残っている個体同士を所定の交叉率分（全個体数に対するある割合）だけ、ランダムにペアリングした後に、ペアリングされた組毎にランダムに遺伝子座（換言すると、遺伝子の場所）を選び、各個体の同一の遺伝子座同士を互いに一点交叉させる（ステップＳ４）。なお、本実施形態では、交叉方法として、一点交叉を用いたが、これに限定されず、例えば、二点交叉、多点交叉及び一様交叉等の交叉方法が適用可能である。
【００５０】
次に、制御部２６は、所定の突然変異率分（全個体数に対するある割合）だけ、ランダムに個体を選び、各個体の任意の遺伝子座にある遺伝子を変異させる（すなわち、別の値に変更させる）(ステップＳ５)。
【００５１】
しかる後に、制御部２６は、ステップＳ２〜Ｓ５の処理が予め設定された回数だけ繰り返されたか否かを判定する（ステップＳ６）。なお、ステップＳ６の判定の結果が否を示す場合（ステップＳ６：「Ｎｏ」）には、ステップＳ２の処理に戻る。
【００５２】
また、ステップＳ６の判定の結果が繰り返された旨を示す場合（ステップＳ６：「Ｙｅｓ」）には、現世代の中でも最も評価値の高い個体に基づき、海水淡水化プラント１０の各系列の透過流束を、ランニングコストが最小となるよう決定する。
【００５３】
表示部２７は、ＲＯ膜抵抗監視部２４から送出された第２演算結果データと、制御部２６から送出された変更結果データとを受信し、当該受信した各種データを表示装置（図示せず）に表示させる。
【００５４】
次に、以上のように構成された制御装置２０の動作の一例について、図４のフローチャートを参照しながら説明する。
【００５５】
始めに、データ取得部２２は、海水淡水化プラント１０内の第１乃至第３センサから第１及び第２計測データを取得し、当該取得した第１及び第２計測データを浸透圧演算部２３及びＲＯ膜抵抗監視部２４に送出する（ステップＳ１０）。
【００５６】
続いて、浸透圧演算部２３は、データ取得部２２から送出された第１及び第２計測データを受信すると、上記（１）及び（２）式に基づいて各系列の浸透圧を算出する。その後、浸透圧演算部２３は、当該算出した系列ｘの浸透圧に係る第１演算結果データをＲＯ膜抵抗監視部２４に送出する（ステップＳ１１）。
【００５７】
次に、ＲＯ膜抵抗監視部２４は、データ取得部２２から送出された第１及び第２計測データと、浸透圧演算部２３から送出された第１演算結果データとを受信すると、上記（３）及び（４）式に基づいて系列ｘのＲＯ膜抵抗を算出する（ステップＳ１２）。
【００５８】
続いて、ＲＯ膜抵抗監視部２４は、当該算出した系列ｘのＲＯ膜抵抗に所定の差が生じているか否かを判定する（ステップＳ１３）。なお、ステップＳ１３の判定の結果が否を示す場合（ステップＳ１３：「Ｎｏ」）には、ステップＳ１０の処理に戻る。
【００５９】
ステップＳ１３の判定の結果が所定の差が生じている旨を示す場合（ステップＳ１３：「Ｙｅｓ」）には、ＲＯ膜抵抗監視部２４は、判定結果信号を運転モード選択部２５に送出すると共に、ステップＳ１２の処理において算出した系列ｘのＲＯ膜抵抗に係る第２演算結果データを制御部２６に送出する（ステップＳ１４）。
【００６０】
次に、運転モード選択部２５は、ＲＯ膜抵抗監視部２４から送出された判定結果信号を受信すると、複数の運転モードのうちのいずれか１つを選択するようユーザに促す。その後、運転モード選択部２５は、ユーザの操作に応じて選択された運転モードに係る選択信号を制御部２６に送出する（ステップＳ１５）。ここでは、運転モード選択部２５が、ランニングコスト最小化モードに係る選択信号を制御部２６に送出したと仮定する。
【００６１】
続いて、制御部２６は、ＲＯ膜抵抗監視部２４から送出された第２演算結果データと、運転モード選択部２５から送出された選択信号とを受信すると、当該受信した選択信号により示される運転モードに対応付けられた条件式をメモリ２１から読出した後に、当該読出した条件式を用いた制御処理を実行する（ステップＳ１６）。ここでは、制御部２６は、上記（５）式に基づいて、上記最適化演算処理を実行する。
【００６２】
しかる後に、制御部２６は、ステップＳ１６における制御処理の結果に基づいて、各系列の処理負荷を変更する（すなわち、生産水量目標値を修正する）ための変更信号を海水淡水化プラント１０内の図示しない第１コントローラに送出し（ステップＳ１７）、ステップＳ１０の処理に戻る。
【００６３】
以上説明した第１の実施形態によれば、各運転モードに対応付けられた演算式及び条件式を記憶するメモリ２１と、各系列のＲＯ膜抵抗を監視するＲＯ膜抵抗監視部２４と、各系列のＲＯ膜抵抗に所定の差が生じた場合に各運転モードに対応付けられた演算式又は条件式をメモリ２１から読出した後に、この演算式又は条件式を用いた演算処理を実行し、当該演算処理の結果に基づいて制御処理を実行する制御部２６とを備えた構成により、ＲＯ膜を系列毎に監視し、海水淡水化プラント１０内の異常を検知し、かつ、当該検知の結果に基づいて、海水淡水化プラント１０のランニングコストが最小となるように各系列の処理負荷を制御することができる。
【００６４】
以下に、第１の実施形態の変形例について説明する。
【００６５】
（第１の変形例）
ここでは、制御部２６が、ファウリング抑制モードに係る選択信号を受信した場合の機能について説明する。
【００６６】
制御部２６は、ＲＯ膜抵抗監視部２４から送出された第２演算結果データと、運転モード選択部２５から送出されたファウリング抑制モードに係る選択信号とを受信すると、ファウリング抑制モードに対応付けられた演算式（すなわち、後述する（６）式）をメモリ２１から読出した後に、以下に示す（６）式に基づいて、系列ｘの透過流束Ｊｖ（ｘ）を算出する。但し、Ｊは海水淡水化プラント１０により生産される生産水量を各系列の膜面積の和で除した値である。
【数６】
0005638636.tif 000006
【００６７】
また、制御部２６は、系列ｘの透過流束を、上記（６）式に基づいて算出した値に変更するための変更信号を海水淡水化プラント１０内の図示しない第１コントローラに送出する。
【００６８】
このように、ＲＯ膜抵抗が大きい系列の透過流束を小さくさせる制御処理を実行する制御部２６を備えた構成により、ファウリングの要因となる物質（例えば、有機物や微生物等）がＲＯ膜を透過する割合を小さくし、ＲＯ膜抵抗の増加を抑制することができる。
【００６９】
（第２の変形例）
ここでは、制御部２６が、ＲＯ膜メンテナンス負荷平滑化モードに係る選択信号を受信した場合の機能について説明する。
【００７０】
制御部２６は、ＲＯ膜抵抗監視部２４から送出された第２演算結果データと、運転モード選択部２５から送出されたＲＯ膜メンテナンス負荷平滑化モードに係る選択信号とを受信すると、ＲＯ膜メンテナンス負荷平滑化モードに対応付けられた演算式（すなわち、後述する（７）式）をメモリ２１から読出した後に、以下に示す（７）式に基づいて、系列ｘの透過流束Ｊｖ（ｘ）を算出する。
【数７】
0005638636.tif 000007
【００７１】
また、制御部２６は、系列ｘの透過流束を、上記（７）式に基づいて算出した値に変更するための変更信号を海水淡水化プラント１０内の図示しない第１コントローラに送出する。
【００７２】
このように、ＲＯ膜抵抗の増加速度が大きい系列（すなわち、ＲＯ膜の寿命が短く、ＲＯ膜を交換する時期が近い系列）に対して他系列よりも大きい処理負荷を適用させる制御処理を実行する制御部２６を備えた構成により、膜交換の時期が重ならず、例えば、１０系統分のＲＯ膜を１日で交換しなければならないといったメンテナンスの負荷（手間）を平滑化することができる。
【００７３】
［第２の実施形態］
図５は、第２の実施形態に係る制御装置を含む海水淡水化システムの構成例を示す模式図であって、図１に示した構成とは異なり、制御装置２０内にＲＯ膜塩分除去率監視部２４´を更に設け、運転モードとして、水質優先モード、生産水量最大化モード及び海水取水量最小化モードを更に設けた構成を示している。
【００７４】
以下、前述した第１の実施形態と異なる各部２２，２３，２５，２６，２７の機能と、ＲＯ膜塩分除去率監視部２４´の機能とについて説明する。
【００７５】
データ取得部２２は、海水淡水化プラント１０内の第２及び第３センサから取得した第２計測データをＲＯ膜塩分除去率監視部２４´に送出する。また、浸透圧演算部２３は、上記（１）式に基づいて系列ｘの入口塩分濃度を算出すると、当該算出した系列ｘの入口塩分濃度に係る第３演算結果データをＲＯ膜塩分除去率監視部２４´に送出する。
【００７６】
ここで、ＲＯ膜塩分除去率監視部２４´は、データ取得部２２から送出された第２計測データと、浸透圧演算部２３から送出された第３演算結果データとを受信する。
【００７７】
また、ＲＯ膜塩分除去率監視部２４´は、以下に示す（８）式に基づいて、系列ｘのＲＯ膜の塩分除去率（以下、単に塩分除去率と表記）Ｃｒ（ｘ）を算出する。
【数８】
0005638636.tif 000008
【００７８】
更に、ＲＯ膜塩分除去率監視部２４´は、上記（８）式に基づいて算出した系列ｘの塩分除去率に所定の差が生じているか否かを判定する第２判定処理を実行する。
【００７９】
ＲＯ膜塩分除去率監視部２４´は、第２判定処理による判定結果が所定の差が生じている旨を示すとき、当該判定結果に係る判定結果信号を運転モード選択部２５に送出すると共に、上記（８）式に基づいて算出した系列ｘの塩分除去率に係る第４演算結果データを制御部２６に送出する。また、ＲＯ膜塩分除去率監視部２４´は、この第４演算結果データを表示部２７に送出する。
【００８０】
運転モード選択部２５は、ＲＯ膜塩分除去率監視部２４´から送出された判定結果信号を受信すると、複数の運転モードのうちのいずれかを選択するようユーザに促す。
【００８１】
なお、運転モードとしては、前述した第１の実施形態のランニングコスト最小化モード、ファウリング抑制モード及びＲＯ膜メンテナンス負荷平滑化モードの他に、水質優先モード、生産水量最大化モード及び海水取水量最小化モードがあり、各運転モードに対応付けられた各種演算式及び条件式はメモリ２１に記憶されている。
【００８２】
制御部２６は、ＲＯ膜塩分除去率監視部２４´から送出された第４演算結果データと、運転モード選択部２５から送出された選択信号とを受信すると、当該受信した選択信号に係る運転モードに応じた制御処理を実行する。ここでは、制御部２６が水質優先モードに係る選択信号を受信した場合の機能について説明する。
【００８３】
制御部２６は、ＲＯ膜塩分除去率監視部２４´から送出された第４演算結果データと、運転モード選択部２５から送出された水質優先モードに係る選択信号とを受信すると、水質優先モードに対応付けられた条件式（すなわち、後述する（９）式）をメモリ２１から読出した後に、以下に示す（９）式に基づいて、最適化演算処理を実行し、各系列の処理負荷を変更する。なお、最適化演算処理の詳細は、前述した第１の実施形態において説明したため、ここでは詳細な説明は省略する。但し、以下の（９）式に基づいた最適化演算処理では、透過流束Ｊｖ（ｘ）が決定変数である。
【数９】
0005638636.tif 000009
【００８４】
表示部２７は、ＲＯ膜塩分除去率監視部２４´から送出された第４演算結果データを受信し、当該受信した第４演算結果データを図示しない表示装置に表示させる。
【００８５】
次に、以上のように構成された制御装置２０の動作の一例について、図６のフローチャートを参照しながら説明する。但し、ここではＲＯ膜塩分除去率監視部２４´を用いた制御装置２０の動作について説明する。
【００８６】
始めに、データ取得部２２は、海水淡水化プラント１０内の第１乃至第３センサから第１及び第２計測データを取得し、当該取得した第１及び第２計測データを浸透圧演算部２３に送出し、かつ当該取得した第２計測データをＲＯ膜塩分除去率監視部２４´に送出する（ステップＳ２０）。
【００８７】
続いて、浸透圧演算部２３は、データ取得部２２から送出された第１及び第２計測データを受信すると、上記（１）式に基づいて系列ｘの入口塩分濃度を算出する。その後、浸透圧演算部２３は、当該算出した系列ｘの入口塩分濃度に係る第３演算結果データをＲＯ膜塩分除去率監視部２４´に送出する（ステップＳ２１）。
【００８８】
次に、ＲＯ膜塩分除去率監視部２４´は、データ取得部２２から送出された第２計測データと、浸透圧演算部２３から送出された第３演算結果データとを受信すると、上記（８）式に基づいて系列ｘの塩分除去率を算出する（ステップＳ２２）。
【００８９】
続いて、ＲＯ膜塩分除去率監視部２４´は、当該算出した系列ｘの塩分除去率に所定の差が生じているか否かを判定する（ステップＳ２３）。なお、ステップＳ２３の判定の結果が否を示す場合（ステップＳ２３：「Ｎｏ」）には、ステップＳ２０の処理に戻る。
【００９０】
ステップＳ２３の判定の結果が所定の差が生じている旨を示す場合（ステップＳ２３：「Ｙｅｓ」）には、ＲＯ膜塩分除去率監視部２４´は、判定結果信号を運転モード選択部２５に送出すると共に、ステップＳ２２の処理において算出した系列ｘの塩分除去率に係る第４演算結果データを制御部２６に送出する（ステップＳ２４）。
【００９１】
次に、運転モード選択部２５は、ＲＯ膜塩分除去率監視部２４´から送出された判定結果信号を受信すると、複数の運転モードのうちのいずれか１つを選択するようユーザに促す。その後、運転モード選択部２５は、ユーザの操作に応じて選択された運転モードに係る選択信号を制御部２６に送出する（ステップＳ２５）。ここでは、運転モード選択部２５が、水質優先モードに係る選択信号を制御部２６に送出したと仮定する。
【００９２】
続いて、制御部２６は、ＲＯ膜塩分除去率監視部２４´から送出された第４演算結果データと、運転モード選択部２５から送出された選択信号とを受信すると、当該受信した選択信号により示される運転モードに対応付けられた演算式をメモリ２１から読出した後に、当該読出した条件式を用いた制御処理を実行する（ステップＳ２６）。ここでは、制御部２６は、上記（９）式に基づいて、上記最適化演算処理を実行する。
【００９３】
しかる後に、制御部２６は、ステップＳ２６における制御処理の結果に基づいて、各系列の処理負荷を変更する（すなわち、生産水量目標値を修正する）ための変更信号を海水淡水化プラント１０内の図示しない第１コントローラに送出し（ステップＳ２７）、ステップＳ２０の処理に戻る。
【００９４】
以上説明した第２の実施形態によれば、ＲＯ膜による塩分除去率を監視するＲＯ膜塩分除去率監視部２４´と、各系列の塩分除去率に所定の差が生じた場合に運転モードに応じた制御処理を実行する制御部２６とを備えた構成により、ＲＯ膜を系列毎に監視し、海水淡水化プラント１０内の異常を検知し、かつ、当該検知の結果に基づいて、塩分除去率が大きい系列の処理量を優先的に増やすよう制御することができる。
【００９５】
以下に、第２の実施形態の変形例について説明する。
【００９６】
（第１の変形例）
ここでは、制御部２６が、生産水量最大化モードに係る選択信号を受信した場合の機能について説明する。
【００９７】
制御部２６は、ＲＯ膜塩分除去率監視部２４´に送出された第４演算結果データと、運転モード選択部２５から送出された生産水量最大化モードに係る選択信号とを受信すると、生産水量最大化モードに対応付けられた条件式（すなわち、後述する（１０）式）をメモリ２１から読出した後に、以下に示す（１０）式に基づいて、上記最適化演算処理を実行し、各系列の処理負荷を変更する。但し、以下の（１０）式に基づいた最適化演算処理では、透過流束Ｊｖ（ｘ）が決定変数である。
【数１０】
0005638636.tif 000010
【００９８】
また、制御部２６は、系列ｘの透過流束を、上記（１０）式に基づいて算出した値に変更するための変更信号を海水淡水化プラント１０内の図示しない第１コントローラに送出する。
【００９９】
このように、淡水（生産水）の塩分濃度が所定の値以下となる条件においても、最大の淡水量を生産するよう海水淡水化プラント１０を制御する制御部２６を備えた構成により、渇水期や非常時においても、各系列での生産水量を最大化させることができる。
【０１００】
（第２の変形例）
ここでは、制御部２６が、海水取水量最小化モードに係る選択信号を受信した場合の機能について説明する。
【０１０１】
制御部２６は、ＲＯ膜塩分除去率監視部２４´に送出された第４結果演算データと、運転モード選択部２５から送出された海水取水量最小化モードに係る選択信号とを受信すると、海水取水量最小化モードに対応付けられた条件式（すなわち、後述する（１１）式）をメモリ２１から読出した後に、以下に示す（１１）式に基づいて、上記最適化演算処理を実行し、処理負荷を変更する。但し、以下の（１１）式に基づいた最適化演算処理では、透過流束Ｊｖ（ｘ）及び回収率ｒ（ｘ）が決定変数である。
【数１１】
0005638636.tif 000011
【０１０２】
また、制御部２６は、系列ｘの透過流束及び回収率を、上記（１１）式に基づいて算出した値に変更するための変更信号を海水淡水化プラント１０内の図示しない第１及び第２コントローラに送出する。
【０１０３】
このように、最小の海水取水量で所定の生産水量となるよう各系列の処理量及び回収率を制御する制御部２６を備えた構成により、例えば、自然災害等の影響による海水水質の極端な悪化や設備更新の影響による取水量制限等がなされた場合においても、所定の生産水量を得ることができる。
【０１０４】
以上説明した少なくともひとつの実施形態によれば、各運転モードに対応付けられた演算式及び条件式を記憶するメモリ２１と、各系列のＲＯ膜抵抗を監視するＲＯ膜抵抗監視部２４と、各系列のＲＯ膜抵抗による塩分除去率を監視するＲＯ膜塩分除去率監視部２４´と、各系列のＲＯ膜抵抗又は塩分除去率に所定の差が生じた場合に各運転モードに対応付けられた演算式又は条件式をメモリ２１から読出し、この演算式又は条件式を用いた演算処理を実行し、当該演算処理の結果に基づいて制御処理を実行する制御部２６とを備えた構成により、ＲＯ膜を系列毎に監視し、海水淡水化プラント１０内の異常を検知し、かつ、当該検知の結果に基づいて当該プラントの運転条件を制御することができる。
【０１０５】
なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０６】
１…海水淡水化システム、１０…海水淡水化プラント、１１…前処理システム、１２…ＲＯシステム、２０…制御装置、２１…メモリ、２２…データ取得部、２３…浸透圧演算部、２４…ＲＯ膜抵抗監視部、２４´…ＲＯ膜塩分除去率監視部、２５…運転モード選択部、２６…制御部、２７…表示部、１２１…送水ポンプ、１２２…高圧ポンプ、１２３…ＲＯ膜、１２４…ブライン調節弁、１２５…動力回収装置、１２６…ブースターポンプ。
【図１】
0005638636.tif 000023
【図２】
0005638636.tif 000024
【図３】
0005638636.tif 000025
【図４】
0005638636.tif 000026
【図５】
0005638636.tif 000027
【図６】
0005638636.tif 000028