hi i have a function with 5 constraints , i need someone to help me write the 5th one
    4 views (last 30 days)
  
       Show older comments
    
hi, am having an issue with a new constraint that was added to the code;
|Sk-Sk-1|>Delta SOCmin
Sk-Sk-1=dx 
Sk-1-Sk=ds
DeltaSOCmin=0.2
For the first cosntraint of line 345 the code was performing normally,the problem is when adding this new constraint (line 349) the results are violation of constraint and the function F is returning Inf .The question is if it should be written another way  or what are the changes that should be done to avoid violation , thanks

0 Comments
Answers (1)
  Divyajyoti Nayak
 on 6 Jul 2023
        Hi Anwar,
If your constraint is |S[k] - S[k-1]| > dSOCmin then the condition in the if statement should be 
if any(abs(dx)<=dSOCmin | abs(ds)<=dSOCmin)
But this won't avoid the violation, as atleast one of the absolute values is less than dSOCmin.
I don't think the code is the problem but rather the values calculated in dx and ds.
2 Comments
  Divyajyoti Nayak
 on 11 Jul 2023
				Hey Anwar,
Could you give the code you are working with so that I may reproduce the issue at my end?
See Also
Categories
				Find more on Assembly in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
