电力系统潮流上机-概要优秀PPT.ppt
《电力系统潮流上机-概要优秀PPT.ppt》由会员分享,可在线阅读,更多相关《电力系统潮流上机-概要优秀PPT.ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电力系统潮流上机试验指导电力系统潮流上机试验指导华北电力高校姜彤概述 潮流计算是电力系统规划、设计、运行的基础计算,潮流计算的方法和程序设计技巧,包含了电力系统网络分析的重要内容,50年来始终是使学生驾驭电力系统分析计算的主要教学内容。本课程属于电力系统分析基础课程的课程设计,主要内容是利用C/C+语言完成一个直角坐标牛顿-拉夫逊(Newton-Raphson)潮流算法的程序,并利用标准IEEE9/14节点潮流算例进行验证。课程支配课程共分为四个阶段:程序设计初步学问(4学时)数据录入与节点导纳矩阵的生成(6学时)节点功率偏移量的计算和雅可比矩阵的建立(4学时)设定收敛条件,完成潮流迭代程序,
2、输出计算结果。(4学时)答辩须知 完成程序后,须要进行最终的答辩。答辩内容包括以下几个方面:提交课程设计论文报告,包含三部分内 容:任务书、程序设计体会和思索题答案、三节点潮流手算结果。提交完成的潮流计算程序和计算结果。回答老师提出的问题。基础学问 开发潮流计算程序运用的平Microsoft Visual Studio系列开发软件,本课程主要接受Visual C/C+软件开发。下面介绍一些常用的学问。1.1创建开发项目 1.2简洁输入输出程序测试 1.3程序的调试方法 1.4文件输入输出程序测试 1.5解方程程序测试创建开发项目 打开“起先-程序-Microsoft Visual Studio
3、2008 -Microsoft Visual Studio2008”,启动Microsoft Visual Studio2008的主程序界面如右 点击“文件-新建-项目”,启动了创建项目对话框如右在“新建项目”对话框“项目类型”中选择Visual C+,点击“CLR-CLR限制台应用程序(模版)”在对话框下面部分“位置”处选择程序放置的书目(通常为F:盘)。用自己的学号建立一个书目。在“名称”对应的文本框中输入一个由英文字母组成的程序名字,比如“TEST”,然后点击右下角的“确定”按钮,创建一个新项目。如下图所示:简洁输入输出程序测试 建立的CLR限制台应用程序既可以运用传统的Standard
4、 C+类库,也可以运用.net Framework类库。本课程举荐接受标准C+类库,这样可以有利于把程序迁移至Unix C+等其他编程环境。创建的程序TEST.CPP中有main函数,可以利用C/C+语言的函数库进行输入输出的尝试。1.2.1头文件和命名空间的引用 1.2.2printf函数的运用 1.2.3iostream类的运用头文件和命名空间的引用依据C语言标准,全部类和函数都是运用头文件进行定义和说明的。在程序的起先须要加入必需的头文件(.h)。C+类库还增加了命名空间(namespace),程序所用到的大多数类都包含在“std”命名空间中,这些都须要在程序中加以说明。printf函数
5、的运用 点击“调试”-起先调试(不执行)即可输出运行结果。(快捷键是Ctrl+F5)iostream类的运用在C语言中,用printf和scanf进行输入输出,通过以前的学习,我们知道用这两个函数进行输入输出时,必需指明输出和输入的数据的格式和类型(如,“%d”表示整型,“%f”表示浮点型。)这不仅使编程繁琐困难,而且还简洁出错。C+为了和C兼容,保留了printf和scanf函数,但C+通过供应I/O类库来实现丰富的I/O功能。iostream是C+种供应的用于输入输出的类库,意为输入输出流。常用到的吩咐语句有以下:cina:把一个数输入给变量a;cout起先调试(不执行)即可输出运行结果。
6、(快捷方式是Ctrl+F5)需留意每次调试前需情理上次生成的解决方案。增加断点的方法在潮流计算程序调试的过程中,为了便于监视变量的变更,通常须要设置一系列的断点,设置断点的具体操作方式有两种分别为:1.在变量定义的左侧点击鼠标左键,即可设置断点,如下图所示:或者在变量所在行即所需监控的始端右击-断点-插入断点。调试中查看变量的方法 如需在调试过程中,如需查看变量的变更,需在待观测变量处设置断点,进行调试时,程序执行到断点处事程序将自动停止,显示变量值,以F10限制程序执行,一步一步视察变量的变更。文件输入输出程序测试文件输入输出吩咐举荐接受fstream的标准类库方式。ifstream inf
7、ile;ofstream outfile;ifstream与ofstream的程序测试,如右图:解方程程序测试这一部分主要驾驭如何添加头文件,并在主程序中学会调用。添加头文件:打开在F盘下所建的以学号命名的文件夹“1061181324”-打开“TEST”文件下-再打开“TEST”文件-将已建好的头文件复制粘贴,(在这次潮流上机中可运用老师编好的头文件“NEquation.h”)再回到C+主程序界面,在“解决方案管理器窗口”处右击“头文件”-添加-现有项-NEquation.h-确定:NEquation.h的调用:对于一个方程,AX=B,A为系数矩阵,B为值矩阵,要求出X,在头文件中NEquat
8、ion.h中用Data表示系数矩阵,Value表示值矩阵。也就是说,我们须要在main函数中分别把一个方程的系数矩阵和值矩阵赋给NEquation.h头文件中的Data阵和Value阵,运行后即可完成解方程。另外调用时须要在main函数前敲入添加语句,即:include“NEquation.h”.解方程程序调试:设有方程:,改写成矩阵的形式,可表 示为:。依据0.4.2中介绍的从文件中读数据的方法,在相应的“TEST”文件夹下,分别建立两个文本文档“Xishu”和“Hanshuzhi”。其中“Xishu”文本文档的内容为:1 2 3 4;“Hanshuzhi”文档的内容为:3 4。返回C+主界
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电力系统 潮流 上机 概要 优秀 PPT
限制150内