(57)【要約】【課題】工程テンプレートの登録を容易に行うことを支援する。【解決手段】作業計画を記憶する作業計画記憶手段と、工程テンプレートを複数記憶する工程テンプレート記憶手段と、前記工程テンプレートにおける各作業工程において使用可能なリソース候補の集合を定義するリソース定義データを前記工程テンプレートと対応付けて記憶するリソース定義データ記憶手段と、を用意し、前記作業計画記憶手段から作業計画を選択し作業計画に含まれる各作業工程の遷移に合致する工程テンプレートを検索し、前記選択された作業計画に含まれる各作業工程で使用されるリソースが、検索により発見された工程テンプレートに対応するリソース定義データを満足しているかどうかを検査し、検索により発見された工程テンプレートが、前記選択された作業計画に含まれる各作業工程の時刻制約を満足するかどうかを検査し、前記工程テンプレートまたはそのコピーと、前記リソース定義データまたはそのコピーとをユーザに編集可能に提示する。【選択図】図８
2008221918.tif 000002
【特許請求の範囲】
【請求項１】
車両基地において各車両の編成に対して行う構内作業の計画を表す作業計画を記憶する作業計画記憶手段と、
作業工程の開始もしくは終了を示すノードをアークにより実行順序に従って結んだネットワークを表す工程テンプレートを複数記憶する、前記アークは最小所要時間、最大所要時間またはこれらの両方で重み付けされている、工程テンプレート記憶手段と、
前記工程テンプレートごとに前記工程テンプレートにおける各作業工程において使用可能なリソース候補の集合を定義するリソース定義データを前記工程テンプレートと対応付けて記憶するリソース定義データ記憶手段と、
前記作業計画記憶手段から作業計画を選択する作業計画選択手段と、
選択された作業計画に含まれる各作業工程の遷移に合致する工程テンプレートを検索する整合テンプレート検索手段と、
前記選択された作業計画に含まれる各作業工程で使用されるリソースが、検索により発見された工程テンプレートに対応するリソース定義データを満足しているかどうかを、前記各作業工程で使用されるリソースが、前記各作業工程において使用可能なリソース候補に含まれているかどうかにより検査する工程テンプレートリソース検査手段と、
検索により発見された工程テンプレートが、前記選択された作業計画に含まれる各作業工程の時刻制約を満足するかどうかを検査するネットワーク時刻更新手段と、
前記発見された工程テンプレートまたはそのコピーと、前記発見された工程テンプレートに対応するリソース定義データまたはそのコピーとをユーザに編集可能に提示する工程テンプレート確認・編集手段とを備え、
前記工程テンプレート確認・編集手段は、前記整合テンプレート検索手段により合致する工程テンプレートが発見されなかったとき、もしくは前記工程テンプレートリソース検査手段により前記リソース定義データが満足されないことが検出されたとき、もしくは前記ネットワーク時刻更新手段により前記時刻制約が満足されないことが検出されたとき、その旨を示す情報をユーザに提示することを特徴とする作業計画支援システム。
【請求項２】
前記工程テンプレートの各作業工程で使用可能なリソース候補の種類名を前記各作業工程の実行順に並べた型データと前記工程テンプレートの識別子とを対応づけた型対応データと、
リソース名とリソースの種類名とを対応づけたリソース構成データと、
を保持するデータ記憶手段をさらに備え、
前記整合テンプレート検索手段は、前記選択された作業計画に含まれる各作業工程で使用されるリソース名をリソースの種類名に変換し、変換により得られたリソースの種類名を各作業工程の実行順に並べたデータを生成し、該データに合致する型データを前記型対応データから検索する、
ことを特徴とする請求項１に記載の作業計画支援システム。
【請求項３】
前記工程テンプレート時刻検査手段は、前記発見された工程テンプレートにおける各ノードの上限時刻および下限時刻として前記選択された作業計画における各作業工程の開始時刻または終了時刻を設定し、前記各ノードの上限時刻および下限時刻の時刻更新演算を行い、前記時刻更新演算が成功したとき前記工程テンプレートが前記時刻制約を満足することを決定することを特徴とする請求項１または２記載の作業計画システム。
【請求項４】
車両基地において各車両の編成に対して行う構内作業の計画を表す作業計画を記憶する作業計画記憶手段と、
作業工程の開始もしくは終了を示すノードをアークにより実行順序に従って結んだネットワークを表す工程テンプレートを複数記憶する、前記アークは最小所要時間、最大所要時間またはこれらの両方で重み付けされている、工程テンプレート記憶手段と、
前記工程テンプレートごとに前記工程テンプレートにおける各作業工程において使用可能なリソース候補の集合を定義するリソース定義データを前記工程テンプレートと対応付けて記憶するリソース定義データ記憶手段と、
を用意し、
前記作業計画記憶手段から作業計画を選択し、
選択された作業計画に含まれる各作業工程の遷移に合致する工程テンプレートを検索し、
前記選択された作業計画に含まれる各作業工程で使用されるリソースが、検索により発見された工程テンプレートに対応するリソース定義データを満足しているかどうかを、前記各作業工程で使用されるリソースが、前記各作業工程において使用可能なリソース候補に含まれているかどうかにより検査し、
検索により発見された工程テンプレートが、前記選択された作業計画に含まれる各作業工程の時刻制約を満足するかどうかを検査し、
前記発見された工程テンプレートまたはそのコピーと、前記発見された工程テンプレートに対応するリソース定義データまたはそのコピーとをユーザに編集可能に提示し、
合致する工程テンプレートが発見されなかったとき、もしくは前記リソース定義データが満足されないことが検出されたとき、もしくは前記時刻制約が満足されないことが検出されたとき、その旨を示す情報をユーザに提示する、
作業計画支援方法。
【請求項５】
車両基地において各車両の編成に対して行う構内作業の計画を表す作業計画を記憶する作業計画記憶手段にアクセスするステップと、
作業工程の開始もしくは終了を示すノードをアークにより実行順序に従って結んだネットワークを表す工程テンプレートを複数記憶する、前記アークは最小所要時間、最大所要時間またはこれらの両方で重み付けされている、工程テンプレート記憶手段にアクセスするステップと、
前記工程テンプレートごとに前記工程テンプレートにおける各作業工程において使用可能なリソース候補の集合を定義するリソース定義データを前記工程テンプレートと対応付けて記憶するリソース定義データ記憶手段にアクセスするステップと、
前記作業計画記憶手段から作業計画を選択するステップと、
選択された作業計画に含まれる各作業工程の遷移に合致する工程テンプレートを検索するステップと、
前記選択された作業計画に含まれる各作業工程で使用されるリソースが、検索により発見された工程テンプレートに対応するリソース定義データを満足しているかどうかを検査するステップと、
前記選択された作業計画に含まれる各作業工程で使用されるリソースが、検索により発見された工程テンプレートに対応するリソース定義データを満足しているかどうかを、前記各作業工程で使用されるリソースが、前記各作業工程において使用可能なリソース候補に含まれているかどうかにより検査するステップと、
前記発見された工程テンプレートまたはそのコピーと、前記発見された工程テンプレートに対応するリソース定義データまたはそのコピーとをユーザに編集可能に提示するステップと、
合致する工程テンプレートが発見されなかったとき、もしくは前記リソース定義データが満足されないことが検出されたとき、もしくは前記時刻制約が満足されないことが検出されたとき、その旨を示す情報をユーザに提示するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鉄道の車両基地における列車（車両の編成）の整備作業計画、および駅構内における列車の入換計画の作成を計算機で支援する作業計画支援システム、方法およびプログラムに関する。
【背景技術】
【０００２】
車両基地の構内作業では、入区してくる車両を編成単位で検査番線・清掃番線・留置番線などに引き込み、それぞれの制約条件に従って作業を実施した後、出区させる。なお、編成（列車）とは、まとまって移動する（互いに連結された）複数の車両を指す。この構内作業計画は一般的な最適化手法の適用が極めて困難なタイプの問題な上、車両基地毎や車両編成の種類、運転士の作業形態毎に異なる独自の特殊制約への対応が難しく、現時点ではベテランの担当者が試行錯誤を繰り返しながら立案している。
【０００３】
従来方式として、下記特許文献のような方式が提案されている。
【０００４】
特開2000-190849公報の方式は、入区から出区までの典型的な入換・作業の工程を「入区→ 留置→ 作業→ 留置→ 出区」に限定し、予め決められた編成の順番に従い、作業の使用番線を決定してから留置番線や時刻を決定することを反復する。
【０００５】
特開2000-177590公報の方式は、駅構内の入換計画作成に問題を限定し、計画をＰＥＲＴというネットワーク形式のデータとして表現する。具体的には、各編成毎に各線路への到着ないし各線路からの発車を表すノードを所要時間で重み付けしたアークにより実行順序に従って結んだネットワークを作成する。そして、リソース(番線)を競合する作業工程の競合順序に相当するアークの結合関係を逐次的に変更しては評価することを反復し探索を行うことで全ての制約を満たす計画を作成する。
【０００６】
特開2005-178742公報の方式は、作業工程を「入換シーケンス」と呼ぶ形式で表現した後に制約プログラミングで処理できる形に数理モデルとして定式化し、計画の暫定解を作成する。制約を満足する解が見つからない場合は、入換シーケンスの一部を自動的に変更し、再び暫定解を発見することを反復する。
【特許文献１】特開2000-177590公報
【特許文献２】特開2005-178742公報
【特許文献３】特開2000-190849公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来に提案されている構内作業計画の自動提案方式は、方式の汎用性と性能を両立することが難しい。
【０００８】
例えば、特開2000-190849公報の方式は、実際の車両基地では、上記の典型的な入換・作業の工程だけ利用される訳ではなく、複数の留置番線をまたがって迂回しながら待機を行ったり、留置した番線でそのまま作業を実施したりと、状況に応じて様々な手順を使い分ける必要があるが、本方式では対応が難しいことが予想され、汎用性に欠ける。
【０００９】
特開2000-177590公報の方式は、アークの結合関係の変更の仕方は駅構内で利用されるもの（引上線変更、２段入換、引上線使用順序変更、進路ポイン利用順序変更）に限定されており、駅構内の特定の作業工程を対象とした探索方式となっており、やはり汎用性に欠ける。
【００１０】
一方、特開2005-178742公報の方式では、制約プログラミングの基本的な解法では、編成の数が多く相互の干渉が増える（混雑する）状況になると、それぞれの数理モデルを解くのにかなりの演算時間を要することが予想されるが、実際の車両基地では、作業工程（入換シーケンス）の組み合わせで作業計画の成否が決定することも多い。編成の数が多く混雑するような車両基地が対象の場合、作業工程（入換シーケンス）の組み合わせまで含めて最適化するまでには相当の演算時間を要することが予想され、性能面のスケーラビリティに欠ける。
【００１１】
本発明者らは、以上のような従来の問題点を解決するべく、汎用性と性能面のスケーラビリティを両立可能な、実用性を重視した構内作業計画の自動提案を行うことのできる構内作業計画システムを発明した。この構内作業計画システムは、2006年1月27日に、本件出願人らにより特願2006-018854号として特許出願されている。この特許出願は本件出願時点において未だ未公開である。この特願2006-018854号明細書に記述された構内作業計画システムにおいては、作業工程の開始もしくは終了を示すノードをアークにより実行順序に従って結んだ工程テンプレート（業務テンプレート）を複数個、あらかじめ登録しておき、各編成について選択した工程テンプレートを合成することで構内作業計画を立案する。
【００１２】
本発明は、上記構内作業計画システムで用いられる工程テンプレートの登録作業を容易に行うことを支援する作業計画支援システム、方法およびプログラムを提供するものである。
【課題を解決するための手段】
【００１３】
本発明の一態様としての作業計画支援システムは、
車両基地において各車両の編成に対して行う構内作業の計画を表す作業計画を記憶する作業計画記憶手段と、
作業工程の開始もしくは終了を示すノードをアークにより実行順序に従って結んだネットワークを表す工程テンプレートを複数記憶する、前記アークは最小所要時間、最大所要時間またはこれらの両方で重み付けされている、工程テンプレート記憶手段と、
前記工程テンプレートごとに前記工程テンプレートにおける各作業工程において使用可能なリソース候補の集合を定義するリソース定義データを前記工程テンプレートと対応付けて記憶するリソース定義データ記憶手段と、
前記作業計画記憶手段から作業計画を選択する作業計画選択手段と、
選択された作業計画に含まれる各作業工程の遷移に合致する工程テンプレートを検索する整合テンプレート検索手段と、
前記選択された作業計画に含まれる各作業工程で使用されるリソースが、検索により発見された工程テンプレートに対応するリソース定義データを満足しているかどうかを検査する工程テンプレートリソース検査手段と、
検索により発見された工程テンプレートが、前記選択された作業計画に含まれる各作業工程の時刻制約を満足するかどうかを検査するネットワーク時刻更新手段と、
前記発見された工程テンプレートまたはそのコピーと、前記発見された工程テンプレートに対応するリソース定義データまたはそのコピーとをユーザに編集可能に提示する工程テンプレート確認・編集手段と、
を備えた作業計画支援システム。
【００１４】
本発明の一態様としての作業計画支援方法は、
車両基地において各車両の編成に対して行う構内作業の計画を表す作業計画を記憶する作業計画記憶手段と、
作業工程の開始もしくは終了を示すノードをアークにより実行順序に従って結んだネットワークを表す工程テンプレートを複数記憶する、前記アークは最小所要時間、最大所要時間またはこれらの両方で重み付けされている、工程テンプレート記憶手段と、
前記工程テンプレートごとに前記工程テンプレートにおける各作業工程において使用可能なリソース候補の集合を定義するリソース定義データを前記工程テンプレートと対応付けて記憶するリソース定義データ記憶手段と、
を用意し、
前記作業計画記憶手段から作業計画を選択し、
選択された作業計画に含まれる各作業工程の遷移に合致する工程テンプレートを検索し、
前記選択された作業計画に含まれる各作業工程で使用されるリソースが、検索により発見された工程テンプレートに対応するリソース定義データを満足しているかどうかを検査し、
検索により発見された工程テンプレートが、前記選択された作業計画に含まれる各作業工程の時刻制約を満足するかどうかを検査し、
前記発見された工程テンプレートまたはそのコピーと、前記発見された工程テンプレートに対応するリソース定義データまたはそのコピーとをユーザに編集可能に提示し、
合致する工程テンプレートが発見されなかったとき、もしくは前記リソース定義データが満足されないことが検出されたとき、もしくは前記時刻制約が満足されないことが検出されたとき、その旨を示す情報をユーザに提示する。
【００１５】
本発明の一態様としてのプログラムは、
車両基地において各車両の編成に対して行う構内作業の計画を表す作業計画を記憶する作業計画記憶手段にアクセスするステップと、
作業工程の開始もしくは終了を示すノードをアークにより実行順序に従って結んだネットワークを表す工程テンプレートを複数記憶する、前記アークは最小所要時間、最大所要時間またはこれらの両方で重み付けされている、工程テンプレート記憶手段にアクセスするステップと、
前記工程テンプレートごとに前記工程テンプレートにおける各作業工程において使用可能なリソース候補の集合を定義するリソース定義データを前記工程テンプレートと対応付けて記憶するリソース定義データ記憶手段にアクセスするステップと、
前記作業計画記憶手段から作業計画を選択するステップと、
選択された作業計画に含まれる各作業工程の遷移に合致する工程テンプレートを検索するステップと、
前記選択された作業計画に含まれる各作業工程で使用されるリソースが、検索により発見された工程テンプレートに対応するリソース定義データを満足しているかどうかを検査するステップと、
検索により発見された工程テンプレートが、前記選択された作業計画に含まれる各作業工程の時刻制約を満足するかどうかを検査するステップと、
前記発見された工程テンプレートまたはそのコピーと、前記発見された工程テンプレートに対応するリソース定義データまたはそのコピーとをユーザに編集可能に提示するステップと、
合致する工程テンプレートが発見されなかったとき、もしくは前記リソース定義データが満足されないことが検出されたとき、もしくは前記時刻制約が満足されないことが検出されたとき、その旨を示す情報をユーザに提示するステップと、
をコンピュータに実行させる。
【発明の効果】
【００１６】
本発明により、上記構内作業計画システムで用いられる工程テンプレートの登録作業を容易に行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
まず、図１〜図７を参照しながら、本提案の前提となる構内作業計画システムについて説明する。この構内作業計画システムは、上述したとおり、特願2006-018854号として既に出願済みである。したがって、ここでは、この構内作業計画システムのうち、本発明の内容を理解する上で必要な箇所についてのみ説明する。
【００１８】
図１は、上記構内作業計画システムの構成例を示す図である。
【００１９】
システム全体は、工程テンプレート入力・表示手段１１、スケジュール表示手段１２、データ記憶手段１３、ネットワーク逐次更新手段１４、工程テンプレート選択手段１５から構成される。各手段による機能はプログラムをコンピュータに実行させることによって実現してもよいし、ハードウェア的に実現してもよい。
【００２０】
工程テンプレート入力・表示手段１１は、ユーザが工程テンプレートを登録したり、各種指示を入力したりするためのインターフェースである。
【００２１】
データ記憶手段１３は必要なデータを格納するためのデータベースであり、工程テンプレート記憶手段（工程テンプレートデータベース）３０、リソース定義データ記憶手段（リソース定義データベース）３１、編成情報・基本ダイヤ記憶手段（基本情報記憶手段あるいは基本情報データベース）３２、スケジュール記憶手段３３を有する。工程テンプレート記憶手段３０は複数の工程テンプレートを格納する。リソース定義データ記憶手段３１はリソース定義データを格納する。編成情報・基本ダイヤ記憶手段３２は、車両基地や駅への入区・出区が決まっている各編成について構内作業計画に必要な基本情報（編成ＩＤ、編成種別、入区・出区予定時刻、利用可能な工程テンプレートおよびリソース定義データの指定情報）を格納する。スケジュール記憶手段３３は、ネットワーク逐次更新手段１４によって作成された構内作業計画（スケジュールあるいは構内作業ネットワーク）を格納する。
【００２２】
ネットワーク逐次更新手段１４は、作業工程ペアノード挿入手段４０、ネットワーク時刻更新手段４１、ネットワーク一時記憶手段４２を有する。ネットワーク逐次更新手段１４は、編成情報・基本ダイヤ記憶手段３２内の各編成についての作業計画を決定し、各編成についての作業計画を統合した構内作業計画（スケジュールあるいは構内作業ネットワーク）を作成する。
【００２３】
工程テンプレート選択手段１５は、編成情報・基本ダイヤ記憶手段３２から、次に構内作業計画に追加する列車の利用可能な工程テンプレートを工程テンプレート記憶手段３０から抽出し、また該工程テンプレートに対応づけられたリソース定義データをリソース定義データ記憶手段３１から抽出し、抽出したこれらのデータをネットワーク逐次更新手段４に渡す。
【００２４】
スケジュール表示手段１２は、ネットワーク逐次更新手段１４により作成された構内作業計画（スケジュールあるいは構内作業ネットワーク）を確認するためのインターフェースである。
【００２５】
工程テンプレートの記述は、プロジェクト管理分野で実績がある手法であるＰＥＲＴ (Project Evaluation and Review Technique)に準じた形式で行う。ＰＥＲＴでは、アローグラフ（または、アローダイヤグラム）というネットワーク構造として計画を表現する。工程テンプレートでは、編成移動・留置や点検、清掃作業をアークと見なし、作業を開始する時点と終了する時点をそれぞれ開始・終了イベントのノードとして、実行する順番に連結する。アークには、イベントの間で守るべき時間制約として、最小時間間隔、最大時間間隔を示す情報が付加される。また、ノードには、イベント単体の制約として実行可能な最早実行時刻（下限時刻）制限、最遅実行時刻（上限時刻）制限を示す情報が付加される。最小時間間隔、最大時間間隔、最早実行時刻制限、最遅実行時刻制限は省略される場合もある。これらの制約を守りつつ、あるノードが最も早く開始できる時刻を最早結合点時刻（ＥＴ）、時刻制約を守るために遅くてもこの時刻までに完了していなければならない時刻を、最遅結合点時刻（ＬＴ）と称す。
【００２６】
各編成が利用可能な工程テンプレートは、編成を構成する車両の種類や割り当てられた整備作業などの組み合わせに応じて予め何種類かに決まっている。ユーザはこれらの工程テンプレートを予め基本データとして各編成に対応付けて登録しておく。
【００２７】
図２は、工程テンプレートの一例を示す。工程テンプレートは、ネットワーク構造のデータとして内部表現される。
【００２８】
本例では、本線から編成が入り、ポイントを通過して着発線に到着、しばらく待機、その後ポイントを通過して車庫番線に入庫し、車庫待機中に整備作業し、その後にポイントを通過して再び着発線に入りしばらく待機、ポイントを通過して本線に出ることを表している。
【００２９】
例えば、ノード０、１の間のアークは最小、最大時間間隔がそれぞれ１であり、これは本線から発着線へのポイント移動時間が１に固定されることを示す。ノード０、２の間のアークは最小、最大時間間隔がそれぞれ０であり、これはポイント移動と着発線留置とが同時に開始されなければならない制約を示す。通常の列車制御では、安全性を重視し、編成が現在いる番線のみならず移動に関わる前後の番線を全てロックする「閉塞」と呼ばれる制御を行うが、上記制約は、この制御に対応したものである。車庫番線留置の開始および終了を表すノード６とノード９のペアの中に、整備作業の開始および終了を表すノード７とノード８のペアがはさまる入れ子構造が存在する。発着線留置の開始（入区）から一定時間以内に作業を終了しなければならない時間制約を示すため、ノード２からノード８の間にアークを追加し最大時間間隔制約５０を加えている。
【００３０】
次に、リソース定義データに関して説明する。
【００３１】
工程テンプレートの各作業工程で利用し得るリソース（番線、運転手、作業チーム等）は選択肢が複数用意されている。さらに、選択できるリソースの候補は作業工程毎に個別に決定できるとは限らず、路線構造で決まる相互依存関係がある場合が多い。例えば、図３のような路線構造を想定すると、車庫４，５を利用するか、車庫６を利用するかの選択に依存して、移動時に利用可能なポイントが変化する。依存関係を含むリソース候補を汎用的な形式で定義するため、各作業工程に対して利用可能なリソースグループ（１または複数のリソースからなる）を幾つか指定するとともにグループ間の依存関係を示すリソース定義データをネットワーク形式のデータとして内部表現する。図３の下段にリソース定義データの例を示す。本例は、図３の上段に示す路線構造で、図２の工程テンプレートに従った場合の例である。例えば着発番線０しか利用できない場合、ポイント２、庫４，５のみ選択可能だが、着発番線１しか利用できない場合は、すべての車庫、ポイントが選択可能であると分かる。
【００３２】
工程テンプレートとリソース定義データとは相互に対応付けがなされており、工程テンプレートの各作業工程の開始ノードと、リソース定義データにおけるリソースグループを示すノードとは相互に参照が可能とするリンク情報が設定される。例えば、図２の工程テンプレートにおける車庫到着を示すノード６は、図３のリソース定義データにおける（庫４、庫５）および（庫６）の２つのグループに関連付けされている。
【００３３】
次に、ネットワーク逐次更新手段１４について説明する。
【００３４】
ネットワーク逐次更新手段１４では、個別の編成単位で登録された工程テンプレートを、リソースの競合状況に応じて、一つの構内作業計画として統合する。構内作業計画もネットワーク構造として表現される。例えば、図４の路線構造（左上）で図４のダイヤ（右上）に従うとすると、構内作業計画（構内作業ネットワーク）は、図４の下段のようなアローグラフで表現できる。
【００３５】
図４において、実線の矢印が列車（車両の編成）毎の作業工程を表す。同じ横一列には同一のリソースを利用する作業工程が配置され、作業工程同士は点線矢印でつながれる。点線の矢印は、各列車がそれぞれのリソースを利用する順序を表す。本例だと３つの点線矢印Ｙ１〜Ｙ３が示される。点線矢印Ｙ１は、列車１が車庫１を出発した後に列車２が車庫１を利用することを示す。点線矢印Ｙ２は、列車１が発着線１を出発した後に列車２が発着線１を利用することを示す。点線矢印Ｙ３は、列車１が発着線１を出発した後、再び列車１が発着線１を利用することを示す。
【００３６】
各作業工程がそれぞれどのリソースを利用するか、さらにどういう順番で利用するかは、事前に決まっていない。ネットワーク逐次更新手段１４は、対象となる列車について、工程テンプレート記憶手段３０に記憶された工程テンプレートが表すネットワークデータ（図２参照）を受け取り、同時に対となるリソース定義データ（図３参照）を参照して、工程テンプレートにおける各作業工程へのリソース割付を行う。すなわち、工程テンプレートが表すネットワークを、構内作業計画を表すネットワーク（構内作業ネットワーク）に追加合成する。工程テンプレートの作業工程が、構内作業ネットワークの作業工程とリソース競合が発生する場合は、工程テンプレートの作業工程を、リソース競合が発生する作業工程とアーク接続する（図４の点線矢印参照）。ネットワーク統合後、ネットワーク時刻更新手段４１により、構内作業ネットワークにおける各ノードの時刻更新演算を行う。以上を、全ての列車について行う。
【００３７】
図５は、ネットワーク逐次更新手段１４および工程テンプレート選択手段５の処理の流れを概略的に示すフローチャートである。
【００３８】
まず、工程テンプレート選択手段５が、編成情報・基本ダイヤ記憶手段３２から、次に追加する列車を決定する（Ｓ１）。
【００３９】
次に、工程テンプレート選択手段５が、決定した列車の利用可能な工程テンプレートを工程テンプレート記憶手段３０から１つ取り出し、また、該工程テンプレートに対応づけられたリソース定義データをリソース定義データ記憶手段３１から取り出す（Ｓ２）。
【００４０】
ネットワーク逐次更新手段４は、取り出された工程テンプレートおよびリソース定義データを元に、選択した列車のスケジュール（構内作業計画）への追加演算を行う（Ｓ３）。Ｓ３の詳細は後述する。
【００４１】
追加が成功した場合は（Ｓ４のＹＥＳ）、全ての列車について追加が完了したか否かをチェックし（Ｓ５）、全ての列車についての追加が完了した場合は（Ｓ５のＹＥＳ）、完成した構内作業計画（構内作業ネットワーク）をスケジュール記憶手段３３に出力する。一方、まだ追加すべき列車が残っている場合は（Ｓ５のＮＯ）Ｓ１に戻り、次に追加する列車が決定される。
【００４２】
追加が成功しなかった場合は（Ｓ４のＮＯ）、選択した列車が利用可能な全ての工程テンプレートについて追加演算を試したか否かをチェックする（Ｓ６）。
【００４３】
まだ全ての利用可能な工程テンプレートについて追加演算を試してない場合は（Ｓ６のＮＯ）、工程テンプレートを変更することを決定し（Ｓ７）、既に試したのとは別の工程テンプレートを取り出す（Ｓ２）。
【００４４】
一方、全ての利用可能な工程テンプレートについて追加演算を試した場合は（Ｓ６のＹＥＳ）、スケジュールを破棄し、優先度を変更し（例えば列車を選択する順番を変える）、最初から処理をやり直す（Ｓ８）。
【００４５】
以下に、Ｓ３で行われる手順を詳細に示す。
【００４６】
まず、一編成分の工程テンプレートと、これに対となるリソース定義データとをデータ記憶手段１３から取り出したら、取り出した工程テンプレートに相当するネットワークを生成する
次に、生成したネットワークのノードＩＤのトポロジカルソートを行う。トポロジカルソートとは、アークで結合されたノード間でアークの出ているノード（上流側のノード）が常に若い番号になるように順番（ＩＤ）を並べ直すことをいう。
【００４７】
生成したネットワークにおける各ノードのＥＴ（下限時刻）、ＬＴ（上限時刻）を、後述のネットワーク時刻更新手段４１を用いて計算する。これは例えばネットワーク時刻計算手段に対応する。
【００４８】
現在の構内作業計画（構内作業ネットワーク）の複製を生成し、ネットワーク一時記憶手段４２に格納する。現在の構内作業ネットワークもネットワーク一時記憶手段４２に格納されている。
【００４９】
現在の構内作業ネットワークに統合すべき上記生成したネットワークにおける各ノードを先頭から順番に選択し、選択したノードの種別をチェックする。
【００５０】
選択したノードが、作業工程の終了ノードの場合は、次のノードに処理を移す。
【００５１】
選択したノードが、作業工程の開始ノードの場合は、当該開始ノードで始まる作業工程にリソース競合が発生するか否かをチェックする。
【００５２】
競合が発生しない場合は、リソース競合リスト管理テーブルに当該開始ノードのノードＩＤを先頭ノードとしてセットし、次のノードに処理を移す。
【００５３】
リソース競合リスト管理テーブルは各リソースとリソース競合リストとの対応を管理している。リソース競合リストとは、構内作業ネットワークのノードの内、特定のリソースを利用するノードに沿ってアークを辿った構内作業ネットワークの一部をいい、特定のリソースを使用する作業工程を利用順に並べたものに相当する。競合が発生する場合は、該当するリソース競合リストの先頭から最適な挿入可能箇所（開始ノードと終了ノードとのペアを挿入すべき箇所）を検索する。
【００５４】
挿入箇所が見つからなかった場合は、構内作業ネットワークを、複製しておいたものに戻し、処理を終了する（編成追加失敗）。そして、図５のＳ４に進む。
【００５５】
挿入箇所が見つかった場合は、リソース競合リスト（上述したように構内作業ネットワークの一部）における該当箇所に作業工程のノードのペアを挿入する。
【００５６】
ここで、作業工程のノードのペア（開始ノードおよび終了ノード）の挿入は、作業工程ペアノード挿入手段４０が行う。図６Ａおよび図６Ｂを用いて、アローグラフに追加する場合を例に挿入方法を説明する。
【００５７】
図６Ａには「列車３着発１着」→「列車３着発１発」のノードのペアの挿入可能箇所の候補が示される。図中複数のマスが示されるが、これらのマスはリソース競合リスト管理テーブルを概念的に示す。１つのマスが１つのリソースとリソース競合リストとの対応を示す。本例の場合は３箇所の挿入箇所の候補（候補１〜候補３）がある。挿入する箇所を決定する方法はいろいろ考えられるが、単純な方法として、最も挿入時の余裕時間の小さいと思われる箇所に挿入する。余裕時間は以下の式で見積もる。
Min (  LT_next_start - ET_end ,  LT_start -ET_pre_end  )
ここで、LT_startとET_endはそれぞれ、挿入するノードペアにおける開始ノードの最早結合点時刻と終了ノードの最遅結合点時刻であり、ET_pre_endは挿入箇所の直前に位置するノード（終了ノード）の最早結合点時刻、LT_next_startは挿入箇所の直後に位置するノード（開始ノード）の最遅結合点時刻である。「列車３着発１着」→「列車３着発１発」のノードを候補２の箇所に挿入した例を図６Ｂに示す。
【００５８】
ノードのペアの追加後、構内作業ネットワーク全体のトポロジカルソートを行い、さらにノードＩＤ順に従い、ネットワーク時刻更新手段４１を用いて、時間更新演算（ＥＴ，ＬＴ更新）を行う。時刻更新演算を行ったら、次のノードを選択する。選択すべきノードがもはや存在しない場合は、処理を終了する。
【００５９】
ここで、ネットワーク時刻更新手段４１の機能について説明する。
【００６０】
構内作業計画で現れる時間制約には、従来のＰＥＲＴでは扱わない最大時間間隔制約が含まれ、本実施形態では、この最大時間間隔制約に対応するため、従来のＰＥＲＴにおける時刻更新演算に加え、以下の改良を加える。
【００６１】
図７は時刻更新演算を説明する図である。イベント（ノード）が５つ示され、全てのアークが最小時間間隔１、最大時間間隔２を示すとする。
【００６２】
最小時間間隔制約のみだと、ＰＥＲＴの説明で述べたように、最早結合点時刻ＥＴを決定するための順方向演算、最遅結合点時刻ＬＴを決定するための逆方向演算をそれぞれ一回ずつ実行すれば良い（図７（ａ））。しかし、最大時間間隔制約を処理するためには、図７（ｂ）に示すように、図７（ａ）の演算に加えて、再度ＥＴ，ＬＴの更新演算を実施する必要がある。図７（ｂ）の処理では、最初の演算（図７（ａ））で求められたＥＴ，ＬＴを再利用すること、ＥＴを逆方向演算、ＬＴを順方向演算で更新することに注意されたい。
【００６３】
ここで、最大時間間隔制約があると、最小時間間隔制約との間で相互矛盾が発生することがあり、最大時間間隔および最小時間間隔として不適切な値を設定すると時間更新演算が収束しなくなる場合がある。このため、規定回数の演算を反復し、値が収束するかを確認することで、設定した条件が間違っていないかどうかをチェックする。値が収束しなかった場合は、設定した条件が間違っていたことになる。
【００６４】
次に、本提案について、図面を参照しながら説明する。
【００６５】
図８は、本発明による作業計画支援システムの一実施形態の構成を示す図である。
【００６６】
システム全体は、工程事例抽出手段１、整合テンプレート検索手段２、工程テンプレートリソース検査手段３、ネットワーク時刻更新手段４、工程テンプレート確認・編集手段５、および、工程テンプレート記憶手段６、リソース定義データ記憶手段７、工程テンプレートインデックス記憶手段８、作業計画記憶手段９から構成される。各手段による機能はプログラムをコンピュータに実行させることによって実現してもよいし、ハードウェア的に実現してもよい。
【００６７】
作業計画記憶手段９は、電子化された作業計画を各編成について記録するデータベースである。作業計画は、人手により作成された計画か、もしくは自動提案された計画の一部を人が修正したものである。各編成の作業計画における各工程毎に、リソース使用を開始する時刻、リソース使用を終了する時刻、その工程（作業工程）で使用するリソースＩＤ（番線や作業班、作業用の機器など）もしくはリソースの名前に相当するデータを最低限持つこととする。
【００６８】
工程テンプレート記憶手段６、リソース定義データ記憶手段７は、先に述べたデータ形式で工程テンプレートデータ、リソース定義データを互いに対応付けて保存している。
【００６９】
工程テンプレートインデックス記憶手段８は、後述する工程テンプレートインデックス情報を記憶する。
【００７０】
工程事例抽出手段１は、作業計画記憶手段８に保存された作業計画を読み出し、各編成につき各工程毎に、リソース使用を開始する時刻、リソース使用を終了する時刻、その工程で使用するリソースＩＤもしくはリソースの名前に相当するデータをセットで抽出する。１つの編成について抽出されたデータのセットは工程事例データ（あるいは単に工程事例）と称される。例えば図９の上のような作業計画だと、編成１の工程事例は、図９の下のような形で内部表現される。工程事例は、工程単位で使用リソースの遷移を表す情報を含んでいる。図９でＴ１からＴ６までは各工程の境界となる時刻である。移動ポイントとは、編成が移動する際に通過する路線を指し、固有のＩＤもしくは名前が付けられ、作業計画記憶手段９に蓄えられた作業計画から読み取り可能であるものとする。移動ポイントの情報は省略されることもありうる。
【００７１】
整合テンプレート検索手段２は、読み出された編成の工程事例の型を、工程テンプレートインデックス記憶手段８内の工程テンプレートインデックス情報と照合することにより当該型に一致する工程テンプレートを探す。すなわち、工程事例における各工程の遷移に合致する工程テンプレートを探す。
【００７２】
工程テンプレートインデックス情報は、工程事例と型が一致する工程テンプレートデータのＩＤを検索するためのデータである。型とは、工程テンプレートの各工程で使用する代表的なリソースの種類名を、工程の実施される順に並べたもの（工程テンプレートにおける各工程の遷移を表したもの）である。移動ポイントは型には含まれないものとする。工程テンプレートインデックス情報は、具体的には、型対応データと、リソース構成データとから構成される。
【００７３】
図１１は型対応データの一例を示す。型対応データは、型を表すデータ（型データ）と、該型に対応づけられた工程テンプレートのＩＤとを含む。
【００７４】
図１２はリソース構成データの一例を示す。本例ではリソース構成データは３段階の階層的な構成になっている。階層の一段目はリソースの種類を、二段目はリソースのグループ名を、３段目は各グループを構成する具体的なリソース名を示す。リソースのグループ名を省略し、二階層にすることもありうる。
【００７５】
型対応データやリソース構成データは必ずしもこのような形式で表現される必要はなく、同様の階層的な構造を持つ情報が再現できるデータが工程テンプレートインデックス情報内に保持されていれば良い。
【００７６】
このような工程テンプレートインデックス情報と工程事例との照合は以下のようにして行う。
【００７７】
工程事例における各工程には、使用される具体的なリソース名が付されている。例えば、図９の編成１の工程１で使用したリソースは着発番線１となっている。これを、図１２のリソース構成データにより、対応するリソースの種類名に変換すると、着発番線となる。このような変換を編成１の工程１以外の各工程についても行い、変換後の種類名を工程の実施順に並べたデータ（図９の場合、「着発番線、車庫、着発番線」）を作成し、このデータによって図１１の型対応データを検索し、該データに合致する型データに対応するテンプレートＩＤを発見する。合致するか否かは、該データと型データとが完全に一致する完全一致でもよいし、該データが型データにその一部として含まれる部分一致でもよい。本実施形態では完全一致の場合を例に以降の説明を行うものとする。
【００７８】
整合テンプレート検索手段２が、工程事例と型が一致する工程テンプレートを発見できた場合には、工程テンプレート記憶手段６、リソース定義データ記憶手段７から当該工程テンプレートのデータと、当該工程テンプレートデータに対応するリソース定義データとを抽出する。
【００７９】
工程テンプレートリソース検査手段３は、型が一致する工程テンプレートが発見された際に、この工程テンプレートおよびこの工程テンプレートに対応するリソース定義データと、工程事例とを照合して、この工程事例における各工程でのリソースの使用が、リソース定義データ（リソース条件）を満足しているかをチェックする。工程事例における各工程での使用リソースが、該各工程に対応する、リソース定義データにおけるリソースに含まれていないとき、上記工程事例は、リソース定義データ（リソース条件）を満足していないと判断する。
【００８０】
ネットワーク時刻更新手段４は、発見された工程テンプレートの各工程の開始に相当するノードのＥＴ、ＬＴに、上記工程事例の各工程の開始時刻を代入し、各工程の終了に相当するノードのＥＴ、ＬＴに、前記工程事例の各工程の終了時刻を代入した上で、先に述べた構内作業計画用システムと同様の時刻更新演算を行う。時刻更新に失敗した場合は、上記工程事例は時刻制約を満足していないと判断する。
【００８１】
工程テンプレート確認・編集手段５は、整合テンプレート検索手段２で型の合う工程テンプレートが発見されなかった場合に新たな工程テンプレートおよび新たなリソース定義データの作成、登録をユーザに指示し、作成、登録の支援を行うインターフェースである。また、工程テンプレートリソース検査手段３によりリソース条件が満足されていないと判断された場合、もしくはネットワーク時刻更新手段４により時刻制約が満足されていないと判断された場合は、上記発見された工程テンプレートまたはそのコピーと、修正すべき条件とをユーザに示し、ユーザに修正させる。修正すべき条件は、リソース定義データ（リソース条件）、または時刻制約条件（アークに付されている最小時間間隔、最大時間間隔、ノードに付されている最早実行時刻（下限時刻）制限、最遅実行時刻（上限時刻）制限）である。
【００８２】
図１０は図８のシステムの全体の動作を説明するためのフローチャートである。
【００８３】
まず、作業計画記憶手段８から編成一つ分に相当する作業計画を読み出し（Ｓ１１）、工程事例抽出手段１が図９に示したような工程単位のデータ（工程事例）に変換する（Ｓ１２）。
【００８４】
整合テンプレート検索手段２が、上記工程事例と工程テンプレートインデックス情報とを照合し（Ｓ１３）、工程事例と型が一致する工程テンプレートが存在するかどうかを検査する。
【００８５】
工程事例と型が一致する工程テンプレートを発見されなかった場合は（Ｓ１４のＮＯ）、新たな工程テンプレートおよび新たなリソース定義データの登録をユーザに指示し、ユーザは工程テンプレート確認・編集手段５を利用して新たな工程テンプレートおよび新たなリソース定義データを作成する（Ｓ１５）。
【００８６】
工程事例と型が一致する工程テンプレートが発見された場合は（Ｓ１４のＹＥＳ）、Ｓ１６−Ｓ１８もしくはＳ１９−Ｓ２１の処理のいずれかもしくは双方を実施する。
【００８７】
Ｓ１６−Ｓ１８の処理では、まず発見された工程テンプレートの各工程の使用可能リソースに、上記工程事例における各工程の使用リソースが含まれるか否かを確認し（Ｓ１６）、使用可能リソースに含まれない使用リソースがある場合（Ｓ１７のＮＯ）、工程テンプレートまたはそのコピーと、リソース定義データ（リソース条件）の変更を要する旨とをユーザに指示し、ユーザは工程テンプレート確認・編集手段５を利用して工程テンプレートまたはそのコピーと、この工程テンプレートに対応するリソース定義データまたはそのコピーとの修正を行う（Ｓ１８）。工程テンプレートまたはそのコピーの修正は不要な場合もある。必要に応じて修正された工程テンプレートまたは修正されたそのコピーは新たな工程テンプレートとして工程テンプレート記憶手段６に格納され、修正されたリソース定義データまたは修正されたそのコピーは、上記新たな工程テンプレートと対応づけられてリソース定義データ記憶手段７に格納される。この際、新たな工程テンプレートには新たなＩＤが付与される。上記工程事例における各工程の使用リソースが全て、工程テンプレートの各工程の使用可能リソースに含まれる場合すなわちリソース条件が満たされる場合（Ｓ１７のＹＥＳ）、Ｓ２３の処理に移る、あるいは後述する編集処理を行う（図１０には前者の場合の処理の流れが示される）。
【００８８】
Ｓ１９−Ｓ２１の処理では、まず工程テンプレートの各工程のノードのＥＴ、ＬＴに、上記工程事例の各工程の開始・終了時刻を代入し、時刻更新演算に成功するか否かを確認し（Ｓ１９）、時刻更新演算に失敗した場合（Ｓ２０のＮＯ）、工程テンプレートまたはそのコピーと、時刻制約条件の変更を要する旨とをユーザに指示し、ユーザは工程テンプレート確認・編集手段５を利用して工程テンプレートまたはそのコピーにおける時刻制約の修正を行う（Ｓ２１）。時刻制約が修正された工程テンプレートまたは修正されたそのコピーは新たな工程テンプレートとして工程テンプレート記憶手段６に格納される。その際、新たな工程テンプレートには新たなＩＤが付与されるとともに、修正前の工程テンプレートに対応づけられていたリソース定義データが対応づけられる。時刻更新演算に成功した場合すなわち時刻制約を満たす場合は（Ｓ２０のＹＥＳ）、Ｓ２３の処理に移る、あるいは後述する編集処理を行う（図１０には前者の場合の処理の流れが示される）。
【００８９】
Ｓ１５の処理でユーザが新たな工程テンプレートを登録した場合、当該工程テンプレートのＩＤと型とを型対応データ（図１１参照）に追加する（Ｓ２２）。また、Ｓ２１で時刻制約条件が修正された工程テンプレートまたは修正されたそのコピーを新たな工程テンプレートとしてユーザが登録した場合、この新たな工程テンプレートのＩＤと型とを型対応データに追加する（Ｓ２２）。また、Ｓ１８で新たな工程テンプレートをユーザが登録した場合も、この新たな工程テンプレートのＩＤと型とを型対応データに追加する（Ｓ２２）。全ての編成分の作業計画を作業計画記憶手段８から読み出したならば（Ｓ２３のＹＥＳ）、処理を終了し、まだならば（Ｓ２３のＮＯ）Ｓ１１の処理に戻る。
【００９０】
上記例では、ステップＳ１７においてリソース条件が満たされる場合（Ｓ１７のＹＥＳ）またはステップＳ２０において時刻制約が満たされる場合（Ｓ１８のＹＥＳ）にステップＳ２３に進むようにしたが、これに代えて、以下の編集処理を行ってもよい。すなわち、ステップＳ１４で発見された工程テンプレートおよびこれに対応づけられたリソース定義データのそれぞれのコピーをユーザに提示し、ユーザが工程テンプレート確認・編集手段５を利用してこれらのコピーを編集するようにしてもよい。そして編集された各コピーを工程テンプレート記憶手段６およびリソース定義データ記憶手段７に登録するようにしてもよい。この場合、ステップＳ１７のＹＥＳまたはステップＳ１８のＹＥＳの後、ステップＳ２２に進み、工程テンプレートＩＤと型とを型対応データに追加するものとする。
【００９１】
ステップＳ１５、Ｓ１８、Ｓ２１で使用する工程テンプレート確認・編集手段５について補足説明する。工程テンプレート確認・編集手段５としては、例えば図１３に示すようなグラフィカルな編集が可能なＧＵＩを用いることができる。ただし、本発明は工程テンプレート確認・編集手段５の内容について特に限定されるものではない。
【００９２】
図１３において、画面左端に縦方向に並んでいる各名称はリソース構成データ（図１２参照）において指定されたリソースの種類名を示し、各リソースの種類名に対応する行に置かれた工程は、その種類のリソースを利用可能であることを示す。画面左端のリソース種類名が、工程テンプレートにおける各工程の代表リソース名となる。
【００９３】
このようなＧＵＩを備えることにより、工程テンプレートのネットワーク構造データの登録および再利用がマウスなどの操作で容易になる。また、工程間を接続するアークあるいは工程のプロパティの一種として、各工程で使用可能なリソース名や、時間制約を変更することも容易である。図１３の例では、左側のサブウインドウで工程のプロパティとして時間制約情報を入力している。右側のサブウインドウで同じく工程のプロパティとして、利用可能なリソース名を、チェックボックスで指定している。
【００９４】
また、入れ子や分岐などを含む工程テンプレートの型を型対応データに登録するため（Ｓ２２参照）、工程テンプレート確認・編集手段５では、工程テンプレートを構成する工程の一部について実行順序を指定できるものとする。すなわち入れ子や分岐があるときにいずれの経路を辿るかを指定できるものとする。工程の実行順序は、ユーザが直接入力する。あるいは、最も最初に実行される工程から、工程の終了ノードと次の工程の開始ノードが接続されている工程を順次辿りトポロジカルソートを行い、自動的に実行順に並べても良い。後者の場合、ユーザが、対象となる工程（入れ子や分岐がある場合にどの工程を選択するか）を指定する。
【００９５】
このようすることで、Ｓ１５、Ｓ１８またはＳ２１において新たに登録された工程テンプレートを型対応データに自動追加することが可能となり（入れ子や分岐がある場合、一部の工程は無視され、この工程に対応するリソースの種類名は型データに登録されないこととなる）、以降は整合テンプレート検索手段２において登録済の工程テンプレートとして扱われる。例えば、図１３の例において、入れ子に相当する「作業」工程以外の工程を画面左の工程から順次並んでいるものとしてユーザにより指定されると、以下のデータ、
着発線、庫、着発線、新たな工程テンプレートＩＤ
が型対応データに新たに追加される。このように入れ子に対処した（「作業」工程を無視した）データを作成することに対応して、作業計画から工程事例を得る際（Ｓ１２参照）は、作業計画から「作業」工程を除いて工程事例を作成するようにしてもよい。また、型検索を行う際に、工程事例から「作業」工程で使用するリソースを除去するようにしてもよい。
【００９６】
以上のように、本実施形態により、実際にユーザの手により作成された作業計画を入力として、作業計画中で使用した新しい種類の工程を含む工程テンプレートの登録作業を、半自動的に行うことができる。これにより、上記構内作業計画システムのメンテナンスを容易にし、汎用性を向上させることができる。
【図面の簡単な説明】
【００９７】
【図１】構内作業計画システムの構成を示す図。
【図２】工程テンプレートの一例を示す図。
【図３】路線構造の一例（上段）と、リソース定義データの一例（下段）とを示す図。
【図４】路線構造の一例（左上）と、列車のダイヤの一例（右上）と、構内作業計画をアローグラフで表現した例（下）とを示す図。
【図５】ネットワーク逐次更新手段４の処理の流れを概略的に示すフローチャート。
【図６Ａ】ノードペアの挿入箇所候補を示す図。
【図６Ｂ】ノードペアを挿入した状態を示す図。
【図７】時刻更新演算を説明する図。
【図８】本発明による作業計画支援システムの一実施形態の構成を示す図。
【図９】作業計画の一例（上段）と、編成１の工程事例（下段）とを示す図。
【図１０】図８のシステムの全体の動作を説明するフローチャート。
【図１１】型対応データの一例を示す図。
【図１２】リソース構成データの一例を示す図。
【図１３】工程テンプレート確認・編集手段５の具体的な構成例を示す図。
【符号の説明】
【００９８】
１：工程事例抽出手段（作業計画選択手段）
２：整合テンプレート検索手段（テンプレート検索手段）
３：工程テンプレートリソース検査手段
４：ネットワーク時刻更新手段
５：工程テンプレート確認・編集手段
６：工程テンプレート記憶手段
７：リソース定義データ記憶手段
８：工程テンプレートインデックス記憶手段（データ記憶手段）
９：作業計画記憶手段
【図１】
2008221918.tif 000003
【図２】
2008221918.tif 000004
【図３】
2008221918.tif 000005
【図４】
2008221918.tif 000006
【図５】
2008221918.tif 000007
【図６Ａ】
2008221918.tif 000008
【図６Ｂ】
2008221918.tif 000009
【図７】
2008221918.tif 000010
【図８】
2008221918.tif 000011
【図９】
2008221918.tif 000012
【図１０】
2008221918.tif 000013
【図１１】
2008221918.tif 000014
【図１２】
2008221918.tif 000015
【図１３】
2008221918.tif 000016