Keywords

1 Introduction

Some problems of the electrical networks (ENs) dispatching are carried out under operational information incompleteness conditions. That information incompleteness takes place to a greater extent in distribution ENs (with nominal voltage of 110, 35, 20, 10, and 6 kV, such nominal voltage row for distribution ENs is used in Ukraine). Sometimes the factor of operational information incompleteness affects the quality of solving dispatching problems and, accordingly, the adequacy of the results obtained and the efficiency of EN dispatching as a whole. The state of the controlled system is determined by the state variables which form its state vector, the classical interpretation of that requires the equality of the number of coordinates of the system’s complete mathematical model to the number of independent variables. That is why to determine the EN’s state vector operational telemetry information (TI) is required (in general case a lot of TI consists of signals’ groups which indicate equipment status, protections relay and EN operational condition parameters’ values) which gives possibility to form a corresponding equations to solve the EN state estimation problem. Such system must be at least definite (but it is better to have an excess TI amount to form an overridden system of the equations and to use a TI redundancy to verify information authenticity). In the case of some overridden equations system (provided that there are no gross errors in TI or if such errors already have been eliminated) the problem of EN operational condition parameters estimation can be reduced, as is known, to the problem of so-called EN's operational condition balancing.

A distribution EN is traditionally unobservable (partially observable) due to the large number of connection points and corresponding high costs associated with EN’s equipping with telemetry devices. In the case due to the TI deficiency the equations’ system turns out to be underdetermined (having a lot of solutions), then without using other available information that compensates TI deficiency it is impossible to correctly estimate EN operational condition parameters. It must be noted that with TI deficiency various methods and means to estimate EN operational condition parameters can be used.

A lot of publications are devoted to the problem of power systems state estimation but, obviously, ones of the fundamental and first ones should be attributed [1,2,3], although the statement of the problem itself appeared a little earlier (1966) and it was associated with the dispatching creation in the French power system (Electricité de France). Even if we proceed from a lot of number of recent publications devoted to solving this problem, taking into account the different level of technical equipment of ENs with different measuring devices and techniques, for example, [4,5,6] we can conclude that despite the long period of its existence this problem remains relevant.

2 The Features of Problem’s Setting, Formalizing, and Solving

First, let us consider general provisions of the proposed solving approach to the problem of EN state estimation using all available information, including expert one to make up for the TI deficiency. All consumers which are supplied by the lines extending from the buses of electrical substations can be taken into account in the form of equivalent bus loads (Fig. 1) or as equivalent substation loads (as the sum of such equivalent bus loads)—differently for different substations.

Fig. 1
A schematic structure exhibits two equivalent bus loads 1 and 2. Load 1 consists of the first busbar 35 kilovolts and 10 kilovolts. Load 2 consists of the second busbar 35 kilovolts and 10 kilovolts.

Electrical substation 35/10 kV scheme’s example

That form of loads’ accounting also corresponds to the extent of generalization of information obtaining in the ENs during seasonal control measurements. Taking into account the information composition that is available in the EN load dispatch centers as a result of EN state estimation the following should be provided:

  • a compliance of the balance part of EN operational condition parameters’ measurements with the estimates (that is, the operational balance of the active power of the EN is taken as given, although, there is certainly some error in its determination);

  • the estimates should be of a good quality, in particular, the differences of obtained estimates of EN operational condition parameters and corresponding measurements of the same parameters should be minimal;

  • in the case of using the values of the EN operational condition parameters obtained as a result of the EN state estimation the restrictions in the form of EN steady-state condition equations must be satisfied

    $$W = W\left( {X,Y} \right) = 0,$$
    (1)

where X and Y are the vectors of independent and dependent variables (mode parameters) respectively.

In addition, independent variables and some functions of them \(F\left( X \right)\) to which \(Y\left( X \right)\) also belong always have the restrictions due to circumstances of both a physical property (for example, the restrictions due to the thermal resistance limit of electrical lines’ wires) and a technological nature (for example, the need to ensure regulated voltage levels on substation buses)

$$X_{\min } \le X \le X_{\max } ;$$
(2)
$$F\left( X \right) \le 0.$$
(3)

It should be noted that obtained EN operational condition parameters’ estimates can be within wider limits when compared with the limits set on the basis of technological requirements because in the real EN operational condition the latter are not always fulfilled if corresponding parameters are not controlled.

A mathematical formulation of the EN state estimation problem can be presented as a mathematical programming problem. At the same time the differences’ function \((\Phi )\) of the EN operational condition parameters’ values \(\left( V \right)\) those are obtaining during process of problem solving and corresponding measurements of the same parameters

$$\Phi \left( {\Delta V} \right) \to \min .$$

If we neglect the measurement errors’ correlation then, as is known, the indicated function \(\Phi \left( {\Delta V} \right) { }\) will be represented by the sum of m scalar functions (\(\varphi_{i}\)) of scalar variables

$$\Phi \left( {\Delta V} \right) = \sum\limits_{i = 1}^{i = m} {\rho_{i} \varphi_{i} \left( {\Delta v_{i} } \right)} ,$$

where \(\varphi_{i} (\Delta v_{i} )\)) is a scalar function of the deviation some EN operational condition parameter \(v_{i}\) from its measured value \(v_{iT}\).

In this case a quadratic function is used, that is \(\Phi \left( {\Delta V} \right)\) is a function of the least weighted squares method

$$\Phi \left( {\Delta V} \right) = \sum\limits_{i = 1}^{i = m} {\rho_{i} \varphi_{i} \left( {\Delta v_{i} } \right)} = \sum\limits_{i = 1}^{i = m} {\rho_{i} \left( {v_{i} - v_{iT} } \right)^{2} } ,$$
(4)

where \(\rho_{i}\) is the weight coefficient depending on measurement accuracy of corresponding parameters.

Since in the EN under consideration TI incompleteness presents, then, as already noted, the system of independent equations, which contain TI parameters and establish the dependencies between EN operational condition parameters will be underdetermined. With the appearance of the information pseudo-completeness defect and corresponding restrictions on the pseudo-TI use in the case of inability to use statistical historical data [7] TI incompleteness can only be filled by using information on the loads obtained on the basis of processing seasonal control measurements and information in the form of expert estimates of unobserved loads consumers (see equivalent loads in Fig. 1). Moreover, the experts can judge the values of these loads’ active power at different time points of the daily power consumption schedule only in terms of possibility of one or another value with varying degrees of confidence.

Let us give a typical example of the form in which information about the load’s active power of some electrical substation can be received from an expert,

“At the indicated time of day a load active power value of the electrical substation will most likely be in the interval from 3 to 4 MW.

It is obvious that such information is subjective and fuzzy (the information provided by a more experienced expert, as a rule, is also more certain). If for the above expert judgment we use the method of the membership function constructing based on expert estimates described, then the membership function of the fuzzy set of load’s active power values of the electrical substation \(( \mu_{P}\)) “The value of the load’s active power will most likely be in the interval from 3 to 4 MW” we obtain based on the membership functions’ construction for two point expert estimates (for 3 and 4 MW in this example) each of which is represented by the expressions:

$$\mu_{3} \left( P \right) = e^{{ - \alpha_{3} \left( {3 - P} \right)^{2} }} ;\quad \mu_{4} \left( P \right) = e^{{ - \alpha_{4} \left( {4 - P} \right)^{2} }} ,$$

where \(\mu_{3} \left( P \right)\) and \(\mu_{4} \left( P \right)\) are the membership functions of fuzzy set of loads’ active power values which approximately equal to 3 MW and 4 MW respectively, and \(\alpha_{3} = - 4\ln {{0.5} \mathord{\left/ {\vphantom {{0.5} {\beta_{3}^{2} }}} \right. \kern-\nulldelimiterspace} {\beta_{3}^{2} }}\), \(\alpha_{4} = - 4\ln {{0.5} \mathord{\left/ {\vphantom {{0.5} {\beta_{4}^{2} }}} \right. \kern-\nulldelimiterspace} {\beta_{4}^{2} }}\) where \(\beta_{3}\), \(\beta_{4}\) are the distances between transition points for \(\mu_{3} \left( P \right)\) and \(\mu_{4} \left( P \right)\) respectively, that is the points at which the functions \(\mu_{3} \left( P \right)\) and \(\mu_{4} \left( P \right)\) take the value 0.5.

Thus, in the case under consideration, the task of constructing \(\mu_{{P_{L2} }}\) is reduced to \(\beta_{3}\), \(\alpha_{3}\), \(\beta_{4}\), \(\alpha_{4}\) determining and \(\mu_{3} \left( P \right)\) and \(\mu_{4} \left( P \right)\) constructing; their left and right halves together with the upper segment connecting their vertices form \(\mu_{{P_{L} }}\) (it is shown in Fig. 2 by a solid line).

Fig. 2
A graph depicts the method of the membership function construction based on expert estimates. 1 (membership function) connects at points 3 and 4 megawatts.

\(\mu_{{P_{L2} }}\)-construction taking into account some expert estimation

The membership function \(\mu_{P}\) can be interpreted as “expert’s confidence distribution that the load’s active power will take an appropriate value in the indicated interval of possible values.

It should be noted that both normal and logarithmically normal distribution of expert estimations are possible (this allows use quartile characteristics for expert survey results’ processing, because their calculation and use does not require knowledge of the law of expert estimates distribution [8]).

