(57)【要約】【課題】製造、設計拠点間で通信される設計データの通信優先度を、設計の進捗をモニタしながら動的に定め、通信を制御することで、設計データ待ちを防止し設計効率を向上することが可能な設計支援演算制御システムを実現する。【解決手段】設計業務フロー入力部１により、通信データの種類、性質等に応じて予め設定された通信優先度が、設計業務フロー格納部２に格納される。設計データ通信優先度演算部３は、格納された通信優先度、拠点間通信状況モニタ部５、設計進捗モニタ部４からの情報に基いて通信優先度を演算し、優先度演算結果格納部６に格納した後、通信優先度を通信条件設定部７に指令する。通信条件設定部７は、指令された優先度に基づいてモニタされた拠点のデータ通信を制御する。【選択図】図１
2016100807.tif 000002
【特許請求の範囲】
【請求項１】
通信データの種類及び性質に応じて定められた通信優先度を格納する格納部と、
複数の設計拠点又は製造拠点と通信ネットワークにより接続され、上記複数の設計拠点又は製造拠点間の通信状況をモニタする拠点間通信状況モニタ部と、
上記拠点間通信状況モニタ部がモニタした拠点間通信状況と、上記格納部に格納された通信優先度とに基づいて通信優先度を演算する通信優先度演算部と、
上記通信優先度演算部が演算した通信優先度に従って、上記拠点間通信状況モニタ部によってモニタされた拠点のデータ通信を制御する通信条件設定部と、
を備えることを特徴とする設計支援演算制御システム。
【請求項２】
請求項１に記載の設計支援演算制御システムにおいて、
上記設計拠点の設計進捗をモニタする設計進捗モニタ部を、さらに備え、上記通信優先度演算部は、上記拠点間通信状況モニタ部がモニタした拠点間通信状況と、上記設計進捗モニタ部がモニタした上記設計拠点の設計進捗と、上記格納部に格納された通信優先度とに基づいて通信優先度を演算することを特徴とする設計支援演算制御システム。
【請求項３】
請求項２に記載の設計支援演算制御システムにおいて、
上記格納部に格納された通信優先度は、事故対応に関する設計データ、設計見直しに関する設計データ、複数の設計拠点がリアルタイムにデータを共有する設計データの順で高く設定されていることを特徴とする設計支援演算制御システム。
【請求項４】
請求項２に記載の設計支援演算制御システムにおいて、
上記通信優先度演算部は、シーケンシャルに設計するタスク間で通信する設計データについては、制御優先度のうち、廃棄優先度を設定し、パラレルに設計するタスク間で通信する設計データについては制御優先度のうち、転送優先度を設定することを特徴とする設計支援演算制御システム。
【請求項５】
請求項２に記載の設計支援演算制御システムにおいて、
上記格納部に格納する通信優先度を設計業務フローとして入力する設計業務フロー入力部と、上記通信優先度演算部が演算した優先度を格納する優先度演算結果格納部とをさらに備えることを特徴とする設計支援演算制御システム。
【請求項６】
請求項５に記載の設計支援演算制御システムにおいて、
上記設計業務フロー入力部、上記格納部、上記通信優先度演算部、および上記優先度演算結果格納部は、通信ネットワークを介して、上記拠点間通信状況モニタ部、通信条件設定部、および設計進捗モニタ部に接続されていることを特徴とする設計支援演算制御システム。
【請求項７】
通信データの種類及び性質に応じて定められた通信優先度を決定し、決定した通信優先度を格納部に格納し、
通信ネットワークを介して複数の設計拠点又は製造拠点間の通信状況をモニタし、
モニタした拠点間通信状況と、上記格納部に格納された通信優先度とに基づいて通信優先度を演算し、
演算した通信優先度に従って、上記拠点間通信状況をモニタし拠点のデータ通信を制御することを特徴とする設計支援演算制御方法。
【請求項８】
請求項７に記載の設計支援演算制御方法において、
さらに、上記設計拠点の設計進捗をモニタし、モニタした拠点間通信状況と、モニタした上記設計拠点の設計進捗と、上記格納部に格納された通信優先度とに基づいて通信優先度を演算することを特徴とする設計支援演算制御方法。
【請求項９】
請求項８に記載の設計支援演算制御方法において、
上記格納部に格納された通信優先度は、事故対応に関する設計データ、設計見直しに関する設計データ、複数の設計拠点がリアルタイムにデータを共有する設計データの順で高く設定されていることを特徴とする設計支援演算制御方法。
【請求項１０】
請求項８に記載の設計支援演算制御方法において、
シーケンシャルに設計するタスク間で通信する設計データについては、制御優先度のうち、廃棄優先度を設定し、パラレルに設計するタスク間で通信する設計データについては制御優先度のうち、転送優先度を設定することを特徴とする設計支援演算制御方法。
【請求項１１】
請求項８に記載の設計支援演算制御方法において、
設計業務フロー入力部により上記格納部に格納する通信優先度を設計業務フローとして入力し、演算した優先度を優先度演算結果格納部に格納することを特徴とする設計支援演算制御方法。
【請求項１２】
複数の設計拠点又は製造拠点間の通信状況をモニタし、モニタした拠点間通信状況と、格納部に格納された通信優先度とに基づいて通信優先度を演算し、上記複数の設計拠点又は製造拠点間のデータ通信を制御するための設計支援グラフィカルインターフェースにおいて、
上記複数の設計拠点又は製造拠点のそれぞれを実施する拠点毎に、タスク名と、その拠点の次に実行されるタスク名と、入力データと、出力データとを設定する設計プロセス入力画面と、
上記複数の設計拠点又は製造拠点間で通信されるデータの種類毎に、通信優先度を設定する優先度入力画面と、
を有する画面入力部を備えることを特徴とする設計支援グラフィカルインターフェース。
【請求項１３】
請求項１２に記載の設計支援グラフィカルインターフェースにおいて、
上記通信優先度は、事故対応に関する設計データ、設計見直しに関する設計データ、複数の設計拠点がリアルタイムにデータを共有する設計データの順で高く設定されていることを特徴とする設計支援グラフィカルインターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ、インターネットなどを利用して製品設計を支援するための設計支援演算制御システム、設計支援演算制御処理方法、および設計支援グラフィカルユーザインターフェースに関する。
【背景技術】
【０００２】
近年の、製造拠点の海外展開により、製品の設計が海外の製造拠点で実施されることがある。このような設計・製造拠点の海外展開に合わせて、１つの製品の設計を複数の設計拠点で分担するグローバル協調設計や、製品の標準機を出荷先の現地環境に合わせて各設計拠点で部分的に変更するカスタマイズ設計が行われている。
【０００３】
一般に、製品の設計プロセスは、あるタスクで作成された仕様書や図面、解析結果などの設計データが、次のタスクで利用され、新たな設計データが作成される流れとなっている。すなわち、設計プロセスとは連続的なタスクが集合したものである。ここでは仕様書や図面などの設計の過程で作成するドキュメントを成果物とし、成果物を１つ作成する手順のまとまりをタスクと定義する。
【０００４】
これにより、グローバル協調設計では各タスクを実施する設計拠点間において、設計データを随時共有することが、設計を効率良く進めるために必要となってくる。
【０００５】
カスタマイズ設計については、標準機を設計した拠点とカスタマイズ機を設計する拠点間において、設計データを共有する必要がある。これらのことから、拠点間を結んだ通信ネットワークを用いたデータの転送技術の重要性が高まっている。
【０００６】
設計データの共有や通信ネットワークにおける通信優先度の設定に関する従来技術として、特許文献１では、電子部品の設計と製造に関する情報を、ネットワークを通じて共有し、設計の手戻りを減らす技術が開示されている。
【０００７】
また、特許文献２では、通信ネットワークの利用者のプロファイルから通信の優先度を定める技術が開示されている。
【０００８】
さらに、特許文献３では、通信ネットワークにより、通信するデータに優先順位をつけて通信するデータ通信シスデムが開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−２５９２５６号公報
【特許文献２】特開２００９−１３５７２７号公報
【特許文献３】特開２０１２−２３９２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
通信ネットワークにおける通信量には限度があり、一時的に通信ネットワークの利用者が増加した場合や、転送する設計データの容量が大きい場合、データの転送に膨大な時間がかかり、必要なデータが必要な時に必要な拠点に届かなくなることが生じる。
【００１１】
必要な設計データが届かない場合、タスクを実行することができずデータ待ち時間が生じるため、設計が遅延するリスクとなる。また、設計の下流において製品の成立性が確保できなかった場合、設計の上流へ設計の見直しが求められることがある。
【００１２】
このようないわゆる設計の手戻りに関するタスクはできるだけ早期に実行し、設計の遅延を防止する必要があり、手戻りに関する設計データは優先的に転送を行うことが求められる。
【００１３】
上記特許文献１は、電子部品設計において、サプライヤ、設計部門、製造部門をネットワークで結び、設計に用いる素子の情報を設計部門が早期に得ることや、設計部門から製造部門への設計状況の提供が行われ、設計の手戻りを削減する。しかしながら、ネットワークにおける設計データの通信優先度は考慮されていない。
【００１４】
また、上記特許文献２では、ユーザ端末装置とコンテンツ配信サーバがネットワークに接続された通信制御システムにおいて、ユーザの年齢や性別、ネットワーク利用の契約内容から配信コンテンツの通信優先度を定めるものである。
【００１５】
しかしながら、あらかじめ定められたユーザ情報について優先度をつけるものであり、時間とともに必要とされるデータが変化する場合がある、設計データの通信優先度の設定を行うことには対応していない。
【００１６】
また、上記特許文献３では、通信するデータに優先順位をつけているが、設計データについての通信優先度をどのようにして付けるかについては記載されておらず、通信データの種類、性質に基づいてデータの通信を制御することは開示されていない。
【００１７】
本発明の目的は、製造、設計拠点間で通信される設計データの通信優先度を、設計の進捗をモニタしながら動的に定め、通信を制御することで、設計データ待ちを防止し設計効率を向上することが可能な、設計支援演算制御システム、設計支援演算制御処理方法、および設計支援グラフィカルユーザインターフェースを実現することである。
【課題を解決するための手段】
【００１８】
上記目的を達成するために本発明は、以下のように構成される。
【００１９】
設計支援演算制御システムにおいて、通信データの種類及び性質に応じて定められた通信優先度を格納する格納部と、複数の設計拠点又は製造拠点と通信ネットワークにより接続され、上記複数の設計拠点又は製造拠点間の通信状況をモニタする拠点間通信状況モニタ部と、上記拠点間通信状況モニタ部がモニタした拠点間通信状況と、上記格納部に格納された通信優先度とに基づいて通信優先度を演算する通信優先度演算部と、上記通信優先度演算部が演算した通信優先度に従って、上記拠点間通信状況モニタ部によってモニタされた拠点のデータ通信を制御する通信条件設定部と、を備える。
【００２０】
また、設計支援演算制御方法において、通信データの種類及び性質に応じて定められた通信優先度を決定し、決定した通信優先度を格納部に格納し、通信ネットワークを介して複数の設計拠点又は製造拠点間の通信状況をモニタし、モニタした拠点間通信状況と、上記格納部に格納された通信優先度とに基づいて通信優先度を演算し、演算した通信優先度に従って、上記拠点間通信状況をモニタし拠点のデータ通信を制御する。
【００２１】
また、複数の設計拠点又は製造拠点間の通信状況をモニタし、モニタした拠点間通信状況と、格納部に格納された通信優先度とに基づいて通信優先度を演算し、上記複数の設計拠点又は製造拠点間のデータ通信を制御するための設計支援グラフィカルインターフェースにおいて、上記複数の設計拠点又は製造拠点のそれぞれを実施する拠点毎に、タスク名と、その拠点の次に実行されるタスク名と、入力データと、出力データとを設定する設計プロセス入力画面と、上記複数の設計拠点又は製造拠点間で通信されるデータの種類毎に、通信優先度を設定する優先度入力画面と、を有する画面入力部を備える。
【発明の効果】
【００２２】
本発明によれば、製造、設計拠点間で通信される設計データの通信優先度を、設計の進捗をモニタしながら動的に定め、通信を制御することで、設計データ待ちを防止し設計効率を向上することが可能な、設計支援演算制御システム、設計支援演算制御処理方法、および設計支援グラフィカルユーザインターフェースを実現することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施例１における設計支援演算制御システムの全体の構成図である。
【図２】本発明の実施例１における設計業務フロー格納部が有するデータ等の格納部を示す図である。
【図３】本発明の実施例１における設計データ通信優先度演算部が有する演算部を示す図である。
【図４】本発明の実施例１における通信条件設定部が有する条件設定部を示す図である。
【図５】設計プロセスのタスク１〜Ｎと成果物１〜Ｎとの関係を示す図である。
【図６】本発明の実施例１である設計支援演算制御システムにおける設計業務フロー入力部の入力画面の一例を示す図である。
【図７】本発明の実施例１である設計支援演算制御システムにおける処理の一例を示すフローチャートである。
【図８】本発明の実施例１である設計支援演算制御システムにおける設計データの分類と優先度を示す優先度入力画面の図である。
【図９】本発明の設計支援演算制御システムにおける処理の一例を示すフローチャートである。
【図１０】本発明の設計支援演算制御システムにおける処理の一例を示すフローチャートである。
【図１１】本発明の設計支援演算制御システムにおける処理の一例を示すフローチャートである。
【図１２】本発明の実施例１である設計支援演算制御システムにおける通信条件設定部７での通信制御処理の一例を示すフローチャートである。
【図１３】電力制御機器の設計・製造を複数拠点で分担し行う場合の拠点間のデータフローを示す図である。
【図１４】電力制御機器の設計・製造に関するデータフローを示す図である。
【図１５】設計業務フロー入力部における電力制御機器に関する設計業務フローの入力画面部における設計プロセス入力画面を示す図である。
【図１６】同一拠点間で３つの案件のデータが通信される際の優先度についての説明図である。
【図１７】設計進捗をモニタした結果、設計手戻りが生じたときの設計・製造に関するデータフローを示す図である。
【図１８】設計データの制御優先度の一例を示す図である。
【図１９】本発明の実施例２における設計支援演算制御システムの全体の構成図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施例を、添付図面を参照して説明する。
【実施例】
【００２５】
（実施例１）
図１は、本発明の実施例１に係る設計支援演算制御システムの全体の構成図である。
【００２６】
を示す。設計支援演算制御システムは、設計業務フロー入力部１、設計業務フロー格納部２、設計データ通信優先度演算部３、設計進捗モニタ部４、拠点間通信状況モニタ部５、優先度演算結果格納部６、通信条件設定部７を備えている。
【００２７】
設計進捗モニタ部４、拠点間通信状況モニタ部５、通信条件設定部７は、通信ネットワーク８に接続され、さらに通信ネットワーク８はインターネット９へ接続されている。
【００２８】
設計業務フロー入力部１は、設計者が設計業務に関する情報を入力するＧＵＩである入力画面部１００を有している。ここで入力された設計業務フローは、設計業務フロー格納部２に保存される。設計業務フロー格納部２に保存されている設計業務フローから設計データ通信優先度演算部３が設計データの通信優先度を演算し、演算結果を優先度演算結果格納部６へ保存する。
【００２９】
設計進捗モニタ部４は、通信ネットワーク８を介して、関係する各設計拠点における設計の進捗状況をモニタする。モニタした結果を設計データ通信優先度演算部３へフィードバックし、優先度を演算する際に参照される。
【００３０】
拠点間通信状況モニタ部５は、拠点間で行われる通信トラフィックをモニタし、各拠点間における通信を計測する。その計測結果は、設計データ通信優先度演算部３へフィードバックし、優先度を演算する際に参照される。
【００３１】
通信条件設定部７は、優先度演算結果格納部６に保存された設計データごとの通信優先度に基づいてデータ通信を制御するための条件を設定する。
【００３２】
図２は、設計業務フロー格納部２が有するデータ等の格納部を示す図である。図２において、設計業務フロー格納部２は、タスク名格納部１０と、タスク実施拠点情報格納部１１と、入出力データ格納部１２と、タスク間関係情報格納部１３と、データフラグ格納部１４とを備えている。これらの格納部１０〜１４により、拠点ごとの実施タスクとタスクで用いるデータと、各タスクの前後タスクの情報を保存することができる。
【００３３】
図３は、設計データ通信優先度演算部３が有する演算部を示す図である。設計データ通信優先度演算部３は、データフラグ演算部１５と、次タスク入力情報演算部１６と、手戻りデータ演算部１７と、タスク開始時期演算部１８と、関連拠点情報演算部１９とを備える。
【００３４】
データフラグ演算部１５では、設計データが製品の事故対応など緊急度が高いものではないかを確認する。次タスク入力情報演算部１６では、次のタスクに用いる設計データが複数のタスクから引き継ぐものか、１つのタスクから引き継ぐものかを演算する。手戻りデータ演算部１７では、通信される設計データが設計の手戻りによるものかを判断する。
【００３５】
また、タスク開始時期演算部１８では、タスクの開始時期が早い方に先にデータを転送するために、各タスクの開始時期を検出する。関連拠点情報演算部１９では、設計データを通信する拠点位置などの情報を演算する。
【００３６】
これらの演算部１５〜１９により演算した設計データの優先度は、優先度演算結果格納部６に保存される。
【００３７】
図４は、通信条件設定部７が有する条件設定部を示す図である。図４において、通信条件設定部７は、帯域確保条件設定部２０と、遅延制御条件設定部２１とを備える。帯域確保条件設定部２０及び遅延制御条件設定部２１は、優先度演算結果格納部６に保存された設計データごとの通信優先度に応じて、通信の優先度を設定する。
【００３８】
帯域確保条件設定部２０では、廃棄優先度を設定することで、設計データを通信する際に廃棄されにくくし帯域を確保するものであり、容量の大きなデータを通信する際に設定される。
【００３９】
遅延制御条件設定部２１では、転送優先度を設定することで、設計データを通信する際に処理の応答性を高めるものであり、リアルタイムにデータを共有する際に設定される。ここで設定された優先度により設計データの通信が制御される。
【００４０】
以上のように構成される本実施例１の処理内容について、以下に説明する。
【００４１】
図５は、設計プロセスのタスク１〜Ｎと成果物１〜Ｎとの関係を示す図である。図５において、各タスクで作成した成果物をそのタスクからの出力データとして示した。また、各タスクで成果物を作成する際に、前のタスクで作成した成果物を用いることがあり、これを入力データとして示した。例えば、タスク１で作成された成果物１がタスク２の入力データとなる。
【００４２】
設計業務フロー入力部１では、これらの情報に加えて各タスクを実施する拠点およびその通信優先度に関するデータフラグを入力する。
【００４３】
図６は、本発明の実施例１である設計支援演算制御システムにおける設計業務フロー入力部１の入力画面の一例を示す図である。図６において、タスク名とそのタスクの実施拠点、次タスク、入力データ、出力データ、データフラグを入力する。入力操作は、画面上のタスクを追加するボタン１Ａ及び入力完了ボタン１Ｂを操作し、入力データ等を入力する。なお、図６に示した例ではタスクは５個までだが、ボタン１Ａにより追加することができる。
【００４４】
図７は、本発明の実施例１である設計支援演算制御システムにおける処理の一例を示すフローチャートである。
【００４５】
図７において、まず、設計データ通信優先度演算部３は、設計業務フロー入力部１により入力された設計業務フローを設計業務フロー格納部２から読み込む（ステップＳ７０１）。次に、拠点間通信状況モニタ部５が、関係する拠点間の通信状況および通信予約状況を確認する（ステップＳ７０２）。そして、拠点間通信状況モニタ部５が、関係する拠点間を他の設計データが通信するか判定する（ステップＳ７０３）。関係する拠点間を他の設計データが通信する場合は、拠点間通信状況モニタ部５からの指令により、設計データ通信優先度演算部３により演算された通信優先度が優先度演算結果格納部６に格納された後、通信条件設定部７により、通信データに優先度付処理が実行される（ステップＳ７０４）。関係する拠点間を他の設計データの通信がない場合は、設計データに優先度付けする処理は実行しない（ステップＳ７０５）。
【００４６】
図８は、本発明の実施例１である設計支援演算制御システムにおける設計データの分類と優先度を示す表であり、設計業務フロー入力部１の設計業務フローの入力画面部１００（設計支援グラフィカルユーザインターフェース）における優先度入力画面を示す図である。この入力画面により、通信優先度が設定可能となっている。図８に示す優先度は、同一の通信ネットワークにこれらのデータ全てが通信される場合の優先度を示す。設計において、最も優先度が高いのはＮｏ．１の製品事故対応に関するものである（優先度１）。その次にＮｏ．２の設計遅延のリスクがある手戻り（設計見直し）のデータの優先度が高くなる（優先度２）。Ｎｏ．３〜Ｎｏ．７は通常と分類しており、これらの中では設計がパラレルに進行する際に複数の設計拠点がリアルタイムにデータを共有するデータの優先度が高い（優先度３）。シーケンシャルに進む設計に関しては、遅れているタスクのデータの優先度が最も高い（優先度４）。さらに、複数の設計入力データが必要なタスクのデータは、１つでも揃わないと設計に着手できないために優先度が高くなり（優先度５）、次に着手する時期が早いタスクに関するデータの優先度を高くする（優先度６）。その他のデータは優先度７となる。
【００４７】
設計データに優先度付け処理を行う場合は、図９から図１１の処理を行う。図９から図１１は本発明の設計支援演算制御システムにおける処理の一例を示すフローチャートである。
【００４８】
図９において、まず、設計データ通信優先度演算部３のデータフラグ演算部１５は、データごとに設計フラグの有無および内容を確認する（ステップＳ９０１）。フラグには事故対応や通信不要などの情報が含まれる。
【００４９】
そして、データフラグ演算部１５は事故対応のフラグがないか否かを判定し（ステップＳ９０２）、事故対応のフラグがある場合は、通信条件設定部７がフラグのあるデータから優先度を上げて通信する（ステップＳ９０３）。
【００５０】
次に、ステップＳ９０２において、事故対応のフラグがないと判断した場合は、通信データの名称と通信先を設計進捗モニタ部４によりモニタする（ステップＳ９０４）。その結果より、通信されるデータが設計業務フロー格納部２に保存された通信先と異なり、前のタスクに戻っているか判定する（ステップＳ９０５）。手戻りに関するデータの場合、設計データ通信優先度演算部３からの指令が優先度演算結果格納部６に格納された後、通信条件設定部７に伝達され、通信条件設定部７は、優先度を上げて通信条件を設定し、手戻りに関するデータを受けた拠点に対して通信する（ステップＳ９０６）。
【００５１】
手戻りなどが発生する異常状態では、データの優先度の見直しを行う。この時に、全てのデータの優先度ではなく、同じ時間帯に通信される組み合わせを見直すことでもよい。
【００５２】
図１０を用いて、図９のステップ９０５により手戻りに関するデータではない場合における優先度付けの処理を説明する。図１０において、設計業務フロー格納部２に保存されたデータから、設計データが別タスクとリアルタイムに共有するデータかを、設計データ通信優先度演算部３のタスク開始時期演算部１８が確認する（ステップＳ１００１）。そして、タスク開始時期演算部１８は、リアルタイムに共有するデータか否かを判定し（ステップＳ１００２）、共有するデータである場合、タスク開始時期演算部１８からの優先度を上げる指令が先度演算結果格納部６に格納された後、通信条件設定部７に供給する。そして、通信条件設定部７がモニタした拠点に対して優先度を上げて通信する（ステップＳ１００３）。
【００５３】
ここで、データが設計者のいる拠点とは別の拠点に保管されており、それを手元に取得する場合は、通信の速度が優先され、別の拠点にあるデータをリモートで用いる場合は、リアルタイム性が優先される。
【００５４】
ステップＳ１００２において、別プロセスとリアルタイム共有しないデータと判定した場合は、設計の進捗を設計進捗モニタ部４によりモニタリングし進捗に関する情報を取得する（ステップＳ１００４）。次に、設計進捗モニタ部４が、通信の対象とするデータが遅れているタスクのものか否かを判定し（ステップＳ１００５）、遅れがあるタスクに関するデータであれば、タスク開始時期演算部１８からの優先度を上げる指令が演算結果格納部６に格納された後、通信条件設定部７は優先度を上げて通信する（ステップＳ１００６）。ステップＳ１００５において、遅れているタスクのデータではないと判定した場合は、図１１のフローに進む。
【００５５】
図１１を用いて、ステップＳ１００５にて遅れているタスクのデータではないと判定した場合を説明する。複数の入力データを用いるタスクでは、入力データが全て揃わないと、タスクを実行できないことがある。したがって、複数入力データがあるタスクへの入力データの通信優先度を以下のように判定する。
【００５６】
設計データ通信演算部３の次タスク入力情報演算部１６は、通信の対象とするデータが次に入力されるタスクについて、入力されるデータ数を確認する（ステップＳ１１０１）。そして、次タスク入力情報演算部１６は、次のタスクに必要なデータ個数を判定し（ステップＳ１１０２）、次のタスクに必要なデータ個数が複数であれば、次タスク入力情報演算部１６からの優先度を上げる指令が先度演算結果格納部６に格納された後、通信条件設定部７が、次のタスクで複数の入力データの１つとなるデータの優先度を上げて通信する（ステップＳ１１０３）。
【００５７】
ステップＳ１１０２において、次のタスクに必要なデータ個数が１つであると判断され、タスクの開始時期があらかじめ決まっている場合、先に開始するタスクに必要なデータを優先して通信する。まず、通信対象とするデータを送信するタスクと、同じネットワークを利用する他のデータを送信するタスクの開始時期をタスク開始時期演算部１８が取得する（ステップＳ１１０４）。そして、タスク開始時期演算部１８は、タスクの開始時期を判定し（ステップＳ１１０５）、タスクの開始時期が同じでなければ、タスク開始時期演算部１８からの指令に従って、通信条件設定部７は先行し開始するタスクに関するデータから優先度を上げて通信する（ステップＳ１１０６）。
【００５８】
ステップＳ１１０５において、タスク開始時期が同じであると判断した場合は、処理は終了となる。
【００５９】
以上の処理で通信優先度を演算したデータは、優先度演算結果格納部６に保存される。
【００６０】
次に、優先度とデータとの種類に応じて、通信条件設定部７にてデータの通信を制御する。
【００６１】
図１２は、本発明の実施例１である設計支援演算制御システムにおける通信条件設定部７での通信制御処理の一例を示すフローチャートである。通信の優先度は、大きく廃棄優先度と転送優先度とがあり、設計データに応じてこれらの優先度を制御する。一般には、容量の大きなデータをできるだけ早く送る場合は、廃棄優先度を制御し、帯域を確保する。一方、通信データ量は少なくても、処理の応答性を重視する場合は、転送優先度を制御し、遅延制御を行う。これらの考えにもとづいて、図１２のフローチャートに示す処理を行う。
【００６２】
まず、次タスク入力情報演算部１６が、通信する設計データの転送先情報を読み込み（ステップＳ１２０１）、リアルタイム共有データかを判定する（ステップＳ１２０２）。ステップＳ１２０２において、リアルタイム共有データの場合、例えば、ＣＡＤデータをリアルタイムで共有するなどが考えられるが、一つ一つの作業量は少ないために処理の応答性を重視し、通信制御設定部７の遅延制御条件設定部２１が転送優先度を制御する（ステップＳ１２０３）。
【００６３】
一方、ステップＳ１２０２でリアルタイム共有データでないと判定した場合は、通信制御設定部７の帯域確保条件設定部２０が廃棄優先度を制御する（ステップＳ１２０４）。
【００６４】
以下に、これまでに説明した本発明の実施例１である設計支援演算制御システムによる通信データの優先順位付けを電力制御機器の設計を例にして述べる。
【００６５】
図１３は、電力制御機器の設計・製造を複数拠点で分担し行う場合の拠点間のデータフローを示す図である。図１３に示した例においては、拠点はａ、ｂ、ｃ、ｄ、ｅの５つあり、拠点ｃは製造拠点、拠点ｅは過去に出荷した電力制御機器の設置場所、それ以外の拠点ａ、ｂ、ｄは設計拠点である。図１３中の数値は、図１４に示すデータフローにおける拠点間の数字を示す。
【００６６】
本発明の実施例１における設計支援演算制御システムは、いずれかの拠点、もしくはデータセンタのような別の拠点に設置される。例えば、図１に示した設計業務フロー入力部１、設計業務フロー格納部２、設計データ通信優先度演算部３、設計進捗モニタ部４、拠点間通信状況モニタ部５、優先度演算結果格納部６、通信条件設定部７は、拠点ａにサーバとして備えられている構成とすることができる。
【００６７】
図１４は、電力制御機器の設計・製造に関するデータフローを示す図である。図１４において、タスクごとに、タスク名と実施拠点が示されており、タスク間を結ぶ矢印がデータの流れを表す。矢印の横の数値が図１３に示した拠点間のデータフロー（矢印）を示している。図１４において、数字の記載がない矢印に関しては、前後のタスクが同一の拠点で行われるため、拠点外の通信ネットワークを用いたデータ通信は生じない。ここでは、構想設計で既存の電力制御機器からフィールドでの使われ方などのデータを用いることを想定している。また、熱設計、強度設計、ノイズ設計はリアルタイムにデータ共有を行いながら設計を行うタスクとなっている。
【００６８】
図１４の（１）構想設計拠点ａから（２）回路設計拠点ｂへのデータが伝送され（矢印１）、拠点ｂにて（２）回路設計と（３）基板設計が行われる。そして、拠点ｂから拠点ａにデータが伝送され（矢印２）、（４）実装設計が行われる。
【００６９】
続いて、拠点ａにおいて、（５）熱設計と（６）強度設計とが並行して行われると共に、拠点ａから拠点ｄのデータが伝送され（矢印３）、拠点ｄにて（７）ノイズ設計が行われる。拠点ａと拠点ｄとの間ではデータの双方向による伝送が行われる（矢印７）。
【００７０】
そして、拠点ａから拠点ｃにデータが伝送される（矢印５）。さらに、拠点ｄから拠点ｃにデータが伝送される（矢印４）。
【００７１】
拠点ｃでは（８）部品組立（製造）が行われ、データが拠点ｃから拠点ｅに伝送され（矢印８）、拠点ｅにて（９）実機組立が行われる。そして、拠点ｅからデータが拠点ａにデータが伝送される（矢印６）。
【００７２】
図１５は、設計業務フロー入力部１における電力制御機器に関する設計業務フローの入力画面部１００（設計支援グラフィカルユーザインターフェース）における設計プロセス入力画面を示す図である。図１５において、構想設計等のタスク名とそのＮｏ．が表示される。そして、タスク名毎に、次に行われるタスクＮｏ．と、入力されるデータ、出力データ、データフラグが表示される。なお、図１５に示された設計業務フローは、図１３、図１４に示したフローには対応していない。
【００７３】
図１５において、Ｎｏ．（１）の構想設計では、入力データに顧客要求とＮｏ．（１０）のフィールドデータ取得のタスクから入力されるフィールドデータを用いる。また、Ｎｏ．（５）の熱設計、Ｎｏ．（６）の強度設計、Ｎｏ．（７）のノイズ設計は、それぞれ入力データが同一の構造図面であり、これらを共有し設計を行うタスクとなっている。このような案件が同じ拠点で複数行われている場合は、同一の通信ネットワークに、複数の案件のデータが通信される。
【００７４】
図１５に示した画面を用いて設計プロセスが入力され、決定される。
【００７５】
図１６は同一拠点間で３つの案件のデータが通信される際の優先度についての説明図である。図１６において、例えば、拠点ａとｂとの間で案件Ａ、案件Ｂ、案件Ｃに関するデータが通信されるとき、案件Ａ、Ｂに関しては図８に示したシーケンシャル設計に関するデータ（優先度４〜７）で、案件Ｃに関してはパラレル設計のデータ（優先度３）である場合、案件Ｃのデータの通信優先度が最も高くなる。
【００７６】
図１７は、設計進捗をモニタした結果、設計手戻りが生じたときの設計・製造に関するデータフローを示す図である。図１７に示した例と、図１４に示した例との相違点は、図１７に示した例は、タスク（３）基板設計からタスク（１）構想設計に手戻りが生じている（矢印９）点であり、その他の互いに同一である。図１７に示した例の場合、（３）基板設計を行う拠点ｂから拠点ａにおけるデータ通信の優先度は２であり、手戻り（矢印９）の優先度が、最も高くなる。
【００７７】
図１８は、図１７に示した設計データの制御優先度の一例を示す図である。図１８において、事故対応・手戻りデータおよび通常データの両者について、シーケンシャルに実施するタスクに関しては廃棄優先度を優先して制御し、パラレルに実施するタスクに関しては通信の応答性を考慮し、転送優先度を優先して制御する。なお、事故対応・手戻りデータにおけるパラレルに実施するタスクのデータの転送優先度は、図１７では想定されていないので、矢印番号は付していない。
【００７８】
以上のように、本発明の実施例１によれば、製造、設計拠点間の設計データの通信優先度を予め設計業務フローにより定め、通信データの種類、性質、拠点間の通信状況、設計の進捗に応じてデータ伝送を制御することで、各拠点における設計データ待ち時間を抑制し、設計遅延のリスクを低減することができる。
【００７９】
つまり、設計データ待ちを防止し設計効率を向上することが可能な、設計支援演算制御システム、設計支援演算制御処理方法、および設計支援グラフィカルユーザインターフェースを実現することができる。
【００８０】
（実施例２）
本発明の実施例１においては、図１に示した設計業務フロー入力部１、設計業務フロー格納部２、設計データ通信優先度演算部３、設計進捗モニタ部４、拠点間通信状況モニタ部５、優先度演算結果格納部６、通信条件設定部７は、いずれかの拠点、もしくはデータセンタのような別の拠点に設置される。
【００８１】
本発明の実施例２においては、図１９に示すように、設計業務フロー入力部１、設計業務フロー格納部２、設計データ通信優先度演算部３、優先度演算結果格納部６が同一の拠点Ａに設置され、設計進捗モニタ部４は拠点Ｂに設置され、拠点間通信状況モニタ部５は拠点Ｃに設置され、通信条件設定部７は拠点Ｄに設置される構成となっている。
【００８２】
そして、拠点Ａ，Ｂ、Ｃ、Ｄがインターネット９に接続されている。なお、拠点Ａは、通信ネットワーク８を介してインターネット９に接続される。
【００８３】
データ伝送方法に関しては、実施例１と実施例２とは、同等であるので、説明は省略する。
【００８４】
本発明の実施例２によれば、実施例１と同様な効果をえることができる他、設計業務フロー入力部１、設計業務フロー格納部２、設計データ通信優先度演算部３、設計進捗モニタ部４、拠点間通信状況モニタ部５、優先度演算結果格納部６、通信条件設定部７のそれぞれの設置箇所を、遠隔地とすることができ、複数の小規模事業所により、本発明を実現することが可能となる。
【符号の説明】
【００８５】
１・・・設計業務フロー入力部、２・・・設計業務フロー格納部、３・・・設計データ通信優先度演算部、４・・・設計進捗モニタ部、５・・・拠点間通信状況モニタ部、６・・・優先度演算結果格納部、７・・・通信条件設定部、８・・・通信ネットワーク、９・・・インターネット、１０・・・タスク名格納部、１１・・・タスク実施拠点情報格納部、１２・・・入出力データ格納部、１３・・・タスク間関係情報格納部、１４・・・データフラグ格納部、１５・・・データフラグ演算部、１６・・・次タスク入力情報演算部、１７・・・手戻りデータ演算部、１８・・・タスク開始時期演算部、１９・・・関連拠点情報演算部、２０・・・帯域確保条件設定部、２１・・・遅延制御条件設定部、１００・・・入力画面部
【図１】
2016100807.tif 000003
【図２】
2016100807.tif 000004
【図３】
2016100807.tif 000005
【図４】
2016100807.tif 000006
【図５】
2016100807.tif 000007
【図６】
2016100807.tif 000008
【図７】
2016100807.tif 000009
【図８】
2016100807.tif 000010
【図９】
2016100807.tif 000011
【図１０】
2016100807.tif 000012
【図１１】
2016100807.tif 000013
【図１２】
2016100807.tif 000014
【図１３】
2016100807.tif 000015
【図１４】
2016100807.tif 000016
【図１５】
2016100807.tif 000017
【図１６】
2016100807.tif 000018
【図１７】
2016100807.tif 000019
【図１８】
2016100807.tif 000020
【図１９】
2016100807.tif 000021