电动汽车充电策略模拟软件:MATPOWER二次开发(电力系统分析)_6.MATPOWER二次开发基础.docx

电动汽车充电策略模拟软件:MATPOWER二次开发(电力系统分析)_6.MATPOWER二次开发基础.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

6.MATPOWER二次开发基础

6.1.MATPOWER概述

MATPOWER是一个基于MATLAB的电力系统分析工具箱,广泛用于电力系统的静态和动态分析。它提供了多种功能,如潮流计算(PowerFlowAnalysis)、最优潮流计算(OptimalPowerFlow,OPF)、故障分析(FaultAnalysis)等。由于其开源性和强大的功能,MATPOWER成为了电力系统研究人员和工程师的重要工具之一。

6.2.MATPOWER的基本结构

MATPOWER的基本结构主要由以下几个部分组成:

数据模型:电力系统数据通常以mpc结构体的形式存储,包含了系统中的母线(buses)、发电机(generators)、支路(branches)等信息。

核心函数:包括runpf(潮流计算)、runopf(最优潮流计算)等。

工具函数:用于数据处理、结果分析等辅助功能。

示例系统:MATPOWER提供了一些标准的测试系统,如IEEE14-bus、IEEE300-bus等。

6.3.安装和配置MATPOWER

6.3.1.安装MATPOWER

下载MATPOWER:从MATPOWER官方网站或GitHub仓库下载最新版本的MATPOWER。

解压文件:将下载的压缩包解压到一个合适的位置。

添加路径:在MATLAB中,使用addpath函数将MATPOWER的主目录及其子目录添加到MATLAB的路径中。例如:

%添加MATPOWER主目录

addpath(path_to_matpower);

%添加子目录

addpath(fullfile(path_to_matpower,lib));

addpath(fullfile(path_to_matpower,data));

6.3.2.配置MATPOWER

设置系统参数:配置mpopt结构体,用于设置计算选项。例如:

%创建并设置mpop结构体

mpopt=mpoption(pf.alg,NR,opf.dc,1,opf.solver,SDP);

加载测试系统:使用mpc结构体加载测试系统。例如:

%加载IEEE14-bus测试系统

mpc=loadcase(case14);

6.4.基本数据模型

6.4.1.mpc结构体

mpc结构体是MATPOWER中的核心数据模型,包含了电力系统的所有必要信息。以下是mpc结构体的主要字段:

bus:母线数据,每一行代表一个母线,列包含母线类型、电压、负荷等信息。

gen:发电机数据,每一行代表一个发电机,列包含发电机的有功功率、无功功率、最小和最大输出功率等信息。

branch:支路数据,每一行代表一个支路,列包含支路的电阻、电抗、传输容量等信息。

gencost:发电机成本数据,用于最优潮流计算。

baseMVA:系统的基准功率,单位为MVA。

例如,一个简单的mpc结构体如下:

mpc=struct(...

version,2,...

baseMVA,100,...

bus,[...

1,1,0.0,1.0,0,0,0,0,0,0,0;%母线1,类型为PQ母线

2,2,0.0,1.0,0,0,0,0,0,0,0;%母线2,类型为PV母线

3,3,0.0,1.0,0,0,0,0,0,0,0;%母线3,类型为平衡母线

],...

gen,[...

1,100,50,0,100,0,0;%发电机1,母线1,有功功率100,最小无功50,最大无功100

],...

branch,[...

1,2,0.01,0.02,0.1,0.1,0.05,0.0,0.0,0.0,0.0,0.0,1,1;%支路1-2

2,3,0.02,0.03,0.1,0.1,0.05,0.0,0.0,0.0,0.0,0.0,1,1;%支路2-3

],...

gencost,[...

2,0,0,0,100,50,0.1;%发电机1的成本模型

]

);

6.5.潮流计算

6.5.1.基本原理

潮流计算(PowerFlowAnalysis)是电力系统分析中的一项基本任务,目的

您可能关注的文档

文档评论(0)

找工业软件教程找老陈 + 关注
实名认证
服务提供商

寻找教程;翻译教程;题库提供;教程发布;计算机技术答疑;行业分析报告提供;

1亿VIP精品文档

相关文档