matlab调用opendss

利用opendss的com口,matlab对opendss调用进行谐波潮流计算

应用介绍

利用opendss的com口,对opendss调用进行潮流计算

    clear all;
    clc;
    DSSObj = actxserver('OpenDSSEngine.DSS');
    if ~DSSObj.Start(0),
    disp('Unable to start the OpenDSS Engine');
    return
    end
   %Generates random loadprofiles for each load (3 loads total)
    LS_LD   =   zeros(24,3);
    for i=1:24,
        for j=1:3,
            LS_LD(i,j)   =   rand;
        end;
    end
  
    DSSText     = DSSObj.Text; 
    DSSCircuit  = DSSObj.ActiveCircuit;
    DSSSolution = DSSCircuit.Solution;
    DSSLoad     = DSSCircuit.Loads;
    Projpath    = [pwd,'\IEEE_519.dss'];
    DSSText.Command='Clear';
    DSSText.Command=['Compile "',Projpath,'"'];    
%Gets the names and nominal powers (P) for each load    
%You can improev this routine to include all the circuit's loads
    LD_P    =   zeros(3,1);
    DSSLoad.First;
    for i=1:3,
        LD_P(i)    =   DSSLoad.kw;
        DSSLoad.Next;
    end;

    DSSText.Command='set mode=harmonicT stepsize=1h';
% Starts the simulation
      for i=1:24,
     %sets the load value for each load
         DSSLoad.First;
         for j=1:3,
             DSSLoad.kw  =   LS_LD(i,j)*LD_P(j);   
             DSSLoad.Next;
         end;
         DSSSolution.Solve;
      end;
      DSSText.Command    =   'show monitor MPCC';

可以使用

DSSText.Command

来写一些dss脚本, 其中通过这种方式传入opendss参数,可以任意修改参数,可以求解完,通过com口提供的一些函数进行结果获取, 对获取的结果可以进行一些分析。

文件列表(部分)

名称 大小 修改日期
Default_Profile.DSS0.08 KB2019-12-18
Default_Spectrum.DSS0.09 KB2019-12-18
DSSStartup.m0.23 KB2019-12-18
IEEE_519.DSS0.73 KB2019-12-18
IEEE_519_Mon_mpcc_1.csv9.46 KB2019-12-18
IEEE_519_SavedVoltages.dbl0.38 KB2019-12-18
Main_Script.m0.57 KB2019-12-18
Spectrum_Load_1.csv0.05 KB2019-12-18
Spectrum_Load_2.csv0.09 KB2019-12-18
Spectrum_Load_3.csv0.09 KB2019-12-18
HarmonicT_MATLAB0.00 KB2020-05-05

立即下载

相关下载

[openDSS开源工具箱Grid pv] 关于matlab与opendss的交互使用工具箱,采用了美国电科院EPRI的开源工具箱,可以进行电压分析、包括时间序列分析、馈线图制作等
[谐波潮流计算] 谐波潮流计算,可以计算1倍频,2倍频,3倍频,4倍频电流计算,涵盖线路负荷谐波模型。
[matlab调用opendss] 利用opendss的com口,matlab对opendss调用进行谐波潮流计算

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部