超音波シミュレーションの基礎 ~第4回comwaveによる超高速 … ·...

20
超音波シミュレーションの基礎 Webキャンパス資料 Copyright (c)2006 ITOCHU Techno-Solutions Corporation ~第4回 ComWAVEによる超高速超音波解析~ 伊藤忠テクノソリューションズ株式会社 科学システム開発部

Upload: others

Post on 10-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

超音波シミュレーションの基礎

Webキャンパス資料

Copyright (c)2006 ITOCHU Techno-Solutions Corporation

~第4回 ComWAVEによる超高速超音波解析~

伊藤忠テクノソリューションズ株式会社

科学システム開発部

Page 2: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

本日の説明内容

・ComWAVEの概要および特徴

る解析事例

・GPGPUとは

伊藤忠テクノソリューションズ株式会社

・GPGPUによる解析事例

・CAE POWER 超音波研究会開催(10月3日)のご紹介

Page 3: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

ComWAVEは、超音波の見える化により、製品、設備、各種構造物の超音波検査・計測

の最適化、各種超音波装置の設計、超音波計測ノイズの評価など、様々な超音波現

象を評価できます。

超音波シミュレーションソフトComWAVETM

伊藤忠テクノソリューションズ株式会社

Page 4: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

1.有限要素法を採用し、超音波伝搬現象を忠実に再現。

2.異方性・不均質性材料を忠実にモデル化。

3.数十億要素の大規模問題への対応によりフル3D超音波

解析を実現。

4.AスコープおよびBスコープ表示機能により、実験結果

と容易に比較可能。

5.拡張リスタート機能。

プ ブ 延時 自動計算機能

ComWAVEの特徴

伊藤忠テクノソリューションズ株式会社

6.プローブ遅延時間自動計算機能。

7.レイリー減衰機能

8.プローブテンプレート機能により、複雑なフェーズドア

レイプローブ等を容易に作成。

9.モデル作成・表示機能。

10.GPGPUによる超高速計算に対応。

Page 5: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

ComWAVEの並列化効果(CPUコアを使用した場合)

処理要素数と並列化数の計算時間(h)との関係 (注1)

処理要素数(必要メモリ)(解析対象空間:波長λを基準(注2))

1CPU 4CPU 8CPU 16CPU 32CPU

500万(350MB)(8.5λx8.5λx8.5λ)

1.065 0.3 0.2 0.135 0.1

2000万(1.4GB)(13.6λx13.6λx13.6λ)

4.26 1.2 0.8 0.54 0.4

5000万

処理CPU数と計算時間(h)

何れも、5,000ステップ(メッシュサイズ0.065mmの時、鋼中伝播で約45μs)の計算に必要な時間(h)の概算値 (CPU: Pentium Xeon 3.0GHz (64bit)を使用)

並列化高速計算技術1CPUコア

4CPUコア

8CPUコア

16CPUコア

32CPUコア

伊藤忠テクノソリューションズ株式会社

(3.5GB)(18.4λx 18.4λx 18.4λ)

10.65 3 2 1.35 1

1億(7.0GB)(23.2λx 23.2λx 23.2λ)

21.3 6 4 2.7 2

5億(35GB)(39.7λx 39.7λx 39.7λ)

- 30 20 13.5 10

10億(70GB)(50λx 50λx 50λ)

- 60 40 27 20

20億(140GB)(63λx 63λx 63λ)

- - 80 54 40

注1) 一般的に計算時間は計算機環境に大きく依存するため、計算時間は目安として参照ください。注2)1波長あたり20要素で分割した際の解析対象空間を概算しています。

必要メモリ 相対CPU時間

汎用FEM 120GB/1億要素

約10倍

ComWAVE 6GB/1億要素

1

Page 6: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

• マルチGPU対応

NVIDIA Tesla c2050(メモリ3GB):

約5千万要素の計算が可能

� GPGPU(General Purpose GPU)とは?

� GPU(Graphics Processing Unit)を画像処理以外の汎用的な用途で利用。

� 数百規模の演算コアを持つ。

� CAEの分野に浸透しつつある。

� GPGPUの特長

� CPUと比較して、演算性能が高い

(10倍)

ComWAVE GPGPU版について

伊藤忠テクノソリューションズ株式会社

約5千万要素の計算が可能

NVIDIA Tesla c2075(メモリ6GB):

約1億要素の計算が可能

(10倍)

� CPUと比較して、メモリ・プロセッサ間のデータ転送効率(メモリバンド幅)が高い(5倍)CPU vs GPU性能比較

Floating PointPerformance

MemoryBandwidth

CPU(Xeon W5590)

53.3 GFLOPS 32 GB/s

GPGPU(Tesla C2075)

1030 GFLOPS 144 GB/s

GPGPUの利用により、計算時間の大幅な短縮が可能。またマルチGPUにより大規模計算も可能。これまで計算不可能であった問題も計算できる可能性が出てきた。

Page 7: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

- 全要素数 : 493,868要素

- 時間ステップ数: 4,808 (20us)

- 使用メモリ : 30 MB

5MHz

driving wave

0 1 2-3-2-10123

Time (μsec)

Dis

plac

emen

t

GPGPU版(2次元溶接部モデルの計算例)

伊藤忠テクノソリューションズ株式会社

10 mm

36 mm

Page 8: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

- 全要素数 : 493,868要素

- 時間ステップ数: 4,808 (20us)

- 使用メモリ : 30 MB

