17.9 電源と結線(NETWORK)#

外部電気回路を定義するための入力項目です。

NETWORK は,電流磁場ソースと電源,外部抵抗,外部インダクタンス,外部コンデンサなどの回路素子(ノード)を結線して,外部電気回路を定義します。

設定項目#

NETWORK(17.9) JSONキー:電源と結線オブジェクト

REGION_FACTOR(17.9) 解析されている実際の系(全体モデル)が解析モデル領域に対してこの倍数であることを示す。

REGION_PARALLEL(17.9) 回路の並列数を設定。(デフォルトは 1)

FEM(17.9.1) FEM領域に定義されているソース

ID(17.9.1) 要素識別番号

START(17.9.1) 始点ノード番号

END(17.9.1) 終点ノード番号

SERIES_ID(17.9.1) FEM 領域ソースシリーズ番号

R(17.9.2) 抵抗を表す

ID(17.9.2) 要素識別番号

START(17.9.2) 始点ノード番号

END(17.9.2) 終点ノード番号

RESISTANCE(17.9.2) 抵抗値

L(17.9.3) インダクタンスを表す

ID(17.9.3) 要素識別番号

START(17.9.3) 始点ノード番号

END(17.9.3) 終点ノード番号

INDUCTANCE(17.9.3) インダクタンス値

C(17.9.5) キャパシタンスを表す

ID(17.9.5) 要素識別番号

START(17.9.5) 始点ノード番号

END(17.9.5) 終点ノード番号

CAPACITANCE(17.9.5) キャパシタンス値

M(17.9.4) 相互インダクタンスを表す

ID(17.9.4) 要素識別番号

L1(17.9.4) インダクタンス要素ID 1

L2(17.9.4) インダクタンス要素ID 2

INDUCTANCE(17.9.4) 相互インダクタンス値

CPS(17.9.6) 電流源を表す

ID(17.9.6) 要素識別番号

START(17.9.6) 始点ノード番号

END(17.9.6) 終点ノード番号

TIME_ID(17.9.6) 時間ID

VPS(17.9.7) 電圧源を表す

ID(17.9.7) 要素識別番号

START(17.9.7) 始点ノード番号

END(17.9.7) 終点ノード番号

TIME_ID(17.9.7) 時間ID

D1(17.9.8) 非線形ダイオード(ダイオードタイプ1)を表す

ID(17.9.8) 要素識別番号

START(17.9.8) 始点ノード番号

END(17.9.8) 終点ノード番号

R1(17.9.8) 正方向電流抵抗値

R2(17.9.8) 負方向電流抵抗値

D2(17.9.9) 非線形ダイオード(ダイオードタイプ2)を表す

ID(17.9.9) 要素識別番号

START(17.9.9) 始点ノード番号

END(17.9.9) 終点ノード番号

V0(17.9.9) 電圧値

I0(17.9.9) 電流値

EQ(17.9.10) 非線形要素(数式入力)を表す

ID(17.9.10) 要素識別番号

START(17.9.10) 始点ノード番号

END(17.9.10) 終点ノード番号

TABLE(17.9.11) 非線形要素(テーブル入力)を表す

NUMBER(17.9.11) テーブル数

ID(17.9.11) テーブルID

CURRENT(17.9.11) 電流値

VOLTAGE(17.9.11) 電圧値

TAB(17.9.11) テーブル入力の非線形要素を表す

ID(17.9.11) 要素識別番号

START(17.9.11) 始点ノード番号

END(17.9.11) 終点ノード番号

TABLE_ID(17.9.11) テーブルID

SETV(17.9.12) 初期印加電圧を表す

ID(17.9.12) 要素識別番号

INITIAL_VOLTAGE(17.9.12) 初期印加電圧

SETI(17.9.13) 初期印加電流を表す

ID(17.9.13) 要素識別番号

INITIAL_CURRENT(17.9.13) 初期印加電流

SWITCH(17.9.14) スイッチを表す

ID(17.9.14) 要素識別番号

START(17.9.14) 始点ノード番号

END(17.9.14) 終点ノード番号

ON_RES(17.9.14) ON状態の抵抗値

OFF_RES(17.9.14) OFF状態の抵抗値

CYCLE(17.9.14) スイッチ周期

PHASE_OP(17.9.14) スイッチ時刻のフラグ

TIME_ID(17.9.14) 時間ID

ON_TIME(17.9.14) ON状態開始時刻

