(57)【特許請求の範囲】
【請求項１】
固定子及び回転子で構成される回転機における前記固定子と前記回転子との間に存在する空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定して、前記固定子側部分及び前記回転子側部分の形状を規定し、前記固定子側部分及び前記回転子側部分を各々多面体要素又は多角形要素に分割して、前記固定子側部分及び前記回転子側部分の三次元メッシュを生成する方法において、
前記境界面を四辺形要素に分割して、前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成し、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成して、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行い、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行って三次元メッシュを生成することを特徴とする三次元メッシュ生成方法。
【請求項２】
固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを生成する方法において、
前記空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定し、前記固定子側部分及び前記回転子側部分の形状を規定し、前記境界面を四辺形要素に分割して、前記境界面を除く前記固定子側部分及び前記回転子側部分を多面体要素又は多角形要素に分割して、前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成し、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成して、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行い、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行って三次元メッシュを生成することを特徴とする三次元メッシュ生成方法。
【請求項３】
前記メッシュ分割は、デラウニ法を用いて行うことを特徴とする請求項１又は２に記載の三次元メッシュ生成方法。
【請求項４】
固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを用いて有限要素法による回転機の磁界解析を行う方法において、請求項１乃至３のいずれかに記載の三次元メッシュ生成方法を用いて、解析対象の回転機の三次元メッシュを生成し、前記境界面を境にして要素をずらして前記回転子側部分の三次元メッシュを回転させ、有限要素法による磁界解析を行うことを特徴とする回転機の磁界解析方法。
【請求項５】
固定子及び回転子で構成される回転機における前記固定子と前記回転子との間に存在する空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定して、前記固定子側部分及び前記回転子側部分の形状を規定し、前記境界面を四辺形要素に分割して、前記境界面を除く前記固定子側部分及び前記回転子側部分を各々多面体要素又は多角形要素に分割して、前記要素データに基づいて前記固定子側部分及び前記回転子側部分の三次元メッシュを生成する三次元メッシュ生成装置において、
前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成する手段と、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成する手段と、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行う第１分割手段と、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行う第２分割手段とを備えることを特徴とする三次元メッシュ生成装置。
【請求項６】
前記第１分割手段及び前記第２分割手段は、デラウニ法を用いてメッシュ分割を行うものであることを特徴とする請求項５に記載の三次元メッシュ生成装置。
【請求項７】
固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを用いて有限要素法による回転機の磁界解析を行う装置において、請求項５又は６に記載の三次元メッシュ生成装置を用いて、解析対象の回転機の三次元メッシュを生成する手段と、前記境界面を境にして要素をずらして前記回転子側部分の三次元メッシュを回転させ、有限要素法による磁界解析を行う手段とを備えることを特徴とする回転機の磁界解析装置。
【請求項８】
固定子及び回転子で構成される回転機における前記固定子と前記回転子との間に存在する空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定して、前記固定子側部分及び前記回転子側部分の形状を規定し、前記境界面を四辺形要素に分割して、前記固定子側部分及び前記回転子側部分を各々多面体要素又は多角形要素に分割して生成した要素データを用い、コンピュータに、前記固定子側部分及び前記回転子側部分の三次元メッシュを生成させるコンピュータプログラムにおいて、
コンピュータに、前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成させるステップと、コンピュータに、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成させるステップと、コンピュータに、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行わせるステップと、コンピュータに、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行って三次元メッシュを生成させるステップとを実行させることを特徴とするコンピュータプログラム。
【請求項９】
コンピュータに、固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを用いて有限要素法による回転機の磁界解析を行わせるコンピュータプログラムにおいて、
コンピュータに、請求項８に記載のコンピュータプログラムを用いて、解析対象の回転機の三次元メッシュを生成させるステップと、コンピュータに、前記境界面を境にして要素をずらして前記回転子側部分の三次元メッシュを回転させ、有限要素法による磁界解析を行わせるステップとを実行させることを特徴とするコンピュータプログラム。
【請求項１０】
固定子及び回転子で構成される回転機における前記固定子と前記回転子との間に存在する空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定して、前記固定子側部分及び前記回転子側部分の形状を規定し、前記境界面を四辺形要素に分割して、前記固定子側部分及び前記回転子側部分を各々多面体要素又は多角形要素に分割して生成した要素データを用い、コンピュータに、前記固定子側部分及び前記回転子側部分の三次元メッシュを生成させるコンピュータプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、
コンピュータに、前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成させるステップと、コンピュータに、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成させるステップと、コンピュータに、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行わせるステップと、コンピュータに、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行って三次元メッシュを生成させるステップとを実行させるためのコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【請求項１１】
コンピュータに、固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを用いて有限要素法による回転機の磁界解析を行わせるコンピュータプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、
コンピュータに、請求項１０に記載の記録媒体を用いて、解析対象の回転機の三次元メッシュを生成させるステップと、コンピュータに、前記境界面を境にして要素をずらして前記回転子側部分の三次元メッシュを回転させ、有限要素法による磁界解析を行わせるステップとを実行させるためのコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、有限要素法を用いた電磁界の解析を行うために、空間部を含めた回転機の三次元メッシュを生成する方法、その実施に使用する三次元メッシュ生成装置、コンピュータを該三次元メッシュ生成装置として実現させるためのコンピュータプログラム、及び該コンピュータプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体、並びに前記三次元メッシュを用いて回転機の磁界を解析する方法、その実施に用いる磁界解析装置、コンピュータを該磁界解析装置として実現するためのコンピュータプログラム、及び該コンピュータプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体に関する。
【０００２】
【従来の技術】
立体物の構造解析においては、立体物を複数の多面体要素の組合せにて表現し、要素を構成する有限個の節点にて各要素が結合しているとして数値解析を行う有限要素法が主に用いられている。立体物を複数の要素に分割する操作はメッシュ分割と呼ばれており、メッシュ分割された解析対象の立体モデルは、節点の位置などの情報よりなるメッシュデータにより定義される。
【０００３】
モータ等の回転機において、回転運動を考慮した有限要素法による電磁界解析においては、以下の方法にて三次元メッシュを生成していた。固定子と回転子との間に存在する空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定して、回転軸方向に垂直な断面上で固定子側部分及び回転子側部分の二次元メッシュを生成する。生成した二次元メッシュを回転軸方向に拡張して、回転機及び空間部から成る解析領域の三次元メッシュを生成する。境界面を境にして回転子側部分の三次元メッシュを固定子側部分に対して一要素分ずらすことにより回転子の回転運動が可能となり、回転子を回転運動させつつ回転機の磁界解析を行うことができる。
【０００４】
また、空間部を含めた回転機全体について、回転子を回転運動させる都度三次元メッシュを生成することにより、回転子を回転運動させながら回転機の磁界解析を行うことも可能である。
【０００５】
【発明が解決しようとする課題】
上述した二次元メッシュを拡張して三次元メッシュを生成する方法においては、単純な形状を有する回転機についてはその形状を生成される三次元メッシュにおいて表現することが可能であるが、クローポール型の回転機又はコイルエンド部が複雑な形状を有する回転機等については、回転機の形状が回転軸に垂直な断面に対して一様な形状ではないために、二次元メッシュを拡張することによって回転機の構造を表現する三次元メッシュを生成することができない。
【０００６】
また、上述した回転機全体の三次元メッシュを、回転子を回転運動させる都度生成する方法においては、複雑な形状を有する回転機についてもその三次元メッシュを生成することが可能であるが、回転運動の都度三次元メッシュを生成し直す必要があるために、解析の計算に多大な時間がかかるという問題がある。
【０００７】
本発明は斯かる事情に鑑みてなされたものであって、その目的とするところは、前記回転機を固定子側部分及び回転子側部分に分ける境界面を分割する四辺形要素データを用いて前記固定子側部分及び前記回転子側部分の三次元メッシュを生成することにより、複雑な形状を有する回転機に対して磁界解析に適切な三次元メッシュを生成することが可能となる三次元メッシュ生成方法、その実施に用いる三次元メッシュ生成装置、コンピュータを該三次元メッシュ生成装置として実現するためのコンピュータプログラム、及び該コンピュータプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体、並びに、前記境界面を境にして回転子側部分の三次元メッシュを回転させることにより、短い計算時間で回転機の磁界を解析する方法、その実施に用いる磁界解析装置、コンピュータを該磁界解析装置として実現するためのコンピュータプログラム、及び該コンピュータプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体を提供することにある。
【０００８】
【課題を解決するための手段】
第１発明に係る三次元メッシュ生成方法は、固定子及び回転子で構成される回転機における前記固定子と前記回転子との間に存在する空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定して、前記固定子側部分及び前記回転子側部分の形状を規定し、前記固定子側部分及び前記回転子側部分を各々多面体要素又は多角形要素に分割して、前記固定子側部分及び前記回転子側部分の三次元メッシュを生成する方法において、前記境界面を四辺形要素に分割して、前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成し、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成して、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行い、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行って三次元メッシュを生成することを特徴とする。
【０００９】
第２発明に係る三次元メッシュ生成方法は、固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを生成する方法において、前記空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定し、前記固定子側部分及び前記回転子側部分の形状を規定し、前記境界面を四辺形要素に分割して、前記境界面を除く前記固定子側部分及び前記回転子側部分を多面体要素又は多角形要素に分割して、前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成し、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成して、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行い、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行って三次元メッシュを生成することを特徴とする。
【００１０】
第３発明に係る三次元メッシュ生成方法は、第１又第２発明において、前記メッシュ分割は、デラウニ法を用いて行うことを特徴とする。
【００１１】
第４発明に係る回転機の磁界解析方法は、固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを用いて有限要素法による回転機の磁界解析を行う方法において、第１乃至第３発明のいずれかに係る三次元メッシュ生成方法を用いて、解析対象の回転機の三次元メッシュを生成し、前記境界面を境にして要素をずらして前記回転子側部分の三次元メッシュを回転させ、有限要素法による磁界解析を行うことを特徴とする。
【００１２】
第５発明に係る三次元メッシュ生成装置は、固定子及び回転子で構成される回転機における前記固定子と前記回転子との間に存在する空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定して、前記固定子側部分及び前記回転子側部分の形状を規定し、前記境界面を四辺形要素に分割して、前記境界面を除く前記固定子側部分及び前記回転子側部分を各々多面体要素又は多角形要素に分割して、前記要素データに基づいて前記固定子側部分及び前記回転子側部分の三次元メッシュを生成する三次元メッシュ生成装置において、前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成する手段と、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成する手段と、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行う第１分割手段と、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行う第２分割手段とを備えることを特徴とする。
【００１３】
第６発明に係る三次元メッシュ生成装置は、第５発明において、前記第１分割手段及び前記第２分割手段は、デラウニ法を用いてメッシュ分割を行うものであることを特徴とする。
【００１４】
第７発明に係る回転機の磁界解析装置は、固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを用いて有限要素法による回転機の磁界解析を行う装置において、第５又は第６発明に係る三次元メッシュ生成装置を用いて、解析対象の回転機の三次元メッシュを生成する手段と、前記境界面を境にして要素をずらして前記回転子側部分の三次元メッシュを回転させ、有限要素法による磁界解析を行う手段とを備えることを特徴とする。
【００１５】
第８発明に係るコンピュータプログラムは、固定子及び回転子で構成される回転機における前記固定子と前記回転子との間に存在する空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定して、前記固定子側部分及び前記回転子側部分の形状を規定し、前記境界面を四辺形要素に分割して、前記固定子側部分及び前記回転子側部分を各々多面体要素又は多角形要素に分割して生成した要素データを用い、コンピュータに、前記固定子側部分及び前記回転子側部分の三次元メッシュを生成させるコンピュータプログラムにおいて、コンピュータに、前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成させるステップと、コンピュータに、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成させるステップと、コンピュータに、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行わせるステップと、コンピュータに、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行って三次元メッシュを生成させるステップとを実行させることを特徴とする。
【００１６】
第９発明に係るコンピュータプログラムは、コンピュータに、固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを用いて有限要素法による回転機の磁界解析を行わせるコンピュータプログラムにおいて、コンピュータに、第８発明に係るコンピュータプログラムを用いて、解析対象の回転機の三次元メッシュを生成させるステップと、コンピュータに、前記境界面を境にして要素をずらして前記回転子側部分の三次元メッシュを回転させ、有限要素法による磁界解析を行わせるステップとを実行させることを特徴とする。
【００１７】
第１０発明に係るコンピュータでの読み取りが可能な記録媒体は、固定子及び回転子で構成される回転機における前記固定子と前記回転子との間に存在する空間部に、前記回転機及び前記空間部を固定子側部分と回転子側部分とに分ける境界面を設定して、前記固定子側部分及び前記回転子側部分の形状を規定し、前記境界面を四辺形要素に分割して、前記固定子側部分及び前記回転子側部分を各々多面体要素又は多角形要素に分割して生成した要素データを用い、コンピュータに、前記固定子側部分及び前記回転子側部分の三次元メッシュを生成させるコンピュータプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、コンピュータに、前記固定子側部分及び前記回転子側部分について各々節点を包含する四面体要素を作成させるステップと、コンピュータに、前記境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を各々作成させるステップと、コンピュータに、前記四面体要素に対して前記任意の距離の点及び前記境界面の節点に基づいてメッシュ分割を行わせるステップと、コンピュータに、更に前記固定子及び前記回転子の節点に基づいてメッシュ分割を行って三次元メッシュを生成させるステップとを実行させるためのコンピュータプログラムを記録してあることを特徴とする。
【００１８】
第１１発明に係るコンピュータでの読み取りが可能な記録媒体は、コンピュータに、固定子と回転子との間に存在する空間部を含めた回転機の三次元メッシュを用いて有限要素法による回転機の磁界解析を行わせるコンピュータプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、コンピュータに、第１０発明に係る記録媒体を用いて、解析対象の回転機の三次元メッシュを生成させるステップと、コンピュータに、前記境界面を境にして要素をずらして前記回転子側部分の三次元メッシュを回転させ、有限要素法による磁界解析を行わせるステップとを実行させるためのコンピュータプログラムを記録してあることを特徴とする。
【００１９】
第１、第２、第５、第８及び第１０発明においては、回転機の電磁界解析のために、回転機の固定子と回転子との間の空間部に境界面を設定して、固定子側部分及び回転子側部分の三次元メッシュを生成するときに、適宜の方法により分割された境界面を構成する四辺形要素データ、並びに境界面を除く固定子側部分及び回転子側部分を構成する多面体要素又は多角形要素データに基づいて、固定子側部分及び回転子側部分について節点を包含する四面体要素を各々作成して、境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を作成し、前記四面体要素を前記境界面の節点及び前記任意の点に基づいてメッシュ分割を行い、更に固定子及び回転子を構成する節点に基づいてメッシュ分割を行って、固定子側部分及び回転子側部分の三次元メッシュを生成する。これにより、回転機の回転軸に垂直な断面上で二次元メッシュを生成し、生成した二次元メッシュを回転軸方向に拡張して三次元メッシュを生成する従来の三次元メッシュ生成方法では三次元メッシュの生成が不可能であった複雑な形状を有する回転機についても、固定子側部分及び回転子側部分の三次元メッシュを各々生成することができるため、回転機の形状に関わらず電磁界解析を行うための固定子側部分及び回転子側部分の三次元メッシュを生成することができる。
【００２０】
第３及び第６発明においては、固定子側部分及び回転子側部分について各々節点を包含する四面体要素に対して前記節点に基づいてデラウニ法を用いてメッシュ分割を行うことにより、固定子側部分及び回転子側部分を全自動で四面体要素にメッシュ分割することができる。
【００２１】
第４、第７、第９及び第１１発明においては、生成された三次元メッシュを用いて有限要素法による回転機の電磁界解析を行うため、計算時間を短くして精度のよい磁界解析を行うことができる。
【００２２】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面を参照しながら説明する。
図１は、本発明に係る三次元メッシュ生成装置を示すブロック図である。１はコンピュータを用いてなる本発明に係る三次元メッシュ生成装置であり、演算を行うＣＰＵ１１と、ＲＡＭ１２と、ＣＤ−ＲＯＭドライブ等の外部記憶装置１３と、ハードディスク等の内部記憶装置１４とを備えている。本発明に係るＣＤ−ＲＯＭ等の記録媒体２から本発明に係るコンピュータプログラム２０を外部記憶装置１３にて読み取り、読み取ったコンピュータプログラム２０を内部記憶装置１４に記憶し、ＲＡＭ１２にコンピュータプログラム２０をロードして、ＣＰＵ１１はコンピュータプログラム２０に基づいて三次元メッシュ生成装置１に必要な処理を実行する。三次元メッシュ生成装置１は、キーボード又はマウス等の入力装置１５と、ＣＲＴディスプレイ又は液晶ディスプレイ等の出力装置１６とを備えており、データ入力等のユーザの操作を受け付ける。
【００２３】
また、三次元メッシュ生成装置１は、通信インタフェース１７を備え、通信インタフェース１７に接続しているサーバ装置３から本発明に係るコンピュータプログラム２０をダウンロードし、ＣＰＵ１１にて処理を実行する形態であってもよい。
【００２４】
次に、本発明に係る三次元メッシュ生成方法について、回転機として、回転子が固定子に包囲されているモータを用いて説明する。固定子と回転子との間に存在する空間部のほぼ中央部に境界面を設定して、前記空間部を含めた前記モータを、境界面より内側の空間部及び前記固定子を含む固定子側部分と、境界面より外側の空間部及び前記回転子を含む回転子側部分とに分けて、固定子側部分及び回転子側部分の三次元メッシュを各々生成する。
【００２５】
以下に、回転子側部分の三次元メッシュを生成する方法について説明する。ユーザは、適宜の方法でＣＡＤ等によって回転子側部分の初期三次元メッシュを生成する。まず、回転子側部分の形状を規定して、境界面を所定の分割数にて格子状の長方形要素に分割する。次に、境界面を除く回転子側部分を所定の分割数にて多面体要素又は多角形要素に分割する。図２は回転子側部分の初期三次元メッシュを示す斜視図である。図２（ａ）は回転子のみの斜視図であり、図２（ｂ）は図２（ａ）を９０度回転させた回転子のみの斜視図である。図２（ｃ）は境界面より内側の空間部を含む回転子側部分の斜視図であり、図２（ｄ）は図２（ｃ）を９０度回転させた回転子側部分の斜視図である。境界面を除く回転子側部分は三次元的に分割した場合、多面体要素（六面体要素及び五面体要素）に分割される。また、二次元的に表面を分割した場合、多角形要素（四辺形要素及び三角形要素）に分割される。
【００２６】
次に、本発明に係る三次元メッシュ生成装置において、回転子側部分の初期三次元メッシュデータに基づいて、まず、初期三次元メッシュの節点を包含する四面体要素（スーパテトラ）が作成される。その後、境界面を構成する個々の長方形要素に対して以下のようにして新たに節点が作成される。図３は、境界面を構成する長方形要素の中の任意の１つの長方形要素に注目して最終三次元メッシュが生成される手順を示す説明図である。図３（ａ）は長方形要素の斜視図であり、頂点は節点Ｐ１、Ｐ２、Ｐ３、Ｐ４である。図３（ｂ）に示した如く、長方形要素の重心が計算されて、この重心から法線方向の回転子側に任意の距離ｈの点が作成される。該点を節点Ｐ５とすると、境界面を構成する全ての長方形要素に対して節点Ｐ５が作成される。
【００２７】
次に、前記スーパテトラを全ての長方形要素の節点（Ｐ１、Ｐ２、Ｐ３、Ｐ４）及び節点Ｐ５によりデラウニ法でメッシュ分割が行われる。デラウニ法によって三次元空間は四面体要素に分割されるので、前記スーパテトラに対して四面体要素で構成される三次元メッシュが生成される。これにより、図３（ｃ）に示すように、境界面には節点Ｐ１、Ｐ２、Ｐ４、Ｐ５で構成される四面体要素ＴＡと節点Ｐ２、Ｐ３、Ｐ４、Ｐ５で構成される四面体要素ＴＢとが（又は、図示しない節点Ｐ１、Ｐ２、Ｐ３、Ｐ５で構成される四面体要素ＴＡと節点Ｐ１、Ｐ３、Ｐ４、Ｐ５で構成される四面体要素ＴＢとが）生成される。四面体要素ＴＡ及び四面体要素ＴＢは、互いに共有する三角形要素１つと共有しない三角形要素６つとによって構成されている。
【００２８】
さらに、デラウニ法でメッシュ分割して生成された四面体要素で構成される三次元メッシュに対して、回転子の節点により再びデラウニ法でメッシュ分割が行われる。この際、四面体要素ＴＡ及び四面体要素ＴＢを構成する上述した三角形要素を侵食しないようにメッシュ分割が行われる。メッシュ分割によって回転子側部分の形状が再現されているか否かが判断され、再現されていないと判断された場合、新たに適宜な節点が追加されてデラウニ法で再度メッシュ分割が行われて、形状が再現されていると判断されるまで節点の追加及びメッシュ分割が繰り返される。次に、生成された四面体要素のうち、回転子側部分以外の不要な四面体要素が削除される。その後、図３（ｄ）に示すように四面体要素ＴＡと四面体要素ＴＢとを結合させて１つの四角錐要素が生成される。同様にして、空間部の外周（境界面）を構成する全ての四面体要素を２つずつ結合させて四角錐要素が生成される。図４は、完成した回転子側部分の最終三次元メッシュを示す斜視図である。図４（ａ）は回転子のみの斜視図であり、図４（ｂ）は図４（ａ）を９０度回転させた回転子のみの斜視図である。図４（ｃ）は境界面より内側の空間部を含む回転子側部分の斜視図であり、図４（ｄ）は図４（ｃ）を９０度回転させた回転子側部分の斜視図である。最終三次元メッシュの境界面には図２に示す初期三次元メッシュの長方形要素と同一の長方形要素が再現される。境界面以外の回転子側部分は全て四面体要素で構成される三次元メッシュが生成される。
【００２９】
図５は、本発明に係る三次元メッシュ生成装置１のＣＰＵ１１の処理手順を示すフローチャートである。ＣＰＵ１１は、回転子側部分の初期三次元メッシュデータを読み込んで（ステップＳ１）、回転子側部分の節点を包含する四面体要素（スーパテトラ）を作成する（ステップＳ２）。境界面を構成する個々の長方形要素に対して、該長方形要素の重心を計算して（ステップＳ３）、ステップＳ３において計算された重心より法線方向の回転子側に任意の距離ｈを有する節点Ｐ５を作成する（ステップＳ４）。ステップＳ２において作成されたスーパテトラに対して境界面の節点（Ｐ１、Ｐ２、Ｐ３、Ｐ４）及び節点Ｐ５に基づいて、デラウニ法でメッシュ分割を行う（ステップＳ５）。ステップＳ５において生成された四面体要素で構成される三次元メッシュに対して、回転子の節点により再びデラウニ法でメッシュ分割を行う（ステップＳ６）。そして、回転子側部分の形状が再現されているか否かを判断し（ステップＳ７）、再現されていないと判断した場合（ステップＳ７：ＮＯ）、新たな節点を追加して（ステップＳ８）、前記新たな節点により再度デラウニ法でメッシュ分割を行い（ステップＳ９）、ステップＳ７に戻る。ステップＳ７において回転子側部分の形状が再現されていると判断した場合（ステップＳ７：ＹＥＳ）、回転子側部分以外の不要な四面体要素を削除して（ステップＳ１０）、空間部の外周（境界面）を構成する四面体要素を２つずつ結合して四角錐要素を生成して（ステップＳ１１）、処理を終了する。
【００３０】
固定子側部分についても、上述した方法によりメッシュ分割を行うことによって、境界面を構成する長方形要素及び、固定子側部分を構成する四面体要素が生成される。固定子側部分の初期三次元メッシュを生成するときに、境界面を長方形要素に分割する分割数を回転子側部分の境界面と同じ分割数に設定することによって、固定子側部分の境界面には回転子側部分の境界面を構成する四角錐要素と底面が合致する四角錐要素が生成される。
【００３１】
本実施の形態においては、境界面を格子状の長方形要素に分割する形態を示したが、この形態に限るものではなく、平行四辺形等の適宜の四辺形要素に分割を行う形態としてもよい。また、四面体要素をデラウニ法を用いてメッシュ分割を行う形態を示したが、アドバンシングフロント法等の他の分割方法を用いてメッシュ分割を行う形態としてもよい。
【００３２】
次に、本発明の回転機の磁界解析方法の手順を説明する。
図６は本発明に係る回転機の磁界解析装置を示すブロック図である。４は、コンピュータを用いてなる本発明に係る回転機の磁界解析装置であり、演算を行うＣＰＵ４１と、ＲＡＭ４２と、ＣＤ−ＲＯＭドライブ等の外部記憶装置４３と、ハードディスク等の内部記憶装置４４とを備えている。本発明に係るＣＤ−ＲＯＭ等の記録媒体５から本発明に係るコンピュータプログラム５０を外部記憶装置４３にて読み取り、読み取ったコンピュータプログラム５０を内部記憶装置４４に記憶し、ＲＡＭ４２にコンピュータプログラム５０をロードして、ＣＰＵ４１はコンピュータプログラム５０に基づいて回転機の磁界解析装置４に必要な処理を実行する。回転機の磁界解析装置４は、キーボード又はマウス等の入力装置４５と、ＣＲＴディスプレイ又は液晶ディスプレイ等の出力装置４６とを備えており、データ入力等のユーザの操作を受け付ける。
【００３３】
また、回転機の磁界解析装置４は、通信インタフェース４７を備え、通信インタフェース４７に接続しているサーバ装置３から本発明に係るコンピュータプログラム５０をダウンロードし、ＣＰＵ４１にて処理を実行する形態であってもよい。
【００３４】
図７は、本発明に係る回転機の磁界解析装置４のＣＰＵ４１の処理手順を示すフローチャートである。回転機の磁界解析装置４は、前述の三次元メッシュ生成方法を用いて解析対象の回転機の三次元メッシュを生成し（ステップＳ１２）、生成した三次元メッシュにて、前記境界面を境にして回転子側部分を固定子側部分に対して１要素分ずらすことにより、回転子側部分を１ステップ回転運動させる（ステップＳ１３）。次に、回転子側部分と固定子側部分とを前記境界面にて結合し（ステップＳ１４）、有限要素法を用いて回転機の磁界解析を行う（ステップＳ１５）。次に、ユーザから計算終了の指示を受け付ける等して、計算を続行するか否か判断し（ステップＳ１６）、続行すると判断した場合（ステップＳ１６：ＹＥＳ）、ステップＳ１３に戻り、続行しないと判断した場合（ステップＳ１６：ＮＯ）、処理を終了する。
【００３５】
本実施の形態においては、回転機の磁界解析装置４は三次元メッシュを生成する手段を備える形態を示したが、この形態に限るものではなく、回転機の磁界解析装置４は三次元メッシュを生成する手段を備えずに、三次元メッシュ生成装置１にて生成された三次元メッシュのデータが回転機の磁界解析装置４へ入力され、回転機の磁界解析装置４は入力された三次元メッシュのデータを用いて回転機の磁界解析を行う形態としてもよい。
【００３６】
【発明の効果】
第１、第２、第５、第８及び第１０発明によれば、回転機の磁界解析のために、回転機の固定子と回転子との間の空間部に境界面を設定して、固定子側部分及び回転子側部分の三次元メッシュを生成するときに、適宜の方法により分割された境界面を構成する四辺形要素データ、並びに境界面を除く固定子側部分及び回転子側部分を構成する多面体要素又は多角形要素データに基づいて、固定子側部分及び回転子側部分について節点を包含する四面体要素を各々作成して、境界面を構成する個々の四辺形要素に対して該四辺形要素の重心より法線方向に任意の距離の点を作成し、前記四面体要素を前記境界面の節点及び前記任意の点に基づいてメッシュ分割を行い、更に固定子及び回転子を構成する節点に基づいてメッシュ分割を行って、固定子側部分及び回転子側部分の三次元メッシュを生成する。これにより、回転機の回転軸に垂直な断面上で二次元メッシュを生成し、生成した二次元メッシュを回転軸方向に拡張して三次元メッシュを生成する従来の三次元メッシュ生成方法では三次元メッシュの生成が不可能であった複雑な形状を有する回転機についても、固定子側部分及び回転子側部分の三次元メッシュを各々生成することができるため、回転機の形状に関わらず磁界解析を行うための固定子側部分及び回転子側部分の三次元メッシュを生成することができる。
【００３７】
第３及び第６発明によれば、固定子側部分及び回転子側部分について各々節点を包含する四面体要素に対して前記節点に基づいてデラウニ法を用いてメッシュ分割を行うことにより、固定子側部分及び回転子側部分を全自動で四面体要素にメッシュ分割することができる。
【００３８】
第４、第７、第９及び第１１発明によれば、生成された三次元メッシュを用いて有限要素法による回転機の磁界解析を行うため、計算時間を短くして精度のよい磁界解析を行うことができる。
【図面の簡単な説明】
【図１】本発明に係る三次元メッシュ生成装置を示すブロック図である。
【図２】回転子側部分の初期三次元メッシュを示した斜視図である。
【図３】１つの長方形要素に注目した最終三次元メッシュが生成される手順を示す説明図である。
【図４】回転子側部分の最終三次元メッシュを示した斜視図である。
【図５】本発明に係る三次元メッシュ生成装置のＣＰＵの処理手順を示すフローチャートである。
【図６】本発明に係る回転機の磁界解析装置を示すブロック図である。
【図７】本発明に係る回転機の磁界解析装置のＣＰＵの処理手順を示すフローチャートである。
【符号の説明】
１    三次元メッシュ生成装置
４    回転機の磁界解析装置
２、５    記録媒体
２０、５０  コンピュータプログラム
Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５  節点
【図１】
0004834257.tif 000002
【図２】
0004834257.tif 000003
【図３】
0004834257.tif 000004
【図４】
0004834257.tif 000005
【図５】
0004834257.tif 000006
【図６】
0004834257.tif 000007
【図７】
0004834257.tif 000008