(57)【要約】【課題】全体のシミュレーション精度及び処理速度を向上する油の変動のシミュレーションを行う方法、プログラム及び装置を提供する。【解決手段】ステップＳ１において、シミュレーション条件を決定する。ステップＳ２において、領域を分割して、同じ大きさ及び形状の正方形からなる複数の細分区域を設定し、ステップＳ３において、これら複数の細分区域の各々における油の分布を、正方形又は長方形からなる油区域によってそれぞれ定義する。ステップＳ４において、油区域の時間の経過に伴う変動をそれぞれ算出する。ステップ５において、細分区域の各々における油の分布を、ステップＳ４で求めた油区域の変動に応じて、四角形からなる油区域によってそれぞれ再定義する。ステップＳ４，Ｓ５を、所定の時間間隔で所定の回数だけ繰り返す。【選択図】        図１
2004348265.tif 000002
【特許請求の範囲】
【請求項１】
油と化学的に無反応の少なくとも１種類の液体と、油と化学的に無反応の少なくとも１種類の固体のうちの少なくとも一方からなる領域における油の変動のシミュレーションを行う方法であって、
前記領域を分割して、同じ大きさ及び形状の多角形からなる複数の細分区域を設定する設定ステップと、
これら複数の細分区域の各々における油の分布を、多角形からなる油区域によってそれぞれ定義する定義ステップと、
これら油区域の変動をそれぞれ算出する算出ステップと、
前記細分区域の各々における油の分布を、前記油区域の変動に応じて、多角形からなる油区域によってそれぞれ再定義する再定義ステップとを具え、
前記算出ステップ及び再定義ステップを、所定の時間間隔で所定の回数繰り返すことを特徴とする、油の変動のシミュレーションを行う方法。
【請求項２】
前記算出ステップが、
前記油区域を構成する多角形の各辺に作用する外力を求めるサブステップと、
その外力に基づいて、前記油区域を構成する多角形の各辺の法線方向の移動量を求め、これらの移動量に基づいて前記油区域の変動を求めるサブステップとを有することを特徴とする、請求項１記載の油の変動のシミュレーションを行う方法。
【請求項３】
前記外力を、前記少なくとも１種類の液体と油との摩擦力、前記少なくとも１種類の固体と油との摩擦力、及び油と油の周辺の気体との摩擦力を考慮しながら決定することを特徴とする、請求項２記載の油の変動のシミュレーションを行う方法。
【請求項４】
前記少なくとも１種類の液体と油との摩擦力の成分、前記少なくとも１種類の固体と油との摩擦力の成分、及び油と油の周辺の気体との摩擦力の成分をそれぞれ、前記油区域を構成する多角形の各辺における前記油区域を構成する平面の鉛直方向の速度勾配によって決定することを特徴とする、請求項３記載の油の変動のシミュレーションを行う方法。
【請求項５】
前記少なくとも１種類の液体と油との摩擦力の成分を、油との摩擦により生じる油の底面の水の流れの速度勾配も考慮して決定することを特徴とする、請求項４記載の油の変動のシミュレーションを行う方法。
【請求項６】
前記再定義ステップが、
前記油区域の各々における変動を統合するサブステップと、
前記細分区域の各々における油の分布を、統合された変動に応じて、前記細分区域の各々における油の質量、質量中心及び運動量を保存した状態で、多角形からなる油区域によってそれぞれ再定義するサブステップとを有することを特徴とする、請求項１から５のうちのいずれか１項に記載の油の変動のシミュレーションを行う方法。
【請求項７】
前記領域が、複数の前記固体と、これら固体間に存在する前記液体とからなり、
前記算出ステップが、
前記固体間に流れ込む油の厚さの増大を、その油を包囲する固体のうちの最も薄いものの厚さ未満で見積ることによって、前記油区域の変動をそれぞれ算出するサブステップと、
前記油を包囲する固体のうちの最も厚いものの厚さを超える前記油の厚さの増大を、油が前記固体の底面に沿って広がることが可能となる厚さまで見積もることによって、前記油区域の変動をそれぞれ算出するサブステップと、
油がほぼ一定の厚さで前記固体の底面に沿って広がるのを見積ることによって、前記油区域の変動をそれぞれ算出するサブステップと、
前記固体の底面全体に亘って油が広がった後に、油の広がりとともに油の厚さの増大を見積もることによって、前記油区域の変動をそれぞれ算出するサブステップとを有することを特徴とする、請求項１から６のうちのいずれか１項に記載の油の変動のシミュレーションを行う方法。
【請求項８】
油と化学的に無反応の少なくとも１種類の液体と、油と化学的に無反応の少なくとも１種類の固体のうちの少なくとも一方からなる領域における油の変動のシミュレーションを行うプログラムであって、
前記領域を分割して、同じ大きさ及び形状の多角形からなる複数の細分区域を設定する設定ステップと、
これら複数の細分区域の各々における油の分布を、多角形からなる油区域によってそれぞれ定義する定義ステップと、
これら油区域の変動をそれぞれ算出する算出ステップと、
前記細分区域の各々における油の分布を、前記油区域の変動に応じて、多角形からなる油区域によってそれぞれ再定義する再定義ステップとをコンピュータによって実現させ、
前記算出ステップ及び再定義ステップを、所定の時間間隔で所定の回数繰り返すことを特徴とする、油の変動のシミュレーションを行うプログラム。
【請求項９】
前記算出ステップが、
前記油区域を構成する多角形の各辺に作用する外力を求めるサブステップと、
その外力に基づいて、前記油区域を構成する多角形の各辺の法線方向の移動量を求め、これらの移動量に基づいて前記油区域の変動を求めるサブステップとを有することを特徴とする、請求項８記載の油の変動のシミュレーションを行うプログラム。
【請求項１０】
前記外力を、前記少なくとも１種類の液体と油との摩擦力、前記少なくとも１種類の固体と油との摩擦力、及び油と油の周辺の気体との摩擦力を考慮しながら決定することを特徴とする、請求項９記載の油の変動のシミュレーションを行うプログラム。
【請求項１１】
前記少なくとも１種類の液体と油との摩擦力の成分、前記少なくとも１種類の固体と油との摩擦力の成分、及び油と油の周辺の気体との摩擦力の成分をそれぞれ、前記油区域を構成する多角形の各辺における前記油区域を構成する平面の鉛直方向の速度勾配によって決定することを特徴とする、請求項１０記載の油の変動のシミュレーションを行うプログラム。
【請求項１２】
前記少なくとも１種類の液体と油との摩擦力の成分を、油との摩擦により生じる油の底面の水の流れの速度勾配も考慮して決定することを特徴とする、請求項１１記載の油の変動のシミュレーションを行うプログラム。
【請求項１３】
前記再定義ステップが、
前記油区域の各々における変動を統合するサブステップと、
前記細分区域の各々における油の分布を、統合された変動に応じて、前記細分区域の各々における油の質量、質量中心及び運動量を保存した状態で、多角形からなる油区域によってそれぞれ再定義するサブステップとを有することを特徴とする、請求項８から１２のうちのいずれか１項に記載の油の変動のシミュレーションを行うプログラム。
【請求項１４】
前記領域が、複数の前記固体と、これら固体間に存在する前記液体とからなり、
前記算出ステップが、
前記固体間に流れ込む油の厚さの増大を、その油を包囲する固体のうちの最も薄いものの厚さ未満で見積ることによって、前記油区域の変動をそれぞれ算出するサブステップと、
前記油を包囲する固体のうちの最も厚いものの厚さを超える前記油の厚さの増大を、油が前記固体の底面に沿って広がることが可能となる厚さまで見積もることによって、前記油区域の変動をそれぞれ算出するサブステップと、
油がほぼ一定の厚さで前記固体の底面に沿って広がるのを見積ることによって、前記油区域の変動をそれぞれ算出するサブステップと、
前記固体の底面全体に亘って油が広がった後に、油の広がりとともに油の厚さの増大を見積もることによって、前記油区域の変動をそれぞれ算出するサブステップとを有することを特徴とする、請求項８から１３のうちのいずれか１項に記載の油の変動のシミュレーションを行うプログラム。
【請求項１５】
油と化学的に無反応の少なくとも１種類の液体と、油と化学的に無反応の少なくとも１種類の固体のうちの少なくとも一方からなる領域における油の変動のシミュレーションを行う装置であって、
前記領域を分割して、同じ大きさ及び形状の多角形からなる複数の細分区域を設定する設定手段と、
これら複数の細分区域の各々における油の分布を、多角形からなる油区域によってそれぞれ定義する定義手段と、
これら油区域の変動をそれぞれ算出する算出手段と、
前記細分区域の各々における油の分布を、前記油区域の変動に応じて、多角形からなる油区域によってそれぞれ再定義する再定義手段とを具え、
前記油区域の変動の算出及び再定義を、所定の時間間隔で所定の回数繰り返すことを特徴とする、油の変動のシミュレーションを行う装置。
【請求項１６】
前記算出手段が、
前記油区域を構成する多角形の各辺に作用する外力を求める手段と、
その外力に基づいて、前記油区域を構成する多角形の各辺の法線方向の移動量を求め、これらの移動量に基づいて前記油区域の変動を求める手段とを有することを特徴とする、請求項１５記載の油の変動のシミュレーションを行う装置。
【請求項１７】
前記外力を、前記少なくとも１種類の液体と油との摩擦力、前記少なくとも１種類の固体と油との摩擦力、及び油と油の周辺の気体との摩擦力を考慮しながら決定することを特徴とする、請求項１６記載の油の変動のシミュレーションを行う装置。
【請求項１８】
前記少なくとも１種類の液体と油との摩擦力の成分、前記少なくとも１種類の固体と油との摩擦力の成分、及び油と油の周辺の気体との摩擦力の成分をそれぞれ、前記油区域を構成する多角形の各辺における前記油区域を構成する平面の鉛直方向の速度勾配によって決定することを特徴とする、請求項１７記載の油の変動のシミュレーションを行う装置。
【請求項１９】
前記少なくとも１種類の液体と油との摩擦力の成分を、油との摩擦により生じる油の底面の水の流れの速度勾配も考慮して決定することを特徴とする、請求項１８記載の油の変動のシミュレーションを行う装置。
【請求項２０】
前記再定義手段が、
前記油区域の各々における変動を統合する手段と、
前記細分区域の各々における油の分布を、統合された変動に応じて、前記細分区域の各々における油の質量、質量中心及び運動量を保存した状態で、多角形からなる油区域によってそれぞれ再定義する手段とを有することを特徴とする、請求項１５から１９のうちのいずれか１項に記載の油の変動のシミュレーションを行う装置。
【請求項２１】
前記領域が、複数の前記固体と、これら固体間に存在する前記液体とからなり、
前記算出手段が、
前記固体間に流れ込む油の厚さの増大を、その油を包囲する固体のうちの最も薄いものの厚さ未満で見積ることによって、前記油区域の変動をそれぞれ算出する手段と、
前記油を包囲する固体のうちの最も厚いものの厚さを超える前記油の厚さの増大を、油が前記固体の底面に沿って広がることが可能となる厚さまで見積もることによって、前記油区域の変動をそれぞれ算出する手段と、
油がほぼ一定の厚さで前記固体の底面に沿って広がるのを見積ることによって、前記油区域の変動をそれぞれ算出する手段と、
前記固体の底面全体に亘って油が広がった後に、油の広がりとともに油の厚さの増大を見積もることによって、前記油区域の変動をそれぞれ算出する手段とを有することを特徴とする、請求項１５から２０のうちのいずれか１項に記載の油の変動のシミュレーションを行う装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、油と化学的に無反応の少なくとも１種類の液体と、油と化学的に無反応の少なくとも１種類の固体のうちの少なくとも一方からなる領域における油の変動のシミュレーションを行う方法、プログラム及び装置に関する。これらの方法、プログラム及び装置は、例えば、海面上に流氷が存在する海域において油を輸送する船舶（タンカー）から流出する油の変動のシミュレーションに適用される。なお、本明細書中、「油」とは、原油、灯油、軽油、重油、ガソリン等の種々の粘度の高い可燃性で水に不溶な液体を意味するものとし、「油と化学的に無反応」とは、油と化学反応を起こさないことだけでなく、油とともに溶解、凝固等が生じて一様な液体又は固体にならないことも意味する。
【０００２】
【従来の技術】
油の変動のシミュレーションは、１９６０年代から盛んに行われている。１９６０年代から１９７０年代の前半に行われた油の変動のシミュレーションは、主に開水面での油の変動のシミュレーションを取り扱っており、かかるシミュレーションでは、開水面における円形軸対称の拡散を考えたＦａｙの理論が適用されている（例えば、非特許文献１〜３参照）。Ｆａｙの理論は、後の油の変動のシミュレーションの基礎となっており、実海域にも適用されている（例えば、非特許文献４〜６参照）。
【０００３】
１９７０年代に入ると、氷海域での油掘削技術が発達し、それに伴って冬季の船舶運行やスーパータンカーによる油の輸送が一般的になるに従って、氷海における油流出事故の可能性が高くなり、氷海における油の変動のシミュレーションも行われ始めた。
【０００４】
氷海における油の変動のシミュレーションも、Ｆａｙの理論を拡張したものであり、ほとんどのものが円形軸対称の拡散における力の釣合いを考えている。氷海における油の変動のシミュレーションのうちの初期のものとして、Ｈｏｕｌｔらによる理論がある（例えば、非特許文献７参照）。かかる理論では、油が供給され続けることを前提とし、油にかかる力の釣合いにより油の拡散半径を定式化している。
【０００５】
また、Ｃｈｅｎらは、浮力と粘性の平衡により油が氷に接している場合と、油と氷の間に水が入っている場合の油拡散半径の定式化を提案している（例えば、非特許文献８参照）。さらに、これら氷海における油の変動のシミュレーションにおける理論を発展させたものとして、Ｙａｐａらによる氷海における円形軸対称の拡散の式を挙げることができる（例えば、非特許文献９参照）。なお、Ｙａｐａは、自己の理論に基づいて数多くの実験を行い、理論と実験結果の整合性が取れていることを証明している。
【０００６】
【特許文献１】
Ｂｌｏｋｋｅｒ，  Ｐ．  Ｃ．，  “Ｓｐｒｅａｄｉｎｇ  ａｎｄ  Ｅｖａｐｏｒａｔｉｏｎ  ｏｆ  Ｐｅｔｒｏｌｅｕｍ  Ｐｒｏｄｕｃｔｓ  ｏｎ  Ｗａｔｅｒ”，  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ４ｔｈ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｈａｒｂｏｒ  Ｃｏｎｇｒｅｓｓ，  Ａｎｔｗｅｒｐ，  １９６４，  ｐｐ９１１−９１９
【特許文献２】
Ｆａｙ，  Ｊ．  Ａ．，  “Ｔｈｅ  Ｓｐｒｅａｄ  ｏｆ  Ｏｉｌ  Ｓｌｉｃｋｓ  ｏｎ  ａ  Ｃａｌｍ  Ｓｅａ”，  Ｏｉｌ  ｏｎ  ｔｈｅ  Ｓｅａ，  Ｄ．  Ｐ．  Ｈｏｕｌｔ，  ｅｄ．，  Ｐｌｅｎｕｍ  Ｐｕｂ．，  Ｎｅｗ  Ｙｏｒｋ，  １９６９，  ｐｐ５３−６４
【特許文献３】
Ｆａｙ，  Ｊ．  Ａ．，  “Ｐｈｙｓｉｃａｌ  ｐｒｏｃｅｓｓｅｓ  ｉｎ  ｔｈｅ  ｓｐｒｅａｄ  ｏｆ  ｏｉｌ  ｏｎ  ａ  ｗａｔｅｒ  ｓｕｒｆａｃｅ”，  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  Ｊｏｉｎｔ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｐｒｅｖｅｎｔｉｏｎ  ａｎｄ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ｃｏｎｔｒｏｌ  ｏｆ  Ｏｉｌ  Ｓｐｉｌｌｓ，  Ａｍｅｒｉｃａｎ  Ｐｅｔｒｏｌｅｕｍ  Ｉｎｓｔｉｔｕｔｅ，  Ｗａｓｈｉｎｇｔｏｎ  Ｄ．  Ｃ．，  １９７１，  ｐｐ４６３−４６７
【特許文献４】
Ｈｏｕｌｔ，  Ｄ．  Ｐ．，  “Ｏｉｌ  Ｓｐｒｅａｄｉｎｇ  ｏｎ  ｔｈｅ  Ｓｅａ”，  Ａｎｎ．  Ｒｅｖ．  ｏｆ  Ｆｌｕｉｄ  Ｍｅｃｈ．，  ４，  １９７２，  ｐｐ３４１−３６７
【特許文献５】
Ｍａｃｋａｙ，  Ｄ．，  Ｓ．  Ｐａｔｅｒｓｏｎ  ａｎｄ  Ｓ．  Ｎａｄｅａｕ，  “Ａ  Ｍａｔｈｅｍａｔｉｃａｌ  Ｍｏｄｅｌ  ｏｆ  Ｏｉｌ  Ｓｐｉｌｌ  Ｂｅｈａｖｉｏｒ”，  Ｅｎｖｉｒｏｎｍｅｎｔａｌ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｅｒｖｉｃｅ，  Ｆｉｓｈｅｒｉｅｓ  ａｎｄ  Ｅｎｖｉｒｏｎｍｅｎｔ  Ｃａｎａｄａ，  Ｏｔｔａｗａ，  １９８０
【特許文献６】
Ｆｅｎｎｅｌｏｐ，  Ｔ．  Ｋ．  ａｎｄ  Ｇ．  Ｄ．  Ｗａｌｄｍａｎ，  “Ｄｙｎａｍｉｃｓ  ｏｆ  Ｏｉｌ  Ｓｌｉｃｋｓ”，  Ａｍｅｒｉｃａｎ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ａｅｒｏｎａｕｔ．  Ａｎｄ  Ａｓｔｒｏｎａｕｔ  Ｊｏｕｒｎａｌ，  Ｖｏｌ．  １０，  ｎ４，  １９７２，  ｐｐ５０６−５１０
【特許文献７】
Ｈｏｕｌｔ，  Ｄ．  Ｐ．  ｅｔ  ａｌ．，  “Ｏｉｌ  ｉｎ  ｔｈｅ  Ａｒｃｔｉｃ”，  Ｒｅｐｏｒｔ  Ｎｏ．  ＣＧ−Ｄ−９６−７５，  Ｐｒｅｐａｒｅｄ  ｆｏｒ  Ｄｅｐｔ．  ｏｆ  Ｔｒａｎｓｐｏｒｔａｔｉｏｎ，  Ｕ．  Ｓ．  Ｃｏａｓｔ  Ｇｕａｒｄ，  Ｗａｓｈｉｎｇｔｏｎ，  Ｄ．  Ｃ．，  １９７５
【特許文献８】
Ｃｈｅｎ，  Ｅ．  Ｃ．，  Ｂ．  Ｅ．  Ｋｅｅｖｉｌ  ａｎｄ  Ｒ．  Ｏ．  Ｒａｍｓｅｉｅｒ，  “Ｂｅｈａｖｉｏｕｒ  ｏｆ  Ｏｉｌ  Ｓｐｉｌｌｅｄ  ｉｎ  Ｉｃｅ−Ｃｏｖｅｒｅｄ  Ｒｉｖｅｒｓ”，  Ｓｃｉｅｎｔｉｆｉｃ  Ｓｅｒｉｅｓ  Ｎｏ．  ６０，  Ｅｎｖｉｒ．  Ｃａｎａｄａ  Ｒｅｐ．，  Ｉｎｌａｎｄ  Ｗａｔｅｒｓ  Ｄｉｒｅｃｔｏｒａｔｅ，  Ｏｔｔａｗａ，  １９７６，  ｐｐ１−３４
【特許文献９】
Ｙａｐａ，  Ｐ．  Ｄ．  ａｎｄ  Ｔ．  Ｃｈｏｗｄｈｕｒｙ，  “Ｓｐｒｅａｄｉｎｇ  ｏｆ  Ｏｉｌ  Ｓｐｉｌｌｅｄ  Ｕｎｄｅｒ  Ｉｃｅ”，  Ｊｏｕｒｎａｌ  ｏｆ  Ｈｙｄｒａｕｌｉｃ  Ｅｎｇｉｎｅｅｒｉｎｇ，  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｃｉｖｉｌ  Ｅｎｇｉｎｎｅｒｓ，  Ｖｏｌ．  １１６，  Ｎｏ．  １２，  １９９０，  ｐｐ１２６８−１４８３
【０００７】
【発明が解決しようとする課題】
しかしながら、従来の油の変動のシミュレーションでは、シミュレーションすべき領域を分割して、同じ大きさ及び形状の多角形からなる複数の細分区域を設定し、これら複数の細分区域の各々における油の分布を、多角形からなる油区域によってそれぞれ定義し、このように最初に定義した油区域の動きを追跡しているので、新たな油の流入や流出のような油の量及び性質の時間的な変化を取り入れるのが困難となり、時間の経過とともに油の量と性質が変化した油区域の変動を表現するのが困難になる。
【０００８】
本発明の目的は、全体のシミュレーション精度及び処理速度を向上する油の変動のシミュレーションを行う方法、プログラム及び装置を提供することである。
【０００９】
【課題を解決するための手段】
本発明による油の変動のシミュレーションを行う方法は、
油と化学的に無反応の少なくとも１種類の液体と、油と化学的に無反応の少なくとも１種類の固体のうちの少なくとも一方からなる領域における油の変動のシミュレーションを行う方法であって、
前記領域を分割して、同じ大きさ及び形状の多角形からなる複数の細分区域を設定する設定ステップと、
これら複数の細分区域の各々における油の分布を、多角形からなる油区域によってそれぞれ定義する定義ステップと、
これら油区域の変動をそれぞれ算出する算出ステップと、
前記細分区域の各々における油の分布を、前記油区域の変動に応じて、多角形からなる油区域によってそれぞれ再定義する再定義ステップとを具え、
前記算出ステップ及び再定義ステップを、所定の時間間隔で所定の回数繰り返すことを特徴とする。
【００１０】
本発明によれば、設定ステップにおいて、油と化学的に反応しない少なくとも１種類の液体と、油と化学的に反応しない少なくとも１種類の固体のうちの少なくとも一方からなる領域を分割して、同じ大きさ及び形状の多角形からなる複数の細分区域を設定した後、定義ステップにおいて、これら複数の細分区域の各々における油の分布を、多角形からなる油区域によってそれぞれ定義する。その後、算出ステップにおいて、これら油区域の変動をそれぞれ算出し、再定義ステップにおいて、細分区域の各々における油の分布を、油区域の変動に応じて、多角形からなる油区域によってそれぞれ再定義する。これら算出ステップ及び再定義ステップは、所定の時間間隔で所定の回数繰り返される。
【００１１】
このように油区域を定期的に再定義することによって、新たな油の流入又は流出のような油の量及び性質の時間的な変化を容易に取り入れることができるので、時間の経過とともに油の量及び性質が変化して、油区域が著しく大きくなり又は小さくなっても、比較的高い精度で油区域の変動を表現することができる。その結果、本発明による油の変動のシミュレーションを行う方法の全体のシミュレーション精度及び処理速度が向上する。
【００１２】
油区域の変動を求めるために、前記算出ステップは、例えば、前記油区域を構成する多角形の各辺に作用する外力を求めるサブステップと、その外力に基づいて、前記油区域を構成する多角形の各辺の法線方向の移動量を求め、これらの移動量に基づいて前記油区域の変動を求めるサブステップとを有する。
【００１３】
好適には、前記外力を、前記少なくとも１種類の液体と油との摩擦力、前記少なくとも１種類の固体と油との摩擦力、及び油と油の周辺の気体との摩擦力を考慮しながら決定し、更に好適には、前記少なくとも１種類の液体と油との摩擦力の成分、前記少なくとも１種類の固体と油との摩擦力の成分、及び油と油の周辺の気体との摩擦力の成分をそれぞれ、前記油区域を構成する多角形の各辺における前記油区域を構成する平面の鉛直方向の速度勾配によって決定し、前記少なくとも１種類の液体と油との摩擦力の成分を、油との摩擦により生じる油の底面の水の流れの速度勾配も考慮して決定する。
【００１４】
油区域を再定義するために、前記再定義ステップは、例えば、前記油区域の各々における変動を統合するサブステップと、前記細分区域の各々における油の分布を、統合された変動に応じて、前記細分区域の各々における油の質量、質量中心及び運動量を保存した状態で、多角形からなる油区域によってそれぞれ再定義するサブステップとを有する。
【００１５】
前記領域が、複数の前記固体と、これら固体間に存在する前記液体とからなる場合、好適には、前記算出ステップが、前記固体間に流れ込む油の厚さの増大を、その油を包囲する固体のうちの最も薄いものの厚さ未満で見積ることによって、前記油区域の変動をそれぞれ算出するサブステップと、前記油を包囲する固体のうちの最も厚いものの厚さを超える前記油の厚さの増大を、油が前記固体の底面に沿って広がることが可能となる厚さまで見積もることによって、前記油区域の変動をそれぞれ算出するサブステップと、油がほぼ一定の厚さで前記固体の底面に沿って広がるのを見積ることによって、前記油区域の変動をそれぞれ算出するサブステップと、前記固体の底面全体に亘って油が広がった後に、油の広がりとともに油の厚さの増大を見積もることによって、前記油区域の変動をそれぞれ算出するサブステップとを有する。これによって、油、固体及び液体の相対関係を非常に高い精度で求めることができる。
【００１６】
本発明による油の変動のシミュレーションを行うプログラムは、
油と化学的に無反応の少なくとも１種類の液体と、油と化学的に無反応の少なくとも１種類の固体のうちの少なくとも一方からなる領域における油の変動のシミュレーションを行うプログラムであって、
前記領域を分割して、同じ大きさ及び形状の多角形からなる複数の細分区域を設定する設定ステップと、
これら複数の細分区域の各々における油の分布を、多角形からなる油区域によってそれぞれ定義する定義ステップと、
これら油区域の変動をそれぞれ算出する算出ステップと、
前記細分区域の各々における油の分布を、前記油区域の変動に応じて、多角形からなる油区域によってそれぞれ再定義する再定義ステップとをコンピュータによって実現させ、
前記算出ステップ及び再定義ステップを、所定の時間間隔で所定の回数繰り返すことを特徴とする。
これによって、全体のシミュレーション精度及び処理速度が向上する。
【００１７】
本発明による油の変動のシミュレーションを行う装置は、
油と化学的に無反応の少なくとも１種類の液体と、油と化学的に無反応の少なくとも１種類の固体のうちの少なくとも一方からなる領域における油の変動のシミュレーションを行う装置であって、
前記領域を分割して、同じ大きさ及び形状の多角形からなる複数の細分区域を設定する設定手段と、
これら複数の細分区域の各々における油の分布を、多角形からなる油区域によってそれぞれ定義する定義手段と、
これら油区域の変動をそれぞれ算出する算出手段と、
前記細分区域の各々における油の分布を、前記油区域の変動に応じて、多角形からなる油区域によってそれぞれ再定義する再定義手段とを具え、
前記油区域の変動の算出及び再定義を、所定の時間間隔で所定の回数繰り返すことを特徴とする。
これによって、全体のシミュレーション精度及び処理速度が向上する。
【００１８】
【発明の実施の形態】
本発明による油の変動のシミュレーションを行う方法、プログラム及び装置の実施の形態を、図面を参照して詳細に説明する。
図１Ａは、本発明による油の変動のシミュレーションを行う方法、プログラム及び装置の実施の形態を示す図である。本発明による油の変動のシミュレーションを行う装置は、例えば汎用のパーソナルコンピュータによって実現されるハードウェア１によって構成され、このハードウェアコンピュータ１は、中央処理装置（ＣＰＵ）２と、入力装置３と、出力装置４とを具える。
【００１９】
ＣＰＵ２には、後に説明する油の変動のシミュレーションアルゴリズム５を有するソフトウェア６がインストールされる。ソフトウェア６には、油流出情報が入力装置３から入力されるとともに、海象データが外部から入力され、かつ、後に説明する流出領域変動情報が、出力装置４に所定の時間間隔で所定の回数だけ出力される。
【００２０】
油流出情報は、例えば、油の流出場所（例えば、緯度及び経度）、油の種類（原油、灯油、軽油、重油、ガソリン等）、（例えば、緯度及び経度によって指定される）シミュレーションを行う領域（以下、単に「領域」という。）の広さを有し、油の変動のシミュレーション開始時に入力される。海象データは、例えば、領域に含まれる海域中の海氷、風及び潮流についての情報を有し、情報が変化する度に入力される。
【００２１】
図１Ｂは、油の変動のシミュレーションアルゴリズムを詳細に示す図である。この油の変動のシミュレーションアルゴリズム６は、本発明による油の変動のシミュレーションプログラムの一実施の形態であり、ＣＰＵ２によって実行することによって、本発明による油の変動のシミュレーションの方法の一実施の形態が実施される。
【００２２】
本実施の形態の動作を説明する。先ず、ステップＳ１において、領域、シミュレーションの空間分解度、シミュレーション時間、油流出情報に基づく初期条件、及び領域を分割するための境界条件等のシミュレーション条件を決定する。
【００２３】
次いで、ステップＳ２において、領域を分割して、同じ大きさ及び形状の正方形からなる複数の細分区域を設定し、ステップＳ３において、これら複数の細分区域の各々における油の分布を、正方形又は長方形からなる油区域によってそれぞれ定義する。
【００２４】
図２は、細分区域の設定及び油区域の定義を説明するための図である。図２Ａにおいて、同じ大きさ及び形状の正方形からなる複数の細分区域が設定された領域１１には、油１２が分布している。ここで、細分区域ａ，ｂ，ｃにおける油区域ｘ，ｙ，ｚは、正方形又は長方形の形状を有し、各辺の長さ、中心の位置、油の性質、油の厚さ、分布特性（細分区域の全面又は一部）によって定義される。
【００２５】
次いで、ステップＳ４において、油区域の時間の経過に伴う変動をそれぞれ算出する。図３は、油区域の時間の経過に伴う変動の算出を説明するための図である。図３において、油区域２１ａの変動は、以下の式によって、各辺２２Ｎ，２２Ｅ，２２Ｗ，２２Ｓの法線方向の移動量ΔｙＮ，ΔｘＥ，ΔｘＷ，ΔｙＳで表され、これらの移動量ΔｙＮ，ΔｘＥ，ΔｘＷ，ΔｙＳによって、油区域２１ａから油区域２１ｂに変化する。
【数１】
2004348265.tif 000003
【００２６】
移動量ΔｙＮ，ΔｘＥ，ΔｘＷ，ΔｙＳを決定する各辺２２Ｎ，２２Ｅ，２２Ｗ，２２Ｓの法線方向の移動速度は、以下の式によって求められる。
【数２】
2004348265.tif 000004
Ｍｉ：各辺２２Ｎ，２２Ｅ，２２Ｗ，２２Ｓの油の質量
ｖｉ：各辺２２Ｎ，２２Ｅ，２２Ｗ，２２Ｓの法線方向の移動速度
【外１】
2004348265.tif 000005
：各辺２２Ｎ，２２Ｅ，２２Ｗ，２２Ｓに働く外力
（ｉ＝Ｎ，Ｅ，Ｗ，Ｓ）
なお、各辺２２Ｎ，２２Ｅ，２２Ｗ，２２Ｓに働く外力としては、例えば、重力、界面張力、空気との摩擦力、水との摩擦力、氷との摩擦力、各辺２２Ｎ，２２Ｅ，２２Ｗ，２２Ｓの形状による形状抵抗、コリオリの力等がある。
【００２７】
次いで、ステップ５において、細分区域の各々における油の分布を、ステップＳ４で求めた油区域の変動に応じて、正方形又は長方形からなる油区域によってそれぞれ再定義する。図４は、油区域の再定義を説明するための図である。図４Ａにおいて、細分区域３１ａ〜３１ｅにはそれぞれ、油区域４１ａ〜４１ｅとして油が分布している。図４Ｂに示すように、油区域４１ａの一部が細分区域３１ｂに移動し、油区域４１ｂの一部が細分区域３１ｆ，３１ｇ，３１ｈにそれぞれ移動し、油区域４１ｃの一部が細分区域３１ｉ，３１ｊ，３１ｄにそれぞれ移動し、油区域４１ｅの一部が細分区域３１ｃ，３１ｄ，３１ｋにそれぞれ移動した場合、細分区域３１ｂにおいて、油区域４１ａの一部が油区域４１ｂの一部に統合され、細分区域３１ｄにおいて、油区域４１ｃの一部及び油区域４１ｅの一部が油区域４１ｄに統合される。
【００２８】
変動を統合した後、細分区域３１ｂ，３１ｃ，３１ｄの各々における油の分布を、細分区域３１ｂ，３１ｃ，３１ｄの各々における油の質量、質量中心及び運動量を保存した状態で、正方形又は長方形からなる油区域に４２ｂ，４２ｃ，４２ｄによってそれぞれ再定義する。このような再定義を行った後、細分区域３１ａ〜３１ｋはそれぞれ、油区域４２ａ〜４２ｋを有するようになる。
【００２９】
ステップＳ４，Ｓ５は、所定の時間間隔で所定の回数繰り返され、図４Ｃに示すような流出領域変動情報が、出力装置４に所定の時間間隔で所定の回数だけ出力される。
【００３０】
油区域の各辺に作用する海水や淡水のような少なくとも１種類の液体と油との摩擦力の成分、氷や陸地のような少なくとも１種類の固体と油との摩擦力の成分、及び油と油の周辺の気体（空気）との摩擦力は、油区域の各辺の油に垂直方向に速度勾配を持たせることによって求められる。この場合、油との摩擦により生ずる油の底面の水の流れの速度勾配も考慮するのが好ましい。
【００３１】
図５Ａは、流出油域縁の油区域の辺における開水面上の油及び海底面水の速度勾配及び摩擦力を説明するための図である。この場合、開水面上の油５１及び海底面水の速度勾配νｏｉｌ（ｚ），νｗａｔｅｒ（ｚ）及び摩擦力τｗａｔｅｒは、以下の式で表される。
【数３】
2004348265.tif 000006
νｏｉｌ  ：油区域の各辺の法線方向の平均流速（移動速度）
Ｄｗａｔｅｒ：油と摩擦により生じる油の底面の水の流れ層の厚さ
μｗａｔｅｒ：水の粘性係数
νｏｉｌ（０）：油と水との境界における油の流速
【００３２】
図５Ｂは、連続する油区域の辺における開水面上の油及び海底面水の速度勾配及び摩擦力を説明するための図である。この場合、開水面上の油５２及び海底面水の速度勾配νｏｉｌ（ｚ），νｗａｔｅｒ（ｚ）及び摩擦力τｗａｔｅｒは、以下の式で表される。
【数４】
2004348265.tif 000007
νｏｉｌ  ：油区域の各辺の法線方向の平均流速（移動速度）
Ｄｗａｔｅｒ：油と摩擦により生じる油の底面の水の流れ層の厚さ
μｗａｔｅｒ：水の粘性係数
μｏｉｌ：油の粘性係数
νｏｉｌ（０）：油と水との境界における油の流速
この場合、νｏｉｌ は、以下の式で表される。
【数５】
2004348265.tif 000008
【００３３】
図６は、複数の氷とこれらの氷の間に存在する水とからなる領域において、氷の間の油の鉛直方向の移動のシミュレーションを説明するための図である。油の流出が始まると、氷６１ａ，６１ｂ間及び氷６１ｂ，６１ｃ間に油６２ａ，６２ｂがそれぞれ流れ込み、油６２ａ，６２ｂの量が増大するに従って、油６２ａ，６２ｂが矢印方向に進行し、油６２ａ，６２ｂの厚さｔ１が増大するのを見積もる（図６Ａ）。
【００３４】
油６２ａ，６２ｂの量が更に増大し、油６２ａ，６２ｂの底面が氷６１ａ，６１ｂ，６１ｃの底面より下になったとしても、氷６１ａ，６１ｂ，６１ｃ、油６２ａ，６２ｂ及び水６３との間の界面張力の影響により、油６２ａ，６２ｂは、氷６１ａ，６１ｂ，６１ｃの底面に沿う方向に広がらず、氷６１ａ，６１ｂ，６１ｃの底面に沿って広がることが可能となる厚さｔ２まで増大するのを見積もる（図６Ｂ）。
【００３５】
なお、油６２ａ，６２ｂが氷６１ａ，６１ｂ，６１ｃの底面に沿って広がることが可能となる厚さｔ２は、界面張力と、重力によって広がる力とがつり合う油６２ａ，６２ｂの厚さとなる。
【００３６】
油６２ａ，６２ｂが厚さｔ２を超えると、油６２ａ，６２ｂが氷６１ａ，６１ｂ，６１ｃの底面に沿う方向に広がるのを見積る（図６Ｃ）。この場合、油６２ａ，６２ｂは、ほぼ厚さｔ２の状態を維持する。油６２ａ，６２ｂが氷６１ａ，６１ｂ，６１ｃの底面全体に広がった後、油６２ａ，６２ｂの広がり及び厚さの増大を見積る（図６Ｄ）。
【００３７】
このような氷６１ａ，６１ｂ、油６２ａ．６２ｂ及び水６３の相対関係は、油区域の各辺の移動速度を算出する上で重要となる。図６Ｃに示すような、油６２ａ，６２ｂが氷６１ａ，６１ｂ，６１ｃの底面に沿う方向に広がるのを見積る段階では、氷６１ａ，６１ｂ間及び氷６１ｂ，６１ｃ間の油６２ａ，６２ｂの変動を以って油区域の変動を算出する。図６Ｄに示すような、油６２ａ，６２ｂが氷６１ａ，６１ｂ，６１ｃの底面全体に広がった後、油６２ａ，６２ｂの広がり及び厚さの増大を見積る段階では、氷６１ａ，６１ｂ間及び氷６１ｂ，６１ｃ間の油６２ａ，６２ｂの変動と氷６１ａ，６１ｂ，６１ｃの底面にある油６２ａ．６２ｂの変動の両方の相関から油区域の変動を算出する。
【００３８】
なお、油６２ａ，６２ｂの氷６１ａ，６１ｂ，６１ｃの底面に沿う方向の広がりが顕著になるように、油６２ａ，６２ｂの厚さが減少する場合には、厚さが増大する場合の逆の油６２ａ，６２ｂの変動となる。油６２ａ，６２ｂの厚さが減少する過程においては、氷６１ａ，６１ｂ，６１ｃの底面の凹部又は凸部に油６２ａ，６２ｂの一部が残ると考える。また、油６２ａ，６２ｂが氷６１ａ，６１ｂ，６１ｃの回りに比較的長い時間分布する場合には、油６２ａ，６２ｂの一部が氷６１ａ，６１ｂ，６１ｃに吸着すると考える。
【００３９】
図７は、水面のある場所から一定時間の油の流出があるときの流出油の広がりを示すシミュレーション結果を示す図である。なお、シミュレーション条件は、以下の通りである。
・油の種類：機械用潤滑油（密度：０．８７８ｇ／ｃｍ３、動粘性係数：２．８９ｃｍ２／秒）
・流出油の流量：２４ｃｍ３／秒、流出時間：１２４秒
・水面の氷量：水に対する氷の面積比０（開水面：◆）、０．１
【外２】
2004348265.tif 000009
０．５（△），０．７４（×），１．０（水面全面の氷：◇）
・氷の厚さ：０．５ｃｍ、氷の大きさ：３ｃｍ
・氷、水及び油間の界面張力：１００ｄｙｎｅ／ｃｍ、空気、水及び油間の表面張力：２０ｄｙｎｅ／ｃｍ
【００４０】
図７に示すように、水面の氷の量が増大するに従って、氷との摩擦の影響で油の広がる速度が遅くなる。上記シミュレーション条件において、氷の広がりが最も少ないのは、水に対する氷の面積比が０．７４である。その理由は、油の動きが氷の摩擦力によって抑制され、かつ、氷間に油が入り込んでいるからである。
【００４１】
氷が水面全体を被覆する場合のシミュレーション結果は、実験結果（１  Ｅｘｐ，●）とほぼ一致している。なお、実験結果については、「氷海域における流出油の於ける流出油の拡散に関する実験及び理論解析」、泉山  耕、境  茂樹、海岸工学論文集、第４５巻、９２１−９２５（１９８８）に基づく。
【００４２】
図８は、海面の所定の場所から一定時間の油の流出があるときの流出油の広がりを示すシミュレーションの結果である。この場合、２次元シミュレーションを行っており、流出油の性質変化を考慮している。なお、シミュレーション条件は、以下の通りである。
・油の種類：イラニアンライト（比重：０．８６、初期粘度：８０ｃｓｔ、最終粘度：３０００ｃｓｔ）
・流出油の流量：１ｍ３／秒、流出時間：１日、総流出量：８．６４万ｍ３
・水面の氷量：水に対する氷の面積比０（開水面）、０．４，１．０
・細分区域：２５０ｍ×２５０ｍ
【００４３】
図８Ａ〜Ｃはそれぞれ、氷（海氷）及び水（海水）の動きがない場合の水に対する氷の面積比が０，０．４及び１．０のときの流出油の広がりを示すシミュレーション結果であり、氷による広がりの抑制効果を捉えている。図８Ｄは、矢印方向に一定流速（１ｃｍ／秒）で氷（海氷）及び水（海水）が流れているときの流出油の広がりを示すシミュレーション結果であり、流出油の広がりにおける氷や水の流れの影響が示されている。
【００４４】
本発明は、上記実施の形態に限定されるものではなく、幾多の変更及び変形が可能である。
例えば、液体として、海水又は淡水以外の少なくとも１種類の他の液体を用いることができ、固体として、氷以外の少なくとも１種類の他の固体（島、アスファルト等）油流出情報として、油の流出場所、油の種類、シミュレーションを行う領域の広さ以外の情報を有することができ、海象データとして、領域に含まれる海域中の海氷、風及び潮流についての情報油流出情報及び海象データ以外の情報を有することができる。
【００４５】
油区域の各辺の移動量を、数１以外の式を用いて求めることができ、油区域の各辺の移動速度を、数２以外の式を用いて求めることができる。また、細分区域を、正方形以外の他の任意の多角形で構成することができ、油区域を、正方形又は長方形以外の他の任意の多角形で構成することができる。油区域の各辺に作用する海水や淡水のような少なくとも１種類の液体と油との摩擦力の成分、氷や陸地のような少なくとも１種類の固体と油との摩擦力の成分、及び油と油の周辺の気体（空気）との摩擦力、並びに油区域の各辺の油に垂直方向に速度勾配を、数３、数４以外の式を用いて求めることができる。
【図面の簡単な説明】
【図１】図１Ａは、本発明による油の変動のシミュレーションを行う方法、プログラム及び装置の実施の形態を示す図であり、図１Ｂは、油の変動のシミュレーションアルゴリズムを詳細に示す図である。
【図２】細分区域の設定及び油区域の定義を説明するための図である。
【図３】油区域の時間の経過に伴う変動の算出を説明するための図である。
【図４】油区域の再定義を説明するための図である。
【図５】流出油域縁の油区域の辺及び連続する油区域の辺における開水面上の油及び海底面水の速度勾配及び摩擦力を説明するための図である。
【図６】複数の氷とこれらの氷の間に存在する水とからなる領域において、氷の間の油の鉛直方向の移動のシミュレーションを説明するための図である。
【図７】水面のある場所から一定時間の油の流出があるときの流出油の広がりを示すシミュレーション結果を示す図である。
【図８】海面の所定の場所から一定時間の油の流出があるときの流出油の広がりを示すシミュレーションの結果である。
【符号の説明】
１  ハードウェアコンピュータ
２  中央処理装置（ＣＰＵ）
３  入力装置
４  出力装置
５  油の変動のシミュレーションアルゴリズム
６  ソフトウェア
１１  領域
１２，５１，５２，６２ａ，６２ｂ  油
２１ａ，２１ｂ，４１ａ，４１ｂ，４１ｃ，４１ｄ，４２ａ，４２ｂ，４２ｃ，４２ｄ，４２ｅ，４２ｆ，４２ｇ，４２ｈ，４２ｉ，４２ｊ，４２ｋ，ｘ，ｙ，ｚ  油区域
２２Ｎ，２２Ｅ，２２Ｗ，２２Ｓ  辺
３１ａ，３１ｂ，３１ｃ，３１ｄ，３１ｅ，３１ｆ，３１ｇ，３１ｈ，３１ｉ，３１ｊ，３１ｋ，ａ，ｂ，ｃ  細分区域
６１ａ，６１ｂ，６１ｃ  氷
６３  海水
ｔ１，ｔ２  厚さ
ΔｙＮ，ΔｘＥ，ΔｘＷ，ΔｙＳ  法線方向の移動量
【図１】
2004348265.tif 000010
【図２】
2004348265.tif 000011
【図３】
2004348265.tif 000012
【図４】
2004348265.tif 000013
【図５】
2004348265.tif 000014
【図６】
2004348265.tif 000015
【図７】
2004348265.tif 000016
【図８】
2004348265.tif 000017