OFF_TIME(17.9.14) OFF状態開始時刻

VR(17.9.15) 時間依存可変抵抗を表す

ID(17.9.15) 要素識別番号

START(17.9.15) 始点ノード番号

END(17.9.15) 終点ノード番号

TIME_ID(17.9.15) 時間ID

設定フォーマット#

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1 + NO_ELEMENTS

パラメータ数:

3 + NO_ELEMENTS * NO_PARAMETERS

Text format#
* NETWORK * REGION_FACTOR *
NETWORK 1.000000   0.000000
FEM     1     1     2     3
FEM     2     1     3     4
FEM     3     1     4     5
R       4     2     5           0.38
R       5     3     6           0.38
R       6     4     7           0.38
CPS     7     5     8     3
CPS     8     6     8     4
CPS     9     7     8     5
R      10     8     1        1000000
* END NETWORK *
END
Text format#
*SOURCES Definitions*
SOURCE
* NETWORK * REGION_FACTOR * REGION_PARALLEL
NETWORK   1.0   1.0
D1     1     1     2         1e-005     100000
SWITCH     2     3     2     1e-005     100000
* NO_DATA * CYCLE * PHASE_OP * TIME_ID *
    1  0.02     1     0
* ON_TIME   *   OFF_TIME  *
30.0  180.0
D1     3     5     3         1e-005     100000
L       4     3     4           0.01
R       5     5     4            2.0
VPS     6     5     1     1
* END NETWORK *
END

JSONフォーマット#

JSON format from 2024.11#
"17_Field_Source" :
[
    {
        "NETWORK" :
        {
            "REGION_FACTOR" : 1.0,
            "REGION_PARALLEL" : 1.0,
            "data" :
            [
                {
                    "type" : "FEM",
                    "ID" : 1,
                    "START" : 1,
                    "END" : 2,
                    "SERIES_ID" : 3
                },
                {
                    "type" : "FEM",
                    "ID" : 2,
                    "START" : 1,
                    "END" : 3,
                    "SERIES_ID" : 4
                },
                {
                    "type" : "FEM",
                    "ID" : 3,
                    "START" : 1,
                    "END" : 4,
                    "SERIES_ID" : 5
                },
                {
                    "type" : "R",
                    "ID" : 4,
                    "START" : 2,
                    "END" : 5,
                    "RESISTANCE" : 0.38
                },
                {
                    "type" : "R",
                    "ID" : 5,
                    "START" : 3,
                    "END" : 6,
                    "RESISTANCE" : 0.38
                },
                {
                    "type" : "R",
                    "ID" : 6,
                    "START" : 4,
                    "END" : 7,
                    "RESISTANCE" : 0.38
                },
                {
                    "type" : "CPS",
                    "ID" : 7,
                    "START" : 5,
                    "END" : 8,
                    "TIME_ID" : 3
                },
                {
                    "type" : "CPS",
                    "ID" : 8,
                    "START" : 6,
                    "END" : 8,
                    "TIME_ID" : 4
                },
                {
                    "type" : "CPS",
                    "ID" : 9,
                    "START" : 7,
                    "END" : 8,
                    "TIME_ID" : 5
                },
                {
                    "type" : "R",
                    "ID" : 10,
                    "START" : 8,
                    "END" : 1,
                    "RESISTANCE" : 1.0e+06
                }
            ]
        }
    }
]
JSON format from 2024.11#
"17_Field_Source" :
[
    {
        "NETWORK" :
        {
            "REGION_FACTOR" : 1.0,
            "REGION_PARALLEL" : 1.0,
            "data" :
            [
                {
                    "type" : "D1",
                    "ID" : 1,
                    "START" : 1,
                    "END" : 2,
                    "R1" : 1.0e-05,
                    "R2" : 1.0e+05
                },
                {
                    "type" : "SWITCH",
                    "ID" : 2,
                    "START" : 3,
                    "END" : 2,
                    "ON_RES" : 1.0e-05,
                    "OFF_RES" : 1.0e+05,
                    "CYCLE" : 2.0e-02,
                    "PHASE_OP" : 1,
                    "TIME_ID" : 0,
                    "ON_TIME" : [ 30.0 ],
                    "OFF_TIME" : [ 180.0 ]
                },
                {
                    "type" : "D1",
                    "ID" : 3,
                    "START" : 5,
                    "END" : 3,
                    "R1" : 1.0e-05,
                    "R2" : 1.0e+05
                },
                {
                    "type" : "L",
                    "ID" : 4,
                    "START" : 3,
                    "END" : 4,
                    "INDUCTANCE" : 1.0e-02
                },
                {
                    "type" : "R",
                    "ID" : 5,
                    "START" : 5,
                    "END" : 4,
                    "RESISTANCE" : 2.0e+00
                },
                {
                    "type" : "VPS",
                    "ID" : 6,
                    "START" : 5,
                    "END" : 1,
                    "TIME_ID" : 1
                }
            ]
        }
    }
]