In the most practical cases trapezoidal membership functions are used. The form of such membership function is shown in Fig. 3 where \(P^{b}\) (bottom) and \(P^{u}\) (upper) are the boundaries of the interval (point estimates) to which in the considered example the values of 3 and 4 MW correspond.

Fig. 3
A graph depicts the trapezoidal membership function. P sub min and P sub max are the boundary values. P superscript b and P superscript u are the boundary intervals.

Trapezoidal membership function

Such representation is acceptable if we take into account the nature of available information and a need to take into account clear boundary values (Pmin and Pmax in Fig. 3) beyond which the considered value cannot (physically or technologically) go. In support of such representation the circumstance can also be used that in the presence of information only about the range of variation of a random variable the hypothesis on the law of uniform probability distribution density is always accepted as the most cautious hypothesis.

Since the direct consideration of the clear boundary values of the loads’ active power of unobserved EN nodes when using membership functions of such form as in Fig. 2 is problematic, it is quite natural to take into account indicated boundary values by constructing the combined membership function, the upper part of which (corresponding to the values \(0.5 \le \mu \le 1\)) has the same form as in Fig. 2, and the lower one consists on the linear sections allowing to take into account the boundary values of the load’s active power.

Figure 4 shows the combined membership function of the fuzzy set of load’s active power values corresponding to the interval estimate “most likely to be in the values’ interval from 3 to 4 MW” where dotted lines 1 and 2 are drawn from points c and d, as well the dashed line 3 that is drawn from point a correspond to the examples of different clear restrictions.

Fig. 4
A graph depicts the construction of the combined membership function. a and b reach to 1 mu sub p at points 3 and 4. The boundary intervals of two loads were calculated.

Combined membership function

However, to solve the state estimation problem of considered ENs it is necessary to take into account practical aspects of constructing and using membership functions of a fuzzy set of active power values of the loads. Even in the case of taken into account consumers’ loads in the form of equivalent loads their number can be significant. It must be noted that combined membership functions construction (such function is shown in Fig. 4) is too laborious process. In addition, unjustified computational costs also arise when calculating the boundary interval values of the active power of such loads (\(P _{\alpha i}^{b}\) and \(P_{\alpha i}^{u}\) in Fig. 4), corresponding to certain given values of the membership function (\(\alpha_{i}\) in Fig. 4), which will be discussed below. The construction of trapezoidal membership functions analytically represented by expressions (5) is a very real task for the practical implementation.