GPGPU版(2次元溶接部モデルの計算例)

伊藤忠テクノソリューションズ株式会社

計算時間

[sec]相対速度比

[1/core]CPU single 1,411 1Tesla c2050single 212 6.7

Page 9: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

- 全要素数 : 493,868要素

- 時間ステップ数: 4,808 (20us)

- 使用メモリ : 30 MB

5MHz

driving wave

0 1 2-3-2-10123

Time (μsec)

Dis

plac

emen

t

GPGPU版(2次元溶接部と不均質材混合モデルの計算例)

伊藤忠テクノソリューションズ株式会社

10 mm

36 mm

Page 10: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

- 全要素数 : 493,868要素

- 時間ステップ数: 4,808 (20us)

- 使用メモリ : 30 MB

GPGPU版(2次元溶接部と不均質材混合モデルの計算例)

伊藤忠テクノソリューションズ株式会社

計算時間

[sec]相対速度比

[1/core]CPU single 4,557 1Tesla c2050single 225 20

Page 11: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

φ3.05MHz

driving wave

0 1 2-3-2-10123

Time (μsec)

Dis

plac

emen

t

GPGPU版(3次元ステンレス鋼溶接部モデルの計算例)

伊藤忠テクノソリューションズ株式会社

20mm

10mm

-全要素数 : 4,700万要素

-時間ステップ数: 1,800 (10us)

-使用メモリ : 2.8GB

Page 12: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

GPGPU版(3次元ステンレス鋼溶接部モデルの計算例)

伊藤忠テクノソリューションズ株式会社

計算時間

[sec]相対速度比

[1/core]CPU single 141,765 1Tesla c2050 single 3,130 45Tesla c2050 x 2 1,628 87

Page 13: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

GPGPUによるマトリクスアレイを用いたステンレス鋼溶接部横波探傷解析例940,710,330要素(55μmメッシュ)6,477 steps(50μs)3x8の送受信分離型マトリクスアレイ探傷周波数:2MHz(横波入射角度60度)

GPGPUによる十億要素規模の計算例

受信側断面

計算時間

[hours]相対速度比

[1/10cores]

10 CPUコア 103.5 1Tesla c207510枚 9.8 10.6

伊藤忠テクノソリューションズ株式会社

25mm

42mm楕円き裂:長さ20mm,深さ3mm

送信側断面

Page 14: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

セクタスキャン

+10

-10

GPGPUによる十億要素規模のBスコープ計算例

伊藤忠テクノソリューションズ株式会社

2度毎に解析を10ケース実施(展開角20度)

計算時間

[hours]相対速度比

[1/10cores]

10 CPUコア×10ケース

1,035 1

Tesla c2075 10枚×10ケース

98 10.6

Page 15: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

3mm

金線φ30μm

11 2mm

15.5mm

GPGPU版(超音波ワイヤーボンディングの計算例)

全要素数:208,435,744ステップ数:18,473 (25μs)要素大きさ:10μs入力周波数:100kHz,振幅10μm

伊藤忠テクノソリューションズ株式会社

11.2mm

先端部半透明表示

金線先端とチップとの接触を考慮

Page 16: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

GPGPU版(超音波ワイヤーボンディングの計算例)

伊藤忠テクノソリューションズ株式会社

Page 17: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

下図は、14μsでの変形図(変位:30倍に拡大、青~赤は0~30μm)

計算時間

[hours]相対速度比

[1/4cores]

4 CPUコア 73.5 1

Tesla c2075 4枚 10.5 7

GPGPU版(超音波ワイヤーボンディングの計算例)

伊藤忠テクノソリューションズ株式会社

ボンディングシミュレーションのメリット

・有限要素法の大規模解析により、ホーン全体と、数μmの金線とチップの接触による相

互作用を同時に計算可能

・ボンディング装置形状の違いばかりでなくチップ形状や接合部位、チップ固定場所の

違いによる接触状況を詳細に解析することが可能。これにより最適な接合条件等の評

価をシミュレーションにより確認することが可能。

Page 18: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

まとめ

• GPGPUを利用することで,超音波シミュレーションを10倍から80倍もの速度で実施できることを示しました。

• この、数十倍におよぶ高速化は、単に計算できるということにとどまらず、今まで時間的に不可能であった多数のパラメーターサーベイ計算による最適設計や3次元モデルによる画像化( プ)解析を可能にするなど シミ レ シ

伊藤忠テクノソリューションズ株式会社

画像化(B、Cスコープ)解析を可能にするなど、シミュレーションの可能性を大きく広げるものです。

Page 19: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

伊藤忠テクノソリューションズ株式会社

Page 20: 超音波シミュレーションの基礎 ~第4回ComWAVEによる超高速 … · 2014-05-03 · 本日 の説明内容 ・comwaveの概要 および 特徴 る 解析事例 ・gpgpuとは

「超音波研究会」開催のお知らせ

CAE POWER 2012内で同時開催☆ 超音波研究会(プロダクトセッション内で開催) ☆

開催日:10月3日(水)

場 所:目黒雅叙園

伊藤忠テクノソリューションズ株式会社

予定講演:富山大学様、IHI様、川崎重工業様、

首都大学東京様、東京大学様、WAI社他

☆テーマセッション内では、元日本航空専門学校

谷村様のご講演もございます。

特設サイト:http://www.e-uketsuke.jp/caepower2012/アンケート内に申込みURLを掲載。