⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ifield.m

📁 电力系统分析计算程序
💻 M
字号:
function out = ifield(p,type)global DAEV_oxl = DAE.x(p.v);xd = p.con(:,4);xq = p.con(:,5);Vg = DAE.y(p.vbus);Pg = DAE.y(p.p);Qg = DAE.y(p.q);t1 = xq.*Qg;t2 = 1./Vg;t4 = Vg+t1.*t2;t5 = t4.*t4;t6 = Pg.*Pg;t7 = t5+t6;t8 = sqrt(t7);t11 = xd./xq-1.0;t12 = xq.*t4;t13 = Qg.*t2;t15 = xq.*xq;t16 = t15.*t6;t17 = Vg.*Vg;t18 = 1./t17;t21 = t11.*(t12.*t13+t16.*t18);t22 = 1./t8;switch type case 1    out = t8+t21.*t22;     case 2    t30 = t7.*t7;  t32 = t8./t30;  t36 = t22.*t4;  t41 = t12.*t2;  t49 = 1.0-t1.*t18;    out = zeros(p.n,3);    % partial derivatives of If with respect to Pg, Qg and Vg  out(:,1) = t22.*Pg+2.0*t11.*t15.*Pg.*t18.*t22-t21.*t32.*Pg;  out(:,2) = t36.*xq.*t2+t11.*(t15.*t18.*Qg+t41).*t22-t21.*t32.*t41;  out(:,3) = (t36.*t49+t11.*(xq.*t49.*t13-t12.*Qg.*t18-2.0*t16./t17./Vg).*t22-t21.*t32.*t4.*t49);  end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -