はんだ疲労解析

はんだ疲労を使用して、任意の部品とプリント回路基板(PCB)とのはんだ接続部の疲労損傷を解析して予測できます。

熱荷重に起因して部品とPCBとのはんだ接続部に発生する損傷は、電子製品の重要な故障原因の1つです。はんだ接続部の繰り返し荷重に起因するこのような疲労損傷を推測することが重要です。はんだ疲労を伴う繰り返し熱荷重にさらされているはんだ接続部の寿命を予測できます。はんだ接続部の疲労解析を実行するには、FATPARMTYPESOLDERに設定する必要があります。OptiStructでは、2種類の方法ではんだ接続部の疲労解析を実行できます。
  1. 局所的な熱膨張係数の不一致に起因する損傷。
局所的な熱膨張係数(CTE)の不一致に起因するはんだ疲労は、次のはんだ接続部タイプを使用して計算できます:
  1. 鉛フリーはんだ接続部
  2. ボールグリッドアレイ(BGA)はんだ接続部


図 1. はんだ接続部

局所的な熱膨張係数の不一致に起因する疲労損傷を評価します。MAT1バルクデータエントリ上の熱膨張係数フィールド(A)の値を必ず指定する必要があります。

はんだ接続部のひずみ範囲は次のように計算できます。(1) Δγ=C L D h s ΔαΔT MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeyiLdqKaeq 4SdCMaeyypa0Jaam4qamaalaaabaGaamitamaaBaaaleaacaWGebaa beaaaOqaaiaadIgadaWgaaWcbaGaam4CaaqabaaaaOGaeyiLdqKaeq ySdeMaeyiLdqKaamivaaaa@4411@
ここで、
L D MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamitamaaBa aaleaacaWGebaabeaaaaa@37BA@
部品の長さ(FATSDRエントリのPKGLENフィールド)。
α MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySdegaaa@3793@
熱膨張係数(CTE)(MAT1エントリのAフィールド)。
h s MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiAamaaBa aaleaacaWGZbaabeaaaaa@3805@
はんだ接続部の高さ。(FATSDRエントリのPKGTHKフィールド)。
Δ α = C T E p C T E c MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeyiLdqKaeq ySdeMaeyypa0Jaam4qaiaadsfacaWGfbWaaSbaaSqaaiaadchaaeqa aOGaeyOeI0Iaam4qaiaadsfacaWGfbWaaSbaaSqaaiaadogaaeqaaa aa@4201@
PCBの熱膨張係数とPCBにはんだ付けした部品の熱膨張係数との差。
T MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamivaaaa@36CD@
入力温度。
Δ T = T p T c MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeyiLdqKaam ivaiabg2da9iaadsfadaWgaaWcbaGaamiCaaqabaGccqGHsislcaWG ubWaaSbaaSqaaiaadogaaeqaaaaa@3E17@
PCBの温度とPCBにはんだ付けした部品の温度との差。
C MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4qaaaa@36BC@
はんだ疲労の経験的モデル定数(PFATSDRエントリのC4GAMMAフィールドで指定)。鉛フリーはんだ接続タイプの場合、この値は 1 2 MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWaaSaaaeaaca aIXaaabaWaaOaaaeaacaaIYaaaleqaaaaaaaa@3796@ になります。BGAタイプでは、この経験的モデル定数をユーザーが設定できます。
熱サイクル当たりのひずみエネルギー散逸量は次のように計算できます。(2) Δ W = 0.5 Δ γ F A s MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeyiLdqKaam 4vaiabg2da9iaaicdacaGGUaGaaGynaiabgwSixlabgs5aejabeo7a NjabgwSixpaalaaabaGaamOraaqaaiaadgeadaWgaaWcbaGaam4Caa qabaaaaaaa@45CF@
ここで、
F MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOraaaa@36BF@
せん断力。
A s MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyqamaaBa aaleaacaWGZbaabeaaaaa@37DE@
断面積。
疲労寿命は次のように計算できます。(3) N f = 1 W p Δ W MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOtamaaBa aaleaacaWGMbaabeaakiabg2da9maabmaabaWaaSaaaeaacaaIXaaa baGaam4vamaaBaaaleaacaWGWbaabeaakiabgwSixlabgs5aejaadE faaaaacaGLOaGaayzkaaaaaa@41D6@
ここで、
W p MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vamaaBa aaleaacaWGWbaabeaaaaa@37F1@
MATFATエントリの W p MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vamaaBa aaleaacaWGWbaabeaaaaa@37F1@ フィールドで設定した損傷のクリープエネルギー密度。

