EffDischarge
(read/write)
Get/set the Percentage efficiency for DISCHARGING of the active storage device. Default = 90.
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;
myEffCh = DSSES.EffCharge;
% Changing the discharge efficiency to 85%
DSSES.EffDisCharge = 85;
DSSSolution.Solve;