I am optimizing the code in blue below and I got this error in red below .. I'm not sure what to do.. I'm freaking out as I should submit a paper tomorrow and still have tons to do :'( I'm suspecting it's because there's no lower bound in the second constraint!!
if sum(max_saving) < required_dr
display('CANNOT COVER REQUIRED DEMAND REDUCTION - CHOOSE A BIGGER COALITION');
end
consumers = length(max_saving);
x = sdpvar(consumers,1);
saving = forecasted_power - x;
%% Constraints
constraint = [baseload <x< forecasted_power,
saving<=max_saving,
sum(saving)==required_dr];
%% Objective function
obj=0;
for i = 1:consumers
obj = obj + sdpfun(forecasted_power(i),str2func(char(ArrayUF(i)))) - sdpfun(x(i),str2func(char(ArrayUF(i))));
end
options = sdpsettings('verbose',2);
sol = solvesdp(constraint,obj,options);
unfair_power = double(x);
min_total_LOU = double(obj);