Electromagnetic Field FEM Analysis of Induction Motors
Theory and Physics
Operating Principle of Induction Motors
Professor, what's the difference between an induction motor and a PMSM (Permanent Magnet Synchronous Motor)? I hear most EV motors are PMSMs, so what's the point of analyzing induction motors?
Good question. In an induction motor, torque is generated by eddy currents induced in the secondary side due to slip. In FEM analysis, it's crucial to accurately capture the eddy current distribution in the rotor bars—this is a fundamentally different point from PMSM analysis.
Eddy currents "spontaneously" generate torque... that's kind of amazing. Could you explain a bit more concretely?
Roughly speaking, the flow is like this:
- Applying three-phase AC to the stator winding creates a rotating magnetic field (synchronous speed $n_s$)
- The rotor rotates slower than the rotating field (actual speed $n < n_s$), causing a relative change in magnetic flux in the rotor conductors
- An electromotive force is induced by Faraday's law, causing eddy currents to flow in the rotor bars (squirrel cage) or rotor windings
- Torque is generated by the interaction between these eddy currents and the rotating magnetic field
In other words, if the speed difference between the rotating field and the rotor—the slip—is zero, the eddy current is zero, and the torque is zero. This is the defining characteristic of induction motors and also the source of analytical difficulty.
I see, "no slip, no torque" is a completely different world from PMSMs. Are they still widely used in industrial applications?
They are number one in market share for industrial use. Over 70% of rotating machinery like pumps, fans, compressors, and conveyors use induction motors. They are cost-effective as they don't use rare earth elements, robust, and easy to maintain. Tesla's Model S also initially used a squirrel-cage induction motor. The demand for electromagnetic field FEM analysis remains very high.
Slip and Torque Characteristics
I often hear about slip, but how is it expressed mathematically?
Slip $s$ is the ratio of the difference between synchronous speed $n_s$ and actual speed $n$:
Synchronous speed is determined by the power supply frequency $f$ and the number of pole pairs $p$:
For example, a 4-pole motor supplied with 50Hz power gives $n_s = 1500$ rpm. The slip during rated operation is typically around $s = 0.02 \sim 0.05$, so the speed is roughly 1425 to 1470 rpm.
So how do you get torque from slip?
The torque-slip characteristic derived from the equivalent circuit is:
Here, $V_1$ is the phase voltage, $R_1$ is the stator resistance, $R_2'$ is the rotor resistance referred to the primary side, $X_1, X_2'$ are the respective leakage reactances, and $\omega_s = 2\pi n_s / 60$ is the synchronous angular velocity.
From this equation, you can calculate the starting torque ($s=1$), maximum torque (breakdown torque, $s = R_2'/\sqrt{R_1^2 + (X_1+X_2')^2}$), and rated torque. These serve as reference values for verifying FEM analysis results, so you should always have this equivalent circuit model at hand.
Equivalent Circuit Model
How do you actually determine the parameters for the equivalent circuit? Can you read them from a datasheet?
In practice, the traditional method is to obtain them from two experiments: the no-load test and the locked-rotor test. However, with FEM analysis, you can simulate these tests and extract the parameters.
| Test | Condition | Parameters Obtained |
|---|---|---|
| No-load Test | $s \approx 0$ (rotor free) | Magnetizing reactance $X_m$, core loss resistance $R_c$ |
| Locked-rotor Test | $s = 1$ (rotor fixed) | $R_1 + R_2'$, $X_1 + X_2'$ |
| DC Resistance Measurement | DC applied | Stator resistance $R_1$ |
The current standard approach is to simulate these using 2D transient FEM analysis and back-calculate the equivalent circuit parameters from the terminal voltage, current, and power.
Governing Equations (Electromagnetic Field)
So when solving with FEM, you start from Maxwell's equations, not the equivalent circuit, right? Specifically, what equations do you solve?
For electromagnetic field FEM analysis of induction motors, the starting point is the eddy current equation with the magnetic vector potential $\mathbf{A}$ as the unknown:
Here, $\nu = 1/\mu$ is the magnetic reluctivity (reciprocal of permeability), $\sigma$ is the electrical conductivity, and $\mathbf{J}_s$ is the external current density from the stator winding.
What about for 2D analysis? Motors are pretty uniform in the depth direction, right?
Sharp observation. In 2D analysis (assuming infinite length in the axial direction), with $\mathbf{A} = A_z(x,y,t) \hat{z}$, it reduces to a scalar problem with one component:
The conductivity $\sigma$ of the rotor bars is about $3.5 \times 10^7$ S/m (for aluminum), and the term $\sigma \partial A_z / \partial t$ represents the eddy current in the rotor bars. It's common to assume $\sigma \approx 0$ for the stator and rotor cores (laminated steel suppresses eddy currents), but if you want to evaluate core losses in detail, you either set a finite $\sigma$ for the core or perform post-processing loss separation calculations.
So eddy currents are only in the rotor bars, not in the core... I see, that's why the mesh creation around the rotor bars requires special attention.
Why Tesla Chose Induction Motors
The first-generation Tesla Roadster (2008) adopted an induction motor. While IPMSM (Interior Permanent Magnet Synchronous Motor) is mainstream for EVs, Tesla chose induction motors for "avoiding rare earth (neodymium) risk" and "efficiency at high speeds." Induction motors don't require permanent magnets in the rotor, and torque can be freely controlled via slip frequency control. However, it was found that their partial load efficiency is inferior to IPMSMs, leading Tesla to consolidate to IPMSMs from the Model 3 onward. This transition eloquently speaks to the trade-off of induction motors: "cost and robustness" vs. "efficiency." Induction motors still overwhelmingly dominate industrial applications, and the demand for FEM analysis remains strong.
Induction Motor-Specific Physical Quantities and Unit Systems
- Slip $s$: Dimensionless. $s = (n_s - n)/n_s$. Rated operation: $0.02 \sim 0.05$. Starting: $s=1$.
- Rotor Bar Current $I_{\text{bar}}$: A. Driven by induced electromotive force proportional to slip. Skin effect causes non-uniform current density distribution within the cross-section.
- Air Gap Flux Density $B_g$: T (Tesla). Typically around 0.4 to 0.8T. Accurate calculation is important as torque is proportional to $B_g$.
- Permeability $\mu$: H/m. $\mu = \mu_0 \mu_r$. Core material: $\mu_r \sim 1000\text{--}5000$, but decreases sharply due to magnetic saturation.
- Conductivity $\sigma$: S/m. Aluminum rotor bar: $3.5 \times 10^7$, Copper rotor bar: $5.8 \times 10^7$. Decreases with temperature rise.
Numerical Methods and Implementation
FEM Formulation and Vector Potential Method
Professor, to solve the eddy current equation with FEM, how do you specifically formulate it?
We start from the Galerkin weak form of the 2D eddy current equation. Using a test function $w$:
Here, $\Omega_c$ is the integral only over the conductor region (rotor bars). Approximating $A_z$ with shape functions $N_i$:
Substituting this yields a semi-discretized system of ordinary differential equations:
$[K]$ is the magnetic stiffness matrix (depends on $\nu$), $[M]$ is the mass matrix (depends on $\sigma$, non-zero only in conductor regions), and $\{f\}$ is the right-hand side vector from the external current.
It resembles $[K]\{u\} = \{F\}$ from structural analysis, but the time derivative term is a big difference.
Exactly. Moreover, $[K]$ is nonlinear due to $\nu(B)$ (magnetic saturation), so it needs to be updated every step depending on the value of $B$. This is why nonlinear iteration via the Newton-Raphson method is necessary.
Edge Elements vs. Nodal Elements
I've heard that "edge elements" are used in electromagnetic field analysis. How are they different from regular nodal elements?
Related Topics
形状関数 $N_i$ を用いて未知量を近似:
これを数式で表すとこうなるよ。
基礎方程式の離散形
これを数式で表すとこうなるよ。
うーん、式だけだとピンとこないです… 何を表してるんですか?
連続体の支配方程式を離散化すると、以下の代数方程式系が得られる:
ここで $[K]$ は全体剛性マトリクス(または同等のシステムマトリクス)、$\{u\}$ は未知節点変数ベクトル、$\{F\}$ は外力ベクトルなんだ。
あっ、そういうことか! 連続体の支配方程式をってそういう仕組みだったんですね。
要素技術
「要素技術」って聞いたことはあるんですけど、ちゃんと理解できてないかもしれません…
| 要素タイプ | 次数 | 節点数(3D) | 精度 | 計算コスト |
|---|---|---|---|---|
| 四面体1次 | 線形 | 4 | 低(シアロッキング) | 低 |
| 四面体2次 | 二次 | 10 | 高 | 中 |
| 六面体1次 | 線形 | 8 | 中 | 中 |
| 六面体2次 | 二次 | 20 | 非常に高 | 高 |
| プリズム | 線形/二次 | 6/15 | 中〜高 | 中 |
積分スキーム
積分スキームって、具体的にはどういうことですか?
ここまで聞いて、要素タイプがなぜ重要か、やっと腹落ちしました!
収束性と安定性
収束しなくなったら、まず何をチェックすればいいですか?
- h-refinement: メッシュを細分化(要素サイズ h を小さく)して精度向上
- p-refinement: 要素の多項式次数を上げて精度向上
- hp-refinement: h と p を同時に最適化
収束速度: 二次要素で $O(h^2)$ のオーダーで誤差が減少(滑らかな解の場合)
なるほど…メッシュを細分化って一見シンプルだけど、実はすごく奥が深いんですね。
ソルバー設定の推奨事項
辺要素(Nedelec要素)
電磁場解析に特化した要素。接線成分の連続性を自動的に保証し、スプリアスモードを排除。3D高周波解析の標準。
節点要素
スカラーポテンシャル定式化に使用。静磁場のスカラーポテンシャル法や静電場解析で有効。
FEM vs BEM(境界要素法)
FEM: 非線形材料・非均質媒質に対応。BEM: 無限領域(開領域問題)を自然に扱える。ハイブリッドFEM-BEMも有効。
非線形収束(磁気飽和)
B-Hカーブの非線形性をニュートン・ラフソン法で処理。残差基準: $||R||/||R_0|| < 10^{-4}$が一般的。
周波数領域解析
時間高調波仮定により定常問題に帰着。複素数演算が必要だが、広帯域特性は時間領域解析で取得。
時間領域の時間刻み
最高周波数成分の1/20以下の時間刻みが必要。暗黙的時間積分ではより大きな刻みも可能だが精度に注意。
周波数領域と時間領域の使い分け
周波数領域解析は「ラジオの特定の周波数に合わせる」ようなもの——1つの周波数での応答を効率的に計算できる。時間領域解析は「全チャンネルを同時に録画する」ようなもの——あらゆる周波数成分を含む過渡現象を再現できるが計算コストが高い。
実践ガイド
実践ガイド
先生、「実践ガイド」について教えてください!
誘導モータ解析の実務的な解析フローと注意点を解説する。
なるほど…誘導モータ解析の実務って一見シンプルだけど、実はすごく奥が深いんですね。
解析フロー
最初の一歩から教えてください! 何から始めればいいですか?
2. 求解 (Solving)
- ソルバー設定(解法、収束基準、出力制御)
- ジョブ投入と計算実行
- 収束モニタリング
メッシュ生成のベストプラクティス
メッシュの良し悪しってどうやって判断するんですか?
要素品質指標
メッシュ密度の決定
メッシュ密度の決定って、具体的にはどういうことですか?
- 応力集中部: 最低3層以上の要素を配置
- 応力勾配の大きい領域: 要素サイズを周囲の1/3〜1/5に
- 荷重印加点近傍: 局所細分化
- 遠方領域: 粗いメッシュで計算効率を確保
境界条件の設定指針
境界条件って、ここを間違えると全部ダメになるって聞いたんですけど…
- 過拘束に注意: 剛体移動の拘束は6自由度のみ
- 対称条件の活用: 計算規模の削減
- 荷重の等価分配: 集中荷重 vs. 分布荷重の選択
あっ、そういうことか! 過拘束に注意ってそういう仕組みだったんですね。
商用ツール別の実装手順
いろんなソフトがあるんですよね? それぞれの特徴を教えてください!
| ツール名 | 開発元/現在 | 主要ファイル形式 |
|---|---|---|
| JMAG-Designer | JSOL Corporation | .jmag, .jproj |
| Ansys Maxwell | Ansys Inc. | .aedt, .maxwell |
| COMSOL Multiphysics | COMSOL AB | .mph |
| Ansys HFSS | Ansys Inc. | .aedt, .hfss |
JMAG-Designer
JMAGって、具体的にはどういうことですか?
Ansys Maxwell
「Ansys Maxwell」について教えてください!
先生の説明分かりやすい! ツール名のモヤモヤが晴れました。
よくある失敗と対策
初心者がやりがちな失敗パターンってありますか? 事前に知っておきたいです!
| 症状 | 原因 | 対策 |
|---|---|---|
| 計算が収束しない | メッシュ品質不良、不適切な境界条件 | メッシュ改善、拘束条件見直し |
| 応力が異常に大きい | 応力特異点、メッシュ依存 | 特異点回避、局所メッシュ細分化 |
| 変位が非現実的 | 材料定数誤り、単位系不整合 | 入力データ確認 |
| 計算時間が過大 | 不要な細分化、非効率な解法 | メッシュ最適化、並列計算 |
品質保証チェックリスト
教科書には載ってない「現場の知恵」みたいなものってありますか?
- メッシュ収束性を3水準以上で確認したか
- 力の釣り合い(反力合計)を検証したか
- 結果が物理的に妥当な範囲か確認したか
- 既知の理論解またはベンチマーク問題と比較したか
うん、いい調子だよ! 実際に手を動かしてみることが一番の勉強だからね。分からないことがあったらいつでも聞いてくれ。
工場の誘導モータが「IE5」になるまでの40年
工場で動く三相誘導モータは世界の電力消費の約45%を占めると言われる。このため効率規制の強化が世界各地で進んでいて、IE1(標準)→IE3(プレミアム)→IE5(超高効率)と規格が厳しくなり続けている。IE5に対応するには、回転子バー形状の精密最適化、鉄損の極限まで低い電磁鋼板の採用、コイル配置の見直しが必要で、まさにFEMなしには達成できない。「工場のモータを10%効率改善するだけで原発1基分の節電になる」と言われており、地味だが社会的インパクトは巨大な分野だ。
解析フローのたとえ
モータの電磁界解析は「ギターの調律」に近い感覚です。弦の太さ(コイル巻数)とブリッジの位置(磁石配置)を調整して、最も美しい音色(効率の良いトルク特性)を引き出す。1つのパラメータを変えると全体のバランスが変わる——だからパラメトリックスタディが重要なんです。
初心者が陥りやすい落とし穴
「空気領域? なんで空気をメッシュで切るの?」——初めて電磁界解析に触れた人がほぼ全員抱く疑問です。答えは「磁力線は鉄心の外にも広がるから」。解析領域を鉄心ぎりぎりにすると、行き場を失った磁束が壁に「ぶつかって」反射し、実際にはありえない磁束集中が起きます。部屋が狭すぎてボールが壁に跳ね返りまくる状態を想像してみてください。
境界条件の考え方
遠方の境界条件って地味ですが超重要です。「ここから先は無限に広がる空間」ということを数値的に表現する必要がある。設定を間違えると、まるで「見えない壁」があるかのように磁束が跳ね返されてしまいます。
ソフトウェア比較
商用ツール比較
いろんなソフトがあるんですよね? それぞれの特徴を教えてください!
誘導モータ解析に対応する主要な商用CAEツールの機能比較と、各製品の歴史的背景を詳述する。
対応ツール一覧
で、誘導モータ解析をやるにはどんなソフトが使えるんですか?
| ツール名 | 開発元/現在 | 主要ファイル形式 |
|---|---|---|
| JMAG-Designer | JSOL Corporation | .jmag, .jproj |
| Ansys Maxwell | Ansys Inc. | .aedt, .maxwell |
| COMSOL Multiphysics | COMSOL AB | .mph |
| Ansys HFSS | Ansys Inc. | .aedt, .hfss |
JMAG-Designer
JMAGって、具体的にはどういうことですか?
Ansys Maxwell
「Ansys Maxwell」について教えてください!
ここまで聞いて、日本のがなぜ重要か、やっと腹落ちしました!
COMSOL Multiphysics
「COMSOL Multiphysics」について教えてください!
1986年スウェーデンで設立。MATLAB連携のFEMLABとして開始、後にCOMSOLに改名。マルチフィジックスに強み。
現在の所属: COMSOL AB
Ansys HFSS
次はAnsys HFSSの話ですね。どんな内容ですか?
Ansoft Corporationが開発した3D高周波電磁界シミュレータ。2008年にAnsysがAnsoftを買収。
現在の所属: Ansys Inc.
待って待って、日本のってことは、つまりこういうケースでも使えますか?
機能比較マトリクス
予算も時間も限られてるんですけど、コスパ最強はどれですか?
| 機能 | JMAG | Maxwell | COMSOL | HFSS |
|---|---|---|---|---|
| 基本機能 | ○ | ○ | ○ | ○ |
| 高度な機能 | ○ | ○ | ○ | △ |
| 自動化/スクリプト | ○ | ○ | ○ | ○ |
| 並列計算 | ○ | ○ | ○ | ○ |
| GPU対応 | △ | △ | △ | ○ |
変換時のリスク
変換時のリスクって、具体的にはどういうことですか?
- 要素タイプの非互換: ソルバー固有要素は中立フォーマットで表現不可
- 材料モデルの差異: 同名でも内部実装が異なる場合がある
- 境界条件の再定義: 多くの場合、手動での再設定が必要
- 結果データの比較: 出力変数の定義(節点値 vs. 要素値、積分点値)に差異
あっ、そういうことか! 異なるツール間でのモってそういう仕組みだったんですね。
ライセンス形態
「ライセンス形態」って聞いたことはあるんですけど、ちゃんと理解できてないかもしれません…
| ツール | ライセンス | 特徴 |
|---|---|---|
| 商用FEA | ノードロック/フローティング | 高額だが公式サポート付き |
| OpenFOAM | GPL | 無償だがサポートは有償 |
| COMSOL | ノードロック/フローティング | モジュール単位で購入 |
| Code_Aster | GPL | EDF開発のOSSソルバー |
選定の指針
結局どれを選べばいいか、判断基準を教えてもらえますか?
誘導モータ解析のツール選定においては以下を考慮:
- 解析規模: 数万〜数億DOFへのスケーラビリティ
- 物理モデル: 必要な構成則・要素タイプの対応状況
- ワークフロー: CADとの連携、自動化の容易さ
- コスト: 初期投資 + 年間保守 + 教育コスト
- サポート: 技術サポートの質とレスポンス
うん、いい調子だよ! 実際に手を動かしてみることが一番の勉強だからね。分からないことがあったらいつでも聞いてくれ。
誘導モータ解析でOpenFOAMは使えるか?
流体解析の世界では無償のOpenFOAMが広く使われているが、電磁界解析ではどうか。誘導モータの解析には「GetDP」「Elmer」といった無償FEMツールが存在し、研究用途では十分な精度を発揮する。ただし工業製品の開発ではポストプロセス・材料データベース・サポート体制の面で商用ツール(JMAG・Motor-CAD・Ansys Maxwell)が依然優位だ。最近は商用ツールのPythonスクリプト連携が強化されており、「商用のコア解析+自作最適化スクリプト」という構成がコスト効率と自由度を両立させる定番スタイルになってきた。
選定で最も重要な3つの問い
- 「何を解くか」:誘導モータ解析に必要な物理モデル・要素タイプが対応しているか。例えば、流体ではLES対応の有無、構造では接触・大変形の対応能力が差になる。
- 「誰が使うか」:初心者チームならGUIが充実したツール、経験者ならスクリプト駆動の柔軟なツールが適する。自動車のAT車(GUI)とMT車(スクリプト)の違いに似ている。
- 「どこまで拡張するか」:将来の解析規模拡大(HPC対応)、他部門への展開、他ツールとの連携を見据えた選択が長期的なコスト削減につながる。
先端技術
先端トピックと研究動向
誘導モータ解析の分野って、これからどう進化していくんですか?
誘導モータ解析における最新の研究動向と先進的手法を見ていこう。
なるほど。じゃあ誘導モータ解析におけができていれば、まずは大丈夫ってことですか?
最新の数値手法
次は最新の数値手法の話ですね。どんな内容ですか?
うーん、式だけだとピンとこないです… 何を表してるんですか?
高性能計算 (HPC) への対応
| 並列化手法 | 概要 | 適用ソルバー |
|---|---|---|
| MPI (領域分割) | 分散メモリ型。大規模問題の標準 | 全主要ソルバー |
| OpenMP | 共有メモリ型。ノード内並列 | 多くのソルバー |
| GPU (CUDA/OpenCL) | GPGPU活用。特に陽解法で有効 | LS-DYNA, Fluent等 |
| ハイブリッド MPI+OpenMP | ノード間+ノード内並列 | 大規模HPC環境 |
トラブルシューティング
トラブルシューティング
ここまで聞いて、誘導モータ解析に関連がなぜ重要か、やっと腹落ちしました!
よくあるエラーと対策
先生も誘導モータ解析で徹夜デバッグしたことありますか?(笑)
1. 収束失敗
収束失敗って、具体的にはどういうことですか?
症状: ソルバーが指定反復回数内に収束せず異常終了
考えられる原因:
- メッシュ品質の不足(過度に歪んだ要素)
- 材料パラメータの不適切な設定
- 不適切な初期条件
- 非線形性が強すぎる(荷重ステップの不足)
つまり収束失敗のところで手を抜くと、後で痛い目を見るってことですね。肝に銘じます!
2. 非物理的な結果
次は非物理的な結果の話ですね。どんな内容ですか?
症状: 応力/変位/温度等が物理的に非現実的な値
考えられる原因:
- 境界条件の誤設定
- 単位系の混在(SI単位と工学単位の混同)
- 不適切な要素タイプの選択
- 応力特異点の存在
対策:
- 反力の合計を確認(力の釣り合い)
- 単位系の一貫性を確認
- 要素タイプの適切性を再検討
- 特異点除去またはサブモデリング
先輩が「収束失敗だけはちゃんとやれ」って言ってた意味が分かりました。
3. 計算時間の超過
計算時間の超過って、具体的にはどういうことですか?
症状: 計算が想定時間の何倍もかかる
対策:
- メッシュの粗密分布の最適化
- 対称性の活用(1/2, 1/4モデル)
- ソルバー設定の最適化(反復法、前処理の選択)
- 並列計算の活用
4. メモリ不足
「メモリ不足」について教えてください!
症状: Out of Memory エラー
先輩が「収束失敗だけはちゃんとやれ」って言ってた意味が分かりました。
対策:
- アウトオブコア解法の使用
- メッシュ規模の削減
- 64bit版ソルバーの使用確認
- メモリ割り当ての増加
おお〜、収束失敗の話、めちゃくちゃ面白いです! もっと聞かせてください。
Nastran代表的エラー
代表的エラーって、具体的にはどういうことですか?
- FATAL 2012: 特異剛性マトリクス → 拘束条件の見直し
- USER WARNING 5291: 要素品質不良 → メッシュ修正
- SYSTEM FATAL 3008: メモリ不足 → MEM設定の調整
Abaqus代表的エラー
「代表的エラー」について教えてください!
- Excessive distortion: 要素の過大変形 → NLGEOM確認、メッシュ改善
- Zero pivot: 拘束不足 → 境界条件追加
- Time increment too small: 収束失敗 → ステップ設定見直し
なるほど。じゃあツール名ができていれば、まずは大丈夫ってことですか?
「解析が合わない」と思ったら
- まず深呼吸——焦って設定をランダムに変えると、問題がさらに複雑になる
- 最小再現ケースを作る——誘導モータ解析の問題を最も単純な形で再現する。「引き算のデバッグ」が最も効率的
- 1つだけ変えて再実行——複数の変更を同時に行うと、何が効いたか分からなくなる。科学実験と同じ「対照実験」の原則
- 物理に立ち返る——計算結果が「重力に逆らって物が浮く」ような非物理的な結果なら、入力データの根本的な間違いを疑う
Related Topics
なった
詳しく
報告