LTspiceによるパラメトリック解析:モンテカルロ解析mc(x, y)

LTspiceによるパラメトリック解析の方法は、下記の通り。
◆.step param :パラメータスイープ, ※3素子までの制約あり(3階層まで)
◆mc(x, y)      :分布のX*(1+y)からX*(1-Y)間の乱数(モンテカルロ法)
◆gauss(X)     :標準偏差xの正規分布からの乱数
◆.func           :部品ばらつきをユーザ定義関数で定義
 
◆mc(x, y) を用いてLTspiceによるパラメトリック解析の方法
各部品のばらつきを考慮した解析、いわゆるパラメトリック解析をLTspice上で実現する方法を記載します。
ここで、モンテカルロ法では、抵抗、コンデンサ、インダクタの値がばらついた場合(一様分布)にどのくらいの影響をがあるか調べられます。
回路とコマンドは下記のようなイメージ
 
 
【各部品の設定】
ここでは、インダクタンスばらつき=20%、コンデンサばらつき=10%。
なお、設定できる.stepコマンドで試行回数を指定します。
ツールバーの[TEXT]から設定します。
 
.step param X 0 99 1
上記設定にて、0から99までの100回試行を定義します。
 
【解析結果】
をクリックして解析を実行する。
 
 
・Logファイルの確認
.setp paramで試行ステップを確認できますが、各部品値の諸元まではモンテカルロ解析で判明できません。(ワースト条件などの値がわからない)

 

 

 

 

 

電子回路シミュレータLTspice実践入門 (ツール活用シリーズ)

電子回路シミュレータLTspice実践入門 (ツール活用シリーズ)