next up previous contents
次へ: 有限時間時間領域(FDTD)法 上へ: E波問題(線電流源) 戻る: E波問題(線電流源)   目次

プログラムの実行方法

プログラム bem には散乱体の形状を与える必要があるので、 散乱体の形状をファイルstruct.dat生成するプログラムを用意しいる。

プログラム データ 機能
strip.f L, d, N $x=L,-d/2\le y \le -d/2$に置かれたストリップ導体を $N$分割したモデルを生成する。
cylinder.f L, r, N ($L$, $0$)を中心とした半径$r$の円筒導体柱(分割数:$N$)
quad.f L, d, N $L-d/2\le x \le L+d/2$, $-d/2\le y d/2$の四角柱導体 (各辺の分割数:$N$、全体は$4N$分割)

makeコマンドを実行することにより、必要なプログラムはすべて コンパイルされて実行形式のプログラムファイルが生成される。

波源から$1\lambda$離れた位置に幅$2\lambda$のストリップ導体を 置いた場合の放射パターンを求める場合を例に説明する。 なお、分割数は$64$とする。

  1. まづ、makeコマンドを実行し、フォートランプログラムをコンパイルする。
  2. ファイルstruct.datに散乱体の形状を書き込む:
    pstrip
    1, 2, 64
    と入力する。
  3. struct.datを元に、bemを実行する。
    bem < struct.dat
    これで、電流分布、および、放射パターンが、ファイル i.dat, pattern.datに生成される。
  4. グラフ表示
    gnuplot i.gpl
    を実行すると、まづ、電流分布がグラフ表示される。 リターンキーを押すと、続いて、放射パターンが表示される。


T.Kinoshita 平成15年6月18日