Sum of Optimization Variables NOT working

7 Ansichten (letzte 30 Tage)
Micah Mungal
Micah Mungal am 30 Jan. 2020
Beantwortet: Micah Mungal am 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 Kommentare
Walter Roberson
Walter Roberson am 31 Jan. 2020
Bearbeitet: Walter Roberson am 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 am 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?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Micah Mungal
Micah Mungal am 1 Feb. 2020

Kategorien

Mehr zu Problem-Based Optimization Setup finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by