デフォルト値は0.0019です。 W p ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vamaaBa aaleaacaWGWbaabeaakiaacEcaaaa@38A6@ の値をユーザー側で設定する場合、MATFATで設定した応力単位による値とする必要があります。 W p ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vamaaBa aaleaacaWGWbaabeaakiaacEcaaaa@38A6@ のデフォルト値はMPa単位に基づいています。ユーザーがMATFATで設定した応力単位がMPaでない場合は、OptiStructによって変換係数がデフォルト値に適用されて正しい値が取得されます。

正しいデフォルトの W p ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vamaaBa aaleaacaWGWbaabeaakiaacEcaaaa@38A6@ は、デフォルトの W p ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vamaaBa aaleaacaWGWbaabeaakiaacEcaaaa@38A6@ に、MATFATの応力単位をMPaに変換する係数を乗算した値です。

入力

疲労解析でサポートされているはんだ接続部入力タイプ。

鉛フリーはんだ接続部

鉛フリーはんだ接続部をアクティブにするには、FATSDRエントリでSDRTYPフィールドをXLEADに設定します。この接続部は、ソリッド要素を使用してモデル化されます。同様に、部品、パッケージ、PCBはソリッド要素を使用して理想化されます。

部品またはパッケージを指定する要素セットIDを、FATSDRエントリのSIDPKGフィールドで設定する必要があります。

PCBを指定する要素セットIDを、FATSDRエントリのSIDPCBフィールドで設定する必要があります。

FATSDRエントリのSOLDER継続行で指定できるSDRiは2つのみです。

パッケージまたは部品当たり2つのはんだ接続部のみを設定できます。1つのFATDEFエントリに複数のFATSDRエントリを設定できます。

FATEVNTエントリには、FATLOAD参照を1つのみ設定できます。

荷重は、熱膨張係数を設定した静的荷重とする必要があります。

パッケージとPCBで入力温度を同じにする必要があります。

FATSDRDIM継続行を設定していない場合、OptiStructによって、有限要素メッシュに基づいてこの継続行の値の測定が試されます。

ボールグリッドアレイ(BGA)はんだ接続部

BGAはんだ接続部をアクティブにするには、FATSDRエントリでSDRTYPフィールドをBGAに設定します。この接続部は、ソリッド要素を使用してモデル化されます。

部品またはパッケージを指定する要素セットIDを、FATSDRエントリのSIDPKGフィールドで設定する必要があります。

PCBを指定する要素セットIDを、FATSDRエントリのSIDPCBフィールドで設定する必要があります。

FATSDRエントリのSOLDER継続行では、SDRiを1つのみ設定できます。

パッケージまたは部品当たり複数のはんだ接続部を設定できます。

FATEVNTエントリには、FATLOAD参照を1つのみ設定できます。

荷重は、熱膨張係数を設定した静的荷重とする必要があります。

パッケージとPCBで入力温度を同じにする必要があります。

FATSDRDIM継続行を設定していない場合、OptiStructによって、有限要素メッシュに基づいてこの継続行の値の測定が試されます。BGA接続部の場合は、設定したはんだSETが1つである場合を除いて、FATSDRPKGLENを設定しないことをお勧めします。PKGLENを、はんだとパッケージの重心間距離と想定します。

この手法を使用するには、FATPARMで、SOLDERフラグに続くMETHODフィールドでDIFFCTEを選択する必要があります。

出力

