Sparse Learning for Load Modeling in Microgrids
-
摘要: 微电网由负载、储能系统和分布式电源互联集成到能源系统中, 微电网系统可以作为一个整体系统与电网并行运行或以孤岛模式运行. 负载建模是微电网运行和管理中的一个基本问题. 本文着重解决以下两个关键问题: 1)协调负载模型结构的合理性和简洁性; 2)负载模型参数的校准. 与常规负载建模方法不同, 本文提出了一类数据驱动建模方法以同时实现负载模型结构选择和参数校准. 具体地, 该方法从量测数据中稀疏学习静态负载模型和动态负载模型, 其关键方法分别来自于稀疏贝叶斯学习方法和交替方向方法, 即从一组备选非线性字典函数中稀疏学习最主要的非线性项以平衡数据拟合度并实现模型学习. 所提出的方法将机器学习与稀疏表示相结合, 旨在对负载模型从物理角度提供机理解释并向配电网系统操作员提供有关负载的动态信息. 在孤岛微电网测试系统中验证并评估了所提出的算法. 研究测例表明所提出算法从量测数据中实现负载稀疏学习的合理性和对于噪声的鲁棒性.Abstract: The microgrid is integrated into the energy system by interconnected loads, energy storage systems and distributed energy sources, which can be operated in parallel with the grid as a whole system or run in island mode. Load modeling is a fundamental issue in the operation and control of the microgrid. This paper focuses on solving following two key problems, one is the coordination of the reasonability and conciseness of load model structure, the other is the parameters calibration of the load model. Different from conventional load modeling methods, this article proposes data-driven modeling methods to achieve structural selection and parameter calibration of load models simultaneously. Specifically, the key methodologies of sparse learning static load models and dynamic load models from measurement data draw from sparse Bayesian learning method and alternating direction method, and select the most dominant nonlinear terms from a pool of dictionary functions, which balance the data fitness and achieve model learning. The proposed methods combine the machine learning technique with sparse representation, aiming to provide physical interpretation for load model and offer insight to the distribution system operators about dynamics of load. We validate and evaluate the proposed algorithms on the islanded microgrid test system. Case studies demonstrate the effectiveness of proposed algorithms in achieving load modeling from measurement data in terms of reasonability and robustness against measurement noises.
-
Key words:
- Static load /
- dynamic load /
- load modeling /
- microgrids /
- machine learning /
- sparse learning
-
智能微电网(Microgrid, MG)是大型电力系统的现代化、小型化的一种形式, 是多种能源发电设备和终端用户设备的智能优化和管理, 能够提供更高的供电可靠性, 更易满足用户增长的需求, 最大可能地利用清洁能源并促进技术创新, 在实现持续发展目标的同时最大化投资效益[1]. 智能微电网是指由分布式电源、储能装置、能量转换装置、相关负载和监控、保护装置汇集而成的小型配发电系统, 是一个能够实现自我控制、保护和管理的自治系统, 既可以与外部电网并网运行, 也可以孤立运行[2-4]. 通过配电线路, 耦合微电网交换电力能够减轻可再生能源造成的波动, 并通过聚集效应来平衡本地发电与消耗之间的不平衡[5-6]. 微电网运行控制策略以及电压稳定性分析的研究主要依靠于对负载模型的充分了解. 负载建模, 即, 对负载模型表示, 是决定微电网管理的关键因素[7]. 负载建模的不准确表示可能会导致整个电网激进或保守的运行. 在激进的结果中, 电网预防风险的能力明显减弱, 则会导致停电并威胁电网甚至公共安全; 在保守的结果中, 很难计算出电网功率传输的极限, 甚至可能导致输电受限. 因此, 负载建模是微电网系统运行及分析的关键问题, 且具有重要的理论和实际价值[8].
通常, 获取电网负载的详细模型比对特定的电网系统组件建模更具复杂性. 因此, 电网运行中的负载模型必须能够反映负载的机理性质, 并能够用简单的低阶模型来表征. 特别地, 负载模型可以分为静态负载模型和动态负载模型, 其中, 静态负载模型包括ZIP(恒定阻抗(Z)、恒定电流(I)和恒定功率(P))模型和指数模型, 它们揭示了功率与电压之间的关系[9]. 获得简洁的负载模型并确保模型的合理性是负载建模的核心问题. 现已有许多研究提出方法致力于负载模型参数辨识. 静态负载的参数估计是相对简单的, 因为负载模型中不包含动态变量. 在这种情况下, 参数估计的任务实际上简化为曲线拟合. 文献[10]尝试使用改进Broyden-Fletcher-Goldfarb-Shanno (BFGS)算法和最小二乘方法来估计静态负载参数. 然而, 需要注意的是, 任何基于梯度的优化应用都可能会达到局部最优, 因此导致获得不准确的参数估计.
尽管静态负载模型已很好地应用于电压稳定性分析, 但是这些模型无法描述发生干扰时负载的动态响应[11-12]. 动态负载模型是负载的时间敏感性行为, 是典型的Hammerstein系统[13]. 传统意义上, 大多数基于量测的建模方法会考虑给定负载模型结构, 并使用不同的优化方法来估计相应的模型参数. 在这些优化方法中, 非线性最小二乘法[14]、 加权最小二乘[15]、遗传算法[16]、卡尔曼滤波方法[17]和粒子群优化算法[18]广泛用于负载建模. 然而, 由于给定负载模型无法准确描述负载可能的动态现象[19], 研究人员对人工智能建模方法, 例如神经网络[20-21]和模糊系统[22], 表现出兴趣. 但是, 这些方法存在着某些缺点和局限性, 主要是收敛速度慢和算法对参数初始值的高敏感性, 以及由于局部最小值导致的训练失败[19]. 此外, 相关的模型参数在不同的建模条件和电压扰动下变化很大. 因此, 参数更新过程可能变得非常耗时, 使得在实际应用中无法使用此类方法.
近年来, 有关上述基于量测的建模方法是否对静态负载和动态负载建模具有限制的研究引起了广泛的讨论. 对于给定模型结构[23], 上述方法无法解决负载建模中广泛存在的模型结构不合理问题. 关于负载建模, 有两个方面需要考虑: 描述可能的负载结构特性和估计模型参数的方法[24]. 这就是泛化能力, 即拟合新的量测数据的能力.
为了克服上述不足, 我们旨在提出一类数据驱动建模方法以同时实现负载模型结构的选择和负载模型参数的辨识. 就提升负载建模质量而言, 人工智能方法, 尤其是机器学习, 讨论构建负载动力学模型以寻找状态变量和负载输出之间的数量关系. 与现有人工智能方法不同, 我们提出的稀疏学习建模方法不仅能同时实现负载模型结构的选择以及负载模型参数的辨识, 所获得的模型还具有物理可解释性, 可以为配电系统运营商提供负载的动态描述. 本文分别讨论了静态负载建模和动态负载建模. 本文的贡献主要有两个方面:
1)将稀疏表示与机器学习相结合, 从量测数据中稀疏学习静态负载和动态负载, 其关键方法分别来自于稀疏贝叶斯学习方法和交替方向方法, 即从一组备选非线性字典函数中选择最主要非线性项以准确拟合数据, 从而平衡模型的复杂性以避免过拟合. 从理论上讲, 我们的工作基于存在备选非线性字典函数这一事实, 其线性组合可以表示静态负载模型和动态负载模型.
2)所提出的数据驱动建模方法阐述了稀疏学习的一般框架, 在静态负载和动态负载建模过程中同时实现了负载动力学的合理模型结构选择和精确参数估计, 给予了模型物理性解释, 甚至在有噪声的情况下具有良好的鲁棒性和准确性.
本文的其余部分安排如下. 第1节阐述了微电网架构. 第2节介绍了微电网中不同类型的负载. 第3节提出了一类数据驱动负载稀疏建模算法. 第4节通过多个研究测例说明所提出算法的有效性, 即, 稀疏建模算法可以同时实现负载模型选择和参数校准.
1. 微电网架构
在未来智能配电网系统中, 通过互联运行的微电网以实现适当的功率共享是至关重要的. 微电网的示意如图1所示, 其中每个分布式发电装置(Distributed generation, DG)与各自的本地负载相连.
1.1 分布式发电装置动力学模型
近来的研究中, 下垂控制是微电网中有效的功率共享问题解决方案[25-27]. 受文献[28-29]启发, 相角下垂控制使用相角而不是频率来表示功率不平衡. 考虑具有
$ N $ 个分布式发电装置的孤岛微电网. 在接口$i \in \{1, \cdots, N \}$ 处, 可以指定如下相角和电压下垂控制:$$ \begin{split} &\tau_{P_i}\dot{\delta}_i = -\delta_i+\delta_i^d-k_{P_i}(P_i-P_i^d) \\ &\tau_{Q_i}\dot{V}_i = -V_i+V_i^d-k_{Q_i}(Q_i-Q_i^d) \end{split} $$ (1) 其中,
$ \delta_i $ 和$ V_i $ 分别表示相角和电压,$ \delta_i^d $ 和$ V_i^d $ 为设定参考值.$ \tau_{P_i} $ 和$ \tau_{Q_i} $ 分别表示相角跟踪时间常数和电压跟踪时间常数,$ k_{P_i} , k_{Q_i} $ 分别为相角和电压下垂增益, 表示敏感度以指示有功功率和无功功率的不平衡.$ P_i $ 和$ Q_i $ 分别是第$ i $ 个分布式发电装置的有功功率输出和无功功率输出,$ P_i^d $ 和$ Q_i^d $ 分别是标称有功功率和标称无功功率.1.2 潮流传输方程
对于微电网中第
$ i $ 个分布式发电装置,$ P_i $ 和$ Q_i $ 不是本地确定的, 而是系统交互的结果, 可以视为来自网络的反馈. 标称有功和无功注入$ P_i^d ,Q_i^d $ 由电网调度决定, 并在调度期间保持恒定. 变量$ \delta_i $ 和$ V_i $ 由本地网络反馈量测量$ P_i , Q_i $ 以及参考设定值$\delta_i^d , $ $ V_i^d , P_i^d , Q_i^d $ 调控. 注入的有功功率和无功功率由以下功角关系确定[30]$$ \begin{split} &\hat{P}_i = \sum\limits_{k = 1,k\neq i}^{N} V_i V_k |B_{ik}|\sin(\delta_{i}-\delta_k ) \\ &\hat{Q}_i = V_i^2 |B_{ii}| - \sum\limits_{k = 1,k\neq i}^{N} V_i V_k |B_{ik}|\sin(\delta_{i}-\delta_{k}) \end{split} $$ 其中,
$ B_{ik} $ 表示第$ i $ 个分布式发电装置和第$ k $ 个分布式发电装置之间的输电线路,$ |B_{ik}| $ 是电纳$ B_{ik} $ 的幅值.第
$ i $ 个分布式发电装置的有功功率和无功功率输出为$$ \begin{array}{l} {P}_i = P_{L,i}+\hat{P}_i \\ {Q}_i = Q_{L,i}+\hat{Q}_i \end{array} $$ 其中,
$ P_{L,i} $ 和$ Q_{L,i} $ 是负载的有功功率和无功功率需求, 负载类型可能是静态负载也可能是动态负载.2. 微电网中不同负载类型
在微电网的电压调节研究中, 负载类型对电压稳定性分析会产生影响. 具体地, 负载主要分为两种, 静态负载和动态负载. 静态负载模型, 包括ZIP负载模型和指数负载模型, 在任何时刻的有功功率和无功功率取决于节点电压幅度. 由于动态负载是对电压和时间的响应, 所以模型更加复杂.
2.1 静态负载
2.1.1 ZIP模型
负载节点
$ i $ 上有功功率和无功功率需求$ P_{L,i} $ 和$ Q_{L,i} $ 关于电压是非线性的, 其模型为$$ P_{L,i} = P_{p,i}+I_{p,i}V_i+Z_{p,i}V_i^2 $$ (2) $$ Q_{L,i} = Q_{q,i}+I_{q,i}V_i+Z_{q,i}V_i^2 $$ (3) 此模型称为ZIP负载模型[31],
$ i = 1, \cdots, N ,$ 参数$ P_{p,i}, I_{p,i}, Z_{p,i} ,Q_{q,i}, I_{q,i}, Z_{q,i} $ 为正. 特别地, ZIP负载模型具有三种特殊的表达形式.1)负载节点
$ i $ 上有功功率和无功功率需求$ P_{L,i} $ 和$ Q_{L,i} $ 与电压平方成正比, 其模型为$$ \begin{split} &P_{L,i} = Z_{p,i} V_i^2 \\ &Q_{L,i} = Z_{q,i} V_i^2 \end{split} $$ (4) 此模型称为恒定阻抗负载模型,
$ i = 1, \cdots, N. $ 2)负载节点
$ i $ 上有功功率和无功功率需求$ P_{L,i} $ 和$ Q_{L,i} $ 与电压成正比, 其模型为$$ \begin{split} & P_{L,i} = I_{p,i} V_i \\ &Q_{L,i} = I_{q,i} V_i \end{split} $$ (5) 此模型称为恒定电流负载模型,
$ i = 1, \cdots, N .$ 3)负载节点
$ i $ 上有功功率和无功功率需求$ P_{L,i} $ 和$ Q_{L,i} $ 与电压无关, 其模型为$$ \begin{split} &P_{L,i} = P_{p,i} \\ &Q_{L,i} = Q_{q,i} \end{split} $$ (6) 此模型称为恒定功率负载模型,
$ i = 1, \cdots, N. $ 2.1.2 指数负载模型
$$ \begin{split} &P_{L,i} = P_{0} V_i^{n_p} \\ &Q_{L,i} = Q_{0} V_i^{n_q} \end{split} $$ (7) 其中,
$i = 1, \cdots, N.$ 此模型的参数为指数$ n_p ,n_q $ 和系数$ P_0 , Q_0 .$ 针对不同负载元件, 模型的指数常数值信息如表1所示.2.2 动态负载
为了进一步研究, 假定动态负载模型表示为一组非线性微分方程. 这里我们假定负载消耗的有功功率具有如下非线性形式[35]
$$ T_{p,i} \frac{{\rm{d}}P_{L,i}}{{\rm{d}}t}+P_{L,i} = \alpha_{1,i}+ \alpha_{2,i} V_i +\alpha_{3,i} V_i^2 $$ (8) 其中,
$i = 1, \cdots, N.$ 类似的方程对于无功功率也同样有效. 与无功功率有关的方程式如下$$ T_{q,i} \frac{{\rm{d}} Q_{L,i}}{{\rm{d}}t} + Q_{L,i} = \beta_{1,i}+ \beta_{2,i} V_i +\beta_{3,i} V_i^2$$ (9) 其中,
$i = 1, \cdots, N.$ 式(8)和式(9)是典型的Hammerstein模型结构. 我们可以考虑更高阶和更通用的非线性动力学模型结构. 给定
$ m $ 个非线性函数$ f_1(V_i), \cdots, f_m(V_i), $ 与有功功率相关的$ n $ 阶Hammerstein系统可以表示为$$ \begin{split} &\frac{{\rm{d}}^n P_{L,i}}{{\rm{d}}t^n} + a_{1,i}\frac{{\rm{d}}^{n-1} P_{L,i}}{{\rm{d}}t^{n-1}}+\cdots + a_{n,i} P_{L,i} =\\ & \qquad\qquad c_{1,i} f_1(V_i)+ \cdots +c_{m,i} f_m(V_i) \end{split} $$ (10) 其中,
$ a_{1,i}, \cdots, a_{n,i}, c_{1,i}, \cdots, c_{m,i} $ 为未知参数. 给定$ m $ 个非线性函数$ g_1(V_i), \cdots, g_m(V_i), $ 与无功功率相关的$ n $ 阶Hammerstein系统可以表示为$$ \begin{split} &\frac{{\rm{d}}^n Q_{L,i}}{{\rm{d}}t^n} + b_{1,i}\frac{{\rm{d}}^{n-1} Q_{L,i}}{{\rm{d}}t^{n-1}}+\cdots + b_{n,i} Q_{L,i}= \\ & \qquad\qquad d_{1,i} g_1(V_i)+ \cdots +d_{m,i} g_m(V_i) \end{split} $$ (11) 其中,
$ b_{1,i}, \cdots, b_{n,i} $ 和$ d_{1,i}, \cdots, d_{m,i} $ 为未知参数.3. 负载稀疏建模方法
本节关注以下两个关键问题, 一个是负载模型结构合理性和简洁性的协调; 另一个是负载模型参数的校准. 在本节中, 我们结合机器学习和稀疏表示去选择负载动力学中最主要的项来拟合数据, 以学习具有物理解释的负载模型. 对于静态负载和动态负载, 我们分别提出稀疏贝叶斯学习方法[36]和 交替方向法(Alternating direction method, ADM)[37]进行稀疏建模, 在算法1和算法2中分别进行了阐明.
3.1 静态负载稀疏建模
这里, 我们针对单个负载进行建模. 令
${{y}}(t) =$ $P_L(t) $ 或${{y}}(t) = Q_L(t)$ 为关于电压的负载功率输出. 表示动力学的函数$ \Xi $ 具有一般形式$${{y}}(t) = \Xi(V(t)) = \sum\limits_{r = 1}^{K} \phi_r(V(t))\theta_r $$ (12) 其中, 每个基函数
$ \phi_r $ 代表一个备选字典函数, 例如单项式和指数函数, 同时系数$ \theta_r $ 是基函数$ \phi_r $ 的线性参数. 所有$ \phi_r $ 组成一个大的字典函数矩阵$\Phi = [\phi_1,$ $\phi_2, \cdots,\phi_K]$ , 其中$ K $ 为基函数的总数.要稀疏学习静态负载模型, 首先以适当的采样率收集时间序列
$\{{{y}}(t_h): h = 1, 2, \cdots, l \}$ . 输出量测向量表示为$$ {{Y}} = [{{{y}}}(t_1)\; {{{y}}}(t_2)\; \cdots\; {{{y}}}(t_l)]^{\rm T} \in {\bf R}^{l \times 1} $$ (13) 现可通过以下方式将量测向量
$ {{Y}} $ 与字典函数矩阵$ \Phi({V}) $ 相关联$$ {{Y}} = \Phi({V}) {{\theta}} $$ (14) 其中, 字典函数矩阵
$ \Phi $ 是在$ \{t_h, h = 1, 2, \cdots, l\} $ 时刻进行估算, 同时,$ {{\theta}} = [\theta_1, \theta_2, \cdots, \theta_K] $ 是未知权重向量. 当系统存在观测噪声时, 负载的动力学可以表示为$$ {{Y}} = \Phi {{\theta}} + {{\xi}} $$ (15) 其中,
$ {{\xi}} $ 的分量是方差为$ \lambda $ 、期望为零的独立同分布(i.i.d)高斯随机变量, 即${{\xi}} \thicksim {\rm{N}} (0, \lambda {\cal{I}})$ .对于式(15), 为对静态负载稀疏建模, 采用稀疏贝叶斯学习方法来寻找非零稀疏向量
$ {{\theta}} $ .步骤1. 利用稀疏诱导先验使得边际似然最大化. 在贝叶斯学习的框架中, 所有未知参数通常被视为具有一定概率分布的随机变量, 可以基于
$ {{Y}} $ 提取$ {{\theta}} $ 的统计信息, 即为后验概率密度函数$ p({{\theta}}|{{Y}}) $ . 这样, 在给定参数$ {{\theta}} $ 的情况下, 量测向量$ {{Y}} $ 的似然函数定义为$$ p({{Y}}|{{\theta}}) = {\rm{N}}({{Y}}|\Phi {{\theta}},\lambda I)\propto \exp\left[-\frac{1}{2 \lambda}\|{{Y}}-\Phi {{\theta}}\|_2^2\right] $$ 根据贝叶斯法则, 后验概率密度函数为
$$ p({{\theta}}| {{Y}}) = \dfrac{p({{Y}}|{{\theta}})p({{\theta}})}{p({{Y}})} $$ 式中, 定义一个先验分布
$ p({{{\theta}}}) = \prod_j p(\theta_j) $ .在这里, 基于
$ {{Y}} $ 提取$ {{\theta}} $ 的统计信息, 即后验均值$ \mathbb{E}({{\theta}} | {{Y}}) $ 是主要问题. 然而, 由于后验$ p({{\theta}}|{{Y}}) $ 是非高斯的, 很难进行积分, 因此引入超高斯先验来解决此问题[38]. 更具体地说, 引入超参数向量${{\gamma}} = $ $[\gamma_1, \cdots, \gamma_K]^{\rm T} \in {\bf R}_+^K,$ 松弛先验概率为以下形式$$ \begin{split} &p({{\theta}}) = \prod\limits_{j = 1} p({\theta_j}) \\ &p({\theta_j}) = \max\limits_{{\gamma_j} >0} {\rm{N}}({\theta_j}|0,{\gamma_j}) \eta({\gamma_j}) \end{split} $$ 其中,
$ \eta({\gamma_j}) $ 表示非负函数.对于给定的
$ {{\gamma}} = [{\gamma_1}, \cdots, {\gamma_K}]^{\rm T} , p({{\theta}}|{{Y}}, {{\gamma}}) $ 可以用来近似$ p({{\theta}}|{{Y}}) $ 以获得后验信息. 假定松弛先验为$$ \begin{split} {p}({{\theta}};{{\gamma}}) =& \prod\limits_j {\rm{N}}({\theta_j}|0,{\gamma_j})\eta({\gamma_j})= \\ & p({{\theta}} |{{\gamma}})p({{\gamma}})\leq p({{\theta}}) \end{split} $$ 其中,
$p({{\theta}}|{{\gamma}}) = \prod_j {\rm{N}}({\theta_j}|0,{\gamma_j})$ 和$ p({{\gamma}}) = \prod_j \eta({\gamma_j}). $ 由于似然函数$ p({{Y}}|{{\theta}}) $ 为高斯函数, 因此$$ p({{\theta}}|{{Y}}, {{\gamma}}) =\dfrac{p({{Y}}|{{\theta}})p({{\theta}};{{\gamma}})} {\int p({{Y}}|{{\theta}})p({{\theta}};{{\gamma}}){\rm d}{{\theta}}} = {\rm{N}}(M_{{\theta}}, \Sigma_{{\theta}}) $$ 其中,
$ M_{{\theta}} $ 和$ \Sigma_{{\theta}} $ 分别是后验期望和后验协方差矩阵. 全后验概率可表示为$$\begin{split}&p({{\theta}},{{\gamma}}|Y)\varpropto p({{\theta}}|{{Y}},{{\gamma}})p({{\gamma}}|{{Y}}) =\\ &\qquad {\rm{N}}(M_{{\theta}}, \Sigma_{{\theta}})\times \dfrac{p({{Y}}|{{\gamma}}) p({{\gamma}})}{p({{Y}})}\end{split} $$ 由于
$ p({{Y}}) $ 独立于${{\gamma}}, $ $$p({{Y}}|{{\gamma}}) p({{\gamma}}) = \int p({{Y}}|{{\theta}}) p({{\theta}}|{{\gamma}}) p({{\gamma}}){\rm d}{{\theta}}$$ 其主要目标是估计超参数
$$\begin{split} (\hat{{\gamma}}, \hat{\lambda}) =& \arg\!\underset{{{\gamma}}, \lambda \geq 0}\min\int p({{Y}}\mid {{\theta}})\mid p({{\theta}})- {p}({{\theta}};{{\gamma}})\mid {\rm d}{{\theta}}= \\ & \arg\!\underset{{{\gamma}}, \lambda\geq 0}\min -2\ln \int p({{Y}} \mid {{\theta}}){p}({{\theta}};{{\gamma}}) {\rm d}{{\theta}} = \\ & \arg\!\underset{{{\gamma}}, \lambda\geq 0}\min -2\ln {p}({{Y}};{{\gamma}}, {\lambda})\\[-10pt] \end{split} $$ (16) 一旦得到这些值, 即可以选择未知参数
$ {{\theta}} $ 为$ M_{{\theta}} $ .步骤2. 求解
$ ({{\gamma}}, {\lambda}) $ 等价于最小化$-\ln {p}({{Y}};{{\gamma}}, {\lambda}) .$ 期望最大化(Expectation-maximum, EM)方法[38]通过将$ {{\theta}} $ 作为隐藏变量, 最大化$$ {\rm{E}}_{{{\theta}}|{{Y}};{{\gamma}},\lambda} [p({{Y}},{{\theta}};{{\gamma}}, \lambda)] $$ (17) 从而更新
$ ({{\gamma}}, \lambda) $ 以最大化$ p({{Y}}; {{\gamma}},\lambda) $ . 根据期望最大化(EM)的更新方法, 所提出的稀疏辨识算法如算法1所示.算法 1. 通过期望最大化方法稀疏学习静态负载
输入. 采集量测数据
$ {{Y}} $ 和构建冗余字典矩阵$ \Phi ;$ 输出. 后验期望
$ {{\theta}}; $ 1: 初始化
$ {{\gamma}}^0, \lambda^0 $ ;2: for
$ k=1:Max $ , do;3: E步: 确定条件期望
${\rm{E}}_{{{\theta}}|{{Y}},{{\gamma}}^k,\lambda}[\theta_j^2] =(\Sigma_{{\theta}})_{j,j}+M_{{{\theta}},j}^2$ ;4: M步: 关于
$ ({{\gamma}}^k,\lambda^k) $ , 更新$$ \quad\begin{split} {\gamma}^{k+1}_j =& \arg\underset{\gamma_j \geq 0}{\min}{\rm{E}}_{{{\theta}}|{{Y}};{{\gamma}}^k,\lambda} [p({{Y}},{{\theta}};{{\gamma}}, \lambda)]= \\ & \;\;{\rm{E}}_{{{\theta}}|{{Y}};{{\gamma}}^k,\lambda}[{\theta}_j^2] \end{split} $$ $\lambda^{k+1}=\frac{\|{{Y}}-\Phi M_{{\theta}}\|^2+\lambda^k \sum\limits_{j=1}^K [1-({\gamma}_j^k)^{-1}(\Sigma_{{\theta}})_{j,j}]}{l}$ 5: if 终止条件满足 then
6: 终止
7: end if
8: end for
3.2 动态负载稀疏建模
本小节仍针对单个负载进行建模. 在适当的采样间隔
$ \tau $ 下, 动态负载模型(10)可以离散化, 从而形成离散时间系统并提取$M$ 个数据点${y}(s) = $ $ P_L(s) $ 或$ {y}(s) = Q_L(s) $ 和$ M $ 个数据点$ V(s), $ 其中$s = 1, \cdots,$ $M.$ 在图2中, Hammerstein系统包括静态非线性部分和线性动态子系统.$ A(z) $ 是度为$ n_a $ 的后退转移运算符$ z^{-1}(z^{-1}{y}(s) = {y}(s-1)) $ , 其中$$ A(z) = a_0+a_1z^{-1}+a_2z^{-2}+\cdots+a_{n_a}z^{-n_a} $$ (18) Hammerstein系统可以表示为
$$ A(z){y}(s) = f(V(s)) $$ (19) 假设非线性项
$ f(V(s)) $ 是一个高次多项式, 由备选非线性基函数向量${{f}}= (f_1, f_2, \cdots, f_{n_c})$ 和未知权重向量$ {{c}} $ 的线性组合来表示:$$ \begin{split} f(V(s)) =& \;c_1 f_1(V(s))+c_2f_2(V(s)) + \\ &\cdots + c_{n_c}f_{n_c}(V(s)) = \\ & {{f}}(V(s)) {{c}} \end{split} $$ 线性子系统的参数向量
$ {{a}} $ 和非线性部分的参数向量$ {{c}} $ 分别为$$ \begin{split} & {{a}} = [a_0, a_1, a_2, \cdots, a_{n_a}]^{\rm T} \in {\bf R}^{n_{{a}}+1} \\ &{{c}} = [c_1, c_2, \cdots, c_{n_c}]^{\rm T} \in {\bf R}^{n_{{c}}} \end{split} $$ 定义系统输出向量
$ {{{\varphi}}(s)} \in {\bf R}^{n_a+1} $ 为$$ {{{\varphi}}(s)} = [-y(s), -y(s-1)),\cdots, -y(s-n_a)]^{\rm T} $$ 因此, Hammerstein系统的辨识模型可以表示为
$$ 0 = {{\varphi}}^{\rm T} (s) {{a}} + {{f}}(s){{c}} $$ 或者, 令
$ D = n_a+n_c+1 $ ,$$ \begin{split} & {{\psi}}_s^{\rm T} {{x}} = 0, \; {{\psi}}_s = [{{\varphi}}^{\rm T}(s) {{f}}(s)]^{\rm T} \in {\bf R}^{D} \\ & {{x}} = \left[ \begin{array}{ccc} {{a}} \\ {{c}} \end{array} \right] \in {\bf R}^{D} \end{split} $$ 假设1.
$ \| {{c}} \|_2 = 1 $ , 并且$ {{c}} $ 的第1个非零元素为正, 也就是说, 基函数向量$ {{f}}(\cdot) $ 中元素对应的第1个非零系数为正.定义
$\Psi_M = [{{\psi}}_1, \cdots, {{\psi}}_M ]^{\rm T}$ 为稀疏建模动态负载, 给定矩阵$ \Psi_M ,$ 在这里采用交替方向法(ADM)方法来寻找非零稀疏向量$ {{x}} $ $$ \underset{{{x}}}{\min}\| {{x}}\|_0, \; \; \; {\rm{s.t.}}\; \; \Psi_M^{\rm T} {{x}} = 0,\; {{x}} \neq 0 $$ (20) 或者
$$ \underset{{{x}}}{\min}\|{{x}}\|_0, \; \; \; {\rm{s.t.}}\; \; {{x}} \in {\cal{S}} \backslash \{0\} \;\;\;\quad\quad $$ (21) 其中, 子空间
${\cal{S}} = {\rm{Null}}(\Psi_{{M}})\subseteq {\bf R}^{{D}},{\rm{dim}}({\cal{S}}) = {{w}}.$ 以上可以松弛为[39]$$ \underset{{{x}}}{\min}\|{{x}}\|_1, \; \; \; {\rm{s.t.}}\; \; {{x}} \in {\cal{S}}, \; \; \|{{x}}\|_2 = 1 $$ (22) 或等价于
$$ \underset{{{x}}, {{q}}}{\min}\|{{x}}\|_1, \; \; \; {\rm{s.t.}}\; \; U {{q}} = {{x}},\; \|{{q}}\|_2 = 1 $$ (23) 其中,
$U \in {\bf R}^{D \times {{w}}}$ 对于$ {\cal{S}} $ 是一个正交基矩阵, 即$U^{\rm T} U = I_{ w} .$ 式(23)的增强拉格朗日函数为$$ L({{x}}, {{q}}, {{\mu}}) = \|{{x}}\|_1 - {{\mu}}^{\rm T} (U {{q}} - {{x}}) + \frac{\beta}{2} \|U {{q}} - {{x}} \|_2^2 $$ 其中,
$ {{\mu}} \in {\bf R}^D $ 是拉格朗日乘数, 且$ \beta> 0 $ 为惩罚参数. 对于合适的$ {{\mu}} \in {\bf R}^D ,$ 式(23)的全局优化值可以通过最小化增强拉格朗日函数来求解:$$ \underset{{{x}}\in {\bf R}^D, {{q}}\in {\bf S}^{{{w}}-1}}{\min} L({{x}}, {{q}}, {{\mu}}) $$ (24) 其中,
${\bf S}^{{{w}}-1}$ 是${\bf R}^{{w}}$ 中的单位超球面. 给定初始值${{q}}^0 \in $ ${\bf R}^{{w}}, {{\mu}}^0\in {\bf R}^D ,$ 关于$ {{x}}, {{q}} $ 的交替优化为$$ \begin{split} &{{q}}^{k+1} = \arg\!\underset{{{q}} \in {\bf S}^{{{w}}-1}}{\min} L({{x}}^k, {{q}}, {{\mu}}^k) \\ &{{x}}^{k+1} = \arg\!\underset{{{x}} \in {\bf R}^{D}}{\min} L({{x}}, {{q}}^{k+1}, {{\mu}}^k) \\ &{{\mu}}^{k+1} = {{\mu}}^k-\beta(U {{q}}^{k+1}-{{x}}^{k+1}) \end{split} $$ $ L({{x}}^k, {{q}}, {{\mu}}^k) $ 关于$ {{q}} $ 的梯度并置零为$$ \nabla_{{q}} L({{x}}^k, {{q}}, {{\mu}}^k) = -U^{\rm T} {{\mu}}^k + \beta({{q}}-U^{\rm T} {{x}}^k) = 0 $$ 对于所有
$ k $ 和$ {{\mu}}^k $ . 令${\cal{P}}_{{\bf S}^{{{w}}-1}}$ 表示正交映射, 可将${\bf R}^{ w}$ 中的元素投影到单位球面${\bf S}^{{{w}}-1}$ , 同时$ \epsilon $ 为足够小正数. 按照该过程, 在算法2中阐述了所提出的稀疏学习算法.算法 2. 通过交替方向法(ADM)学习动态负载模型
输入. 给定一个正交基矩阵
$U\in {\bf R}^{D\times {{w}}}$ 和一个初始向量$ {{x}}^0 \in {\bf R}^{D}, {{\mu}}^0 \in {\bf R}^{D} $ ;输出. 稀疏向量估计
$ \hat{{x}} $ ;1: 令
$ k = 0 $ ;2: while 不收敛 do
3:
${{q}}^{k+1} = {\cal{P}}_{{\bf S}^{{{w}}-1}}(U^{\rm T} {{x}}^k+\dfrac{1}{\beta}U^{\rm T} {{\mu}}^k)$ ;4:
$ {{x}}^{k+1} = {{H}}_{\beta}({{x}}^k-(1-\epsilon){{\alpha}}^k), $ 其中,${{\alpha}}^k =$ $ {{x}}^k-(U {{q}}^{k+1}-\dfrac{1}{\beta} {{\mu}}^k), {{H}}_{\beta}({{x}}) = \max\{| {{x}}|-$ $\dfrac{1-\epsilon}{\beta},0 \}{\rm{sgn}}({{x}});$ 5:
$ {{\mu}}^{k+1} = {{\mu}}^k-\beta(U {{q}}^{k+1}-{{x}}^{k+1}) $ ;6:
$ k = k+1 $ ;7: end while
4. 结果验证
本节通过在孤岛微电网测试系统[40]中进行仿真验证以说明负载稀疏建模算法的有效性. 需要说明的是文献[40]着重研究微电网频率和电压稳定控制器设计. 如图3所示, 孤岛微电网测试系统中有四个分布式发电装置, 四个局部负载和三条输电线路. 表2和表3分别列出了输电线路参数和孤岛微电网系统参数. 孤岛微电网通过公共连接点连接到主电网. 以下将针对不同类型负载来解释所提出的数据驱动稀疏建模算法.
表 2 输电线路参数Table 2 Parameters of transmission lines输电线路 线路1 线路2 线路3 $ \Omega^{-1} $ 10 10.67 9.82 表 3 微电网系统参数Table 3 Parameters of the islanded microgrid参数 $ \mu G_1 $ $ \mu G_2 $ $ \mu G_3 $ $ \mu G_4 $ DG $ \tau_{P}(s) $ 0.16 0.16 0.16 0.16 $ K_{P}(s) $ $ 4\times 10^{-5} $ $ 2\times 10^{-5} $ $ 3\times 10^{-5} $ $ 4\times 10^{-5} $ $ \tau_{Q}(s) $ 0.16 0.16 0.16 0.16 $ K_{Q}(s) $ $ 4.2\times 10^{-4} $ $ 4.2\times 10^{-4} $ $ 4.2\times 10^{-4} $ $ 4.2\times 10^{-4} $ Load $ P_{Z} $ 0.01 0.02 0.03 0.04 $ P_{I} $ 1 2 3 4 $ P_{P} $ $ 1\times 10^{4} $ $ 1.1\times 10^{4} $ $ 1.2\times 10^{4} $ $ 1.3\times 10^{4} $ $ Q_{Z} $ 0.01 0.02 0.03 0.04 $ Q_{I} $ 1 2 3 4 $ Q_{P} $ $ 1\times 10^{4} $ $ 1.1\times 10^{4} $ $ 1.2\times 10^{4} $ $ 1.3\times 10^{4} $ 4.1 静态负载
4.1.1 ZIP负载
在此仿真中, 负载分别设定为100%恒定阻抗负载, 100%恒定电流负载和100%恒定功率负载.
$ t$ = 3 s时, 分布式控制器被激活, 电压可以快速恢复到其参考值$ (V^{\rm{{ref}}} = 310\; {\rm{V}}). $ 采样周期设为0.01 s, 仿真周期设为10 s, 以收集1000个数据点进行算法实施. 将0.1%高斯观测噪声添加到所有量测数据中.对于表4所枚举的备选字典函数, 首先使用采集的时间序列生成备选字典函数矩阵. 对于负载Z, I, P, 有功功率定义为输出. 对1000个采样点实施算法1, 选定的字典函数如表4所示, 其中1个有效项可以从5个备选字典函数中稀疏学习得到. 在阈值
$ 10^{-6} $ 下, 辨识得到的系数与表2中的设定值相同.表 4 负载Z, I, P稀疏辨识结果Table 4 Sparse identification results for Z, I, P load字典函数 Z I P 1 0 0 $1\times 10^{-4} $ $ V_1 $ 0 1.001 0 $ V_1^2 $ 0.098 0 0 $ V_1^3 $ 0 0 0 $ V_1^4 $ 0 0 0 1 0 0 $1.1\times 10^{-4} $ $ V_2 $ 0 1.998 0 $ V_2^2 $ 0.019 0 0 $ V_2^3 $ 0 0 0 $ V_2^4 $ 0 0 0 1 0 0 $1.2\times 10^{-4} $ $ V_3 $ 0 2.999 0 $ V_3^2 $ 0.031 0 0 $ V_3^3 $ 0 0 0 $ V_3^4 $ 0 0 0 1 0 0 $1.4\times 10^{-4} $ $ V_4 $ 0 3.999 0 $ V_4^2 $ 0.039 0 0 $ V_4^3 $ 0 0 0 $ V_4^4 $ 0 0 0 图4
$\sim $ 6分别为恒定阻抗(Z)负载有功功率、 恒定电流(I)负载有功功率和恒定功率(P)负载有功功率的辨识结果. 在图4中, 电压对辨识得到的恒定阻抗负载有功功率的影响是二次的, 因此, 有功功率变化最为明显的负载可以归结为此类负载; 在图5中, 电压对辨识得到的恒定阻抗负载有功功率的影响是线性的; 在图6中, 对于恒定功率负载, 辨识得到的有功功率保持恒定, 因为它与电压无关.另外, 对于Z, I, P这三种负载综合组成的ZIP模型, 我们对其在孤岛微电网测试系统进行仿真, 其中电压输出如图7所示. 为验证所提出稀疏建模方法对噪声的鲁棒性, 添加0.1%高斯观测噪声到量测数据中.
在4个负载上分别实施算法1后, 3个有效项从7个冗余字典函数中稀疏学习得到, 模型的参数经过多次迭代修正展示在表5中. 在阈值
$ 10^{-6} $ 下, 辨识得到的系数与表2中真实设定值相同. 图8为ZIP负载有功功率和无功功率辨识结果, 其中功率输出在某种程度上取决于电压. 因此, 可以通过选择的模型结构和校准的模型参数来对ZIP负载进行稀疏建模.表 5 ZIP负载稀疏辨识结果Table 5 Sparse identification results for ZIP load字典函数 $ 1 $ $ V $ $ V^2 $ $ V^3 $ $ V^{3.5} $ $ V^4 $ $ V^6 $ 负载1 $1\times 10^{4}$ 1.001 0.011 0 0 0 0 负载2 $1.1\times 10^{4}$ 2.005 0.019 0 0 0 0 负载3 $1.2\times 10^{4}$ 2.993 0.029 0 0 0 0 负载4 $1.3\times 10^{4}$ 4.009 0.041 0 0 0 0 4.1.2 指数负载
对于指数负载, 表1中的空调、泵电机、大型工业电机和小型工业电机分别在图3孤岛微电网测试系统的四个负载中给予考虑. 给定冗余备选字典函数,我们的目标是确定静态负载组成元件.
采样周期设为0.01 s, 仿真周期设为10 s, 以得到1000个采样点. 添加0.1%高斯观测噪声到量测数据中. 在实施算法1后, 指数负载稀疏辨识结果如表6所示, 与表1中的真实设定值相同. 对于稀疏学习得到的指数负载, 其有功功率和无功功率辨识结果如图9所示.
表 6 指数负载稀疏辨识结果Table 6 Sparse identification results for exponential load字典函数 $ 1 $ $ V^{0.05} $ $ V^{0.08} $ $ V^{0.1} $ $ V^{0.5} $ $ V $ $ V^{2.5} $ 空调 0 0 0 0 1 0 0 泵机 0 0 1 0 0 0 0 大型工业电机 0 1 0 0 0 0 0 小型工业电机 0 0 0 1 0 0 0 4.2 动态负载
在此仿真实验中, 一个包括有功功率和无功功率的动态负载添加到测试系统的负载1中. 为生成仿真数据, 动态负载模型表示为式(25)和式(26)的二阶系统
$$ \left\{ \begin{aligned} {\dot{x}_{p}} & = \left[ \begin{array}{ccc} 0 & 1 \\ 1.6 & -0.8 \\ \end{array} \right] x_p + \left[ \begin{array}{ccc} 0 \\ 1 \end{array} \right] w_p \\ P_L& = [1, 0] x_p \\ w_p & = 0.9+ 0.4 V+0.173 V^2 \end{aligned} \right. $$ (25) $$ \left\{ \begin{aligned} {\dot{x}_{q}} & = \left[ \begin{array}{ccc} 0 & 1 \\ 0.9 & -0.5 \end{array} \right] x_q + \left[ \begin{array}{ccc} 0 \\ 1 \end{array} \right] w_q \\ Q_L& = [1, 0] x_q \\ w_q & = 0.8901+ 0.0979 V+ 0.4451 V^2 \end{aligned} \right. $$ (26) 等效常微分方程模型表示为
$\ddot{P}_L -1.6 \dot{P}_L + 0.8 P_L =$ $0.9 + 0.4V + 0.173 V^2,$ 并且$\ddot{Q}_L-0.9 \dot{Q}_L + 0.5 Q_L = $ $0.8901 +0.0979V + 0.4451 V^2$ 为对动态负载建模, 有功功率数据和无功功率数据将被采集以稀疏学习Hammerstein系统模型.为验证算法对噪声的鲁棒性, 在输出量测噪声为零且标准差为
$ \sigma = 10^{-4} $ 的情况下实施算法2用于稀疏学习Hammerstein系统. 通过使用采集的120个数据点, 模型参数被辨识为表7中的一个稀疏向量, 其中真实值$ \theta = [1, 1.6, $ $ 0.8, 0.9, 0.4, 0.173] .$ 对于负载1, 0.5 s间隔内的电压输出和动态负载有功功率辨识结果如图10所示. 图11的结果表明, 随着迭代次数增加, 有功功率真实值与估计值的拟合残差迅速降低. 所提出算法可以用一组系统输入和系统输出组成的基函数组来稀疏辨识未知Hammerstein系统. 因此, 动态负载可以通过选择合适的模型阶数或结构以及校准的模型参数来进行稀疏建模.表 7 动态负载稀疏辨识结果Table 7 Sparse identification results for dynamic load字典函数 有功功率 无功功率 $ y(t) $ 1.0001 1.0001 $ q^{-1}y(t) $ −1.6003 −0.8997 $ q^{-2}y(t) $ 0.7998 0.5003 $ q^{-3}y(t) $ 0 0 $ q^{-4}y(t) $ 0 0 $ 1 $ 0.9002 0.8905 $ V(t) $ 0.4003 0.0984 $ V^2(t) $ 0.1727 0.4447 $ V^3(t) $ 0 0 $ V^4(t) $ 0 0 5. 结束语
本文研究了一类数据驱动建模方法以从量测数据中稀疏学习静态负载和动态负载. 本文的主要贡献是同时实现了负载模型的结构选择和参数校准以规避以往研究方法所存在的模型误差问题. 这表明了一种可行的技术方式以建立具有电气特性的广义负载模型. 仿真研究说明所提出算法在孤岛微电网测试系统中对于负载稀疏建模合理性和对噪声的鲁棒性都具有良好的表现. 与此同时, 这项工作还有助于更好地理解非线性系统, 并有助于以数据驱动的方式对互联可再生能源系统进行研究.
-
表 1 不同负载元件指数值
$ n_p $ 和$ n_q $ [34]Table 1 Values of the exponents
$ n_p $ and$ n_q $ for different load components[34]负载元件/指数值 $ {n_p} $ $ {n_q} $ 空调 $ 0.50 $ $ 2.50 $ 电阻加热器 $ 2.00 $ $ 0.00 $ 灯 $ 1.00 $ $ 3.00 $ 泵机 $ 0.08 $ $ 1.60 $ 大型工业电机 $ 0.05 $ $ 0.50 $ 小型工业电机 $ 0.10 $ $ 0.60 $ 表 2 输电线路参数
Table 2 Parameters of transmission lines
输电线路 线路1 线路2 线路3 $ \Omega^{-1} $ 10 10.67 9.82 表 3 微电网系统参数
Table 3 Parameters of the islanded microgrid
参数 $ \mu G_1 $ $ \mu G_2 $ $ \mu G_3 $ $ \mu G_4 $ DG $ \tau_{P}(s) $ 0.16 0.16 0.16 0.16 $ K_{P}(s) $ $ 4\times 10^{-5} $ $ 2\times 10^{-5} $ $ 3\times 10^{-5} $ $ 4\times 10^{-5} $ $ \tau_{Q}(s) $ 0.16 0.16 0.16 0.16 $ K_{Q}(s) $ $ 4.2\times 10^{-4} $ $ 4.2\times 10^{-4} $ $ 4.2\times 10^{-4} $ $ 4.2\times 10^{-4} $ Load $ P_{Z} $ 0.01 0.02 0.03 0.04 $ P_{I} $ 1 2 3 4 $ P_{P} $ $ 1\times 10^{4} $ $ 1.1\times 10^{4} $ $ 1.2\times 10^{4} $ $ 1.3\times 10^{4} $ $ Q_{Z} $ 0.01 0.02 0.03 0.04 $ Q_{I} $ 1 2 3 4 $ Q_{P} $ $ 1\times 10^{4} $ $ 1.1\times 10^{4} $ $ 1.2\times 10^{4} $ $ 1.3\times 10^{4} $ 表 4 负载Z, I, P稀疏辨识结果
Table 4 Sparse identification results for Z, I, P load
字典函数 Z I P 1 0 0 $1\times 10^{-4} $ $ V_1 $ 0 1.001 0 $ V_1^2 $ 0.098 0 0 $ V_1^3 $ 0 0 0 $ V_1^4 $ 0 0 0 1 0 0 $1.1\times 10^{-4} $ $ V_2 $ 0 1.998 0 $ V_2^2 $ 0.019 0 0 $ V_2^3 $ 0 0 0 $ V_2^4 $ 0 0 0 1 0 0 $1.2\times 10^{-4} $ $ V_3 $ 0 2.999 0 $ V_3^2 $ 0.031 0 0 $ V_3^3 $ 0 0 0 $ V_3^4 $ 0 0 0 1 0 0 $1.4\times 10^{-4} $ $ V_4 $ 0 3.999 0 $ V_4^2 $ 0.039 0 0 $ V_4^3 $ 0 0 0 $ V_4^4 $ 0 0 0 表 5 ZIP负载稀疏辨识结果
Table 5 Sparse identification results for ZIP load
字典函数 $ 1 $ $ V $ $ V^2 $ $ V^3 $ $ V^{3.5} $ $ V^4 $ $ V^6 $ 负载1 $1\times 10^{4}$ 1.001 0.011 0 0 0 0 负载2 $1.1\times 10^{4}$ 2.005 0.019 0 0 0 0 负载3 $1.2\times 10^{4}$ 2.993 0.029 0 0 0 0 负载4 $1.3\times 10^{4}$ 4.009 0.041 0 0 0 0 表 6 指数负载稀疏辨识结果
Table 6 Sparse identification results for exponential load
字典函数 $ 1 $ $ V^{0.05} $ $ V^{0.08} $ $ V^{0.1} $ $ V^{0.5} $ $ V $ $ V^{2.5} $ 空调 0 0 0 0 1 0 0 泵机 0 0 1 0 0 0 0 大型工业电机 0 1 0 0 0 0 0 小型工业电机 0 0 0 1 0 0 0 表 7 动态负载稀疏辨识结果
Table 7 Sparse identification results for dynamic load
字典函数 有功功率 无功功率 $ y(t) $ 1.0001 1.0001 $ q^{-1}y(t) $ −1.6003 −0.8997 $ q^{-2}y(t) $ 0.7998 0.5003 $ q^{-3}y(t) $ 0 0 $ q^{-4}y(t) $ 0 0 $ 1 $ 0.9002 0.8905 $ V(t) $ 0.4003 0.0984 $ V^2(t) $ 0.1727 0.4447 $ V^3(t) $ 0 0 $ V^4(t) $ 0 0 -
[1] 孙秋野, 滕菲, 张化光. 能源互联网及其关键控制问题. 自动化学报, 2017, 43(2): 176−194Sun Qiu-Ye, Teng Fei, Zhang Hua-Guang. Energy Internet and Its Key Control Issues. Acta Automatica Sinica, 2017, 43(2): 176−194 [2] R. H. Lasseter. Smart distribution: Coupled microgrids. Proceedings of the IEEE, 2011, 99(6): 1074−1082 doi: 10.1109/JPROC.2011.2114630 [3] Pepermans G, Driesen J, Haeseldonckx D, Belmans R, Dhaeseleer W. Distributed generation: Definition, benefits and issues. Energy Policy, 2005, 33(6): 787−798 doi: 10.1016/j.enpol.2003.10.004 [4] Sun Q Y, Han R K, Zhang H G, Zhou J G, Guerrero J M. A multiagent-based consensus algorithm for distributed coordinated control of distributed generators in the energy internet. IEEE Transactions on Smart Grid, 2015, 6(6): 3006−3019 doi: 10.1109/TSG.2015.2412779 [5] Sun Q Y, Zhang Y B, He H B, Ma D Z, Zhang H W. A novel energy function-based stability evaluation and nonlinear control approach for energy internet. IEEE Transactions on Smart Grid, 2017, 8(3): 1195−1210 doi: 10.1109/TSG.2015.2497691 [6] Zhang Y, Xie L, Ding Q F. Interactive control of coupled microgrids for guaranteed system-wide small signal stability. IEEE Transactions on Smart Grid, 2016, 7(2): 1088−1096 doi: 10.1109/TSG.2015.2495233 [7] Guedes R B L, Silva F H J R, Alberto L F C, Bretas N G. Large disturbance voltage stability assessment using extended Lyapunov function and considering voltage dependent active loads. In: Proceedings of the 2005 IEEE Power Engineering Society General Meeting. San Francisco, CA, USA: IEEE, 2005. 1760−1767 [8] Zhang K Q, Zhu H, Guo S M. Dependency analysis and improved parameter estimation for dynamic composite load modeling. IEEE Transactions on Power Systems, 2017, 32(4): 3287−3297 doi: 10.1109/TPWRS.2016.2623629 [9] Ballanti A, Ochoa L F. Voltage-led load management in whole distribution networks. IEEE Transactions on Power Systems, 2018, 33(2): 1544−1554 doi: 10.1109/TPWRS.2017.2716945 [10] Xu W, Vaahedi E, Mansour Y, Tamby J. Voltage stability load parameter determination from field tests on BC hydro's system. IEEE Transactions on Power Systems, 1997, 12(3): 1290−1297 doi: 10.1109/59.630473 [11] Knyazkin V, Cañizares C, Soder L. On the parameter estimation and modeling of aggregate power system loads. IEEE Transactions on Power Systems, 2004, 19(2): 1023−1031 doi: 10.1109/TPWRS.2003.821634 [12] Jazayeri P, Rosehart W, Westwick D T. Multistage algorithm for identification of nonlinear aggregate power system loads. IEEE Transactions on Power Systems, 2007, 22(3): 1072−1079 doi: 10.1109/TPWRS.2007.901281 [13] Ding F, Liu X P, Liu G J. Identification methods for Hammerstein nonlinear systems. Digital Signal Processing, 2011, 21(2): 215−238 doi: 10.1016/j.dsp.2010.06.006 [14] Karlsson D, Hill D J. Modelling and identification of nonlinear dynamic loads in power systems. IEEE Transactions on Power Systems, 1994, 9(1): 157−166 doi: 10.1109/59.317546 [15] Choi B K, Chiang H D, Li Y H, Li H, Chen Y T, Huang D H, Lauby M G. Measurement-based dynamic load models: Derivation, comparison, and validation. IEEE Transactions on Power Systems, 2006, 21(3): 1276−1283 doi: 10.1109/TPWRS.2006.876700 [16] Ju P, Handschin E, Karlsson D. Nonlinear dynamic loadmodelling: Model and parameter estimation. IEEE Transactions on Power Systems, 1996, 11(4): 1689−1697 doi: 10.1109/59.544629 [17] Rouhani A, Abur A. Real-time dynamic parameter estimation for an exponential dynamic load model. IEEE Transactions on Smart Grid, 2016, 7(3): 1530−1536 doi: 10.1109/TSG.2015.2449904 [18] Regulski P, Vilchis-Rodriguez D S, Djurovic S, Terzija V. Estimation of composite load model parameters using an improved particle swarm optimization method. IEEE Transactions on Power Delivery, 2015, 30(2): 553−560 doi: 10.1109/TPWRD.2014.2301219 [19] Miranian A, Rouzbehi K. Nonlinear power system load identification using local model networks. IEEE Transactions on Power Systems, 2013, 28(3): 2872−2881 doi: 10.1109/TPWRS.2012.2234142 [20] Bostanci M, Koplowitz J, Taylor C W. Identification of power system load dynamics using artificial neural networks. IEEE Transactions on Power Systems, 1997, 12(4): 1468−1473 doi: 10.1109/59.627843 [21] Chang G W, Chen C I, Liu Y J. A neural-network-based method of modeling electric arc furnace load for power engineering study. IEEE Transactions on Power Systems, 2010, 25(1): 138−146 doi: 10.1109/TPWRS.2009.2036711 [22] Lu C H. Wavelet fuzzy neural networks for identification and predictive control of dynamic systems. IEEE Transactions on Industrial Electronics, 2011, 58(7): 3046−3058 doi: 10.1109/TIE.2010.2076415 [23] Kontis E O, Papadopoulos T A, Chrysochos A I, Papagiannis G K. Measurement-based dynamic load modeling using the vector fitting technique. IEEE Transactions on Power Systems, 2018, 33(1): 338−351 doi: 10.1109/TPWRS.2017.2697004 [24] Arif A, Wang Z Y, Wang J H, Mather B, Bashualdo H, Zhao D B. Load modeling—A review. IEEE Transactions on Smart Grid, 2018, 9(6): 5986−5999 doi: 10.1109/TSG.2017.2700436 [25] Majumder R, Chaudhuri B, Ghosh A, Ledwich G, Zare F. Improvement of stability and load sharing in an autonomous microgrid using supplementary droop control loop. IEEE Transactions on Power Systems, 2010, 25(2): 796−808 doi: 10.1109/TPWRS.2009.2032049 [26] 孙秋野, 滕菲, 张化光, 马大中. 能源互联网动态协调优化控制体系构建. 中国电机工程学报, 2015, 35(14): 3667−3677Sun Qiu-Ye, Teng Fei, Zhang Hua-Guang, Ma Da-Zhong. Construction of dynamic coordinated optimization control system for energy internet. Proceedings of the CSEE, 2015, 35(14): 3667−3677 [27] 孙秋野, 王睿, 马大中, 刘振伟. 能源互联网中自能源的孤岛控制研究. 中国电机工程学报, 2017, 37(11): 3087−3098Sun Qiu-Ye, Wang Rui, Ma Da-Zhong, Liu Zhen-Wei. An islanding control strategy research of we-energy in energy internet. Proceedings of the CSEE, 2017, 37(11): 3087−3098 [28] Zhang Y, Xie L. A transient stability assessment framework in power electronic-interfaced distribution systems. IEEE Transactions on Power Systems, 2016, 31(6): 5106−5114 doi: 10.1109/TPWRS.2016.2531745 [29] Kolluri R R, Mareels I, Alpcan T, Brazil M, Hoog J, Thomas D A. Power sharing in angle droop controlled microgrids. IEEE Transactions on Power Systems, 2017, 32(6): 4743−4751 doi: 10.1109/TPWRS.2017.2672569 [30] Kundur P, Power System Stability and Control. New York: McGraw-Hill, 1994. [31] Bokhari A, Alkan A, Doğan R, Diaz-Aguilo M, De Leon F, Czarkowski D, Zabar Z, Birenbaum L. Experimental determination of the ZIP coefficients for modern residential, commercial, and industrial loads. IEEE Transactions on Power Delivery, 2013, 29(3): 1372−1381 [32] Collin A J, Tsagarakis G, Kiprakis A E, McLaughlin S. Development of low-voltage load models for the residential load sector. IEEE Transactions on Power Systems, 2014, 29(5): 2180−2188 doi: 10.1109/TPWRS.2014.2301949 [33] Milanovic J V, Yamashita K, Villanueva S M, Djokic S Z, Korunovic L M. International industry practice on power system load modeling. IEEE Transactions on Power Systems, 2013, 28(3): 3038−3046 doi: 10.1109/TPWRS.2012.2231969 [34] Hatipoglu K, Fidan I, Radman G. Investigating effect of voltage changes on static ZIP load model in a microgrid environment. In: Proceedings of the Conference on North American Power Symposium. Champaign, USA: IEEE, 2012. 1−5 [35] Bao Y, Wang L Y, Wang C S, Wang Y. Hammerstein models and real-time system identification of load dynamics for voltage management. IEEE Access, 2018, 6: 34598−34607 doi: 10.1109/ACCESS.2018.2849002 [36] Pan W, Yuan Y, Goncalves J, Stan G B. A sparse Bayesian approach to the identification of nonlinear state-space systems. IEEE Transactions on Automatic Control, 2016, 61(1): 182−187 doi: 10.1109/TAC.2015.2426291 [37] Qu Q, Sun J, Wright J. Finding a sparse vector in a subspace: linear sparsity using alternating directions. IEEE Transactions on Information Theory, 2016, 62(10): 5855−5880 doi: 10.1109/TIT.2016.2601599 [38] Palmer J A, Kreutz-Delgado K, Wipf D P, Rao B D. Variational EM algorithms for non-Gaussian latent variable models. Advances in Neural Information Processing Systems, 2006, 18: 1059−1066 [39] Zhang Z, Xu Y, Yang J, Li X L, Zhang D. A survey of sparse representation: Algorithms and applications. IEEE Access, 2015, 3(1): 490−530 [40] Guo F H, Wen C Y, Mao J F, Song Y D. Distributed secondary voltage and frequency restoration control of droop-controlled inverter-based microgrids. IEEE Transactions on Industrial Electronics, 2015, 62(7): 4355−4364 doi: 10.1109/TIE.2014.2379211 期刊类型引用(6)
1. 李远征,张虎,刘江平,赵勇,连义成. 基于电网线路传输安全的电力市场分布式交易模型研究. 自动化学报. 2024(10): 1938-1952 . 本站查看
2. 林存腾. 基于人工智能的智慧微电网能效管理研究. 互联网周刊. 2024(21): 34-36 . 百度学术
3. 李远征,倪质先,段钧韬,徐磊,杨涛,曾志刚. 面向高比例新能源电网的重大耗能企业需求响应调度. 自动化学报. 2023(04): 754-768 . 本站查看
4. 酉子辰,张继红. 孤岛微电网中的风光储建模仿真研究. 电子技术. 2022(09): 18-21 . 百度学术
5. 熊珞琳,毛帅,唐漾,孟科,董朝阳,钱锋. 基于强化学习的综合能源系统管理综述. 自动化学报. 2021(10): 2321-2340 . 本站查看
6. 张化光,孙宏斌,刘德荣,王剑辉,孙秋野. “分布式信息能源系统”专题特约主编寄语. 中国电机工程学报. 2020(17): 5401-5403 . 百度学术
其他类型引用(2)
-