​Hi community ,

Please help me in extracting the H Matrix for ​ *DC power flow model*

For *state estimation* using the *DC power flow model*, Equation (1) can be
represented by a linear regression       model following
*                                      z=H(x)+e ........(2)*
 where *H* is the Jacobin Matrix
 and     *z * is the matrix of real power injections in the node ( In DC
power flow we only consider active power injection in to bus)

*WLS Criteria: *


​Now using the weighted least-square criteria for the calculation of
estimated ​following equation is used

*                 x_estimated= [  Inverse{ (Transpose(H)) . W. H)  }
. Transpose (H).W] z .... (3)*

(W is a diagonal matrix with elements that  are reciprocal of variance)


Regards
Saeed Ahmed


On 21 July 2017 at 18:33, Saeed Ahmed <[email protected]> wrote:

> ​​
> Respected All,
>
> For Calculating the power flow
>
> 1. The state variables are related to the measurements through the
> following model:
> *                                       z=h(x)+e .......(1)*
>     here *x* is the matrix of state variables
>     and  *e*  is the normally distributed meter error (noise) with zero
> mean  in the measurements.
>
>     (This is calculated this part using matpower standard Newton Raphson's
> Method)
>
>
> 2. For *state estimation* using the *DC power flow model*, Equation (1)
> can be represented by a linear regression       model following
> *                                      z=H(x)+e ........(2)*
>  where *H* is the Jacobin Matrix
>  and     *z * is the matrix of real power injections in the node ( In DC
> power flow we only consider active power injection in to bus)
>
> *WLS Criteria: *
>
>
> ​Now using the weighted least-square criteria for the calculation of
> estimated ​following equation is used
>
> *                 x_estimated= [  Inverse{ (Transpose(H)) . W. H)  } .
> Transpose (H).W] z .... (3)*
>
> (a diagonal matrix with elements are reciprocal of variance)
>
> *​*
>
> *Now My Question:*
>
> I want to know how to extract the* H *Matrix ​?
>
> As per my understanding  H Matrix (*Using DC Power Flow Method*) is
> different from the H Matrix  ( *AC Power Flow*) and it is built as
> following:
>
> Step 1 : Build the Ybus matrix ( Need to know which function to be used ?
> Can i use the function
> [Ybus, Yf, Yt] = makeYbus(baseMVA, bus, branch)
> Is the loop for calculation of diagonal and off-diagonal elements is
> already included in this function
>
>
> Step 2 : Build the B Matrix (B=imaginary (Ybus) )
> Does this gives the correct B Matrix ?
>
> *Step 3 : Build the H Matrix *
> ( I think it should also include the bus incident matrix . How can i
> calculate/ extract the bus incidence matrix ?)
>
> *Please correct me if i am wrong in my understanding and also guide me how
> to extract H Matrix*
>
>
> Step 4 : Compare DC State Estimation using WLS function  results with the
> runpf results in MATpower
>
>
> Regards
> Saeed Ahmed
>
>
> On 21 July 2017 at 14:37, Saeed Ahmed <[email protected]> wrote:
>
>> Thank you Sir ....  I am really grateful...
>>
>> Now after a lot of reading and following your guidance i am understanding
>> how to start working on matpower. Your cooperation is highly appreciated. I
>> will keep on seeking guidance , please.
>>
>>
>>
>> Regards
>> Saeed Ahmed
>>
>>
>> On 20 July 2017 at 22:59, Ray Zimmerman <[email protected]> wrote:
>>
>>> For a case that has consecutive bus numbers (e.g. one that has been
>>> converted to internal indexing via ext2int()
>>> <http://www.pserc.cornell.edu/matpower/docs/ref/matpower6.0/ext2int.html>),
>>> simply use makeSbus()
>>> <http://www.pserc.cornell.edu/matpower/docs/ref/matpower6.0/makeSbus.html>.
>>> It returns the complex bus injections in per-unit, so you’ll need to take
>>> only the real part and multiply by baseMVA to get the MW values.
>>>
>>> E.g.
>>>
>>> mpc = rundcpf('case30', mpoption('out.all', 0));
>>> Pbus = real(makeSbus(mpc.baseMVA, mpc.bus, mpc.gen)) * mpc.baseMVA
>>>
>>> — Ray
>>>
>>>
>>>
>>> On Jul 19, 2017, at 9:43 PM, Saeed Ahmed <[email protected]>
>>> wrote:
>>>
>>> Hi All,
>>>
>>> I need to calculate the the injected power(Pi) matrix at each bus . It
>>> is equal to the generated power(Pg) - demand/load power. Now how to extract
>>> it using matpower
>>>
>>>
>>>
>>>
>>
>

Reply via email to