您现在的位置:首页 >> 技术文章 >> MATLAB技术 >> 内容

MATLAB代做|FPGA代做|Python代做--基于MATLAB的潮流计算仿真

时间:2019-1-13 2:59:37 点击:

  核心提示:MATLAB代做|FPGA代做|Python代做--基于MATLAB的潮流计算仿真...
function main(fileName)
%profile on
tic
[BusNum,BalanceBus,KMax,Epsilon,LinePara,BranchPara,TransfPara,PI,QI,PVPara,V,Angle]=ReadData(fileName);
[Y,Y0]=FormY(BusNum,LinePara,BranchPara,TransfPara);
k=0;
while k<KMax
    [DeltaMax(k+1),S,PQI,DeltaP,DeltaQ,U]=ComputeDeltaPQ(BalanceBus,PI,QI,PVPara,V,Angle,Y);
    if DeltaMax(k+1)<Epsilon
        break
    else
        [Jacobian]=FormJacobian(BusNum,BalanceBus,PVPara,S,PQI);
        [V,Angle]=ComputeVAngle(BusNum,DeltaP,DeltaQ,Jacobian,V,Angle);
    end
    k=k+1;
end
%[Sij,PQBalance]=ComputeSijPQ(BalanceBus,BusNum,V,U,Y,Y0,PQI);
t=toc;
disp(sprintf('%s','数据文件:',fileName));
if k>=KMax
    disp(sprintf('%s','迭代结果:不收敛!!!'));
else
    disp(sprintf('%s','迭代结果:收敛!!!'));
end 
disp(sprintf('%s%d','计算精度:',Epsilon));
disp(sprintf('%s  %s','迭代次数','最大功率不平衡量'));
for i=0:k
    disp(sprintf('   %i      %d',i,full(DeltaMax(i+1))));
end
%disp(strcat('平衡节点功率:',num2str(PQBalance)));
disp(sprintf('%s%f%s','计算耗用时间:',t,' 秒'));
%profile report

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:

作者:潮流计算 来源:潮流计算
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做|matlab代写(www.hslogic.com) © 2019 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment