(57)【特許請求の範囲】
【請求項１】
コイルが設けられた固定子及び可動子を有するモータ又は発電機の形状及び電磁特性を表す解析モデルに基づいて、前記コイルの電流及び前記可動子の位置毎に前記モータ又は発電機の特性を示す特性テーブルを作成する特性テーブル作成装置であって、
前記解析モデルは、前記モータ又は発電機の２次元形状及び３次元形状を表す２次元解析モデル及び３次元解析モデルを有し、
密な間隔で選択される複数の前記電流及び前記位置毎に、前記２次元解析モデルに基づく数値解析によって、前記モータ又は発電機の特性を算出する第１特性算出部と、
粗い間隔で選択される複数の前記電流及び前記位置毎に、前記３次元解析モデルに基づく数値解析によって、前記モータ又は発電機の特性を算出する第２特性算出部と、
前記第１特性算出部及び第２特性算出部にて算出した特性に基づいて、前記２次元解析モデルに基づく各特性を、前記３次元解析モデルに基づく特性に補正する補正係数を算出する補正係数算出部と
を備える特性テーブル作成装置。
【請求項２】
前記モータ又は発電機の特性は、
前記コイルのインダクタンス又は前記可動子に作用する電磁力を含む
請求項１に記載の特性テーブル作成装置。
【請求項３】
前記第１特性算出部は、
前記２次元解析モデルに基づく数値解析によって、各コイルの電流及び前記可動子の位置に応じて前記可動子に作用する電磁力を表す電磁力特性を算出する電磁力算出部と、
該電磁力算出部にて算出した電磁力に基づいて、前記コイルの電流及び前記可動子の位置を特定する特定部と
を備え、
前記第２特性算出部は、
前記特定部が特定した前記コイルの電流及び前記可動子の位置で前記モータ又は発電機の特性を算出する
請求項２に記載の特性テーブル作成装置。
【請求項４】
コンピュータに、コイルが設けられた固定子及び可動子を有するモータ又は発電機の形状及び電磁特性を表す解析モデルに基づいて、前記コイルの電流及び前記可動子の位置毎に前記モータ又は発電機の特性を示す特性テーブルを作成させるコンピュータプログラムであって、
前記コンピュータに、
密な間隔で選択される複数の前記電流及び前記位置毎に、前記モータ又は発電機の２次元形状を表す２次元解析モデルに基づく数値解析によって、前記モータ又は発電機の特性を算出する第１特性算出ステップと、
粗い間隔で選択される複数の前記電流及び前記位置毎に、前記モータ又は発電機の３次元形状を表す３次元解析モデルに基づく数値解析によって、前記モータ又は発電機の特性を算出する第２特性算出ステップと、
前記第１及び第２特性算出ステップにて算出した特性に基づいて、前記２次元解析モデルに基づく各特性を、前記３次元解析モデルに基づく特性に補正する補正係数を算出するステップと
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ又は発電機の形状及び電磁特性を表す解析モデルに基づいて、該モータ又は発電機の動的な挙動をシミュレートするために必要な特性を表した特性テーブルを作成する特性テーブル作成装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
モータ及び駆動回路の開発に、モータの動的な挙動をシミュレートするシミュレーション装置が利用されている。詳細かつ正確にモータの挙動をシミュレートすべく、電磁界解析によって得られた特性を用いてモータの挙動をシミュレートするモータ挙動シミュレータと、モータの駆動回路の動作をシミュレートする駆動回路シミュレータとを連成することが行われている（例えば、特許文献１）。連成シミュレータにおいては、駆動回路シミュレータは、時系列の各時点に対応するシミュレーションステップ毎に、モータ挙動シミュレータを呼び出してモータの挙動を詳細にシミュレートさせ、そのシミュレーション結果を用いて駆動回路の挙動をシミュレートする。
【０００３】
モータ挙動シミュレータは、コイル、固定子及び回転子を有するモータの形状及び電磁特性を表す解析モデルの数値解析によって、駆動状態に応じたモータのインダクタンス、鎖交磁束等の特性を表す特性テーブルを予め作成し、記憶する。モータは、例えば三相永久磁石モータである。数値解析は、有限要素法又は境界要素法等の公知の数値解析シミュレータを用いて行われる。有限要素法は、複雑な形状及び電磁特性を有するモータの回転子及び固定子を単純な形状及び電磁特性を有する小領域（要素）に分割し、単純化された各要素の特性を近似的に演算することでモータ全体の挙動を予測する手法である。モータ挙動シミュレータは、数値解析によって得られた特性テーブルを用いてモータの挙動をシミュレートするため、インダクタンスのみで単純化した理想モータモデルを用いたシミュレータに比べて、より詳細にモータの挙動をシミュレートすることができる。
【０００４】
駆動回路シミュレータは、モータのＵ相、Ｖ相及びＷ相の各コイルに印加される電圧Ｖｕ、Ｖｖ、Ｖｗをモータ挙動シミュレータに引き渡す。モータ挙動シミュレータは、モータの駆動状態に応じたインダクタンス、鎖交磁束等の特性を特性テーブルから抽出し、電圧Ｖｕ、Ｖｖ、Ｖｗに基づいて、各コイルの電流Ｉｕ，Ｉｖ，Ｉｗ、モータの機械角を算出し、そのシミュレーション結果を駆動回路シミュレータに返す。
【０００５】
モータの電気的な挙動は、例えば下記式（１）で表される。インダクタンス及び鎖交磁束は電流依存性、回転子の機械角依存性を有する。
【０００６】
【数１】
0006441661.tif 000002
【０００７】
モータの回転子に作用するトルクは、例えば下記式（２）で表される。モータの運動方程式を解くことによって、回転子の機械角も求まる。なお、特性テーブルを作成する際、モータの駆動状態に応じたトルクを表すトルク特性テーブルも予め作成しておき、該トルク特性テーブルを用いて、トルクを求めることもできる。
【０００８】
【数２】
0006441661.tif 000003
【０００９】
駆動回路シミュレータは、モータ挙動シミュレータから返されたシミュレーション結果の電流Ｉｕ，Ｉｖ，Ｉｗ及びモータの機械角に基づいて、次シミュレーションステップにおける電圧Ｖｕ、Ｖｖ、Ｖｗを算出する。以下、同様の処理を繰り返すことによって、理想モータモデルでは再現することができない詳細かつ正確なモータの動的な挙動をシミュレートすることができる。
発電機の動的な挙動についても、同様にしてシミュレートすることができる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第５０１６５０４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、モータの特性テーブルを作成するには、コイルに流れる電流の大きさ及び変動に応じた各振幅及び各位相並びに回転子の各位置におけるインダクタンス、鎖交磁束、トルク等を予め有限要素法等の数値解析シミュレータにより求めておく必要があり、特にモータの３次元解析モデルを用いる場合、特性テーブルの作成に膨大な時間を要するという問題があった。例えば、電流の振幅について磁気飽和現象を考慮すべく異なる電流値５点を扱い、電流の位相を１０度刻みで３６点とし、回転子の位置を電気角２度刻みで９０点計算すると、単純に場合の数として５×３６×９０件の解析量が必要である。
【００１２】
２次元解析モデルに基づく１件の数値解析に要する時間を５秒と仮定すると、シングルコアでは２２．５時間の計算が必要である。この程度の計算量であれば、実用上も問題なく特性テーブルを作成することができる。ところが、モータの回転軸方向の磁束の流れ等がモータの特性に影響する事例が散見される。このような場合は３次元的な現象を考慮する必要がある。
【００１３】
しかし、３次元解析モデルに基づく１件の数値解析に要する時間を１５分と仮定しても、シングルコアでは約５ヶ月半の解析時間を要し、大規模な並列計算、例えば１００個の計算機を用いた並列計算が必要である。このため、潤沢な計算環境を有さない現場の設計者は、事実上、３次元解析に基づく特性テーブルを用いたシミュレーションを利用することができないと言わざるを得ない。
発電機についても同様の問題が存在する。
【００１４】
本発明は斯かる事情に鑑みてなされたものであり、本発明の目的は、２次元解析モデルに基づいて作成されるモータ又は発電機の特性を、３次元解析モデルに基づく特性に補正する補正係数を算出することによって、特性テーブルの作成に要する計算量を抑えながら、モータ又は発電機の３次元的要素を反映させた特性を算出することができる特性テーブル作成装置及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明に係る特性テーブル作成装置は、コイルが設けられた固定子及び可動子を有するモータ又は発電機の形状及び電磁特性を表す解析モデルに基づいて、前記コイルの電流及び前記可動子の位置毎に前記モータ又は発電機の特性を示す特性テーブルを作成する特性テーブル作成装置であって、前記解析モデルは、前記モータ又は発電機の２次元形状及び３次元形状を表す２次元解析モデル及び３次元解析モデルを有し、密な間隔で選択される複数の前記電流及び前記位置毎に、前記２次元解析モデルに基づく数値解析によって、前記モータ又は発電機の特性を算出する第１特性算出部と、粗い間隔で選択される複数の前記電流及び前記位置毎に、前記３次元解析モデルに基づく数値解析によって、前記モータ又は発電機の特性を算出する第２特性算出部と、前記第１特性算出部及び第２特性算出部にて算出した特性に基づいて、前記２次元解析モデルに基づく各特性を、前記３次元解析モデルに基づく特性に補正する補正係数を算出する補正係数算出部とを備える。
【００１６】
本発明に係るコンピュータプログラムは、コンピュータに、コイルが設けられた固定子及び可動子を有するモータ又は発電機の形状及び電磁特性を表す解析モデルに基づいて、前記コイルの電流及び前記可動子の位置毎に前記モータ又は発電機の特性を示す特性テーブルを作成させるコンピュータプログラムであって、前記コンピュータに、密な間隔で選択される複数の前記電流及び前記位置毎に、前記モータ又は発電機の２次元形状を表す２次元解析モデルに基づく数値解析によって、前記モータ又は発電機の特性を算出する第１特性算出ステップと、粗い間隔で選択される複数の前記電流及び前記位置毎に、前記モータ又は発電機の３次元形状を表す３次元解析モデルに基づく数値解析によって、前記モータ又は発電機の特性を算出する第２特性算出ステップと、第２特性算出部と、前記第１及び第２特性算出ステップにて算出した特性に基づいて、前記２次元解析モデルに基づく各特性を、前記３次元解析モデルに基づく特性に補正する補正係数を算出するステップとを実行させる。
【発明の効果】
【００１７】
本発明によれば、２次元解析モデルに基づいて作成されるモータ又は発電機の特性を、３次元解析モデルに基づく特性に補正する補正係数を算出することによって、特性テーブルの作成に要する計算量を抑えながら、モータ又は発電機の３次元的要素を反映させた特性を算出することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係るシミュレーション装置の構成を示すブロック図である。
【図２】解析モデルによって表されるモータを模式的に示す斜視図及び断面図である。
【図３】モータの回路構成を示す模式図である。
【図４】シミュレーション装置が実行する連成解析の概要を示す概念図である。
【図５】特性データベースの作成に係る演算部の処理手順を示すフローチャートである。
【図６】電流振幅及び電流位相と、平均トルクとの関係を示すコンター図である。
【図７】電流振幅及び電流位相と、インダクタンスとの関係を示すコンター図である。
【図８】連成解析に係る演算部の処理手順を示すフローチャートである。
【図９】モータ挙動シミュレーションに係る演算部の処理手順を示すフローチャートである。
【図１０】電流位相３０度におけるトルクの補正結果を示すグラフである。
【図１１】電流位相９０度におけるトルクの補正結果を示すグラフである。
【図１２】３次元電磁界解析に対する２次元電磁界解析のコイル線間電圧の振幅誤差を示す棒グラフである。
【図１３】３次元電磁界解析に対する２次元電磁界解析のコイル線間電圧の位相誤差を示す棒グラフである。
【図１４】電流位相４５度及び電流振幅３００Ａにおける線間電圧の補正結果を示すグラフである。
【発明を実施するための形態】
【００１９】
以下、本発明をその実施形態を示す図面に基づいて詳述する。
図１は本発明の実施形態に係るシミュレーション装置（特性テーブル作成装置）の構成を示すブロック図である。図中１は、本発明の実施形態に係るシミュレーション装置１である。シミュレーション装置１は、例えば、ＣＰＵ（Central Processing Unit）等の演算部１１を備えたコンピュータであり、演算部１１にはバスを介して記憶部１２が接続されている。記憶部１２は、例えば不揮発性メモリ及び揮発性メモリを備える。不揮発性メモリは、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等のＲＯＭである。不揮発性メモリは、コンピュータの初期動作に必要な制御プログラム、及び本実施形態に係るコンピュータプログラムを記憶している。コンピュータプログラムは、例えばモータ挙動シミュレータプログラム、駆動回路シミュレータプログラム、数値解析シミュレータプログラム等を含む。演算部１１は、コンピュータプログラムを実行することによって、モータ４の挙動をシミュレートするモータ挙動シミュレータ、モータ４を駆動する駆動回路の挙動をシミュレートする駆動回路シミュレータ、有限要素法、境界要素法等の数値解析によってモータ４の挙動を電磁界解析する数値解析シミュレータとして機能する。揮発性メモリは、例えばＤＲＡＭ（Dynamic RAM）、ＳＲＡＭ（Static RAM）等のＲＡＭであり、演算部１１の演算処理を実行する際に不揮発性メモリから読み出された制御プログラム、コンピュータプログラム又は演算部１１の演算処理によって生ずる各種データを一時記憶する。
【００２０】
また記憶部１２は、モータ４を構成する固定子４１、複数のコイル４２及び回転子４３（図２参照）の二次元又は三次元形状及び電磁特性を表す解析モデル１２ａ、モータ４を駆動する駆動回路モデル等を記憶している。
【００２１】
図２は解析モデル１２ａによって表されるモータ４を模式的に示す斜視図及び断面図、図３はモータ４の回路構成を示す模式図である。シミュレーション対象のモータ４は、例えば、１２極１８スロットの埋込磁石型の三相永久磁石同期モータ（PMSM:Permanent Magnet Synchronous Motor）である。モータ４は、界磁束を発生させるＵ相コイル４２ｕ、Ｖ相コイル４２ｖ及びＷ相コイル４２ｗが周方向に等配された円筒状の固定子４１と、該固定子４１の内径側に同心円状に配された回転子４３とを備えている。各コイル４２は、例えば図３に示すようにスター結線されている。回転子４３は、円筒状をなし、複数対の永久磁石４３ａを備えている。なお、説明を簡単にするために１２極１８スロットの三相永久磁石同期モータを用いた例を説明するが、極数、スロット数及びコイル４２の数はこれに限定されない。解析モデル１２ａは、モータ４の２次元形状及び３次元形状を表す２次元解析モデル及び３次元解析モデルを有する。３次元形状モデルは、例えばモータ４を構成する固定子４１、複数のコイル４２及び回転子４３の３次元形状を表すＣＡＤデータ、３次元で表されたモータ４の各部の材料特性等を含む。同様に、２次元形状モデルは、例えばモータ４を構成する固定子４１、複数のコイル４２及び回転子４３の２次元形状を表すＣＡＤデータ、２次元で表されたモータ４の各部の材料特性等を含む。材料特性としては、磁化特性、電気特性、機械特性、熱特性、鉄損特性等が挙げられる。電気特性は、導電率、比誘電率等である。
【００２２】
シミュレーション対象の駆動回路は、例えばドライバ及びインバータにて構成されている。記憶部１２は、前記ドライバ及びインバータを構成する複数の回路素子及び各回路素子の接続状態及び特性を表す駆動回路モデルを記憶している。
【００２３】
更に、記憶部１２は、モータ４の動的な挙動をシミュレートするための特性データベースとして、インダクタンス特性ＤＢ（Database）１２ｂ、鎖交磁束ＤＢ１２ｃ、及びトルク特性ＤＢ１２ｄを記憶する。各特性データベースは、モータ４の挙動をシミュレートする前段階に作成されるものであり、その詳細は後述する。
【００２４】
なお記憶部１２として、ハードディスクドライブ、ソリッドステートドライブ等の読み出しが可能なディスクドライブ、及び可搬式の記録媒体２からデータの読み出しが可能なＣＤ−ＲＯＭドライブ等の装置を備えても良い。本実施形態に係るコンピュータプログラムは、可搬式メディアであるＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、ＢＤ（Blu-ray Disc）（登録商標）等の記録媒体２にコンピュータ読み取り可能に記録されている。なお、光ディスクは、記録媒体２の一例であり、フレキシブルディスク、磁気光ディスク、外付けハードディスク、半導体メモリ等にコンピュータプログラムをコンピュータ読み取り可能に記録しても良い。演算部１１は、記録媒体２からコンピュータプログラムを読み出して、ハードディスクドライブ、ソリッドステートドライブ等に記憶させる。演算部１１は、記録媒体２に記録されたコンピュータプログラム又は記憶部１２が記憶するコンピュータプログラムを、実行することにより、コンピュータをシミュレーション装置１として機能させる。
【００２５】
また、シミュレーション装置１は、図１に示すようにキーボード又はマウス等の入力装置１３と、液晶ディスプレイ又はＣＲＴディスプレイ等の出力装置１４とを備えており、データの入力等の使用者からの操作を受け付ける。
【００２６】
更に、シミュレーション装置１は、通信インタフェース１５を備え、通信インタフェース１５に接続されている外部のサーバコンピュータ３から本発明に係るコンピュータプログラムをダウンロードし、演算部１１にて処理を実行する形態であってもよい。
【００２７】
図４はシミュレーション装置１が実行する連成解析の概要を示す概念図である。まず、シミュレーション装置１は、モータ４の挙動をシミュレートする前に、有限要素法モデル等の解析モデル１２ａに基づく電磁界解析によってモータ４の各種特性を算出する。例えば、演算部１１は、モータ４の特性として、インダクタンス、鎖交磁束、トルク等の特性を算出し、各種特性を格納した特性データベースを作成する。
そして、シミュレーション装置１は、モータ挙動シミュレータと、駆動回路シミュレータとを連成させて、モータ４の動的な挙動をシミュレートする。駆動回路シミュレータは、モータ４の各コイル４２に印加される電圧［Ｖ］＝［Ｖｕ、Ｖｖ、Ｖｗ］をモータ挙動シミュレータに引き渡す。モータ挙動シミュレータは、モータ４の駆動状態に応じたインダクタンス、鎖交磁束等の特性を特性データベースから抽出し、電圧［Ｖ］に基づいて、各コイル４２の電流［Ｉ］＝［Ｉｕ，Ｉｖ，Ｉｗ］、モータ４の機械角θｍを算出し、そのシミュレーション結果を駆動回路シミュレータに返す。以下、同様の処理を反復的に実行することによって、モータ４の動的な挙動をシミュレートすることができる。
【００２８】
以下、本実施形態に係るシミュレーション方法として、特性データベースの作成手順、モータ４の挙動シミュレート手順を順に説明する。
図５は特性データベースの作成に係る演算部１１の処理手順を示すフローチャートである。シミュレーション装置１の演算部１１は、記憶部１２が記憶しているコンピュータプログラムに従って、以下の処理を実行する。演算部１１は、まずシミュレーション対象であるモータ４の解析モデル１２ａ及び駆動回路モデルの選択、その他各種設定を入力装置１３にて受け付ける（ステップＳ１１）。
【００２９】
ステップＳ１１の処理を終えた演算部１１は、解析モデル１２ａに基づいてモータ４のＵ相コイル４２ｕ、Ｖ相コイル４２ｖ及びＷ相コイル４２ｗの電気抵抗を算出する（ステップＳ１２）。各コイル４２の電気抵抗は、コイル４２の巻数、径、導電率等の設定値等に基づいて算出される。
【００３０】
次いで、演算部１１は、駆動状態を示すパラメータ、つまり各コイル４２を流れる電流の振幅Ｉａｍ及び位相β、並びに回転子４３の機械角θｍの値を振りながら、２次元解析モデルに基づく有限要素法による２次元電磁界解析を実行する（ステップＳ１３）。例えば、演算部１１は、振幅Ｉａｍの値として０，Ｉａｍ１，Ｉａｍ２，Ｉａｍ３，Ｉａｍ４の５点、位相βの値として、０度，１０度〜３５０度と１０度刻みで３６点、回転子４３の位置を電気角において２度刻みで９０点取り、各点の組み合わせ毎に電磁界解析を実行する。有限要素法では、モータ４の２次元形状モデルを複数の要素に分割する。例えば、演算部１１は、モータ４の２次元形状モデルを複数の三角形要素、四角形要素等に分割する。演算部１１は、マクスウェル方程式から得られる多元一次連立方程式を、特定の境界条件、例えばディリクレ境界条件、ノイマン境界条件の下で数値計算することにより、各要素の磁気ベクトルポテンシャルを算出する。磁気ベクトルポテンシャルから、モータ４の各部の磁界又は磁束密度が得られる。磁界又は磁束密度は、モータ４のインダクタンス、鎖交磁束、トルク、電流密度等を算出するための基本的な情報である。
【００３１】
準定常磁場は、下記式（３）に示すマクスウェル方程式で記述され、磁界は下記式（４）で表される。
【００３２】
【数３】
0006441661.tif 000004
【００３３】
電流密度［Ｊ］は、モータ４のコイル４２を流れる強制電流成分と、変動磁場によって発生する渦電流成分とを含み、下記式（５）で表される。また、渦電流密度は、下記式（６）で表される。なお、説明を簡単にすべく、準定常磁場のスカラーポテンシャルφを０として以下説明する。なお、スカラーポテンシャルφに特定の境界条件を与えても良いし、電磁ポテンシャルとして未知数として取り扱っても良い。
【００３４】
【数４】
0006441661.tif 000005
【００３５】
上記式（３）に上記式（４）〜（６）を代入することで、上記式（４）に示したマクス
ウェル方程式は、下記式（７）で表される。
【００３６】
【数５】
0006441661.tif 000006
【００３７】
次いで、演算部１１は、ステップＳ１３の２次元電磁界解析結果に基づいて、各コイル４２の電流及び回転子４３の位置に応じた各コイル４２のインダクタンス、鎖交磁束、回転子４３に作用するトルク等の特性を算出する（ステップＳ１４）。回転子４３に作用する電磁力は、例えば節点力法等の手法を用いて算出される。
【００３８】
通常、インダクタンスは、各コイル４２の鎖交磁束を電流で除して得られるが、本実施形態では、磁気飽和の影響を考慮すべく、微分インダクタンスを利用する。以下、微分インダクタンスの算出方法を説明する。ｎ相のコイル４２が存在する場合の電圧方程式は下記式（８）で表される。
【００３９】
【数６】
0006441661.tif 000007
【００４０】
ここで、コイル４２の鎖交磁束を、電流による寄与分と、磁石による寄与分との和として表すことができるとすると、コイル４２の鎖交磁束は下記式（９）で表される。
【００４１】
【数７】
0006441661.tif 000008
【００４２】
上記式（８）の電圧方程式は、上記式（９）を用いて下記式（１０）のように表すことができる。
【００４３】
【数８】
0006441661.tif 000009
【００４４】
更に、電流による鎖交磁束の寄与分を、インダクタンスと電流との積で表現すると、鎖交磁束は下記式（１１）で表される。
【００４５】
【数９】
0006441661.tif 000010
【００４６】
次に、上記式（１１）を用いた微分インダクタンスの算出方法を説明する。まず、電流［Ｉ］＝［Ｉ１，Ｉ２，…，Ｉｎ］が流れているときの各コイル４２の鎖交磁束を算出する。そして、下記式（１２）に示すように、第１番目のコイル４２の電流Ｉ１を微増させたときの各コイル４２の鎖交磁束を算出する。例えば、第１番目のコイル４２の電流Ｉ１を５％増加させる。他のコイル４２の電流Ｉ２，…，Ｉｎは増加させない。
【００４７】
【数１０】
0006441661.tif 000011
【００４８】
そして、上記式（１２）から上記式（１１）を減算することによって、微分インダクタンスの一部の成分が求まり、該成分は下記式（１３）で表される。
【００４９】
【数１１】
0006441661.tif 000012
【００５０】
同様に他の第ｍ番前（ｍ＝２〜ｎ）のコイル４２についても電流Ｉｍを各別に微増させて各コイル４２の鎖交磁束を算出することによって、下記式（１４）に示すように微分インダクタンスの他の成分も求まる。
【００５１】
なお、各コイル４２に流れる電流Ｉｍを５％微増させる例を説明したが、電流Ｉｍの大きさが小さい程、電流を増加させる割合を大きく、電流Ｉｍの大きさが大きい程、電流を増加させる割合を小さくすると良い。
【００５２】
【数１２】
0006441661.tif 000013
【００５３】
このようにして、各電流［Ｉ］に対応する微分インダクタンスを算出するが、３相のモータ４のように、各相の位相が電気角で１２０度ずれている場合、１相分計算した結果を、電気角１２０度ずらすことで３相分のインダクタンスを算出することができる（例えば、特許第５０１６５０４号参照）。また、３相交流の場合、インダクタンスは電気角半周期で周期性を有するため、電気角半周期分のインダクタンスを算出すれば良い。
【００５４】
このように算出された微分インダクタンスは、下記式（１５）で表すことができ、電圧方程式下記式（１６）で表される。微分インダクタンスを用いることによって、磁気飽和の影響を考慮した特性を得ることができ、磁気飽和を加味してモータ４の挙動をシミュレートすることが可能になる。
【００５５】
【数１３】
0006441661.tif 000014
【００５６】
次いで、演算部１１は、３次元電磁界解析を実行する代表点を特定する（ステップＳ１５）。代表点は、２次元電磁界解析で得られる特性と、３次元電磁界解析で得られる特性との乖離を特徴付ける電流の振幅Ｉａｍ及び位相β、並びに回転子４３の電気角の組である。ここでは、インダクタンスを算出するための代表点と、トルクを算出するための代表点とを各別に特定する。鎖交磁束の補正係数を算出するための代表点としては、インダクタンスの補正係数を算出するための代表点を利用する。なお、鎖交磁束の補正係数を算出するための代表点を、トルク及びインダクタンス補正用の代表点とは別に特定しても良い。
【００５７】
トルクの補正係数を算出するための代表点について説明する。
図６は電流振幅及び電流位相と、平均トルクとの関係を示すコンター図である。横軸は電流振幅、縦軸は電流位相を示し、回転子４３を電気角１周期分回転させた際の平均トルクを等高線によって表している。電流位相の対称性を考慮して０°〜９０°の範囲で代表点を選択すれば十分である。等高線は左上から右下側にかけて平均トルクが徐々に大きくなっている様子を示す。平均トルクは、電流振幅及び電流位相に依存して変動しており、適当な補正係数の値も電流の電流振幅及び電流位相に依存すると考えられる。
図６中、実線の丸印で示した電流振幅及び電流位相の４つの組が、２次元電磁界解析で得られるトルクと、３次元電磁界解析で得られるトルクとの乖離を特徴付ける点である。図６中、破線の丸印で示した電流振幅及び電流位相の組は、２次元電磁界解析で得られるトルクと、３次元電磁界解析で得られるトルクとの乖離が小さい点を示している。各丸印の近傍に示された数値は補正係数である。
図６には一例として、以下の４つの代表点が挙げられている。
第１の代表点Ｐ１：（電流位相，電流振幅）＝（２０°，最大電流）
第２の代表点Ｐ２：（電流位相，電流振幅）＝（８５°，最大電流）
第３の代表点Ｐ３：（電流位相，電流振幅）＝（２０°，磁気飽和開始時の電流）
第４の代表点Ｐ４：（電流位相，電流振幅）＝（８５°，磁気飽和開始時の電流）
【００５８】
但し、最大電流は、使用者によって指定された最大の電流、つまり、解析モデル１２ａの解析において考慮すべき最大の電流である。図６中、最大電流は５５０Ａである。最大電流の代表点において３次元電磁界解析を実行するのは、電流値が大きいと、トルクも大きく、かかる代表点において補正係数を正確に算出する必要がるためである。
電流位相２０°は、電流振幅が最大である場合に平均トルクが最大になるときの位相である。電流位相８５°は、電流位相９０°近傍の値であり、必ずしも８５°に限定されるものでは無い。
トルクは磁気飽和が起きるまで電流に対して線形、又はＮ乗の関数で増加する。Ｎは整数である。ところが、磁気飽和が起き始めると、電流に対するトルクの増加量は途端に低下し、磁気飽和開始前と異なる増加率で線形的に増加する。演算部１１は、電流振幅に対するトルクの増加傾向の変化点又は該変化点の前後において、磁気飽和開始時の電流を特定する。磁気飽和は徐々に起きるため、磁気飽和が起きる厳密な１点を特定する必要は無く、磁気飽和が全く生じない電流値、及び磁気飽和が完全に生じている電流値を避けて代表点を特定すれば十分である。
具体的には、次のような方法で磁気飽和開始時の電流を特定すれば良い。電流が小さいときのトルクの変化率と、電流が大きい時のトルクの変化率とを算出する。電流が小さいときとは、最大電流よりも最小電流に近い電流が流れているときを意味し、電流が大きいときとは、最小電流よりも最大電流に近い電流が流れているときを意味する。そして、電流が小さいときのトルクの変化率に基づく電流及びトルクの関係と、電流が大きいときのトルクの変化率に基づく電流及びトルクの関係とが合致するときの電流を、磁気飽和開始時の電流として特定すれば良い。言い換えると、横軸を電流、縦軸をトルクとしてグラフを描いた時に、電流が小さいときのトルクの変化率に基づく直線と、電流が大きいときのトルクの変化率に基づく直線とを描き、２直線の交点を磁気飽和開始点とすれば良い。
図６中、電流位相２０°における磁気飽和開始時の電流振幅は３００Ａ、電流位相８５°における磁気飽和開始時の電流振幅は４００Ａである。
【００５９】
なお図６に示す例では電流位相０°〜９０°の範囲で代表点を特定したが、弱め界磁界制御、強め界磁界制御等、制御方法によっては、異なる位相範囲において代表点の選択を行っても良い。
一方、より単純な方法として電流の最大振幅、電流の位相並びに回転子４３の電気角をそれぞれ複数に等分した点を代表点として選択しても良い。また、トルクが最大になる電流位相等を代表点として選択しても良い。
【００６０】
次にインダクタンスの補正係数を算出するための代表点について説明する。
図７は電流振幅及び電流位相と、インダクタンスとの関係を示すコンター図である。回転子４３は特定の位置にあり、横軸は電流振幅、縦軸は電流位相を示す。電流位相の対称性を考慮して０°〜９０°の範囲で代表点を選択すれば十分である。等高線は右下から上側ないし左側にかけてインダクタンスが徐々に大きくなっている様子を示す。コンター図に示したインダクタンスはｑ軸インダクタンスである。ｑ軸インダクタンスはコイル電流が作る場のインダクタンスと考えることができる。インダクタンスは、電流振幅及び電流位相に依存して変動しており、適当な補正係数の値も電流の電流振幅及び電流位相に依存すると考えられる。
図７中、実線の丸印で示した電流振幅及び電流位相の４つの組が、２次元電磁界解析で得られるインダクタンスと、３次元電磁界解析で得られるインダクタンスとの乖離を特徴付ける点である。図７中、破線の丸印で示した電流振幅及び電流位相の組は、２次元電磁界解析で得られるインダクタンスと、３次元電磁界解析で得られるインダクタンスとの乖離が小さい点を示している。各丸印の近傍に示された数値は補正係数である。
図６には一例として、以下の４つの代表点が挙げられている。
第１の代表点Ｐ１：（電流位相，電流振幅）＝（２０°，最小電流）
第２の代表点Ｐ２：（電流位相，電流振幅）＝（８５°，最小電流）
第３の代表点Ｐ３：（電流位相，電流振幅）＝（２０°，磁気飽和開始時の電流）
第４の代表点Ｐ４：（電流位相，電流振幅）＝（８５°，最大電流）
【００６１】
但し、最小電流は解析モデル１２ａにおける定格電流の所定割合の値、例えばモータ４の定格電流の１％〜５％の値である。最大電流及び飽和開始時の電流は、図６で説明した最大電流及び飽和開始時の電流と同様である。また、電流位相８５°の意味も図６と同様である。但し、第３の代表点Ｐ３における磁気飽和開始時の電流として、インダクタンスの特性をより良く表した１００Ａの電流が採用されている。
【００６２】
そして、演算部１１は、ステップＳ１５にて特定した代表点について、３次元解析モデルに基づく有限要素法による３次元電磁界解析を実行する（ステップＳ１６）。３次元の有限要素法では、演算部１１は、モータ４の３次元形状モデルを複数の四面体要素、六面体要素、四角錐要素、三角柱要素等の要素に分割し、２次元電磁界解析と同様にして各要素の磁気ベクトルポテンシャルを算出する。
【００６３】
次いで、演算部１１は、ステップＳ１６の３次元電磁界解析結果に基づいて、各コイル４２の電流及び回転子４３の回転状態に応じた各コイル４２のインダクタンス、鎖交磁束及びトルク等の特性を算出する（ステップＳ１７）。
【００６４】
次いで、演算部１１は、ステップＳ１４及びステップＳ１７にて算出した特性に基づいて、２次元解析モデルに基づく各特性、例えばコイルのインダクタンス、鎖交磁束及びトルクを、３次元解析モデルに基づく特性に補正する補正係数を算出する（ステップＳ１８）。代表点における補正係数は、２次元解析モデルに基づく特性を、３次元解析モデルに基づく特性に変換する数値である。例えば、該数値を２次元解析モデルに基づく特性に乗算することによって、３次元解析モデルに基づく特性に変換することができる。
【００６５】
トルクの補正係数Ｋｔ、インダクタンスの補正係数Ｋｉ及び永久磁石４３ａによる鎖交磁束の補正係数Ｋｍは、電流振幅及び電流位相に依存する係数である。例えば、インダクタンスの値は回転子４３の位置によって変化するが、３次元電磁界解析を行った回転子４３の各位置におけるインダクタンスの平均値と、同様の各位置における２次元電磁界解析によって得られたインダクタンスの平均値とを比較することによって、補正係数Ｋｉを算出する。同様にして、トルクの補正係数Ｋｔ及び鎖交磁束の補正係数Ｋｍを算出する。
図６中、破線の丸印で示した電流振幅及び電流位相におけるトルクの補正係数Ｋｔは、２次元電磁界解析の結果と、３次元電磁界解析の結果との乖離が小さいと考えられるため、「１．０」とする。代表点Ｐ１における補正係数Ｋｔは「０．９０」、代表点Ｐ２における補正係数Ｋｔは「０．９４」、代表点Ｐ３における補正係数Ｋｔは「０．９５」、代表点Ｐ４における補正係数Ｋｔは「１．０」である。
同様に、図７中、破線の丸印で示した電流振幅及び電流位相におけるインダクタンス及び鎖交磁束の補正係数Ｋｉ，Ｋｍは、２次元電磁界解析の結果と、３次元電磁界解析の結果との乖離が小さいと考えられるため、「１．０」とする。代表点Ｐ１における補正係数Ｋｉ，Ｋｍはそれぞれ「１．２５」及び「０．９９」、代表点Ｐ２における補正係数Ｋｉ，Ｋｍは「１．２４」及び「０．９９」、代表点Ｐ３における補正係数Ｋｉ，Ｋｍは「１．２４」及び「０．９９」、代表点Ｐ４における補正係数Ｋｉ，Ｋｍは「０．９３」及び「０．９１」である。
【００６６】
代表点以外の各電流振幅及び位相における補正係数は、代表点における補正係数を補間することよって求める。補間方法は特に限定されるものでは無いが、例えば線形補間を利用すれば良い。
なお数値は補正係数の一例であり、２次元解析モデルに基づく特性を、３次元解析モデルに基づく特性に変換する関数を規定する数値であっても良い。
【００６７】
次いで、演算部１１は、２次元解析モデルに基づいて算出された特性を、ステップＳ１８にて算出した補正係数を用いて補正する（ステップＳ１９）。例えば、２次元電磁界解析によって得られたインダクタンスＬ（Ｉａｍ，β，θｍ）の各成分Ｌｉｊに、補正係数Ｋｉ（Ｉａｍ，β）を乗算することによって、インダクタンスＬを補正する。同様に、２次元電磁界解析によって得られた鎖交磁束Ψｍａｇ（Ｉａｍ，β，θｍ）の各成分に、補正係数Ｋｍ（Ｉａｍ，β）を乗算することによって、鎖交磁束Ψｍａｇを補正する。また、２次元電磁界解析によって得られたトルクＴ（Ｉａｍ，β，θｍ）の各成分に、補正係数Ｋｔ（Ｉａｍ，β）を乗算することによって、トルクＴを補正する。
【００６８】
次いで、演算部１１は、ステップＳ１９で補正したインダクタンスＬ（Ｉａｍ，β，θｍ）と、コイル４２に流れる電流の振幅Ｉａｍ、位相β及び回転子４３の機械角θｍとを対応付けて格納したインダクタンス特性ＤＢ１２ｂを作成する（ステップＳ２０）。
【００６９】
次いで、演算部１１は、ステップＳ１９で補正した各コイル４２における鎖交磁束、特に回転子４３の永久磁石４３ａによる鎖交磁束ψｍａｇ（Ｉａｍ，β，θｍ）と、コイル４２に流れる電流の振幅Ｉａｍ、位相β及び回転子４３の機械角θｍとを対応付けて格納した鎖交磁束特性ＤＢを作成する（ステップＳ２１）。
【００７０】
次いで、演算部１１は、ステップＳ１９で補正したトルクＴ（Ｉａｍ，β，θｍ）と、コイル４２に流れる電流の振幅Ｉａｍ、位相β及び回転子４３の機械角θｍとを対応付けて格納したトルク特性ＤＢ１２ｄを作成し（ステップＳ２２）、処理を終える。
【００７１】
図８は連成解析に係る演算部１１の処理手順を示すフローチャートである。演算部１１は、コイル４２に印加される電圧、電流、回転子４３の位置、回転速度等の初期値を設定する（ステップＳ３１）。
【００７２】
次いで、演算部１１は、現シミュレーションステップでモータ４に印加される電圧、前回のシミュレーションステップで算出した各コイル４２の電流、回転子４３の位置及び速度等に基づいて、モータ４の挙動をシミュレートし、各コイル４２に流れる電流、回転子４３の機械角及び回転速度を算出する（ステップＳ３２）。ステップＳ３２の処理は、モータ挙動シミュレータによって実行され（図４参照）、シミュレーション結果であるコイル４２の電流［Ｉ］＝［Ｉｕ，Ｉｖ，Ｉｗ］及び回転子４３の機械角θｍは、駆動回路シミュレータに引き渡される。ステップＳ３２の詳細な処理は後述する。
【００７３】
次いで、演算部１１は、コイル４２の電流及び回転子４３の機械角に基づいて、次シミュレーションステップにおいてコイル４２に印加される電圧を算出する（ステップＳ３３）。ステップＳ３３の処理は、駆動回路シミュレータによって実行され（図４参照）、シミュレーション結果である電圧［Ｖ］＝［Ｖｕ、Ｖｖ、Ｖｗ］をモータ挙動シミュレータに与える。
【００７４】
次いで、演算部１１はシミュレーションの終了条件を満たすか否かを判定する（ステップＳ３４）。例えば、所定の実時間に相当する所定回数のシミュレーションステップを実行した場合、演算部１１はシミュレーションを終了する。シミュレーションの終了条件を満たさないと判定した場合（ステップＳ３４：ＮＯ）、演算部１１は処理をステップＳ３２へ戻し、ステップＳ３２及びステップＳ３３の処理を反復実行する。シミュレーションの終了条件が満たされたと判定した場合（ステップＳ３４：ＹＥＳ）、演算部１１は処理を終了する。
【００７５】
図９はモータ挙動シミュレーションに係る演算部１１の処理手順を示すフローチャートである。以下、ステップＳ３２の処理内容を説明する。なお、以下の処理では、各コイル４２に流れる電流を振幅及び位相によって表現するものとする。また、シミュレーション開始時は、参照する電流を０（Ａ）としても良い。演算部１１は、駆動回路シミュレータから各コイル４２に印加される電圧を取得する（ステップＳ５１）。例えば、駆動回路シミュレータがシミュレーション結果をファイルとして出力する構成の場合、演算部１１は該ファイルから各コイル４２の印加電圧を読み出す。
【００７６】
次いで、演算部１１は、取得した各コイル４２の電圧と、前回のシミュレーションステップで算出した各コイル４２の電流と、回転子４３の機械角と、インダクタンス特性ＤＢ１２ｂと、鎖交磁束ＤＢ１２ｃとの情報とに基づいて、各コイル４２の電流、即ち電流の振幅及び位相を算出する（ステップＳ５２）。具体的には、演算部１１は、インダクタンス特性ＤＢ１２ｂから、前回のシミュレーションステップで算出した各コイル４２の電流の振幅及び位相と、回転子４３の機械角とに対応するインダクタンス、特に微分インダクタンスを特定し、抽出する。また、演算部１１は、鎖交磁束ＤＢ１２ｃから、前回のシミュレーションステップで算出した各コイル４２の電流の振幅及び位相と、回転子４３の機械角とに対応する鎖交磁束を特定し、抽出する。そして、演算部１１は、抽出した微分インダクタンス及び鎖交磁束と、各コイル４２に印加される電圧とに基づいて、現シミュレーションステップにおける各コイル４２の電流を算出する。特に微分インダクタンスを利用する場合、各コイル４２の電流は、例えば上記式（１６）で表される。
なお、ここで、コイル４２の電気抵抗及び磁石による鎖交磁束を、温度によって補正しても良い。例えば、コイル４２の電気抵抗が、現在のコイル４２の温度と、基準温度との温度差によって線形的に増加するものと仮定して、コイル４２の電気抵抗を補正すると良い。鎖交磁束も、現在の磁石の温度と、基準温度との温度差によって線形的に増減するものと仮定して、磁石による鎖交磁束を補正すると良い。
【００７７】
次いで、演算部１１は、ステップＳ５２で算出した各相の電流と、前回のシミュレーションステップで算出した回転子４３の機械角と、トルク特性ＤＢ１２ｄの情報とに基づいて、回転子４３に作用するトルクを算出する（ステップＳ５３）。
【００７８】
次いで、演算部１１は、ステップＳ５３で算出したトルクと、前回のシミュレーションステップにおける回転子４３の機械角及び回転速度とに基づいて、運動方程式を解くことによって、現シミュレーションステップにおける回転子４３の機械角及び回転速度を算出する（ステップＳ５４）。
【００７９】
そして、演算部１１は、ステップＳ５２で算出して得た各コイル４２の電流と、ステップＳ５４で算出して得た回転子４３の機械角とを駆動回路シミュレータへ出力し（ステップＳ５５）、処理を終える。
【００８０】
以下、本実施形態に係るシミュレーション装置１の作用効果を示すべく、実際に行ったシミュレーション結果について説明する。シミュレーションは、図２に示した形状のモータ４を用いて行った。モータ４の型はＰＭＳＭ、出力は１００ｋＷ、電源電圧及び電流は５００Ｖ、４００Ａ、回転子４３はＩＰＭ型、固定子４１の外径は４００（ｍｍ）、固定子４１の内径は２６０（ｍｍ）、コイル４２は集中巻、固定子４１及び回転子４３の厚みは４０．５（ｍｍ）、磁石の種類はネオジム焼結磁石、慣性モーメントは０．１７３（ｋｇ・ｍ２  ）、重量は７６．９５（ｋｇ）、最大電流値は４８３（Ａ）である。
【００８１】
図１０は電流位相３０度におけるトルクの補正結果を示すグラフ、図１１は電流位相９０度におけるトルクの補正結果を示すグラフである。横軸は時間、縦軸はトルクを示す。図１０に示すように、３次元電磁界解析で得られたトルクと、補正前の２次元電磁界解析で得られたトルクとは大きく乖離しているが、補正後の２次元電磁界解析で得られたトルクは、３次元電磁界解析で得られたトルクと精度良く一致している。しかも、本実施形態に係るシミュレーション装置１は、僅か８点の代表点における３次元電磁界解析の結果から得られた補正係数を用いるだけで、３次元電磁界解析と同等のトルク再現性を実現している。
【００８２】
図１２は３次元電磁界解析に対する２次元電磁界解析のコイル線間電圧の振幅誤差を示す棒グラフ、図１３は３次元電磁界解析に対する２次元電磁界解析のコイル線間電圧の位相誤差を示す棒グラフである。図１２及び図１３に示すように、３次元電磁界解析で得られたインダクタンスを用いて算出された線間電圧と、補正前の２次元電磁界解析で得られたインダクタンスに用いて算出された線間電圧とは、振幅の誤差が約７．５〜９％超、電流振幅が３００Ａのときの位相の誤差が約１２．５％である。しかし、補正後の２次元電磁界解析で得られたインダクタンスを用いて算出された線間電圧は、３次元電磁界解析で得られたインダクタンスを用いて算出された線間電圧と精度良く一致しており、振幅の誤差は約２〜３％、電流振幅が３００Ａのときの位相の誤差は約２％である。
しかも、トルクと同様、本実施形態に係るシミュレーション装置１は、僅か４点の代表点における３次元電磁界解析の結果から得られた補正係数を用いるだけで、３次元電磁界解析と同等の解析結果を実現している。
【００８３】
図１４は電流位相４５度及び電流振幅３００Ａにおける線間電圧の補正結果を示すグラフである。横軸は時間、縦軸は線間電圧を示す。図１４に示すように、３次元電磁界解析で得られた線間電圧と、補正前の２次元電磁界解析で得られた線間電圧とは乖離があるが、補正後の２次元電磁界解析で得られた線間電圧は、３次元電磁界解析で得られた線間電圧と精度良く一致している。しかも、本実施形態に係るシミュレーション装置１は、僅か４点の代表点における３次元電磁界解析の結果から得られたインダクタンスの補正係数を用いるだけで、３次元電磁界解析と同等の解析結果を実現している。
【００８４】
また、本実施形態のシミュレーション方法によれば、従来手法に比べて計算時間を大幅に短縮することができる。具体的には、特性データベースの作成に２０８８９ステップ要し、２次元電磁界解析の１ステップの計算時間を０．９秒、３次元電磁界解析の１ステップの計算時間を８２．３秒とすると、特性データベースの作成に要する計算時間は、従来の２次元電磁界解析の場合、５時間１３分２０秒、従来の３次元電磁界解析の場合、１９日２１時間３２分４５秒である。なお、２０８８９ステップは、９通り（無負荷時の回転子の位置）＋９通り（回転子の位置）×２９通り（電流振幅分解能）×４回（微分インダクタンスの算出用）×２０通り（電流位相分解能）である。
従来手法に対して、本実施形態の場合、特性データベースの作成に要する時間は１２時間２６分４７秒＝５時間１３分２０秒＋７時間１３分２７秒である。５時間１３分２０秒は２次元電磁界解析に要する計算時間、７時間１３分２７秒は補正用の３次元電磁界解析に要する計算時間である。トルクの補正時に必要な３次元電磁界解析は、４通り（回転子の位置）×４通り（代表点の数）＝１６ステップである。インダクタンス及び鎖交磁束の補正時に必要な３次元電磁界解析は、２５通り（回転子の位置）×４通り（代表点の数）×３回（インダクタンス用２回、鎖交磁束用１回）＝３００通りである。従って、３次元電磁界解析に要する計算時間は３１６ステップ×８２．３秒＝７時間１３分２７秒である。
【００８５】
以上の通り、本実施形態に係るシミュレーション装置１、シミュレーション方法及びコンピュータプログラムにあっては、２次元解析モデルに基づいて作成されるモータ４又は発電機の特性を、３次元解析モデルに基づく特性に補正する補正係数を算出することによって、特性テーブルの作成に要する計算量を抑えながら、モータ４又は発電機の３次元的要素を反映させた特性を算出することができる。
【００８６】
本実施形態では２次元電磁界解析で得られた特性を、補正係数によって補正し、補正後の特性を各種特性ＤＢに格納する例を説明したが、２次元電磁界解析で得られた補正前の特性と、各特性を補正するための補正係数とを記憶部１２に記憶しておき、必要に応じて各種特性ＤＢの内容を補正係数にて補正するように構成しても良い。
特性ＤＢ作成時に補正を行わず、補正前の特性と、補正係数とを記憶部１２に記憶させる場合、シミュレーション実行時に補正量を適宜調整することが可能になる。
【００８７】
また、本実施形態では、モータ４の各種特性ＤＢを作成する例を説明したが、発電機の各種特性ＤＢも同じ処理手順で作成することができる。発電機の挙動をシミュレートする際に使用する解析モデル、処理手順は上述の実施形態と同様である。例えば、各コイルに流れる電流及び回転子に入力するトルクをモータ挙動シミュレータに与え、各コイルに誘起される電圧を算出し、出力するように構成しても良い。また、回転型のモータ４を説明したが、リニアモータ４の解析モデル１２ａについても、解析モデル１２ａの形状が異なるだけで、同様の処理手順で該リニアモータ４の特性ＤＢを作成することができる。更に、３相の永久磁石同期モータについて説明したが、言うまでもなく単相、又はその他の多相交流モータ、誘導機等のモータについても本発明を適用することができる。更に、解析対象として回転機及び直動機等、可動子を有する対象を説明したが、構成部材が静止した電磁部品、例えば、トランスの挙動解析にも本発明を適用することができる。
更にまた、本実施形態では、駆動回路シミュレータからモータ挙動シミュレータへ電圧を引き渡し、モータ挙動シミュレータから駆動シミュレータへ電流及び回転子４３の機械角を戻す例を説明したが、各シミュレータ間でやり取りする物理量はこれに限定されるものでは無く、やり取りする物理量は適宜選択すれば良い。また、モータ４又は発電機の状態を表す物理定数を交換するように構成しても良い。例えば、モータ挙動シミュレータは、駆動回路シミュレータから電圧及び電流、又は電圧若しくは電流を取得し、コイル４２のインダクタンス及び電気抵抗を算出し、算出して得たインダクタンス及び電気抵抗を駆動回路シミュレータに与えるように構成しても良い。駆動回路シミュレータは、更新されたインダクタンス及び電気抵抗を用いて、駆動回路及びモータに流れる電流及び電圧を算出する。このように構成することによって、駆動回路シミュレータ内の閉じた同シミュレーションステップにおいて、電圧及び電流を算出することができる。電圧又は電流を受け渡して解析を行う場合、算出される電圧及び電流の算出タイミングがずれてしまうが、インダクタンス及び電気抵抗等の回路定数を駆動回路シミュレータへ引き渡すように構成すれば、電圧及び電流の算出タイミングのずれを無くすことができ、解析精度を向上させることができる。
【００８８】
以下、本実施形態に関連する技術を付記する。
シミュレーション装置１は、記憶部１２が記憶する各種特性ＤＢの内容を、３次元グラフ、２次元グラフ、２次元等高線図、３次元等高線図、各種一覧表として、出力装置１４から出力できるように構成しても良い。
【００８９】
今回開示された実施形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９０】
１  シミュレーション装置
２  記録媒体
３  サーバコンピュータ
４  モータ
１１  演算部
１２  記憶部
１２ａ  解析モデル
１２ｂ  インダクタンス特性ＤＢ
１２ｃ  鎖交磁束ＤＢ
１２ｄ  トルク特性ＤＢ
１３  入力装置
１４  出力装置
１５  通信インタフェース
４１  固定子
４２  コイル
４２ｕ  Ｕ相コイル
４２ｖ  Ｖ相コイル
４２ｗ  Ｗ相コイル
４３  回転子
【図１】
0006441661.tif 000015
【図２】
0006441661.tif 000016
【図３】
0006441661.tif 000017
【図４】
0006441661.tif 000018
【図５】
0006441661.tif 000019
【図６】
0006441661.tif 000020
【図７】
0006441661.tif 000021
【図８】
0006441661.tif 000022
【図９】
0006441661.tif 000023
【図１０】
0006441661.tif 000024
【図１１】
0006441661.tif 000025
【図１２】
0006441661.tif 000026
【図１３】
0006441661.tif 000027
【図１４】
0006441661.tif 000028