电力系统随机潮流计算中常采用模拟法,该方法原理简单、使用方便,能够精确地模拟实际物理过程,但是简单的蒙特卡洛模拟法收敛速度很慢,要得到精确的结果需要以大量的计算时间为代价。本章在此基础上提出了基于拟蒙特卡洛模拟的随机潮流计算方法,并且对拟蒙特卡洛法中的拟随机数序列进行了改进,大大提高了随机潮流的计算效率。
参考文献:考虑光伏功率相关性的随机潮流计算方法

1 蒙特卡洛法
蒙特卡洛模拟法(Monte Carlo Method),又称为随机模拟法,主要是应用了计算机中生成的“随机数”。

基于概率论原理,通过大量模拟实验可以近似求得某一事件发生的概率。当实验的样本数目接近于无穷大时,模拟事件发生的频率就会无限接近于事件发生的真实概率。

模拟法的具体思路如下:基于实际工程问题的求解需要,建立与之相对应的随机模拟过程和随机概率模型,使得它们的参数,包括概率分布或者数学期望,能够等于问题的实际解;最后采用模拟抽样实验求解参数中的统计特征量,所求解的值一般采用其算术平均值近似表示。

如果X为离散型随机变量,则函数g(x)的期望值计算表达式如下式所示:

如果X为连续型随机变量,则函数g(x)的期望值计算表达式如下式所示:

其中f(x)为随机变量X的概率密度函数。

(x1,x2,x3,…,xn)表示取自总体X的n个随机样本,基于样本值,可以求出g(x)的均值,采用蒙特卡洛估计法可以估计得到E(g(X)):

基于模拟法得到的最终解仅仅是一个估计值,而不是该问题的实际解,因
此必定存在误差。在方差的基础上,分析蒙特卡洛模拟法的误差。

在柯尔莫哥洛夫大数定理的基础上,随机变量g (x i ),i=1,2,3,…,n相互独立,并且服从同一概率分布,如果数学期望值存在,那么,

由上式可知,当n无穷大时,蒙特卡洛模拟中的随机变量估计值gn(x)以概率1收敛于E(g(x))。

在中心极限定理的基础上,随机变量g (x i), i=1,2,3,…,n相互独立,并且服从同一概率分布,如果数学期望值存在,并且方差Var不等于0 ,那么n趋于无穷大时

模拟法中,随机变量g (x i), i=1,2,3,…,n均满足上述条件,则任意xa>0,都存在:

上式中的a与ax可以通过查找积分表可知。当置信度a给定以后,蒙特卡洛模拟法的误差值由方差与样本容量来决定。
此处采用方差系数来表示模拟误差:

由式(4-11)可知,蒙特卡洛模拟法的计算量不受电力系统规模大小影响,因此该方法在一些复杂的电力系统中可以得到应用,包括处理电力系统中有多个间歇性新能源接入的问题,解决系统中多个节点之间相关性问题等等。蒙特卡洛模拟法的计算量与方差系数的平方呈反比,与方差呈正比关系。因此在一定的精度要求下,减小方差是加快计算效率的一种手段,目前文献中最为常用的减少方差技术主要包括重要度采样法和拉丁超立方抽样法。但是以上几类方法不能保证随机数序列的低偏差性,误差的收敛速度阶仍旧保持,无法从本质上提高计算效率。文献[57]提出了基于低偏差序列的拟蒙特卡洛法,并且说明了拟蒙特卡洛法的收敛性能更优、收敛速度更快,从本质上可以克服收敛性的瓶颈。

2 算例

3 算例结果
各节点概率密度(列举五个):




