原子核実験セミナー

1学期 第3回平成14年5月13日(月)

Spice入門(その3)
戻る 次へ

1-7 RC直列回路の過渡応答

RC直列回路

回路記述ファイル(rc_trans.cir)は、

   Transient response of an RC series circuit
   *            V1 V2  Td Tr    Tf    Pw    Per. 
   Vs 1 0 PULSE(0V 10V 0s 100ms 100ms 900ms 2s)
   R  1 2 10k
   C  2 0 100uF IC=0V
   .TRAN 5ms 3s 0s 5ms UIC
   .PRINT TRAN V(1) V(2)
   .END
   

となる。
要点は以下の通り。

  1. 第1行はタイトル行。最終行は.end文。 (必須!
  2. 第2行はコメント行。
  3. 第3行はパルス波形入力Vs
    PULSE(V1 V2 Td Tr Tf Pw Per)
    V1初期値
    V2パルス波高(プラトー)
    Td遅延時間
    Tr立ち上がり時間
    Tr立ち下がり時間
    Pwパルス幅
    Per周期

  4. 第4行は抵抗Rs

  5. 第5行はコンデンサCs

  6. 第6行は過渡応答解析の条件設定。
    .TRANTstepTstopTstartTmax
    過渡応答解析サンプリング幅サンプリング停止時刻 サンプリング開始時刻最大実行間

  7. 第7行は実行結果の印刷。ノード1とノード2の電圧を出力。

この記述ファイルを実行すると、

Circuit: Transient response of an RC-series circuit
Date: Mon Apr 15 17:02:04  2002


                Transient response of an RC-series circuit
                Transient Analysis  Mon Apr 15 17:02:04  2002
-------------------------------------------------------------
Index   time            v(1)            v(2)            
-------------------------------------------------------------
0       0.000000e+00    0.000000e+00    0.000000e+00    
1       5.000000e-05    5.000000e-03    2.499875e-07    
2       5.420014e-05    5.420014e-03    2.727512e-07    
3       6.260042e-05    6.260042e-03    3.218065e-07    
4       7.940098e-05    7.940098e-03    4.410853e-07    
5       1.130021e-04    1.130021e-02    7.643130e-07    
6       1.802043e-04    1.802043e-02    1.749435e-06    
7       3.146088e-04    3.146088e-02    5.074232e-06    
8       5.834178e-04    5.834178e-02    1.714113e-05    
9       1.121036e-03    1.121036e-01    6.293684e-05    
......
......
......
612     2.932500e+00    1.000000e+01    6.823351e+00    
613     2.937500e+00    1.000000e+01    6.839195e+00    
614     2.942500e+00    1.000000e+01    6.854959e+00    
615     2.947500e+00    1.000000e+01    6.870645e+00    
616     2.952500e+00    1.000000e+01    6.886253e+00    
617     2.957500e+00    1.000000e+01    6.901783e+00    
618     2.962500e+00    1.000000e+01    6.917235e+00    
619     2.967500e+00    1.000000e+01    6.932611e+00    
620     2.972500e+00    1.000000e+01    6.947909e+00    
621     2.977500e+00    1.000000e+01    6.963132e+00    
622     2.982500e+00    1.000000e+01    6.978278e+00    
623     2.987500e+00    1.000000e+01    6.993349e+00    
624     2.992500e+00    1.000000e+01    7.008345e+00    
625     2.997500e+00    1.000000e+01    7.023266e+00    
626     3.000000e+00    1.000000e+01    7.030698e+00    

CPU time since last call: 0.077 seconds.

Total CPU time: 0.077 seconds.

Current dynamic memory usage = 249856,
Dynamic memory limit = 401301504.

のような出力が得られる。