电力系统仿真软件:ETAP二次开发_(2).电力系统建模技术.docx

电力系统仿真软件:ETAP二次开发_(2).电力系统建模技术.docx

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

PAGE1

PAGE1

电力系统建模技术

1.电力系统基本模型

在电力系统仿真软件中,电力系统的基本模型是进行仿真分析的基础。ETAP(ElectricalTransientAnalyzerProgram)提供了丰富的模型库,包括电源、负载、线路、变压器、断路器等。这些模型可以通过二次开发进行扩展和定制,以满足特定的仿真需求。

1.1电源模型

电源模型是电力系统仿真中最重要的组成部分之一。ETAP中的电源模型可以表示各种类型的电源,如发电机、变电站、分布式电源等。电源模型的主要参数包括电压、频率、功率因数等。

1.1.1电源模型的参数设置

电源模型的参数设置包括以下几个关键步骤:

定义电源类型:确定电源是交流还是直流。

设置电压等级:定义电源的电压等级,如110kV、35kV等。

设置频率:对于交流电源,设置电源的频率,如50Hz、60Hz等。

设置功率因数:定义电源的功率因数,影响系统的无功功率需求。

设置最大功率输出:定义电源的最大有功和无功功率输出。

1.1.2电源模型的二次开发

通过二次开发,可以扩展电源模型的功能,例如增加新的电源类型或自定义电源特性。以下是一个简单的示例,展示如何通过ETAP的API创建一个新的电源模型。

#导入ETAPAPI

importETAP

#连接到ETAP数据库

etap_db=ETAP.Database(C:\\ETAP\\Projects\\MyProject.etp)

#创建一个新的电源模型

defcreate_power_source(db,name,voltage,frequency,power_factor,max_power):

创建一个新的电源模型

:paramdb:ETAP数据库对象

:paramname:电源模型的名称

:paramvoltage:电压等级(单位:kV)

:paramfrequency:频率(单位:Hz)

:parampower_factor:功率因数

:parammax_power:最大功率输出(单位:MW)

#创建电源对象

power_source=db.AddObject(ETAP.ObjectType.PowerSource)

#设置电源参数

power_source.Name=name

power_source.Voltage=voltage

power_source.Frequency=frequency

power_source.PowerFactor=power_factor

power_source.MaxPower=max_power

#保存电源模型

power_source.Save()

#示例参数

name=NewPowerSource

voltage=110

frequency=50

power_factor=0.85

max_power=200

#调用函数创建电源模型

create_power_source(etap_db,name,voltage,frequency,power_factor,max_power)

1.2负载模型

负载模型用于表示电力系统中的各种负载,如工业负载、民用负载、电机负载等。负载模型的主要参数包括额定功率、功率因数、负载类型等。

1.2.1负载模型的参数设置

负载模型的参数设置包括以下几个关键步骤:

定义负载类型:确定负载是恒阻抗、恒电流、恒功率等。

设置额定功率:定义负载的额定有功和无功功率。

设置功率因数:定义负载的功率因数,影响系统的无功功率需求。

设置连接方式:定义负载的连接方式,如星形或三角形。

1.2.2负载模型的二次开发

通过二次开发,可以扩展负载模型的功能,例如增加新的负载类型或自定义负载特性。以下是一个简单的示例,展示如何通过ETAP的API创建一个新的负载模型。

#导入ETAPAPI

importETAP

#连接到ETAP数据库

etap_db=ETAP.Database(C:\\ETAP\\Projects\\MyProject.etp)

#创建一个新的负载模型

defcreate_load(db,name,load_type,rated_power,power_factor,connection_type

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档