疲労解析でサポートされているはんだ接続部出力タイプ。

損傷と寿命から見た一般的な疲労を出力できます。

はんだ接続部のクリープ変形に起因する損傷

この手法では、はんだ接続部の変形に起因して、はんだ接続部が損傷すると想定しています。このはんだ接続部の損傷は、クリープひずみまたはクリープひずみエネルギー密度を使用して計算できます。

クリープひずみを使用した損傷計算

OptiStructは、Syedによって提唱された手法をサポートしています。はんだの寿命(Nf)は次の式を使用して計算できます。(4) N f = C ' ε a c c b 1 e MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOtamaaBa aaleaacaWGMbaabeaakiabg2da9maabmaabaGaam4qaiaacEcacqaH 1oqzdaWgaaWcbaGaamyyaiaadogacaWGJbaabeaaaOGaayjkaiaawM caamaaCaaaleqabaGaamOyaiaaigdacaWGLbaaaaaa@4336@
ここで、
ε a c c MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqyTdu2aaS baaSqaaiaadggacaWGJbGaam4yaaqabaaaaa@3A7D@
安定した1回のサイクルで蓄積されるひずみ。
C ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4qaiaacE caaaa@3767@
クリープ延性の逆数。
b 1 e MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOyaiaaig dacaWGLbaaaa@3880@
指数。

b 1 e MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOyaiaaig dacaWGLbaaaa@3880@ の値は-1で、OptiStructによってデフォルト値として設定されています。

この手法を使用するには、FATPARMで、SOLDERフラグに続くMETHODフィールドでSYEDEPSを選択します。

