资源简介
C++,采用tinny2稀疏,输入输出为txt文件格式,不限节点数,附ieee14到300各种系统算例,另附报告仅供参考。全网最佳。
代码片段和文件信息
#include “zypowerflow.h“
#include“string“
int main()
{
using namespace std;
clock_t start finish;
cout< cout<<“ 学 生:张 瀛 “< cout<<“ “< cout<<“本程序采用牛顿拉夫逊法,可以求解任意数量节点系统潮流:“< cout<<“你只需要把数据存放在i.txt中,其中i为节点数,输出数据自动存放在resulti.txt中“< cout<<“下面请输入i“< int i;
cin>>i;
char ch[100];
sprintf(ch“%d“i);
string str1;
str1= ch;
string str2=“.txt“;
string s1;
s1=str1+str2;
string str3=“result“;
string s2=str3+str1+str2;
POWERFLOW zypowerflow;
int len = s1.length();
char *c = new char[len+1];
strcpy(c s1.c_str());
zypowerflow.FileName=c;
int len1 = s2.length();
char *c1 = new char[len1+1];
strcpy(c1 s2.c_str());
zypowerflow.ResultName=c1;//识别文件名并读取文件
zypowerflow.InputData();//执行inputdata函数
start=clock();//计时开始
zypowerflow.Tinny2();//节点优化
cout<<“导纳矩阵非对角元素“< zypowerflow.FormY();//形成导纳矩阵
cout<<“迭代次数 “<<“最大误差 “< zypowerflow.output.open(zypowerflow.ResultNameios::out);
zypowerflow.output<<“迭代次数 “<<“最大误差 “< cout< zypowerflow.FormJ();//形成jacobi矩阵
while(fabs(zypowerflow.maxerror)>CalculateError)
zypowerflow.FormJ();//收敛条件
zypowerflow.branchpower();//支路功率计算
finish=clock();//计时结束
zypowerflow.outputdata();//输出数据
cout<<“计算时间为:“<<(long double)(finish-start)/ CLOCKS_PER_SEC< cout<<“输入回车键退出“< while(getch()==‘/n‘)
{};
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-08 09:19 潮流计算C++语言牛顿法\
目录 0 2018-09-08 09:19 潮流计算C++语言牛顿法\zypowerflow\
目录 0 2018-07-22 21:36 潮流计算C++语言牛顿法\zypowerflow\.vs\
目录 0 2018-07-22 21:36 潮流计算C++语言牛顿法\zypowerflow\.vs\zypowerflow\
目录 0 2018-07-22 21:36 潮流计算C++语言牛顿法\zypowerflow\.vs\zypowerflow\v15\
文件 32256 2018-07-21 17:56 潮流计算C++语言牛顿法\zypowerflow\.vs\zypowerflow\v15\.suo
文件 1781760 2018-07-21 17:56 潮流计算C++语言牛顿法\zypowerflow\.vs\zypowerflow\v15\Browse.VC.db
目录 0 2018-07-22 21:36 潮流计算C++语言牛顿法\zypowerflow\.vs\zypowerflow\v15\ipch\
目录 0 2018-07-21 14:41 潮流计算C++语言牛顿法\zypowerflow\.vs\zypowerflow\v15\ipch\AutoPCH\
文件 16327 2009-07-25 17:55 潮流计算C++语言牛顿法\zypowerflow\118.txt
文件 2066 2018-09-01 11:15 潮流计算C++语言牛顿法\zypowerflow\14.txt
文件 4521 2011-07-24 22:21 潮流计算C++语言牛顿法\zypowerflow\30.txt
文件 65338 2009-07-27 23:43 潮流计算C++语言牛顿法\zypowerflow\300.txt
文件 206 2009-07-25 20:55 潮流计算C++语言牛顿法\zypowerflow\4.txt
文件 221 2010-08-13 20:38 潮流计算C++语言牛顿法\zypowerflow\5.txt
文件 7708 2009-07-26 02:41 潮流计算C++语言牛顿法\zypowerflow\57.txt
文件 1486 2010-08-13 20:40 潮流计算C++语言牛顿法\zypowerflow\5r.txt
目录 0 2018-07-21 14:37 潮流计算C++语言牛顿法\zypowerflow\Backup\
文件 10504 2018-08-30 10:39 潮流计算C++语言牛顿法\zypowerflow\bb.xlsx
文件 1709 2018-07-21 12:29 潮流计算C++语言牛顿法\zypowerflow\datastruct.h
目录 0 2018-08-31 23:07 潮流计算C++语言牛顿法\zypowerflow\Debug\
文件 2088 2009-07-25 17:50 潮流计算C++语言牛顿法\zypowerflow\Debug\14.txt
文件 3369 2018-07-21 10:36 潮流计算C++语言牛顿法\zypowerflow\Debug\result14.txt
文件 197632 2018-09-01 11:15 潮流计算C++语言牛顿法\zypowerflow\Debug\vc60.idb
文件 118784 2018-08-31 23:07 潮流计算C++语言牛顿法\zypowerflow\Debug\vc60.pdb
文件 58610 2018-08-27 23:01 潮流计算C++语言牛顿法\zypowerflow\Debug\zymain.obj
文件 311390 2018-08-31 23:07 潮流计算C++语言牛顿法\zypowerflow\Debug\zypowerflow.exe
文件 369168 2018-08-31 23:07 潮流计算C++语言牛顿法\zypowerflow\Debug\zypowerflow.ilk
文件 314 2018-07-21 14:41 潮流计算C++语言牛顿法\zypowerflow\Debug\zypowerflow.log
文件 70786 2018-08-31 23:07 潮流计算C++语言牛顿法\zypowerflow\Debug\zypowerflow.obj
文件 357624 2018-08-23 16:27 潮流计算C++语言牛顿法\zypowerflow\Debug\zypowerflow.pch
............此处省略24个文件信息
评论
共有 条评论