网表规则说明 教程
网表规则说明
元件命名规律
模型自动转换的时候,会先生成网表spice文件,在hdlsrc目录下面。网表文件中,每个元器件的命名遵循以下的基本格式
<前缀><类型>_<后缀>
前缀规则
其中,前缀的含义如下表
| 前缀 | 元件类型 | 示例 |
|---|---|---|
| V | 电压源 | Vdc_0 |
| I | 电流源 | Idc_0_A_A |
| R | 电阻 | R_RLC_0 |
| L | 电感 | L_3P_3_A |
| C | 电容 | C_RLC_2 |
| S | 开关 | S_0_A (与Vsw、Idc成套) |
| K | 耦合系数 | K_T_2w0_12_A |
| X | 虚拟元件 | X_nc |
| M | 测量元件 | M_3p_0_AB |
| H | 电流测量 | H_3p_2_A |
| T | 断路器控制 | TBR_3p_0_A |
后缀规则
- 当元件本身的名字使用默认的名字时,只取其编号作为后缀,如下所示
"DC Voltage Source" -> 后缀: "0" -> Vdc_0
"DC Voltage Source1" -> 后缀: "1" -> Vdc_1
"Series RLC Branch" -> 后缀: "0" -> R_RLC_0
"Series RLC Branch2" -> 后缀: "2" -> R_RLC_2
- 当用户修改元件的名字之后,使用用户重命名的名字作为后缀(空格用下划线代替)。
比如一个变压器元件的名字改为MyTransformer,那么生成的变压器元件名字为 L_T_MyTransformer_pA
比如一个直流电压源元件的名字改为Power Supply,那么生成的电压源元件名字为 Vdc_Power_Supply
- 三相的元件,ABC相分别用A、B、C作为额外的后缀进行区分。
比如一个三相RLC模块的名字取名为test,那么生成的三项电感元件名字为 L_RLC_test_A,L_RLC_test_B,L_RLC_test_C。
元件默认名称参考表
下表列出了Simulink中各种元件的默认名称及其对应的SPICE前缀。
| Simulink元件类型 | 默认名字 | SPICE前缀 |
|---|---|---|
| 直流电压源 | DC Voltage Source | Vdc |
| 交流电压源 | AC Voltage Source | Vac |
| 三相可编程电压源 | Three-Phase Programmable Voltage Source | Vac_3p |
| 串联RLC | Series RLC Branch | R/L/C_RLC |
| 三相串联RLC | Three-Phase Series RLC Branch | R/L/C_3P |
| 三相变压器(两绕组) | Three-Phase Transformer (Two Windings) | R/L_T_2w, K_T_2w |
| 线性变压器 | Linear Transformer | L_LT, K_LT |
| 地 | Ground | - |
| 电压测量 | Voltage Measurement | M |
| 电流测量 | Current Measurement | X |
| 三相电压电流测量 | Three-Phase V-I Measurement | X_3p, M_3p |
| 三相断路器 | Three-Phase Breaker | RBR_3p IBR_3p, TBR_3p |
| 单相断路器 | Breaker | RBR, IBR, TBR |
| 半桥模块 | Half-Bridge Converter | S_HB, Vsw_HB, Idc_HB |
| 停用桥模块 | Universal Bridge | S, Vsw, Idc |
| 三相ANPC桥 | Three-Phase ANPC | S, Vsw, Idc |