METHOD AND APPARATUS FOR DETERMINING SYNCHRONIZATION TRANSIENT STABILITY OF POWER SYSTEM

20230195961 · 2023-06-22

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for determining synchronization transient stability of a power system and an electronic device are provided. The synchronous energy function corresponding to the power system model is determined; the synchronization convergence region is determined according to the synchronization energy function; it is determined whether the power system is transient stable according to the synchronization convergence region and the initial value of power system after fault; and adjusting parameters of the power system in response to determining that the power system is transient unstable.

    Claims

    1. A method for determining transient synchronous stability of a power system, comprising: determining a synchronous energy function corresponding to a power system model, determining a synchronization convergence region based on the synchronization energy function; determining whether the power system is transient stable based on an initial value of the power system after fault and the synchronization convergence region; and adjusting parameters of the power system in response to determining that the power system is transient unstable; wherein determining the synchronous energy function corresponding to the power system model comprises: determining the synchronous energy function based on state variables and algebraic variables of the power system, wherein the synchronous energy function meets the formula of
    α(∥η(x,z)∥) ≤custom-character(x,z) ≤β(∥ξ(x,z)∥)
    custom-character(x,z) ≤−γ(∥ξ(x,z)∥)
    ∥h(x,z)∥≤c∥η(x,z)∥, where custom-character(x, z) is a continuously differentiable synchronous energy function at custom-character:custom-character×custom-character.fwdarw.custom-character for (x,z) ∈custom-character, x is the state variables of the power system, z is the algebraic variables of the power system, custom-character is a n dimensional Euclidean space, custom-character is a m dimensional Euclidean space; η( ) and ξ( ) and are vector functions meeting η:custom-character×custom-character.fwdarw.custom-character and ξcustom-character×custom-character.fwdarw.custom-character; each of α( ), β( ) and γ( ) is a custom-character-class function; c is a constant greater than or equal to 0, h represents a continuously differentiable function at a set custom-charactercustom-character×custom-character and d dt z = h ( x , z ) , the set custom-character is a connected open set and meets an algebraic nonsingular condition, where the custom-character-class function is a continuous function α:[0, α).fwdarw.[0, ∞), and α(0)=0 when the continuous function increases monotonically.

    2. The method according to claim 1, before determining the synchronous energy function corresponding to the power system model, the method further comprises: determining the power system model; and determining the state variables of the power system based on the power system model.

    3. The method according to claim 2, wherein the power system model is determined by the formula of { x . 1 = f 1 ( x 1 , x 2 , z ) x . 2 = f 2 ( x 1 , x 2 , z ) 0 = g ( x 2 , z ) z = col ( θ , V ) m x 1 n 1 , x 2 n 2 , where x.sub.1 and x.sub.2 represent sub-state variables of the power system, custom-character is a n.sub.1 dimensional Euclidean space, custom-character is a n.sub.2 dimensional Euclidean space, z is algebraic variables of the power system, θ is a phase angle of each node in the power system, V is a voltage amplitude of each node in the power system; the function col( ) is a column column vector splicing function, f.sub.1( ), f.sub.2( ) and g( ) are quadratic continuous differentiable functions.

    4. The method according to claim 3, wherein determining the state variables of the power system comprises: determining the state variables of the power system based on the sub-state variables of the power system with the formula of
    x:=col(x.sub.1,x.sub.2) ∈custom-character
    n=n.sub.1+n.sub.2
    col(x.sub.1, x.sub.2)=(x.sub.1.sup.T,x.sub.2.sup.T).sup.T   (1-2) where x is the state variables of the power system and custom-character is a n dimensional Euclidean space.

    5. The method according to claim 1, wherein the function h( ) is defined as: h ( x , z ) := - ( g z ( x 2 , z ) ) - 1 g x 2 ( x 2 , z ) f 2 ( x , z ) , wherein a set of equilibrium points of the power system meeting the algebraic nonsingular condition is determined by
    ε:={(x,z) ∈custom-character|f(x,z)=0}
    custom-character:=custom-character∩G   
    G:={(x, z) ∈custom-character×custom-character|g(x.sub.2, z)=0} where 0=g(x.sub.2, z) represents an algebraic constraint, and G is a set of points meeting the algebraic constraint.

    6. The method according to claim 5, wherein determining the synchronization convergence region comprises: determining a critical energy value of the synchronization energy function; determining a level set of the critical energy value; and determining the synchronization convergence region based on the level set.

    7. The method according to claim 6, wherein the level set is defined as:
    custom-character:={(x,z) ∈custom-character×custom-character|custom-character(x,z) ≤.Math.}∩G where custom-character is the level set, and .Math. is the critical energy value.

    8. The method according to claim 6, wherein determining whether the power system is transient stable comprises: determining a synchronous energy value corresponding to the initial value of the power system after fault based on the synchronization energy function; in response to the synchronous energy value being not greater than the critical energy value, determining that the power system is transient stable; and in response to the synchronous enemy value being greater than the critical energy value, determining that the power system is transient unstable.

    9. The method according to claim 1, wherein determining whether the power system is transient stable comprises: in response to the initial value of the power system after fault being in the synchronization convergence region, determining that the power system is transient stable; and in response to the initial value of the power system after fault being not in the synchronization convergence region, determining that the power system is transient unstable.

    10. An electronic device, comprising: a processor; and a memory stored with instructions executable by the processor; wherein the processor is configured to determine a synchronous energy function corresponding to a power system model: determine a synchronization convergence region based on the synchronization energy function; determine whether the power system is transient stable based on an initial value of the power system after fault and the synchronization convergence region; and adjust parameters of the power system in response to determining that the power system is transient unstable; wherein the processor is further configured to: determine the synchronous energy function based on state variables and algebraic variables of the power system, wherein the synchronous energy function meets the formula of
    α(∥η(x,z)∥) ≤custom-character(x,z) ≤β(∥ξ(x,z)∥)
    custom-character(x,z) ≤−γ(∥ξ(x,z)∥)
    ∥h(x,z)∥≤c∥η(x,z)∥, where custom-character (x, z) is a continuously differentiable synchronous energy function at custom-character:custom-character×custom-character.fwdarw.custom-character for (x,z) ∈custom-character, x is the state variables of the power system, z is the algebraic variables of the power system, custom-character is a n dimensional Euclidean space, custom-character is a m dimensional Euclidean space; η( ) and ξ( ) and are vector functions meeting η:custom-character×custom-character.fwdarw.custom-character and ξcustom-character×custom-character.fwdarw.custom-character; each of α( ), β( ) and γ( ) is a custom-character-class function; c is a where V(x,z) is a continuously differentiable synchronous energy function at constant greater than or equal to 0, h represents a continuously differentiable function at a set custom-charactercustom-character×custom-character and d dt z = h ( x , z ) , the set custom-character is a connected open set and meets an algebraic nonsingular condition, where the custom-character-class function is a continuous function a αL[0, α).fwdarw.[0, ∞), and α(0)=0 when the continuous function increases monotonically,

    11. The electronic device according to claim 10, wherein the processor is further configured. to: determine the power system model; and determine the state variables of the power system based on the power system model.

    12. The electronic device according to claim 11, wherein the power system model is determined by the formula of { x . 1 = f 1 ( x 1 , x 2 , z ) x . 2 = f 2 ( x 1 , x 2 , z ) 0 = g ( x 2 , z ) z = col ( θ , V ) m x 1 n 1 , x 2 n 2 , where x.sub.1 and x.sub.2 represent sub-state variables of the power system, custom-character is a n.sub.1 dimensional Euclidean space, custom-character is a n.sub.2 dimensional Euclidean space, z is algebraic variables of the power system, θ is a phase angle of each node in the power system, V is a voltage amplitude of each node in the power system; the function col( ) is a column vector splicing function, f.sub.1( ), f.sub.2( ) and g( ) are quadratic continuous differentiable functions.

    13. The electronic device according to claim 12, wherein the processor is further configured. to: determine the state variables of the power system based on the sub-state variables of the power system with the formula of
    x:=col(x.sub.1,x.sub.2) ∈custom-character
    n=n.sub.1+n.sub.2
    col(x.sub.1, x.sub.2)=(x.sub.1.sup.T,x.sub.2.sup.T).sup.T   (1-2) where x is the state variables of the power system and custom-character is a n dimensional Euclidean space.

    14. The electronic device according to claim 10, wherein the function h( ) is defined as: h ( x , z ) := - ( g z ( x 2 , z ) ) - 1 g x 2 ( x 2 , z ) f 2 ( x , z ) , wherein a set of equilibrium points of the power system meeting the algebraic nonsingular condition is determined by
    ε:={(x,z) ∈custom-characterf(x,z)=0}
    custom-character:=custom-character∩G
    G:={(x, z) ∈custom-character×custom-character|g(x.sub.2, z)=0} where 0=g(x.sub.2, z) represents an algebraic constraint, and G is a set of points meeting the algebraic constraint.

    15. The electronic device according to claim 14, wherein the processor is further configured to: determine a critical energy value of the synchronization energy function; determine a level set of the critical energy value; and determine the synchronization convergence region based on the level set.

    16. The electronic device according to claim 15. wherein the level set is defined as:
    custom-character:={(x,z) ∈custom-character×custom-character|custom-character(x,z) ≤.Math.}∩G where custom-character is the level set, and .Math. is the critical energy value.

    17. The electronic device according to claim 15, wherein the processor is further configured to: determine a synchronous energy value corresponding to the initial value of the power system after fault based on the synchronization energy function; in response to the synchronous energy value being not greater than the critical energy value, determine that the power system is transient stable; and in response to the synchronous energy value being greater than the critical energy value, determine that the power system is transient unstable.

    18. The electronic device according to claim 10, wherein the processor is further configured to: in response to the initial value of the power system after fault being in the synchronization convergence region, determine that the power system is transient stable; and in response to the initial value of the power system after fault being not in the synchronization convergence region, determine that the power system is transient unstable.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0010] The above and/or additional aspects and advantages of the present disclosure may be obvious and easily understood in descriptions of embodiments in combination with figures.

    [0011] FIG. 1 is a flowchart of a method for determining synchronization transient stability of a power system according to an embodiment of the disclosure.

    [0012] FIG. 2 is a structural schematic diagram illustrating an IEEE-9 node power system according to an embodiment of the disclosure.

    [0013] FIG. 3 is a schematic diagram illustrating a projection of the estimated synchronous convergence region on a 2D plane according to an embodiment of the disclosure.

    [0014] FIG. 4 is a waveform schematic diagram of voltage and phase angle changing with time for each node in a trajectory T.sub.A according to an embodiment of the disclosure.

    [0015] FIG. 5 is a waveform schematic diagram of voltage and phase angle changing with time for each node in a trajectory T.sub.B according to an embodiment of the disclosure.

    [0016] FIG. 6 is a structural schematic diagram illustrating an apparatus for determining synchronization transient stability of a power system according to an embodiment of the disclosure.

    DETAILED DESCRIPTION

    [0017] Embodiments of the disclosure are described in detail below, and examples of embodiments are illustrated in the accompanying drawings, in which the same or similar reference numbers represent the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the drawings are exemplary, are intended to explain the present disclosure and are not to be construed as a limitation of the disclosure.

    [0018] It should be noted that at present, the transient stability of power system has been mathematically studied through the Lyapunov stability theory framework. Under this theoretical framework, the power system after fault is modeled as a set of ordinary differential equations (ODEs) or differential algebraic equations (DAEs). The equilibrium point of the equations corresponds to the equilibrium point of the power system after fault.

    [0019] According to some examples, the direct method transforms the transient stability problem into the Lyapunov Asymptotical Stability problem for the equilibrium point. According to the relevant mathematical conclusions, any solution starting from the stability region of the asymptotically stable equilibrium point will asymptotically converge to such equilibrium point. Therefore, if the equilibrium point after fault is asymptotically stable and an initial energy after fault is within its stability region, the transient stability of the power system after disturbance can be accessed. In specific applications, since the real stability region of the equilibrium point is often difficult to be accurately determined, a conservative judgment on the transient stability is obtained generally by looking for an inner approximation of the stability region.

    [0020] In some embodiments, the existing direct methods, such as a boundary of stability based controlling unstable equilibrium point (BCU) method, a potential energy boundary surface (PUBS) method and the like, an appropriate Lyapunov function or energy function is first constructed based on a system model, and a stability region is then estimated through a level set of the function. However, the existing direct method needs to know the equilibrium point after fault, the stability region studied is also a stability region only effective for the equilibrium point, and the result is only the stability region estimation of a single equilibrium point. That is, it can be only accessed whether the system trajectory converges to a predetermined single equilibrium point after fault. Therefore, the direct method is an equilibrium point-related method and is thus not applicable when the equilibrium point after fault is unknown or when there are multiple possible equilibrium points after fault.

    [0021] It should be noted that, the synchronous state refers to a state in which a voltage phasor amplitude of each node in the whole power system is constant and each node rotates synchronously at the same frequency. The synchronous state is a state required by all AC power systems for stable operation. The synchronous state itself is independent of the equilibrium point. The synchronization transient stability refers to an ability of the power system for maintaining stable operation after suffering from serious disturbances such as short-circuit fault. The instability of the power system may lead to a large-scale power outage and serious economic losses. Therefore, it is of great significance to ensure the stability of power system as a basis of normal operation of the power system. In order to check whether the power system may maintain a stable synchronous state after the expected fault occurs (i.e., check and verify the synchronization transient stability of the power system), the present disclosure provides an equilibrium-independent method for determining synchronization transient stability of a power system, so as to provide guidance for the operation plan and the control design of the power system.

    [0022] The present disclosure is described in detail below in combination with specific embodiments.

    [0023] FIG. 1 is a flowchart of a method for determining synchronization transient stability of a power system according to an embodiment of the disclosure. As shown in FIG. 1, the method of the disclosure includes the following steps at 101-104.

    [0024] At 101, a synchronous energy function corresponding to a power system model is determined.

    [0025] In an embodiment of the disclosure, before determining a synchronous energy function corresponding to a power system model, the method further includes: determining the power system model; and determining state variables of the power system based on the power system model.

    [0026] Considering a structure preserving model in the power system, the power system model is described by the following differential algebraic equations (DAEs) which are expressed in the formula (1-1)

    [00002] { x . 1 = f 1 ( x 1 , x 2 , z ) x . 2 = f 2 ( x 1 , x 2 , z ) 0 = g ( x 2 , z ) ( 1 - 1 ) z = col ( θ , V ) m x 1 n 1 , x 2 n 2

    [0027] where x.sub.1 and x.sub.2 represent sub-state variables of the power system, custom-character is a n.sub.1 dimensional Euclidean space, custom-character is a n.sub.2 dimensional Euclidean space, z is algebraic variables of the power system, θ is a phase angle of each node in the power system, V is a voltage amplitude of each node in the power system; the function col( ) is a column vector splicing function, f.sub.1( ), f.sub.2( ) and g( ) are quadratic continuous differentiable functions.

    [0028] In an embodiment of the present disclosure, determining the state variables of the power system based on the power system model includes: determining the state variables of the power system based on the sub-state variables of the power system. The state variables x of the power system is determined based on the following formula (1-2).


    x:=col(x.sub.1,x.sub.2) ∈custom-character


    n=n.sub.1+n.sub.2


    col(x.sub.1, x.sub.2)=(x.sub.1.sup.T,x.sub.2.sup.T).sup.T   (1-2)

    [0029] In an embodiment of the present disclosure, determining the synchronous energy function corresponding to the power system model includes: determining the synchronous energy function based on the state variables and the algebraic variables of the power system. At the same time, the synchronous energy function meet the following formula (1-3).


    α(∥η(x,z)∥) ≤custom-character(x,z) ≤β(∥ξ(x,z)∥)


    custom-character(x,z) ≤−γ(∥ξ(x,z)∥)


    ∥h(x,z)∥≤c∥η(x,z)∥  (1-3)

    [0030] custom-character (x, z) is a continuously differentiable synchronous energy function at custom-character:custom-character×custom-character.fwdarw.custom-character for (x,z) ∈custom-character, η( ) and ξ( ) are vector functions meeting η: custom-character×custom-character.fwdarw.custom-character and ξ: custom-character×custom-character.fwdarw.custom-character. Each of α( ), β( ) and γ( ) is a custom-character-class function. The custom-character-class function is a continuous function α:[0, α).fwdarw.[0, ∞), and α(0)=0 when the continuous function increases monotonically. c is a constant meeting c≥0. h( ) is a continuously diffrerentiable function at a set custom-charactercustom-character×custom-character and

    [00003] d dt z = h ( x , z ) ,

    which is expressed by the formula (1-4). The set custom-character is a connected open set and meets an algebraic nonsingular condition.

    [00004] h ( x , z ) := - ( g z ( x 2 , z ) ) - 1 g x 2 ( x 2 , z ) f 2 ( x , z ) ( 1 - 4 )

    [0031] In an embodiment, it is defined that a set custom-charactercustom-character×custom-character is a connected open set that meets the algebraic nonsingular condition. That is, for (x, z) ∈custom-character,

    [00005] det ( g z ) 0 ,

    where custom-character is a closure of custom-character and det( )represents a matrix determinant.

    [0032] At 102, a synchronization convergence region is determined based on the synchronization energy function.

    [0033] In an embodiment of the disclosure, determining the synchronization convergence region based on the synchronization energy function includes: determining a critical energy value of the synchronization energy function; determining a level set of the critical energy value; and determining the synchronization convergence region based on the level set.

    [0034] The critical energy value is determined as .Math. ∈custom-character so that custom-charactercustom-character. The greater the critical energy value .Math., the lower the conservative property.

    [0035] In an embodiment, the level set custom-character is defined in the formula (1-5), where G is a set of points that meet an algebraic constraint 0=g(x.sub.2, z), custom-character n is a n dimensional Euclidean space, custom-character is a m dimensional Euclidean space. When all the sub-state variables of the power system appear in the algebraic constraint 0=g(x.sub.2, z), then x.sub.1=Ø.


    custom-character:={(x,z) ∈custom-character×custom-character|custom-character(x,z) ≤.Math.}∩G


    G:={(x, z) ∈custom-character×custom-character|g(x.sub.2, z)=0}  (1-5)

    [0036] For any initial value (x.sub.0, z.sub.0) ∈ G of the power system after fault, a solution for the stricture preserving model of power system is (x(t;x.sub.0, z.sub.0), z(t; x.sub.0, z.sub.0)) . When the initial value is clarified. the solution for the structure preserving model of power system is abbreviated as (x(t), z(t)).

    [0037] In the embodiments of the disclosure, the structure preserving model of power system meets an algebraic nonsingular condition. The problem of short-time voltage collapse in the power system under the algebraic singularity does not belong to the scope of the embodiment of the disclosure.

    [0038] It should be noted that, algebraic non-singularity guarantees some regularity of differential algebraic equations, which is called an index-1 property. At nonsingular points, the algebraic variables can be locally expressed as a function of state variables according to the implicit function theorem, and the derivatives of algebraic variables are well defined. When the power system is in a normal operation or in a general fault, the power system model often meets the algebraic non-singularity.

    [0039] Furthermore, a set of equilibrium points of the power system meeting the algebraic nonsingular condition is determined according to the following formula (1-6).


    ε:={(x,z) ∈custom-characterf(x,z)=0}


    custom-character:=custom-character∩G   (1-6)

    [0040] It should be noted that, synchronization of the power system refers to frequency synchronization and voltage convergence of each node in the power system, and it is defined mathematically as {grave over (z)}(t)=col({dot over (θ)}(t), {dot over (V)}(t))≡0 for t ≥0 and (x(t), z(t) ∈custom-character. Further, when the power system after fault recovers to the synchronous state (i.e., having the synchronization transient stability), it is defined mathematically as {grave over (z)}(t)=col({dot over (θ)}(t), {dot over (V)}(t)).fwdarw.O for t ≥0, t.fwdarw.∞ and (x(t), z(t)) ∈custom-character.

    [0041] At 103 it is determined whether the power system is transient stable based on an initial value of the power system after fault and the synchronization convergence region.

    [0042] In an embodiment of the disclosure, determining whether the power system is transient stable based on the initial value of the power system after fault and the synchronization convergence region includes: in response to the initial value of the power system after fault being in the synchronization convergence region, determining that the power system is transient stable; and in response to the initial value of the power system after fault being not in the synchronization convergence region, determining that the power system is transient unstable.

    [0043] In another embodiment of the disclosure, determining whether the power system is transient stable based on the initial value of the power system after fault and the synchronization convergence region includes: determining a synchronous energy value corresponding to the initial value of the power system after fault based on the synchronization energy function; in response to the synchronous energy value being not greater than the critical energy value, determining that the power system is transient stable; and in response to the synchronous energy value being greater than the critical energy value, determining that the power system is transient unstable.

    [0044] In particular, if custom-character(x.sub.0, z.sub.0) ≤.Math., (x.sub.0, z.sub.0) falls into the synchronization convergence region and it can be determined that the power system is transient stable; if custom-character(x.sub.0, z.sub.0) >.Math., (x.sub.0, z.sub.0) does not fall into the synchronization convergence region and it can be determined that the power system is transient unstable.

    [0045] At 104, parameters of the power system are adjusted in response to determining that the power system is transient unstable.

    [0046] In an embodiment, when it is determined that the power system is transient unstable, the parameters of the power system need to be adjusted, such as a transmission line impedance, a transmitting power, filter parameters in the power system, to improve the synchronization transient stability of the power system.

    [0047] FIG. 2 is a structural schematic diagram illustrating an IEEE-9 node power system according to an embodiment of the disclosure. As shown in FIG. 2, each of nobde 1 and node 2 is connected with a synchronous generator, node 3 is connected with an electronic power supply, node 5, node 7 and node 9 are constant power loads. Taking an IEEE-9 node power system shown in FIG. 2 as an example, the method for determining synchronization transient stability of a power system is described as follows.

    [0048] Generator Dynamic at Node 1

    [0049] Assuming that the synchronous generator connected to node I has strong excitation control, so that the internal potential is approximately constant in the transient process and a speed regulation controller is provided at node 1 to recover a system frequency, the dynamic of the synchronous generator connected to node 1 is then determined in the formula (2-1).

    [00006] { δ . 1 = ω 1 M 1 ω . 1 = - D 1 ω 1 - P 1 e + P 1 g ( 2 - 1 ) P 1 g = P 1 g 0 + u u ( t ) = k 1 ω ( t ) - k 2 0 t ω ( τ ) d τ

    [0050] where M.sub.1>o is an inertia of the synchronous generator connected to node 1, D.sub.1>0 is a damping of the synchronous generator connected to node 1, P.sub.1.sup.g is an input power controlled by proportional integral (PI) speed regulation, P.sub.1.sup.go is a fixed mechanical input power, and u is a PI control of frequency deviation.

    [0051] The state variables ξ are introduced, and u(t) can be expressed in an equivalent differential form of


    {dot over (ζ)}=−k.sub.2w, u=−k.sub.1w

    [0052] Therefore, the active power P.sub.1.sup.e and the reactive power Q.sub.1.sup.e output by the synchronous generator connected to node 1 are expressed by

    [00007] P 1 e = EV 1 sin ( δ 1 - θ 1 ) x d 1 , Q 1 e = EV 1 cos ( δ 1 - θ 1 ) x d 1 - 1 x d 1 V 1 2

    [0053] where E is an internal potential of the synchronous generator connected to node 1 and E >0, x′.sub.d1 is a d-axis transient reactance, V.sub.1∠θ.sub.1 is a terminal voltage at node 1.

    [0054] Generator Dynamic at Node 2

    [0055] The dynamic of the synchronous generator connected to node 2 can be described by third-order equations in the formula (2-2).

    [00008] { δ . 2 = ω 2 M 2 ω . 2 = - D 2 ω 2 - P 2 e + P 2 g T d 0 E q = - x d 2 x d 2 E q + ( x d 2 - x d 2 ) V 2 cos ( δ 2 - θ 2 ) x d 2 + E 2 f ( 2 - 2 )

    [0056] where, M.sub.2>0 is an inertia of the synchronous generator connected to node 2, D.sub.2>0 is a damping of the synchronous generator connected to node 2, P.sub.2.sup.g>0 is a constant mechanical power input, E.sub.2.sup.f>0 is a constant excitation voltage, T′.sub.d0>0 is a transient time constant in a d-axis open circuit, E′.sub.q is a q-axis transient voltage, x.sub.d2 is a d-axis synchronous reactance of the synchronous generator connected to node 2, x′.sub.d2 is a d-axis transient reactance of the synchronous generator connected to node 2.

    [0057] Therefore, the active power P.sub.2.sup.e and the reactive power Q.sub.2.sup.e output by the synchronous generator connected to node 2 are expressed by

    [00009] P 2 e = V 2 2 sin [ 2 ( δ 2 - θ 2 ) ] ( x d 2 - x q 2 ) 2 x q 2 x d 2 + E q V 2 sin ( δ 2 - θ 2 ) x d 2 Q 2 e = V 2 2 cos [ 2 ( δ 2 - θ 2 ) ] ( x d - x q ) 2 x q 2 x d 2 + E q V 2 cos ( δ 2 - θ 2 ) x d 2 - x d 2 + x q 2 2 x q 2 x d 2 V 2 2

    [0058] where x.sub.q2 is a q-axis synchronous reactance of the synchronous generator connected to node 2, and V.sub.2∠θ.sub.2 is a terminal voltage at node 2.

    [0059] Dynamic at Node 3

    [0060] The node 3 is provided with a power source equipment with a power electronic interface. The output power is adjusted by droop control of the node voltage. The specific dynamic equation at node 3 is expressed by the formula (2-3).

    [00010] { τ 1 P . 3 = - P 3 + P 3 ref - d 1 ( θ 3 - θ 3 ref ) τ 2 Q . 3 = - Q 3 + Q 3 ref - d 2 ( V 3 - V 3 ref ) ( 2 - 3 )

    [0061] where τ.sub.1, τ.sub.2 are time constants τ.sub.1, τ.sub.2>0; d.sub.1, d.sub.2 are droop coefficients and d.sub.1, d.sub.2>0 ; P.sub.3 is an active power output by node 3, Q.sub.3 is a reactive power output by node 3, V.sub.3∠θ.sub.3 is a voltage at node 3, and the superscript ref represents a set value of the corresponding variable.

    [0062] Power System Model and State Variables

    [0063] An algebraic equation set is firmed in the formula (2-4) when each node of the power system meet power balance constraints.

    [00011] { P i = G ii V i 2 + .Math. j 𝒩 i V i V j ( B ij sin θ ij + G ij cos θ ij ) Q i = - B ii V i 2 - .Math. j 𝒩 i V i V j ( B ij cos θ ij - G ij sin θ ij ) , ( 2 - 4 ) i = 1 , 2 , .Math. , 9

    [0064] where P.sub.i is a net active power at node i, Q.sub.i is a net reactive power at node i, θ.sub.ij=θ.sub.i−θ.sub.j is a phase angle difference, G.sub.ij, B.sub.ij are elements in a network admittance matrix of the power system.

    [0065] The power system model is determined based on the algebraic equation set and the dynamics of node 1, node 2 and node 3. Then the state variables of the power system may be obtained based on the power system model:


    x=col(ζ, ω.sub.1, δ.sub.1, ω.sub.2, δ.sub.2, E′.sub.q, P.sub.3, Q.sub.3)

    [0066] Estimation of a Synchronization Convergence Region

    [0067] Firstly, a synchronization energy function corresponding to the IEEE-9 node power system is determined by the formula (2-5).

    [00012] v ( x , z ) = f ( x , z ) Pf ( x , z ) ( 2 - 5 ) P = [ 1.136 - 0.049 0.026 0.225 - 0.049 - 0.05 - 0.507 - 0.066 - 0.049 0.719 - 0.151 - 0.237 - 0.041 - 0.077 0.005 0.052 0.026 - 0.151 0.497 - 0.06 0.131 0.35 - 0.053 0.174 0.225 - 0.237 - 0.06 1.07 - 0.146 0.096 0.006 - 0.047 - 0.049 - 0.041 0.131 - 0.146 0.461 - 0.302 0.073 - 0.143 - 0.05 - 0.077 0.35 0.096 - 0.302 0.651 - 0.012 0.304 - 0.507 0.005 - 0.053 0.006 0.073 - 0.012 0.53 0.038 - 0.066 0.052 0.174 - 0.047 - 0.143 0.304 0.038 0.463 ]

    [0068] The level set custom-character for the critical energy value .Math.=4 is taken as the estimation of the synchronous convergence region. This level set is an 8-dimensional submanifold in a 26-dimensional Euclidean space and is projected to a 2-dimensional plane ξ−ω.sub.1 to obtain an ellipse shown in FIG. 3.

    [0069] Assessment of Synchronization Transient Stability

    [0070] In response to an initial value of the power system after fault being within the estimated synchronization convergence region, it can be determined that the power system is transient stable.

    [0071] FIG. 3 is a schematic diagram illustrating a projection of the estimated synchronous convergence region on a 2D plane according to an embodiment of the disclosure. As shown in FIG. 3, two points A and B in the synchronization convergence region represents the projection of initial points of the IEEE-9 node power system after two faults on the plane ξ−ω.sub.1, respectively. The coordinates of point A is (−0.15, −1) and the coordinates of point B is (0.15, 1) in the 2D plane. The trajectory T.sub.A after the 1.sup.st fault starts from the initial point A. The trajectory T.sub.B after the 2.sup.nd fault starts from the initial point B. The two trajectories are both converged to a synchronous state that is indicated as ω.sub.1=0 on the plane ξ−ω.sub.1.

    [0072] However, the equilibrium point to which the trajectory T.sub.A is converged is different from that to which the trajectory T.sub.B. This indicates that the proposed method in the disclosure is not dependent of (and is not limited to) the equilibrium point after a certain fault, can solve the stability analysis problem when the equilibrium point is unknown can also solve the stability analysis problem when there are multiple equilibrium points or the equilibrium points are not separate/isolated.

    [0073] Therefore, the simulation results shown in FIG. 3 verify the effectiveness of the proposed method. With the proposed method in the disclosure, the power system after two faults may recover to the synchronous state, i.e., having the synchronization transient stability. Further, the proposed method in the disclosure may be applied for various complex cases without considering the equilibrium points.

    [0074] FIG. 4 illustrates a waveform of voltage and phase angle changing with time for each node in a trajectory T.sub.A according to an embodiment of the disclosure. FIG. 5 illustrates a waveform of voltage and phase angle changing with time for each node in a trajectory T.sub.B according to an embodiment of the disclosure. As shown in FIG. 4 and FIG. 5, the power system after fault corresponding to the trajectory T.sub.A and the trajectory T.sub.B can recover to a state of frequency synchronization and voltage convergence. However, the phase angle value and voltage value of the waveform corresponding to the trajectory T.sub.A are different from those waveform corresponding to the trajectory T.sub.B. This indicates that the equilibrium point after fault corresponding to the trajectory T.sub.A is different from that corresponding to the trajectory T.sub.B.

    [0075] In conclusion, with the proposed method in the embodiments of the disclosure, the synchronous energy function corresponding to the power system model is determined; the synchronization convergence region is determined according to the synchronization energy function; it is determined whether the power system is transient stable according to the synchronization convergence region and the initial value of power system after fault; and when the power system is transient unstable, parameters of the power system are adjusted. The disclosure can directly access the transient synchronization stability of the power system according to the initial value of the power system after fault without knowing the information of the equilibrium points after fault, which can reduce time-cons wiling simulation calculation, and can provide quantitative information such as a stability margin. Therefore, the disclosure can adapt to various types of dynamic devices and lossy networks, with wide application and strong engineering practicability.

    [0076] In order to perform the above methods in the embodiments, an apparatus for determining synchronization transient stability of a power system is also proposed. The apparatus may be implemented by an electronic device, which is not limited to a mobile phone, a tablet computer, a wearable device and the like.

    [0077] FIG. 6 is a structural schematic diagram illustrating an apparatus for determining synchronization transient stability of a power system according to an embodiment of the disclosure. The apparatus may include a function determining module 601, a convergence region determining module 602, a stability determining module 603 and an adjustment module 604.

    [0078] The function determining module 601 is configured to determine a synchronous energy function corresponding to a power system model. The convergence region determining module 602 is configured to determine a synchronization convergence region based on the synchronization energy function. The stability determining module 603 is configured to determine whether the power system is transient stable based on an initial value of the power system after fault and the synchronization convergence region. The adjustment module 604 is configured to adjust parameters of the power system in response to determining that the power system is transient unstable.

    [0079] With the above apparatus of the disclosure, the disclosure can directly access the transient synchronization stability of the power system according to the initial value of the power system after fault without knowing the information of the equilibrium points after fault, which can reduce time-consuming simulation calculation, and can provide quantitative information such as a stability margin. Therefore, the disclosure can adapt to various types of dynamic devices and lossy networks, with wide application and strong engineering practicability.

    [0080] It should be noted that, the stability margin in the disclosure is configured to reflect a margin value away from the instability and measure the stability of the power system, and the stability margin may include an amplitude margin and a phase margin.

    [0081] It should be noted that, the terms “first” and “second” are only for describing purposes and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features limiting “first” and “second” may explicitly or implicitly include at least one of the features. In the description of the disclosure, the wording “a plurality of” means at least two, for example, two, three, unless otherwise expressly and specifically stated.

    [0082] Any process or method description in the flowchart or otherwise described herein may be understood to represent a module, fragment or part of code including one or more executable instructions for implementing the steps of a particular logical function or process, and the scope of the embodiments of the present disclosure includes additional implementations where the functions may be performed in in an order shown or discussed, or includes implementations where the functions may be performed in a basically simultaneous manner or in reverse order according to the involved functions, which may be understood by those skilled in the art.

    [0083] It should be understood that various parts of the present disclosure may be implemented in hardware, software, firmware or their combination. In the above described embodiments, a plurality of steps or methods may be implemented with software or firmware stored in memory and executed by a suitable instruction execution system. For example, if they are implemented in hardware, as in another embodiment, it can be implemented by any of the following technologies known in the art or their combination: discrete logic circuits with logic gate circuits for realizing logic function of data signals, application specific integrated circuits with appropriate combined logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

    [0084] Those skilled in the art can understand that all or part of the steps included in the above method embodiments can be completed by instructing relevant hardware through a program. The program can be stored in a non-transitory computer-readable storage medium. When the program is executed by a processor, the processor is caused to perform the steps of the method.

    [0085] In addition, each functional unit in each embodiment of the disclosure can be integrated into one processing module, each unit can exist separately, or two or more units can be integrated into one module. The above integrated modules can be realized in the form of hardware or software function modules. If the integrated module is realized in the form of software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium mentioned above can be a read only memory, a magnetic disk or an optical disc.

    [0086] In the description of the specification, descriptions with reference to terms “an embodiment”, “some embodiments”, “example”, “specific example” or “some examples” mean specific features, structures, materials or characteristics described in combination with the embodiment or example are included in at least an embodiment or example of the disclosure. In this specification, the schematic representations of the above terms do not have to be the same embodiment or example. Moreover, specific features, structures, materials or characteristics described may be combined in one or more embodiments or examples in a suitable manner. Furthermore, embodiments or examples described in the specification, as well as features of embodiments or examples, may be combined without conflicting with each other.

    [0087] Although the embodiments of the disclosure have been illustrated and described above, it may be understood that the above-mentioned embodiments are exemplary and should not be construed as a limitation to the disclosure.