MATLAB在电力系统潮流计算中的应用实例-变压器参数设置

需积分: 13 1 下载量 148 浏览量 更新于2024-08-24 收藏 772KB PPT 举报
MATLAB在电力系统潮流计算中的应用实例 本章节将详细介绍MATLAB在电力系统潮流计算中的应用实例,主要包括MATPOWER软件和Powergui在电力系统潮流计算中的应用实例。 4.1 MATPOWER软件在电力系统潮流计算中的应用实例 MATPOWER是一个开源的电力系统潮流计算软件,提供了强大的计算功能和灵活的编程接口。下面将详细介绍MATPOWER的安装和主要技术规则。 4.1.1 MATPOWER的安装 要使用MATPOWER,首先需要下载并安装MATPOWER软件。具体步骤如下: 1. 到MATPOWER主页(http://www.pserc.cornell.edu/matpower/)上按照下载指导下载相关压缩文件。 2. 解压下载的文件。 3. 将解压后的文件放到MATLAB的搜索路径下。 4.1.2 MATPOWER的主要技术规则 MATPOWER使用特定的数据文件格式来存储电力系统的参数。下面将详细介绍MATPOWER的数据文件格式。 1. 数据文件格式 MATPOWER的数据文件格式主要包括version1格式和version2格式。Version1格式是一个简单的文本文件,每行代表一个母线或支路的参数。Version2格式是一个MATLAB的结构体数组,每个元素代表一个母线或支路的参数。 2. 字段baseMVA 字段baseMVA是一个标量,用来设置基准容量,如100MVA。 3. 字段bus 字段bus是一个矩阵,用来设置电网中各母线参数。bus矩阵的每一行代表一个母线,包含以下几个字段: ①bus_i用来设置母线编号(正整数)。 ②type用来设置母线类型,1为PQ节点母线,2为PV节点母线,3为平衡(参考)节点母线,4为孤立节点母线。 ③Pd和Qd用来设置母线注入负荷的有功功率和无功功率。 ④Gs和Bs用来设置与母线并联电导和电纳。 ⑤baseKV用来设置该母线基准电压。 ⑥Vm和Va用来设置母线电压的幅值、相位初值。 ⑦Vmax和Vmin用来设置工作时母线最高、最低电压幅值。 ⑧area和zone用来设置电网断面号和分区号,一般都设置为1,前者可设置范围为1~100,后者可设置范围为1~999。 4. 字段gen 字段gen是一个矩阵,用来设置接入电网中的发电机(电源)参数。gen矩阵的每一行代表一个发电机,包含以下几个字段: ①bus用来设置接入发电机的母线编号。 ②Pg和Qg用来设置接入发电机的有功功率和无功功率。 ③Pmax和Pmin用来设置接入发电机的有功功率最大、最小允许值。 ④Qmax和Qmin用来设置接入发电机的无功功率最大、最小允许值。 ⑤Vg用来设置接入发电机的工作电压。 ⑥mBase用来设置接入发电机的功率基准,如果为默认值,就是baseMVA变量的值。 ⑦status用来设置发电机工作状态,1表示投入运行,0表示退出运行。 5. 字段branch 字段branch是一个矩阵,用来设置电网中各支路参数。branch矩阵的每一行代表一个支路,包含以下几个字段: ①fbus和tbus用来设置该支路由起始节点(母线)编号和终止节点(母线)编号。 通过MATPOWER的数据文件格式,我们可以轻松地建立电力系统的模型,并进行潮流计算和分析。 4.2 Powergui在简单电力系统潮流计算中的应用实例 Powergui是一个基于MATLAB的电力系统潮流计算工具,提供了直观的用户界面和强大的计算功能。下面将详细介绍Powergui在简单电力系统潮流计算中的应用实例。 Powergui的使用可以分为以下几个步骤: 1. 建立电力系统模型 2. 设置潮流计算参数 3. 进行潮流计算 4. 查看计算结果 通过Powergui,我们可以快速建立电力系统模型,并进行潮流计算和分析。