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

article/2025/4/2 0:38:08

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

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 算例结果
各节点概率密度(列举五个):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://chatgpt.dhexx.cn/article/At5nO72t.shtml

相关文章

【Python量化】蒙特卡洛模拟法预测股价走势

文章目录 蒙特卡罗模拟法的定义蒙特卡罗模拟法的的Python实现蒙特卡洛模拟法模拟股票收益率序列蒙特卡洛模拟法模拟股价序列蒙特卡洛模拟法绘制模拟股价序列图 此文章首发于公众号:Python for Finance 链接:https://mp.weixin.qq.com/s/43KQgH-BArop29u…

Ubuntu18.04上安装ROS的详细教程

文章目录 前言一、环境配置二、安装步骤1.添加ROS软件源2.添加密钥3.更换软件源4.安装ROS5.初始化rosdepc6.设置环境变量7.安装 rosinstall8.验证ROS是否安装成功 总结参考文献 前言 最近,学习了胡老师的《ROS入门21讲》,在Ubuntu18.04上安装ROS过程中遇…

在Ubuntu18.04中安装ROS教程

1.创建虚拟机 自定义安装,手动选择镜像文件,处理器选择1个处理器,8个核心,其他选择默认的即可。 2.换源 新装的虚拟机会提示更新(不是更新系统),建议换完源之后再更新。 左下角点开&#xff…

Ubuntu 安装 ROS 详细教程

最近需要用ROS控制一个小车底盘,然后发现不会了。。。 所以写一篇博客记录一下,以便以后查阅。 OS:Ubuntu 20.04 ROS:noetic 1. 设置Ubuntu的软件和更新 在搜索框输入software,选择软件和更新一项,勾选 ma…

Ubuntu18.04、Ubuntu20.04之ROS安装教程

目录 Ubuntu20.04之ROS(noetic)安装教程 Ubuntu18.04之ROS(melodic)安装教程 ubuntu20.04之ROS(noetic)安装教程 1、软件源(作用是比官方快) sudo sh -c . /etc/lsb-release &…

ROS安装超详细保姆级教程

1.版本选择 ROS与Ubuntu版本是有着对应关系的,其中Ubuntu1604 ROS Kinetic;Ubuntu1804 ROS Melodic; Ubuntu2004 ROS Noetic 本文以 Ubuntu2004 ros noetic 进行安装操作演示 2.安装实操 2.1 打开网站http://wiki.ros.org/noetic/Ins…

ubuntu20.04安装ROS极简教程 (noetic)

1.基础安装步骤 # 1.添加 sources.list sudo sh -c echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list # 2.添加 keys sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-ke…

ubuntu16.04 ROS安装

ros安装官方链接:cn/kinetic/Installation/Ubuntu - ROS Wiki 建议参考链接:Ubuntu16.04 安装ROS Kinetic 究级详细教程_IU知恩于心的博客-CSDN博客_ubuntu16.04安装ros 问题现象: 下列软件包有未满足的依赖关系: ros-kinetic…

详细介绍如何在ubuntu20.04中安装ROS系统,超快完成安装(最新版教程)

2020年的10月份,我整理写了一篇名为:详细介绍如何在ubuntu20.04中安装ROS系统,以及安装过程中出现的常见错误的解决方法,填坑!!!的博客,已经经过了很多小伙伴的验证,确实…

ros2安装教程

ros官网安装指导: https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html 1、确保支持UTF-8语言环境 locale # check for UTF-8sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-loca…

Apollo ROS安装教程

1.安装Ubuntu 14.04 2.安装ROS Indigo版本 安装可能以下出现的问题 错误信息:Unpacking ros-indigo-desktop-full (1.1.6-0trusty-20181006-135515-0800) ... Errors were encountered while processing:/var/cache/apt/archives/python-rosdistro-modules_0.7.0…

Ubuntu 安装 ROS 教程

Ubuntu 安装 ROS 一、修改为国内镜像源二、ROS 官网安装介绍(kinetic-16.04、melodic-18.04、noetic-20.04)三、ROS 安装步骤1.添加 ROS 软件源到 sources.list2.导入密钥3.更新4.安装 ROS 完整版5.初始化rosdep第一步第二步 6.配置环境变量7.安装 rosin…

Ubuntu18.04安装 ROS Melodic教程

Ubuntu对应ROS的不同版本: 我的操作系统为Ubuntu 18.04 LTS 64bit应采用ROS版本为ROS Melodic。 下面以我的版本为例: 配置Ubuntu软件仓库 打开软件中心,按照下图进行配置。 确保你的"restricted", “universe&#…

ROS安装教程详解

一、准备工作 1. 一个装有Ubuntu14.04镜像文件的U盘启动盘 2. 电脑安装EASYBCD、分区助手软件 3. 保证电脑硬盘有一个分区有足够的空间安装ROS,和Ubuntu14.04 二、制作启动盘 1.首先我们先安装软碟通,完成安装后打开软碟通,文件->打开,打开我们的iso镜像 2.然后选择…

ROS安装教程(ubuntu18.04+melodic版本)

1. ROS版本选择 ROS是一个用于编写机器人软件的灵活框架,它集成了大量的工具、库、协议,提供了类似操作系统所提供的功能,包括硬件抽象描述、底层驱动程序管理、公用功能的执行、程序间的消息传递、程序发行包管理,可以极大简化繁…

ROS 安装教程Ubuntu16.04(2022年最新)

ROS是机器人操作系统(Robot Operating System)的英文缩写,源自斯坦福的开源项目。 Ubuntu16.04只能安装ROS Lunar Loggerhead或ROS Kinetic Kame 依次完成以下四步. 第四步提示是否不验证,需输入y ,等待安装完成 sudo sh -c echo "de…

ROS安装教程(详细)

总结一下这两天安装ROS的过程。 1 配置软件库 桌面左侧栏 点search your computer,输入updates,点 Software & Updates,将main,universe,multiuniverse,restricted全都勾上,将Download from换成中科大的 http://mirrors.ust…

Ubuntu18.04对应的ROS安装步骤教程

Ubuntu18.04对应的ROS安装教程 一、ROS配置1 配置Ubuntu18.04 软件仓库2 开始安装3 测试 二、遇到的问题1 ROS无法下载问题2 sudo: rosdep: command not found3 rosdep update4 roscore 无法运行 三、不同Ubuntu系统下ROS版本安装教程1 Ubuntu 18.04 对应 ROS Melodic Morenia2…

ROS教程(一):ROS安装教程(详细图文)

ros教程:ros详细安装步骤(添加源、下载ROS及环境配置) 文章目录 前言一、版本选择二、开始安装2.1 软件中心配置2.2 添加源(注)2.3 安装2.4 配置ROS环境到系统 三、验证ROS 前言 关于ROS(Robot OS 机器人操…

ROS安装教程

本文为原创博客, 转载请注明出处:https://blog.csdn.net/q_z_r_s 参考自:http://wiki.ros.org/ROS/Tutorials 机器感知 一个专注于SLAM、三维重建、机器视觉等相关技术文章分享的公众号 开源地址:点击该链接 ROS安装教程 ROS Indigo仅适用于Ubuntu 13.10和Ubu…