Device and Nethod for Controlling Energy Flows Between Components of an Energy System

20230178987 · 2023-06-08

Assignee

Inventors

Cpc classification

International classification

Abstract

Various embodiments of the teachings herein include a device for controlling energy flows between participants in an energy network which are connected to one another via lines, the device comprising a processor configured to calculate the energy flows in advance for a period of time using an optimization process and to control the energy flows in the period of time on the basis of the result of the calculation. The processor is further configured to include losses that occur in the energy flows in the lines in the calculation using the optimization process.

Claims

1. A device for controlling energy flows between participants in an energy network which are connected to one another via lines, the device comprising: a processor configured to calculate the energy flows in advance for a period of time using an optimization process and to control the energy flows in the period of time on the basis of the result of the calculation; wherein the processor is further configured to include losses that occur in the energy flows in the lines in the calculation using the optimization process.

2. The device as claimed in claim 1, wherein the processor is further configured to include a constraint indicating the losses in the line for at least some of the lines.

3. The device as claimed in claim 1, further comprising a communication interface for bidirectionally interchanging data with the participants; wherein the processor is configured to take into account at least some of the data received from participants in the optimization process.

4. The device as claimed in claim 3, wherein the processor further accounts for loss rates in the lines of the energy network.

5. The device as claimed in claim 3, wherein the processor is further configured to send data comprising control information for controlling the power flows to the participants.

6. The device as claimed in claim 3, wherein the processor is further configured to receive a minimum selling price from energy producers and a maximum buying price from energy consumers.

7. The device as claimed in claim 3, the processor further configured to receive a maximum amount of energy made available from energy producers and a maximum amount of energy drawn from energy consumers.

8. The device as claimed in claim 1, wherein the processor is further configured to use a definable portion of the transmitted power in the line as a loss for at least one of the lines.

9. The device as claimed in claim 1, wherein: the energy is electrical energy; and P.sub.v=nRI.sup.2 is used for one of the lines as a loss in the line, where n is the number of electrical phases, P.sub.v is the power loss, R is the electrical resistance of the line, and I is the current in the line.

10. The device as claimed in claim 1, wherein: the energy is thermal energy; and a function of the insulation of the line, the inlet temperature in the line, the outside temperature, the flow rate and/or the heat capacity in the line is/are used for one of the lines as a loss in the line.

11. The device as claimed in claim 1, wherein the processor is further configured to include a sectionally linearized form for the losses in the optimization process.

12. A method for controlling energy flows between participants in an energy network which are connected to one another via lines, the method comprising: calculating energy flows in advance for a period of time using an optimization process; and controlling the energy flows in the period of time on the basis of the result of the calculation; wherein losses occurring in the energy flows in the lines are included in the calculation using the optimization process.

13. (canceled)

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The teachings herein are described and explained in more detail below with reference to the single FIGURE of the drawing in connection with an exemplary embodiment.

[0022] The FIGURE schematically shows a local energy market 100 with a local electricity network 10.

DETAILED DESCRIPTION

[0023] In some embodiments, a device incorporating teachings of the present disclosure is configured to control energy flows between participants in an energy network, wherein the participants are connected to one another via lines. Furthermore, the device is configured to calculate the energy flows in advance for a period of time using an optimization process and to control the energy flows in the period of time on the basis of the result of the calculation. In this case, the device is configured to include losses that occur in the energy flows in the lines in the calculation using the optimization process.

[0024] In some embodiments, the energy flows are calculated in advance for a period of time using an optimization process. Furthermore, the energy flows in the period of time are controlled on the basis of the result of the calculation. Losses that occur in the energy flows in the lines are included in this case in the calculation using the optimization process. As described at the outset, the participants may include a plurality of participants, each acting as a consumer, producer, store or a combination of these possibilities.

[0025] The grid itself is not taken into account in known energy markets. In other words, action is taken without grid boundary conditions and as if, for example, the power grid were a copper plate, which is not the case for either electrical or thermal grids. Due to this neglect of the grid properties, grid operators have to make up for their grid losses, since otherwise there would be a shortfall between production and consumption. The teachings of the present disclosure close this gap by taking into account the losses that occur in the lines between the participants and thus ensures that the grid operators are not unilaterally burdened with the losses.

[0026] In some embodiments, the embodiments of the teachings herein can be combined with the features of one of the dependent claims or also with those from a plurality of dependent claims. In some embodiments, the following features can also be additionally provided:

[0027] In some embodiments, the losses for one of the lines are described by a constraint for this line, with the constraint being included in the calculation. Some embodiments provide such a constraint for each of the lines in order to take into account all losses in the energy network.

[0028] In some embodiments, the device comprises a communication interface. This makes it possible to carry out the necessary interchange of data that is used to control the energy flows. The communication interface can be a connection to the Internet. In some embodiments, the communication interface can also have a connection to another, optionally also dedicated, communication grid.