クリープエネルギー密度を使用した損傷計算

  • 次の式を使用して、はんだ接続部の寿命を計算します。(5) N f = W ' w a c c b 1 w MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOtamaaBa aaleaacaWGMbaabeaakiabg2da9maabmaabaGaam4vaiaacEcacaWG 3bWaaSbaaSqaaiaadggacaWGJbGaam4yaaqabaaakiaawIcacaGLPa aadaahaaWcbeqaaiaadkgacaaIXaGaam4Daaaaaaa@42B1@
    ここで、
    w a c c MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4DamaaBa aaleaacaWGHbGaam4yaiaadogaaeqaaaaa@39D2@
    安定した1回のサイクルで蓄積されるクリープエネルギー密度。
    W ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vaiaacE caaaa@377B@
    損傷が発生するクリープエネルギー密度。
    b 1 w MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOyaiaaig dacaWG3baaaa@3892@
    指数。

    b 1 w MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOyaiaaig dacaWG3baaaa@3892@ の値は-1で、OptiStructによってデフォルト値として設定されています。クリープエネルギー密度は、要素のクリープエネルギーをその要素の体積で除算することで求められます。

    クリープエネルギー密度 w a c c MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4DamaaBa aaleaacaWGHbGaam4yaiaadogaaeqaaaaa@39D2@ の単位は応力の単位と同じであることに注意が必要です。したがって、クリープエネルギー密度 w a c c MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4DamaaBa aaleaacaWGHbGaam4yaiaadogaaeqaaaaa@39D2@ の単位は、FATPARMで応力の単位として設定します。 W ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vaiaacE caaaa@377B@ の値をユーザー側で設定する場合、MATFATで設定されている応力単位による値にする必要があります。

    W ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vaiaacE caaaa@377B@ のデフォルト値はMPa単位に基づいています。ユーザーがMATFATで設定した応力単位がMPaでない場合は、OptiStructによって変換係数がデフォルト値に適用されて正しい値が取得されます。

    正しいデフォルトの W ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vaiaacE caaaa@377B@ は、デフォルトの W ' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4vaiaacE caaaa@377B@ に、MATFATの応力単位をMPaに変換する係数を乗算した値です。

    この手法を使用するには、FATPARMで、SOLDERフラグに続くMETHODフィールドでSYEDWを選択する必要があります。

  • Darveaux2は、亀裂成長の概念に基づいてはんだ接続部の寿命を計算しています。
    • 亀裂発生:(6) N 0 = K 1 Δ W a v e K 2 MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOtamaaBa aaleaacaaIWaaabeaakiabg2da9iaadUeadaWgaaWcbaGaaGymaaqa baGccqqHuoarcaWGxbWaa0baaSqaaiaadggacaWG2bGaamyzaaqaai aadUeadaWgaaadbaGaaGOmaaqabaaaaaaa@4170@
    • 亀裂成長:(7) d a d N = K 3 Δ W a v e K 4 MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWaaSaaaeaaca WGKbGaamyyaaqaaiaadsgacaWGobaaaiabg2da9iaadUeadaWgaaWc baGaaG4maaqabaGccqqHuoarcaWGxbWaa0baaSqaaiaadggacaWG2b GaamyzaaqaaiaadUeadaWgaaadbaGaaGinaaqabaaaaaaa@434C@
    • 寿命:(8) N = N 0 + a d a d N MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOtaiabg2 da9iaad6eadaWgaaWcbaGaaGimaaqabaGccqGHRaWkdaWcaaqaaiaa dggaaeaadaWccaqaaiaadsgacaWGHbaabaGaamizaiaad6eaaaaaaa aa@3F05@
    ここで、
    a MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyyaaaa@36DA@
    FATSDRで設定した、境界での接続部直径。
    K1、K2、K3、K4
    定数。
    Δ W a v e MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeuiLdqKaam 4vamaaBaaaleaacaWGHbGaamODaiaadwgaaeqaaaaa@3B2D@
    平均クリープエネルギー密度。

    上記の4つの定数は、FEAモデルで選択した要素サイズに依存しています。これらの定数が要素サイズに依存する度合を最小限にするために、体積平均化法(Volume Averaging Technique)の使用をお勧めします。この手法については以降のセクションで説明しています。体積平均化法を適用すると、K2とK4は要素サイズに依存しない量になります。通常のK2の範囲は-1.4~-1.6、同様にK4の範囲は0.98~1.25です。K1とK4は引き続き、メッシュサイズとクリープ材料構成則に依存します。これら4つの定数は材料定数ではないので、MATFATではなくPFATSDRで設定します。最終的な亀裂サイズ a MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyyaaaa@36DA@ は、境界での接続部直径と同じです。

    平均クリープエネルギー密度の単位は、応力の単位と同じです。K1とK3の寸法の単位は、FATPARMで設定した長さと応力の単位と矛盾していないことが必要です。K1の寸法は、サイクル数/応力K2です。K3の寸法は、(サイクル当たり長さ)×(1/応力K4)です。例えば、FATPARMで設定した長さ単位と応力単位がそれぞれmmとMPaであれば、K1とK3の単位を、それぞれサイクル数/MPaK2および(サイクル当たりのmm)×(1/MPaK4)とする必要があります。

    この手法を使用するには、FATPARMで、SOLDERフラグに続くMETHODフィールドでDARVを選択します。境界での接続部直径を、FATSDRで設定する必要があります。K1からK4の各定数をPFATSDRで設定する必要があります。

体積平均化法

ひずみエネルギー密度は要素サイズに応じて変化することが知られています。要素サイズがひずみエネルギー密度に及ぼす影響を最小限にするために、通常は体積平均化法を使用します。図 2では、2つの層を使用して境界をモデル化しています。


