Composeスクリプトを利用したモータの効率マップ生成


この記事は、Altair Flux : Compute efficiency maps on a Flux project in an hour ! By combining the new macro CreateLookUpTable, with Compose scripts. (KB0117661)を翻訳したものです。

Fluxで提供しているマクロ(CreateLookUpTableFromTMProjectDQLight_3D)とComposeスクリプト (Efficiency_maps Compose )を組み合わせることで、電気モーターの効率値、トルク、損失などを簡単に計算できます。

まず、モーターの過渡磁界解析のプロジェクトを作成する必要があります。CreateLookUpTableFromTMProjectDQLight3D.PFM.zipマクロを実行すると、プロジェクトはI Dと I Qによって駆動されるマルチスタティック プロジェクトに変換されます

画像1.png

 

このマクロは、トルク、DQ 方向の磁束密度 Flux_D、Flux_Q、およびインダクタンス LD LQ vs ID および IQ も計算します。これらの値は *project_name*_MS_CSV_table_res.oml ファイルに書き込まれ、このファイルにはさまざまなパラメーター vs ID IQ をプロットするスクリプトも含まれています。これらのグラフは、スクリプトのコメントを解除して Compose で起動することで取得されます。

画像2.png

 

次に、効率マップを計算するには、Macros_AFIR_machine ディレクトリ ( AFIR2_Analytic_FEMT.zip )にある Compose スクリプトを使用する必要があります。まず、Flux_D.oml および Flux_Q.oml の入力ファイルを変更し、マクロによって取得された Flux_D および Flux_Q の値を追加する必要があります。次に、"represent_maps.oml"スクリプトが計算を開始し、効率テーブルがプロットされます。

画像3.png

 

最後に、これらのテーブルは、たとえば Altair Activate を使用してプロジェクトのシステム分析を行うために使用できます。e モーターとドライブの 1D システム モデリングについては、こちらの記事をご覧ください: KB0119673

これらの計算手順はすべて、モーターの最初の適切な簡略化モデルを表しており、さまざまなトポロジで使用できます。

上記のファイルは、モデルまたは指定された Flux プロジェクト例( TestCase_IPM_Motor.FLU.zip ) でこれらの計算手順を実行するためのステップバイステップのチュートリアル ( Step by step tutorial - Efficiency Maps.pdf ) とともにこのチケットに添付されていますこれらはすべて Flux 2021.2 と互換性があります。

これらのファイルは Flux 2022 バージョンで標準になります。CreateLookUpTableFromTMProjectDQLight_3D は Macro ディレクトリ ( …\flux\Extensions\Macros ) にあり、効率マップ Compose スクリプトは…\flux\Extensions\Macros\Macros_AFIR_Machine\TableDQ\Table_LD_LQ_Light_MultiplePositions.PFM\Composeディレクトリにあります

このワークフローは、" *...\Altair\20xx.x\flux\Extensions\Macros "ディレクトリにある既存のCreateLookUpTableFromTMProjectDQLight.PFMマクロを使用して2Dプロジェクトでも実行できます。