微电网二次控制,下垂控制,比例积分二次控制,补偿了下垂控制的偏差,实现了有功均分和无功均分
在微电网的运行控制领域,下垂控制和比例积分二次控制是两个非常关键的概念,它们携手保障了微电网的稳定运行,特别是在功率均分方面起到了核心作用。
下垂控制基础
下垂控制是微电网分布式电源控制的常用策略,它模仿传统同步发电机的外特性。简单来说,就是通过调节分布式电源的输出功率与频率(有功功率 - 频率下垂)以及电压幅值与无功功率(无功功率 - 电压下垂)之间的关系来实现对功率的控制。
比如,有功功率 - 频率下垂特性的基本公式可表示为:
# 假设初始频率 f0,额定有功功率 Pn,下垂系数 kp f = f0 - kp * P这里f是输出频率,P是输出有功功率。从代码和公式可以看出,随着有功功率P的增加,输出频率f会相应降低。这就像一台发电机,带的负载越多(有功功率输出越大),转速(频率)就会稍有下降。
无功功率 - 电压下垂也类似,公式如下:
# 假设初始电压幅值 V0,额定无功功率 Qn,下垂系数 kq V = V0 - kq * Q其中V是输出电压幅值,Q是输出无功功率。当无功功率Q增大时,输出电压幅值V会降低。
下垂控制虽然能实现一定程度的功率分配,但存在固有的偏差问题。由于线路阻抗等因素的影响,实际运行中并不能精确地实现有功和无功的均分。
比例积分二次控制来救场
比例积分(PI)二次控制就像是下垂控制的贴心助手,专门用来补偿下垂控制产生的偏差,从而实现更精准的有功均分和无功均分。
PI 控制器的核心公式为:
# 假设误差 e,比例系数 Kp,积分系数 Ki u = Kp * e + Ki * (e_previous + e) * dt这里u是控制器的输出,e是当前时刻的误差(比如功率实际值与目标均分功率值的差值),e_previous是上一时刻的误差,dt是时间间隔。
在微电网二次控制场景中,我们会不断计算有功功率和无功功率的误差,然后通过 PI 控制器来调整下垂控制的参考值。例如:
# 初始化参数 Kp_p = 0.5 Ki_p = 0.1 Kp_q = 0.5 Ki_q = 0.1 e_p_previous = 0 e_q_previous = 0 dt = 0.01 # 实时计算误差并更新参考值 for t in range(total_time_steps): P_actual = get_actual_active_power() Q_actual = get_actual_reactive_power() P_reference = get_reference_active_power() Q_reference = get_reference_reactive_power() e_p = P_reference - P_actual e_q = Q_reference - Q_actual delta_f = Kp_p * e_p + Ki_p * (e_p_previous + e_p) * dt delta_V = Kp_q * e_q + Ki_q * (e_q_previous + e_q) * dt new_f_reference = f0 + delta_f new_V_reference = V0 + delta_V set_frequency_reference(new_f_reference) set_voltage_reference(new_V_reference) e_p_previous = e_p e_q_previous = e_q通过这样不断地根据功率误差调整频率和电压的参考值,PI 二次控制有效地补偿了下垂控制的偏差。它持续监控功率的实际值与理想的均分目标值之间的差异,然后快速做出调整,让各个分布式电源输出的有功功率和无功功率尽可能地接近均分状态。
综上所述,下垂控制作为微电网功率控制的基础策略,为分布式电源的功率调节提供了基本框架;而比例积分二次控制则针对下垂控制的不足进行优化,两者相辅相成,共同保障了微电网系统稳定、高效地运行,实现了有功均分和无功均分这一重要目标。无论是在小型的分布式发电系统,还是大规模的微电网网络中,理解和运用好这两种控制策略,对于提升电能质量和系统可靠性都至关重要。