(57)【要約】【課題】背反箇所の優先順位を付ける容易に実行する。【解決手段】設計変更箇所と、設計変更により変化する性能と、をあらかじめ対応付けた因果モデルを格納する因果モデルＤＢ１２を備え、設計変更により生じる性能の向上とその背反性能とを特定し、解消すべき背反の優先順位を決定する優先順位付け方法であって、因果モデルＤＢ１２に格納された因果モデルは、単位あたりの設計変更により生じる各性能の変化量の総数を、それぞれの性能変化の数値として配分した配分モデルをさらに備え、配分モデルにおいて配分された状態変化の数値に基づき、設計変更によって向上する性能と低下する性能の組み合わせを特定するとともに、背反箇所の優先順位付けを行う。【選択図】図８
2018206034.tif 000002
【特許請求の範囲】
【請求項１】
設計変更箇所と、設計変更により変化する性能と、をあらかじめ対応付けた因果モデルを格納する因果モデルＤＢを備え、設計変更により生じる性能の向上とその背反性能とを特定し、解消すべき背反の優先順位を決定する優先順位付け方法であって、
前記因果モデルＤＢに格納された前記因果モデルは、単位あたりの設計変更により生じる各性能の変化量の総数を、それぞれの性能変化の数値として配分した配分モデルをさらに備え、
前記配分モデルにおいて配分された状態変化の数値に基づき、設計変更によって向上する性能と低下する性能の組み合わせを特定するとともに、背反箇所の優先順位付けを行う、
優先順位付け方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品設計において、性能向上を阻害する解消すべき背反の優先順位付け方法に関する。
【背景技術】
【０００２】
従来、このような分野の技術として、特開平０７−１１０７７１号公報がある。設計変更と性能変化との関係は、１：１ではなく、１：多の関係である。すなわち、一つの設計箇所について変更した場合であっても、性能が上がる箇所と性能が下がる箇所がそれぞれ存在し、すなわち、一つの変更に対して複数の結果が対応する。また実際には、設計変更は複数の箇所で行い、それぞれの設計変更に対応した性能変化が発生する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−１１０７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した従来の背反モデルでは、因果関係を見るだけでは全体の性能変化をまとめることはできない。そのため、設計変更に伴う背反項目を特定することが困難であった。したがって、製品の性能目標を阻害する背反が複数存在する場合に、効率的に背反を解消するために因果モデルから数理最適化技術を用いて、解消すべき背反箇所の優先順位付けを実行したいという要望がある。
本発明は、解消すべき背反箇所の優先順位を付ける優先順位付け方法を提供するものである。
【課題を解決するための手段】
【０００５】
本発明にかかる優先順位付け方法は、設計変更箇所と、設計変更により変化する性能と、をあらかじめ対応付けた因果モデルを格納する因果モデルＤＢを備え、設計変更により生じる性能の向上とその背反性能とを特定し、解消すべき背反の優先順位を決定する優先順位付け方法であって、前記因果モデルＤＢに格納された前記因果モデルは、単位あたりの設計変更により生じる各性能の変化量の総数を、それぞれの性能変化の数値として配分した配分モデルをさらに備え、前記配分モデルにおいて配分された状態変化の数値に基づき、設計変更によって向上する性能と低下する性能の組み合わせを特定するとともに、背反箇所の優先順位付けを行う。
これにより、設計変更により生じる性能変更を数値化し、設計変更箇所が多岐にわたっても優先して解消すべき背反部分が容易に特定できる。
【発明の効果】
【０００６】
これにより、背反箇所の優先順位を付ける優先順位付け方法を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】優先順位付け装置の構成を示す図である。
【図２】入力される設計情報として用いられるＱＦＤ表の一例を示す図である。
【図３】因果モデルの一例を示す図である。
【図４】設計変数Ｒと要求性能Ａ、Ｇにかかる配分モデルの一例を示す図である。
【図５】背反箇所を特定した配分モデルの一例を示す図である。
【図６】背反の大きさを要求性能の余裕量と未達量により算出する一例を示す図である。
【図７】背反の大きさを未達量の２乗により算出する一例を示す図である。
【図８】優先順位付けの動作フローを示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の実施の形態について説明する。図１に示すように、優先順位付け装置１は、設計情報入力部１１と、因果モデルデータベース１２（以下、因果モデルＤＢ）と、因果モデル抽出部１３と、背反箇所特定部１４と、優先順位設定部１５と、表示部１６と、を備える。なお例えば、設計情報入力部１１はコンピュータの入力装置、因果モデルＤＢ１２、因果モデル抽出部１３、背反箇所特定部１４、優先順位設定部１５は、コンピュータの記憶装置及び演算装置、表示部１６はコンピュータのディスプレイ等によって実装が可能である。
【０００９】
設計情報入力部１１は、設計情報の入力を行う。例えば、設計情報入力部１１に入力される設計情報には、図２に示すような品質機能展開表（ＱＦＤ表）が用いられる。このＱＦＤ表には、複数の要求性能と、各要求性能の目標値、現状の値、重要度、及び、設計変数を変更することにより変更される要求性能の値、設計変数変域、設計変数最適解の情報が記載されている。図２に示すＱＦＤ表では、要求性能がＡ〜Ｌまで存在するとともに設計変数がＡ〜Ｘまで存在する状態であり、設計変数の「Ｒ」を１単位上げることにより、要求性能の「Ｇ」が３向上するが、要求性能の「Ａ」は−１であり、１悪化することが記載されている。なお、以下ではこれらの性能の変化を影響度と呼ぶ。なお図２において、ＱＦＤ表の一部は表示を省略している。
【００１０】
図３に示すように、因果モデルＤＢ１２には、設計情報と要求性能、その中間層に当たる物理変数、ならびに設計変数が要求性能に与える影響度が格納された因果モデルが記憶されている。すなわち因果モデルは、設計変更箇所と、設計変更により変化する性能と、があらかじめ対応付けされたものである。
【００１１】
例えば、図３に示した因果モデルＤＢ１２に格納される因果モデルは、要求性能として「加速度」と「低速時航続距離」、設計変数として「バッテリー容量」、物理変数として「重量」「吃水」「水中抵抗」「単位距離あたり消費エネルギー」「エネルギー量」、及びこれらを繋ぐパスにより構成された１例であり、要求性能や設計変数を繋いでいるパスには、要求性能影響度が配分されている。因果モデルＤＢ１２内には、この配分された要求性能影響度の情報も同時に格納されている。なお図３において、設計変数と同枠内に記載されている矢印は設計変数を増減させた場合の増減方向を示しており、左側の矢印が設計変数を増加させた場合、右側の矢印が設計変数を減少させた場合を示している。
【００１２】
因果モデル抽出部１３は、因果モデルＤＢ１２に格納されている因果モデルから、選択した設計変数及び要求性能にかかる因果モデルを選択する。また、因果モデル抽出部１３では、選択された因果モデルから、物理変数を含む配分モデルを抽出し、配分モデルにおいて、パスに分岐があれば影響度の配分を行う。言い換えると、因果モデル抽出部１３は、単位あたりの設計変更により生じる各性能の変化量の総数を、それぞれの性能変化の数値として配分した配分モデルを抽出する。
【００１３】
例えば、設計変数の「Ｒ」、要求性能として「Ａ」と「Ｇ」に着目した場合の配分モデルは、図４に示した状態となる。なお、図４では、図２に示したＱＦＤ表の内容が反映されており、バッテリー容量が１単位上がると、要求性能「Ａ」が１下がり、要求性能「Ｇ」が３上がることが示されている。また、図４に示した配分モデルには、パスに分岐があり、「Ｒｐ１」〜「Ｒｐ４」には影響度が分配されている。例えば図４では、要求性能「Ｇ」の影響度が「３」であるものについて、「Ｒｐ１」に「−２」、「Ｒｐ４」に「５」が分配されることが示されている。なお、図３に示した因果モデルＤＢと同様に、変数の左側に記載されている矢印は、設計変数を増加させたときの増減方向を示しており、例えば設計変数「Ｒ」を増加させた場合に「Ｒｐ１」〜「Ｒｐ３」は減少し、「Ｒｐ４」は増加することを示している。
【００１４】
背反箇所特定部１４は、配分モデルにおいて配分された状態変化の数値に基づき、設計変更によって向上する性能と、これに伴い低下する性能（背反性能）の組み合わせを特定する。すなわち背反箇所特定部１４は、図５に示した配分モデルにおいて、図５に示した配分モデルの変数左側の矢印が示す方向が異なる３箇所、すなわち、「Ｒｐ１」と「Ｒｐ４」、「Ｒｐ２」と「Ｒｐ４」、及び「Ｒｐ３」と「Ｒｐ４」の３つが、背反箇所であると特定する。すなわち、図５上において点線矢印が示している箇所が、互いに矢印の向きが異なっており、背反箇所である。
【００１５】
優先順位設定部１５は、背反箇所特定部１４で特定された背反箇所について、それぞれの背反の大きさを計算する。これにより優先順位設定部１５は、背反箇所の優先順位付けを行う。優先順位設定部１５による計算方法には、例えば各要求性能の余裕量と未達量を使う方法と、未達量の２乗を使う方法のいずれかを用いることができる。
【００１６】
ここで優先順位設定部１５により、各要求性能の余裕量と未達量に基づいて優先順位をつける方法について説明する。ここで図６に示すように、要求性能「Ａ」には余裕量が１であり、要求性能「Ｇ」は未達量が２であるものとする。優先順位設定部１５は、背反箇所特定部１４により特定された背反箇所において、絶対値の差分が最も大きい箇所が解消すべき背反箇所であると決定する。
【００１７】
ここで例えば、「Ｒｐ２」の影響度は要求性能Ａ側からの−１と、要求性能Ｇ側からの＋４との合計で３であり、「Ｒｐ４」の影響度は−１０なので、「Ｒｐ２」と「Ｒｐ４」の絶対値の差は１３である。同様に、「Ｒｐ１」と「Ｒｐ４」の絶対値の差は１４であり、「Ｒｐ３」と「Ｒｐ４」の絶対値の差は１３である。この場合、優先順位設定部１５では、最も絶対値の差が大きい「Ｒｐ１」と「Ｒｐ４」が、背反を解消すべき箇所であると決定する。
【００１８】
また、優先順位設定部１５により優先順位の設定する別の方法として、未達量の２乗を影響度に乗じて計算する方法を説明する。図７に示すように、要求性能「Ａ」には余裕量が１であるため未達量は０であり、要求性能「Ｇ」は未達量が２であるものとする。優先順位設定部１５は、背反箇所特定部１４により特定された背反箇所において、計算値の最も大きい箇所が解消すべき背反箇所であると決定する。
【００１９】
ここで例えば、「Ｒｐ１」の値は影響度の−２と、未達量の２乗である（−２）の２乗である４とを乗じた−８であり、「Ｒｐ４」は影響度の５と、未達量の２乗である（−２）の２乗の４とを乗じた２０である。したがって、「Ｒｐ１」と「Ｒｐ４」の背反の大きさは２８となる。同様に、「Ｒｐ２」と「Ｒｐ４」の背反の大きさは２８、「Ｒｐ３」と「Ｒｐ４」の背反の大きさは２８である。ここで優先順位設定部１５は、算出した背反の大きさが大きい箇所が、解消すべき背反箇所であると決定することができるが、この例に示したように算出した背反の大きさが全て同値となった場合には、未達量０のパスがある背反は解消する必要がないものとして決定する。すなわち、要求性能Ａ側からの影響度について「Ｒｐ２」及び「Ｒｐ３」に係る箇所で未達量０のパスがあるため、「Ｒｐ２」と「Ｒｐ４」、及び「Ｒｐ３」と「Ｒｐ４」の組み合わせを除外し、優先順位設定部１５は、「Ｒｐ１」と「Ｒｐ４」が、背反を解消すべき箇所であると決定する。
【００２０】
表示部１６は、背反箇所特定部１４により特定された背反箇所と、優先順位設定部１５により決定された背反箇所の優先順位を表示することが可能である。
【００２１】
次に図８を参照して、優先順位付け装置１を用いて優先順位付けを行う手順について説明する。
【００２２】
設計情報入力部１１により、設計情報の入力を行う（ステップＳ１）。ここで入力される設計情報は、例えば図１に示されるようなＱＦＤ表の情報である。優先順位付け装置１では、設計情報入力部１１により入力されたＱＦＤ表などの設計情報から、対象範囲の特定と、そこに含まれる設計変数と要求性能の関係を読み込む。
【００２３】
因果モデル抽出部１３は、設計情報入力部１１により入力された設計情報に関連する因果モデルを、因果モデルＤＢ１２から抽出する（ステップＳ２）。これにより、優先順位付け装置１では、図３に示すような物理変数を含む因果モデルが作成され、パスに分岐があれば影響度の配分もされた状態になる。
【００２４】
背反箇所特定部１４は、因果モデルにおける背反箇所を特定する（ステップＳ３）。すなわち、背反箇所特定部１４は、性能向上を阻害する根本原因となる物理変数間の背反箇所を特定する。これにより背反箇所特定部１４は、図４における「Ｒｐ１」と「Ｒｐ４」、「Ｒｐ２」と「Ｒｐ４」、及び「Ｒｐ３」と「Ｒｐ４」が、それぞれ背反箇所であると特定する。
【００２５】
優先順位設定部１５は、背反箇所特定部１４により特定された背反箇所について、背反の大きさを算出し、優先順位付けを行う（ステップＳ４）。なお、優先順位設定部１５による優先純付けは、前述した各要求性能の余裕量と未達量を使う方法と、未達量の２乗を使う方法のいずれかを用いることができるが、これらの方法に限られず、他の計算方法を用いてもよい。これにより、優先順位設定部１５は、図５における「Ｒｐ１」と「Ｒｐ４」の間の背反が優先して解消されるべきものであると決定することができる。
【００２６】
表示部１６は、背反箇所特定部１４により特定された背反箇所について、優先順位設定部１５で決定した優先して解消すべき背反箇所を表示する（ステップＳ５）。
【００２７】
優先順位が高い背反箇所について背反を解消した後に（ステップＳ６）、優先順位付け装置１は、背反が解消後の因果モデル情報を作成する（ステップＳ７）。そして、優先順位付け装置１は、因果モデルＤＢ１２に因果モデル情報を格納し、情報の蓄積を行う（ステップＳ８）。
【００２８】
その後ステップＳ２に戻り、優先順位付け装置１では、情報蓄積後の因果モデルＤＢ１２を用いて、同様の処理を繰り返し実行することで、背反箇所の優先度を再計算することが可能である。
【００２９】
これにより、背反箇所について容易に順位付けが実行できる。すなわち、設計変更により生じる性能の変化を数値化しておき、当該数値を配分する配分モデルを有しておくことで、設計変更により生じるそれぞれ性能変化を数値化できる。そのため、設計変更箇所が多岐にわたっても、数値を用いて、背反部分がどの箇所であるかを容易に特定することができる。
【００３０】
本発明は、任意の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。  また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００３１】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００３２】
１            優先順位付け装置
１１            設計情報入力部
１２            因果モデルデータベース（因果モデルＤＢ）
１３            因果モデル抽出部
１４            背反箇所特定部
１５            優先順位設定部
１６            表示部
【図１】
2018206034.tif 000003
【図２】
2018206034.tif 000004
【図３】
2018206034.tif 000005
【図４】
2018206034.tif 000006
【図５】
2018206034.tif 000007
【図６】
2018206034.tif 000008
【図７】
2018206034.tif 000009
【図８】
2018206034.tif 000010