LimitCurrent
(read/write)
Get/set the current magnitude to Vminpu value for both 1-phase and 3-phase Storage similar to Generator Model 7. For 3-phase, limits the positive-sequence current but not the negative-sequence. If active returns 1, otherwise, 0.
Example
% Create DSS object
DSSObject = actxserver('OpenDSSEngine.DSS')
if ~DSSObject.Start(0),
disp('Unable to start openDSS');
return
end;
DSSText = DSSObject.Text;
DSSCircuit = DSSObject.ActiveCircuit;
DSSES = DSSCircuit.Storages;
% Compile a model
DSSText.Command = 'Compile C:\myPath\myModel.dss';
DSSSolution.Solve;
% Activates the storage device by name
DSSES.Name = 'myStorage';
% First, check the ES present state
myState = DSSES.State;
if myState = 0,
% if idling, setup the ES to discharge
DSS.State = 1,
end;
mySOC = DSSES.puSOC;
isAmpLimited = DSSES.LimitCurrent
DSSSolution.Solve;