ANSYS Mechanical バッチ チュートリアル

このチュートリアルでは、ANSYSのジョブをRescaleプラットフォームにバッチでサブミットする方法を紹介します。各ANSYSソフトウェアから入力ファイルを作成し、Rescaleジョブを開始し、投入し、結果をANSYSに転送します。

前処理(ジオメトリ、メッシュ/モデルなど)はすでに完了し、ソルバーやセットアップの設定もすべて決定しています。RSMによるジョブ投入とは異なり、Rescale Desktopsを起動する必要はありません。ANSYSのソフトウェアとライセンスを使用するか、または弊社に連絡してElastic License Units(ELU)を購入することができます。

このチュートリアルでは,ANSYS Mechanical 19.0 を使用したテーパー梁の静的構造解析に焦点を当て,Rescale プラットフォームでバッチジョブとして実行を提出する方法を紹介します.このチュートリアルでは,長さ 15 フィートの鋼製テーパー I 字型梁をモデルとして使用します.

このチュートリアルで使用する Workbench プロジェクトファイル (.wbpz) を入手するには、下の Import Workbench project リンクをクリックし、ジョブ送信ページの右上にある Save オプションをクリックして、このファイルのコピーを Rescale クラウド ファイルに保存してください。

Workbenchからの入力ファイルの作成

  • 入力ファイルを作成する前に、セットアップ前の前処理セルの状態が完了している(緑色のチェックマーク)ことを確認してください。
system diagram.bcda5456
  • 以下の手順で入力ファイルを作成することができます – すべての定義が完了したら、Setup (A5).をダブルクリックします。ANSYS Mechanicalウィンドウで、左側のツリーからSolution(A6)状態をハイライトし、Tools > Write Input File…を選択します。
write input file.03e48e92
  • 名前を付けて保存」ウィンドウが表示されます。適切なファイル名とディレクトリを選択してください。この例では、input_batch.datと名付けます。

Rescaleジョブ送信

  • Rescaleプラットフォームにアクセスし、新しいジョブを開始して名前を付け、Workbenchから生成した入力ファイルをアップロードします。入力ファイルのアップロードは、ローカルコンピュータからでも、Rescaleのクラウドファイルからでも可能です。
  • この例では,Ansys Mechanical バージョン 19.0 を選択して,ソフトウェアの設定を行います.基本的なジョブの起動の詳細については、こちらのチュートリアルを参照してください。
  • コマンドウィンドウで、角括弧の下に入力ファイル名を指定する必要があります。このチュートリアルでは、コマンドは下図のようになります。
job setup single v19.c2844902
  • ライセンスオプションを指定し、ハードウェアの設定に移ります。この例では、4つのEmeraldコアで実行されます。ここでは、ポスト処理のオプションはありません。
  • ジョブを送信して、ジョブのステータスをモニターし、リアルタイムでクラスタの情報を得ることができますので、ご自由にお使いください。Rescaleの Monitor Statusについてのガイドはこちらです。

結果の表示

ジョブが完了したら、ローカルのワークステーションまたはRescaleデスクトップで結果を見ることができます。どちらの方法も以下に紹介します。

ローカルワークステーションで

ジョブが完了すると、ダウンロードしたいファイルを選択することができます。

注:大きな出力ファイルがある場合、WindowsユーザはRescale Transfer Manager(RTM)を使用して、オンプレミスのワークステーションにファイルを高速にダウンロードすることをお勧めします。RTMの詳細については、こちらをご覧ください。LinuxまたはMacユーザは、Rescale CLIを使用して、より大きな出力ファイルをダウンロードすることができます。

  • ジョブ結果ページに移動し、Download with Rescale Transfer Managerをクリックします。警告メッセージがポップアップした場合は、Open Rescale.TransferClient.UIをクリックします
  • フォルダーの参照ウィンドウが開くので、ジョブ結果を保存する先を選択して、OKをクリックします。ダウンロードが行われ、ステータスがCompleteと表示されるまで待ちます。ファイルは、ジョブにちなんだ名前のフォルダに保存されます。
browse for folder.c6ace762
  • ワークベンチを開き、左側のツリーでSolution (A6) 状態をハイライトし、Tools > Read Result Files…を選択します。
  • Openウィンドウが表示されます。先ほど指定したディレクトリを探します。この例では、Rescale Basicのジョブで、出力ファイルは “run1″フォルダの下にあります。file.rst” ファイルを選択し、”open “をクリックします。ANSYS Mechanical に結果が完全にロードされるのを待ちます。これを確認する一つの方法は、ツリーを見て、Solution (A6)状態が緑色のチェックマークで表示されていることを確認することです。

Rescaleデスクトップ上で

ジョブが完了したら、以下の手順でRescaleデスクトップ上で結果を確認することができます。

