このチュートリアルでは、TRL(Transmit Receive Longitudinal)波を使って水が通る鋼管の検査シミュレーションを行います。解析モデルは3次元モデルで、 CADデータを使用します。
このチュートリアルの主な内容です。
- CADデータ読み込み
- 面に機械的な荷重を設定する方法
- 受信した音圧を計算する方法
解析の概要
解析モデルの概要
解析モデル | TRL波検査 ブロック角度= 15度 ウェッジ角度= 162度 |
メッシュサイズ | 1波長に対して16要素 |
解析実時間 | 0.1 [ms] |
解析結果 |
- レシーバーの音圧の時刻歴 - 最大音圧 |
材料物性値
材料名 |
OnScaleデータベース内の名前 |
密度 |
バルク速度 |
せん断速度 |
Rexolite |
rxlt |
1060 kg.m-3 |
2340 ms-1 |
1100 ms-1 |
Stainless Steel, Generic |
stst |
7890 kg.m-3 |
5790 ms-1 |
3100 ms-1 |
Vacuum |
vacm |
0 ms-1 |
0 ms-1 |
0 ms-1 |
Water | watr |
1000 ms-1 |
1496 ms-1 |
0 ms-1 |
解析の目的
欠陥のサイズの推定など、検査に関連する多くの問題があります。中でも最も重要な問題は、欠陥の正確な位置、大きさ、および欠陥の特徴を評価することです。TRLは、表面近くの検査で一般的な方法であり、検査設計のシミュレーションは最適化に必要です。
このシミュレーションでは、ウェッジの一方のプローブか送信し、もう一方のプローブで受信します。
解析のワークフロー
Step 1 - 新規プロジェクトの作成
最初に、新しいプロジェクトを作成する必要があります。
- HomeタブにあるNew Projectをクリックします。クリック後、New Projectウィンドウが現れます。
- プロジェクトの名前を入力します。
- 必要に応じて、Project File の横にある … をクリックして、保存場所やプロジェクトファイル名を変更します。
- AnalysisでMechanical Dynamic選択します。
- 最後にOKをクリックします。
Step 2 - Frequency of Interestの設定
対象の周波数を指定します。
- Model TreeのProject Settingsをクリックします。
- Frequency of Interestを展開します。
- ボックスにチェックを入れます。
- 150,000を入力します。
Step 3 - 材料物性の選択
材料物性データベースから必要な材料を選択します。
ステンレス鋼
パイプの材料 ステンレス鋼を選択します。
- Project Materialをクリックします。
- Metalを展開します。
- Stainless Steel, generic -ststをダブルクリックします。
Rexolite、vacm
ウェッジの材料rexoliteと、プローブの材料vacmを選択します。
- Miscを展開します。
- Rexolite - rxltをダブルクリックします。
- Vacuum- vacmをダブルクリックします。
水
- Fluidを展開します。
- Water at 25C- watrをダブルクリックします。
- Doneをクリックして、Project Materialを終了します。
Step 4 - CADデータの読み込み
Note: OnScale 1.30.3以降、この手順はNew Projectウィンドウから実行できるようになりました 。そのため、最初の手順1~4で実行できます。
- Importボタンをクリックします。
- ...をクリックし、TRL.stepを選択します。
- Importをクリックします。
Step 5 - 各パーツに材料物性を割り当てる
各パーツに材料物性を割り当てる必要があります。
ウェッジ
- Model TreeのGeometryを展開します。
- part_1を右クリックし、Assign Material > rxltを選択します。
プローブ
- part_2を右クリックし、Assign Material > vacmを選択します。
- part_3を右クリックし、Assign Material > vacmを選択します。
Pipe
- part_4を右クリックし、Assign Material > ststを選択します。
Water
- part_5を右クリックし、Assign Material > watrを選択します。
Step 6 - メッシュサイズの指定
メッシュサイズとして、1波長あたり16要素を使います。
- Model TreeのModelを展開します。
- Meshを展開します。
- Configurationを選択します。
- Definitionsを選択します。
- Elements Per Wavelengthに16を入力します。
- Mesh Velocityを展開し、Definedを選択します。
- Mesh Velocityの1100を入力します。
Step 7 - 駆動関数を指定する
駆動関数として時間関数を設定します。
送信プローブに圧力負荷を割り当てる必要があるため、駆動機能が必要です。このモデルでは、正弦波駆動関数を使用します。
- Model TreeのForcing Functionsを展開します。
- '+' をクリックし、Define Input Time function windowを開きます。
- Drive Frequencyの150,000を入力します。
- Insertをクリックしてウィンドウを閉じます。
荷重の指定
- Model TreeのBoundary Conditionsを展開、 Loadsの隣にある+をクリックします。
- Model TreeでGeometryにあるpart_1のチェックを外し、非表示にします。
- Creation ModeでGeometry Interfaceを選択します。
- part_2を選択します。
- Interfacing Itemで、ドロップダウンメニューからpart_1を選択します。
- focusing functionでtimefunc_1を選択します。
- Amplitude Scale Factorに1を入力します。
- Create Loadをクリックします。
Step 8 - 境界条件の設定
Ymin以外のすべての境界を吸収条件(Absorbing conditions)に変更する必要があります。これは、パイプの一部をシミュレートしているだけであり、境界で波が反射しないためです。
- Domain Boundariesをクリックします。
- X Minimumを展開、Boundary TypeをAbsorbingへ変更します。
- X Maximumを展開、Boundary TypeをAbsorbingへ変更します。
- Y Minimumを展開、Boundary TypeをAbsorbingへ変更します。
- Z Minimumを展開、Boundary TypeをAbsorbingへ変更します。
- X Maximumを展開、Boundary TypeをAbsorbingへ変更します。
Step 9 - 解析実時間の指定
解析実時間を0.0001秒に設定します。
- Analysisをクリックします。
- Simulation Timeに0.0001を入力します。
Step 10 - 計算結果出力の設定
レシーバーの音圧の時刻歴、および最大圧力の出力設定をします。
1 - レシーバーの音圧の時刻歴
- +をクリックして、new outputを作成します。
- Output TypeをTime Historyへ変更します。
- Location > Xに0.025を入力します。
- Location > Yに0.02を入力します。
- Location > Zに0.035を入力します。
2- 最大音圧
- +をクリックして、new outputを作成します。
- Output TypeをField Dataへ変更します。
- Field TypeをMaximumへ変更します。
Step 11 - クラウド上で解析実行
これで解析モデルを作成できたので、クラウド上で計算を実行します。
- Run on Cloudをクリックします。
- Estimateをクリックします。
- Runをクリックします。
Step 12 - 結果処理を行う
解析結果ファイルをローカルマシンへダウンロードします。
計算終了後、解析結果ファイルをローカルマシンへダウンロードする必要があります。ダウンロードは結果処理を行うために必要です。
- Storageをクリックします。
- Jobから計算した解析モデルを選択します。
- CTRLキーを押しながら.flxdatoと.flxhstを選択、右クリックしてDownload Selectionをクリックします。
ファイルエクスプローラーがポップアップ表示されたらファイルの保存先を選択し、Select Folderをクリックしてウィンドウを閉じます。
Post Processモードへの切り替え
Important: クラウドから結果ファイルをダウンロードすると、解析結果をローカルPCで結果処理できるようになります。次にPost Processモードで結果処理を行います。
- Post Processorへ切り替えるためにアイコンをクリックします。
解析結果ファイルを開く
- File Explorerをクリックします。
- 指定したフォルダを展開します。
- Results Managerにある.flxdatoと.flxhst をダブルクリックします。
時刻歴グラフの表示
- Results Managerのaprsをダブルクリックします。
最大音圧
- Results Managerのapmxをダブルクリックします。
- Continueをクリックします。
- Scale Factorに0.5を入力します。
- モデルを回転して、モデルのさまざまな部分での最大圧力を確認して下さい。
最後に
TRL波検査シミュレーションのチュートリアルを紹介しました。設定の変更したり、他の出力を追加するなど、このモデルを出発点に色々お試しください。