詳細説明#

NETWORK は,電流磁場ソースと電源,外部抵抗,外部インダクタンス,外部コンデンサなどの回路素子(ノード)を結線して,回路を構成するためのものです。

Hint

テキストフォーマットの場合,電気回路シミュレータ SPICE と似た記述方法を採用しています。

NETWORKの使用方法#

NETWORK を使用する方法と, output ファイルに出力される内容について説明します。

Note

  • 使用には<NETWORK module>が必要です。

テキストフォーマットの場合,NETWORKEND 行の間に回路要素入力や設定入力をする。

回路要素やノードの ID 番号は重複してはならない。特に断らない限り順序は問わない。回路要素としては, FEM , R , L , M , C , D1 , D2 , EQ , TAB , SWITCH , VR , CPS , VPS , がある。M を除き両端にノードを持ち,電流,電圧は始点ノードから終点ノード方向に定義される。

設定入力として, SETV , SETI があり,これらは参照する要素の後に入力すること。

過渡解析ではすべての要素が使用できるが,交流定常解析では, D1 , D2 , EQ , TAB の非線形要素は使用できない。また,静解析では, L , M , C が使用できない。

<例> 例えば下の様な三相整流回路のデータを示す。ここで,U,V,W は FEM シリーズで,U1 から W2 はダイオードタイプ 1 とする。

テキストフォーマットの折りたたみセクション
Text format#
* NETWORK * REGION_FACTOR * REGION_PARALLEL *
NETWORK 4. 1.
FEM 1 1 11 2
FEM 2 1 12 3
FEM 3 1 13 1
D2 11 2 11 1. 0.001
D2 12 11 3 1. 0.001
D2 21 2 12 1. 0.001
D2 22 12 3 1. 0.001
D2 31 2 13 1. 0.001
D2 32 13 2 1. 0.001
R 4 2 3 1.0
R 5 3 4 1.0
END
JSON format from 2024.11#
"17_Field_Source" :
[
    {
        "NETWORK" :
        {
            "REGION_FACTOR" : 4.0,
            "REGION_PARALLEL" : 1.0,
            "data" :
            [
                {
                    "type" : "FEM",
                    "ID" : 1,
                    "START" : 1,
                    "END" : 11,
                    "SERIES_ID" : 2
                },
                {
                    "type" : "FEM",
                    "ID" : 2,
                    "START" : 1,
                    "END" : 12,
                    "SERIES_ID" : 3
                },
                {
                    "type" : "FEM",
                    "ID" : 3,
                    "START" : 1,
                    "END" : 13,
                    "SERIES_ID" : 1
                },
                {
                    "type" : "D2",
                    "ID" : 11,
                    "START" : 2,
                    "END" : 11,
                    "V0" : 1.0e+00,
                    "I0" : 1.0e-03
                },
                {
                    "type" : "D2",
                    "ID" : 12,
                    "START" : 11,
                    "END" : 3,
                    "V0" : 1.0e+00,
                    "I0" : 1.0e-03
                },
                {
                    "type" : "D2",
                    "ID" : 21,
                    "START" : 2,
                    "END" : 12,
                    "V0" : 1.0e+00,
                    "I0" : 1.0e-03
                },
                {
                    "type" : "D2",
                    "ID" : 22,
                    "START" : 12,
                    "END" : 3,
                    "V0" : 1.0e+00,
                    "I0" : 1.0e-03
                },
                {
                    "type" : "D2",
                    "ID" : 31,
                    "START" : 2,
                    "END" : 13,
                    "V0" : 1.0e+00,
                    "I0" : 1.0e-03
                },
                {
                    "type" : "D2",
                    "ID" : 32,
                    "START" : 13,
                    "END" : 2,
                    "V0" : 1.0e+00,
                    "I0" : 1.0e-03
                },
                {
                    "type" : "R",
                    "ID" : 4,
                    "START" : 2,
                    "END" : 3,
                    "RESISTANCE" : 1.0e+00
                },
                {
                    "type" : "R",
                    "ID" : 5,
                    "START" : 3,
                    "END" : 4,
                    "RESISTANCE" : 1.0e+00
                }
            ]
        }
    }
]

