(57)【特許請求の範囲】
【請求項１】
天然物から採取される原料を一旦タンクに受け入れて貯蔵してから少なくとも分解・抽出・蒸留のいずれか１つの工程を有する製造装置へ払い出しを行なう原料用かつ供給元用のタンクを複数有する製造プラントの前記タンクの受け入れおよび払い出しについてのスケジューリングシステムにおいて、前記製造装置での主製品の激しい生産量変動を調整し、主製品の生産量の制御性を高めるために、以下の入力データ（イ）〜（リ）：
(イ)全タンクの初期在槽データ：在槽量、在槽中の原料産地比率及び在槽原料の性状、
(ロ)スケジューリング期間中の受け入れ予定データ：受け入れ予定日、受け入れ量、受け入れ原料産地及び受け入れ原料の性状、
(ハ)スケジューリング期間中の払い出し予定データ：払い出し予定日及び払い出し量、
(ニ)払い出し初期データ：スケジューリング開始直前の払い出しタンクの組み合せ及び各タンクからの払い出し量、
(ホ)スケジューリング日付：開始日及びスケジューリング日数、
(へ)各タンクの容量および在槽上限値、
(ト)払い出し原料の性状の変化制限値、
(チ)払い出し時の性状の優先順位および
(リ)タンクから払い出す原料の制限流量、
の全データを記憶する手段を有し、
(１)タンクへの受け入れに際して
タンク在槽の性状の予測精度を高く維持するために、上記入力データ(ロ)の「受け入れ原料産地」及び「受け入れ原料の性状」の入力データに基づいて、受け入れ原料の全タンクへの受け入れ優先順位を設定する時に、今回の受け入れ直前に受け入れた原料の産地と今回の受け入れる予定の原料の産地が同じタンクに受け入れが可能な場合は当該タンクを第一優先受け入れタンクとして選択し、今回の受け入れ時の在槽の原料の比重が受け入れ予定の原料の比重より大きいタンクを第二優先受け入れタンクとして選択し、第一優先及び第二優先ともに存在しない場合受け入れ可能な他のタンクを受け入れタンクとして選択する手段、選択したタンクおよび受け入れ量を記憶する手段とを有し、選択したタンクおよび受け入れ量のデータおよび今回の在槽データから新たな在槽データを得る手段と、
（２）タンクからの払い出しに際して
払い出し原料の性状変化幅を変化制限値内に抑える払い出し性状目標値を決定する下記手段１、および該払い出し性状目標値に最も近くなる払い出しタンクの組み合せと各タンクからの払い出し流量を選沢し決定する下記手段２、を有するタンクからの原料払い出しシステム：
[手段１]
（Ａ）タンクの（１）で更新した在槽データ及び現在以降の受け入れ予定データから受け入れる原料を全タンクの在槽上限値まで受け入れた状態から計算した全ての原料の性状の平均を計算した、払い出し調整可能平均値を予測し、
（Ｂ）次に、上記（Ａ）で予測した払い出し調整可能平均値、と払い出し性状目標値決定時の直前の払い出し性状値、および予め定めた変化制限値から払い出し調整可能平均値と払い出し性状目標値決定時の直前の払い出し性状値との差の絶対値が変化制限値と同じまたは少ない場合、払い出し性状目標値は、払い出し調整可能平均値とし、払い出し調整可能平均値と払い出し性状目標値決定時の直前の払い出し性状値との差の絶対値が変化制限値を超える場合、払い出し調整可能平均値が払い出し性状目標値決定時の直前の払い出し性状値よりも高いときは、払い出し性状目標値は、払い出し性状目標値決定時の直前の払い出し性状値プラス変化制限値とし、払い出し調整可能平均値が払い出し性状目標値決定時の直前の払い出し性状値よりも低いときは、払い出し性状目標値決定時の直前の払い出し性状値マイナス変化制限値とすることにより、より調整可能平均値に近い値に払い出し性状目標値を決定する手段と、
[手段２]
下記（Ｃ）及び（Ｄ）が実行可能な手段：
（Ｃ）払い出し可能な全てのタンクの組み合せについて、払い出しの制限流量の範囲内で、（C-1）上記（チ）で定めた最も優先順位が高い性状について、払い出し性状目標値を達成出来るタンクの組み合わせの抽出及び流量の決定を行ない、その結果、この払い出し性状目標値を達成出来る払い出しタンクの組み合せが複数ある場合は、払い出し性状目標値決定時の直前の払い出しタンクの組み合せを第一優先とし、次に、払い出し性状目標値決定時の直前の払い出しタンクを少なくとも一つ含む組み合せを第二優先とし、払い出し性状目標値決定時の直前の払い出しタンクを含む組み合せがない場合は、（C-2）上記(C-1)で抽出された複数のタンクの組み合わせの中から上記（チ）で定めた二番目に優先順位が高い性状について払い出し性状目標値を達成出来るものの抽出を行ない、この性状の目標値を達成出来る組み合せを優先とし、ここで、達成出来る組み合せが複数ある場合には、（C-３）上記（C-2）で抽出されたタンクの組み合わせの中から上記（チ）で定めた三番目に優先順位が高い性状について払い出し性状目標値を達成出来るものの抽出を行ない、最終的に払い出しタンクの組み合せを一つに絞り込む手段、
（Ｄ）全ての払い出しタンクの組み合せの中に、制限流量の範囲内で、払い出し性状目標値を達成出来る組み合せが無い場合は、制限流量の範囲内で達成出来る払い出し性状値が、払い出し性状目標値と最も優先順位の高い性状との数値の差の絶対値が最も小さいタンクの組み合せを選択し、同じ組み合せが複数ある場合は二番目に優先順位が高い性状の数値の差の絶対値が最も小さいタンクの組み合わせを選択して一つに絞り込みタンクの組み合わせを決定する手段と決定したタンクの組み合わせおよびそれぞれの払い出し量をデータとして記憶する手段と、決定された払い出しタンクと払い出し量のデータを用い新たな在槽データを得る手段とを有するシステムであって、
上記（１）および（２）の手段の実行後に（１）の受け入れの全てのデータおよび（２）の払い出しの全てのデータを用いて、全タンクの在槽データの更新、払い出し性状値の更新、払い出しタンクの組み合せの更新、日付の更新を行ない、これをスケジュール日数分繰り返すことにより、全スケジューリング期間中の原料の受け入れタンクおよび払い出しタンクを決定することが出来るスケジューリングシステムで構成されるシステムを起動させることにより、タンクから前記製造装置へ払い出す原料の性状を迅速に精度良く予測して急激な性状変化を抑え、原料性状を精度高く制御して調整を行なうことを特徴とするタンクへの原料の受け入れおよび払い出しのスケジューリングを行うシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、天然物から採取される原料を使用して、分解・抽出・蒸留により製品を製造する装置において、２つ以上の原料貯蔵タンクから、装置への安定した原料供給を目的とする原料タンクの受け入れおよび払い出しのスケジューリングを行なうシステムに関する。
【０００２】
【従来の技術】
天然物から採取される原料を使用して、分解・抽出・蒸留により製品を製造する場合、一旦原料をタンクに受け入れて貯蔵してから製造装置に払い出しを行なう。例えば、ナフサを原料とし、ナフサよりエチレンを製造する場合、製造装置へ供給する原料ナフサは、貯蔵タンクに受け入れられたあと、適宜製造装置へ払い出される。
【０００３】
一般に、天然物から採取される原料は、その産地等により性状が大きく異なる。こうした性状の異なる原料から製造する製品の収率は、性状の変化に連動して大きく変動する。
【０００４】
製造装置では、主製品の生産量が期待値となるように、運転条件を調整して生産量を制御する。しかし、この調整は、原料の性状が変化し製品の生産量が変化したことを確認してからの調整であるため、原料の性状が急激に変化した場合は追従が出来ず、生産量が大きく変化する。このため、性状の安定した原料の供給が望まれている。
【０００５】
そこで、原料タンクの受け入れおよび払い出しに際して、多数のタンクを用意し、異なる性状の原料をブレンドすることで、製造装置ヘ供給する原料の性状の急激な変化を抑えることが行われている。
【０００６】
従来の、この原料タンクの受け入れおよび払い出しは、担当者がその経験をベースに、原料の受け入れ予定・払い出し予定を見て、タンクの制約条件を考慮しながら、受け入れるタンクの選択・払い出すタンクの組み合せを決定していた。
【０００７】
しかしながら、受け入れ・払い出し予定が頻繁に変わること、製造装置への原料の量の確保が第一優先であること、また、タンク数が多く組み合せが膨大になることなどから、精度の高い原料の性状調整を行なうことは出来ず、製造装置での主製品の生産量は激しく変動しているのが現状である。
【０００８】
【発明が解決しようとする課題】
本発明の目的は、製造装置による主製品の生産量の制御性を高めるために、製造装置へ払い出す原料の性状を、迅速に精度良く予測し、また制御することの出来る原料タンクの受け入れおよび払い出しのスケジューリング・ツールを提供することである。
【０００９】
【課題を解決するための手段】
本発明は、特定のデータ群を処理する特定の手段を備えたコンピュータシステムによって、上記の課題を解決する。すなわち、本システムは、タンク在槽の性状の予測精度が高くなるように、原料受け入れタンクを決定する受け入れシステム、払い出し性状の変化が変化制限値内となるように、払い出しタンクの組み合せ・払い出し流量を決定する払い出しシステム、及び、これらのシステムを組み合わせた原料タンクの受け入れ払い出しスケジューリングシステムから成る。
【００１０】
受け入れシステムにおいて、例えば、比重の著しく異なる原料を一つのタンクに受け入れると、タンク内に性状の異なる階層が出来、タンク在槽の性状予測精度は低下し、これに伴い払い出し性状の予測精度も低下し、制御性が悪化する。これが、従来のスケジューリング・システムの精度が上がらなかった大きな要因の一つである。
【００１１】
本発明においては、タンク在槽の性状の予測精度を高く維持するために、受け入れ原料毎に、複数の要件の組み合わせにより受け入れるタンクの優先順位を設定し、受け入れタンクを決定することにより上記課題が解決される。
【００１２】
また、払い出しシステムでは、払い出し原料の性状が急激に変化しないように、スケジューリング全期間中で、払い出し性状の変化幅を変化制限値内に押さえるように、払い出しの性状目標値を決定する手段を有する。本発明において、変化制限値とは、払い出し毎に性状が変化する際に許容される最大限の変化幅である。次に、この決定した払い出し性状目標値を実現できる、あるいは、目標値に最も近くなる払い出しタンクの組み合せと各タンクからの払い出し流量を選沢し、決定する手段を有することで上記課題が解決される。
【００１３】
本発明においては、この２つのシステムを併せ持つことにより、コンピューターシステムの演算により、特定の条件における受け入れおよび払い出しをした際のタンクに在槽する原料および払い出しの経時的な変化を予想することが出来る。それに基づいて受け入れおよび払い出しが出来る。
【００１４】
本発明の原料タンクの受け入れおよび払い出しシステムは、（１）原料がオープンスペックであるために、その性状にばらつき、特に産地によるばらつきがある。
（２）多数の原料タンクに貯蔵するため、受け入れおよび払い出しタンクの特定が困難である。
（３）原料の払い出しが頻繁である。
（４）払い出し先の製造装置において、原料の性状の変化が少ないことが望まれる。
（５）性状の変化を予測することが必要である。
場合に対して有効である。
【００１５】
このような条件を有する例として、産地によって性状に大きな変化のある石油原料の貯蔵および受け入れおよび払い出しがある。特に、ナフサを原料とし、エチレンを製造する場合に、本発明の受け入れおよび払い出しのスケジューリングシステムが有効である。
【００１６】
本発明のシステムを用いることにより、予め、受け入れる原料の性状を考慮に入れるため、払い出す原料の変動を抑えると共に、その変動を予測することが出来る。また、性状の変動の幅を自由に設定することが出来る。以下、ナフサを原料とし、エチレンを製造する場合を例に詳細を説明するが、本発明はこれに限定されるものではない。
【００１７】
【発明の実施の形態】
図１に、本発明の原料の受け入れおよび払い出しシステムの全体の流れを示す。図１に示されるように、本発明は原料のタンクへの「受け入れ」とタンクからの「払い出し」、およびこれらの繰り返しからなる。図１中の上部は、原料のタンクへの「受け入れ」のフローであり、下部は、タンクからの原料の「払い出し」のフローである。以下、このフローの順に説明する。
【００１８】
この原料タンクの受け入れおよび払い出しスケジューリング・ツール（以下、スケジューラ）を起動するのに用いる主な入力データは、以下の(イ)〜 (リ)が挙げられる。
【００１９】
（イ）全タンクの初期在槽データ：在槽量、在槽中の原料産地比率（在槽原料の性状）
（ロ）スケジューリング期間中の受け入れ予定データ：受け入れ予定日、受け入れ量、受け入れ原料産地（受け入れ原料性状）
（ハ）スケジューリング期間中の払い出し予定データ：払い出し予定日、払い出し量
（ニ）払い出し初期データ：スケジューリング開始直前の払い出しタンクの組み合せ、各タンクからの払い出し量
（ホ）スケジューリング日付：開始日、スケジューリング日数
（ヘ）各タンクの容量および在槽上限値
（ト）払い出し原料性状の変化制限値
（チ）払い出し時の性状の優先順位および
（リ）タンクから払い出す原料の制限流量、
以上の全データを記憶する手段を有し、スケジューラを起動することで、受け入れシステム・払い出しシステムを起動し、指定した全スケジューリング期間の原料タンクの受け入れおよび払い出しのスケジューリングが実施される。以下、受け入れシステム、払い出しシステム、および全体スケジューリングについて説明する。
【００２０】
１．受け入れシステム
（ａ）先ず、当日に受け入れ予定があるか否かの確認をする。受け入れ予定が無ければ、払い出しシステムにジャンプする。受け入れ予定があれば、受け入れ原料産地毎に全タンクの受け入れ優先順位を設定する。受け入れタンクの優先順位は、タンク毎に以下の要件の組み合せで設定する。
１）受け入れ途中（満タンになっていない）
２）直前に受け入れた原料の産地と今回受け入れる予定の産地が同じ３）受け入れ可能な空き量が受け入れ予定量より多い４）現在、払い出し中５）在槽の原料の比重が受け入れ予定の原料の比重より大きい上記の各要件の組み合せと優先順位の関係は、下記の表５の「受け入れ判定条件表」に示される。
【００２１】
なお、ここにおいて要件に「産地」を入れているのは、ナフサにおいて原料の性状が産地毎にほぼ一定であるからである。これをスケジューリングの際の予測として使用している。
【００２２】
以上の複数の要件の組み合せで、タンクに受け入れ優先順位を設定する仕組みを持つことで、人間の判断を上回る受け入れタンクの選択を可能とした。即ち、この優先順位に従い原料を受け入れることで、
１）同一タンクには、異なる産地の原料をなるべく受け入れない
２）タンクには、なるべく早く満タンまで受け入れる
３）現在、払い出し中のタンクは、なるべく払い出しを継続し、受け入れはしない
４）同一タンクに異なる産地の原料を受け入れざるを得ない場合は、受け入れ予定の原料の比重よりタンク在槽の原料の比重の方が大きいものを優先する要求を満足することが出来、この結果、タンク在槽の性状の予測精度は高く維持しながらも、タンク切り替え等の作業の増加も極力抑えることができる。
（ｂ）上記（ａ）により、受け入れ原料の産地に従い、受け入れタンクの優先順位が決定したら、優先順位の高い順にタンクに受け入れを設定する。
【００２３】
受け入れ予定量がタンクの受け入れ可能量（在槽上限値−在槽量）より少ない場合は、受け入れ予定量全量をこのタンクの受入量とし、在槽データ（在槽量、在槽性状）を更新して、この産地の原料の受け入れ作業は終了する。
【００２４】
受け入れ予定量がタンクの受け入れ可能量より多い場合は、受け入れ可能量をこのタンクの受け入れ量とし、在槽データを更新する。次に、受け入れ予定量−受け入れ量を新たな受け入れ予定量とし、受け入れシステムの最初のステップに戻り受け入れ作業を繰り返す。こうして受け入れ予定量が０になった時点で、この産地の原料の受け入れ作業は、終了する。
【００２５】
同じ日に、受け入れ予定が複数ある場合は、全ての受け入れ予定について、上記の（ａ）・２）の作業を行なう。これで、１日分の受け入れ作業分のスケジューリングは終了する。次に、払い出しシステムを起動する。
【００２６】
２．払い出しシステム
払い出し原料の性状の変化を、許容できる変化幅内に設定した変化制限値に抑えて、全スケジューリング期間中、スムーズに移行させるために、以下の手順により、調整可能な払い出し性状目標値を設定し、この目標値を満足する払い出しタンクの組み合せと払い出し流量を決定する。
【００２７】
（ａ）現在のタンクの在槽と受け入れ予定から、払い出し調整可能な性状の平均値を予測する。払い出し調整が可能な原料は、同時にタンクに在槽出来るものだけであるため、払い出し調整可能な性状の平均値とは、現在のタンク在槽量と受け入れ予定のうちの全タンク在槽上限値に到達するまで受け入れられる量のトータルの性状の平均値（払い出し調整可能平均値）とする。上記の受け入れ予定の原料の性状は、あらかじめ判明すれば、そのまま平均値の計算に使用出来るが、判明しない場合、産地によって、過去のデータに基づいて性状を決定し判断してもよい。
【００２８】
（ｂ）上記（ａ）で予測した払い出し調整可能平均値と直前の払い出し性状値および変化制限値から将来を見込んだ現在取り得る最適な、払い出し性状の目標値を決定する。調整可能平均値と直前の払い出し性状値との差が変化制限値以内であれば、払い出し性状目標値は、調整可能平均値とする。調整可能平均値と直前の払い出し性状値との差が変化制限値以上であれば、払い出し性状目標値は、直前の払い出し性状値±変化制限値とし、調整可能平均値に近づける。
【００２９】
（ｃ）上記（ｂ）で決定した払い出し性状目標値を満足する払い出しタンクの組み合せと払い出し流量を決定する。
【００３０】
１）各タンクから払い出すことが出来る原料は、ポンプ、流量計、調節弁等の制約から下限値〜上限値の間に流量が制限される。この制限された流量を「制限流量」という。そこで、先ず、払い出し可能な全てのタンクの組み合せについて、払い出しの制限流量の範囲内で、（ａ）上記（チ）で定めた最も優先順位が高い性状について、払い出し性状目標値を達成出来るものの抽出を行なう。払い出し可能なタンクとは、在槽が設定量以上あり、受け入れ後の払い出し禁止期間を過ぎたものである。
【００３１】
この払い出し性状目標値を達成出来る払い出しタンクの組み合せが複数ある場合は、直前の払い出しタンクの組み合せを第一優先とする。次に、払い出し性状目標値決定時の直前の払い出しタンクのどちらかを含む組み合せを第二優先とする。払い出し性状目標値決定時の直前の払い出しタンクを含む組み合せがない場合は、（ｂ）上記（ａ）で抽出された複数のタンクの組み合わせの中から上記（チ）で定めた二番目に優先順位が高い性状ついて払い出し性状目標値を達成出来るものの抽出を行ない、この性状の目標値を達成出来る組み合せを優先とする。ここでも、達成出来る組み合せが複数ある場合には、更に（ｂ）で抽出されたタンクの組み合わせの中から上記（チ）で定めた三番目に優先順位が高い性状について払い出し性状目標値を達成出来るものの抽出を行ない、最終的に払い出しタンクの組み合せを一つに絞り込む。
【００３２】
２）全ての払い出しタンクの組み合せの中に、制限流量範囲内で、払い出し性状目標値を達成出来る組み合せが無い場合は、制限流量値で達成出来る払い出し性状値が、払い出し性状目標値に最も近いタンクの組み合せを選択する。近さが同じ組み合せが複数ある場合は、１）と同様の処理で一つに絞り込む。
【００３３】
３）払い出しタンクの組み合せと各タンクからの払い出し流量が決定したら、次にその払い出しタンクについて、現在の在槽量と払い出し流量から、当日中にタンクが空（下限値）になるかどうかのチェックを行なう。当日中に空になる場合は、空になる時刻と残りの払い出し量を計算し、在槽データの更新を行なう。次に、再び、１）からの処哩を繰り返す。当日中に空にならない場合は、その日の最終の在槽量を計算し、在槽データの更新を行なう。以上で、当日の払い出しシステムは、終了する。
【００３４】
３．全体スケジューリング
一日分の受け入れおよび払い出し処理が終了し、受け入れおよび払い出しのデータに基づいて全タンクの在槽データの更新、払い出し性状値の更新、払い出しタンク組み合せの更新を行なうことにより、日付を更新するだけで、上記の受け入れシステム、払い出しシステムと全く同じ手順で次の日の受け入れおよび払い出し処理を実行することが出来る。同様に、スケジュール日数分繰り返すことで、全スケジューリング期間中の原料タンクの受け入れおよび払い出しを決定することが出来る。本発明においては、このスケジューリングに基づいて現実に受け入れおよび払い出しを行なう。
【００３５】
【実施例】
下記の設備的特徴と制約を持つ原料タンクにおける、受け入れおよび払い出しスケジューリングの実施例を示す。
１．設備的特徴
(1)原料タンクは、合計１１基である。
(2)各原料タンクからの払い出しは、Ａ，Ｂの２系統のラインで払い出すが各タンクはこの系統に対しては固定である。
(3)受け入れおよび払い出しはＡ、Ｂ各系統にかかわらず、全てのタンクで可能。
(4)払い出しは、Ａ、Ｂ各系統のタンク、一台ずつの組み合わせで行なう。
【００３６】
２．スケジューリング上の制約条件
(1)スケジューリングは午前６時を基点とする一日一周期で行なう。
(2)一つのタンクには、一日に一回の受け入れしか行なえない。
２−１．受け入れ制約条件
(1)全てのタンクで受け入れが可能。
(2)輸入原料の受け入れ後は、当日を含み２日間、受け入れおよび払い出しを行なえない。
２−２．払い出し制約条件
(1)当日受け入れを行なったタンクは、払い出しを行なえない。
(2)払い出し継続の場合を除き、払い出し可能量が１，５００（ＫＬ）以上のタンクのみ払い出しが可能。
(3)払い出し性状は、Ａ，Ｂ各系統のタンクから払い出す流量の比で調整が可能であるが、調整のための流量下限は、８０（ＫＬ／Ｈ）である。
(4)払い出しにおいて調整対象の性状は、ＮＰ濃度（ノルマルパラフィン濃度：ｗｔ％）を第一優先とする。
(5)一日あたりのＮＰ濃度の変化制限値は、ｌｗｔ％以内とする。
【００３７】
３．スケジューリング内容の説明
添付表の初期値と受け入れおよび払い出し予定に基づく、７日間のスケジューリング例を示す。受け入れおよび払い出しを１０月１日から７日までと設定し、表１〜５にスケジューリングの基礎データを例示する。
【００３８】
ここで、表１は、スケジューリング開始時の在槽初期値、表２は、スケジューリング開始日前日の最終払い出し状況、表３は、スケジューリング期間中の受け入れおよび払い出し予定、表４は、原料の産地ごとの性状データ、表５は、受け入れ判定条件表を示す。
【００３９】
各表中の、ＮＰはノルマルパラフィン、ＩＰはイソパラフィン、ＣＰはシクロパラフィン、ＡＲは芳香族成分、Ｓは硫黄成分であり、これらは受け入れ原料の性状を特徴づけるとともに、払い出し原料の選択、決定を行なう際の指標となる。
【００４０】
【表１】
0004203573.tif 000002
【００４１】
【表２】
0004203573.tif 000003
【００４２】
【表３】
0004203573.tif 000004
【００４３】
【表４】
0004203573.tif 000005
【００４４】
【表５】
0004203573.tif 000006
【００４５】
以下、３−１．と３−２．で初日のスケジューリング時を例に説明する。
３−１．受け入れタンクの選択受け入れタンクの選定は、表５の受け入れ判定条件に基づく。
（１）第一番目の受け入れ処理（産地１）
[1] Ａ，Ｂ各系統の在槽量は、Ａ＝３２，７００（ＫＬ）Ｂ＝３１，０１０（ＫＬ）で、Ｂ系統の在槽量の方が少ないので、Ｂ系統に優先して受け入れを行なう。
[2] Ｂ系統で優先順位[1] に該当するタンクを検索する。→該当無し
[3] Ａ系統で優先順位[1] に該当するタンクを検索する。→該当有り：Ｔ０５
[4] Ｔ０５に受け入れ（１）を受け入れ、Ｔ０５の在槽データを更新する。
[5] Ｔ０５で受け入れ（１）は全量受け入れ可能なので、受け入れ（１）は完了となる。
（２）第二番目の受け入れ処理（産地２）
[1] Ａ，Ｂ各系統の在槽量は、Ａ＝３３，７００（ＫＬ）Ｂ＝３１，０１０（ＫＬ）で、Ｂ系統の在槽量の方が少ないので、Ｂ系統に優先して受け入れを行なう。
[2] Ｂ系統で優先順位[1] に該当するタンクを検索する。→該当無し
[3] Ａ系統で優先順位[1] に該当するタンクを検索する。→該当無し
[4] Ｂ系統で優先順位[2] に該当するタンクを検索する。→該当無し
[5] Ａ系統で優先順位[2] に該当するタンクを検索する。→該当無し
[6] Ｂ系統で優先順位[3] に該当するタンクを検索する。→該当無し
[7] Ａ系統で優先順位[3] に該当するタンクを検索する。→該当無し
[8] Ｂ系統で優先順位[4] に該当するタンクを検索する。→該当有り: Ｔ０７，Ｔ１０, Ｔ１１
[9] 同一優先順位で複数のタンクがあるので、もっとも番号の若いＴ０７を選択する。
[10]Ｔ０７に受け入れ（２）を受け入れ、Ｔ０７の在槽データを更新する。
[11]Ｔ０７で受け入れ（２）は全量受け入れ可能なので、受け入れ（２）は完了となる。
以上で、初日の受け入れスケジューリングは完了となる。
【００４６】
３−２．払い出し処理（１）払い出し調整可能平均性状値の計算
[1] 初日の受け入れ後の在槽合計量＝６５，７１０（ＫＬ）
[2] 全タンクの在槽上限値は、１０３，４５０（ＫＬ）なので、１０３，４５０−６５，７１０＝３７，７４０（ＫＬ）までの受け入れ予定を含めて平均値を計算する。受け入れ予定は４日目の４０，０００（ＫＬ）一件のみなので、このうちの３７，７４０（ＫＬ）と、現在の在槽の合計値から、平均性状を計算する。（平均ＮＰ＝３８．８ｗｔ％）
（２）払い出し性状目標値の計算[1] 前日の払い出しＮＰ＝４２．３ｗｔ％（表２）、平均ＮＰ＝３８．８ｗｔ％で、差は変化制限値以上なので、初日の払い出し性状目標値は、４１．３ｗｔ％と決定する。
（３）払い出し組み合わせの決定[1] 払い出し可能なタンクは、Ａ系統：Ｔ０１、Ｔ０２、Ｔ０３、Ｔ０４の４台、Ｂ系統：Ｔ０６、Ｔ０８、Ｔ０９の３台可能な組合わせは、１２組合わせであり、全てが目標値＝４１．３ｗｔ％を達成できる。
[2]１２組合わせの内で、前日払い出し（表２）と同じタンク組合わせを検索→Ｔ０２＋Ｔ０９[3] 払い出しタンク：Ｔ０２とＴ０９の在槽データを更新する。
[4]Ｔ０２＋Ｔ０９での払い出し量＝１，５１２（ＫＬ）で、Ｔ０２は在槽下限となるので、タンク切り替え後の払い出し組み合わせ決定を行なう。
（４）タンク切り替え後の払い出し組み合わせ決定[1] 払い出し可能なタンクは、Ａ系統：Ｔ０１、Ｔ０３、Ｔ０４の３台、Ｂ系統：Ｔ０６、Ｔ０８、Ｔ０９の３台可能な組合わせは、９組合わせであり、全てが目標値＝４１．３ｗｔ％を達成できる。
[2]９組合わせの内で、片方のタンクが切り替え前払い出しと同じタンク組合わせを検索→Ｔ０１＋Ｔ０９、Ｔ０３＋Ｔ０９、Ｔ０４＋Ｔ０９の３組み合わせ[3] 優先度２番目以降の性状から、払い出し組み合わせを決定する。→Ｔ０４＋Ｔ０９の組み合わせ[3] 払い出しタンク：Ｔ０４とＴ０９の在槽データを更新する。
[4]切り替え前のＴ０２＋Ｔ０９、切り替え後のＴ０４＋Ｔ０９の組合わせで、払い出し予定量＝６，０００（ＫＬ）を達成できるので、初日の払い出しスケジューリングは完了となる。
以上３−１．および３−２. で、初日の受け入れおよび払い出しスケジューリングは完了となる。
【００４７】
３−３．全体のスケジューリング初日分のスケジューリング結果の、在槽および払い出し状況を二日目の初期値とし、上記の３−１．および３−２．と同様の計算を、スケジューリングする日数分繰り返すことで、全体のスケジューリングが達成できる。
【００４８】
図２は、本スケジューリングシステムに基づいて、出願人のテストプラントにおいて、ナフサの受け入れ・払い出しをした際のフィードナフサのノルマルパラフィン濃度の安定化を示す例である。図２（ａ）のスケジューラ使用前に比べて、図２（ｂ）のスケジューラ使用後はノルマルパラフィン濃度が安定化されていることが明らかである。
【００４９】
上記実施例を、フローチャートを用いてステップ順に以下に説明する。
１．スケジューリングのメインフローを図３に示す。
１−１初期条件・制約条件の入力：下記の初期条件と上記「２．スケジューリング上の制約条件」、「２−１．受け入れ制約条件」、および「２−２．払い出し制約条件」の制約条件を入力する。
【００５０】
(a)スケジューリング開始時の在槽初期値 ：表１
(b)スケジューリング開始日前日の最終払い出し状況 ：表２
(c)スケジューリング期間中の受け入れおよび払い出し予定 ：表３
(d)原料の産地ごとの性状データ ：表４１−２データ初期化：入力した在槽の初期値と最終払い出し状況により、データの初期化を行なう。
１−３受入処理：原料の受け入れスケジューリング処理を行なう。( 図４および次項２参照)１−４性状目標値計算：第一優先性状（ＮＰ濃度) の目標値を計算する。
(1)
各タンク在槽量：ＶT 、在槽上限値：Ｖmax 、在槽下限値：Ｖ min、受入予定量：Ｖｉとして、払い出し調整可能平均性状値を計算する。
(a)現在の在槽量合計と翌日以降の受入予定量の合計が在槽上限値の合計以下の場合、すなわち、ΣＶT ＋ΣＶｉ≦ΣＶmax の場合には、ΣＶT ＋ΣＶｉの平均値を使用する。
(b)現在の在槽量合計と翌日以降の受入予定量の合計が在槽上限値の合計より多い場合、すなわち、ΣＶT ＋ΣＶｉ＞ΣＶmax の場合には、直近からΣＶｉ≦Ｖmax −ΣＶT までの受入予定：ＶｉとΣＶT の平均値を使用する。
(c)翌日以降の受け入れ予定が無い場合には、現在の払い出し可能な在槽量：Σ（ＶT −Ｖmin ）の平均値を使用する。
(2)
上記
(1)で計算した平均性状値：ＳＡと、変化制限値：ｄＳ、前日の最終払い出し時の性状値：ＳＢから、第一優先性状の目標値：Ｓを計算する。
(a) ＳＢ−ｄＳ ≦ ＳＡ ≦ ＳＢ＋ｄＳ の場合、Ｓ =ＳＡ
(b) ＳＡ ＜ ＳＢ−ｄＳ の場合、Ｓ =ＳＢ−ｄＳ
(c) ＳＡ ＞ ＳＢ＋ｄＳ の場合、Ｓ =ＳＢ＋ｄＳ１−５払出処理：原料の払い出しスケジューリング処理を行なう。( 図５および次項３参照)１−６翌日分以降のスケジューリングにおいては、前日分のスケジューリング結果を初期値とする。
１−７上記１−３から１−６までの処理をスケジュール作成日数分繰り返すことで、全体のスケジュールが完成する。
１−８スケジューリングが異常終了した場合は、受け入れおよび払い出し量のバランスが取れていないなど入力した初期条件・制約条件に問題があるため、入力条件を見直して再スケジューリングを行なう。
【００５１】
２．受け入れ処理のフローを図４に示す。
２−1 Ａ、Ｂ各系統の在槽合計量を計算する。
２−２在槽合計量が少ない系統を一次系統、在槽合計量の多い系統を二次系統として、在槽合計量の少ない系統のタンクに優先して受け入れを行なう。
２−３一次系統において、上記表５の受け入れ判定条件に該当するタンクを検索する。
２−４一次系統に該当するタンクが無い場合は、二次系統のタンクを２−３と同様に検索する。
２−５二次タンクでも該当するタンクが無い場合は、表５の次の優先順位の判定条件で上記２−３および２−４の検索を行なう。
２−６上記２−３から２−５の検索結果で該当するタンクが複数存在する場合は、最も番号の若いタンクを選択する。
２−７選択したタンクの受け入れ後の在槽データと、受け入れ残量を計算する。
２−８受け入れ残量がある場合には、２−1 から２−７まで同様の処理で受け入れタンクを決定する。
２−９複数の受け入れ予定がある場合は２−１から２−８の処理を繰り返し、当日に予定されている全ての受け入れ予定の処理が完了した時点で、受け入れ処理が完了となる。
２−１０受け入れ予定量が在槽上限を超える場合など、受け入れ可能なタンクが無い場合には受け入れ処理が異常終了となる。
【００５２】
３．払い出し処理のフローを図５に示す。
３−1 払い出し可能な全てのタンク組み合わせを作成し、第一優先性状（ＮＰ濃度) が、上記１−４で計算した目標値に最も近くなる流量比を計算する。
３−２第一優先性状（ＮＰ濃度）を基準に、下記(a)から(d)の優先順位で選択を行なう。
(a)直前の払い出しと同じタンク組み合わせで、目標値を達成できる組み合わせ。
(b)直前の払い出しと同じタンクを含む組み合わせで目標値を達成できる組み合わせ。
(c)全ての組み合わせの中で、目標値を達成できる組み合わせ。
(d)全ての組み合わせの中で、目標値との差が最も小さい組み合わせ。
３−３第一優先性状を基準とした選択で複数の組み合わせが選択された場合には、優先度二番目以降の性状を基準に選択を行なう。
３−４上記３−２で選択された組み合わせの中で、優先度二番目以降の性状の目標値を達成できる組み合わせを検索する。
３−５上記３−４の検索の結果、目標値を達成できる組み合わせが無い場合は、次の優先順位の性状で選択を行なう。
３−６上記３−４の検索の結果、目標値を達成できる組み合わせが複数ある場合には該当する組み合わせのみを選択し、次の優先順位の性状で選択を行なう。
３−７目標値が設定された全ての性状を基準とした検索の後に、複数の組み合わせが選択されている場合には、最も番号の若いタンクの組み合わせを選択する。
３−８上記３−1 から３−７で選択した組み合わせで払い出しを決定する。
３−9 払い出し開始時間：T と、選択した払い出し組み合わせの払い出し可能時間：dTの累積から、払い出し終了時間を計算する。終了時間が２４時間を超える場合には、終了時間を２４時間とする。
３−１０払い出し終了時間における、払い出しタンクの在槽量を計算する。
３−１１払い出し終了時間が24時間に達した時点で、払い出しスケジューリングが完了する。２４時間に満たない場合は、払い出し終了時間を次回払い出しの開始時間とし、３−1 から３−１０の処理を繰り返す。
３−１２在槽量が足りず払い出し可能なタンクが無くなった場合などは払い出し処理異常終了となる。
【００５３】
以上の手法による、全体のスケジューリング結果を表に示す。表６は、日付け毎のスケジューリング結果（払い出し予定）を示す。表７〜１０に、日付け毎のスケジューリング結果（在槽推移）を示す。また、図６に、払い出し調整可能性状平均値（平均値）、払い出し性状目標値（目標値）、および払い出し性状決定値（払出値）の推移を示す。図６より、本発明による払出が極めて性状の安定したものであることが分かる。
【００５４】
【表６】
0004203573.tif 000007
【００５５】
【表７】
0004203573.tif 000008
【００５６】
【表８】
0004203573.tif 000009
【００５７】
【表９】
0004203573.tif 000010
【００５８】
【表１０】
0004203573.tif 000011
【００５９】
【発明の効果】
本発明の原料タンク受け入れおよび払い出しスケジューリングシステムによれば、製造装置に供給する原料の性状を期待値近くに制御することで、製造装置の主製品の生産量の制御性を高めることが出来る。この結果、製造装置の生産能力限界近くの運転が可能になり、製品の増産が可能となる。また、精度の高い払い出し性状予測が可能となることで、各製品の生産量を高い精度で予測出来るため、精度の高い生産計画を行なうことが可能となる。さらに、製品の収率の向上や反応のエネルギー等の節約が期待出来る。
【図面の簡単な説明】
【図１】本発明の受け入れ・払い出しシステムのフロー図である。
【図２】本発明の受け払いによるノルマルパラフィン濃度の安定化の例である。
【図３】本発明の実施例のメインフロー図である。
【図４】本発明の実施例の受け入れ処理ルーチンである。
【図５】本発明の実施例の払い出し処理ルーチンである。
【図６】本発明の実施例における払い出し性状の推移である。
【図１】
0004203573.tif 000012
【図２】
0004203573.tif 000013
【図３】
0004203573.tif 000014
【図４】
0004203573.tif 000015
【図５】
0004203573.tif 000016
【図６】
0004203573.tif 000017