図 2. はんだ接続部
平均ひずみエネルギー密度は次の式で計算できます。(9) Δ W ave = ΔW·V V MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeuiLdqKaam 4vamaaBaaaleaacaWGHbGaamODaiaadwgaaeqaaOGaeyypa0ZaaSaa aeaadaaeabqaaiabfs5aejaadEfacqWIpM+zcaWGwbaaleqabeqdcq GHris5aaGcbaWaaabqaeaacaWGwbaaleqabeqdcqGHris5aaaaaaa@46E7@
ここで、
Δ W a v e MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeuiLdqKaam 4vamaaBaaaleaacaWGHbGaamODaiaadwgaaeqaaaaa@3B2D@
境界要素のサイクル当たり平均ひずみエネルギー密度。
V MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOvaaaa@36CF@
境界層の各要素が占める体積。
Δ W MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeuiLdqKaam 4vaaaa@3836@
境界層の各要素に1サイクルで蓄積されるひずみエネルギー密度。
同様に、平均ひずみ Δ ε ave MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeuiLdqKaeq yTdu2aaSbaaSqaaiaadggacaWG2bGaamyzaaqabaaaaa@3BF8@ は次の式で計算できます。(10) Δ ε ave = Δε·V V MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeuiLdqKaeq yTdu2aaSbaaSqaaiaadggacaWG2bGaamyzaaqabaGccqGH9aqpdaWc aaqaamaaqaeabaGaeuiLdqKaeqyTduMaeS4JPFMaamOvaaWcbeqab0 GaeyyeIuoaaOqaamaaqaeabaGaamOvaaWcbeqab0GaeyyeIuoaaaaa aa@487D@

ここで、 Δ ε MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeuiLdqKaeq yTdugaaa@3901@ は、境界層の各要素に1サイクルで蓄積されるひずみです。

平均クリープひずみエネルギー密度(SYEDWによる手法とDARVによる手法)と平均ひずみ(SYEDEPSによる手法)を寿命の計算で使用します。

境界要素の寿命と損傷の報告

境界層の体積全体にわたる平均量が寿命の計算に使用されるので、その計算で得られた寿命と損傷は、層にある1つの要素についての値ではなく、層自体についての値です。したがって、層に存在するすべての要素が寿命と損傷について均一な値を示すことが想定されています。境界層全体にわたる寿命と損傷が均一であるとすることの短所は、ひずみまたはひずみエネルギー密度を要素ごとに確認しない限り、境界層のどの部分で損傷が発生したかがわからないことです。境界層の最大損傷箇所に関する情報を提供するために、OptiStructでは、境界層にある各要素の寿命と損傷が次のプロセスによって報告されます:
  • クリープひずみまたはクリープエネルギー密度が最大である要素については、その平均量を使用して計算した寿命と損傷が報告されます。したがって、この場合の損傷は最大損傷と最短寿命です。
  • クリープひずみまたはクリープエネルギー密度が最小である要素については、最小のクリープひずみまたはクリープエネルギー密度を使用して計算した寿命と損傷が報告されます。
  • 境界層にある他の要素については、上記の2つの要素のクリープひずみまたはクリープエネルギー密度を対数線形補間して寿命と損傷が推定されます。
  • 上記の処理によって、はんだ接続部の正しい最大損傷と最短寿命が得られると同時に、はんだ接続部で最大の損傷が発生している箇所を特定できます。


図 3. はんだ接続部の最大損傷箇所を示す損傷コンター

安定したサイクル

クリープ解析結果を使用したはんだ疲労解析では、安定したサイクルで得られたクリープ変形結果を使用して解析することが一般的です。熱サイクルを繰り返し適用する場合、2番目または3番目のサイクルのクリープ変形で安定した結果が得られることが普通です。安定したサイクルの最初の出力時間ステップと最後の出力時間ステップをFATLOADで指定する必要があります。これにより、安定したサイクルのクリープ変形をOptiStructで検出できます。


図 4.

参考文献

1 Syed A, Accumulated creep strain and energy density based thermal fatigue life prediction models for SnAgCu solder joints, in Proceedings - Electronic Components and Technology Conference, July 2004
2 Darveaux R, Solder Joint Fatigue Life Model, Design & Reliability of Solders and Solder Interconnections: proceedings of a symposium held during the TMS Annual Meeting, Feb. 1997
3 Craig H, Blattau N, and Lacy M, Predicting fatigue of solder joints subjected to high number of power cycles
4 Che FX and Pang JHL, Fatigue Reliability Analysis of Sn–Ag–Cu Solder Joints Subject to Thermal Cycling, IEEE Transactions on Device and Materials Reliability, March 2013