Caution

NETWORK 使用上の注意

回路網を木構造を用いて解析し,独立な変数を抽出します。 output ファイルにその情報が出力されます。前の例では,以下の出力があります。

output file#
******* Network structure *********************************
Number of independent elements = 5
Independent elements (独立な電流を与える要素番号)
No. ID
1 3
2 12
3 21
4 31
5 4
Node voltage dependences (ノード電圧は要素電圧降下の和で表されます。
負値は逆極性に和がとられます。)
Node ID: Element IDs
3; 22 -1 11 2
2; (この例ではノード2が電圧基準位置になっています。)
13; -32 2 11 -1 22
12; 2 11 -1
11; 11
1; -1 11
Element dependences (いわゆるタイセット行列です。)
1 2 3 11 12 21 22 31 32 4
3: 0 -1 1 0 0 0 -1 0 1 0
12: 1 -1 0 0 1 0 -1 0 0 0
21: 1 -1 0 -1 0 1 0 0 0 0
31: 1 -1 0 -1 0 0 -1 1 1 0
4: 1 -1 0 -1 0 0 -1 0 0 1

******* End of network structure *************************

要素 \(i\) の従属な電流は, \(I_i = \sum T_{ij} I_j\) で表されます。

電流源要素 CPS および SETI で初期電流の与えられる電圧源要素 VPS 源は,上のIndependent elements に含まれる必要があります。このためには,これらの要素は木構造において co-tree になれる必要があります。Co-tree は,これらの要素を除いた木構造にこれらの要素を加えるとループ(環構造)ができてしまう要素です。従って,これらの要素を枝分かれ無しの直列に接続するようなことはできません。

NETWORK#

NETWORK(17.9)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

外部回路 NETWORK の指定。

テキストフォーマットの折りたたみセクション

END NETWORK データの終了を示す。

REGION_FACTOR#

REGION_FACTOR(17.9)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

実数 (E)

説明:

解析されている実際の系(全体モデル)が解析モデル領域に対してこの倍数であることを示す。

例えば,上下対称で N 回回転対称の時は 2N。シリーズ外部インダクタンス,抵抗,電圧を全体モデルの値で入力するために必要。出力される電圧もこの全体モデルとなる。

この値を 1.0 と入力すると解析モデル領域を全体として入出力する。例えば上の場合 1/2N の値を以下入力する必要がある。出力される電圧も解析モデル領域の分となる。

REGION_PARALLEL#

REGION_PARALLEL(17.9)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

実数 (E)

説明:

回路の並列数を設定。(デフォルトは 1)

REGION_FACTOR に全体モデルが解析モデルに対しての倍数を設定した場合, REGION_FACTOR の換算を行い,1並列分と同様の計算ができる。その場合, output 出力に電源は全体モデルの値,コイルやインダクタンスは 1 並列分の値が出力される。

17.9.1 FEMシリーズ要素#

FEM 領域に定義されているソースシリーズを定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

4

Text format#
* FEM * ID * START * END * SERIES_ID *
FEM     1     1     2     3
JSON format from 2024.11#
            {
                "type" : "FEM",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "SERIES_ID" : 3
            }

FEM#

FEM(17.9.1)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

FEM 領域に定義されているソースシリーズ。

COIL(17.1), ELMCUR(17.2), SDEFCOIL(17.3), PHICOIL(17.4), DCCURR(17.5), SUFCUR(17.6) のシリーズを定義できる。

ID#

ID(17.9.1)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.1)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.1)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

SERIES_ID#

SERIES_ID(17.9.1)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

整数 (I)

説明:

FEM 領域ソースシリーズ番号。

COIL(17.1), ELMCUR(17.2), SDEFCOIL(17.3), PHICOIL(17.4), DCCURR(17.5), SUFCUR(17.6) のシリーズを定義できる。

17.9.2 抵抗要素#

抵抗要素を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

4

Text format#
* R * ID * START * END * RESISTANCE *
R       1     1     2     10.0
JSON format from 2024.11#
            {
                "type" : "R",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "RESISTANCE" : 10.0
            }

