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!