[0029] A first expedient interchange of data of this type is the reception of data containing information on the loss rates in the lines of the energy network. These can be received from the grid operator, for example. It is possible in this case to receive these data again for each calculation period, for example a day; however, it is also possible to receive and buffer these data once or only in certain situations. Another expedient interchange of data of this type is the reception of a minimum selling price from energy producers and a maximum buying price from energy consumers. These values form the basis for the optimization process and thus the calculation of the energy flows.

[0030] Another expedient interchange of data of this type is the sending of data, comprising control information for controlling the power flows, to the participants. These data are the result of the optimization process or are determined from these results and returned to the participants in the energy network. In some embodiments, the communication interface is therefore designed to be bidirectional and allows data to be received and sent.

[0031] Another expedient interchange of data of this type is the reception of a maximum amount of energy that can be made available from energy producers and a maximum amount of energy that can be drawn from energy consumers.

[0032] In some embodiments, a definable portion of the transmitted power in the line is used as a loss for at least one of the lines. This makes the calculation as part of the optimization process as simple and time-saving as possible.

[0033] In some embodiments, the energy network can be an electrical energy network, i.e. an electricity network. The energy network can also be a thermal network in which one or more types of thermal energy, for example hot water, are exchanged between the participants. It is also possible for the energy network to be a network in which both electricity and thermal energy are exchanged. In such a network, there can be an overlap, i.e. common nodes for producers of both types of energy, for example in combined heat and power plants, but also for consumers of both forms of energy, such as private households.

[0034] If the energy in a line is electrical energy, P.sub.v=nRI.sup.2 can be used as a loss in the line, where n is the number of electrical phases, P.sub.v is the power loss, R is the electrical resistance of the line and I is the current in the line.

[0035] If the energy is thermal energy, a function of the insulation of the line, the inlet temperature in the line, the outside temperature, the flow rate and/or the heat capacity in the line can be used as a loss in the line.

[0036] In some embodiments, a sectionally linearized form of the losses is included for the losses. Furthermore, a maximum amount of energy that can be provided by each energy producer and a maximum amount of energy that can be drawn by each energy consumer can be included in the optimization process.

[0037] The components and procedures described, in particular the control device and method and the participants, make it possible to provide a local energy market with an energy network that connects the participants. In the local energy market, the energies are exchanged locally, that is to say in a very limited area, taking into account the participants' specifications.

[0038] In some embodiments, a computer program, which can be loaded directly into a memory of an electronic computing device, can comprise program means to carry out the steps of one or more of the methods for controlling energy flows described herein when the computer program is executed in an electronic computing device. The computer program can be stored on an electronically readable data storage medium with electronically readable control information stored thereon, wherein the control information is configured in such a way that, when the data storage medium is used in an electronic computing device, it carries out the method for controlling energy flows.

[0039] The teachings of the present disclosure are described and explained in more detail below with reference to the single FIGURE of the drawing illustrating an exemplary embodiment. The FIGURE schematically shows a local energy market 100 with a local electricity network 10. The electricity network 10 comprises a number of participants 11, including a plurality of private households 12, businesses 13 and a wind power plant 14. The electricity network 10 is connected to the national supply network 20, that is to say does not form an island grid. The participants 11 are connected to one another by means of lines 16, wherein there is a direct connection between each participant 11 and every other participant 11, but rather a bus-like connection. The participants 11 can exchange electrical power with one another via the lines 16.

[0040] The wind power plant 14 is a pure electricity producer. Some of the private households 12 and businesses 13 act as pure electricity consumers, while others act as electricity consumers and electricity producers. The local energy market 100 is controlled and coordinated by a control device 102. To this end, the control device 102 controls or regulates the current flows between the participants 11 in the electricity network 10. For this purpose, the control device 102 is designed to calculate the current flows between the participants 11 using an optimization process for a period of time, for example from t=0 to t=T. To do this, the control device 102 requires physical and technical parameters of the participants 11, some of which are constant, but some of which also change from period of time to period of time.

[0041] In order to obtain these parameters, the control device 102 comprises a communication interface 104, for example a connection to the Internet. The participants 11 are also connected to the Internet, resulting in a bidirectional option for data interchange between the control device 102 and the participants 11. All energy producers in the energy network 10, i.e. in the given example the wind power plant 14 and those of the private households 12 and businesses 13, which have photovoltaic systems, for example, transmit at least their maximum amount of energy that can be provided at a time t E.sub.max,t.sup.Producer, for example in kilowatt hours, and their minimum selling price c.sub.min,t.sup.Producer, for example in cents per kilowatt hour, to the control device 102. The control device 102 is configured to receive these data from the participants 11. As an alternative or in addition to the selling price, a carbon dioxide emission and/or a primary energy use can be transmitted to the control device 102. The data packet used to store the maximum amount of energy that can be provided at a time t and the minimum selling price at the time t c.sub.min,t.sup.Producer can be referred to as a sales offer (sell order).

[0042] The energy consumers, i.e. the private households 12 and businesses 13, transmit at least their maximum amount of energy that can be drawn at a time t E.sub.max,t.sup.Producer for example in kilowatt hours, and their maximum buying price c.sub.max,t.sup.Producer, for example in cents per kilowatt hour, to the control device 102. In some embodiments, a carbon dioxide emission and/or a primary energy use can be transmitted to the control device 102. The data packet used to store the maximum amount of energy that can be drawn at a time t and the maximum buying price at the time t c.sub.min,t.sup.Producer can be referred to as a purchase offer (buy order).

[0043] If the energy network 10 also comprises energy stores, these transmit at least the maximum storage capacity that can be provided E.sub.max.sup.ES, for example in kilowatt hours, an initial state of charge E.sub.t=0.sup.ES, for example in kilowatt hours, the maximum charging power P.sub.Charging,max.sup.ES, the maximum discharging power P.sub.Discharging,max.sup.ES, for example in kilowatts, its charging efficiency η.sub.Charging, its discharging efficiency η.sub.Discharging, for example in percent, as well as a possible time-dependent minimum remuneration c.sub.Discharging,min,t.sup.ES for each amount of energy discharged, for example in cents per kilowatt hour. The data packet used to store the parameters mentioned for the energy store can be referred to as a storage offer (storage order).

[0044] The parameters transmitted using the data are used to parameterize the optimization process. An optimization process typically comprises a target function whose result is to be minimized or maximized. The target function comprises variables whose values are the result of the optimization process and parameters that do not change when the optimization is performed. The optimization process is parameterized when all parameters have a specific value. In the present case, the variables of the optimization process are the energy flows between the components. Typically, the energy flows are calculated one day in advance, i.e. for the coming day. The target function can be a total carbon dioxide emission of the energy system, a total primary energy use of the energy system and/or the total costs of the energy system.

[0045] In some embodiments, a target function according to the abovementioned parameters is given by:

[00001] .Math. t , n , k [ ( P t , n , k Producer .Math. c min , t , k Producer - P t , n , k Consumer .Math. c max , t , n , k Consumer + P Discharge , t , n , k ES .Math. c Discharge . , t , n , k ES + .Math. i P i , n , t .Math. c Fee , i , n , t G ) .Math. Δ t t ] .

[0046] In this case, the index k stands for the participant 11, the index n for the network node 18 of the electricity network 10 and the index t for the time t. The inner summation index i stands for a further network node 18 which is connected to the network node 18 n.

[0047] P.sub.t,n,k.sup.Producer, P.sub.t,n,k.sup.Consumer, P.sub.Discharge,t,n,k.sup.ES and P.sub.i,n,t are the variables of the target function. The optimization process, which is carried out by means of the control device 102, minimizes the target function mentioned and determines or calculates the variables P.sub.t,n,k.sup.Producer, P.sub.t,n,k.sup.Consumer, P.sub.Discharge,t,n,k.sup.ES and P.sub.i,n,t. In this case, P.sub.t,n,k.sup.Producer is the power of the energy producer k at the network node n at the time t, P.sub.t,n,k.sup.Consumer is the power of the energy consumer k at the network node n at the time t, P.sub.Discharge,t,n,k.sup.ES is the discharging power of the energy store k at the network node n at the time t, and P.sub.i,n,t is the effective line capacity between a network node i and the network node n at the time t, with a grid fee c.sub.Fee,i,n,t.sup.G arising for using the energy transmission grid for this purpose.

[0048] The optimization problem, i.e. calculating the maximum or minimum of the target function, typically occurs under constraints. For example, physically

[00002] .Math. k P t , n , k Producer - .Math. k P t , n , k Consumer + .Math. i P i , n , t , out - .Math. i P n , i , t , in - .Math. k P Charging , t , n , k ES + .Math. k P Discharging , t , n , k ES = 0

must be fulfilled for all network nodes 18 n and all times t within the period of time to be considered.

[0049] In this case, P.sub.i,n,t,out stands for a power that will be drawn from a line 16 at the network node 18 n and P.sub.i,n,t,in stands for the power that is fed into the line at the network node 18 n.

[0050] Furthermore, constraints P.sub.t.sup.ProducerΔt.sub.r≤E.sub.max;t.sup.Producer are provided for each energy producer, that is to say for example the wind energy system 14, and P.sub.t.sup.ConsumerΔt.sub.t≤E.sub.max;t.sup.Consumer for each energy consumer, as well P.sub.Charging,t.sup.ES≤P.sub.Charging,max,t.sup.ES, P.sub.Discharging,t.sup.ES≤P.sub.Discharging,max,t.sup.ES and E.sub.t.sup.ES−E.sub.t-1.sup.ES=[P.sub.Charging,t.sup.ESη.sub.Charging−P.sub.Discharging,t.sup.ES/η.sub.Discharging].Math.Δt.sub.t for energy stores (flex type 1).

