ANSYS Maxwell バッチ チュートリアル
このチュートリアルでは、RescaleのScaleXプラットフォームでANSYS Maxwellシミュレーションモデルをバッチモードで実行する方法について説明します。Rescaleプラットフォームに慣れたら、ニーズに合わせてワークフローをカスタマイズすることができます。Rescaleのバッチに関する基礎知識は、こちらのガイドをご参照ください。
このチュートリアルは、回転式アクチュエータの静磁場解析に基づいています。トルクとインダクタンス特性対位置のパラメトリックスタディで、励磁電流は675.5Aです。
このチュートリアルに従うために必要なファイルを入手するには、下の Import Job Setup リンクをクリックして、ファイルをホストしているこのジョブをクローンしてください。次に、Save アイコンをクリックしてファイルのコピーをあなたの Rescale クラウドファイルに用意します。
Note : このジョブを直接実行することもできますが、このチュートリアルを続けるには、ジョブを直接送信しないでください。シミュレーション入力ファイルrotational-actuator.aedtzをあなたのアカウントにインポートするために、ジョブのクローンを作成しています。また、Get Job Resultsをクリックすると、ジョブの結果を取得することができます。
ANSYS Maxwell ジョブを実行するには、ANSYS Electronics デスクトップから .aedtz アーカイブファイ ルを作成する必要があります。このファイルは、ローカルのANSYS Electronicsデスクトップで作成することができます。また、Rescaleにはリモートデスクトップというオプションがあり、ANSYS Maxwellのデスクトップを起動してソフトウェアを使用することができますが、これについては次のセクションで説明します。
ローカル環境にアーカイブされたシミュレーションの.aedtzファイルがあり、バッチ送信の準備ができている場合は、次のセクションを読み飛ばしていただいて結構です。先に進んで、バッチ送信のセクションを開始してください。また、ANSYS Maxwell GUIからパックされた.aedtzを作成したい場合は、このセクションをスキップして、バッチ送信に進むことができます。そうでない場合は、続けてください。
Rescaleでリモートデスクトップを起動する
- まず、RescaleプラットフォームのWeb UIでDesktopsオプションを選択します。
- 左上隅にある[新しいカスタムデスクトップ]ボタンを選択します。デスクトップ設定ページが表示されます。デスクトップに名前を付けます。ここでは、このデスクトップに「ANSYS Maxwell Desktop」という名前を付けました。
- 1.の下にあるConfigurationを選択し、Windowsの基本設定を選択します。
- 2.のドロップダウン・メニューを展開します。ソフトウェアの追加 .検索するか、メニューから選択します。ANSYS Maxwell Desktopを選択します。
- Select License – ANSYS Maxwell Desktop」ポップアップメニューが表示されます。適切なANSYSライセンス情報を入力し、okをクリックして続行します。
- また、使用する Maxwell のバージョンを選択することができるようになりました。このチュートリアルでは、19.0 を選択します。
- 3.のドロップダウン・メニューを展開する。ジョブを追加する。ここでも、クローンしたジョブを検索したり、メニューから選択することができます。ANSYS Maxwell Tutorialを選択します。アクション]の[追加]をクリックします。
選択後、以下のような画面が表示されます。
- その後、ページの右下にある「起動」ボタンをクリックすると、デスクトップの起動を開始することができます。これで確認ダイアログが表示されるはずです。
- 設定が正しいようであれば、このメニューの[起動]をクリックして、デスクトップサーバーを起動します。このプロセスでは、新しいWindowsサーバーインスタンスをスピンアップするのに約5~10分かかります。数分おきにページを更新して、サーバーの状態を更新してください。4.ログメニューで、「ServerA server is a computer system or software program that provi... Started」メッセージが表示されると、デスクトップは起動できるようになります。
- 接続ボタンをクリックすると、接続オプションが表示されます。Windows RDPクライアントまたはこのチュートリアルで使用するIn-Browser Desktopを使用して接続することを選択することができます。Windows RDPおよびRescaleデスクトップの構成に関する詳細については、当社のガイドを参照してください。
ANSYS Electronics デスクトップからの入力ファイルの作成
Rescaleデスクトップでチュートリアルファイルを開く場合は、以下の手順で行ってください。
- Windows のデスクトップに接続したら、デスクトップにある ANSYS Electronics Desktop 19.0 のショートカットをダブルクリックして、ANSYS Electronics Desktop を起動します。
- クローンジョブを添付した場合、ファイル選択メニューでデスクトップに移動し、attached_jobsのショートカットを選択します。これにより、添付されたクローンジョブファイルが展開されたフォルダが表示されるはずです。input “フォルダーを選択します。最後にシミュレーションファイル.aedtを選択し、開きます。
- お客様がお持ちのANSYS Maxwellファイルを使用する場合、Rescaleファイルストレージにファイルをアップロードし、起動したMaxwellデスクトップでダウンロードすることができます。Rescale CloudファイルへのアップロードとRescale Cloudファイルからのダウンロードについては、ファイル転送の項を参照してください。
- Maxwellファイルに必要な変更を加えた後、File > Archiveをクリックして、アーカイブされた入力ファイルを作成します。
Rescale Cloudへのシミュレーションファイルのアップロード
- Rescaleデスクトップからアーカイブされた.aedtzファイルを作成した場合、デスクトップ上の「Cloud Files」アイコンをクリックして、ファイルをRescaleにアップロードすることができるようになりました。Upload from this computer “のオプションを選択します。ファイルのパスに移動し、新しくアーカイブされた.aedtzを選択します。
- アーカイブされたシミュレーションファイルをローカルのデスクトップ環境から作成した場合、Web UI Filesオプションから同様にファイルをアップロードすることができます。
デスクトップを終了する
シミュレーションの準備と Rescale Cloud へのファイルのアップロードが完了したので、当面の ANSYS Electronics GUI の使用は終了です。このデスクトップ・インスタンスをシャットダウンすることができます。シミュレーション終了後にポスト処理を行うために、このインスタンスを起動し続けることもできます。
- Rescale Web UIで、[Desktops]を選択します。
- Desktopインスタンスの下にあるSelectボックスをチェックします。このインスタンスは、先に名前を付けておけば、簡単に識別できるはずです。
- ページの上部にある赤い[Terminate]ボタンをクリックして、このインスタンスをシャットダウンします。
- Rescaleデスクトップの使用方法については、こちらのガイドを参照してください。
- ここでは、ANSYS Electronicsデスクトップから作成したアーカイブされた.aedtzをサブミットする方法を説明します。新しいジョブを開始するには、Rescaleプラットフォームにログインし、左上にある + New Job ボタンをクリックします。基本的なジョブの起動方法については、こちらのチュートリアルを参照してください。
入力ファイル
- まず、バッチ実行に必要な入力ファイルをインクルードする必要があります。ANSYS Maxwellの場合、前項で作成した.aedtzファイルをインクルードする必要があります。
- ローカルにファイルを作成した場合は、「このコンピュータからアップロード」オプションを使用できます。入力ファイルがRescaleクラウド上にある場合は、「クラウドストレージからファイルを使用」をクリックし、作成したファイルを検索してください。入力ファイルを含めたら、ソフトウェア設定オプションをクリックします。
ソフトウェア設定
- ソフトウェアの設定画面で、ANSYS Maxwell ソフトウェアを検索し、クリックします。
- ANSYS Maxwellのバッチジョブを実行するために、ソフトウェアのバージョンを選択し、コマンドを編集することができるAnalysis Optionウィンドウが表示されます。コマンドラインでは、プレースホルダーをMaxwellの.aedtzfileに置き換えます。
- さらに、プレースホルダー < int > を適切な数字に置き換えることで、タスクを手動または自動で分配するように指定することができます。手動と自動のタスク分配の詳細については、Maxwell FAQを参照してください。
- この例では、TASK_PER_NODEは2(マニュアルモード)に設定されています。
- 注:Maxwell on Azure を使用している場合、追加のコマンドラインについては、Maxwell FAQ を参照してください。
- また、Maxwell ではデザインオプションを指定することができます。デザインオプションの詳細については、Maxwell FAQ を参照してください。デザインオプションを指定しない場合は、< design-options >プレースホルダーを削除するだけです。
ハードウェアの設定
- ハードウェアの設定ページでは、コアの種類とコア数を指定することができます。この例では、コアタイプをEmerald、コア数=8とします。 jot設定ページの右側には、ハードウェアの概要が表示されています。
- このチュートリアルでは、ポスト処理のオプションを指定する必要はありません。
仕事のモニタリング
- 選択した項目を確認したら、この時点で一括送信の準備が整ったはずです。
- ジョブ設定ページの右上、または「レビュー」ページの中央にある青い「送信」ボタンをクリックします。
- また、ジョブを投入する代わりに、問題の設定を保存しておき、後日実行することもできます。
- ジョブの状態を監視し、クラスタに関する情報をリアルタイムで得ることができます。ここでは、ケースが実行され始めると、出力されるprocess_output.logのライブテイルが表示されるのがわかります。
- Rescaleのステータス監視に関するガイドはこちらでご覧いただけます。
- ジョブの実行が完了したら、”Results “ページからすべての出力ファイルをダウンロードすることができます。また、別のDesktopを起動し、このジョブをアタッチして後処理を行うことも可能です。
- Rescaleで仕事の成果を管理するためのガイドはこちらでご覧いただけます。
- 完了したジョブを添付すると、デスクトップ > attached_job > [job folder] フォルダの中に input と run1 の2つのフォルダが作成されます。run1には、拡張子が”.aedb”, “.aedt.batchinfo”, “.aedtresults “の3つのフォルダーが作成されます。また、.aedtファイルも同様に存在します。
- 結果を表示するには、ANSYS Electronics デスクトップを起動し、run1 フォルダ内の .aedt ファイルを開きます。結果は自動的にANSYS Electronicsのデスクトップに読み込まれます。ソフトウェア上でポスト処理に進むことができます。