.wpbzワークベンチアーカイブファイルをRescale Cloudにアップロードします。Filesをクリックし、Upload from this computerをクリックします。ウィンドウが表示されます。.wpbz`ファイルがある場所に移動します。ファイルをクリックし、Openをクリックします。

mechanical workbench archive.4d6f747d

デスクトップセッションを設定する。

  • 1.Choose Configurationドロップダウンで、デスクトップセッション用のハードウェアを選択します。
  • 2.Add Softwareのドロップダウンで、ANSYS Structures Desktopを選択します。
  • 3.Jobsのドロップダウンで、名前を入力したり、リストを参照したりして、追加したいジョブを探しますAddクリックすると、デスクトップにジョブが追加されます。
  • Desktop セッションを開始したら,Rescale のデスクトップにある Ansys Workbench を起動します.
  • Rescale Cloud Filesから`.wpbz’ ワークベンチアーカイブファイルを以下の手順でダウンロードします – Rescaleデスクトップ上にあるCloud Filesアイコンをクリックします。RescaleウィンドウのFilesタブで、アーカイブされたワークベンチファイルの隣にあるチェックボックスをオンにします。Actions > Download selected fileをクリックします。Rescaleデスクトップ上のDownloadsディレクトリにファイルがダウンロードされます。
cloud file v19.d8b152a3
  • ANSYS Mechanical では、File > Restore Archiveをクリックしてプロジェクトアーカイブを復元することができます。.wpbz ファイルがある場所に移動し、それをクリックします。この例では、mech-batch-single-v19.wbpzという名前で保存されています。
  • アウトラインツリーで、左側のツリーのSolution(A6)状態をハイライトし、Tools > Read Result Files…を選択します。
read result file.e08a2493
  • Openウィンドウで、先ほど指定したディレクトリを見つけます。この例では、Rescale Basicのジョブで、出力ファイルは “run1 “フォルダの下にあります。file.rst ファイルを選択し,Open をクリックします.ANSYS Mechanical に結果が完全にロードされるのを待ちます。これを確認する一つの方法は、ツリーを見て、Solution (A6)状態が「緑のチェックマーク」で表示されていることです。
rst file.1a717f8e

重要: .rstと他のすべての結果ファイルがあるディレクトリを保存する必要があります。これを行わないと、Workbench上でファイルが読み込まれない可能性があります。

この時点で,Workbench GUI で Ansys Mechanical シミュレーションを解いた後,通常 のポスト処理に進むことができます.

このセクションでは,ANSYS Mechanical のバッチモードによるマルチフレーム解析に焦点を当てます.いくつかのケースでは、解析が複数のシステムで構成されていることがあります。そのため、各システムごとに入力ファイルを作成する必要があります。この例では、前節のテーパー梁の解が基本解析となります。固有値座屈解析を使って、座屈時の梁の臨界荷重を求めることに興味があります。続行するには、システムBの2つ目の入力ファイルとシステムAのリスタートファイルが必要です。マルチフレームリスタートと APDL の詳細については、ANSYS のドキュメントを参照してください。

Import Workbench Project
Import Job Setup
Get Job Results

ワークベンチから入力ファイルを作成する

  • マルチフレームのリスタートでは、ワークベンチ上で2つのシステム間の必要な接続を作成し、前節に示したように基本解析を解きます。最初のシステムの実行が完了した後、前のセクションの「結果の表示」に示したように、最初のシステムの結果ファイルを読みます。
  • すべての前処理セルのステータスが完了していることを確認してください(緑のチェックマーク)。さらに、2つのシステムが接続され、システムAからの溶液がシステムBのセットアップに接続されていることを確認してください。
input file multi.69302746
  1. ANSYS Mechanical を開き,Solution(B6)状態をハイライト表示して,2 つ目の入力ファイルを作成します.
  2. 新しいジョブを開始し、この新しい入力ファイルをアップロードします。この固有値座屈の例では、基本解析の.rnnn, .rdb, .ldhiのリスタートファイルもアップロードする必要があります。
buckling input file.ac57774c

Rescaleジョブの投入

その他のジョブ投入のワークフローは、前項と同じです。ジョブ投入後は、必ず更新したジョブファイルをRescaleのデスクトップに取り込んで、結果を確認してください。

結果の表示

アーカイブしたワークベンチのファイルをRescaleクラウドにアップロードし、Rescaleのデスクトップにダウンロードします。ワークベンチでアーカイブファイルを復元し、ソリューション(B6)状態をハイライトして新しい結果ファイルを読み込みます。

この例のシミュレーションでは、荷重倍率は4.7012と計算されました。500ポンドの力を加えたので、これは臨界座屈荷重が2350.6ポンドの力であることを意味します。

buckling result 2.bad66804