[0051] A displaceable load can be modeled using the constraint Σ.sub.t.sub.Start.sup.t.sup.End P.sub.t.sup.Consumer.Math.Δt.sub.t≤E.sub.max.sup.Consumer and can thus be taken into account in the optimization process.

[0052] Other physical/technical constraints, for example the fact that powers only assume positive values, or grid boundary conditions, can be taken into account. In particular, the type of electricity, for example electricity from photovoltaic production, and/or preferences of the energy consumers and/or preferences of the energy producers can be taken into account in the optimization process by means of further constraints. For a plurality of types of electricity (types of electricity), the above equations each apply individually. In the case of equations with a physical basis, for example physical boundary conditions for energy stores, the sums of the powers from the individual types of electricity are formed.

[0053] The following therefore still apply to a power flow from node i to j: P.sub.i,j, P.sub.j,i>=0 and P.sub.i,j<=P.sub.i,j,t,max.

[0054] In order to take line losses into account, the following additional constraint is introduced, in which the powers drawn and fed in that were introduced above are linked:


P.sub.i,j,out=P.sub.i,j,in*(1−α.sub.i,j)

[0055] The loss rate α.sub.i,j can be a constant, for example. In other configurations, it is also possible to use a detailed formulation in which the loss rate is dependent on the current intensity and line impedance. The active power losses in the three-phase electrical grid (grid power loss) are proportional to the real part of the grid impedance and the square of the current intensity (symmetrical load case):


P.sub.v=3RI.sup.2

[0056] Assuming that the same nominal voltage prevails in a part of the local energy market 100, for example below a transformer station, the grid losses are therefore quadratically dependent on the transmitted active power. The nominal voltage can be 400 V, for example. Since the transmitted active powers are included as a variable in the matching algorithm, the losses cannot only be calculated as a constant portion, but can also be included in a more precise form if the corresponding line impedances are known. Some embodiments use a stepwise linearization of the loss coefficient in the optimization problem in order to avoid the complexity of a quadratic optimization.

[0057] After the energy flows have been calculated using the control device 102, these calculated values are transferred to the participants 11, that is to say they are transmitted using the control device 102 or via the communication interface 104 of the control device 102. This ensures that the participants 11, and thus the energy system, are operated in the best possible way according to the solution of the optimization process. In other words, the control device 102 controls the participants 11 based on the solution of the optimization process. The efficiency of the electricity network 10, for example a maximum energy turnover, is thus improved.

[0058] The optimization problem described can be set up, parameterized and then solved using the following process (time sequence):

[0059] The sequence of the process used to organize the operation of the electricity network 10 is as follows:

[0060] In a first step, the operator of the supply network for the electricity network 10 determines the loss coefficients α.sub.i,j of the respective lines 16 on the day before energy trading. In this case, these loss coefficients can be constant values or can be specified, for example, as a stepwise function on the basis of the power α.sub.i,j(P.sub.t).

[0061] In a second step, the operator of the supply network 20 transmits the grid topology and the calculated loss coefficients to the local energy market 100, i.e. the platform of the operator of the local energy market 100. The loss coefficients are thus available to the control device 102.

[0062] The participants 11 in the local energy market 100 transmit their respective offers for the drawing and feed-in of electricity to the control device 102. As a result, the control device 102 has the data needed to solve the described optimization problem in a third step, taking into account all the constraints. If the period of time calculated in this way by the optimization process is reached, for example the next day, the electricity network 10 is operated in a fourth step based on the solution to the optimization problem.

[0063] In some embodiments, the losses occurring in the lines 16 are taken into account from the outset. As a result, the operator of the supply network 20 is not forced to feed in additional power that is not consumed by any consumer and is therefore not paid for either.

[0064] The method described can also be used for district heating grids. In this case, the loss rate is α.sub.i,j and can, for example, be a function of the power, as well as depend on the inlet temperature in the district heating grid, the ground/outside temperature or other environmental conditions. The dependency of the loss rate on power, inlet temperature and ground temperature can be described by a model whose parameters can be determined by means of the data recorded in the control device 102.

LIST OF REFERENCE SIGNS

[0065] 10 Electricity network [0066] 11 Participant [0067] 12 Private household [0068] 13 Business [0069] 14 Wind power plant [0070] 16 Line [0071] 18 Network node [0072] 20 Supply network [0073] 100 Local energy market [0074] 102 Control device [0075] 104 Communication interface