$$\mu (P) = \left\{ {\begin{array}{*{20}l} {\frac{{P - P_{\min } }}{{P^{b} - P_{\min } }}} \hfill & {{\text{if}}\,P_{\min } < P < P^{b} ;} \hfill \\ 1 \hfill & {{\text{if}}\,P^{b} \le P \le P^{u} ;} \hfill \\ {\frac{{P_{\max } - P}}{{P_{\max } - P^{u} }}} \hfill & {{\text{if}}\,P^{u} < P < P_{\max } ;} \hfill \\ 0 \hfill & {{\text{if}}\,P \le P_{\min } \,{\text{or}}\,P \ge P_{\max } .} \hfill \\ \end{array} } \right.$$
(5)

In addition, boundary interval values of the loads’ active powers (\(P_{\alpha i}^{b}\) and \(P_{\alpha i}^{u}\) in Fig. 3) corresponding to certain values of membership functions (\(\alpha_{i}\) in Fig. 3) are easily determined by using the first and third equalities-conditions (5): first, the values of P are determined and then using the obtained values of P (respectively, we denote P1 and P3) \(P_{\alpha i}^{b} = P_{1}\) and \(P_{\alpha i}^{u} = P_{3}\) are taken.

Let us now consider the issue of information using on the loads determined on the basis of processing data obtained during seasonal control measurements, when power system operational condition parameters are measured every hour on the appointed day by all available means. In the absence of other (more accurate) information about the loads of unobservable nodes (except the information obtained from the data of seasonal control measurements) as the most cautious hypothesis about the load’s power graphs in such nodes may be accepted the hypothesis about maintaining their similarity to the corresponding graphs obtained from seasonal control measurements. Then in accordance with this assumption the current value of the load’s active power of the unobserved i-th node is determined as follows:

$$P_{i} = \left( {P_{\sum } - P_{c\sum } - \Delta P} \right)P_{i}^{sm} /P_{\sum }^{sm} ,$$
(6)

where \(P_{\sum }\) is the current (determined based on telemetry data) total value of active power entering to the NE; \(P_{c\sum }\) is the current total value of active power in the observed load nodes (these include both nodes, the load power value of which can be determined by telemetering using, and the nodes the load graphs of which are a priori known); \(\Delta P\) is the average (for corresponding EN operational conditions) value of total active power losses in the EN (more precisely the value \(\Delta P\) can be determined using polynomial dependence \(\Delta P\) from \(P_{\sum }\) and several observed EN operational condition parameters (such polynomial dependence can be obtained based on a series of EN steady state operational conditions calculations); \(P_{i}^{sm}\) is the value of the load active power in the i-th unobserved node at the hour of the day of the control measurements, corresponding to the current hour (in the EN load dispatch centers there are corresponding load graphs based on the data of the day of control measurements); \(P_{\sum }^{sm}\) is the total value of the loads’ active power of unobserved nodes at the hour of the day of control measurements corresponding to the current hour.

Such simplified approach to distribution the part of total active power entering to the EN among unobserved nodes, of course, does not allow to take into account many factors’ influence and is very approximate, but it allows to determine initial approximations of active power of unobserved nodes (these approximations are subject to clarification about which will be discussed below), because more accurate methods and meaningful mathematical loads’ models use (decomposition into characteristic components, decomposition into harmonic components etc.) requires information which is very problematic to obtain under existing conditions. It should be noted that initial approximations of the loads’ active power values of unobserved nodes obtained in this way in most cases fall into trapezoidal membership function cores \(\left[ {P^{b} ,{ } P^{u} } \right]\); trapezoidal membership functions previously are constructed for the corresponding time points. However, the cases are not excluded when the values of the loads’ active powers of some unobserved nodes are outside of corresponding intervals \(\left[ {P^{b} ,{ } P^{u} } \right]\) which is not consistent with expert estimates. For preliminary coordination of obtained values with expert estimates, the procedures of pulling up the loads’ active powers of unobserved nodes to the expert estimates and compensating the resulting power imbalances are performed. The implementation of the pull-up and compensation procedures is an attempt to find a certain compromise between the values of the loads’ active power obtained with a rough distribution in accordance with the expression (6) and the experts’ knowledge about these loads. Moreover, one can try to perform the pull-up either in full (until the membership degree of the value of the load’s active power of each node obtained as a result of the pull-up becomes equal to one) or limit oneself to an attempt to pull up active powers to the boundaries of corresponding intervals (membership function cores) \(\left[ {P^{b} ,{ } P^{u} } \right]\).

In the first case a clear preference is given to expert estimates and there is a greater difference between obtained values and the values determined using expression (6). The second approach which provides for pulling-up expert estimates (values) to the boundaries of the intervals (membership function cores) \(\left[ {P^{b} ,{ } P^{u} } \right]\)) seems to be more balanced, although it is also aimed at achieving a compromise between expert estimates and the values of active power which are determined using expression (6). Each of the approaches is based on the same type of procedures. To clarify the features of these procedures, let consider the second approach using the same Fig. 3.

Let for a certain unobservable k-th node using (6) the power value was obtained which turned out to be equal to \(P_{\alpha i}^{b}\) or \(P_{\alpha i}^{u}\) (see Fig. 3), that is, it went beyond the boundaries of the interval \(\left[ {P^{b} ,{ } P^{u} } \right]\). To pull- up the obtained value of the k-th node’s active power to the expert estimate it is necessary to bring it to the boundary of the interval \(\left[ {P^{b} ,{ } P^{u} } \right]\).

There are two possible options to do this:

  • if the power value turned out to be less than \(P^{b}\) then obtained active power value should be changed by the value \(\Delta P_{Uk} = P^{b} - P_{\alpha i}^{b}\),

  • if the power value turned out to be more than \(P^{u}\) then obtained active power value should be changed by the value \(\Delta P_{Uk} = P^{u} - P_{\alpha i}^{u}\).

In the general case there can be nL such nodes, and the total value of the active power imbalance of unobserved nodes \((\Delta P_{U\sum } )\) which will arise as a result of the considered pulling up the power of all nL nodes is calculated by algebraic summation of \(\Delta P_{Uk}\) over all such k-th nodes.

To eliminate the emerging imbalance the value of \(\Delta P_{U\sum }\) must be compensated by changing the power of remaining unobserved nodes by the same value \(\Delta P_{U\sum }\) but of the opposite sign. For this purpose the nodes are used the values of the active power of the loads of which obtained according to the expression (6) turn out to be in their intervals \(\left[ {P^{b} ,{ } P^{u} } \right]\) as for example, \(P_{i}\) in Fig. 3.

Some remoteness of the active power value of such j-th node from the boundaries of the specified interval (a kind of adjustment range) in the direction of increasing and decreasing is \(\Delta P_{Uj} = P^{u} - P_{j}\) and \(\Delta P_{Dj} = P_{j} - P^{b}\) respectively.

The number of such j-th nodes is equal to the total number of unobserved nodes minus nL, therefore their total compensation powers (in each of the ΔP and ΔP directions) are determined by the corresponding summation of the values ΔPUj and ΔPDj for all such j-th nodes. If it turns out that the value of ΔP can be compensated by ΔP or ΔP (depending on ΔP sign), then a full compensation procedure is performed, otherwise, it is performed only to the extent that corresponds to available compensation possibilities (ΔP or ΔP choice depends on ΔP sign).

It should be noted, if the compensation powers are sufficient to perform full compensation, then the sequence in which the selection and pull-up of the power of unobserved nodes is performed does not matter, otherwise, the pull-up should be performed in such way as to increase the degree certainty of active power values of unobserved nodes. In this case different approaches are possible both to the implementation of the compensation procedure and to the implementation of the pull-up procedure.

When the compensation procedure is carried out at least two main approaches to changing the power of compensation nodes (the nodes by certain changes of load powers of which the indicated compensation is carried out) are practically applicable. At the first of two indicated approaches the weighted distribution of the total value of the compensation power is carry out (depending on the power and the available adjustment range of each compensation node). At the second approach an attempt to ensure (as a result of the implementation of the compensation procedure) a shift of power values of compensation nodes to the centers of their power intervals \(\left[ {P^{b} ,{ } P^{u} } \right]\) is carry out.

The first approach is quite simple and universal while the second one is limited in use and explicitly applicable when the compensation powers significantly exceed ΔP (so much so that they can provide compensation ΔP limiting themselves practically only to those nodes whose power values will be shifted to the centers of their intervals \(\left[ {P^{b} ,{ } P^{u} } \right]\) and then will not go far from them).

The first of these approaches is focused on the maximum preservation of the proportions of the power distribution obtained in accordance with (6) while the second one leads to more their change because expert estimates are preferred (when implementing the second approach the first one can be used as its component-procedure). Note that as a result of performing the compensation procedure in the first approach the values of compensated powers also do not leave their intervals \(\left[ {P^{b} ,{ } P^{u} } \right]\), therefore, given its greater universality and weightedness this approach is used as the main one in determining initial approximations of the load powers of unobserved nodes.

Let us consider main stages of the implementation of the compensation procedure in accordance with this approach.

STAGE 1. Determining the amount of compensated power ΔP. It is determined by the value ΔP (with full compensation), or (if the compensation possibilities are limited) by one of the values ΔP or ΔP (depending on the sign of ΔP).

STAGE 2. The coefficients (\(K_{Pj}\)) of active power (ΔP) distribution determination between compensation (j-th) nodes:

$$K_{{P_{j} }} = {{\beta_{j} \gamma_{j} } \mathord{\left/ {\vphantom {{\beta_{j} \gamma_{j} } {\sum {\beta_{j} \gamma_{j} } }}} \right. \kern-\nulldelimiterspace} {\sum {\beta_{j} \gamma_{j} } }},$$

where \(\beta_{j} = {{P_{j} } \mathord{\left/ {\vphantom {{P_{j} } {\sum {P_{j} } }}} \right. \kern-\nulldelimiterspace} {\sum {P_{j} } }}\); \(P_{j}\) is the value of the j-th compensation node’s active power obtained in accordance with expression (6); \(\gamma_{j} = {{\Delta P_{adjj} } \mathord{\left/ {\vphantom {{\Delta P_{adjj} } \Delta }} \right. \kern-\nulldelimiterspace} \Delta }P_{C\sum }\); \(\Delta P_{adjj}\) is an adjustment range of the j-th compensation node’s active power (in the direction determined by the sign ΔP).

STAGE 3. The power changing of each j-th compensation node by the value \(\Delta P_{C\sum }\) \(K_{{P_{j} }}\).

Let us consider the features of the pull-up procedure implementation in accordance with this approach.

Two cases are of our interest:

  1. 1.

    when the value ΔP cannot be compensated completely;

  2. 2.

    when compensatory capabilities of the nodes are generally absent.

In implementation terms both of above cases come down to the same procedure. The purpose of pulling up is to achieve the maximum possible value (the same for all) of membership functions of fuzzy sets of active power values of the loads of all or part of unobserved nodes of the EN (in the latter case, this applies to those nodes where the values of the indicated membership functions are less than a certain value) without decreasing original values of membership functions. To achieve this goal the condition of partial self-compensation must be met: active powers of some nodes can be pulled up in the direction of their increase, and others—in the direction of decrease.

For further explanations we will use Fig. 5 that shows membership functions of fuzzy sets of the values loads’ active power of the nodes A, B, and C.

Fig. 5
A graph depicts the membership functions of loads active power of indicated nodes A, B, and C. Active powers of some nodes were pulled up in the direction of their increase and decrease.

Membership functions of fuzzy sets of loads’ active power of the nodes A, B, and C

Let after the distribution according to (6) the values of the loads’ active power of indicated nodes A, B, C amounted to 3 MW, 3 MW, and 16 MW respectively (all of them are outside their intervals \(\left[ {P^{b} ,{ } P^{u} } \right]\) cores of membership functions and they correspond to the degrees of the membership μA, μB, μC.

To pull up the active powers of these loads to the boundaries of their intervals \(\left[ {P^{b} ,{ } P^{u} } \right]\) it is necessary to change their values to \(\Delta P_{UA}\), \(\Delta P_{UB}\), and \(\Delta P_{UC}\) respectively, which will require 2 MW of compensatory unloading power (\(\Delta P_{C}\)), because at pull-up 2 MW self-compensate (as a result of algebraic summation \(\Delta P_{UA}\), \(\Delta P_{UB}\), and \(\Delta P_{UC}\)).

Let us consider the case when there is no possibility of compensation, that is the possibility of self-compensation must be determined (further it will become clear that the procedure considered below is also applicable to the case of partial compensation). Based on the condition for ensuring compromise proximity of the loads’ active power values of unobserved nodes obtained using expression (6), and expert estimates for which the membership functions are presented by expressions of the form (5) and constructed, the loads’ active power values of EN nodes and the degree belonging of these values to corresponding fuzzy sets should be determined.

It is obvious that if we limit ourselves to pulling-up-decreasing the load power of the node C only to the corresponding core’s boundary of the trapezoidal membership function equal to 14 MW (see Fig. 5—due to such pulling-up-decreasing the new load’s active power value in the node C will correspond to the point c’ instead of the point c on the lateral side of the trapezoidal membership function) then load active powers in the nodes A and B can’t be fully pulled-up-increased to the cores’ boundaries of their trapezoidal membership functions due to the shortage of 2 MW of the compensation power.

To determine new values of load active powers of the nodes A and B and corresponding them membership degrees (equal to each other) to fuzzy sets of loads’ active power values we will compose the balance equation of the remaining unpulled-up active power of the loads and the equality condition of the membership functions’ values for the loads power of these nodes.

Note that the equation of the indicated balance is writing already taking into account self-compensation. Using (5) and introducing an additional lower subscript indicating belonging to node A or B we write for the example under consideration (see Fig. 5) the equation of the indicated balance and the equality condition of the membership functions’ values

$$(P_{A}^{b} - P_{A} ) + \left( {P_{B}^{b} - P_{B} } \right) = P_{C} ;$$
(7)
$${{\left( {P_{A} - P_{A\min } } \right)} \mathord{\left/ {\vphantom {{\left( {P_{A} - P_{A\min } } \right)} {\left( {P_{A}^{b} - P_{A\min } } \right)}}} \right. \kern-\nulldelimiterspace} {\left( {P_{A}^{b} - P_{A\min } } \right)}} = {{\left( {P_{B} - P_{B\min } } \right)} \mathord{\left/ {\vphantom {{\left( {P_{B} - P_{B\min } } \right)} {\left( {P_{B}^{b} - P_{B\min } } \right)}}} \right. \kern-\nulldelimiterspace} {\left( {P_{B}^{b} - P_{B\min } } \right)}}$$
(8)

Substituting the specific values presented in Fig. 5 we get

$$\left( {6 - P_{A} } \right) + \left( {4 - P_{B} } \right) = 2;$$
$$\left( {P_{A} - 1} \right)/\left( {6 - 1} \right) = \left( {P_{B} - 2} \right)/\left( {4 - 2} \right),$$

whence we find \(P_{A} = 4.571\,{\text{MW}}\) and \(P_{B} = 3.429\,{\text{MW}}.\)

New values of the loads’ active powers of the nodes A and B will be characterized by new values of the membership functions corresponding to points a’ and b’ on the trapezoids of the membership functions (see Fig. 5), which, taking into account (8), are equal to each other and equal to \(\mu_{M} = 0.7143.\)

Note that in the general case the equalities number of the form (8) is one less than the number of pulled-up load powers of the nodes.

Obviously, when implementing the pull-up procedure in the case of partial compensation, as was mentioned above, it is sufficient to take into account the corresponding value of the compensation power in the expression (7). The same pull-up procedure is applicable if not all values of active powers of the loads are subject to pull-up, but only which are characterized by the values of membership functions less than a certain value. In this case the expressions (7) and (8) are written for the conditions of pulling up only the indicated powers (rest powers are not subject to pulling-up). It should be noted that in the considered example it is possible to pull-up the powers of nodes A and B to the boundaries of their intervals (6 and 4 MW, respectively), but this purpose will require an additional unloading of 2 MW in the node C which already indicates a greater leaving from the values of loads’ powers obtained according to the expression (6), towards expert estimates.

After initial values (approximations) determination of the loads’ active power of unobserved nodes is completed, the initial values of the reactive power are determined. If there is relevant information that makes it possible to determine initial approximations of the reactive power of the loads of individual nodes, then it is used, otherwise indicated values are determined based on the equality assumption the tangents of the load power angles in each i-th node at the current time and at the corresponding hour of seasonal control measurements' day

$$Q_{i} = {{P_{i} \cdot Q_{i}^{sm} } \mathord{\left/ {\vphantom {{P_{i} \cdot Q_{i}^{sm} } {P_{i}^{sm} }}} \right. \kern-\nulldelimiterspace} {P_{i}^{sm} }},$$
(9)

where \(P_{i}\) already takes into account the results of the implementation of the considered preliminary pull-up and compensation procedures.

At the next stage the minimization problem of the function \(\Phi \left( {\Delta V} \right)\) (4) is carried out taking into account the restrictions (1)–(3) while fixing power balance components defined as the measurements of power flows through external electrical connections (set by the power constancy in corresponding boundary nodes).

A refinement of the load power values of unobserved nodes is directly related to the minimization of the function \(\Phi \left( {\Delta V} \right)\) (4). Obviously, due to the action of various factors [7], in the process of \(\Phi \left( {\Delta V} \right)\) minimizing only a certain (non-zero) minimum value can be achieved, depending on the restrictions on changing the load powers in the nodes: the absence of these restrictions with unreliable measurements can lead to unrealistic power estimates in individual nodes, and the severe restrictions presence of can hinder the \(\Phi \left( {\Delta V} \right)\) minimization. If more accurate information is not available, then expert-defined minimum and maximum power values in particular nodes are accepted. If we use Fig. 3, then \(P^{b}\) and \(P^{u}\) or \(P_{\min }\) and \(P_{\max }\) can be taken as these restrictions.

Obviously, in the first case the restrictions may turn out to be too strict, while in the second case the opposite is true: a too wide range of possible power values is allowed. These restrictions are fuzzy in fact. The considered problem of the function \(\Phi \left( {\Delta V} \right)\) (4) minimizing provided that some of the constraints are fuzzy is a problem of mathematical programming with fuzzy constraints. Therefore a slightly different approach to determining the restrictions on changing the loads power seems to be more reasonable.

In this case it is convenient to use the concept of a level set \(\alpha\) of a fuzzy set [9]. Formally, the level set \(\alpha\) of the fuzzy set \(P_{L}\) in P will be the set \(\left( {P_{L\alpha } } \right)\) composed of elements \(p \in P\) whose membership degrees in the fuzzy set \(P_{L}\) is not less than the number \(\alpha\), i.e.

$$P_{L\alpha } = \left\{ {p{|}p \in P,\,\mu_{{P_{L} }} \left( p \right) \ge \alpha } \right\}.$$

Decomposition of the \(P_{L}\) fuzzy set by its sets of level \(\alpha\) makes it possible to move although to subjective (expert) but more differentiated and clear restrictions if we introduce the degree of subjective tolerance to do it possible to change the load power (here and below for brevity we will use the degree of subjective tolerance) defined as \(\left( {1 - \alpha } \right)\). The greater is the degree of subjective tolerance, the greater is the interval of possible values of the load power of the unobserved node (zero value of the degree of subjective tolerance corresponds to \(\alpha = 1\)).

For example, the level αi of the fuzzy set (see Fig. 4) corresponds to the degree of subjective tolerance equal to \((1 - \alpha_{i} )\) while the range of possible values of the active power of the node is limited by the values \(P_{\alpha i}^{b}\) and \(P_{\alpha i}^{u}\) (with zero degree of subjective tolerance the specified interval is limited by the values of \(P^{b}\) and \(P^{u}\)). It should be emphasized that the degree of subjective tolerance does not have a probabilistic interpretation and reflects only the expert (subjective) knowledge about the load power changing possibility.

This approach to the restrictions determining imposed on the possible values of nodes’ load powers allows to minimize the function \(\Phi \left( {\Delta V} \right)\) (4) with different degrees of subjective tolerance.

If in this minimization process it turns out that established power limitations in a number of the nodes prevent to decrease in individual terms of the function \(\Phi \left( {\Delta V} \right)\) then this is due either to measurements unreliability of the corresponding EN operational condition parameters which are used in (4) or with expert’s knowledge discrepancy (representations) about real possibilities of the load power changes in above nodes.

If the second case occurs then by increasing the degree of subjective tolerance for indicated nodes (by increasing respectively and the interval of the possible change in the load power) and continuing the process of \(\Phi \left( {\Delta V} \right)\) minimizing it is possible to achieve a decrease in the values of the corresponding terms \(\varphi_{i} \left( {\Delta v_{i} } \right)\) of the function \(\Phi \left( {\Delta V} \right)\).

Load power values of indicated unobserved nodes obtained as a result of the EN state estimation do it possible also to correct subjective expert ideas on possible values of these nodes load power.

3 Illustrative Example

As an illustration of the above approach use to replenishment in the missing information and obtaining expert-calculation estimates of the EN operational condition parameters the EN fragment with the rated voltage of 110 kV was used (see Fig. 6), and EN lines’ parameters are given in Table 1. Let us first give a brief description of this EN fragment in terms of available information on measured EN operational condition parameters which are used in EN state estimation.

Fig. 6
A schematic structure exposes the connections of nodes in an electrical network fragment. The connections are linked between 1 to 38.

EN fragment (nodes connection diagram)

Table 1 EN lines parameters’ values

The node (busbar) number 26 is the node of the input to the EN of the generated power. On this busbar a constant voltage value is ensured (according to telemetering information this value is 115 kV). The power flows telemetering from this node is characterized as a higher reliability compared to other telemetering information.

It is known that at the busbar with number 1 the load is absent and the  loads at the busbars with numbers 2 and 13 are the power flows through observed external electrical connections which are taken into account in this way as the loads (these power flows along with power flows from tires 26 are used to determine the balance of power supplied to the EN).

When the problem is solving the values of power flows through external EN connections are taking fixed and they are represented by constant power load model taking account corresponding signs (\(P = {\text{const}}, Q = {\text{const}}\)) with telemetered data use \((P_{2} = 4.02;\,Q_{2} = 1.96;\,P_{13} = - 9.0;\,Q_{13} = 0.0)\).

When initial approximations of unobserved nodes (busbars) loads’ power were determining in the nodes with 5, 24, and 32 numbers the procedures of pull-up and compensation considered above were performed. Before minimizing the objective function \(\Phi \left( {\Delta V} \right)\) (4) its value was equal to 401.1663 and after minimizing became equal to  34.8496.

State estimation results and measured values of active and reactive power flows (respectively in MW and MVAr) through EN lines are given in Table 2 where in the columns marked PT1, QT1, PT2, and QT2 telemetry data measured at the side of the first (index  T1) and second (index T2) ends of the lines (such ends we’ll call poles) are presented, and in the columns marked P1, Q1, P2, and Q2 the values of active and reactive power flows obtained at the sides of respective poles as the EN state estimation results are given.

Table 2 State estimation results and TI values of active and reactive power flows

Shaded rows in Table 2 contain telemetering values of EN operational condition parameters which should be fixed (remain unchanged) during the EN state estimation procedure execution (the results of the EN state estimation should practically coincide with them). This requirement is satisfied with satisfactory accuracy when setting values of corresponding weight coefficients \(\rho_{i}\) in the expression (4) will be an order of magnitude larger in comparison with weight coefficients relating to others telemetered EN operational condition parameters.

Table 3 contains for EN nodes estimated EN operational condition parameters. Shaded rows indicate the values which were fixed (remained unchanged) during state estimation procedure’s execution. According to obtained estimates the total active and reactive power input into the EN is 127.5034 MW and 54.3208 MVAr respectively, and the consumed active and reactive power is 127.0343 MW and 53.2609 MVAr respectively.

Table 3 State estimation results of EN operational condition parameters (shaded rows indicate the values which remained unchanged during state estimation procedure’s execution)

From preliminary analysis of obtained results it can be concluded that overall “picture” is relatively satisfactory but the question regarding the differences between individual calculated values and corresponding telemetering values of reactive power flows needs some explanation. For example (see Table 2), such reactive power values are shown from first poles side for the lines (i-j): 1-16, 6-18, 29-38 and from the second pole side for the line 38-30. One of the reasons for these differences may be telemetering errors because in the EN operation practice the dispatchers, as a rule, pay less attention to telemetering values of reactive power flows then others EN operational condition parameters.

4 Conclusions

Distribution ENs traditionally are unobservable (partially observable only). That is why in order to ensure EN expert-computational observability and to obtain corresponding EN state estimation results this approach is focused on the use, additionally to telemetered EN operational condition parameters, also the results of seasonal control measurements processing and experts’ estimates of active power loads of unobservable EN’s nodes. Performed calculations’ results including the given illustrative example of the EN’s fragment with the rated voltage of 110 kV confirm operability and suitability of the proposed approach for practical application in the dispatching system of distribution ENs’ load dispatch centers.