计算机潮流计算代码,潮流计算代码c++.doc
实用标准文案
精彩文档
《电力系统潮流上机》课程设计报告
院 系:电气与电子工程学院
班 级: 电气1405
学 号: 1141180505
学生姓名:
指导教师: 孙英云
设计周数: 两周
成 绩:
日期:2017年7月5日
一、课程设计的目的与要求
培养学生的电力系统潮流计算机编程能力,掌握计算机潮流计算的相关知识
二、 设计正文
掌握计算机潮流计算的原理:
复习电力系统分析基础中潮流的计算机算法一章,重点掌握节点分类、潮流算法介绍
详细阅读牛拉法部分,掌握潮流方程(极坐标、直角坐标)的写法,掌握雅可比矩阵的公式及排列顺序和潮流方程、变量顺序的关系,掌握迭代法收敛条件及迭代法的基本原理
设计程序框图,划分功能模块、并对每个模块的输入输出量进行细化。
编写计算机潮流计算程序
学习了解IEEE标准格式数据,学习掌握C/C++读取数据的方法
设计计算机数据存储母线、支路数据的结构,并将所读取的数据存放于所设计的结构当中
学习节点排序、节点导纳阵计算方法,编写节点导纳阵生成模块
编写潮流方程不平衡量计算模块
编写雅可比矩阵生成子模块
利用给定的pfMatrix类,编写修正量计算模块
实现潮流计算主程序,并利用IEEE标准节点数据进行校验,要求能够输出计算结果、支路潮流等必要信息
思考题?
1.潮流计算的方法有哪些?各有何特点?????
答:潮流计算分为简单电力网络的手算和复杂电力网络的机算两大类,其中机算又有高斯-赛德尔法、牛顿-拉夫逊法和P-Q分解法。
各方法特点如下所示:
手算求解潮流一般只用于简单的网络中,计算量大,对于多节点的网络用手算一般难以解决问题。但是通过手算可以对物理概念的理解,还可以在运用计算机计算前由手算的形式求取某些原始数据。
方法
高斯-赛德尔法
牛顿-拉夫逊法
P-Q分解法
初值要求
不高
高
高
迭代次数
多
少
多
收敛速度
慢
较快
最快
精度
三者一样
应用
早期应用多,现在较少
广泛应用
应用较多
2.如果交给你一个任务,请你用已有的潮流计算软件计算北京城市电网的潮流,你应该做哪些工作?(收集哪些数据,如何整理,计算结果如何分析)
答:
①.所需要收集的数据:?
A.电网中所有节点的数据:?
a.各节点的类型,包括平衡节点、PV?节点、PQ?节点?
b.?对于平衡节点要了解节点的电压大小相位、及节点所能提供的最大最小有功无功功率?
c.?PV节点要知道节点电压大小注入有功功率及节点所能提供的最大和最小无功功.率?
d.?PQ节点要知道节点的注入有功和无功功率?
B.电网中所有支路的数据:?
a.各支路类型,即是否含有变压器?
b.各支路的电阻、电感、电纳?
c.各变压器的变比。?
②.数据整理:将上述数据资料进行分类整理,并为每个节点及支路编上编号。将整理的结果写成本实验中所要求的格式(原始数据的txt文档),再用本实验所编制的程序进行求解,得到各节点电压、相位,各线路传输功率、损耗,平衡节点注入功率等数值。
③.计算结果分析:
考虑PQ节点的电压是否过高或过低;
分析PV节点的电压幅值是否正常及无功功率是否超出范围;
分析平衡节点有功、无功功率是否在节点所能提供的范围之内;
分析给定之路的功率,看是否超出线路的最大传输容量;
分析整个系统的网损是否达到标准。
3.设计中遇到的问题和解决的办法。?
c++好久没用,有些生疏。经过复习与百度,渐渐回忆起来。潮流计算机解法已经遗忘,经过复习查书,很快熟悉起来。对老师的思路不是很理解,经过与同学一起探讨,得到了正确答案。
课程设计总结或结论
2016下半年学历电力系统潮流计算,当时并没有编程实践,就背了背矩阵公式。现在真让我们上手实践,感觉还是略有难度,很有挑战性,毕竟平时没多少机会接触程序。通过这两周的摸索与交流,最终完成了潮流的编程计算。由于是在老师的工作基础上进行补充与改造,所以要读懂老师的代码。我觉得老师的注释还是太少,而且还是英文(虽然英语也能看懂,但还是觉得中文环境用中文好)。在对节点数据的处理上,我们对老师的思路并不能感到理解,因此在后面雅克比矩阵生成与不平衡量计算模块绕了些许弯路,我最后还是没采用老师的办法。除了算法的设计外,最恼人的当属开发工具了,机房是vs2010,而我电脑上是vc++6.0与vs2015,一开始用vc写,然后出了一个迷之bug,换到了vs2010才解决。但我电脑装上vs2010却因为2015的存在无法运行,vs2015也无法运行我在2010下写好的程序。不想卸掉花老长时间才装上的巨大2015,为此浪费
计算机潮流计算代码,潮流计算代码c++.doc相关推荐
- 怎么利用计算机计算潮流计算,电力系统潮流计算的目的是什么
电力系统潮流计算的目的是什么 潮流计算是研究电力系统稳态运行情况的一种基本电气计算,常规潮流计算的任务是根据给定的运行条件和网路结构确定整个系统的运行状态,如各母线上的电压(幅值及相角).网络中的功率 ...
- 运用计算机计算电力系统潮流,潮流电力系统论文,关于电力系统潮流计算现状展望相关参考文献资料-免费论文范文...
导读:本论文可用于潮流电力系统论文范文写作参考研究. 房盟 山东科技大学 电气与自动化工程学院 电气工程及其自动化2012 级3 班 [摘 要] 电力分析系统中电力系统潮流计算是一项基本计算,计算机技 ...
- B2型水面线计算(含python代码)
问题要求 一棱柱体渠道,断面为矩形,已知流量为30m3/s ,底坡为0.25,粗糙系数0.025,底宽为5m ,渠道长度为56m ,试计算不同位置对应的水深和流量(要求断面间距为8m) 理论建模 1. ...
- 电力系统潮流计算matlab仿真,计算结果自动保存到excel文件中
目录 1.算法仿真效果 2.MATLAB核心程序 3.算法涉及理论知识概要 4.完整MATLAB 1.算法仿真效果 matlab2022a仿真结果如下: 2.MATLAB核心程序 .......... ...
- AWS计算云上下载代码命令 git clone url
AWS计算云上下载代码命令 git clone url https://blog.csdn.net/qq_42672770/article/details/81317778
- ML:文本、图像等数值化数据相似度计算之余弦相似度计算三种python代码实现
ML:文本.图像等数值化数据相似度计算之余弦相似度计算三种python代码实现 目录 相似度计算之余弦相似度计算 输出结果 三种python代码实现
- CV之FD之HOG:图像检测之基于HOG算法、简介、代码实现(计算图像相似度)之详细攻略
CV之FD之HOG:图像检测之基于HOG算法.简介.代码实现(计算图像相似度)之详细攻略 图像检测之基于HOG算法.简介.代码实现(计算图像相似度)之详细攻略 相关文章:CV之FD之HOG:图像检测之 ...
- 自己写的计算时间坐标的代码
1 数据库sql查询的数据 2 最终echarts画出来的图 3 代码如下 计算主方法方法 /*** echarts算时间轴代码(算流量的代码),这里的时间间隔为5秒钟,一分钟的流量,totalSiz ...
- 小数据量计算最大lyapunov代码_Software | 计算Lyapunov指数的GUI工具箱及函数包汇总...
二十年前读书时用过的Lyapunov Exponents Toolbox,推荐给做非线性动力学入门的同学们.那个时候不会编写程序,做分支图.算连续或者离散系统的Lyapunov指数,极其困难,还好有这 ...
- Tensorflow2.x代码实现计算Top-k Accuracy
在图像分类或是识别任务中,一般要求计算top-1,top-2,tor-5等准确率,下面是用Tensorflow2实现这一功能的基本代码,可以根据要求改代码分别计算: def accuracy(outp ...
最新文章
- 强势推荐8个顶级好用的软件,堪称神器
- c语言编程 新浪博客,[c语言编程]经典编程
- 关于Echarts的填坑之旅
- python中使用pickle进行序列化
- TRUNCATE TABLE和PURGE_TABLE的区别
- html文字粒子效果简陋,5个很棒的CSS3文本粒子动画特效
- java中的抽象方法_Java中的抽象类和抽象方法
- AndroidStudio快捷键——打开最近编辑文件列表视图——(一)
- cvpr2020 人脸检测与识别_CVPR 2020 | 元学习人脸识别框架详解
- SAP License:SAP系统上线后的预收款处理
- vue element new vue const
- CSS3 Media Queries模板
- python课题_python课题报告
- 与孩子一起学编程--Ubuntu环境下
- 一文完全理解模型ks指标含义并画出ks曲线(包含代码和详细解释)
- 科大星云诗社动态20210130
- linux搭建泰拉瑞亚(Terraria)服务器
- sdut 1309 不老的传说问题(区间DP,难,值得好好看)
- beego+GoLand
- 三·八节,菊厂程序员用“运动轨迹绘制”向女神表白