(57)【要約】【課題】作業手順書の作成に要する労力を低減することができる運転支援装置、運転支援方法及びコンピュータプログラムを提供することである。【解決手段】実施形態の運転支援装置は、ロジック編集部と、ロジック情報生成部とを持つ。ロジック編集部は、１つ以上の単位ロジックの組み合わせによって構成され、前記単位ロジックの接続関係及び前記単位ロジックに入力するパラメータの値によって定義される診断ロジックの編集に関する操作の入力を受け付ける。ロジック情報生成部は、前記診断ロジックの編集が新規の診断ロジックの追加であった場合に、追加された前記診断ロジックについて、前記接続関係を示す配置情報と、前記パラメータの値を示すパラメータ情報と、を生成する。【選択図】図１
2020170232.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の単位ロジックの組み合わせによって構成され、前記単位ロジックの接続関係及び前記単位ロジックに入力するパラメータの値によって定義される診断ロジックの編集に関する操作の入力を受け付けるロジック編集部と、
前記診断ロジックの編集が新規の診断ロジックの追加であった場合に、追加された前記診断ロジックについて、前記接続関係を示す配置情報と、前記パラメータの値を示すパラメータ情報と、を生成するロジック情報生成部と、
を備える運転支援装置。
【請求項２】
前記ロジック情報生成部は、前記診断ロジックの編集が登録済みの診断ロジックの変更であった場合に、前記診断ロジックについて、前記配置情報又は前記パラメータ情報の変更前後における差分を示す差分情報を生成する、
請求項１に記載の運転支援装置。
【請求項３】
ある診断ロジックについて生成された前記配置情報及び前記パラメータ情報に基づいて、前記診断ロジックを自装置に登録する診断ロジック登録部をさらに備える、
請求項１又は２に記載の運転支援装置。
【請求項４】
１つ以上の単位ロジックの組み合わせによって構成され、前記単位ロジックの接続関係及び前記単位ロジックに入力するパラメータの値によって定義される診断ロジックの編集に関する操作の入力を受け付けるロジック編集ステップと、
前記診断ロジックの編集が新規の診断ロジックの追加であった場合に、追加された前記診断ロジックについて、前記接続関係を示す配置情報と、前記パラメータの値を示すパラメータ情報と、を生成するロジック情報生成ステップと、
を有する運転支援方法。
【請求項５】
１つ以上の単位ロジックの組み合わせによって構成され、前記単位ロジックの接続関係及び前記単位ロジックに入力するパラメータの値によって定義される診断ロジックの編集に関する操作の入力を受け付けるロジック編集ステップと、
前記診断ロジックの編集が新規の診断ロジックの追加であった場合に、追加された前記診断ロジックについて、前記接続関係を示す配置情報と、前記パラメータの値を示すパラメータ情報と、を生成するロジック情報生成ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、運転支援装置、運転支援方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
プラント等の監視制御システムには、既定の単位ロジック（以下「ロジックブロック」という。）を組み合わせによって監視制御に関する種々の診断ロジックを作成できるようにするユーザインタフェース（以下「ロジックツール」という。）を提供する機能を備えたものがある。しかしながら、従来のロジックツールは、作成された診断ロジックの定義情報をエクスポート又はインポートする機能を備えていない場合があった。そのため、あるシステムの診断ロジックを他のシステムに展開しようとした場合、当該診断ロジックを展開先のシステムに登録する手順（以下「作業手順書」という。）を作成して展開先の担当者に提供する必要があった。また、ロジックツールが、登録済みの診断ロジックに関する情報を適切な形式で出力する機能を備えていない場合には、画面のスクリーンショットを取得したり、その印刷物に情報を手書きしたりするといった作業が必要になる場合もあり、作業手順書の作成に大きな労力を要する可能性があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５９７１５７５号公報
【特許文献２】特開２００５−３１０１６２号公報
【特許文献３】特開２０１０−２５０８４１号公報
【特許文献４】特開２０１６−６６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、診断ロジックの編集に係る作業手順書の作成に要する労力を低減することができる運転支援装置、運転支援方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の運転支援装置は、ロジック編集部と、ロジック情報生成部とを持つ。ロジック編集部は、１つ以上の単位ロジックの組み合わせによって構成され、前記単位ロジックの接続関係及び前記単位ロジックに入力するパラメータの値によって定義される診断ロジックの編集に関する操作の入力を受け付ける。ロジック情報生成部は、前記診断ロジックの編集が新規の診断ロジックの追加であった場合に、追加された前記診断ロジックについて、前記接続関係を示す配置情報と、前記パラメータの値を示すパラメータ情報と、を生成する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態の運転支援装置１の機能構成の具体例を示すブロック図。
【図２】第１の実施形態の運転支援装置１によって生成されるロジック情報の具体例を示す図。
【図３】第１の実施形態におけるロジック情報出力部１０６の機能構成の具体例を示すブロック図。
【図４】第１の実施形態における運転支援装置１の第１の動作例を示すフローチャート。
【図５】第１の実施形態における運転支援装置１の第２の動作例を示すフローチャート。
【図６】第２の実施形態における運転支援装置１ａの機能構成の具体例を示すブロック図。
【図７】第２の実施形態におけるロジック情報出力部１０６ａの機能構成の具体例を示すブロック図。
【図８】第２の実施形態における運転支援装置１ａの動作例を示すフローチャート。
【図９】第２の実施形態における運転支援装置１ａの動作例を示す図。
【図１０】第２の実施形態における運転支援装置１ａの動作例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の運転支援装置、運転支援方法及びコンピュータプログラムを、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態の運転支援装置１の機能構成の具体例を示すブロック図である。図１に示す運転支援装置１は、実施形態の運転支援装置の一例であり、診断ロジックの実行によってプラントの運転管理を支援する装置である。診断ロジックは、既定の単位ロジック（以下「ロジックブロック」という。）を組み合わせることで作成される一種のコンピュータプログラムである。運転支援装置１は、このような診断ロジックを作成するためのユーザインタフェース（以下「ロジックツール」という。）を提供する機能を有している。
【０００９】
運転支援装置１は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、プログラムを実行する。運転支援装置１は、プログラムの実行によって記憶部１０１、表示部１０２、入力部１０３、ロジック編集部１０４、ロジック実行部１０５、及びロジック情報出力部１０６を備える装置として機能する。なお、運転支援装置１の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ（Read Only Memory）、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。プログラムは、電気通信回線を介して送信されてもよい。
【００１０】
記憶部１０１は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部１０１は、ロジックデータを記憶する。ロジックデータは、登録済みの診断ロジックの定義情報であり、診断ロジックの実行によってプラントの診断が行われる際に、ロジック実行部１０５によって読み込まれるデータである。このようなロジックデータは、一般に、人がその内容を容易に把握できるような形式で記録されないことが多い。例えば、ロジックデータはバイナリデータとして記録される。
【００１１】
表示部１０２は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイ、有機ＥＬ（Electro-Luminescence）ディスプレイ等の表示装置を用いて構成される。又は、表示部１０２は、これらの表示装置を自装置に接続するインタフェースとして構成されてもよい。表示部１０２は、診断ロジックの編集や実行、診断ロジックに関する情報の出力等の処理において各種情報の表示に用いられる。
【００１２】
入力部１０３は、タッチパネル、マウス及びキーボード等の入力装置を用いて構成される。また、入力部１０３は、外部の入力装置を運転支援装置１に接続する外部入力インタフェースとして構成されてもよい。例えば、入力部１０３は診断ロジックの編集や実行、診断ロジックに関する情報の出力等の処理に関する各種操作の入力を受け付ける。
【００１３】
ロジック編集部１０４は、診断ロジックの登録、変更又は削除（以下「編集」という。）を行う機能を有する。例えば、ロジック編集部１０４は、診断ロジックの編集画面を表示部１０２に表示させる。また、例えば、ロジック編集部１０４は、入力部１０３を介して診断ロジックの編集画面に対する編集操作の入力を受け付ける。ロジック編集部１０４は、入力された編集操作に応じて表示部１０２の表示を更新してもよい。
【００１４】
なお、ロジック編集部１０４は、行われた編集が既存の診断ロジックに対する変更である場合には、記憶部１０１に記憶されているロジックデータにその編集結果を反映させる。また、一方で、ロジック編集部１０４は、行われた編集が診断ロジックの新規追加である場合には、編集内容に応じた新たなロジックデータを生成して記憶部１０１に記録する。
【００１５】
ロジック実行部１０５は、診断ロジックを実行する機能を有する。例えば、ロジック実行部１０５は、入力部１０３を介して診断ロジックの実行指示が入力されたことに応じて記憶部１０１から実行対象のロジックデータを読み出し、読み出したロジックデータを実行する。ロジック実行部１０５は、診断ロジックの実行に関する情報を表示部１０２に表示させてもよい。
【００１６】
ロジック情報出力部１０６は、登録済みの診断ロジックの内容を所定の形式で出力する機能を有する。以下、登録済みの診断ロジックの内容を示す情報であって、ロジック情報出力部１０６によって所定の形式で出力される情報を「ロジック情報」という。ここで、ロジック情報は、ロジックデータとは異なり、ユーザがその内容を容易に把握できる形式であれば、どのような形式で出力されてもよい。例えば、ロジック情報は、テキストデータとして出力されてもよいし、音声データとして出力されてもよいし、画像データとして出力されてもよい。
【００１７】
ロジック情報出力部１０６は、入力部１０３を介してロジック情報の出力指示が入力されたことに応じて記憶部１０１から出力対象のロジックデータを読み出し、読み出したロジックデータを分析又は解釈することによってロジック情報を生成する。ロジック情報出力部１０６は、生成したロジック情報を所定の形式で出力する。出力形式は、予め定められた所定の形式であってもよいし、出力指示の入力の際にユーザによって指定されてもよい。
【００１８】
図２は、第１の実施形態の運転支援装置１によって生成されるロジック情報の具体例を示す図である。一般に、診断ロジックは、各ロジックブロックの接続関係と、各ロジックブロックに入力するパラメータの値とによって定義される。図２（Ａ）は各ロジックブロックの接続関係を示す情報（以下「配置情報」という。）の一例を示し、図２（Ｂ）は各ロジックブロックに入力するパラメータの値を示す情報（以下「パラメータ情報」という。）の一例を示す。第１の実施形態におけるロジック情報出力部１０６は、ロジックデータを分析又は解釈することによって配置情報及びパラメータ情報を生成し、生成したこれらの情報をロジック情報として出力する。
【００１９】
なお、図２（Ａ）には、ロジックブロックの接続関係を矢印で表現する画像形式の配置情報の具体例を示しているが、これは一例であり、配置情報は必ずしも画像形式の情報である必要はない。配置情報は、ロジックブロックの接続関係をユーザが容易に把握することができる態様で表現することができれば、どのような形式で表されてもよい。例えば、配置情報は、ＨＴＭＬ（Hyper-Text Markup Language）やＸＭＬ（Extensible Markup Language）等の形式で記載されたテキストデータであってもよい。
【００２０】
また、図２（Ｂ）には、各ロジックブロックの識別情報（ＩＤ）を記載することにより複数のロジックブロックのパラメータ情報を１つのデータとして生成した例を示しているが、これは一例であり、パラメータ情報は必ずしも１つのデータとして生成される必要はない。パラメータ情報は、ロジックブロックの識別情報と、そのロジックブロックに入力するパラメータの値とが対応づけられていれば、どのような単位で生成されてもよい。
【００２１】
図３は、第１の実施形態におけるロジック情報出力部１０６の機能構成の具体例を示すブロック図である。ロジック情報出力部１０６は、配置情報生成部１１１及びパラメータ情報生成部１１２を備える。ロジック情報出力部１０６は、ロジック情報を出力指示に応じて記憶部１０１からロジックデータを読み出し、読み出したロジックデータを配置情報生成部１１１及びパラメータ情報生成部１１２に入力する。
【００２２】
配置情報生成部１１１は、入力したロジックデータを分析又は解釈することによって、そのロジックデータによって実行される診断ロジックを構成する各ロジックブロックの接続関係を識別する。配置情報生成部１１１は、識別した接続関係を示す情報を配置情報として出力する。
【００２３】
パラメータ情報生成部１１２は、入力したロジックデータを分析又は解釈することによって、そのロジックデータによって実行される診断ロジックを構成する各ロジックブロックに入力されるパラメータの値を取得する。パラメータ情報生成部１１２は、取得したパラメータの値を示す情報をパラメータ情報として出力する。
【００２４】
図４は、第１の実施形態における運転支援装置１の第１の動作例を示すフローチャートである。まず、ロジック情報出力部１０６が、ロジック情報の出力指示が入力されたか否かを判定する（ステップＳ１０１）。ロジック情報の出力指示が入力されていない場合（ステップＳ１０１−ＮＯ）、ロジック情報出力部１０６は、ステップＳ１０１を繰り返し実行し、ロジック情報の出力指示が入力されるのを待機する。
【００２５】
一方、ロジック情報の出力指示が入力された場合（ステップＳ１０１−ＹＥＳ）、ロジック情報出力部１０６は、記憶部１０１を参照し、登録済みの診断ロジックの一覧を作成し、作成した一覧を表示部１０２に表示させる（ステップＳ１０２）とともに、一覧表示した診断ロジックのうちから出力対象の診断ロジックを選択する操作の入力を受けつける（ステップＳ１０３）。
【００２６】
ロジック情報出力部１０６は、選択された診断ロジックのロジックデータを記憶部１０１から読み出す（ステップＳ１０４）。ロジック情報出力部１０６は、読み出したロジックデータを配置情報生成部１１１及びパラメータ情報生成部１１２に入力する。配置情報生成部１１１は、入力されたロジックデータに基づいて出力対象の診断ロジックについての配置情報を生成する（ステップＳ１０５）。また、パラメータ情報生成部１１２は、入力されたロジックデータに基づいて出力対象の診断ロジックについてのパラメータ情報を生成する（ステップＳ１０６）。ロジック情報出力部１０６は、生成された配置情報及びパラメータ情報を出力する（ステップＳ１０７）。
【００２７】
図５は、第１の実施形態における運転支援装置１の第２の動作例を示すフローチャートである。まず、ロジック編集部１０４が、診断ロジックの編集指示が入力されたか否かを判定する（ステップＳ２０１）。診断ロジックの編集指示が入力されていない場合（ステップＳ２０１−ＮＯ）、ロジック編集部１０４は、ステップＳ２０１を繰り返し実行し、診断ロジックの編集指示が入力されるのを待機する。
【００２８】
一方、診断ロジックの編集指示が入力された場合（ステップＳ２０１−ＹＥＳ）、ロジック編集部１０４は、診断ロジックの編集画面を表示部１０２に表示させる（ステップＳ２０２）とともに、診断ロジックの編集操作の入力を受け付ける（ステップＳ２０３）。ここで、診断ロジックの編集指示が登録済みの診断ロジックの編集を指示している場合には、ロジック編集部１０４は記憶部１０１から対応するロジックデータを読み出し、その内容を編集画面に表示させる。一方、診断ロジックの編集指示が新規の診断ロジックの追加を指示している場合には、ロジック編集部１０４は空の編集画面を表示させる。
【００２９】
ロジック編集部１０４は、診断ロジックの編集が完了したか否かを判定する（ステップＳ２０４）。診断ロジックの編集が完了していない場合（ステップＳ２０４−ＮＯ）、ロジック編集部１０４は、ステップＳ２０４を繰り返し実行し、診断ロジックの編集が完了するのを待機する。一方、診断ロジックの編集が完了した場合（ステップＳ２０４−ＹＥＳ）、ロジック編集部１０４は、編集内容を記憶部１０１に記録する（ステップＳ２０５）とともに、今回の編集が新規の診断ロジックの追加であったか否かを判定する（ステップＳ２０６）。
【００３０】
今回の編集が新規の診断ロジックの追加でなかった場合（ステップＳ２０６−ＮＯ）、ロジック編集部１０４は、診断ロジックの編集処理を終了する。一方、今回の編集が新規の診断ロジックの追加であった場合（ステップＳ２０６−ＹＥＳ）、ロジック編集部１０４は、追加した診断ロジックについてのロジック情報の出力をロジック情報出力部１０６に指示する。ロジック情報出力部１０６は、追加された診断ロジックについてロジック情報を生成し、生成したロジック情報を出力する（ステップＳ２０７）。
【００３１】
このように構成された第１の実施形態の運転支援装置１は、登録済みの診断ロジックについて、その配置情報及びパラメータ情報をロジック情報として出力することができる。さらに、第１の実施形態の運転支援装置１は、診断ロジックが新規追加されたことに応じて、追加された診断ロジックについて、ロジック情報を自動的に生成する機能を有する。このような構成を備えることにより、診断ロジックの追加時又は編集時において、その作業手順書の作成に要する労力を低減することが可能となる。
【００３２】
特に、下水処理場や浄水場等の水処理プラントにおいては、１つの診断ロジックに含まれるロジックブロックの数や、個々のロジックブロックに入力するパラメータの数が非常に多くなることがあり、このような複雑な診断ロジックを編集する作業手順書を作成するためには多大な労力を要する場合がある。そのため、実施形態の運転支援装置１は、水処理プラント等の複雑な診断ロジックを運用するシステムにおいてより大きな効果を奏することができる。
【００３３】
（第２の実施形態）
図６は、第２の実施形態における運転支援装置１ａの機能構成の具体例を示すブロック図である。運転支援装置１ａは、ロジック情報出力部１０６に代えてロジック情報出力部１０６ａを備える点で第１の実施形態の運転支援装置１と異なる。運転支援装置１ａのその他の構成は、第１の実施形態と同様である。そのため、図６では、第１の実施形態と同様の構成については図１と同じ符号を付すことにより説明を省略する。
【００３４】
図７は、第２の実施形態におけるロジック情報出力部１０６ａの機能構成の具体例を示すブロック図である。ロジック情報出力部１０６ａは、差分情報生成部１１３をさらに備える点で第１の実施形態におけるロジック情報出力部１０６と異なる。差分情報生成部１１３は、ある診断ロジックについて、編集前後におけるロジック情報の差分を示す情報（以下「差分情報」という。）を生成する機能を有する。
【００３５】
ロジック情報出力部１０６ａは、診断ロジックの編集指示が入力された場合、配置情報生成部１１１及びパラメータ情報生成部１１２によって生成された編集前後のロジック情報を差分情報生成部１１３に入力することにより、編集前後におけるロジック情報の差分情報を取得する。ロジック情報出力部１０６ａは、取得した差分情報を、編集前後のロジック情報とともに出力する。
【００３６】
図８は、第２の実施形態における運転支援装置１ａの動作例を示すフローチャートである。なお、ここでは、第１の実施形態における動作例と同様の処理には、図５と同じ符号を付すことにより説明を省略する。ロジック編集部１０４は、編集内容を記憶部１０１に記録する（ステップＳ２０５）と、今回の編集が新規の診断ロジックの追加又は登録済みの診断ロジックの編集のいずれであったかを判定する（ステップＳ３０１）。
【００３７】
今回の編集が新規の診断ロジックの追加であった場合（ステップＳ２０６：新規追加）、ロジック編集部１０４は、追加した診断ロジックについてのロジック情報の出力をロジック情報出力部１０６ａに指示する（ステップＳ２０７）。一方、今回の編集が登録済みの診断ロジックの編集であった場合（ステップＳ３０１：編集）、ロジック編集部１０４は、ロジック情報出力部１０６ａに対して、編集前後のロジック情報と、編集前後におけるロジック情報の差分情報と、の出力を指示する（ステップＳ３０２）。
【００３８】
図９及び図１０は、第２の実施形態における運転支援装置１ａの動作例を示す図である。図９（Ａ）は編集前の配置情報の具体例を示し、図９（Ｂ）は編集前のパラメータ情報の具体例を示す。また、図９（Ｃ）は編集後の配置情報の具体例を示し、図９（Ｄ）は編集後のパラメータ情報の具体例を示す。また、図１０は、図９に例示した編集がなされた診断ロジックについて取得される差分情報の具体例を示す。
【００３９】
図１０（Ａ）は差分情報の第１の具体例を示し、図１０（Ｂ）は差分情報の第２の具体例を示す。差分情報生成部１１３は、図１０（Ａ）に示すように、編集前後のパラメータ情報を上下又は左右に並べて配置し、差分があった箇所に所定の目印（例えば図中の表示Ｐ）を付与した差分情報を生成してもよい。また、差分情報生成部１１３は、このような目印を付与する代わりに、図１０（Ｂ）に示すように、差分があった箇所のみを示す差分情報を生成してもよい。この場合、差分情報生成部１１３は、どのロジックブロックにおいて差分があったかが分かるように、パラメータの差分をロジックブロックの識別情報とともに示す差分情報を生成してもよい。
【００４０】
このように構成された第２の実施形態の運転支援装置１ａは、登録済みの診断ロジックが変更されたことに応じて、変更された診断ロジックについて、変更前後のロジック情報に加え、変更前後におけるロジック情報の差分情報を自動的に生成する機能を有する。このような構成を備えることにより、診断ロジックの編集時において、その作業手順書の作成に要する労力を低減することが可能となる。
【００４１】
（変形例）
運転支援装置は、ロジック情報を入力する機能を有してもよい。さらに、運転支援装置は、入力したロジック情報に基づいて、当該ロジック情報によって表される診断ロジックのロジックデータを生成するロジックデータ生成部（診断ロジック登録部の一例）をさらに備えてもよい。このような機能を備えることにより、運転支援装置は、自装置に登録済みの診断ロジックをエクスポートするととともに、他の運転支援装置に登録されている診断ロジックをインポートすることが可能となる。
【００４２】
以上説明した少なくともひとつの実施形態によれば、１つ以上の単位ロジックの組み合わせによって構成され、前記単位ロジックの接続関係及び前記単位ロジックに入力するパラメータの値によって定義される診断ロジックの編集に関する操作の入力を受け付けるロジック編集部と、前記診断ロジックの編集が新規の診断ロジックの追加であった場合に、追加された前記診断ロジックについて、前記接続関係を示す配置情報と、前記パラメータの値を示すパラメータ情報と、を生成するロジック情報出力部（ロジック情報生成部の一例）と、を持つことにより、診断ロジックの編集に係る作業手順書の作成に要する労力を低減することができる。
【００４３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４４】
１，１ａ…運転支援装置、１０１…記憶部、１０２…表示部、１０３…入力部、１０４…ロジック編集部、１０５…ロジック実行部、１０６，１０６ａ…ロジック情報出力部、１１１…配置情報生成部、１１２…パラメータ情報生成部、１１３…差分情報生成部
【図１】
2020170232.tif 000003
【図２】
2020170232.tif 000004
【図３】
2020170232.tif 000005
【図４】
2020170232.tif 000006
【図５】
2020170232.tif 000007
【図６】
2020170232.tif 000008
【図７】
2020170232.tif 000009
【図８】
2020170232.tif 000010
【図９】
2020170232.tif 000011
【図１０】
2020170232.tif 000012