(57)【要約】【課題】電源系統の設計作業や設計検証作業を効率化よく行うことを可能にする。【解決手段】設計支援装置は、作図対象の電源系統に関する情報を記憶する電源系統データ記憶手段と、電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶する情報間関係性データ記憶手段と、ユーザから電源系統に対して設計変更を示す操作を受け付けるユーザ操作受付手段と、電源系統に関する情報の中から、ユーザ操作によって変更される情報および該情報の変更により影響を受ける情報を、電源系統を構成する部品間の接続関係および電源系統に関する情報間の関係性に基づいて抽出する変更波及情報抽出手段と、抽出された情報に基づいて、電源系統図または電源シーケンス図の図中に設計変更により影響を受ける範囲を表示する変更波及範囲表示手段とを備える。【選択図】図１
2015064720.tif 000002
【特許請求の範囲】
【請求項１】
電源系統図または電源シーケンス図の作図対象の電源系統に関する情報を記憶する電源系統データ記憶手段と、
電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶する情報間関係性データ記憶手段と、
ユーザから前記電源系統に対して設計変更を示す操作を受け付けるユーザ操作受付手段と、
ユーザから前記設計変更を示す操作があった場合に、前記電源系統に関する情報の中から、前記操作によって変更される情報および前記操作によって変更される情報の変更により影響を受ける情報を、前記電源系統を構成する部品間の接続関係および前記電源系統に関する情報間の関係性に基づいて抽出する変更波及情報抽出手段と、
前記変更波及情報抽出手段によって抽出された情報に基づいて、前記電源系統図または前記電源シーケンス図の図中に前記設計変更により影響を受ける範囲を表示する変更波及範囲表示手段とを備えた
ことを特徴とする設計支援装置。
【請求項２】
前記電源系統に関する情報には、少なくとも当該電源系統の動作環境または当該電源系統の上位システムに関する情報であるフィールド情報と、当該電源系統を構成する部品に関する情報である部品情報とが含まれ、
前記情報間関係性データ記憶手段は、少なくとも前記フィールド情報と前記部品情報との間の関係性を示す情報を記憶する
請求項１に記載の設計支援装置。
【請求項３】
前記部品情報は、当該部品の入力端子に属する入力端子属性情報と、当該部品の出力端子に属する出力端子属性情報と、それ以外の部品属性情報とに分類されており、
前記情報間関係性データ記憶手段は、少なくとも前記フィールド情報と前記部品情報との間の関係性を示す第１の情報テーブルと、同一部品内での前記入力端子属性情報、前記出力端子属性情報および前記部品属性情報の間の関係性を示す第２の情報テーブルと、どの部品かに関わらず接続関係にある部品の前記入力端子属性情報と前記出力端子属性情報との間の関係性を示す第３の情報テーブルと、複数の部品の部品情報の間で接続関係に依らず影響を与える関係性を示す第４の情報テーブルとを記憶する
請求項２に記載の設計支援装置。
【請求項４】
前記フィールド情報には、電源系統の動作環境下における温度が含まれ、
前記部品情報には、端子が供給する電圧値の範囲、端子が許容できる電圧値の範囲、端子が供給できる電流値の範囲、端子が消費する電流値の範囲、発熱量、端子の投入または切断順序、端子の立ち上がりまたは立ち下がり時間、端子のタイミング時間、部品種別のいずれかが含まれる
請求項２または請求項３に記載の設計支援装置。
【請求項５】
前記部品情報は、当該部品を表す図である部品シンボルとともに、部品ライブラリとして保持され、
前記電源系統データ記憶手段は、部品情報に代えて、前記部品ライブラリへの参照情報を記憶する
請求項２から請求項４のうちのいずれか１項に記載の設計支援装置。
【請求項６】
前記変更波及範囲表示手段は、前記変更波及情報抽出手段によって抽出された情報に基づき、図中の要素の表示態様を変更することにより、図中に前記設計変更により影響を受ける範囲を表示する
請求項１から請求項５のうちのいずれか１項に記載の設計支援装置。
【請求項７】
前記情報間関係性データ記憶手段が記憶する情報間の関係性を示す情報には、対象とされた情報間で影響が及ばないとされる例外条件または影響が及ぶとされる付加条件が含まれ、
前記変更波及情報抽出手段は、前記例外条件または前記付加条件が含まれている場合には、前記例外条件または前記付加条件を満足しているか否かを確認して情報間の関係性の有無を判断する
請求項１から請求項６のうちのいずれか１項に記載の設計支援装置。
【請求項８】
電源系統図または電源シーケンス図の作図対象の電源系統に関する情報を記憶する電源系統データ記憶装置と、電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶する情報間関係性データ記憶装置と、情報処理装置とを備え、
前記情報処理装置は、
ユーザから、前記電源系統に対して設計変更を示す操作を受け付けるユーザ操作受付手段と、
ユーザから前記設計変更を示す操作があった場合に、前記電源系統に関する情報の中から、前記操作によって変更される情報および前記操作によって変更される情報の変更により影響を受ける情報を、前記電源系統を構成する部品間の接続関係および前記電源系統に関する情報間の関係性に基づいて抽出する変更波及情報抽出手段と、
前記変更波及情報抽出手段によって抽出された情報に基づいて、前記電源系統図または前記電源シーケンス図の図中に前記設計変更により影響を受ける範囲を表示する変更波及範囲表示手段とを含む
ことを特徴とする設計支援システム。
【請求項９】
予め、電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶し、
情報処理装置が、ユーザから、電源系統図または電源シーケンス図の作図対象の電源系統に対して設計変更を示す操作があった場合に、前記電源系統に関する情報の中から、前記操作によって変更される情報および前記操作によって変更される情報の変更により影響を受ける情報を、前記電源系統を構成する部品間の接続関係および前記電源系統に関する情報間の関係性に基づいて抽出し、
情報処理装置が、抽出された情報に基づいて、前記電源系統図または前記電源シーケンス図の図中に前記設計変更により影響を受ける範囲を表示する
ことを特徴とする設計支援方法。
【請求項１０】
電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶する情報間関係性データ記憶手段を備えた、または、前記情報間関係性データ記憶手段に記憶された情報を読み込み可能なコンピュータに、
ユーザから、電源系統図または電源シーケンス図の作図対象の電源系統に対して設計変更を示す操作があった場合に、前記電源系統に関する情報の中から、前記操作によって変更される情報および前記操作によって変更される情報の変更により影響を受ける情報を、前記電源系統を構成する部品間の接続関係および前記電源系統に関する情報間の関係性に基づいて抽出する処理、および
抽出された情報に基づいて、前記電源系統図または前記電源シーケンス図の図中に前記設計変更により影響を受ける範囲を表示する処理
を実行させるための設計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源系統の設計を支援する設計支援装置、設計支援システム、設計支援方法及び設計支援プログラムに関する。
【背景技術】
【０００２】
電源から複数の電子部品に電圧および／または電流を分配するための経路等を定める電源系統の設計を支援する技術の１つに、ＣＡＤ（コンピュータ設計支援装置）等の情報処理装置による電源系統図の作成支援がある。
【０００３】
例えば、特許文献１には、回路図から電源系統図を作成する作業を省力化する情報処理装置の例が記載されている。特許文献１に記載されている情報処理装置は、複数のデバイスの接続関係を示す接続情報および電源系の階層構造を示す情報（ネットリスト）とを含むデバイス情報から、回路図に含まれる複数のデバイスの接続情報および電源系の階層構造を抽出する。そして、抽出したこれら情報に基づいて、複数のデバイスの端子同士を接続し、階層構造からなる電源系統図を作成する。
【０００４】
しかし、電気回路素子で取り扱う電圧の種類が増大すると、電圧、電流の分配経路とともに、設計変更した際の影響を把握しながら設計することが重要となる。
【０００５】
設計変更時の影響を把握する技術に関連して、特許文献２には、ユーザが簡易な操作によって容易に所定信号によって影響を受ける経路を追跡できる論理回路図処理装置の例が記載されている。特許文献２に記載された論理回路図処理装置は、ユーザから指定された信号が通る信号線が接続された論理素子に接続された他の信号線に加えて、さらにその信号線が接続された論理素子に接続された他の信号線を繰り返し追跡する。このようにして追跡された全ての信号線を他の信号線と異なる表示態様で表示することにより、ユーザが影響を受ける経路を追跡できるようにしている。
【０００６】
また、特許文献３には、水道、下水道、ガス、電気、電話などの配管、配線系統といった開閉要素を介して連係される施設系統を示した系統図において、開閉要素を操作した場合に、その影響を受ける施設系統の範囲を識別可能に表示する系統図面表示方法の例が記載されている。特許文献３に記載された系統図面表示方法では、系統図を系統の繋がりがわかるような図形データとして保持しておくことにより、系統の開閉要素を操作したことにより影響を受ける系統の範囲を把握できるようにしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第４８４３５８３号公報
【特許文献２】特開昭６３−８６０７６号公報
【特許文献３】特開平０６−２７４１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
電源系統の設計作業や設計検証作業では、出力側のデバイスの供給可能電力と入力側のデバイスの必要最小電力との関係、設置される環境下での温度と温度により変動するデバイス特性との関係等、物理的な接続関係には表れない論理的な関係に基づく影響も考慮する必要がある。
【０００９】
しかし、特許文献１〜３に記載された技術は、シンボル間の物理的な接続関係しか考慮しておらず、上記で示したような論理的な関係による繋がりについては何ら考慮していない。そのため、電源系統に対して何らかの変更を行おうとすると、電源系統を構成する各部品が有する属性や当該電源系統を備える上位システムが有する属性等を参照して、論理的な関係に基づく影響の有無やその範囲の確認を手作業で実施する必要があった。これにより、変更を伴う電源系統の設計作業および設計検証作業を効率よく行うことは困難であった。
【００１０】
そこで、本発明は、変更を伴う電源系統の設計作業や設計検証作業を効率よく行うことが可能な設計支援装置、設計支援システム、設計支援方法及び設計支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明による設計支援装置は、電源系統図または電源シーケンス図の作図対象の電源系統に関する情報を記憶する電源系統データ記憶手段と、電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶する情報間関係性データ記憶手段と、ユーザから、作図対象の電源系統に対して設計変更を示す操作を受け付けるユーザ操作受付手段と、ユーザから設計変更を示す操作があった場合に、作図対象の電源系統に関する情報の中から、ユーザ操作によって変更される情報およびユーザ操作によって変更される情報の変更により影響を受ける情報を、電源系統を構成する部品間の接続関係および電源系統に関する情報間の関係性に基づいて抽出する変更波及情報抽出手段と、変更波及情報抽出手段によって抽出された情報に基づいて、電源系統図または電源シーケンス図の図中に設計変更により影響を受ける範囲を表示する変更波及範囲表示手段とを備えたことを特徴とする。
【００１２】
本発明による設計支援システムは、電源系統図または電源シーケンス図の作図対象の電源系統に関する情報を記憶する電源系統データ記憶装置と、電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶する情報間関係性データ記憶装置と、情報処理装置とを備え、情報処理装置は、ユーザから、作図対象の電源系統に対して設計変更を示す操作を受け付けるユーザ操作受付手段と、ユーザから設計変更を示す操作があった場合に、作図対象の電源系統に関する情報の中から、ユーザ操作によって変更される情報およびユーザ操作によって変更される情報の変更により影響を受ける情報を、電源系統を構成する部品間の接続関係および電源系統に関する情報間の関係性に基づいて抽出する変更波及情報抽出手段と、変更波及情報抽出手段によって抽出された情報に基づいて、電源系統図または電源シーケンス図の図中に設計変更により影響を受ける範囲を表示する変更波及範囲表示手段とを含むことを特徴とする。
【００１３】
本発明による設計支援方法は、予め電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶し、情報処理装置が、ユーザから、電源系統図または電源シーケンス図の作図対象の電源系統に対して設計変更を示す操作があった場合に、作図対象の電源系統に関する情報の中から、ユーザ操作によって変更される情報およびユーザ操作によって変更される情報の変更により影響を受ける情報を、電源系統を構成する部品間の接続関係および電源系統に関する情報間の関係性に基づいて抽出し、情報処理装置が、抽出された情報に基づいて、電源系統図または電源シーケンス図の図中に設計変更により影響を受ける範囲を表示することを特徴とする。
【００１４】
本発明による設計支援プログラムは、電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶する情報間関係性データ記憶手段を備えた、または、情報間関係性データ記憶手段に記憶された情報を読み込み可能なコンピュータに、ユーザから、電源系統図または電源シーケンス図の作図対象の電源系統に対して設計変更を示す操作があった場合に、作図対象の電源系統に関する情報の中から、ユーザ操作によって変更される情報およびユーザ操作によって変更される情報の変更により影響を受ける情報を、電源系統を構成する部品間の接続関係および電源系統に関する情報間の関係性に基づいて抽出する処理、および、抽出された情報に基づいて、電源系統図または電源シーケンス図の図中に設計変更により影響を受ける範囲を表示する処理を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、電源系統の設計作業や設計検証作業を効率よく行うことができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態の設計支援装置の構成例を示すブロック図である。
【図２】第１の実施形態の動作の一例を示すフローチャートである。
【図３】第１の実施形態の設計支援装置の他の構成例を示すブロック図である。
【図４】第２の実施形態の設計支援装置の構成例を示すブロック図である。
【図５】第２の実施形態の設計支援装置の全体動作の一例を示すフローチャートである。
【図６】電源系統図の表示例を示す説明図である。
【図７】電源シーケンス図の表示例を示す説明図である。
【図８】第２の実施形態の設計支援装置における変更波及情報の抽出および変更波及範囲の表示に関する動作例を示すフローチャートである。
【図９】第２の情報テーブルの例を示す説明図である。
【図１０】電源シーケンス図における影響箇所の表示例を示す説明図である。
【発明を実施するための形態】
【００１７】
実施形態１．
以下、本発明の実施形態を図面を参照して説明する。まず、図１を参照して、本発明の第１の実施形態の設計支援装置を説明する。図１は、第１の実施形態の設計支援装置の構成例を示すブロック図である。図１に示す設計支援装置は、電源系統データ記憶手段１０１と、情報間関係性データ記憶手段１０２と、ユーザ操作受付手段１０３と、変更波及情報抽出手段１０４と、変更波及範囲表示手段１０５とを備えている。
【００１８】
電源系統データ記憶手段１０１は、電源系統図または電源シーケンス図の作図対象の電源系統に関する情報を記憶する。電源系統データ記憶手段１０１は、例えば、記憶装置によって実現される。
【００１９】
情報間関係性データ記憶手段１０２は、電源系統に関する情報間の関係性であって、一方の変更による他方への影響の有無に関する関係性を示す情報を記憶する。情報間関係性データ記憶手段１０２は、例えば、記憶装置によって実現される。
【００２０】
ユーザ操作受付手段１０３は、ユーザから、電源系統図または電源シーケンス図の作図対象の電源系統に対して設計変更を示す操作を受け付ける。ユーザ操作受付手段１０３は、例えば、マウスやキーボードといった情報入力装置と、プログラムに従って動作する情報処理装置とによって実現される。
【００２１】
変更波及情報抽出手段１０４は、ユーザから設計変更を示す操作があった場合に、電源系統データ記憶手段１０１に記憶されている作図対象の電源系統に関する情報の中から、ユーザ操作によって変更される情報およびユーザ操作によって変更される情報の変更により影響を受ける情報を、電源系統を構成する部品間の接続関係および電源系統に関する情報間の関係性に基づいて抽出する。変更波及情報抽出手段１０４は、例えば、プログラムに従って動作する情報処理装置によって実現される。以下、ユーザ操作によって変更される情報を変更情報といい、そのような変更情報の変更により影響を受ける情報を波及情報という場合がある。なお、ここで「影響を受ける」とは、変更の必要の可能性が生じる、見直しが必要となる、といった程度でよい。
【００２２】
変更波及情報抽出手段１０４は、例えば、ユーザ操作において変更対象とされた情報や要素（部品や端子等）や接続関係や位置関係等を基に変更情報を抽出した上で、変更情報が属する要素と接続関係にある要素に属する情報や、変更情報との間に関係性があるとされる情報を波及情報として抽出してもよい。また、変更波及情報抽出手段１０４は、例えば、そのようにして抽出した波及情報に対して、該波及情報が属する要素との接続関係や、該波及情報との間の関係性の有無を基に第２の波及情報を抽出する、といった波及情報の抽出処理を繰り返し行ってもよい。そのようにすることにより、波及情報を漏れなく抽出できる。
【００２３】
変更波及範囲表示手段１０５は、変更波及情報抽出手段１０４によって抽出された情報に基づいて、電源系統図または電源シーケンス図の図中に設計変更により影響を受ける範囲を表示する。変更波及範囲表示手段１０５は、例えば、ディスプレイやプリンタといった情報出力装置（表示装置を含む）と、プログラムによって動作する情報処理装置とによって実現される。
【００２４】
図２は、本実施形態の動作の一例を示すフローチャートである。なお、本実施形態の設計支援装置では、情報間関係性データ記憶手段１０２に、電源系統に関する情報間の関係性を示す情報が予め記憶されているものとする。また、電源系統データ記憶手段１０１には、電源系統図または電源シーケンス図の作図対象の電源系統に関する情報が記憶されているものとする。
【００２５】
図２に示す例では、まずユーザ操作受付手段１０３が、ユーザから、作図対象の電源系統に対する設計変更を示す操作を受け付ける（ステップＳ１０１）。ユーザ操作受付手段１０３は、例えば、電源系統図または電源シーケンス図の編集用画面において、現在表示中の電源系統図または電源シーケンス図の作図対象とされた電源系統に対する変更操作を受け付けてもよい。
【００２６】
次いで、変更波及情報抽出手段１０４が、電源系統データ記憶手段１０１に記憶されている作図対象の電源系統に関する情報の中から、ユーザ操作によって変更される情報（変更情報）およびその変更情報の変更により影響を受ける情報（波及情報）を抽出する（ステップＳ１０２）。このとき、変更波及情報抽出手段１０４は、変更情報および波及情報を、電源系統を構成する部品間の接続関係および情報間関係性データ記憶手段１０２に記憶されている情報によって示される電源系統に関する情報間の関係性に基づいて抽出する。
【００２７】
次いで、変更波及範囲表示手段１０５は、変更波及情報抽出手段によって抽出された情報に基づいて、電源系統図または電源シーケンス図の図中に設計変更により影響を受ける範囲を表示する（ステップＳ１０３）。
【００２８】
以上のように、本実施形態によれば、ユーザが何らかの変更操作を行った場合に、物理的な接続関係だけでなく情報間の関係性に基づく影響も考慮して電源系統の設計作業や設計検証作業を行うことができる。なぜなら、変更により影響を受ける情報を、物理的な接続関係だけでなく情報間の関係性に基づいて抽出し、抽出した情報に基づいて変更により影響の受ける範囲を表示するからである。したがって、本実施形態によれば、物理的な接続関係には表れない論理的な関係によって受ける影響がある場合であっても、そのような影響を加味した変更波及範囲を表示できるので、効率よく電源系統の設計作業および設計検証作業を行うことができる。
【００２９】
なお、本実施形態では、電源系統データ記憶手段１０１が記憶する電源系統に関する情報は特に限定されていないが、電源系統データ記憶手段１０１は、例えば電源系統に関する情報として、電源系統の動作環境または電源系統の上位システムに関する情報であるフィールド情報と、電源系統を構成する部品に関する情報である部品情報とを記憶してもよい。そのような場合において、情報間関係性データ記憶手段１０２は、フィールド情報と部品情報との間の関係性を示す情報を記憶してもよい。
【００３０】
そのように構成することによって、見逃しやすいフィールド情報の変更により影響を受ける範囲を容易に表示させることができる。
【００３１】
また、例えば部品情報は、当該部品の入力端子に属する情報である入力端子属性情報と、当該部品の出力端子に属する情報である出力端子属性情報と、それ以外の情報である部品属性情報とに分類されていてもよい。そのような場合において、情報間関係性データ記憶手段１０２は、フィールド情報と部品情報との間の関係性を示す第１の情報テーブルと、同一部品内での入力端子属性情報、出力端子属性情報および部品属性情報の間の関係性を示す第２の情報テーブルと、どの部品かに関わらず接続関係にある部品の入力端子属性情報と出力端子属性情報との間の関係性を示す第３の情報テーブルと、複数の部品の部品情報の間で接続関係に依らず影響を与える関係性を示す第４の情報テーブルとを記憶してもよい。
【００３２】
そのように構成することによって、情報間の関係性の定義がよりしやすくなり、情報の管理の容易化および保守性を高めることができる。
【００３３】
また、フィールド情報には、電源系統の動作環境下における温度が含まれていてもよい。また、部品情報には、端子が供給する電圧値の範囲、端子が許容できる電圧値の範囲、端子が供給できる電流値の範囲、端子が消費する電流値の範囲、発熱量、端子の投入または切断順序、端子の立ち上がりまたは立ち下がり時間、端子のタイミング時間、部品種別のいずれかが含まれていてもよい。
【００３４】
また、図１に示す例では、電源系統データ記憶手段１０１に、作図対象の電源系統に関する情報がすべて記憶されるが、例えば部品情報は、当該部品を表す図である部品シンボルとともに、部品ライブラリとして別に保持されていてもよい。そのような場合には、電源系統データ記憶手段１０１は、部品情報に代えて、部品ライブラリへの参照情報を記憶してもよい。
【００３５】
このように、部品情報を部品ライブラリとして別途保持することにより、同じ部品を使う電源系統で部品情報を共有できる。また、部品情報を一元管理することにより、情報の管理の容易化および保守性を高めることができる。
【００３６】
また、変更波及範囲表示手段１０５は、変更波及情報抽出手段１０４によって抽出された情報に基づき、当該情報に関連づけられている図中の要素の表示態様を変更することにより、図中に設計変更により影響を受ける範囲である変更波及範囲を表示してもよい。例えば、当該情報がフィールド情報であれば、図中でフィールドを表している要素（背景や基盤等）の表示態様を変更してもよい。また、例えば、当該情報が部品情報であれば、図中でその部品を表している要素（部品シンボル等）の表示態様を変更してもよい。また、例えば、当該情報がある部品の入力端子属性情報または出力端子属性情報に属する情報であれば、図中でその入力端子または出力端子を表している要素（ピンシンボル等）の表示態様を変更してもよい。
【００３７】
また、変更波及範囲表示手段１０５は、変更波及情報抽出手段１０４によって抽出された情報のラベル等を、当該情報に関連づけられている図中の要素付近に表示することにより、図中に変更波及範囲を表示してもよい。情報のラベル等を図中に表示すれば、一目で影響のある情報が何かを知ることができる。
【００３８】
また、情報間関係性データ記憶手段１０２が記憶する情報間の関係性を示す情報には、対象とされた情報間で影響が及ばないとされる例外条件や、影響が及ぶとされる付加条件が含まれていてもよい。そのような場合において、変更波及情報抽出手段１０４は、例外条件または付加条件を満足しているか否かを確認して情報間の関係性の有無を判断してもよい。
【００３９】
また、図３に示すように、設計支援装置はさらに、ユーザ操作受付手段１０３が受け付けた情報に基づいて、電源系統図または電源シーケンス図を作成する作成手段１０６を備えていてもよい。そのような場合に、ユーザ操作受付手段１０３は、ユーザから、作図対象の電源系統を構成する部品を表す図である部品シンボルや、電源系統図における部品シンボル間の位置関係、部品シンボル間の接続関係等の入力を受け付けてもよい。
【００４０】
実施形態２．
次に、本発明の第２の実施形態を説明する。図４は、本発明の第２の実施形態の設計支援装置の構成例を示すブロック図である。図４に示す設計支援装置は、図３に示した設計支援装置のより具体的な例であって、ユーザ操作に応じて電源系統図および電源シーケンス図を作成、編集する機能を提供することにより、電源系統の設計を支援する。図４に示す設計支援装置は、データ記憶部２１と、作成部２２と、データ入力部２３と、出力部２４とを備えている。
【００４１】
データ記憶部２１は、部品シンボルライブラリ記憶部２１１と、電源系統データライブラリ記憶部２１２と、情報間関係性データ記憶部２１３とを含む。また、情報間関係性データ記憶部２１３は、第１の情報テーブル記憶部２１３１と、第２の情報テーブル記憶部２１３２と、第３の情報テーブル記憶部２１３３と、第４の情報テーブル記憶部２１３４とを有する。
【００４２】
部品シンボルライブラリ記憶部２１１、電源系統データライブラリ記憶部２１２、第１の情報テーブル記憶部２１３１、第２の情報テーブル記憶部２１３２、第３の情報テーブル記憶部２１３３、第４の情報テーブル記憶部２１３４は、例えば、メモリやＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）など、コンピュータから読み取り可能な記憶媒体によって実現される。なお、図４では、１つのデータ記憶部２１に、２種のライブラリと４種の情報テーブルが保持される例を示したが、これら２種のライブラリと４種の情報テーブルの保持態様はこの限りではない。すなわち、データ記憶部２１における各記憶部は個別に設けられていても、２つ以上が組み合わされて設けられていてもよく、また作成部２２から読み出し可能に接続されていれば別の装置に設けられていてもよい。
【００４３】
部品シンボルライブラリ記憶部２１１は、部品シンボルライブラリを格納する。部品シンボルライブラリには、電源系統図を構成する種々の部品を表す図である部品シンボルが登録される。また、部品シンボルライブラリには、部品シンボルに加えて、各部品シンボルに関する情報として、当該部品シンボルの形状情報と、当該部品シンボルが示す部品に関する部品情報が登録されていてもよい。
【００４４】
部品情報は、いわゆる部品または部品で構成される回路のスペックシートに記載されている情報である。一例として、電気的特性（供給する電圧値の範囲、許容できる電圧値の範囲、供給できる電流値の範囲、消費する電流値の範囲等）、動作条件（周囲の温度等）、発熱量、シーケンス（端子の投入および切断の順番、立ち上がりや立ち下がり時間、タイミング時間等）、その他部品種別（リニアレギュレータ、スイッチング・レギュレータ、ヒューズ、スイッチ等）毎に固有の情報などが挙げられる。
【００４５】
本実施形態では、部品情報を、上述の入力端子属性情報と出力端子属性情報と部品属性情報とに分けて記憶する。
【００４６】
上記の例では、動作条件（周囲の温度等）、発熱量、その他部品種別毎に固有の情報が部品属性情報に分類される。また、電気的特性（許容できる電圧値の範囲、消費する電流値の範囲）、シーケンス（端子の投入および切断の順番等）は入力端子属性情報に分類される。また、電気的特性（供給する電圧値の範囲、供給できる電流値の範囲）、シーケンス（端子の立ち上がりや立ち下がり時間、タイミング時間等）は出力端子属性情報に分類される。なお、入力端子属性情報は入力端子毎に設けられてもよい。同様に出力端子属性情報は出力端子毎に設けられてもよい。
【００４７】
なお、部品情報に含ませる情報および部品情報の区分けは、上記の例に限られない。
【００４８】
電源系統データライブラリ記憶部２１２は、電源系統データライブラリを格納する。電源系統データライブラリには、作成された電源系統図や電源シーケンス図とともに、作図対象とされた電源系統に関する情報が登録される。本実施形態では、電源系統に関する情報として、電源系統を構成する各部品の部品シンボルを特定する情報、部品シンボル間の接続関係を特定する情報、部品シンボル間の位置関係を特定する情報、フィールド情報が登録される。
【００４９】
部品シンボルを特定する情報（以下、部品シンボル情報という。）は、例えば、部品シンボルライブラリへの参照情報（部品シンボルの識別子等）であってもよい。
【００５０】
また、部品シンボル間の接続関係を特定する情報（以下、接続関係情報という。）は、例えば、「部品Ａの出力端子１は、部品Ｂの入力端子１に接続されている」といった情報である。なお、接続される部品の端子の集合体をネットという概念で表す場合などは、接続関係情報は、いわゆるネットリストであってもよい。
【００５１】
また、部品シンボル間の位置関係を特定する情報（以下、位置関係情報という。）は、例えば、コンピュータ上の仮想空間における各部品シンボルの位置を示す情報であってもよい。
【００５２】
また、フィールド情報としては、例えば、各部品または当該電源系統を備える環境下の温度といった１つの部品だけに属さない情報が登録される。
【００５３】
部品シンボルライブラリ記憶部２１１および電源系統データライブラリ２１２は、第１の実施形態の電源系統データ記憶手段１０１の一例である。また、情報間関係性データ記憶部２１３は、第１の実施形態の情報間関係性データ記憶手段１０２の一例である。
【００５４】
第１の情報テーブル記憶部２１３１は、第１の情報テーブルを格納する。第１の情報テーブルには、フィールド情報が、電源系統を構成する全ての部品の部品情報に対して、影響を与える関係性が定義される。第１の情報テーブルは、例えば、電源系統データライブラリに含まれるフィールド情報の情報項目（設置温度等）の識別子と、部品シンボルライブラリに含まれるいずれかの部品の部品情報の情報項目（より具体的には、部品属性情報、入力端子属性情報または出力端子属性情報のいずれかに含まれる情報項目）の識別子とを対応づけた情報であってもよい。また、第１の情報テーブルは、各情報項目の内容等によって影響の有無が異なる場合には、さらに影響が及ばないとする例外条件や影響が及ぶとする付加条件等を含んでいてもよい。また、第１の情報テーブルは木構造であってもよい。なお、テーブル形式であっても木構造であっても、対応づけた情報間における影響を受ける方向がわかるようなデータ構造とすることが好ましい。例えば、テーブル形式であれば、テーブル要素を変更される情報と変更された場合に影響を受ける情報とに分けてもよい。また、例えば、木構造であれば、影響を与える方向も記述できる方向性のある木構造としてもよい。これは、電圧と電流は上流、下流といった区別がつかないことから、上流側と下流側の両方に無制限に変更波及範囲が抽出されることを防ぐためである。
【００５５】
第２の情報テーブル記憶部２１３２は、第２の情報テーブルを格納する。第２の情報テーブルには、同一部品内での情報の変更により影響を与える関係性が定義される。すなわち、各部品における部品属性情報、入力端子属性情報および出力端子属性情報の各々の相関関係が定義される。第２の情報テーブルは、例えば、部品シンボルライブラリに含まれる同一部品の部品情報に含まれる、部品属性情報の情報項目の識別子と入力端子属性情報の情報項目の識別子とを対応づけた情報や、部品属性情報の情報項目の識別子と出力端子属性情報の情報項目の識別子とを対応づけた情報や、入力端子属性情報の情報項目の識別子と出力端子属性情報の情報項目の識別子とを対応づけた情報であってもよい。なお、さらに例外条件や付加条件を含んでいてもよい点や木構造であってもよい点は第１の情報テーブルと同様である。
【００５６】
第３の情報テーブル記憶部２１３３は、第３の情報テーブルを格納する。第３の情報テーブルには、部品に依らず接続関係にある出力端子と入力端子が相互に影響を与える関係性が定義される。第３の情報テーブルは、例えば、部品シンボルライブラリに含まれる同一部品でない入力端子属性情報の識別子と出力端子属性情報の識別子とを対応づけた情報であってもよい。例えば、ある特定の部品の入力端子と出力端子間といったものでなく複数の部品に共通する性質として、接続関係にある入力端子と出力端子間で影響の与える関係があれば、それを第３の情報テーブルに定義する。なお、さらに例外条件や付加条件を含んでいてもよい点や木構造であってもよい点は第１の情報テーブルと同様である。
【００５７】
第４の情報テーブル記憶部２１３４は、第４の情報テーブルを格納する。第４の情報テーブルには、各々の部品の部品情報が、物理的な接続関係に依らず、相互に影響を与える関係性が定義される。第４の情報テーブルは、例えば、部品シンボルライブラリに含まれるいずれかの部品の部品情報の情報項目の識別子と、部品シンボルライブラリに含まれる他の部品の部品情報の情報項目の識別子とを対応づけた情報であってもよい。例えば、ある部品の部品情報の変更が、接続関係に依らずに他の部品の部品情報に影響を与えるような汎用的な関係があれば、それを第４の情報テーブルに定義する。なお、さらに例外条件や付加条件を含んでいてもよい点や木構造であってもよい点は第１の情報テーブルと同様である。
【００５８】
なお、第３の情報テーブルに、部品に依らない入力端子と出力端子間の関係性が定義されることから、第４の情報テーブルを、各々の部品の部品情報のうち特に部品属性情報が、物理的な接続関係に依らず、相互に影響を与える関係性を定義する情報テーブルとしてもよい。そのような場合、第４の情報テーブルは、例えば、部品シンボルライブラリに含まれるいずれかの部品の部品属性情報の情報項目の識別子と、部品シンボルライブラリに含まれる他の部品の部品属性情報の情報項目の識別子とを対応づけた情報であってもよい。
【００５９】
本実施形態において第１〜第４の情報テーブルには、当該装置やライブラリの管理者によって適当な情報が予め登録されているものとする。なお、設計支援装置が、部品情報やフィールド情報とともに、これら情報テーブルに必要とされる関係性を示す情報の登録を行うためのインタフェースを提供する機能を有していてもよい。
【００６０】
作成部２２は、例えば、コンピュータ等のプログラムに従って動作する情報処理装置（より具体的には、演算処理装置、プロセッサ、データ処理装置等）によって実現される。作成部２２は、図示しない記憶部に格納された設計支援プログラム２５を読み込むことにより、電源系統図作成部２２１、電源シーケンス図作成部２２２および変更波及範囲作成部２２３を、当該設計支援装置上に生成する。
【００６１】
なお、電源系統図作成部２２１および電源シーケンス図作成部２２２は、第１の実施形態における作成手段１０６の一例である。また、変更波及範囲作成部２２３は、第１の実施形態における変更波及情報抽出手段１０４および変更波及範囲表示手段１０５の一例である。
【００６２】
設計支援プログラム２５は、設計者による電源系統図および電源シーケンス図の作成を支援するプログラムであって、ユーザからの入力に応じて、電源系統図作成部２２１、電源シーケンス図作成部２２２および変更波及範囲作成部２２３の動作を制御し、電源系統図および電源シーケンス図の作成を支援するための所定の処理を実行させる。
【００６３】
データ入力部２３は、ユーザ操作に応じて所定の情報を入力する。データ入力部２３は、例えばキーボードやマウス、タッチパネルである。本実施形態において、データ入力部２３は、電源系統図および電源シーケンス図を作成するのに必要な情報をユーザ（設計者）が入力する際に使用される。なお、電源系統図および電源シーケンス図を作成するのに必要な情報には、上述した各種ライブラリや情報テーブルに登録する情報も含まれる。データ入力部２３は、第１の実施形態におけるユーザ操作受付手段１０３の一例である。
【００６４】
本実施形態においてデータ入力部２３は、例えば、ユーザから、部品シンボル情報や、位置関係情報、接続関係情報、複数の部品への電源投入順または電源切断順を特定するための順番情報、各部品の部品情報、フィールド情報などの入力を受け付ける。また、データ入力部２３は、例えば、電源系統ライブラリまたは部品シンボルライブラリに登録されている情報に対する変更を指示する変更指示の入力を受け付ける。
【００６５】
出力部２４は、作成部２２からの指示に応じて所定の情報を出力する。出力部２４は、例えばディスプレイやプリンタである。本実施形態において、出力部２４は、作成部２２からの指示に応じて電源系統図や電源シーケンス図の編集用画面や各種情報の登録用画面等を表示したり、作成した電源系統図や電源シーケンス図を出力（表示や印刷）する。
【００６６】
以下、作成部２２をより具体的に説明する。作成部２２は、データ入力部２３を介して入力される各種情報に基づいて、電源系統図および電源シーケンス図を作成したり、編集するデータ処理用のユニットであり、電源系統図作成部２２１と、電源シーケンス図作成部２２２と、変更波及範囲作成部２２３とを含む。
【００６７】
電源系統図作成部２２１は、データ入力部２３を介して入力される各種情報に基づいて、部品シンボルライブラリおよび電源系統データライブラリへの登録や参照を行いながら、電源系統図を作成する。電源系統図作成部２２１は、例えば、入力された位置関係情報に従って、部品シンボルライブラリ内の指定された部品シンボルをコンピュータ上の仮想空間に配置したり、入力された接続関係情報に従って、配置済みの複数の部品シンボル間を接続する処理等を行う。そのような処理を繰り返し行い、電源系統図を作成する。また、電源系統図作成部２２１は、作成した電源系統図に用いた情報や、入力された各種情報を必要に応じて電源系統データライブラリに登録する（記憶部に保持させる）。
【００６８】
電源シーケンス図作成部２２２は、データ入力部２３を介して入力される各種情報に基づいて、部品シンボルライブラリおよび電源系統データライブラリへの登録や参照を行いながら、電源シーケンス図を作成する。電源シーケンス図作成部２２２は、例えば、入力された順番情報と、電源系統データライブラリに登録されている接続関係情報、部品シンボルライブラリに登録されている各部品の入力端子属性情報や出力端子属性情報（より具体的には、各端子のタイミング時間、立ち上がり時間もしくは立ち下がり時間等）とに基づいて、電源シーケンス図を作成する。
【００６９】
変更波及範囲作成部２２３は、データ入力部２３を介して入力される変更指示に基づいて、部品シンボルライブラリ、電源系統データライブラリおよび第１〜第４の情報テーブルの参照を行いながら、変更波及範囲を特定し、表示中の電源系統図または電源シーケンス図に表示する。
【００７０】
変更波及範囲の特定は、接続関係情報によって示される部品間の接続関係および第１〜第４の情報テーブルに定義されている情報間の関係性に基づいて、変更波及情報を抽出することにより行われる。ここで、変更波及情報は、変更情報と波及情報とを併せた情報である。
【００７１】
次に、本実施形態の動作を説明する。図５は、本実施形態の設計支援装置の全体動作の一例を示すフローチャートである。図５に示す例において、設計支援装置は、まず、ユーザから新規に作成するかどうかの指示を受け付ける（ステップＳ２０１）。なお、ユーザからの指示は、データ入力部２３を介して入力すればよい。
【００７２】
新規に作成する場合（ステップＳ２０１のＹｅｓ）、設計支援装置は、ユーザから電源系統図に使用する部品シンボルの配置を指示する情報である配置指示を受け付ける（ステップＳ２０２）。ステップＳ２０２において、データ入力部２３は、ユーザからの配置指示を受け付け、電源系統図作成部２２１に出力する。また、電源系統図作成部２２１は、ユーザ入力部２３を介して入力された配置指示に応じて、部品シンボルライブラリに登録されている部品シンボルを、指示された位置に配置した画面（電源系統図の作成画面）を作成し、表示する。
【００７３】
次いで、設計支援装置は、ユーザから図中の部品シンボルの出力端子と、その出力端子の接続先となる部品シンボルの入力端子との間の接続を指示する情報である接続指示を受け付ける（ステップＳ２０３）。ステップＳ２０３において、データ入力部２３は、ユーザからの接続指示を受け付け、電源系統図作成部２２１に出力する。
【００７４】
また、設計支援装置は、各々の部品シンボルが示す部品の部品情報やフィールド情報の入力を適宜受け付ける。なお、既に部品シンボルライブラリや電源系統データライブラリに、各部品の部品情報やフィールド情報が登録されている場合には、これらの情報の入力は省略される。
【００７５】
次いで、電源系統図作成部２２１は、ユーザから入力された配置指示、接続指示、部品情報、フィールド情報等に応じて、電源系統図を作成（描画）する（ステップＳ２０４）。また、電源系統図作成部２２１は、作成した電源系統図を出力部２４に出力して表示する。なお、入力された配置指示や接続指示によって特定される部品シンボル間の位置関係や接続関係、また入力されたフィールド情報や部品情報は、所定のタイミングで電源系統データライブラリ記憶部２１２または部品シンボルライブラリ記憶部２１１に記憶される。
【００７６】
次いで、設計支援装置は、ユーザから、電源系統図内の部品シンボルの入力端子または出力端子に対して、電源投入時または切断時のシーケンス番号の付与を指示する情報である付与指示を受け付ける（ステップＳ２０５）。電源投入時または切断時のシーケンス番号は、上述した順番情報の一例である。
【００７７】
このほか、設計支援装置は、各々の部品の端子のタイミング時間、立ち上がり時間、立ち下がり時間等の入力を適宜受け付ける。なお、入力された電源投入時または切断時のシーケンス番号や、各々の部品の端子のタイミング時間、立ち上がり時間、立ち下がり時間等は、例えば、該当部品の入力端子属性情報または出力端子属性情報として、部品シンボルライブラリ記憶部２１１に記憶される。
【００７８】
ステップＳ２０５において、データ入力部２３は、ユーザから付与指示や、各々の部品の端子のタイミング時間、立ち上がり時間、立ち下がり時間等を受け付け、電源シーケンス図作成部２２２に出力する。なお、既に部品シンボルライブラリに、各々の部品の端子のタイミング時間、立ち上がり時間、立ち下がり時間等が登録されている場合には、これらの情報の入力は省略される。
【００７９】
次いで、電源シーケンス作成部２２２は、ユーザから入力された付与指示、各々の部品の端子のタイミング時間、立ち上がり時間、立ち下がり時間等に応じて、電源シーケンス図を作成する（ステップＳ２０６）。また、電源シーケンス図作成部２２１は、作成した電源シーケンス図を出力部２４に出力して表示する。
【００８０】
一方、新規に作成しない場合、設計支援装置は、ユーザからの読み出し指示に応じて、電源系統データライブラリ記憶部２０１から既に作成済みの電源系統データライブラリを読み込む（ステップＳ２０７）。
【００８１】
次いで、電源系統図作成部２２１は、読み込んだ電源系統データライブラリに含まれる電源系統に関する情報および部品データライブラリに含まれる各部品の部品情報に基づいて、電源系統図を作成し、表示する（ステップＳ２０８）。
【００８２】
また、電源シーケンス作成部２２２は、読み込んだ電源系統データライブラリに含まれる電源系統に関する情報および部品データライブラリに含まれる各部品の部品情報に基づいて、電源シーケンス図を作成し、表示する（ステップＳ２０９）。
【００８３】
図６は、電源系統図の表示例を示す説明図である。また、図７は、電源シーケンス図の表示例を示す説明図である。なお、図６には、電源系統に影響を与えるフィールド情報や部品情報のラベル等が当該情報に関連づけられている図中の要素付近に表示される例が示されている。また、図７には、各電圧のシーケンスとともに、これらシーケンスを記述するために用いた部品情報の内容（立ち上がりや立ち下がり時間、タイミング時間等）が図中に表示される例が示されている。なお、これらの情報は必ずしも図中に表示されなくてもよい。
【００８４】
次いで、設計支援装置は、ユーザから、表示中の電源系統図または電源シーケンス図の作図対象とされた電源系統に対する変更指示を受け付ける（ステップＳ２１０）。設計支援装置は、例えば、電源系統を構成する部品の部品シンボル情報や、部品シンボル間の位置関係情報、接続関係情報や、電源系統を構成する部品の部品情報や、フィールド情報の変更を指示する変更指示を受け付けてもよい。なお、変更指示は、電源系統に対して設計変更を示す情報の一例である。ステップＳ２１０において、データ入力部２３は、ユーザからの変更指示を受け付け、電源系統図作成部２２１、電源シーケンス図作成部２２２および変更波及範囲作成部２２３に出力する。
【００８５】
ユーザからの変更指示を受け付けると、変更波及範囲作成部２２３が、変更波及情報を抽出し、変更波及範囲を特定する（ステップＳ２１１）。次いで、電源系統図作成部２２１および電源シーケンス図作成部２２２が、電源系統図および電源シーケンス図を変更し、表示する（ステップＳ２１２）。このとき、電源系統図作成部２２１および電源シーケンス図作成部２２２は、変更波及範囲作成部２２３が特定した変更波及範囲を併せて表示する。
【００８６】
図８は、図５のステップＳ２１１およびＳ２１２に示した変更波及情報の抽出および変更波及範囲の表示に関して、より詳細な動作例を示すフローチャートである。本例において、部品シンボルライブラリには、複数の部品シンボル”A”，”B”，”C”，・・・と、これら部品シンボルが示す部品の部品情報とが登録されているものとする。また、電源系統データライブラリには、作図対象とされた電源系統に関して、部品シンボル情報、部品シンボル間の接続関係情報、位置関係情報およびフィールド情報が登録されているものとする。以下、部品情報のうち、部品属性情報の情報項目を”α_n”と表現し、入力端子属性情報の情報項目を”αim_n”と表現し、出力端子属性情報の情報項目を”αom_n”と表現する。また、フィールド情報の情報項目を”T_n”と表現する。ただし、αは部品シンボルを表すアルファベット、mは当該情報項目が属する入力端子または出力端子の部品内での識別番号、nは当該情報項目の属する先（部品内または端子内）での識別番号である。なお、iまたはoは入力または出力を表す記号である。また、Tはフィールド情報を表す記号である。例えば、部品シンボル“Ｂ”が示す部品の部品情報は、入力端子属性情報［Bi1_1、Bi1_2、・・・、Bi2_1、Bi2_2、・・・］、出力端子属性情報［Bo1_1、Bo1_2、・・・、Bo2_1、Bo2_2、・・・］、部品属性情報［B_1、B_2、・・・］のように表される。
【００８７】
本例において、電源系統図は、“Ａ”、“Ｂ”、“Ｃ”などのラベルが付された部品シンボル、これら部品シンボル間の位置関係情報、接続関係情報、部品シンボルが示す各部品の部品情報、フィールド情報（例えば［T_1、T_2、・・・］）を基に作成されたとする。また、各部品の部品情報は、入力端子属性情報（例えば［αi1_1、αi1_2、・・・、αi2_1、αi2_2、・・・］）、出力端子属性情報（例えば、［αo1_1、αo1_2、・・・、αo2_1、αo2_2、・・・］）および部品属性情報（例えば、［α_1、α_2、・・・］）で構成されているものとする。
【００８８】
図８に示す例では、まず、変更波及範囲作成部２２３が、電源系統データライブラリおよび部品シンボルライブラリから、表示中の電源系統図および電源シーケンス図の作図対象の電源系統に関して、ユーザから変更指示があった全ての情報を変更情報として抽出する（ステップＳ３０１）。変更情報の抽出は、ユーザからの変更指示がある度に変更履歴を記録しておき、その変更履歴を基に前回保存後から変更波及範囲の表示指示のあったときまでに変更された情報をすべて抽出してもよいし、変更履歴を設けずに変更前と変更後の差分から抽出を行ってもよい。
【００８９】
ここで、ステップＳ３０１の変更情報の抽出処理について、図６を参照して説明する。例えば、部品シンボル“Ｂ”の出力端子属性情報”Bo1_2”が変更された場合には、変更波及範囲作成部２２３は変更情報として”Bo1_2”を抽出する。また、例えば、部品シンボル“Ｂ”が、別の部品シンボル“Ｐ”に変更された場合には、変更波及範囲作成部２２３は変更情報として部品シンボル“Ｐ”の部品情報をすべて抽出する。また、例えば、ある部品シンボル間の接続関係情報が変更された場合には、変更波及範囲作成部２２３は変更情報として接続元の部品シンボルの出力端子に属する出力端子属性情報のすべてと、接続先の部品シンボルの入力端子に属する入力端子属性情報のすべてとを抽出する。例えば、部品シンボル“Ｂ”の出力端子１と部品シンボル“Ｃ”の入力端子１との接続が変更された場合には、変更波及範囲作成部２２３は変更情報として［Bo1_1、Bo1_2、・・・］と［Ci1_1、Ci1_2、・・・］を抽出する。
【００９０】
次に、変更波及範囲作成部２２３は、抽出した変更情報の中にフィールド情報が含まれている場合には、第１の情報テーブルを参照し、該フィールド情報の変更により影響を受ける情報を波及情報として抽出する（ステップＳ３０２）。
【００９１】
ここで、ステップＳ３０２の波及情報の抽出処理について、図６を参照して説明する。例えば、フィールド情報の中で、”T_1”が変更されたとする。また、第１の情報テーブルには、”T_1”が”A_1”、”A_2”、”B_1”、”C_3”、”D_1”に影響を与えると予め定義されていたとする。そのような場合には、変更波及範囲作成部２２３は波及情報として、”A_1”、”A_2”、”B_1”、”C_3”、”D_1”を抽出する。
【００９２】
次に、変更波及範囲作成部２２３は、抽出した変更情報および波及情報に含まれる部品情報が属す部品について第２の情報テーブルを参照し、該部品情報の変更により影響を受ける情報を抽出し、波及情報に加える（ステップＳ３０３）。ここで、変更波及範囲作成部２２３は、波及情報に含まれる情報の変更により影響を受ける情報を抽出した場合には、情報間の関係性による連鎖の段数（以下、連鎖数という。）がわかるようにしてもよい。
【００９３】
ここで、ステップＳ３０３の波及情報の抽出処理について、図６および図９を参照して説明する。例えば、部品シンボル“Ｂ”の出力端子属性情報”Bo1_2”が変更されたとする。また、第２の情報テーブルには、部品シンボル”Ｂ”が示す部品の部品情報間の関係性として、図９に示す関係性が定義されていたとする。例えば、図９には”Bo1_1”が変更された場合に、”B_2”と”Bi1_1”が影響を受ける旨が示されている。また、例えば”Bo1_2”が変更された場合に、”B_2”と”Bo1_3”が影響を受ける旨が示されている。また、例えば”Bo1_3”、”B_1”が変更された場合にはいずれの部品情報も影響を受けない旨が示されている。また、例えば”B_2”が変更された場合には”B_1”が影響を受ける旨が示されている。図９によれば、部品シンボル“Ｂ”に対して、例えば、”Bo1_2”の変更に伴い、”B_2”および”Bo1_3”が影響を受け、更に、”B_2”が影響を受けたことにより、”B_1”が影響を受けることがわかる。したがって、本例の場合、変更波及範囲作成部２２３は、”Bo1_2”の変更に伴う波及情報として、”B_1”、”B_2”、”Bo1_3”を抽出する。
【００９４】
次に、変更波及範囲作成部２２３は、部品シンボル間の接続関係情報と第３の情報テーブルを参照し、変更情報または波及情報に含まれる部品情報と接続関係にあり、かつ該部品情報の変更により影響を受ける情報を抽出する（ステップＳ３０４）。なお、ステップＳ３０１〜Ｓ３０３では説明省略したが、参照先の情報テーブルに、例外条件や付加条件が登録されている場合には、抽出される情報が例外条件や付加条件を満足しているか否かを確認してもよい。それにより、影響が及ばないと判断された場合には波及情報から破棄してもよい。
【００９５】
ここで、ステップＳ３０４の波及情報の抽出処理について、図６を参照して説明する。本例において、変更情報または波及情報に含まれる部品情報の中で、接続関係の有無があるのは、入力端子属性情報または出力端子属性情報である。例えば、”B_1”、”B_2”、”Bo1_2”、”Bo1_3”が変更情報または波及情報に含まれていた場合、接続関係がありうるのは”Bo1_3”と”Bo1_2”である。ここで、電源系統図における部品シンボル間の接続関係を見ると、部品シンボル“Ｂ”の接続先は部品シンボル“Ｃ”および“Ｄ”である。したがって、変更波及範囲作成部２２３は、第３の情報テーブルを参照して、”Bo1_2”および”Bo1_3”により影響を受ける情報を、部品シンボル“Ｃ”、“Ｄ”の入力端子属性情報の中から抽出する。
【００９６】
例えば、第３の情報テーブルには、出力端子属性情報のうち”供給する電圧値の範囲”とのラベルが付された情報項目と、当該情報項目が属する出力端子と接続関係にある入力端子の入力端子属性情報のうち”許容できる電圧値の範囲”とのラベルが付された情報項目とが相互に影響を及ぼすと定義されているとする。また、本例において、波及情報に含まれる”Bo1_3”のラベルが”供給する電圧値の範囲”であり、当該情報項目が属する出力端子と接続関係にある入力端子の入力属性情報には、”供給する電圧値の範囲”のラベルが付された情報項目”Ci1_3”、”Di1_3”が含まれていたとする。そのような場合には、変更波及範囲作成部２２３は、”Bo1_3”の変更に伴う波及情報として、”Ci1_3”、”Di1_3”を抽出する。
【００９７】
また、例えば、第３の情報テーブルには、例外条件として、出力側の情報項目の内容が入力側の情報項目の内容より小さいことを表す”＆αom_n”＜”＆βim_n”との条件が与えられていたとする。そのような場合には、抽出される情報が例外条件を満たしているか否かを判定し、満たしている場合には当該情報の変更による波及対象には含めないようにしてもよい。例えば、”＆Bo1_3”＜”＆Ci1_3”、”＆Bo1_3”＞”＆Di1_3”の関係であったとすると、”Bo1_3”の変更は”Ci1_3”には影響を与えないとして、”Ci1_3”を”Bo1_3”の変更による波及情報には含めないようにしてもよい。
【００９８】
次いで、変更波及範囲作成部２２３は、ステップＳ３０４で新たに抽出された部品情報があるか否かを判定し、新たに部品情報を抽出した場合には（ステップＳ３０５のＹｅｓ）、ステップＳ３０２に戻る。すなわち、変更波及範囲作成部２２３は、ステップＳ３０４で新たに部品情報が抽出されなくなるまで、新たに抽出された部品情報によって影響の受ける部品情報の抽出処理（ステップＳ３０２〜Ｓ３０４）を繰り返す。
【００９９】
また、変更波及範囲作成部２２３は、ステップＳ３０４で新たに部品情報を抽出しない場合には（ステップＳ３０５のＮｏ）、ステップＳ３０６に進む。
【０１００】
ステップＳ３０６では、変更波及範囲作成部２２３は、第４の情報テーブルを参照し、変更情報または波及情報に含まれる部品情報が、接続関係に依らず、影響を与える情報を抽出する（ステップＳ３０６）。
【０１０１】
ここで、ステップＳ３０６の波及情報の抽出処理について、図６を参照して説明する。本例において、変更情報または波及情報に”B_1”が含まれていたとする。また、第４の情報テーブルには、”γ_1”（γ=A、B、C、D、・・・（全ての部品を表す）。）は相互に影響を及ぼすと定義されているとする。そのような場合には、変更波及範囲作成部２２３は、”B_1”の変更に伴う波及情報として、作図対象の電源系統を構成する全ての部品の部品情報に含まれる部品属性情報”γ_1”すなわち”A_1”、”C_1”、”D_1”、・・・を抽出する。
【０１０２】
次いで、変更波及範囲作成部２２３は、ステップＳ３０６で新たに抽出された部品情報があるか否かを判定し、新たに部品情報を抽出した場合には（ステップＳ３０７のＹｅｓ）、ステップＳ３０２に戻る。すなわち、変更波及範囲作成部２２３は、ステップＳ３０６で新たに部品情報が抽出されなくなるまで、新たに抽出された部品情報によって影響の受ける部品情報の抽出処理（ステップＳ３０２〜Ｓ３０６）を繰り返す。
【０１０３】
また、変更波及範囲作成部２２３は、ステップＳ３０６で新たに部品情報を抽出しない場合には（ステップＳ３０７のＮｏ）、ステップＳ３０８に進む。
【０１０４】
ステップＳ３０８では、変更波及範囲作成部２２３は、抽出された変更情報および波及情報に基づいて、変更波及範囲を特定し、変更後の電源系統図や電源シーケンス図に表示する。変更波及範囲の特定は、図中における部品や端子のシンボルを特定してもよいし、図中に表示させる情報を特定してもよい。
【０１０５】
また、変更波及範囲の表示は、例えば、電源系統図、電源シーケンス図の中で、変更情報および波及情報の有無が明示的にユーザに伝わるように、変更情報および波及情報が属する部品や端子のシンボルの表示態様を変えることによって行ってもよい。例えば、変更情報および波及情報が属する部品や端子のシンボルが図（線や形状）で表現されている場合、色を変えたり、太く表示したり、線種を変えて表現してもよい。また、変更情報および波及情報のラベル等を、図中の変更情報および波及情報が属する部品や端子のシンボル付近に表示することによって行ってもよい。その際、影響のある情報だけを表示するようにしてもよいし、全ての情報項目を表示する場合には影響のあるものについては表示態様を変えて表示してのよい。例えば、文字の色や背景を変えて表示したり、文字を太く表示したり、フォントを変えて表示してもよい。また、変更情報からの波及の連鎖数に応じて、さらに表示態様を変えて表示することも可能である。また、変更情報からの波及の連鎖数に応じて、表示する変更波及範囲を限定することも可能である。例えば、情報Ａが変更された場合に、情報Ａが情報Ｂに影響を与え、情報Ｂが情報Ｃに影響を与えた場合、波及情報に含まれる情報Ｂは連鎖数１、情報Ｃは連鎖数２とし、連鎖数１だけを表示する、といった指示も可能である。また、これらを組み合わせてもよい。
【０１０６】
また、電源シーケンス図中に表示するのであれば、図１０（ａ）に示すように、変更情報および波及情報を基に記述される図中のシーケンスの立ち上がりや立ち下がり時間の部分の色や太さを変えてもよい。また、図１０（ｂ）に示すように、変更情報および波及情報を基に記述される図中のシーケンスの立ち上がりや立ち下がり時間にフラグをたててもよい。また、図１０（ｃ）に示すように、変更情報および波及情報を基に記述される図中のシーケンスのタイミング時間にフラグをたててもよい。また、図１０（ｄ）に示すように、変更情報および波及情報を基に記述される図中のシーケンスの立ち上がりや立ち上がり時間またはタイミング時間を記述する文字の表示色等を変更してもよい。
【０１０７】
また、図５に示す例では、電源系統図と電源シーケンス図の両方を作成する例を示したが、作成部２２は、電源系統図または電源シーケンス図のいずれか一方のみを作成するものであってもよい。
【０１０８】
以上のように、本実施形態では、電源系統に関する情報間の関係性を定義した第１〜第４の情報テーブルを有している。このような情報テーブルを参照することにより、電源系統の変更に伴い影響を受ける情報（パラメータ）を特定し、明示的に表示することが可能となる。このため、変更の影響が及ぶ範囲の洗い出し作業の効率化や省力化が可能である。また、変更の影響が及ぶ範囲の洗い出しに対して、漏れがあるかどうかの判断や妥当性の判断にかかる時間を省力化できる。また、情報間の関係性が定義されていても予め規定されている例外条件や付加条件を加味することによって細やかな条件づけが可能であるので、電源系統図の変更に伴い影響を受ける情報を限定できる。これにより変更波及範囲をより正確に表示できるので、設計の妥当性を確認する作業時間や設計の妥当性を判断する時間を省力化できる。したがって、効率よく電源系統の設計作業および設計検証作業を行うことができる。
【０１０９】
また、本実施形態では、電源系統に関する情報を、フィールド情報、部品属性情報、入力端子属性情報、出力端子属性情報の４つに分類した上で、分類された情報内または情報間の関係性を定義している。このような分類によれば、情報間の関係性の定義がしやすく、情報の管理の容易化および保守性を高めることができる。なぜなら、部品内の情報間の関係性は部品内の閉じた情報として保持したり、また汎用的な関係性は部品を特定せずに登録できるようにするといった工夫がされているからである。
【０１１０】
上記各実施形態において、設計支援装置は、コンピュータによって実現されてもよい。この場合、このコンピュータは、コンピュータにて読み取り可能なＣＤ−ＲＯＭ（Compact Disk Read Only Memory）のような記録媒体に記録されたプログラムを読込み実行して、または、有線通信または無線通信で所定のサーバからプログラムを受信し実行して、設計支援装置として機能する。記録媒体は、ＣＤ−ＲＯＭに限らず適宜変更可能である。
【産業上の利用可能性】
【０１１１】
本発明は、電源が供給される電子機器や電子装置を含むシステム、装置、機器の設計支援に適用できる。例えば、情報機器、通信機器等を含むシステム、装置、機器の設計支援に適用できる。
【符号の説明】
【０１１２】
１０１  電源系統データ記憶手段
１０２  情報間関係性データ記憶手段
１０３  ユーザ操作受付手段
１０４  変更波及情報抽出手段
１０５  変更波及範囲表示手段
１０６  作成手段
２１  データ記憶部
２１１  部品シンボルライブラリ記憶部
２１２  電源系統データライブラリ記憶部
２１３  情報間関係性データ記憶部
２１３１  第１の情報テーブル記憶部
２１３２  第２の情報テーブル記憶部
２１３３  第３の情報テーブル記憶部
２１３４  第４の情報テーブル記憶部
２２  作成部
２２１  電源系統図作成部
２２２  電源シーケンス図作成部
２２３  変更波及範囲作成部
２３  データ入力部
２４  出力部
２５  設計支援プログラム
【図１】
2015064720.tif 000003
【図２】
2015064720.tif 000004
【図３】
2015064720.tif 000005
【図４】
2015064720.tif 000006
【図５】
2015064720.tif 000007
【図６】
2015064720.tif 000008
【図７】
2015064720.tif 000009
【図８】
2015064720.tif 000010
【図９】
2015064720.tif 000011
【図１０】
2015064720.tif 000012