电气仿真学习记录
本文最后更新于:2024年8月2日 下午
使用PSCAD和COMSOL进行电气仿真。
PSCAD简介
- PSCAD/EMTDC是一种广泛应用的电磁暂态仿真软件,可基于微分方程完整且精确地进行毫秒级甚至微秒级步长的时域和频域仿真计算,能较好地反映电力系统运行的动态过程。
- EMTDC(Electromagnetic Transients includingDC):是PSCAD产品系列的电磁暂态求解引擎。对电磁和机电系统采用时域内微分方程进行描述并求解,方程求解中采用固定步长。
仿真工作流程:
暂态仿真软件举例 | |
机电暂态仿真软件 | 电磁暂态仿真软件 |
PSD-BPA(步长0.5-1周波) | PSCAD/EMTDC(默认步长50微秒) |
PSASP | Matlab-Simulink |
PSS/E | EMTP |
工作界面和元件库介绍
页面介绍
主界面
菜单窗口
(1)Home 菜单栏
- Run,Stop,Pause
- 仿真步长和输出步长(Plot step):输出步长可以比仿真步长大一些。
- undo,Redo
- 划线,视图放大和缩小
(2)Project 菜单栏
- 三栏分别是仿真时间、仿真步长(单位为微秒),作图步长(单位为微秒)
- General Settings可以具体设置,包括运行模式。
- 有个快照模式
(3)View 视图模式
窗口按钮,可以添加选择数据窗口
(4)Components 常用元件栏
Workspace窗口
Output窗口
工作窗口
- 提供了Library基础元件库
元件库介绍
PSCAD提供了18个自带元件库。
Sources元件库
包括3种三相电压源模型,2种单项电压源模型,电流源模型以及谐波电流源模型。
三种常用的电压源模型
Passive Elements 元件库
包括电阻R、电感L、电容C、GND、负荷、三线单线转换器等。
固定负荷模型
三相负载元件
三相负载元件模型等效于电感星型不接地接法作为补偿。
Miscellaneous、I/O、Breakers&Faults、Meters元件库
- 短路故障和短路故障的定时控制逻辑不一样,所以有区分。
CSMF元件库
machines元件库
- 电动机和发电机是同一个模型,改变参数进行切换。
Transformers元件库
一般使用经典模型可满足大部分情况的需要。
Transmission Lines元件库
算例1:火电机组单机建模仿真
同步电机元件属性
同调运行:一台等效多台运行,设置台数。
同步电机需要进行两步初始化:
Source [0] to Machine [1] Transition
:- 0:电动机模拟为简单的三相电压源;
- 1:电动机运行于恒转速模式。
Lock-rotor[0] to Normal Mode [1] Transition
:- 0:电动机运行于恒转速模式;
- 1:电动机以完全自由的模式运行。
- 这一步结束之后,同步电机初始化结束,进入稳定运行状态。
S2M和L2N通常以0与1之间切换的变量进行控制。
阶跃时刻顺序
DIST_PSS>L2N>S2M
等同步电机初始化结束,稳定运行之后再投入PSS。
- PSCAD同步电机模型没有额定功率选项,需要通过
额定相电压
、额定线电流
决定功率。$$ I=\frac{S}{3}\cdot \frac{\sqrt{3}}{U} $$1
注意相和线的区别!!!
- I为额定线电流,U为额定相电压。
- Inertia Constant惯量常数H和惯性时间常数$T_j$不同,需要转换。
同步电机元件内部输出的有功功率、无功功率、电压参数和机端多表计测量值不同。
PSCAD中同步电机元件的电抗参数标幺值都是以
自身额定容量为基准容量
的。PSCAD中没有定子漏抗$X_L$的参数项,只有保梯电抗$X_P$可以填写。
气隙因子(AirGrapFactor)取1.0的时候
$X_L=X_P$。
- 仿真需要满足一些隐形的运行前提。
- 交轴次暂态电抗值必须小于交轴不饱和同步电抗值,否则无法运行仿真。
- 国内的基频是50HZ,因此在Basic Data中需要修改: $2 \pi f$
实验项目:PP电缆仿真
一、实验目的
1.1 中压运行环境下聚丙烯电缆的线路建模及仿真研究
- 了解聚丙烯电缆内部线路结构,根据其内部的电气参数,建立电缆详细的电磁暂态模型;
- 计算中压情况下电缆模型的阻抗参数,在ANSYS/EMTDC有限元分析软件中进行非线性分析并搭建电缆线路仿真模型加以验证。
1.2 对不同工况下聚丙烯电缆的模拟测试
- 明确聚丙烯的电气性能,模拟聚丙烯电缆在不同温度情况下的工作情况;
- 研究空间电荷效应在聚丙烯电缆中的绝缘老化现象;
- 研究聚丙烯电缆在不同机械应力强度和化学环境下的绝缘特性;
- 模拟聚丙烯电缆在不同环境情况下的运行状况,建立其绝缘老化模型。
二、实验内容
2.1 聚丙烯电缆建模
2.1.1 建立电缆详细的电磁暂态模型
(1) Cable Summary
参数 | 值 |
---|---|
Cable Name | Cable_1 |
Cable Length | 40.0 |
Steady State Frequency | 50.0 |
(2)Frequency Dep. (Phase) Model Options
参数 | 值 |
---|---|
Interpolate Travel Times | 1 |
Infinite Line Length | 0 |
Curve Fitting Start Frequency | 0.5 |
Curve Fitting End Frequency | 1000000.0 |
Total Number of Frequency Increments | 100 |
Maximum # of Poles for Surge Admittance Fit | 20 |
Maximum # of Poles for Attenuation Constant Fit | 20 |
Maximum Fitting Error (%) for Surge Admittance | 0.2 |
Maximum Fitting Error (%) for Attenuation Constant | 0.2 |
Maximum Residue/Pole Ratio Tolerance | 2000000.0 |
Weighting Factor 1 | 1.0 |
Weighting Factor 2 | 1000.0 |
Weighting Factor 3 | 1.0 |
Write Detailed Output Files | 0 |
(3)Line Constants Ground Data
参数 | 值 |
---|---|
Ground Resistivity Type | 0 |
Ground Resistivity | 100.0 |
Ground Permeability | 1.0 |
Earth Impedance Formula | 0 |
Earth U Impedance Formula | 2 |
Earth M Impedance Formula | 2 |
(4)Output File Display Options
参数 | 值 |
---|---|
Frequency for Calculation | 50.0 |
Zero Tolerance for Display | 1.0e-19 |
Base Voltage for Display | 110.0 |
Base MVA for Display | 1.0 |
Create PI-Section | 0 |
(5)Pipe-Type Cable
参数 | 值 |
---|---|
Pipe Number | 1 |
P1 | 0.0 3.0 |
Number of Inner Cables | 3 |
Inner Insulator Outer Radius | 0.035 |
Inner Ins. Relative Permittivity | 3.0 |
Inner Ins. Relative Permeability | 1.0 |
Conductor Outer Radius | 0.037 |
Conductor Resistivity | 1.71e-07 |
Conductor Permeability | 200.0 |
Identical Cables | 0 |
Outer Insulator Outer Radius | 0.036 |
Outer Ins. Relative Permittivity | 2.3 |
Outer Ins. Relative Permeability | 1.0 |
Outer Insulator Layer | 1 |
Ground Pipe | 0 |
Overhead Pipe | 1 |
(6)Coax Cables
参数 | Coax Cable 1 | Coax Cable 2 | Coax Cable 3 |
---|---|---|---|
Cable Number | 1 | 2 | 3 |
P1 | -2.97589172193e-18 -0.0162 0.0162 270.0 | 0.0140296115413 0.0081 0.0162 30.0 | -0.0140296115413 0.0081 0.0162 150.0 |
Overhead Cable | 1 | 1 | 1 |
Layers | 3 | 3 | 3 |
Ground Last Layer | 0 | 0 | 0 |
Conductor Inner Radius | 0.0 | 0.0 | 0.0 |
Conductor Outer Radius | 0.003 | 0.003 | 0.003 |
Conductor Resistivity | 1.72e-08 | 1.72e-08 | 1.72e-08 |
Conductor Permeability | 1.0 | 1.0 | 1.0 |
Insulator 1 Outer Radius | 0.006 | 0.006 | 0.006 |
Insulator 1 Relative Permittivity | 3.0 | 3.0 | 3.0 |
Insulator 1 Relative Permeability | 1.0 | 1.0 | 1.0 |
Sheath Outer Radius | 0.0105 | 0.0105 | 0.0105 |
Sheath Resistivity | 1.72e-08 | 1.72e-08 | 1.72e-08 |
Sheath Permeability | 1.0 | 1.0 | 1.0 |
Insulator 2 Outer Radius | 0.014 | 0.014 | 0.014 |
Insulator 2 Relative Permittivity | 3.72 | 3.72 | 3.72 |
Insulator 2 Relative Permeability | 1.0 | 1.0 | 1.0 |
2.1.2 详细仿真步骤
步骤1 - 在电路中创建一个电缆配置组件:
(使用右键点击“Component Wizard…”然后选择“Cable”)
选择“Edit Parameters…”并输入线路长度和稳态频率。
步骤 2 - 将此电缆接口组件复制到电路中
(或使用右键菜单 - Add Component | Cable Interface)
编辑参数:
- 输入电缆名称(此名称在此仿真中必须唯一,并且必须与电缆配置中给定的名称匹配)。
- 输入在一个模型中耦合的电缆数量(1-8)。
- 输入每根电缆的电气连接(导体、护套、铠装)。
- 将此组件复制到电缆电气系统的接收端。
步骤 3 - 打开电缆配置
(右键点击 - Edit Definition…)
步骤 4 - 选择一个传输模型和选项
仅需将以下模型中的一个复制到电缆模块中。默认传输模型会自动创建。如果默认模型不是所需的模型,则删除默认模型并选择一个传输模型。
(右键菜单 “Select Transmission Model”)
步骤 5 - 输入电缆数据
编辑接地组件的参数。
添加“电缆横截面”组件并编辑参数。
步骤 6- Build & Modified
遇到的问题:
- 电缆尺寸矛盾,注意调整尺寸的大小,比如:
- 内部两根电缆的中心距离小于半径和——error
- 电缆是三根内部电缆总包成一根,因此不能直接采用官网例程中的三相分开,单根单相模型,需要修改模型。
- 接入交流信号(3信号维度)的元器件不能和直流信号(单信号维度)元件直接连接,需要加一个三叉戟样式的转换器件,接地GND也是。
- 需要额外安装一个
Intel Fortran Compiler
编译器。
110KV pp电缆的科研参考材料中电缆的尺寸数据和本项目的电缆尺寸不同,按照不同层等比例缩小进行仿真尺寸设计。
步骤 7- Run
查看.out文件,里面包含了对电缆的阻抗参数分析。
(1)负载流数据:
正序和零序阻抗参数
阻抗参数包括电阻$R$和电抗$X$,通常以 per-unit (pu) 表示。下面是.out文件数据:
类型 | 参数 | 值 |
---|---|---|
正序阻抗 | Resistance (R_{sq}) [pu] | 0.217697348E-02 |
Reactance (X_{sq}) [pu] | 0.375423769E-03 | |
Susceptance (B_{sq}) [pu] | 36.6116774 | |
Surge Impedance (Z_{csq}) [pu] | 0.320221929E-02 | |
零序阻抗 | Resistance (R_{sq}) [pu] | 0.224356440E-02 |
Reactance (X_{sq}) [pu] | 0.284711498E-03 | |
Susceptance (B_{sq}) [pu] | 36.6380254 | |
Surge Impedance (Z_{csq}) [pu] | 0.278763863E-02 |
正序参数通常与电缆在平衡负载条件下的行为相关,而零序参数与非平衡条件下的行为相关,如单相接地故障。
(2)阻抗矩阵(Z矩阵)
阻抗矩阵提供了关于电缆各相之间的互感和自感的详细信息。
- 系列阻抗矩阵 ($Z$):表示单位长度(米)上的阻抗值,矩阵的每个元素都是一个复数,形式为 $M$,$N$ 表示 $M + jN$。
- 并联导纳矩阵 ($Y$):表示单位长度(米)上的导纳值,矩阵的每个元素也是一个复数。
.out文件输出了电缆的相域数据和负载流数据。
2.2 对不同工况下聚丙烯电缆的模拟测试
2.2.1 模拟聚丙烯电缆在不同温度情况下的工作情况
考虑长期运行温度110度,高温150度的情况。
2.2.2 空间电荷效应在聚丙烯电缆中的绝缘老化现象
绝缘层空间电荷的积聚会导致内部电场的畸变,进而引发介质内局部放电、加速聚合物材料老化及电树枝生长,最终导致绝缘击穿故障,严重影响电缆性能和使用寿命。
COMSOL简介
COMSOL是一种有限元仿真软件,可以对多物理场进行建模仿真;有丰富的案例库和文档手册支持。
中期电缆仿真报告采用COMSOL完成。