R#

R(17.9.2)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

抵抗要素 R を定義する。

ID#

ID(17.9.2)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.2)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.2)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

RESISTANCE#

RESISTANCE(17.9.2)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

実数 (E)

単位:

\(\Omega\)

説明:

抵抗値。

17.9.3 インダクタンス要素#

インダクタンス要素を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

4

Text format#
* L * ID * START * END * INDUCTANCE *
L       1     1     2     0.01
JSON format from 2024.11#
            {
                "type" : "L",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "INDUCTANCE" : 0.01
            }

L#

L(17.9.3)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

インダクタンス要素 L を定義する。

ID#

ID(17.9.3)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.3)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.3)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

INDUCTANCE#

INDUCTANCE(17.9.3)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

実数 (E)

単位:

\(H\)

説明:

インダクタンス値。

17.9.4 相互インダクタンス要素#

相互インダクタンス要素を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

4

Text format#
* M * ID * L1 * L2 * INDUCTANCE *
M       1     1     2     0.005
JSON format from 2024.11#
            {
                "type" : "M",
                "ID" : 1,
                "L1" : 1,
                "L2" : 2,
                "INDUCTANCE" : 0.005
            }

M#

M(17.9.4)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

相互インダクタンス要素 M を定義する。

ID#

ID(17.9.4)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

L1#

L1(17.9.4)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

インダクタンス要素1 ID

L2#

L2(17.9.4)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

インダクタンス要素2 ID

INDUCTANCE#

INDUCTANCE(17.9.4)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

実数 (E)

単位:

\(H\)

説明:

相互インダクタンス値。

インダクタンス L1L2 の間に相互インダクタンスを加える。参照される L1L2 はこのデータの前に定義されている必要がある。

17.9.5 キャパシタンス要素#

キャパシタンス(容量)要素を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

4

Text format#
* C * ID * START * END * CAPACITANCE *
C       1     1     2     0.001
JSON format from 2024.11#
            {
                "type" : "C",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "CAPACITANCE" : 0.001
            }

C#

C(17.9.5)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

キャパシタンス要素 C を定義する。

ID#

ID(17.9.5)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.5)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.5)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

CAPACITANCE#

CAPACITANCE(17.9.5)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

実数 (E)

単位:

\(F\)

説明:

キャパシタンス値。

初期ランの時は,必ず SETV により,初期電圧値を入力すること。

17.9.6 電流源要素#

電流源要素を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

4

Text format#
* CPS * ID * START * END * TIME_ID *
CPS     1     1     2     3
JSON format from 2024.11#
            {
                "type" : "CPS",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "TIME_ID" : 3
            }

CPS#

CPS(17.9.6)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

電流源要素 CPS を定義する。

ID#

ID(17.9.6)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.6)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.6)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

TIME_ID#

TIME_ID(17.9.6)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

整数 (I)

単位:

\(A\)

説明:

電流源要素の電流値。 TIME_ID(18) を指定する。

17.9.7 電圧源要素#

電圧源要素を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

4

Text format#
* VPS * ID * START * END * TIME_ID *
VPS     1     1     2     3
JSON format from 2024.11#
            {
                "type" : "VPS",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "TIME_ID" : 3
            }

VPS#

VPS(17.9.7)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

電圧源要素 VPS を定義する。

ID#

ID(17.9.7)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.7)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.7)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

TIME_ID#

TIME_ID(17.9.7)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

整数 (I)

単位:

\(V\)

説明:

電圧源要素の電圧値。 TIME_ID(18) を指定する。

初期ランで,初期電流がゼロでないときは SETI で初期電流を入力すること。

17.9.8. 非線形要素(ダイオードタイプ 1)#

非線形要素(ダイオードタイプ 1)を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

6

Text format#
* D1 * ID * START * END * R1 * R2 *
D1     1     1     2     10.0     100.0
JSON format from 2024.11#
            {
                "type" : "D1",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "R1" : 10.0,
                "R2" : 100.0
            }

D1#

D1(17.9.8)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

非線形要素 D1 を定義する。

ID#

ID(17.9.8)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.8)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.8)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

R1#

R1(17.9.8)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

実数 (E)

単位:

\(\Omega\)

説明:

正方向電流抵抗値

R2#

R2(17.9.8)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 6]
:

実数 (E)

単位:

\(\Omega\)

