v1.1.0 では仕様書から初期設計と解析まで進められるモータの種類を広げました。かご形誘導機、SynRM、巻線界磁同期機、アキシャルフラックスモータ、SR モータが、PMSM と同じ流れで扱えます。設計を比べる道具として効率マップの比較図を、設計の出口として JMAG-RT モデルの書き出しと、スライド形式と Excel のレポート作成を追加しました。アプリでは会話をまたいで指示を覚える記憶と、使い方をその場で聞ける質問に対応しました。
設計機能誘導機・SynRM・巻線界磁同期機の初期設計、アキシャルフラックスモータ・SR モータの解析、効率マップの比較図、JMAG-RT モデルの書き出し、MATLAB / Simulink 連携、PLECS 回路シミュレーション連携
レポートスライド形式のレポート作成、Excel 形式のレポート作成
アプリと使い勝手会話をまたぐ記憶、アプリの使い方をチャットで質問、インストール先の選択、このアプリについて
誘導機・SynRM・巻線界磁同期機の初期設計(動画 0:27)
かご形誘導機、SynRM、巻線界磁同期機(WFSM / EESM)も、PMSM と同じ流れで仕様書から初期設計と解析まで進められるようになりました。要求の整理、テンプレートと極数・スロット数の候補、解析計画の提示、承認後の作成と解析、目標点の FEM による確認、という順番です。仕様に届かない場合は、その理由を数値で示して止まります。動画では磁石のない SynRM を例に、3 回の依頼で進めています。
仕様書は JSON で、4 極 24 スロット、ステータ外径 204 mm、エアギャップ 1.0 mm、積厚は最大 100 mm、インバータの制限は線間 380 Vrms・相電流 40 Arms・最高 4500 rpm、目標運転点は 1500 rpm で 30 Nm、3000 rpm で 20 Nm、4500 rpm で 8 Nm の 3 点です。
1 回目の依頼は要求の整理と候補の提案です。解析はまだ実行せず、計画を見てから承認します。
@spec_synrm.json の仕様から、シンクロナスリラクタンスモータ(磁石なし)の初期設計をお願いします。
要求を整理し、候補(極数・スロット数・テンプレート)と選定理由を示したうえで、解析の計画(ケース数と所要時間の見込み)を出して、私の承認を待ってください。まだ実行はしないでください。
並列実行ライセンス(PSL、64 並列)は使えます。仕様に無い材料はテンプレートの既定値で構いません。ファイル名は synrm_4p24s.jproj としてください。
計画は合計 36 ケース、所要約 17 分です。内訳は基準点 1 ケース、電流と位相を変えた 24 ケースで dq モデルを特定、巻数を決めたあとの確認 2 ケース、目標 3 点の検証 3 ケース、目標に届かなかったときの補正 6 ケースです。
2 回目の依頼で計画を承認し、目標に届かない点があれば 2 回まで補正してよいと伝えます。図の体裁もここで指定しています。
計画どおり、提示したケース数すべてを実行してよいです。目標に届かない点があれば 2 回まで補正して再解析してよく、その追加ケースも承認します。 終わったら、目標・予測・解析結果(FEM)・出典の表と、横軸 回転数・縦軸 トルクの散布図 1 枚(要求値と解析値を点だけで示し、線で結ばない。各点に回転数を書き、タイトルは 1 行)を示してください。突極比と力率も運転点ごとに書いてください。回答に貼る図はその散布図と、作成したモデルの断面画像の 2 枚だけにしてください。

