(57)【特許請求の範囲】
【請求項１】
化学物質の収支管理における排出量算出システムにおいて、化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルと、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルと、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルと、与えられた化学物質名に基づいて前記割合テーブルを検索し該当する割合レコードがあった場合に、該当する割合レコードに基づいて排出量を算出しこの算出結果で前記収支テーブルを更新する割合処理部と、前記割合テーブルを検索し該当する割合レコードがなかった場合に、与えられた化学物質名に基づいて前記除去率テーブルを検索して得られた除去率レコードに基づいて排出量を算出しこの算出結果で収支テーブルを更新する除去率処理部と、前記除去率処理部により更新された収支テーブルの収支レコードに基づいて各排出先の排出割合を算出しこの算出結果で前記割合テーブルを更新する収支処理部とを有する排出量算出システム。
【請求項２】
前記収支レコード及び前記除去率レコードは予め決められた収支管理期間を識別する期間ＩＤを含み、前記収支テーブル及び除去率テーブルは期間ＩＤ毎に分けて各レコードを保持することを特徴とする請求項１の排出量算出システム。
【請求項３】
化学物質の収支管理における排出量算出システムにおいて、化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルと、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルと、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルと、観測点と化学物質と排出先の組毎に排出先に対する排出量の測定値を含んだ測定値レコードとして保持する測定値テーブルと、与えられた化学物質名に基づいて前記割合テーブルを検索し該当する割合レコードがあった場合に、該当する割合レコードに基づいて排出量を算出しこの算出結果で前記収支テーブルを更新する割合処理部と、前記割合テーブルを検索し該当する割合レコードがなかった場合に、与えられた化学物質名に基づいて前記除去率テーブルを検索して得られた除去率レコードに基づいて排出量を算出しこの算出結果で収支テーブルを更新する除去率処理部と、前記割合テーブルを検索し該当する割合レコードがなかった場合に、与えられた化学物質名に基づいて前記測定値テーブルを検索して得られた測定値レコードに基づいて排出量を算出しこの算出結果で収支テーブルを更新する測定値処理部と、前記除去率又は前記測定値処理部により更新された収支テーブルの収支レコードに基づいて各排出先の排出割合を算出しこの算出結果で前記割合テーブルを更新する収支処理部とを有する排出量算出システム。
【請求項４】
前記収支レコード、前記除去率レコード及び前記測定値レコードは予め決められた収支管理期間を識別する期間ＩＤを含み、期間ＩＤに分けてそれぞれ前記収支テーブル、前記除去率テーブル、又は前記測定値テーブルに保持することを特徴とする請求項３の排出量算出システム。
【請求項５】
情報処理装置である排出量算出装置を用いた化学物質の収支管理における排出量算出方法において、排出量算出装置は、化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルを与えられた化学物質名に基づいて検索し、前記割合テーブルに該当する割合レコードがあった場合は、該当する割合レコードに基づいて排出先毎の排出量を算出した結果で、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルを更新し、前記割合テーブルに該当する割合レコードがなかった場合は、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルを検索して得られた全ての除去率レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新し、前記除去率テーブルの検索により更新された収支レコードに基づいて各排出先への排出割合を算出し、この算出結果で前記割合テーブルの対応する割合レコードを更新することを特徴とする排出量算出方法。
【請求項６】
情報処理装置である排出量算出装置を用いた化学物質の収支管理における排出量算出方法において、排出量算出装置は、化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルを与えられた化学物質名に基づいて検索し、前記割合テーブルに該当する割合レコードがあった場合は、該当する割合レコードに基づいて排出先毎の排出量を算出した結果で、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルを更新し、前記割合テーブルに該当する割合レコードがなかった場合は、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルを検索して得られた全ての除去率レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新し、前記割合テーブルに該当する割合レコードがなかった場合は、さらに、観測点と化学物質と排出先の組毎に排出先に対する排出量の測定値を含んだ測定値レコードとして保持する測定値テーブルを検索して得られた全ての測定値レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新し、前記除去率テーブル又は前記測定値テーブルの検索により更新された収支レコードに基づいて各排出先への排出割合を算出し、この算出結果で前記割合テーブルの対応する割合レコードを更新することを特徴とする排出量算出方法。
【請求項７】
化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルを与えられた化学物質名に基づいて検索する手順と、前記割合テーブルに該当する割合レコードがあった場合は、該当する割合レコードに基づいて排出先毎の排出量を算出した結果で、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルを更新する手順と、前記割合テーブルに該当する登録データがなかった場合は、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルを検索して得られた全ての除去率レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新する手順と、前記除去率テーブルの検索により更新された収支レコードに基づいて各排出先への排出割合を算出し、この算出結果で前記割合テーブルの対応する登録データを更新する手順とをコンピュータに実行させるプログラム。
【請求項８】
化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルを与えられた化学物質名に基づいて検索する手順と、前記割合テーブルに該当する割合レコードがあった場合は、該当する割合レコードに基づいて排出先毎の排出量を算出した結果で、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルを更新する手順と、前記割合テーブルに該当する割合レコードがなかった場合は、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルを検索して得られた全ての除去率レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新する手順と、前記割合テーブルに該当する割合レコードがなかった場合は、さらに、観測点と化学物質と排出先の組毎に排出先に対する排出量の測定値を含んだ測定値レコードとして保持する測定値テーブルを検索して得られた全ての測定値レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新する手順と、前記除去率テーブル又は前記測定値テーブルの検索により更新された収支レコードに基づいて各排出先への排出割合を算出し、この算出結果で前記割合テーブルの対応する割合レコードを更新する手順とをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は化学物質収支管理における排出量算出システム、排出量算出方法、及びプログラムに関し、特に大気・水域などへの排出割合を設定したテーブルを実際の施設の能力や測定値に基づいて容易に修正できるようにした技術に関する。
【０００２】
【従来の技術】
従来、ＰＲＴＲ法に基づく化学物質の排出・移動管理において、化学物質毎の大気、水域、土壌などの環境中への排出量を算出する方法として、化学物質毎の使用量に対する環境中への排出量の割合を割合テーブルに保持して、この割合テーブルを参照する方法が行われている。この方法では、化学物質毎の使用量にその化学物質の排出の割合を割合テーブルを参照して取得して乗算するだけで結果を求めていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、実際には、上記割合テーブルの設定値を決定すること自体が困難であり、割合が設定されていない場合は、排出量を自動的に算出できないという問題があるとともに、この割合の根拠が、例えば、処理施設の性能にあるのか実際の排出箇所での測定値によるのか等が不明確であるという問題があった。
【０００４】
また、環境改善活動などにより、排出の割合は随時変わっていく傾向が強いにもかかわらず、変更する際の割合を利用者が、容易にかつより確かな根拠に基づいて修正できるようにする方法・手段がないという問題があった。
【０００５】
本発明の目的は、利用者が施設の除去率や排出の測定値に基づいて、容易に排出量を算出するとともに、算出割合を確かな根拠に基づいて容易に修正することを可能とした化学物質収支管理における排出量算出システム、排出量算出方法、及びプログラムを提供することにある。
【０００７】
【課題を解決するための手段】
本発明の第１の排出量算出システムは、化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルと、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルと、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルと、与えられた化学物質名に基づいて前記割合テーブルを検索し該当する割合レコードがあった場合に、該当する割合レコードに基づいて排出量を算出しこの算出結果で前記収支テーブルを更新する割合処理部と、前記割合テーブルを検索し該当する割合レコードがなかった場合に、与えられた化学物質名に基づいて前記除去率テーブルを検索して得られた除去率レコードに基づいて排出量を算出しこの算出結果で収支テーブルを更新する除去率処理部と、前記除去率処理部により更新された収支テーブルの収支レコードに基づいて各排出先の排出割合を算出しこの算出結果で前記割合テーブルを更新する収支処理部とを有する。
【０００８】
本発明の第２の排出量算出システムは、第１の排出量算出システムにおいて、前記収支レコード及び前記除去率レコードは予め決められた収支管理期間を識別する期間ＩＤを含み、前記収支テーブル及び除去率テーブルは期間ＩＤ毎に分けて各レコードを保持することを特徴とする。
【００１１】
本発明の第３の排出量算出システムは、化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルと、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルと、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルと、観測点と化学物質と排出先の組毎に排出先に対する排出量の測定値を含んだ測定値レコードとして保持する測定値テーブルと、与えられた化学物質名に基づいて前記割合テーブルを検索し該当する割合レコードがあった場合に、該当する割合レコードに基づいて排出量を算出しこの算出結果で前記収支テーブルを更新する割合処理部と、前記割合テーブルを検索し該当する割合レコードがなかった場合に、与えられた化学物質名に基づいて前記除去率テーブルを検索して得られた除去率レコードに基づいて排出量を算出しこの算出結果で収支テーブルを更新する除去率処理部と、前記割合テーブルを検索し該当する割合レコードがなかった場合に、与えられた化学物質名に基づいて前記測定値テーブルを検索して得られた測定値レコードに基づいて排出量を算出しこの算出結果で収支テーブルを更新する測定値処理部と、前記除去率又は前記測定値処理部により更新された収支テーブルの収支レコードに基づいて各排出先の排出割合を算出しこの算出結果で前記割合テーブルを更新する収支処理部とを有する。
【００１２】
本発明の第４の排出量算出システムは、第３の排出量算出システムにおいて、前記収支レコード、前記除去率レコード及び前記測定値レコードは予め決められた収支管理期間を識別する期間ＩＤを含み、期間ＩＤに分けてそれぞれ前記収支テーブル、前記除去率テーブル、又は前記測定値テーブルに保持することを特徴とする。
【００１４】
本発明の第１の排出量算出方法は、情報処理装置である排出量算出装置を用いた排出量算出方法であって、情報処理装置は化学物質の収支管理における排出量算出方法において、化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルを与えられた化学物質名に基づいて検索する手順と、前記割合テーブルに該当する割合レコードがあった場合は、該当する割合レコードに基づいて排出先毎の排出量を算出した結果で、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルを更新する手順と、前記割合テーブルに該当する割合レコードがなかった場合は、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルを検索して得られた全ての除去率レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新する手順と、前記補助テーブルの検索により更新された収支レコードに基づいて各排出先への排出割合を算出し、この算出結果で前記割合テーブルの対応する割合レコードを更新する手順とを有する。
【００１７】
本発明の第２の排出量算出方法は、情報処理装置である排出量算出装置を用いた排出量算出方法であって、情報処理装置は化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルを与えられた化学物質名に基づいて検索する手順と、前記割合テーブルに該当する割合レコードがあった場合は、該当する割合レコードに基づいて排出先毎の排出量を算出した結果で、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルを更新する手順と、前記割合テーブルに該当する割合レコードがなかった場合は、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルを検索して得られた全ての除去率レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新し、前記割合テーブルに該当する割合レコードがなかった場合は、さらに、観測点と化学物質と排出先の組毎に排出先に対する排出量の測定値を含んだ測定値レコードとして保持する測定値テーブルを検索して得られた全ての測定値レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新する手順と、前記除去率テーブル又は前記測定値テーブルの検索により更新された収支レコードに基づいて各排出先への排出割合を算出し、この算出結果で前記割合テーブルの対応する割合レコードを更新する手順とを有する。
【００１９】
本発明の第１のプログラムは、化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルを与えられた化学物質名に基づいて検索する手順と、前記割合テーブルに該当する割合レコードがあった場合は、該当する割合レコードに基づいて排出先毎の排出量を算出した結果で、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルを更新する手順と、前記割合テーブルに該当する登録データがなかった場合は、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルを検索して得られた全ての除去率レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新する手順と、前記補助テーブルの検索により更新された収支レコードに基づいて各排出先への排出割合を算出し、この算出結果で前記割合テーブルの対応する登録データを更新する手順とをコンピュータに実行させる。
【００２０】
本発明の第２のプログラムは、化学物質の環境中への排出割合を排出先に分けた割合レコードとして化学物質毎に保持する割合テーブルを与えられた化学物質名に基づいて検索する手順と、前記割合テーブルに該当する割合レコードがあった場合は、該当する割合レコードに基づいて排出先毎の排出量を算出した結果で、化学物質の環境中への排出量を排出先に分けた収支レコードとして化学物質毎に保持する収支テーブルを更新する手順と、前記割合テーブルに該当する割合レコードがなかった場合は、処理施設と化学物質と排出先との組毎に排出先に対する除去割合を含んだ除去率レコードとして保持する除去率テーブルを検索して得られた全ての除去率レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新する手順と、前記割合テーブルに該当する割合レコードがなかった場合は、さらに、観測点と化学物質と排出先の組毎に排出先に対する排出量の測定値を含んだ測定値レコードとして保持する測定値テーブルを検索して得られた全ての測定値レコードに対してそれぞれの排出量を排出先毎に算出した結果で、前記収支テーブルを更新する手順と、前記除去率テーブル又は前記測定値テーブルの検索により更新された収支レコードに基づいて各排出先への排出割合を算出し、この算出結果で前記割合テーブルの対応する割合レコードを更新する手順とをコンピュータに実行させる。
【００２１】
【発明の実施の形態】
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。図１は本発明の第１の実施の形態の排出量算出装置１０の構成を示した図である。なお、図１の点線は動作上の情報の流れを示したものであり、物理的な接続を示したものではない。
【００２２】
図１を参照すると、排出量算出装置１０は、情報を記憶する記憶部１２と、排出量の算出等を実行する処理部１３とを含み、キーボード等の入力装置４１と、ディスプレイ装置や印刷装置等の出力装置４２と接続しこれらを制御する機能を有した情報処理装置であり、例えば、パーソナルコンピュータや汎用コンピュータ等で実現可能である。
【００２３】
入力装置４１は、キーボードやマウス等の人手で直接入力するものや、通信装置のように遠隔地の装置から入力情報を通信で取得する通信装置や、フロッピーディスクや光記憶媒体等の可搬型記憶媒体から入力情報を読み出す装置で実現される。
【００２４】
排出量算出装置１０は、図示しないが、ＣＰＵ、主記憶、入出力制御部、ハードディスク等の補助記憶装置等を含んでおり、例えば、記憶部１２は主記憶や補助記憶上に設けられた記憶域であり、処理部１３はＣＰＵ上で実行される処理機能を含み、各処理機能は、主記憶や補助記憶上に保持されるプログラムで実現されることが一般的である。
【００２５】
記憶部１２は、割合テーブル２１と、除去率テーブル２２と、測定値テーブル２３と、収支テーブル２４とを含む。割合テーブル２１は、化学物質毎の使用量に対する、大気・水域・土壌などの環境中への排出の割合を記憶しているテーブルである。
【００２６】
除去率テーブル２２は、事業所や工場内で備えている除去処理施設への化学物質の流入量と、流入量に対して、大気・水域・土壌などの環境中へ排出される化学物質の除去処理可能な量、すなわち除去処理施設毎の化学物質毎の除去率を格納するテーブルであり、稼働状況により適時入力装置４１から入力され更新される。また、除去処理施設の変更・改善等を契機に除去率の修正等が行われる。
【００２７】
測定値テーブル２３は、事業所や工場内に設置された観測点での大気・水域・土壌などの環境中へ排出される化学物質毎のある期間についての測定値を格納するテーブルであり、保持する内容は、測定状況に応じて適時入力装置４１から入力され更新される。
【００２８】
収支テーブル２４は、化学物質毎の使用量、大気・水域・土壌などの環境中への排出量、及び使用量と排出量との差分である不明量等が格納されるテーブルであり、排出量の算出結果で内容が更新される。
【００２９】
処理部１３は、割合処理部３１と、除去率処理部３２と、測定値処理部３３と、収支処理部３４と、差分算出部３５とを含み、それぞれプログラムによって実現できる。
【００３０】
割合処理部３１は、入力された化学物質毎の使用量と、割合テーブル２１に保持される化学物質毎の大気・水域・土壌などの環境中への排出量の割合に基づいて、化学物質毎の大気・水域・土壌などの環境中への排出量を算出し、算出結果に基づいて収支テーブル２４を更新する。
【００３１】
除去率処理部３２は、入力された化学物質に対して、除去率テーブル２２に保持されている流入量と、大気・水域・土壌などの環境中への排出される化学物質毎の除去率に基づいて、化学物質毎の大気・水域・土壌などの環境中への排出量を算出し、算出結果に基づいて収支テーブル２４を更新する。
【００３２】
測定値処理部３３は、測定値テーブル２３に保持されている測定値データから、化学物質毎の大気・水域・土壌など環境中への排出量を算出し、算出結果に基づいて収支テーブル２４を更新する。
【００３３】
収支処理部３４は、更新後の収支テーブル２４の化学物質毎に大気・水域・土壌など環境中への排出量を化学物質毎の使用量で除算することにより、排出量の割合を算出し、これに基づいて割合テーブル２１を更新する。
【００３４】
差分算出部３５は、化学物質毎の使用量と各排出先の排出量の合計との差分を算出して排出先が不明な数量（不明量という）を求め、収支テーブル２４を更新する。また、出力装置４２に、更新された後の収支テーブル２４の内容を出力する。
【００３５】
次に、本発明の第１の実施の形態の動作について図面を参照して説明する。動作は、割合テーブル２１に基づいて算出する手順（１）項と、除去率テーブル２２に基づいて算出する手順（２）項と、測定値テーブル２３に基づいて算出する手順（３）項とに分けて説明する。
【００３６】
各手順間の関係は、化学物質名、収支管理期間、使用量等が入力されると、まず（１）項の手順が実行される。割合テーブル２１に該当データがあれば（２項）、（３）項の手順は実行することなく排出量が算出され、収支テーブル２４が更新される。
【００３７】
割合テーブル２１に該当データがない場合は、（２）項と（３）項の手順が実行されることになり、（２）項と（３）項の算出値で収支テーブル２４を更新し、さらに、更新結果の収支テーブル２４の値に基づいて割合テーブル２１を更新する。これによって、割合テーブル２１の排出割合を最新の測定値や除去率によって修正し、以降の計算を修正した割合テーブル２１を参照して実行できるようにする。
（１）割合による排出量算出
図２は収支テーブル２４の構成を示した図である。図２において、期間開始フィールド６４１と期間終了フィールド６４２は、収支管理を行う期間の開始月と終了月がそれぞれ格納される。収支管理の期間はここでは年度単位としているが、半年単位や月単位でもよい。
【００３８】
化学物質名フィールド６４３は、収支管理の対象化学物質名が格納される。化学物質名フィールドの化学物質名は、期間開始フィールド６４１と期間終了フィールド６４２で決められる収支管理期間に対して１つまでしか登録しない、すなわち複数の登録はしないものとする。
【００３９】
使用量フィールド６４４には、収支管理期間内の化学物質の使用量が格納される。大気フィールド６４５には、収支管理期間内の化学物質の大気への排出量が格納される。同様に水域フィールド６４６には水域への排出量、土壌フィールド６４７には土壌への排出量、廃棄物フィールド６４８には廃棄物として廃棄される移動量、製品付着フィールド６４９には製品に付着・含有される付着量、埋立フィールド６５０には埋立量がそれぞれ格納される。不明量フィールド６５１には、使用量と、各排出先への排出量の和の差分が不明量として格納される。フィールド６４４〜６５１までの単位はｋｇ（キログラム）である。
【００４０】
次に、図３に、割合テーブル２１の構成を示す。割合テーブル２１のフィールド６１２〜６１７は、収支テーブル２４のフィールド６４５〜６５０とそれぞれ対応するので、説明は省略する。
【００４１】
図４は本発明の第１実施の形態の排出量算出の動作手順を示したフローチャートである。まず、入力装置４１から収支管理期間の開始月、収支管理期間の終了月、化学物質名、使用量が入力されると、それらの入力情報が割合処理部３１に渡される。
【００４２】
割合処理部３１は、受け取った化学物質名をキーとして同じ化学物質名を割合テーブル２１の化学物質名フィールド６１１から検索し（Ｓ７１）、該当する化学物質名が存在するか否か判定する（Ｓ７２）。存在しない場合は次項（２）の手順がＳ７６より実行される。
【００４３】
該当データが存在した場合、割合処理部３１は、割合テーブル２１から各排出先への排出量の割合であるフィールド６１２、６１３、６１４、６１５、６１６、６１７の値を取得し、下記の式１のように取得した各フィールドの値と、受け取った化学物質の使用量を乗算して排出量を算出し、結果を収支テーブル２４の対応するそれぞれのフィールド（フィールド６４５〜６５０）へ加算して格納する（Ｓ７３）。
【００４４】
（式１）：割合による排出量の算出式
・大気への排出量      ＝  使用量  ×  大気フィールド６１２の値
・水域への排出量      ＝  使用量  ×  水域フィールド６１３の値
・土壌への排出量      ＝  使用量  ×  土壌フィールド６１４の値
・廃棄物への排出量    ＝  使用量  ×  廃棄物フィールド６１５の値
・製品付着への排出量  ＝  使用量  ×  製品付着フィールド６１６の値
・埋立への排出量      ＝  使用量  ×  埋立フィールド６１７の値
次に、割合処理部３１は、差分算出部３５を起動し入力された収支管理期間や化学物質名の情報を通知する。差分算出部３５は、収支テーブル２４から受け取った収支管理期間と化学物質名に対応するレコードの使用量フィールド６４４の値、各排出先への排出量のフィールド６４５〜６５０の値を取得し、下記の式２のように、使用量から各排出量の合計値を減算して不明量を算出し、収支テーブル２４の不明量フィールド６５１を更新する（Ｓ７５）。
【００４５】
（式２）：不明量フィールド６５１の算出式（下記番号は各フィールドの番号を表す）
・不明量＝６４４の値−（６４５の値＋６４６の値＋６４７の値＋６４８の値＋６４９の値＋６５０の値）
また、差分算出部３５は、Ｓ７５を実行後に、更新された収支テーブル２４を出力装置４２に表示する。これにより、利用者は、収支テーブル２４の内容を確認することができ、また必要に応じて内容を修正する機会を得られる。
【００４６】
以上の動作を図３の割合テーブル２１を例に化学物質ａについて具体的に説明する。まず入力装置４１から、期間開始＝“２０００/０４”、期間終了＝“２００１/０３”、化学物質名＝“化学物質ａ”、使用量＝“１００”という情報がそれぞれ入力されると、これらの入力情報が割合処理部３１に渡される。
【００４７】
この時点では、期間開始フィールド６４１＝“２０００/０４”、期間終了フィールド６４２＝“２００１/０３”、化学物質名フィールド６４３＝“化学物質ａ”のレコードは使用量＝“０”、その他フィールド＝“０”の状態で収支テーブル２４の１行目に登録されているものとする。
【００４８】
割合処理部３１は、化学物質名＝“化学物質ａ”のレコードを割合テーブル２１から検索する（Ｓ７１）。図３の割合テーブル２１からは、１行目に化学物質名＝“化学物質ａ”のレコードが存在し（Ｓ７２）、割合処理部３１は、大気フィールド６１２の値“０．０３”、水域フィールド６１３の値“０”、土壌フィールド６１４の値“０”、廃棄物フィールド６１５の値“０．９”、製品付着フィールド６１６の値“０”、埋立フィールド６１７の値“０”を取得する（Ｓ７３）。
【００４９】
割合処理部３１は、式１に従って、各排出量を算出し、渡された収支管理期間開始月が“２０００/０４”、収支管理期間終了月が“２００１/０３”、化学物質名が“化学物質ａ”であるレコードの、収支テーブル２４の１行目のレコードの対応するフィールドの値に累積加算するように更新するとともに使用量についても更新する（Ｓ７４）。
【００５０】
この場合、更新対象の各フィールドは初期値を“０”としているので、算出値＝更新値となり、次のようになる。使用量フィールド＝“１００”、大気フィールド＝“３”、水域フィールド＝“０”、土壌フィールド＝“０”、廃棄物フィールド＝“９０”、製品付着フィールド＝“０”、埋立フィールド＝“０”。
【００５１】
収支テーブル２４の各排出量が上記の値で更新されると、差分算出部３５は式２によって不明量を算出し、収支テーブル２４の不明量フィールドを更新する（Ｓ７５）。不明量フィールドは“１００−（３＋０＋０＋９０＋０＋０）＝７”となる。
【００５２】
以上のようにして、化学物質ａや使用量が入力されると、割合テーブル２１を参照して排出量の算出と収支テーブル２４の更新が行われ、結果として収支テーブル２４の１行目のレコードは図２の１行目のように更新される。なお、割合による排出量の算出によって収支テーブル２４が更新された場合は、割合テーブル２１の値を修正する必要がないので収支処理部３４は動作しない。
【００５３】
（２）除去率による排出量算出
次に、除去率による排出量算出の動作について説明する。除去率による排出量算出の手順は、（１）項の動作において割合テーブル２１に該当するデータがなかった場合すなわち図４のＳ７２で検索できなかった場合に実行される。
【００５４】
まず、除去率テーブル２２のフィールド構成を示した図５を参照して除去率テーブル２２を説明する。処理施設名フィールド６２１には、事業所・工場内で有害化学物質の除去処理を行うための施設・設備名が入力される。化学物質名フィールド６２２には、収支テーブル２４に格納される対象の化学物質のうち、その除去処理施設で除去処理される化学物質名が入力される。
【００５５】
排出先フィールド６２３には、除去処理施設から大気・水域などの環境中へ排出される化学物質の排出先として大気や水域等が入力される。除去率フィールド６２４には、除去処理施設により除去率が入力される。除去率とは、化学物質の除去処理施設への流入量に対し、除去できる量の割合である。すなわち、“流入量×（１−除去率）”が排出量となる。流入量フィールド６２５には、化学物質の除去処理施設への流入量が入力される。フィールド６２５の値の単位はｋｇである。
【００５６】
なお、除去率テーブル２２へ各値を入力する際、収支テーブル２４の排出量を更新するレコードと対応させるために、収支テーブル２４に既に登録されている期間開始フィールド６４１と期間終了フィールド６４２の組み合わせから１つの収支管理期間を、化学物質名と同時に選択するようにする。
【００５７】
除去率テーブル２２は、収支管理期間の情報を含まないので、収支管理期間毎に設けられ、指定された収支管理期間の除去率テーブル２２が参照される。ただし、通常は現在の収支管理期間（２０００／０４〜２００１／０３）に対応するものが参照されるので、旧収支管理期間の除去率テーブル２２が参照されることは少ない。
【００５８】
図５の除去率テーブル２２は収支管理期間が２０００／０４〜２００１／０３であり、化学物質ａは排ガス洗浄塔Ａと排ガス洗浄塔Ｂと処理施設Ｃによって処理され、大気への排出量に関しては、使用量＝１００のうち排ガス洗浄塔Ａで流入量＝４０が処理され、排ガス洗浄塔Ｂで流入量＝６０が処理されていることを示し、それぞれの施設の処理能力に応じた除去率が設定される（この場合はどちらも０．９６）。
【００５９】
次に、図４のフローチャートを参照して、除去率処理部３２による除去率による排出量算出の手順の動作を説明する。除去率テーブル２２へのデータの登録は、入力装置４１から処理施設名フィールド６２１、化学物質名フィールド６２２、排出先フィールド６２３、除去率フィールド６２４、流入量フィールド６２５の各値を入力することにより事前に実行されているものとする。
【００６０】
Ｓ７２において割合処理部３１が該当する化学物質のデータを割合テーブル２１から検索できなかった場合、除去率処理部３２は、割合処理部３１から入力情報を受け取り、受け取った収支管理期間に対応する化学物質名をキーとして除去率テーブル２２を検索する（Ｓ７６）。
【００６１】
除去率処理部３２は、該当データが存在するか判定し（Ｓ７７）、該当データが存在した場合、化学物質名に対する除去率と流入量から排出量を算出し排出先とともに保持する（Ｓ７８）。排出量は下記の式３で算出される。該当データが存在しなかった場合はＳ８２へ進み、（３）項の手順が実行される。
【００６２】
（式３）：除去率による排出量の算出式
・排出量＝流入量フィールド６２５の値×（１−除去率フィールド６２４の値）別の処理施設での、同じ化学物質の排出量も合わせて算出する必要があるため、除去率処理部３２は、再度同じ化学物質名について除去率テーブル２２を検索する（Ｓ７９）。除去率処理部３２は、次の該当データが存在するか否かを判定し（Ｓ８０）、次の該当データが存在した場合、Ｓ７８の処理を再度実行する。２回目以降は、排出先毎に算出結果を前の算出結果に加算して累積値を保持する。
【００６３】
除去率処理部３２は、Ｓ７８〜Ｓ８０の手順を除去率テーブル２２に該当するデータが存在する間繰り返し実行し、全ての該当データの処理が終わるとＳ８０で新たな該当データが存在しなくなりＳ８１へ進む。除去率処理部３２は、収支テーブル２４に対して、該当する化学物質名・収支管理期間の各排出量フィールド、使用量フィールド等を更新する（Ｓ８１）。
【００６４】
上記の収支テーブル２４更新後、差分算出部３５に収支管理期間と化学物質名等の入力情報が渡され、差分算出部３５は、収支テーブル２４の収支管理期間と化学物質名の組み合わせで決定されるレコードの、各排出量の和と使用量との差分を式２の算出式によって算出し、収支テーブル２４の不明量フィールド６５１の値を更新する（Ｓ８２）。
【００６５】
また、差分算出部３５は、Ｓ８２を実行後に、更新された収支テーブル２４を出力装置４２に表示する。これにより、利用者は、収支テーブル２４の内容を確認することができ、また必要に応じて内容を修正する機会が得られる。
【００６６】
収支テーブル２４を更新後、収支処理部３４は、収支管理期間と化学物質名等の入力情報を差分算出部３５から受け取り、割合テーブル２１の更新を実行する（Ｓ８３）。
【００６７】
図６は収支処理部３４の処理手順（Ｓ８３に相当）を示したフローチャートである。収支処理部３４は、受け取った収支管理期間と化学物質名で決定される収支テーブル２４のレコードから、使用量および大気・水域・土壌などの排出量を検索して取得し（Ｓ９２）、大気・水域・土壌など各排出先への排出の割合を下記の式４に従って算出する（Ｓ９３）。
【００６８】
（式４）：割合テーブル２１更新の算出式
大気６１２の値＝大気６４５の値÷使用量６４４の値、
水域６１３の値＝水域６４６の値÷使用量６４４の値、
土壌６１４の値＝土壌６４７の値÷使用量６４４の値、
廃棄物６１５の値＝廃棄物６４８の値÷使用量６４４の値、
製品付着６１６の値＝製品付着６４９の値÷使用量６４４の値、
埋立６１７の値＝埋立６５０の値÷使用量６４４の値。
【００６９】
収支処理部３４は、受け取った化学物質名で、割合テーブル２１の更新するレコードを検索し、式４で算出した排出率に対応する排出先のフィールドの値を更新する（Ｓ９４）。
【００７０】
上記の動作について、図５に示した除去率テーブル２２の値を例に、具体的な数値により算出・更新の手順を説明する。入力装置４１によって、１行目〜３行目に化学物質ａに関する各データが予め登録されているものとする。排ガス洗浄塔Ａ、排ガス洗浄塔Ｂともに化学物質ａに対する除去性能は、排出先フィールド６２３が“大気”で、除去率フィールド６２４は“０．９６”である。また処理施設Ｃは、排出先フィールド６２３が“廃棄物”、除去率フィールド６２４が“０．１０”であり、排ガス洗浄塔Ａ、排ガス洗浄塔Ｂに流入する量の９０％が廃棄物として廃棄されるされることを示す。
【００７１】
まず、除去率処理部３２によって図５の除去率テーブル２２が検索され、該当する１行目のレコードが読み出される。１行目のレコードは、除去率＝“０．９６”、排出先＝“大気”、流入量＝“４０”である。式３に従って１行目のレコードから排出量が算出され、大気への排出量＝６０＊（１−０．９６）＝“２．４”が保持される（Ｓ７８）。
【００７２】
次に該当する２行目のレコードが検索され（Ｓ７９、Ｓ８０）、式３に従って２行目のレコードから排出量が算出され、大気への排出量＝４０＊（１−０．９６）＝“１．６”が得られ、１行目のレコードの算出結果２．４に累積加算して大気への排出量＝２．４＋１．６＝“４．０”と使用量＝６０＋４０＝“１００”を保持する（Ｓ７８）。
【００７３】
次に、図５の３行目のレコードが検索され（Ｓ７９、Ｓ８０）、式３に従って排出量が算出され、廃棄物への排出量＝１００＊（１−０．９）＝“９０”が得られ大気への排出量のデータと合わせて保持される（Ｓ７８）。
【００７４】
図５では該当するレコードはこれだけなので、次に検索では該当データが見つからず（Ｓ８０）、Ｓ８１へ進む。Ｓ８１では、上記の算出結果で収支テーブル２４を更新する。この際、（１）項と同様に化学物質ａ・収支管理期間が２０００／０４〜２００１／０３のレコードの初期値が“０”とすれば、収支テーブル２４の１行目のレコードの使用量フィールド６４４の初期値“０”を０＋１００＝“１００”で、大気フィールド６４５の初期値“０”を０＋４＝“４”で、廃棄物フィールド６４８の初期値“０”を０＋９０＝“９０”でそれぞれ更新する（Ｓ８１）。
【００７５】
さらに、差分算出部３５が化学物質名や収支管理期間等の入力情報を受け取って、式２に従って不明量を算出し、不明量＝１００−（４＋０＋０＋９０＋０＋０）＝“６”を得て、収支テーブル２４の１行目のレコードの不明量フィールド６５１を“６”に更新する（Ｓ８２）。結果として収支テーブル２４の１行目のレコードは図７に示す値となる。
【００７６】
次に、Ｓ８３へ進むと収支処理部３４は、化学物質名や収支管理期間等の入力情報を受け取って、図７の収支テーブル２４の１行目のレコードに対して式４を実行して排出率を算出し（Ｓ９２、Ｓ９３）、大気フィールド６１２＝４÷１００＝“０．０４”、廃棄物フィールド６１５＝９０÷１００＝“０．９”、その他のフィールド＝“０”を得て、割合テーブル２１の１行目のレコードを更新する（Ｓ９４）。結果として割合テーブル２１の１行目の値は図８のようになる。
【００７７】
このようにして、割合テーブル２１にデータが登録されていない場合でも、除去率テーブル２２を参照することにより排出量を算出するとともに、割合テーブル２１の内容を更新し、以降に同じ化学物質が入力された場合は、割合テーブル２１を参照して排出量を算出できるようになる。
【００７８】
以上の説明では、廃棄物としての排出量を除去率テーブル２２に登録して自動的に算出する方法を説明したが、廃棄物としての排出量が特定の施設と対応しないような場合は、除去率テーブル２２に登録せずＳ８２の後に人手で入力することもできる。
【００７９】
例えば、差分算出部３５がＳ８２の実行後に更新された収支テーブル２４を出力装置４２に表示した際、利用者が人手で収支テーブル２４の廃棄物フィールドに、利用者が別のシステムや方法で得た値（例えば“９０”）を入力して不明量とともに修正し、その修正結果に対してＳ８３を実行して割合テーブル２１を更新する手順で実現できる。ただし、Ｓ８２の後で一旦手順を止めて、人手介入を待って次へ進めるという手順が必要となる。
【００８０】
人手で修正した収支テーブル２４に対してその結果を割合テーブル２１に反映する方法は、差分算出部３５により更新後の収支テーブル２４を表示する時以外の別の手順で収支テーブル２４を出力装置４２に表示し、利用者により入力装置４１を操作して収支テーブル２４を修正した後収支処理部３４を起動して割合テーブル２１を修正後の収支テーブル２４の内容で更新するという手順でも実現できる。この手順は、利用者が随時収支テーブル２４や割合テーブル２１の内容を確認したり修正したりする場合に利用できる。
【００８１】
（３）測定値による排出量算出
次に、測定値による排出量算出の動作について説明する。測定値による排出量算出の手順は、（１）項の動作において割合テーブル２１に該当するデータがなかった場合に実行され、ここでは（２）項手順の後に実行されるが、（２）項の前に実行してもかまわない。
【００８２】
まず、測定値テーブル２３の構成を示した図９を参照して説明する。排出管理点フィールド６３１には、事業所・工場内から排出される有害化学物質の測定を行っている管理点が入力される。化学物質名フィールド６３２は、収支テーブル２４に格納される対象の化学物質名のうち、その排出管理点で測定される化学物質名が入力される。排出先フィールド６３３には、排出管理点から大気・水域などの環境中へ排出される化学物質の排出先が入力される。
【００８３】
測定値フィールド６３４には、測定値が入力される。測定値は、通常、収支管理期間内に複数回の測定を行うので、その代表値（たとえば平均値）が入力される。測定値データを時系列で管理し、排出量算出時に収支管理期間を選択させ、その収支管理期間内の測定値から自動的に平均値が算出されて設定されるような機能を持たせてもよい。
【００８４】
単位フィールド６３５には、測定値の単位が入力される。係数フィールド６３６に入力する値は、単位フィールド６３５によって算出方法が異なる。例えば、排出先が“大気”で、単位が“ｍｇ／ｍ３（立方メートル）”の場合、係数は以下の式によって算出され、出力がｋｇ単位になる。
・係数＝排ガス流速（Ｎｍ３（ノルマル立方メートル）／時間）×稼働時間（時間／日）×稼働日数（日）×１０＾−６（ｋｇ／ｍｇ）
ここで、かっこ内は単位。“１０^−６”は“１０のマイナス６乗”を表す。
【００８５】
また、例えば、排出先が“水域”で、単位が“ｍｇ／ｌ”の場合、係数は以下の式によって算出される。
・係数＝総排水量（ｍ３（立方メートル））×１０^−３（ｋｇ・ｌ／ｍｇ・ｍ３（立方メートル））
これらの算出の結果を係数として入力する。選択した排出先と単位によって、これらの式の各パラメータ（稼働時間や稼働日数等）を入力させるようにして、算出された結果を係数として自動的に設定するような機能を持たせてもよい。
【００８６】
なお、測定値テーブル２３は、収支管理期間に関する情報を含まないので、収支管理期間毎に存在し、指定された収支管理期間に対応する測定値テーブル２３が参照される。ただし通常は現在の収支管理期間の測定値テーブル２３が参照される。
【００８７】
次に、図４のフローチャートを用いて、測定値処理部３３による測定値による排出量算出の手順の動作を説明する。入力装置４１から事前に、対応する測定値テーブル２３のレコードの排出管理点フィールド６３１、化学物質名フィールド６３２、排出先フィールド６３３、測定値フィールド６３４、単位フィールド６３５、係数フィールド６３６に各値が登録されているものとする。
【００８８】
図４のＳ７７において除去率テーブル２２の検索が失敗した場合、又はＳ８３の実行後にＳ８４のステップから測定値による排出量算出の手順が実行される。測定値処理部３３は、化学物質名、収支管理期間、使用量等の入力情報を受け取り、入力情報を基に測定値テーブル２３を検索する（Ｓ８４）。
【００８９】
測定値処理部３３は、検索した結果該当データがあるか否か判定し（Ｓ８５）、該当データが存在すれば測定値テーブル２３を基に下記の式５に従って排出量を算出し、算出結果を累積加算して保持する（Ｓ８６）。該当データが存在しなければ処理が終了し、本システムでは排出量の算出は行われないので、別の方法により利用者は排出量を算出することになる。
【００９０】
（式５）：測定値による排出量算出式
・排出量＝測定値フィールド６３４の値×係数フィールド６３６の値
ここで、同じ化学物質名のデータが別の排出管理点として測定値テーブル２３に登録されている場合もあるので、測定値処理部３３は、再度同じ化学物質名で測定値テーブル２３を検索する（Ｓ８７）。測定値処理部３３は、該当データの有無を判定し（Ｓ８８）、存在した場合は再度排出量を算出し同じ排出先のデータについては累積して保持する（Ｓ８６）。
【００９１】
以上の手順（Ｓ８６〜Ｓ８８）を同じ化学物質名の測定値テーブル２３の登録データ全てについて実行すると、測定値処理部３３は、Ｓ８８で該当データが見つからなくなりＳ８１へ進み、保持している算出結果に基づいて収支テーブル２４を更新する（Ｓ８９）。
【００９２】
さらに差分算出部３５が、入力情報を受け取って、式２に従って不明量を算出して収支テーブル２４の不明量フィールドを更新する（Ｓ９０）。差分算出部３５は、Ｓ８９の実行後に、更新された収支テーブル２４を出力装置４２に表示する。これにより、利用者は、収支テーブル２４の内容を確認することができ、また必要に応じて内容を修正する機会を得られる。
【００９３】
次に収支処理部３４が、入力情報を受け取って、更新した収支テーブル２４を基に式４に従って、大気・水域・土壌など各排出先への排出の割合を算出し、算出結果で割合テーブル２１を更新する（Ｓ９１）。
【００９４】
上記の動作について、図９に示した測定値テーブル２３の値を例に、具体的な数値により算出・更新の手順を説明する。（２）項からの続きとして、Ｓ９１からＳ８４へ進んだ場合について説明する。測定値テーブル２３の１行目〜２行目のレコードのデータは入力装置４１から事前に登録されているものとする。
【００９５】
まず、測定値処理部６３は化学物質名、収支管理期間、使用量等の入力情報を受け取り、化学物質名ａについて測定値テーブル２３を検索する（Ｓ８４）。検索の結果、１行目の排水溝Ｅに水域の該当データが存在するのでこれを読み出して式５に従って排出量を算出する。排出量は、排出先＝水域について算出され、排出量＝０．５０Ｘ４＝“２．０”を保持する（Ｓ８５、Ｓ８６）。
【００９６】
これまでの実行手順中で、（２）項手順ですでに大気への排出量は算出されているため、排ガス洗浄塔Ａ、排ガス洗浄塔Ｂの排出先での大気への測定値は、２重に計算されることのないように、測定値テーブル２３に登録しないようにするか、または、測定値テーブル２３の化学物質ａに関する大気へ排出データは検索時の対象データから除外するようにする。
【００９７】
次の検索でも測定値テーブル２３の２行目に該当データがあるため再度Ｓ８６へ進み（Ｓ８７，Ｓ８８）、２行目の排水溝Ｆのデータを読み出して再度排出量を計算し、排出量＝０．２５Ｘ１２＝“３．０”を得て、排水溝Ｅの算出結果に累積加算して水域への排出量＝２．０＋３．０＝“５”を保持する（Ｓ８６）。
【００９８】
次の検索では、該当データがないためＳ８９へ進み、収支テーブル２４を上記算出結果で更新し、収支テーブル２４の１行目のレコードの水域フィールドを“０”から“５”に更新する（Ｓ８９）。
【００９９】
差分算出部３５は、入力情報を受け取って、収支テーブル２４の１行目のレコードを読み出して、式２に従って不明量＝１００−（４＋５＋０＋９０＋０＋０）＝“１”を算出し、収支テーブル２４の１行目のレコードの不明量フィールドを“６”から“１”に更新する（Ｓ９０）。この更新により、収支テーブル２４の値は図７から図１０のようになる。
【０１００】
この後、Ｓ９１に進み、収支処理部３４が入力情報を受け取って、図１０に示した収支テーブル２４の１行目のレコードを取得し（Ｓ９２）、式４に従って各排出先への排出量の割合を算出する（Ｓ９３）。
【０１０１】
各算出値は、大気＝４÷１００＝“０．０４”、水域＝５÷１００＝“０．０５”、土壌＝０÷１００＝“０”、廃棄物＝９０÷１００＝“０．９”、製品付着＝０÷１００＝“０”、埋立＝０÷１００＝“０”となり、この算出結果によって割合テーブル２１を更新する（Ｓ９４）。この更新により割合テーブル２１の１行目のレコードは図８から図１１のようになる。
【０１０２】
以上のようにして、測定値テーブル２３に入力された排出管理点毎の化学物質の測定値と係数を用いた排出量の算出が行われ収支テーブル２４が更新されるとともに、割合テーブル２１の内容が修正され、以降の入力に対する処理では割合テーブル２１により排出量が算出できるようになる。
【０１０３】
以上の説明から解るように、（２）項の手順と（３）項の手順の順序を入れ換えて実行してもよく、また、（２）項か（３）項の手順の一方のみを実行するようにして実行してもよいことは明らかであり、そのような形態で本システムを運用してもよい。
【０１０４】
また、本発明では、収支テーブル２４を更新した後、割合テーブル２１の値を自動的に修正できるという機能があるが、（２）項、（３）項の手順によっても排出量が得られず、利用者が別の方法で取得したデータで収支テーブル２４を更新する場合がある。
【０１０５】
この場合は、出力装置４２に表示した収支テーブル２４の値を入力装置４１を操作して別途得られたデータで修正した後に、収支処理部３４を起動することにより割合テーブル２１を更新できるので、以降の処理で割合テーブル２１を利用できることになる。
【０１０６】
また、時間の経過に従って、処理技術の進歩、改良によって、割合テーブル２１の値は変化するが、この変化を反映するために、定期的に割合テーブル２１からレコードを削除して最新の除去率や測定値を取り込んで割合テーブル２１の値を修正するという目的でも本発明は利用でき有効である。
【０１０７】
第１の実施の形態では、収支管理期間を期間開始フィールドと期間終了フィールドとして登録するようにしたが、期間開始と期間終了の組を定義して期間識別名を付与して、期間識別名で管理するようにする方法もあり、これを本発明の第２の実施の形態として説明する。
【０１０８】
本発明の第２の実施の形態では、図１３に示すような収支管理期間テーブル５５を図１の構成に追加する構成となり、図１２に示すような構成となる。排出量算出装置６０は、記憶部１５と処理部１６を含み、図１と同じ入力装置４１と出力装置４２を接続する。
【０１０９】
記憶部１５は、図１と同じ割合テーブル２１と、図１５に示す除去率テーブル５２と、図１６に示す測定値テーブル５３と、図１４に示す収支テーブル５４と、収支管理期間テーブル５５を含む。除去率テーブル５２と測定値テーブル５３は、それぞれ除去率テーブル２２、測定値テーブル２３に収支管理期間ＩＤフィールドを追加した形式となり、収支テーブル５４は期間開始フィールドと期間終了フィールドが収支管理期間ＩＤフィールドで置き換わる形式となる。
【０１１０】
収支管理期間テーブル５５は、期間開始と期間終了で決められた収支管理期間に対して収支管理期間ＩＤを対応させて保持し、他のテーブルに収支管理期間ＩＤを登録して関連づけて、収支管理期間を一括して管理するようにしたテーブルである。
【０１１１】
第１の実施の形態では、収支管理期間毎に除去率テーブル２２、測定値テーブル２３を分ける必要があったが、第２の実施の形態の除去率テーブル５２、測定値テーブル５３では複数の収支管理期間に対して１つのテーブルにまとめることができ管理が容易となる。
【０１１２】
処理部１６は、割合処理部６１、除去率処理部６２、測定値処理部６３、収支処理部６４、差分算出部６５を含み、各処理部の機能・処理内容は収支管理期間に関する部分を除いて同じであるので、詳細な説明は省略する。
【０１１３】
ただし、入力においては収支管理期間として期間開始、期間終了というデータに代わって収支管理期間テーブル５５で定義される収支機関管理ＩＤを選択して入力すればよく、除去率テーブル５２、測定値テーブル５３を参照する場合は、入力された化学物質名に加えて収支機関管理ＩＤで検索するようになる点が異なるが、その他の処理手順は第１の実施の形態の動作と同じである。
【０１１４】
このように第２の実施の形態では、排出量を算出するための基となる除去率テーブル５２の内容や、測定値テーブル５３の内容を、収支管理期間毎に入力して保持するため、過去の収支管理期間のデータを容易に参照できるので、過去の算出根拠を、明確にすることができ、また排出量設定の際の参考としやすくなっている。
【０１１５】
また、収支管理期間を収支管理期間テーブル５５に一括して持たせ、収支管理期間ＩＤで管理することにより、同じ収支管理期間開始月、同じ収支管理期間終了月で登録を統一することができ、別の事業所や工場のデータを一元管理したり、仮の収支を作成しシミュレートを行ったりすることが容易にできるようになる。
【０１１６】
【発明の効果】
第１の効果は、割合テーブルに登録されていない化学物質についても、排出量の算出できるとともに算出根拠が明確になることである。その理由は、除去率や測定値などの既知の情報を用いて排出量を算出できるためである。
【０１１７】
第２の効果は、除去処理施設の追加や、原材料の代替などの、有害化学物質の排出量に対する改善を行った場合の、排出量の割合の再設定が容易であることである。その理由は、除去率や、測定値からの排出量算出結果を割合テーブルに反映することにより、排出割合の再設定を自動的に行うようにしたためである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態のブロック図である。
【図２】収支テーブル２４の構成を示した図である。
【図３】割合テーブル２１の構成を示した図である。
【図４】本発明の全体の動作手順を示したフローチャートである。
【図５】除去率テーブル２２の構成を示した図である。
【図６】本発明の割合テーブル２１の更新手順を示したフローチャートである。
【図７】（２）項手順実行後の収支テーブル２４を示した図である。
【図８】（２）項手順実行後の割合テーブル２１を示した図である。
【図９】測定値テーブル２３の構成を示した図である。
【図１０】（３）項手順実行後の収支テーブル２４を示した図である。
【図１１】（３）項手順実行後の割合テーブル２１を示した図である。
【図１２】本発明の第２の実施の形態のブロック図である。
【図１３】収支管理期間テーブル５５の構成を示した図である。
【図１４】収支テーブル５４の構成を示した図である。
【図１５】除去率テーブル５２の構成を示した図である。
【図１６】測定値テーブル５３の構成を示した図である。
【符号の説明】
１０    排出量算出装置
１２    記憶部
１３    処理部
１５    記憶部
１６    処理部
２１    割合テーブル
２２    除去率テーブル
２３    測定値テーブル
２４    収支テーブル
３１    割合処理部
３２    除去率処理部
３３    測定値処理部
３４    収支処理部
３５    差分算出部
４１    入力装置
４２    出力装置
５２    除去率テーブル
５３    測定値テーブル
５４    収支テーブル
５５    収支管理期間テーブル
６０    排出量算出装置
６１    割合処理部
６２    除去率処理部
６３    測定値処理部
６４    収支処理部
６５    差分算出部
【図１】
0003761437.tif 000002
【図２】
0003761437.tif 000003
【図３】
0003761437.tif 000004
【図４】
0003761437.tif 000005
【図５】
0003761437.tif 000006
【図６】
0003761437.tif 000007
【図７】
0003761437.tif 000008
【図８】
0003761437.tif 000009
【図９】
0003761437.tif 000010
【図１０】
0003761437.tif 000011
【図１１】
0003761437.tif 000012
【図１２】
0003761437.tif 000013
【図１３】
0003761437.tif 000014
【図１４】
0003761437.tif 000015
【図１５】
0003761437.tif 000016
【図１６】
0003761437.tif 000017