基于拟蒙特卡洛模拟法的随机潮流计算matlab程序相关推荐

  1. 电力系统随机潮流概率潮流计算MATLAB程序包含蒙特卡洛模拟法、半不变量法+级数展开

    电力系统随机潮流概率潮流计算MATLAB程序包含蒙特卡洛模拟法.半不变量法+级数展开(Gram-Charlie,Cornish-Fisher): 考虑光伏不确定性(Beta分布),以IEEE34节点为 ...

  2. 电力系统随机潮流概率潮流计算MATLAB程序包含蒙特卡洛模拟法

    电力系统随机潮流概率潮流计算MATLAB程序包含蒙特卡洛模拟法.半不变量法+级数展开(Gram-Charlie,Cornish-Fisher): 考虑光伏不确定性(Beta分布),以IEEE34节点为 ...

  3. 基于交替迭代法的交直流混合系统潮流计算matlab程序iEEE9节点系统算例

    基于交替迭代法的交直流混合系统潮流计算matlab程序iEEE9节点系统算例 由于受端负荷量持续增大,直流输电受端系统的电压稳定性能自然引起了人们的关注.目前,交直流混合电网的电压稳定分析大致分为两类 ...

  4. 牛顿法(牛顿拉夫逊)配电网潮流计算matlab程序

    牛顿法配电网潮流计算matlab程序 传统牛顿-拉夫逊算法,简称牛顿法,是将潮流计算方程组F(X)=0,进行泰勒展开.因泰勒展开有许多高阶项,而高阶项级数部分对计算结果影响很小,当忽略一阶以上部分时, ...

  5. 天然气潮流计算matlab程序

    天然气潮流计算matlab程序 1 天然气潮流计算理论 由于天然气涉及到流体的运动方程,直接计算非常复杂,因此需要提前做出一些假设来简化计算,经过研究,适当的假设对结果影响很小,因此本文对天然气系统做 ...

  6. 电力系统潮流计算matlab程序,大神们,求个电力系统潮流计算的matlab程序。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 n=input('Please input n\n'); %n表示系统的节点数 d0=input('Please input d0\n'); %d0表示系 ...

  7. 基于直接法的诺顿谐波潮流计算(matlab版+python版)

    程序名称## 基于直接解耦法的诺顿谐波潮流计算(matlab版+python版) 程序功能(对象) 适用于任意大小的纯交流电网,支持节点和支路的增删: 适用于接入多个风电.光伏等分布式电源: 将DG和 ...

  8. 基于蒙特卡洛的含分布式电源(风光)的概率潮流计算Matlab仿真

    基于蒙特卡洛的含分布式电源(风光)的概率潮流计算Matlab仿真,IEEE33节点,采用牛拉法潮流计算 风速光照的概率密度图和网损图以及电压幅值前后对比图. 包括普通版本和matpower可参考. I ...

  9. 基于前推回代法的连续潮流计算IEEE33节点算例matlab程序

    基于前推回代法的连续潮流计算IEEE33节点算例matlab程序 1 理论介绍 在图11-1(a)所示的网络中,供电点A通过馈电干线向负荷节点b.c和d供电,各负荷节点功率已知.如果节点d的电压也给定 ...

最新文章

  1. docker简要学习
  2. bind、call、apply
  3. 1分钟、2束光,3D打印出一座“柏林地标”,精度高于发丝 | Nature
  4. EMMC与NAND FLASH核心对比
  5. 【算法学习笔记】07.数据结构基础 链表 初步练习
  6. 调用支付jsapl缺少参数:totalfee openid无法取得_微信支付的架构到底有多牛?
  7. Hibernate3 r的SLF4J问题
  8. windows比linux差在哪,怎么让新手理解Linux比Windows好在哪里!
  9. BeetleX使用bootstrap5开发SPA应用
  10. 企业数字化转型解决方案
  11. AngularJS中页面传参方法
  12. 微信开发--自定义菜单
  13. decimal转换为int_“System.InvalidCastException 指定的转换无效”问题的反思和总结
  14. golang 系统级服务器,golang 服务器监控
  15. pytorch-数据增强的trick
  16. tuned-adm性能优化工具详解
  17. 引用计数指针实现(含源码)
  18. MySQL 递归查询
  19. java 链表 插入_Java链表中添加元素的原理与实现方法详解
  20. Matlab 绘制柱状图并标注对应数字值

热门文章

  1. 趣图:明明是个小bug 但就是死活修不好......
  2. 软考高项笔记(二):成本类计算
  3. 移动应用软件设计讲究“短、平、快”
  4. android10蓝牙搜不到ble设备_Android 6.0 蓝牙 找不到设备问题
  5. Leetcode1732-找到最高海拔
  6. 如何将方形图片磨成圆形图片
  7. 汽车驾驶技术图文详解
  8. 计算机系统盘涨满怎么办,win7系统C盘突然就满了怎么办?win7系统盘突然爆满了三种解决方法图文教程...
  9. 5G产业时间表:第一批5G手机预计2019年下半年推出
  10. 02 FizzBuzz小游戏