3 回目は、承認待ちの解析が残っていないかの確認です。今回は残っていなかったので、最終の比較表と散布図だけが返ります。
私の承認待ちの解析が残っていれば、提示したケース数すべてをそのまま実行してください。終わったら、最終の比較表と散布図 1 枚を示してください。アキシャルフラックスモータ・SR モータの解析(動画 1:45)
アキシャルフラックスモータ(1 ロータ 2 ステータ / 2 ロータ 1 ステータ)と SR モータについて、仕様からモデルの作成、巻数の決定、解析、レポートまで 1 つの会話で進められるようになりました。仕様が曖昧な場合や対応していない構成の場合は、理由を示して止まります。動画では 6/4 の 3 相 SR モータを、作成と解析の 2 回の依頼で進めています。
1 回目は仕様の整理とモデルの作成です。確認が必要な点だけ質問カードで聞くよう頼み、解析はまだ実行しません。
次の仕様で SR モータを作って解析まで進めたいです。まず仕様を整理して候補を提案し、確認が必要な点だけ聞いてください。このターンではモデルの作成(build)までにして、解析はまだ実行しないでください。
機種: スイッチトリラクタンスモータ(SRM)、3 相、ステータ極数 6・ロータ極数 4
ステータ外径 70 mm、積厚 80 mm
直流電圧 45 V、電流上限 45 A(相電流のピーク値)
回転数 10000 rpm、目標トルク 0.5 Nm
未指定の項目はテンプレートの既定値で構いません。ファイル名は srm_6_4.jproj としてください。作成したモデルの断面画像も 1 枚見せてください。

2 回目は巻数の決定と負荷解析です。承認するケース数を数で伝え、結果の表に書く項目も指定しています。
巻数は加振プローブで決めて反映し、本解析(負荷解析)を実行してください。合計 2 ケース(サイジング 1 ケース+本解析 1 ケース)を承認します。補正が必要なら追加 3 ケースまで承認します。 結果は平均トルク・トルクリップル・銅損・鉄損の表にし、使った駆動条件(電圧・導通角)と、検証済み/未検証の項目も書いてください。トルク波形の図を 1 枚だけ貼ってください。

効率マップの比較図(動画 3:04)
複数設計の効率マップを並べた図や、基準設計との効率・全損失・銅損・鉄損の差のマップをチャットで作成できるようになりました。動画では、基準設計 A の効率マップがある状態から、磁石を 30 % 薄くした設計 B を作って同じ条件で効率マップを計算し、2 つを比べています。
1 回目の依頼は設計 B の作成と効率マップの計算です。dq パラメータマップの測定条件と効率マップの条件は、基準 A と同じ値を書いています。
作業フォルダの d-model_base.jproj は基準設計 A で、その効率マップが maps/design_a/ にあります。このファイルのコピー design_b.jproj を自分で作り(私に頼まず)、設計表の磁石厚の変数を 30 % 薄くした設計 B にしてください(形状の安全チェックで止まっても、設計表の値を直接書き換えて続けてよいです)。元ファイルは変更しないでください。
設計 B について、基準 A と同じ条件で dq パラメータマップを測定し、効率マップを計算してください。電流は振幅で 0・4.24・7.07 A(実効値 0・3・5 A、0 A は無負荷の基準)、位相は q 軸基準で 0〜90° を 10° 刻み、回転数はスタディの設定のまま、必要なプローブは追加して構いません。PSL(64 並列)を使い、ケース数を含めて私の確認を待たずに実行してください。
効率マップは直流 165 V・空間ベクトル PWM・最大電流は測定した上限・相抵抗はモデルの値・軸トルク・鉄損は軸出力から差し引く扱いで、回転数 500〜6000 rpm、線形軸です。図は maps/design_b/ に保存し、回答には効率マップ 1 枚だけ貼ってください。
2 回目は比較図です。既存の図から並べ図と差のマップを描くだけなので、再計算はしません。
maps/design_a/ の基準設計 A の効率マップ図と、設計 B の図を使って(再計算はしない)、効率マップを並べた図と、基準 A に対する効率・全損失・銅損・鉄損の差のマップを描いてください。運転点 3000 rpm・1.8 Nm と 1500 rpm・1.0 Nm に印を付け、各点の差の値を表にしてください。図は compare/ に保存し、回答には並べ図と効率の差のマップの 2 枚を貼ってください。

