If you have the optional package BPMPD_MEX (http://www.pserc.cornell.edu/bpmpd/ ) installed it will use BPMPD's interior point method to solve the DC OPF. If not, it uses the QP or LP solver from the Optimization Toolbox (quadprog or linprog). See the Optimization Toolbox documentation for details on the algorithms used.

--
Ray Zimmerman
Senior Research Associate
428-B Phillips Hall, Cornell University, Ithaca, NY 14853
phone: (607) 255-9645


On Jul 14, 2008, at 10:57 PM, Byron Nuques Ochoa wrote:


Thanks by your answer Mr. Ray Zimmerman

So I would like what is the method than use matpower to make a OPF DC.
for example Interior Point Method, Linear Programming, Iteration Lambda, and others, please If you could explaint me, I thanks ahead.




From: [email protected]
To: [email protected]
Subject: Re: DCOPF
Date: Mon, 7 Jul 2008 10:56:57 -0400

Sorry for the delay. I was on vacation, then catching up with other things ...

The OPF_ALG option only applies to the AC OPF and allows you to choose which solver to use. It has no effect when running a DC OPF.

Without the case file, I can't guess why the dispatch result is as you describe.

--
Ray Zimmerman
Senior Research Associate
428-B Phillips Hall, Cornell University, Ithaca, NY 14853
phone: (607) 255-9645


On Jun 23, 2008, at 11:53 AM, Byron Nuques Ochoa wrote:


Mr. Ray Zimmerman

Have a good day. I´ve a question about dcopf.
Currently I am doing Transmission Expanssion Planning using dcopf with MatPower. I did forecasting demand, generator park with hidroelectric machines like thermic machines. If exist lack energy in some busses an fictitious generator is going to be operate to satisfy the demand. But the problem is than economic dispatch only did it with hidroelectric machines and few thermal units. In spite of I´ve some machines available.

There are some posibilities in MatPower to use such as:


11 - OPF_ALG, 0 algorithm to use for OPF
[ 0 - choose best default solver available in the following order, 500, 520 then 100/200 ]
      [ Otherwise the first digit specifies the problem ]
      [ formulation and the second specifies the solver, ]
      [ as follows, (see the User's Manual for more details) ]
[ 100 - standard formulation (old), constr ]
[ 120 - standard formulation (old), dense LP ]
[ 140 - standard formulation (old), sparse LP (relaxed) ]
[ 160 - standard formulation (old), sparse LP (full) ]
[ 200 - CCV formulation (old), constr ]
[ 220 - CCV formulation (old), dense LP ]
[ 240 - CCV formulation (old), sparse LP (relaxed) ]
[ 260 - CCV formulation (old), sparse LP (full) ]
[ 500 - generalized formulation, MINOS ]
[ 520 - generalized formulation, fmincon ]
[ 540 - generalized formulation, PDIPM primal/dual interior point method ] [ 545 - generalized formulation (except CCV), SCPDIPM step- controlled primal/dual interior point method ] [ 550 - generalized formulation, TRALM trust region based augmented Langrangian method ]

So I´ve been used  the next option.

mpoption(mpopt, 'PF_DC', 1);
mpopt = mpoption(mpopt, 'OPF_ALG', 0);

I don´t know what is the function of each one of these.

I attach the next document where is the features of each machine and outcome of one economic dispatch where there is other question.

By your attention thanks ahead.

Byron Nuques.


Get news, entertainment and everything you care about at Live.com. Check it out! <EXAMPLE.xls>


Connect to the next generation of MSN Messenger  Get it now!

Reply via email to