Sum of Optimization Variables NOT working

7 views (last 30 days)
Micah Mungal
Micah Mungal on 30 Jan 2020
Answered: Micah Mungal on 1 Feb 2020
Hi, I am trying to find the sum of an optimization variable. However I am getting no output when the optimization variable contains quadratic terms. For exmaple, if I try to find the sum of an optimization array containing terms such as:
6.19*power(1, 'P_1') + 17.26*power(1, 'P_2') + 16.6*power(1, 'P_3') + 16.5*power(1, 'P_4') + 19.7*power(1, 'P_5') ...
I am able to find the sum.
However, when the array contains terms such as:
0.00048*power(1, 'P_1')^2 + 0.00031*power(1, 'P_2')^2 + 0.002*power(1, 'P_3')^2 + 0.00211*power(1, 'P_4')^2 + 0.00398*power(1, 'P_5')^2 + .........
And I attempt to find the sum, I dont get an output. Neither do I get an error message. The "ans" variable is empty.
Any help is greatly appreciated.
  6 Comments
Walter Roberson
Walter Roberson on 31 Jan 2020
Edited: Walter Roberson on 31 Jan 2020
Which MATLAB release are you using?
We might need a copy of the xlsx files, just in case the problem is data-specific somehow.
Micah Mungal
Micah Mungal on 31 Jan 2020
I have noticed however, that I can find the sum of optimization expressions when there are no quadratic terms. This is the case for the powerCost2 variable where temp_powerCost2 is also an array of optimization expression but with NO quadratic terms. I only get the problem for powerCost1 where the optimization expressions in diag_quadcost contains quadratic terms. Not sure if this is some limitation of MATLAB?

Sign in to comment.

Answers (1)

Micah Mungal
Micah Mungal on 1 Feb 2020

Categories

Find more on Problem-Based Optimization Setup 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!