説明:

負方向電流抵抗値

定義:

for I >= 0.→ V(I) = - R1 * I for I < 0.→ V(I) = - R2 * I

17.9.9 非線形要素(ダイオードタイプ 2)#

非線形要素(ダイオードタイプ 2)を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

5

Text format#
* D2 * ID * START * END * V0 * I0 *
D2     1     1     2     0.7     0.01
JSON format from 2024.11#
            {
                "type" : "D2",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "V0" : 0.7,
                "I0" : 0.01
            }

D2#

D2(17.9.9)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

非線形要素 D2 を定義する。

ID#

ID(17.9.9)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.9)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.9)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

V0#

V0(17.9.9)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

実数 (E)

単位:

\(V\)

説明:

電圧値

I0#

I0(17.9.9)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 6]
:

実数 (E)

単位:

\(A\)

説明:

電流値

電圧降下を \(V = V_0 \ln\!\biggl(\frac{I + I_0}{I_0}\biggr)\) で表す。ここで \(I\) は順方向電流値である。

17.9.10 非線形要素(数式入力)#

非線形要素(数式入力)を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

4

Text format#
* EQ * ID * START * END *
EQ      1     1     2
JSON format from 2024.11#
            {
                "type" : "EQ",
                "ID" : 1,
                "START" : 1,
                "END" : 2
            }

EQ#

EQ(17.9.10)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

非線形要素 EQ を定義する。

ID#

ID(17.9.10)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.10)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.10)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

順方向電圧関数 V(I) 数式入力#

順方向電圧関数 V(I) を数式入力する。単位は V: \(V\),I: \(A\) である。

以下の各要素は,本数式入力と等価なもので表すと次のようになる。ただし,本形式で入力すると非線形計算が行われるので,R に対しては本形式を使わない方がよい。

Text format#
R: V(I)=-RESISANCE*I;;
D1: [I<0] V1(I)=-R1*I; [0<=I] V2(I)=-R2*I; V(I)=V1(I)+V2(I);;
D2: IL=I0*(-0.99);
[I<= IL] V1(I)=-V0*( (I-IL)/(IL+I0) +log((IL+I0)/I0) );
[IL <I] V2(I)=-V0* log((I+I0)/I0 );
V(I)=V1(I)+V2(I);;

17.9.11 非線形要素(テーブル入力)#

非線形要素の I-V 特性をテーブルで定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1 + NUMBER + NO_DATA * NUMBER

パラメータ数:

2 + NO_DATA * 2

Text format#
* TABLE * NUMBER *
TABLE 1
* ID * NO_DATA *
1 3
* CURRENT * VOLTAGE *
0.0 0.0
1.0 0.7
2.0 1.4
Text format#
* TAB * ID * START * END * TABLE_ID *
TAB 1 1 2 1
JSON format from 2024.11#
            {
                "type" : "TABLE",
                "NUMBER" : 1,
                "data" : [
                    {
                        "ID" : 1,
                        "NO_DATA" : 3,
                        "CURRENT" : [0.0, 1.0, 2.0],
                        "VOLTAGE" : [0.0, 0.7, 1.4]
                    }
                ]
            },
            {
                "type" : "TAB",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "TABLE_ID" : 1
            }

TABLE#

