

重要信息
**时间:**2026年1月9-11日
**地点:**安徽·蚌埠


征稿主题

一、电力电子技术与电网系统的融合背景
电力电子技术是实现电能变换、控制与优化的核心技术,涵盖整流、逆变、斩波等核心拓扑;电网系统则是电能生产、传输、分配的基础设施,正朝着智能化、柔性化、低碳化方向转型。第二届电力电子技术与电网系统国际学术会议(PETGS 2026)聚焦该领域前沿技术与工程应用,本文从技术原理、算法实现、工程落地维度,解析电力电子装置控制、电网谐波治理、新能源并网等核心知识点,结合 Python 代码实现关键技术场景落地。
二、核心技术方向及知识点解析
2.1 电力电子装置的建模与控制(以三相 PWM 整流器为例)
三相 PWM 整流器是新能源并网、电网无功补偿的核心电力电子装置,其精准建模与控制是保障电网电能质量的关键。
2.1.1 三相 PWM 整流器核心参数与控制维度
| 控制维度 | 核心参数 | 控制目标 | 常用算法 |
|---|---|---|---|
| 直流侧电压控制 | 直流母线电压、电压纹波 | 稳定直流侧电压,纹波最小化 | PI 控制、滑模控制 |
| 交流侧电流控制 | 并网电流、功率因数 | 单位功率因数并网,谐波最小 | 电流内环 PI、PR 控制 |
| 网侧谐波抑制 | 谐波含量(THD)、畸变率 | 降低并网电流 THD 至国标以内 | 重复控制、有源滤波 |
| 故障容错控制 | 开关管故障、电压暂降 | 保障装置持续稳定运行 | 模型预测控制、容错拓扑 |
2.1.2 Python 实现三相 PWM 整流器仿真与控制
以下代码实现三相 PWM 整流器的数学建模与 PI 控制仿真,涵盖交流侧电流、直流侧电压的闭环控制:
python
运行
import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import solve_ivp
# 1. 三相PWM整流器参数定义
class PWMRectifier:
def __init__(self):
# 电网参数
self.Vs = 220 # 电网相电压有效值(V)
self.fs = 50 # 电网频率(Hz)
self.w = 2 * np.pi * self.fs # 角频率(rad/s)
# 整流器参数
self.L = 0.005 # 网侧电感(H)
self.R = 0.1 # 电感等效电阻(Ω)
self.C = 2000e-6 # 直流侧电容(F)
self.RL = 100 # 直流侧负载电阻(Ω)
# 控制参数
self.kp_v = 0.8 # 电压环PI比例系数
self.ki_v = 20 # 电压环PI积分系数
self.kp_i = 0.2 # 电流环PI比例系数
self.ki_i = 100 # 电流环PI积分系数
# 状态变量
self.vdc = 600 # 初始直流侧电压(V)
self.id = 0 # d轴电流(A)
self.iq = 0 # q轴电流(A)
self.err_v_int = 0 # 电压环积分误差
self.err_id_int = 0 # d轴电流积分误差
self.err_iq_int = 0 # q轴电流积分误差
# 三相abc转dq0坐标变换
def abc2dq(self, ia, ib, ic, theta):
T = 2/3 * np.array([
[np.cos(theta), np.cos(theta-2*np.pi/3), np.cos(theta+2*np.pi/3)],
[-np.sin(theta), -np.sin(theta-2*np.pi/3), -np.sin(theta+2*np.pi/3)],
[0.5, 0.5, 0.5]
])
iabc = np.array([ia, ib, ic]).reshape(3,1)
idq0 = T @ iabc
return idq0[0,0], idq0[1,0]
# dq0转abc坐标变换
def dq2abc(self, id, iq, theta):
T = np.array([
[np.cos(theta), -np.sin(theta), 1],
[np.cos(theta-2*np.pi/3), -np.sin(theta-2*np.pi/3), 1],
[np.cos(theta+2*np.pi/3), -np.sin(theta+2*np.pi/3), 1]
])
idq0 = np.array([id, iq, 0]).reshape(3,1)
iabc = T @ idq0
return iabc[0,0], iabc[1,0], iabc[2,0]
# PI控制器
def pi_controller(self, ref, feedback, kp, ki, err_int):
err = ref - feedback
err_int += err * 1e-5 # 积分项(步长1e-5s)
output = kp * err + ki * err_int
return output, err_int
# 整流器状态更新
def update(self, t):
# 电网电压瞬时值
theta = self.w * t
va = self.Vs * np.sqrt(2) * np.cos(theta)
vb = self.Vs * np.sqrt(2) * np.cos(theta - 2*np.pi/3)
vc = self.Vs * np.sqrt(2) * np.cos(theta + 2*np.pi/3)
# 电压环控制(直流电压参考值600V)
vdc_ref = 600
id_ref, self.err_v_int = self.pi_controller(vdc_ref, self.vdc,
self.kp_v, self.ki_v, self.err_v_int)
# q轴电流参考值为0(单位功率因数)
iq_ref = 0
# 电流环控制
vd_ref, self.err_id_int = self.pi_controller(id_ref, self.id,
self.kp_i, self.ki_i, self.err_id_int)
vq_ref, self.err_iq_int = self.pi_controller(iq_ref, self.iq,
self.kp_i, self.ki_i, self.err_iq_int)
# 电流状态方程
did_dt = (1/self.L) * (va - self.R * self.id + self.w * self.L * self.iq - vd_ref)
diq_dt = (1/self.L) * (vb - self.R * self.iq - self.w * self.L * self.id - vq_ref)
# 直流侧电压状态方程
id_abc, iq_abc, _ = self.dq2abc(self.id, self.iq, theta)
p_ac = 1.5 * (self.Vs * self.id) # 交流侧输入功率
p_dc = self.vdc**2 / self.RL # 直流侧输出功率
dvdc_dt = (p_ac - p_dc) / (self.C * self.vdc)
# 更新状态
self.id += did_dt * 1e-5
self.iq += diq_dt * 1e-5
self.vdc += dvdc_dt * 1e-5
return self.vdc, self.id, self.iq
# 2. 仿真运行
rectifier = PWMRectifier()
t_sim = np.arange(0, 0.5, 1e-5) # 仿真时间0.5s,步长1e-5s
vdc_list = []
id_list = []
iq_list = []
for t in t_sim:
vdc, id, iq = rectifier.update(t)
vdc_list.append(vdc)
id_list.append(id)
iq_list.append(iq)
# 3. 仿真结果分析
print("三相PWM整流器仿真结果:")
print(f"直流侧电压稳态值:{np.mean(vdc_list[-1000:]):.2f} V(参考值600V)")
print(f"d轴电流稳态值:{np.mean(id_list[-1000:]):.2f} A")
print(f"q轴电流稳态值:{np.mean(iq_list[-1000:]):.2f} A(参考值0A)")
# 计算直流电压纹波
vdc_ripple = np.max(vdc_list[-1000:]) - np.min(vdc_list[-1000:])
print(f"直流侧电压纹波:{vdc_ripple:.2f} V")
2.2 电网系统的谐波检测与治理
电网谐波是电力电子装置并网带来的核心电能质量问题,精准的谐波检测是治理的前提,常用方法包括快速傅里叶变换(FFT)、小波变换等。
2.2.1 Python 实现电网谐波检测与 THD 计算
以下代码实现基于 FFT 的电网电流谐波检测,计算总谐波畸变率(THD),为有源电力滤波器(APF)治理提供依据:
python
运行
import numpy as np
from scipy.fftpack import fft, fftfreq
from scipy.signal import butter, filtfilt
# 1. 构建含谐波的电网电流数据
np.random.seed(42)
fs = 10000 # 采样频率(Hz)
t = np.linspace(0, 1, fs, endpoint=False)
f0 = 50 # 基波频率(Hz)
# 基波+3/5/7次谐波+噪声
i_grid = (10 * np.sin(2 * np.pi * f0 * t) + # 基波(50Hz)
2 * np.sin(2 * np.pi * 3*f0 * t) + # 3次谐波(150Hz)
1.5 * np.sin(2 * np.pi * 5*f0 * t) + # 5次谐波(250Hz)
1 * np.sin(2 * np.pi * 7*f0 * t) + # 7次谐波(350Hz)
0.5 * np.random.normal(0, 1, len(t))) # 测量噪声
# 2. 谐波检测(FFT)
def harmonic_detection(signal, fs, f0):
# FFT计算
N = len(signal)
yf = fft(signal)
xf = fftfreq(N, 1/fs)[:N//2]
yf_amp = 2.0/N * np.abs(yf[:N//2]) # 幅值谱
# 提取各次谐波幅值
harmonics = {}
for n in [1,3,5,7,9]: # 1(基波)、3、5、7、9次谐波
freq = n * f0
# 找到最接近的频率点
idx = np.argmin(np.abs(xf - freq))
harmonics[f'n{n}'] = yf_amp[idx]
# 计算THD(总谐波畸变率)
fundamental = harmonics['n1']
harmonic_sum = sum([v**2 for k,v in harmonics.items() if k!='n1'])
thd = np.sqrt(harmonic_sum) / fundamental * 100
return harmonics, thd, xf, yf_amp
# 3. 执行谐波检测
harmonics, thd, xf, yf_amp = harmonic_detection(i_grid, fs, f0)
# 4. 结果输出
print("\n电网电流谐波检测结果:")
for n, amp in harmonics.items():
print(f"{n}次谐波幅值:{amp:.2f} A")
print(f"总谐波畸变率(THD):{thd:.2f} %")
# 5. 谐波治理(模拟APF补偿)
# 设计陷波滤波器去除3/5/7次谐波
def butter_notch_filter(data, fs, freq_list):
filtered_data = data.copy()
for freq in freq_list:
nyq = 0.5 * fs
freq = freq / nyq
# 陷波滤波器设计
b, a = butter(4, [freq-0.01, freq+0.01], btype='bandstop')
filtered_data = filtfilt(b, a, filtered_data)
return filtered_data
# 补偿3/5/7次谐波
compensated_current = butter_notch_filter(i_grid, fs, [150, 250, 350])
# 计算补偿后THD
_, thd_compensated, _, _ = harmonic_detection(compensated_current, fs, f0)
print(f"谐波补偿后THD:{thd_compensated:.2f} %")
2.3 新能源并网的电网稳定性分析
风电、光伏等新能源并网易引发电网电压波动、频率偏移等稳定性问题,基于暂态稳定分析的控制策略是保障电网安全的核心。
2.3.1 Python 实现新能源并网暂态稳定分析
以下代码实现基于改进欧拉法的新能源并网电网暂态稳定仿真,分析故障下电网频率、电压的暂态响应:
python
运行
import numpy as np
import pandas as pd
# 1. 电网暂态稳定模型
class GridStability:
def __init__(self):
# 电网参数
self.f_nom = 50 # 额定频率(Hz)
self.V_nom = 380 # 额定线电压(V)
self.H = 5 # 系统惯性时间常数(s)
self.D = 2 # 阻尼系数
# 新能源参数(风电+光伏)
self.P_wind = 20 # 风电出力(MW)
self.P_pv = 15 # 光伏出力(MW)
self.P_load = 30 # 负荷功率(MW)
# 暂态参数
self.f = 50 # 初始频率(Hz)
self.df_dt = 0 # 频率变化率
self.V = 380 # 初始电压(V)
# 暂态稳定状态方程
def transient_model(self, t, fault_type=None):
# 功率不平衡计算
P_gen = self.P_wind + self.P_pv
if fault_type == '三相短路' and (t > 0.1 and t < 0.2):
# 0.1-0.2s发生三相短路故障,新能源出力骤降
P_gen *= 0.2
P_imbalance = P_gen - self.P_load
# 频率动态方程
df_dt = (P_imbalance) / (2 * self.H) - (self.D / (2 * self.H)) * (self.f - self.f_nom)
self.df_dt = df_dt
self.f += df_dt * 1e-3
# 电压动态方程(简化模型)
dv_dt = -0.1 * (self.V - self.V_nom) - 0.05 * P_imbalance
self.V += dv_dt * 1e-3
return self.f, self.V
# 2. 暂态仿真
stability = GridStability()
t_sim = np.arange(0, 2.0, 1e-3) # 2s仿真时长,步长1ms
freq_list = []
volt_list = []
fault_flag = []
for t in t_sim:
# 0.1-0.2s模拟三相短路故障
fault = '三相短路' if (t > 0.1 and t < 0.2) else None
f, v = stability.transient_model(t, fault)
freq_list.append(f)
volt_list.append(v)
fault_flag.append(1 if fault else 0)
# 3. 稳定性分析
df_result = pd.DataFrame({
'time(s)': t_sim,
'frequency(Hz)': freq_list,
'voltage(V)': volt_list,
'fault': fault_flag
})
# 关键指标计算
freq_drop = np.min(freq_list) - stability.f_nom
volt_drop = np.min(volt_list) - stability.V_nom
recovery_time_freq = np.where(np.abs(np.array(freq_list) - 50) < 0.1)[0][-1] * 1e-3
recovery_time_volt = np.where(np.abs(np.array(volt_list) - 380) < 5)[0][-1] * 1e-3
print("\n新能源并网暂态稳定分析结果:")
print(f"故障期间最大频率跌落:{freq_drop:.2f} Hz(国标允许±0.5Hz)")
print(f"故障期间最大电压跌落:{volt_drop:.2f} V")
print(f"频率恢复至额定值±0.1Hz时间:{recovery_time_freq:.2f} s")
print(f"电压恢复至额定值±5V时间:{recovery_time_volt:.2f} s")
# 稳定性判定
if np.min(freq_list) > 49.5 and np.min(volt_list) > 360:
print("电网暂态稳定:满足新能源并网稳定要求")
else:
print("电网暂态失稳:需优化新能源并网控制策略")
三、技术挑战与发展趋势
3.1 现存技术挑战
- 宽频带谐波治理:电力电子装置多频段谐波叠加,传统滤波方法难以实现全频段精准治理;
- 新能源并网稳定性:高比例新能源并网导致电网惯性降低,频率 / 电压调节能力不足;
- 电力电子装置可靠性:高温、高电压工况下,功率器件寿命衰减快,故障预警难度大;
- 电网柔性控制:多端柔直电网的协调控制,面临时延、信息不对称等问题;
- 数字化转型瓶颈:电网海量数据采集与实时分析,受限于边缘算力与通信带宽。
3.2 未来发展趋势
- 碳化硅(SiC)/ 氮化镓(GaN)器件应用:宽禁带半导体器件提升电力电子装置效率、降低体积,适配新能源并网需求;
- 虚拟同步机技术(VSG):为新能源电站赋予虚拟惯性,提升电网频率 / 电压支撑能力;
- 数字孪生电网:构建电力电子装置 - 电网系统数字孪生体,实现全生命周期仿真与优化;
- AI 驱动的自适应控制:基于强化学习的电力电子装置控制策略,自适应电网工况变化;
- 光储充一体化管控:融合电力电子变换、储能调度、充电桩控制,提升分布式能源利用率;
- 电网韧性提升技术:基于电力电子装置的电网故障快速隔离与自愈控制,降低停电损失。
四、总结
电力电子技术与电网系统的深度融合,是实现电网智能化、低碳化转型的核心路径。从电力电子装置的精准控制,到电网谐波的高效治理,再到新能源并网的稳定保障,技术创新正在重构电网运行的底层逻辑。PETGS 2026 会议聚焦该领域的前沿研究与工程实践,为全球电力电子与电网领域的研究者、工程师搭建了交流平台。未来需突破器件、控制、系统协同等核心瓶颈,推动电力电子技术更好地服务于新型电力系统建设,实现电网安全、高效、低碳运行。
五、国际交流与合作机会
作为国际学术会议,将吸引全球范围内的专家学者参与。无论是发表研究成果、聆听特邀报告,还是在圆桌论坛中与行业大咖交流,都能拓宽国际视野,甚至找到潜在的合作伙伴。对于高校师生来说,这也是展示研究、积累学术人脉的好机会。
