亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? printpf.m

?? 用于潮流計算的實用程序是電力系統畢業設計的必備程序包 使用范圍很廣的 歡迎測試
?? M
?? 第 1 頁 / 共 2 頁
字號:
function printpf(baseMVA, bus, gen, branch, f, success, et, fd, mpopt)%PRINTPF   Prints power flow results.%   printpf(baseMVA, bus, gen, branch, f, success, et, fd, mpopt) prints%   powerflow results to fd (a file descriptor which defaults to STDOUT).%   mpopt is a MATPOWER options vector (see 'help mpoption' for details).%   Uses default options if this parameter is not given. The objective%   function value is given in f and the elapsed time (seconds to compute%   opf) in et.%   MATPOWER%   $Id: printpf.m,v 1.27 2007/06/26 16:16:17 ray Exp $%   by Ray Zimmerman, PSERC Cornell%   Copyright (c) 1996-2004 by Power System Engineering Research Center (PSERC)%   See http://www.pserc.cornell.edu/matpower/ for more info.%%----- initialization -----%% default argumentsif nargin < 9    mpopt = mpoption;   %% use default options    if nargin < 8        fd = 1;         %% print to stdio by default    endendif isempty(f)    isOPF = 0;      %% have only simple PF dataelse    isOPF = 1;      %% have OPF dataend%% optionsdc              = mpopt(10);        %% use DC formulation?OUT_ALL         = mpopt(32);OUT_ANY         = OUT_ALL == 1;     %% set to true if any pretty output is to be generatedOUT_SYS_SUM     = OUT_ALL == 1 | (OUT_ALL == -1 & mpopt(33));OUT_AREA_SUM    = OUT_ALL == 1 | (OUT_ALL == -1 & mpopt(34));OUT_BUS         = OUT_ALL == 1 | (OUT_ALL == -1 & mpopt(35));OUT_BRANCH      = OUT_ALL == 1 | (OUT_ALL == -1 & mpopt(36));OUT_GEN         = OUT_ALL == 1 | (OUT_ALL == -1 & mpopt(37));OUT_ANY         = OUT_ANY | (OUT_ALL == -1 & (OUT_SYS_SUM | OUT_AREA_SUM | OUT_BUS | OUT_BRANCH | OUT_GEN));if OUT_ALL == -1    OUT_ALL_LIM = mpopt(38);elseif OUT_ALL == 1    OUT_ALL_LIM = 2;else    OUT_ALL_LIM = 0;endOUT_ANY         = OUT_ANY | OUT_ALL_LIM >= 1;if OUT_ALL_LIM == -1    OUT_V_LIM       = mpopt(39);    OUT_LINE_LIM    = mpopt(40);    OUT_PG_LIM      = mpopt(41);    OUT_QG_LIM      = mpopt(42);else    OUT_V_LIM       = OUT_ALL_LIM;    OUT_LINE_LIM    = OUT_ALL_LIM;    OUT_PG_LIM      = OUT_ALL_LIM;    OUT_QG_LIM      = OUT_ALL_LIM;endOUT_ANY         = OUT_ANY | (OUT_ALL_LIM == -1 & (OUT_V_LIM | OUT_LINE_LIM | OUT_PG_LIM | OUT_QG_LIM));OUT_RAW         = mpopt(43);%% define named indices into bus, gen, branch matrices[PQ, PV, REF, NONE, BUS_I, BUS_TYPE, PD, QD, GS, BS, BUS_AREA, VM, ...    VA, BASE_KV, ZONE, VMAX, VMIN, LAM_P, LAM_Q, MU_VMAX, MU_VMIN] = idx_bus;[GEN_BUS, PG, QG, QMAX, QMIN, VG, MBASE, GEN_STATUS, PMAX, PMIN, ...    MU_PMAX, MU_PMIN, MU_QMAX, MU_QMIN, PC1, PC2, QC1MIN, QC1MAX, ...    QC2MIN, QC2MAX, RAMP_AGC, RAMP_10, RAMP_30, RAMP_Q, APF] = idx_gen;[F_BUS, T_BUS, BR_R, BR_X, BR_B, RATE_A, RATE_B, RATE_C, ...    TAP, SHIFT, BR_STATUS, PF, QF, PT, QT, MU_SF, MU_ST, ...    ANGMIN, ANGMAX, MU_ANGMIN, MU_ANGMAX] = idx_brch;%% constantj = sqrt(-1);%% internal bus numbere2i = zeros(max(bus(:, BUS_I)), 1);     %% need internal bus numbering for a seconde2i(bus(:, BUS_I)) = [1:size(bus, 1)]';%% sizes of thingsnb = size(bus, 1);      %% number of busesnl = size(branch, 1);   %% number of branchesng = size(gen, 1);      %% number of generators%% zero out some data to make printout consistent for DC caseif dc    bus(:, [QD, BS])            = zeros(nb, 2);    gen(:, [QG, QMAX, QMIN])    = zeros(ng, 3);    branch(:, [BR_R, BR_B])     = zeros(nl, 2);end%% parametersties = find(bus(e2i(branch(:, F_BUS)), BUS_AREA) ~= bus(e2i(branch(:, T_BUS)), BUS_AREA));                        %% area inter-tiestap = ones(nl, 1);                              %% default tap ratio = 1 for linesxfmr = find(branch(:, TAP));                    %% indices of transformerstap(xfmr) = branch(xfmr, TAP);                  %% include transformer tap ratiostap = tap .* exp(j*pi/180 * branch(:, SHIFT)); %% add phase shiftersnzld = find(bus(:, PD) | bus(:, QD));sorted_areas = sort(bus(:, BUS_AREA));s_areas = sorted_areas([1; find(diff(sorted_areas))+1]);    %% area numbersna = length(s_areas);                           %% number of areasnzsh = find(bus(:, GS) | bus(:, BS));allg = find( ~isload(gen) );ong  = find( gen(:, GEN_STATUS) > 0 & ~isload(gen) );onld = find( gen(:, GEN_STATUS) > 0 &  isload(gen) );V = bus(:, VM) .* exp(sqrt(-1) * pi/180 * bus(:, VA));out = find(branch(:, BR_STATUS) == 0);          %% out-of-service branchesnout = length(out);if dc    loss = zeros(nl,1);else    loss = baseMVA * abs(V(e2i(branch(:, F_BUS))) ./ tap - V(e2i(branch(:, T_BUS)))) .^ 2 ./ ...                (branch(:, BR_R) - j * branch(:, BR_X));endfchg = abs(V(e2i(branch(:, F_BUS))) ./ tap) .^ 2 .* branch(:, BR_B) * baseMVA / 2;tchg = abs(V(e2i(branch(:, T_BUS)))       ) .^ 2 .* branch(:, BR_B) * baseMVA / 2;loss(out) = zeros(nout, 1);fchg(out) = zeros(nout, 1);tchg(out) = zeros(nout, 1);%%----- print the stuff -----if OUT_ANY    %% convergence & elapsed time    if success                     fprintf(fd, '\n****潮流計算時間 %.2f 秒***', et);    else        fprintf(fd, '\nDid not converge (%.2f seconds)\n', et);    end        %% objective function value    if isOPF        fprintf(fd, '\nObjective Function Value = %.2f $/hr', f);    endendif OUT_SYS_SUM   %% fprintf(fd, '\n================================================================================');   %% fprintf(fd, '\n|     系統概況                                                           |');   %% fprintf(fd, '\n================================================================================');   %% fprintf(fd, '\n\n基本情況                How much?              P (MW)            Q (MVAr)');   %% fprintf(fd, '\n---------------------    -------------------  -------------  -----------------');   %% fprintf(fd, '\n母線           %6d     總容量   %7.1f       %7.1f to %.1f', nb, sum(gen(allg, PMAX)), sum(gen(allg, QMIN)), sum(gen(allg, QMAX)));   %% fprintf(fd, '\n發電機         %5d     On-line Capacity     %7.1f       %7.1f to %.1f', length(allg), sum(gen(ong, PMAX)), sum(gen(ong, QMIN)), sum(gen(ong, QMAX)));    %%fprintf(fd, '\nCommitted Gens %5d     Generation (actual)  %7.1f           %7.1f', length(ong), sum(gen(ong, PG)), sum(gen(ong, QG)));   %% fprintf(fd, '\n負荷           %5d     負荷                 %7.1f           %7.1f', length(nzld)+length(onld), sum(bus(nzld, PD))-sum(gen(onld, PG)), sum(bus(nzld, QD))-sum(gen(onld, QG)));    %%fprintf(fd, '\n  Fixed        %5d       Fixed              %7.1f           %7.1f', length(nzld), sum(bus(nzld, PD)), sum(bus(nzld, QD)));    %%fprintf(fd, '\n  Dispatchable %5d       Dispatchable       %7.1f of %-7.1f%7.1f', length(onld), -sum(gen(onld, PG)), -sum(gen(onld, PMIN)), -sum(gen(onld, QG)));    %%fprintf(fd, '\nShunts         %5d     Shunt (inj)          %7.1f           %7.1f', length(nzsh), ...      %%  -sum(bus(nzsh, VM) .^ 2 .* bus(nzsh, GS)), sum(bus(nzsh, VM) .^ 2 .* bus(nzsh, BS)) );    %%fprintf(fd, '\n支路           %5d     線路損耗 (I^2 * Z)     %8.2f          %8.2f', nl, sum(real(loss)), sum(imag(loss)) );    %%fprintf(fd, '\n變壓器         %5d     支路充電功率 (inj)       -            %7.1f', length(xfmr), sum(fchg) + sum(tchg) );    %%fprintf(fd, '\nInter-ties     %5d     Total Inter-tie Flow %7.1f           %7.1f', length(ties), sum(abs(branch(ties, PF)-branch(ties, PT))) / 2, sum(abs(branch(ties, QF)-branch(ties, QT))) / 2);    %%fprintf(fd, '\nAreas          %5d', length(s_areas));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合视频一区二区三区高清| 精品99久久久久久| av毛片久久久久**hd| 久久国产免费看| 日韩电影在线一区二区三区| 亚洲日本一区二区| 日韩欧美在线观看一区二区三区| 欧美性感一区二区三区| 91麻豆福利精品推荐| 97久久人人超碰| 不卡在线观看av| 国产乱淫av一区二区三区| 老司机精品视频线观看86| 日本一不卡视频| 日韩精品一卡二卡三卡四卡无卡| 亚洲一区二区在线播放相泽| 亚洲欧美另类综合偷拍| 中文字幕一区二区三区不卡| 国产精品久久久久久久久久免费看 | 六月丁香综合在线视频| 五月天中文字幕一区二区| 亚洲国产精品一区二区www | 成人午夜激情影院| 久久成人麻豆午夜电影| 欧美群妇大交群中文字幕| 日本韩国欧美一区二区三区| 91麻豆精品秘密| 欧美视频一区二| 欧美美女直播网站| 91精品国产综合久久久久久漫画| 在线观看av不卡| 欧美欧美欧美欧美| 日韩欧美在线123| 日韩精品一区二区三区中文精品| 精品国产一区二区三区久久久蜜月 | 久热成人在线视频| 日本特黄久久久高潮| 美日韩一区二区三区| 国产乱子轮精品视频| 国产综合久久久久久久久久久久| 国产一区二区三区久久久| 99在线精品视频| 欧美在线你懂的| 欧美一级日韩一级| 欧美激情在线一区二区| 国产精品嫩草影院com| 亚洲精品乱码久久久久久久久 | 欧美少妇xxx| 欧美不卡视频一区| 亚洲欧美日韩成人高清在线一区| 麻豆传媒一区二区三区| caoporm超碰国产精品| 欧美一区二区视频在线观看| 1024亚洲合集| 国内偷窥港台综合视频在线播放| 91九色最新地址| 久久久91精品国产一区二区精品 | 久久综合五月天婷婷伊人| 亚洲欧美国产毛片在线| 国产一区三区三区| 欧美年轻男男videosbes| 国产精品高潮呻吟久久| 另类小说一区二区三区| 色哟哟一区二区三区| 国产午夜精品福利| 日本亚洲欧美天堂免费| 在线亚洲一区二区| 中文无字幕一区二区三区| 五月天网站亚洲| 国产风韵犹存在线视精品| 捆绑紧缚一区二区三区视频| 91美女视频网站| 久久久www免费人成精品| 日韩高清一区二区| 在线免费不卡视频| 日本一二三不卡| 久久精品国产**网站演员| 欧美日韩国产综合视频在线观看| 中文字幕一区三区| 粉嫩av亚洲一区二区图片| 精品国偷自产国产一区| 日本亚洲欧美天堂免费| 欧美日产国产精品| 亚洲国产精品久久一线不卡| 91麻豆产精品久久久久久| 国产蜜臀97一区二区三区| 国产一区二区精品久久99| 日韩手机在线导航| 蜜臀av性久久久久蜜臀av麻豆| 欧美日韩一卡二卡| 亚洲国产综合在线| 欧美视频日韩视频在线观看| 亚洲黄色片在线观看| 91色porny蝌蚪| 亚洲欧美另类在线| 色综合久久综合网欧美综合网 | 精品一区二区三区在线观看| 日韩一级片在线播放| 日本不卡视频一二三区| 欧美日韩卡一卡二| 丝袜美腿一区二区三区| 欧美日韩国产一二三| 亚洲成人黄色小说| 欧美精品视频www在线观看| 亚洲成人中文在线| 欧美日韩免费高清一区色橹橹| 亚洲国产日日夜夜| 欧美精品 日韩| 免费欧美在线视频| 久久综合九色综合97婷婷女人 | 麻豆精品久久精品色综合| 日韩天堂在线观看| 国产麻豆91精品| 欧美国产一区二区| 91在线观看视频| 亚洲国产中文字幕在线视频综合| 欧美午夜精品一区| 美女网站色91| 国产视频一区不卡| 91在线视频网址| 亚洲成av人片www| 精品毛片乱码1区2区3区 | 欧美一区二区三区在线观看| 久久99精品久久只有精品| 国产情人综合久久777777| 91视频免费看| 天天综合色天天| 久久亚洲精华国产精华液| 成人一区二区三区视频| 伊人色综合久久天天人手人婷| 欧美日本高清视频在线观看| 精品在线观看视频| 中文子幕无线码一区tr| 欧美午夜理伦三级在线观看| 久久电影网电视剧免费观看| 中文字幕欧美国产| 欧美色电影在线| 国产一区二区三区日韩 | 日本韩国欧美三级| 伦理电影国产精品| 亚洲欧洲成人自拍| 欧美老人xxxx18| 国产成人自拍高清视频在线免费播放| 亚洲少妇屁股交4| 欧美一级高清大全免费观看| 成人综合在线观看| 日本不卡一区二区| 日韩伦理免费电影| 欧美一区二区三区免费在线看| 国产91精品一区二区| 亚洲国产一二三| 国产三区在线成人av| 欧美在线|欧美| 国产精品18久久久久久久网站| 亚洲国产一区二区三区青草影视| 亚洲精品一区二区三区影院| 色美美综合视频| 国产很黄免费观看久久| 亚洲国产一区视频| 国产精品素人视频| 91精品国产高清一区二区三区蜜臀| 成人黄色免费短视频| 奇米一区二区三区av| 亚洲精品视频免费看| 欧美成人a在线| 欧美日本一区二区三区四区| 成人av网在线| 国产综合久久久久久久久久久久| 亚洲图片自拍偷拍| 成人免费一区二区三区视频| 日韩免费性生活视频播放| 欧洲色大大久久| 波多野洁衣一区| 国产乱对白刺激视频不卡| 天天综合日日夜夜精品| 亚洲男帅同性gay1069| 中文字幕国产一区| 精品国产一区二区亚洲人成毛片| 欧美精品色一区二区三区| 色就色 综合激情| jlzzjlzz国产精品久久| 国产二区国产一区在线观看| 美女视频黄免费的久久 | 国产一区二区精品久久99| 青青草一区二区三区| 亚洲一区二区三区中文字幕| 亚洲欧洲另类国产综合| 日本一区二区视频在线| 欧美成人精品福利| 宅男噜噜噜66一区二区66| 欧美亚洲国产一区二区三区 | 精品国产91九色蝌蚪| 欧美一卡在线观看| 欧美精品vⅰdeose4hd| 欧美色网一区二区| 欧美手机在线视频| 欧美色综合影院| 欧美精品在线观看播放| 88在线观看91蜜桃国自产| 精品视频在线视频|