JMAG-RT モデルの書き出し(動画 4:27)
確定した PMSM の設計から JMAG-RT モデルを書き出し、無負荷鎖交磁束や d 軸・q 軸インダクタンスを表で確認できるようになりました。動画では計画の確認と実行の 2 回の依頼に分けています。
作業フォルダの d-model_base.jproj は確定した設計です。この設計から JMAG-RT モデルを書き出してください。あとで制御シミュレーションに使います。Simulink 用のブロックファイルは今回は不要で、RT モデル本体(.rtt)と特性の表があれば十分です。
モータの定格は直流 165 V、最大電流 7.07 A(相電流のピーク値、実効値 5 A)、最高回転数 6000 rpm です。巻線はスタディ「Torque Ripple」の値を採用設計としてください。PSL は 40 並列まで使ってよいです(スケジューラの設定と同じで、メモリにも収まります)。まず計画を見せてください。
OK、その計画で実行してください。終わったら、無負荷鎖交磁束と、最小電流・最大電流での d 軸・q 軸インダクタンスを表で示し、出力ファイルの場所も書いてください。
スライド形式のレポート作成(動画 5:32)
設計や解析の結果を、スライド形式のレポート(PDF)にまとめられるようになりました。基準設計との比較表、パレート図、断面図などを並べた資料を作成でき、依頼すれば編集できる PowerPoint ファイルも出力します。お手持ちの .pptx / .pdf を見本に様式を合わせることや、文字を小さくして 1 ページの情報量を増やした資料向けのテーマを使うこともできます。
動画では JMAG の多目的最適化(MOGA)の結果を作業フォルダに置いた状態から始めています。対象は 10 極 12 スロットの表面磁石形モータで、設計変数は磁石厚とティース幅の 2 つ、目的は定格点の効率の最大化とトルクリプルの最小化、制約は平均トルクが基準設計の 95 % 以上です。144 個体の結果 CSV と、JMAG のモデルから作った断面画像を入れてあります。
1 回目の依頼は結果の整理です。レポートの前に、何を載せるかを会話で確かめます。
results フォルダに JMAG の多目的最適化(MOGA、144 個体)の結果があります。README の条件で、制約を満たす中で効率とトルクリプルのパレート前線を整理して、前線から代表を 3 つ選んで基準と比べてください。断面図は sections フォルダの画像を使い、どこが変わったか分かるように磁石厚とティース幅の値を添えてください。

2 回目はスライドの作成です。入れる要素と、編集できる形式も頼んでいます。
この結果をスライド形式のレポート(PDF)にまとめてください。基準との比較表、トレードオフの図、代表 3 案の断面図を入れ、編集できる PowerPoint ファイルも出してください。
PowerPoint ファイルでは文字・表・フロー図はそのまま編集でき、図は画像として入っています。1 案への絞り込みは依頼していないので、まとめのページは「選択肢(未決定)」として書かれています。
Excel 形式のレポート作成(動画 7:13)
基準との比較表や判定、材料費などの計算を、数式の入った Excel ブックとしてレポートの付属資料に作成できるようになりました。スライドと同じ数値データから作るので、値がずれません。
基準との比較表と制約の判定、磁石の材料費(NdFeB を 1 kg あたり 15,000 円として)の計算を、数式の入った Excel ブックとしてレポートの付属資料に作ってください。

会話をまたぐ記憶(動画 7:48)
「覚えておいて」と頼んだ内容を、新しい会話でも AI が覚えておくようになりました。今後の進め方に関わる指示などは、記憶するかどうかを AI が確認してから保存します。覚えている内容の確認や削除も、チャットで依頼できます。
覚えておいてください。私が図を頼んだときは、横軸を回転数(rpm)の線形軸にして、軸ラベルと凡例は日本語で書いてください。
新しい作業を始めて別の会話にしてから、何を覚えているかを聞きます。
私について何を覚えていますか?一覧で見せてください。
図の軸ラベルと凡例についての指示は忘れてください。
アプリの使い方をチャットで質問(動画 8:41)
画面の使い方や設定の意味、うまく動かないときの対処をチャットで質問すると、お使いのバージョンに合わせて回答するようになりました。
解析を頼むと承認カードが毎回出ます。確認の回数を減らしたいのですが、どこで設定を変えればいいですか?
JMAG が認識されないときは、何を確認すればいいですか?
このアプリについて(動画 9:19)
設定画面に「このアプリについて」を追加し、アプリに含まれるオープンソースソフトウェアのライセンス一覧を表示できるようになりました。

そのほかの新機能
動画には含めていませんが、次の新機能も v1.1.0 に入っています。
- MATLAB / Simulink 連携: チャットから Simulink のモデルを読み取って説明し、ブロックのパラメータや構成を書き換えて、シミュレーションの実行と結果の集計ができるようになりました。MathWorks 同梱の例題を検索して取り込むこともできます。
- PLECS 回路シミュレーション連携: チャットから PLECS のモデルを読み取って説明し、素子の定数や回路構成・制御ブロックを書き換えて、シミュレーションの実行や波形の比較ができるようになりました。編集はコピー上で行い、元のモデルは変更しません。
- インストール先の選択: インストール時に、アプリのインストール先フォルダを選べるようになりました。
そのほかの改善と修正
改善は次のとおりです。
- JMAG-Designer 25.2 に対応しました。JMAG の版ごとに使える機能を調べて動作を合わせるため、25.0 と 25.2 のどちらでも使えます。JMAG Express のテンプレート一覧には、インストールされている JMAG で使えるテンプレートだけが表示されます。
- 仕様書からの PMSM(IPM / SPM、インナー / アウター)の初期設計で、作成したモデルを FEM で解析して目標の運転点を満たすかを確認し、満たさない点は設計を補正するところまで行えるようになりました。目標に届かない仕様では、探索した範囲とともに実現できない理由を数値で報告します。
- JMAG-Express の標準構造への変換で、着磁を Express 本来の形式で設定し、テンプレートで表せない巻線も変換できるようになりました。ロータ・ステータの移植は、アウターロータ、IM のバー数指定、同一構成の AFM、SR ステータも扱えます。
- 設計表に行が無い Geometry Editor の式の変数も、行を登録したうえで掃引できるようになりました。
- プロジェクトファイルが大きくなりすぎないよう、AI がファイルの容量を測りながら作業し、上限を超えそうな場合は新しいファイルに移るか、不要な結果を整理するか、このまま続けるかを確認します。最適化では個体ごとの詳細な結果を既定で保存しません。
- 指定した部品などの名前がモデル内で見つからない場合に、実在する名前の候補を示します。9 ケース以上の一括解析は、スタディ名と件数を表示した承認カードで確認します。
修正は次のとおりです。
- 「PSL で並列に」「バッチで」と指示しても一部の解析で 1 つずつ実行される問題、JMAG 標準の効率マップのスタディ作成に失敗する問題、指定した速度の分割数や最高速度がスタディに反映されない問題を修正しました。
- ロータ形状の置き換えで正しい着磁方向を誤りと判定して置き換えが取り消される問題と、ロータを入れ替えたモデルでコイルピッチが変わり解析できなくなる問題、新しいモデルの作成で元のモデルの運転条件や寸法が引き継がれない問題を修正しました。
- JMAG-Express 変換の前後の比較で元のプロジェクトファイルが解析・上書きされる問題と、質問カードで結果を残す内容を選んだのに解析結果が削除されることがある問題を修正しました。比較は使い捨てのコピーで行い、解析結果は削除の確認で「消す」を選んだ場合だけ削除されます。
- PC の起動直後にアプリが終了してしまう問題、処理が数十秒止まった後に操作が受け付けられなくなる問題、非常に大きなプロジェクトを開くとサーバーが停止する問題、回答の日時がずれて表示される問題を修正しました。
- スタディ複製時に形状寸法が引き継がれない問題、形状チェックの見落とし、設計表の誤った警告、メッシュチェックで解析が止まり続ける問題、半径・直径の拘束が設計変数にならない問題、形状の式が保存後に消える問題を修正しました。
- 解析結果などの大きなデータで表の途中が欠落する問題、解析グループ最適化の制約に測定変数を指定できない問題、要素値の出力で指定したケースが使われない問題、JMAG の画面写真で別の画面が撮影される問題を修正しました。
- 解析を止めると同じ PC の別の解析まで止まる問題と、止めた解析が後から実行される問題を修正しました。止めるのは、その会話で始めた解析だけです。質問カードの選択肢がスクリーンリーダーで読み上げられない問題も修正しました。
AI エージェントは作業中に Python パッケージを追加でインストールしなくなりました。必要なパッケージが不足している場合は、その旨をお知らせします。
v1.1.0 は仕様書から始められるモータの種類を広げ、設計の比較とレポートまでを一つの会話で進められるようにしたアップデートです。磁石のないモータの仕様書を作業フォルダに置き、候補と解析計画を出してもらうところから試せます。詳しい変更点はリリースノートをご覧ください。