TABLE(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

テーブル要素 TABLE を定義する。

NUMBER#

NUMBER(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

テーブル数。

ID#

ID(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [2, 1]
:

整数 (I)

説明:

要素識別番号

テキストフォーマットの折りたたみセクション
NO_DATA(17.9.11)#

NO_DATA

固定パラメータセット1#
[row, col] = [2, 2]
Type=I

データ数。

CURRENT#

CURRENT(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [3, 1]
:

実数配列 (E)

単位:

\(A\)

説明:

電流値

VOLTAGE#

VOLTAGE(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [3, 2]
:

実数配列 (E)

単位:

\(V\)

説明:

電圧値

TAB#

TAB(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

テーブル入力の非線形要素 TAB を定義する。

ID#

ID(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

TABLE_ID#

TABLE_ID(17.9.11)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

整数 (I)

説明:

テーブル識別番号。

17.9.12 初期印加電圧#

初期印加電圧を設定する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

3

Text format#
* SETV * ID * INITIAL_VOLTAGE *
SETV 1 5.0
JSON format from 2024.11#
            {
                "type" : "SETV",
                "ID" : 1,
                "INITIAL_VOLTAGE" : 5.0
            }

SETV#

SETV(17.9.12)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

電圧源要素 SETV を定義する。

ID#

ID(17.9.12)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

INITIAL_VOLTAGE#

INITIAL_VOLTAGE(17.9.12)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

実数 (E)

単位:

\(V\)

説明:

初期電圧値

17.9.13 電圧源初期電流#

電圧源要素に初期電流を設定する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

3

Text format#
* SETI * ID * INITIAL_CURRENT *
SETI 1 0.1
JSON format from 2024.11#
            {
                "type" : "SETI",
                "ID" : 1,
                "INITIAL_CURRENT" : 0.1
            }

SETI#

SETI(17.9.13)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

電圧源要素 SETI を定義する。

ID#

ID(17.9.13)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

INITIAL_CURRENT#

INITIAL_CURRENT(17.9.13)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

実数 (E)

単位:

\(A\)

説明:

初期電流値

17.9.14 スイッチ要素#

スイッチ要素を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1 + NO_DATA

パラメータ数:

6 + NO_DATA * 2

Text format#
* SWITCH * ID * START * END * ON_RES * OFF_RES *
SWITCH 1 1 2 0.01 1000000
* NO_DATA * CYCLE * PHASE_OP * TIME_ID *
1 0.02 1 0
* ON_TIME * OFF_TIME *
0.01 0.015
JSON format from 2024.11#
            {
                "type" : "SWITCH",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "ON_RES" : 0.01,
                "OFF_RES" : 1000000,
                "CYCLE" : 0.02,
                "PHASE_OP" : 1,
                "TIME_ID" : 0,
                "ON_TIME" : [ 0.01 ],
                "OFF_TIME" : [ 0.015 ]
            }

SWITCH#

SWITCH(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

スイッチ要素 SWITCH を定義する。

ID#

ID(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

ON_RES#

ON_RES(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

実数 (E)

単位:

\(\Omega\)

説明:

スイッチの ON(閉)状態の抵抗値

OFF_RES#

OFF_RES(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 6]
:

実数 (E)

単位:

\(\Omega\)

説明:

スイッチのOFF(開)状態の抵抗値

テキストフォーマットの折りたたみセクション
NO_DATA(17.9.14)#

NO_DATA

固定パラメータセット1#
[row, col] = [2, 1]
Type=I

ON, OFF時間区間数。

CYCLE#

CYCLE(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [2, 2]
:

実数 (E)

単位:

sec

説明:

スイッチ周期。0の場合、周期性は無いとする。

PHASE_OP#

PHASE_OP(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [2, 3]
位相角度入力フラグ#

0

実時間入力

1

位相角度(deg)入力

TIME_ID#

TIME_ID(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [2, 4]
:

整数 (I)

説明:

時間変化識別番号。 TIME_ID(18) を指定する。

ON_TIME#

ON_TIME(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [3, 1]
:

実数配列 (E)

単位:

sec: PHASE_OP =0 or deg: PHASE_OP =1

説明:

ON状態開始時刻。

OFF_TIME#

OFF_TIME(17.9.14)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [3, 2]
:

実数配列 (E)

単位:

sec: PHASE_OP =0 or deg: PHASE_OP =1

説明:

OFF状態開始時刻。

17.9.15 可変抵抗要素#

可変抵抗要素を定義する。

テキストフォーマットの折りたたみセクション
種類:

固定パラメータセット1

行数:

1

パラメータ数:

5

Text format#
* VR * ID * START * END * TIME_ID *
VR 1 1 2 3
JSON format from 2024.11#
            {
                "type" : "VR",
                "ID" : 1,
                "START" : 1,
                "END" : 2,
                "TIME_ID" : 3
            }

VR#

VR(17.9.15)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 1]
:

文字列 (S)

説明:

可変抵抗要素 VR を定義する。

ID#

ID(17.9.15)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 2]
:

整数 (I)

説明:

要素識別番号

START#

START(17.9.15)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 3]
:

整数 (I)

説明:

始点ノード番号。

END#

END(17.9.15)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 4]
:

整数 (I)

説明:

終点ノード番号。

TIME_ID#

TIME_ID(17.9.15)#
テキストフォーマットの折りたたみセクション
固定パラメータセット1#
[row, col] = [1, 5]
:

整数 (I)

説明:

時間変化識別番号。 TIME_ID(18) を指定する。