LoginSignup
0
0

銅の表皮厚さを計算する

Posted at

はじめに

銅板の表皮厚さが知りたくて、Excelで計算したのでその結果を記す。

動作環境

Excel2016

作成したVBAマクロ

入力を比透磁率、導電率、周波数 で入れると、表皮厚さを返してくれる関数。

こちらのサイト様のほうが有用かも?
https://keisan.casio.jp/exec/user/1470493163

Function CalculateSkinDepth(RelativePermeability As Double, ElectricalConductivity As Double, Frequency As Double) As Double
    Dim SkinDepth As Double
    
    Dim mu0 As Double
    
    mu0 = 4 * 3.14159265358979 * 0.0000001
    
    ' 理論表皮厚を計算
    SkinDepth = 1 / (Sqr(3.14159265358979 * mu0 * RelativePermeability * ElectricalConductivity * Frequency))
    
    ' 計算結果を関数の戻り値として返す
    CalculateSkinDepth = SkinDepth
End Function

実行結果

大体2,3kHzで 1mmといったところでしょうか?

image.png

終わりに

こんなマクロを使うよりネットを探したほうが、動作検証もされていて
早いことがわかった。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0