MATLAB程序显示未定义函数或变量

weixin_42052068 2018-04-25 04:52:31
附上程序
function[gen,bus,Lnbr,trsfm,shtc,shtr,vctr,sysdt]=data7_test()
% -------------------- 节点数据----------------- %
% Bus Bus---Load----Injected-Vol---Ang--------Vol---
% No Type MW Mvar GS Bs Mag. Deg. Min Max
bus = [
1 3 0 0 0 0 1 0 0.95 1.05
2 1 0 0 0 0 1 0 0.9 1.1
3 1 0 0 0 0 1 0 0.9 1.1
4 1 -1.2 -0.7 0 0 1 0 0.9 1.1
5 1 -0.002 -0.007 0 0 1.150 0 0.9 1.1
6 1 -0.052 -0.145 0 0 1.144 0.000 0.9 1.10
7 1 -0.01 -0.028 0 0 1.144 0.000 0.9 1.10
];
bus(:,9) = 0.9.*bus(:,9);
bus(:,10) = 1.1.*bus(:,10);
% -------------------- 发电机数据 ----------------- %
% Bus --Gen-- ---Q--- Vol
% NO. MW MVA Max Min Mag.
gen = [
1 0 0 10 -0.2 1.08
];
% -------------------- 支路数据----------------- %
% LnBR. Bus Bus R X 1/2 B
% NO. from to p.u. p.u. p.u.
Lnbr = [
1 1 2 0.00765 0.00429 0
2 2 3 0.00765 0.00429 0
3 5 6 0.0805 0.02550 0
4 6 7 0.1033 0.03030 0
];

% --------------------------- 变压器数据--------------------------- %
%TrsBR. Bus Bus R X ----- Tap ----- Tap Tap
% NO. from to p.u. p.u. Ratio Max Min Series Status
trsfm = [
5 3 4 0.00195 0.01963 1.000 1.05 0.95 1 1
6 4 5 0.01362 0.05500 1.000 1.05 0.95 1 1
];

% ----------- 并联电容器数据 ------------ %
% Bus shtc ---Q---
% NO. Mvar Max Min
shtc = [ 6 0.0 0.2 0
];
% 只在PQ节点无功补偿
shtr= [];vctr=[];
% 系统参数[DPRATE,INTRATE,OMRATE,AUECOST,AUCCOST,AURCOST,TMAX,BASEMVA,PFMETHOD,OPTMODEL,OPTMETHOD,... ACCURACY,PFMAXIT,OPFMAXIT,POPNUM,CPOPT,TARGET,SUCCESS,PFITER,OPFITER] = idx_sysdt;
% 定义解答参数
sysdt(BASEMVA) = 100; % 基准功率
sysdt(PFMAXIT) = 20; % 最大循环次数
sysdt(ACCURACY) = 1e-6; % 精确度

报错是显示
未定义函数或变量 'BASEMVA'。

倒数第三行出错
sysdt(BASEMVA) = 100; % 基准功率

求给力的大神能够告知哪里出了问题。。
...全文
3366 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

679

社区成员

发帖
与我相关
我的任务
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linuxpython 技术论坛(原bbs)
社区管理员
  • 智能路由器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