Method for controlling the energy circulations in an object
09563183 ยท 2017-02-07
Assignee
Inventors
- Helmut Stahlschmidt (Constance, DE)
- Bjoern Kuebler (Uhldingen-Muehlhofen, DE)
- Markus Brandstetter (Sachsenheim, DE)
- Lukas Jager (Friedrichshafen, DE)
Cpc classification
H02J2203/20
ELECTRICITY
H02J2310/64
ELECTRICITY
Y04S20/222
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y04S20/244
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y04S20/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02B30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F24D19/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02B70/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02B70/3225
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J3/14
ELECTRICITY
Y04S20/242
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B2219/2642
PHYSICS
Y04S50/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
H02J3/14
ELECTRICITY
Abstract
A method and information model for carrying out the method are used to control the energy circuits of an object using a generic information model that includes at least one generic unit or generic device that is connected to the energy circuits, the at least one device being assigned to a control unit for each energy circuit, and a device matrix being assigned to the at least one device, in which matrix an energy flow of at least one of the energy circuits is described as a function that includes as a parameter at least one energy flow of at least one of the other energy circuits.
Claims
1. A method for controlling energy circuits of an object, the method comprising: providing, via a processor arrangement, an information model that includes at least one unit or device, which is connected to the energy circuits, wherein the at least one unit or device is assigned to a control unit for each of the energy circuits, wherein a matrix is assigned to the at least one unit or device; describing, via a processor arrangement, in the matrix, an energy flow of at least one of the energy circuits as a function, which includes as a parameter at least one energy flow of at least one of the other energy circuits; at least one of inputting and outputting data concerning events; and at least one of inputting and outputting public device data; wherein the energy flow includes heat flow, wherein the matrix, which is processed by the processor arrangement, represents the functional connection between the flow of one of the energy circuits and the flow of another of the energy circuits through the device, and wherein the matrix includes a current or power, which is a function of at least a heat flow, a parameter, and time, and wherein the matrix includes the heat flow, which is a function of at least the current or power, the parameter, and the time.
2. The method of claim 1, wherein the energy circuits are regulated.
3. The method of claim 1, wherein the at least one unit or device includes a plurality of units or device that exchange data among one another.
4. An information model apparatus for controlling energy circuits of an object, comprising: a processor arrangement including an information model, which includes at least one unit or device that is connected to the energy circuits, the at least one unit or device being assigned to a control unit for each of the energy circuits, a matrix being assigned to the at least one device, in which matrix an energy flow of at least one of the energy circuits is described as a function that includes as a parameter at least one energy flow of at least one of the other energy circuits; wherein data concerning events is at least one of input and output, wherein public device data is at least one of input and output, wherein the energy flow includes heat flow, wherein the matrix, which is processed by the processor arrangement, represents the functional connection between the flow of one of the energy circuits and the flow of another of the energy circuits through the device, and wherein the matrix includes a current or power, which is a function of at least a heat flow, a parameter, and time, and wherein the matrix includes the heat flow, which is a function of at least the current or power, the parameter, and the time.
5. The information model of claim 4, further comprising: an internal control arrangement for monitoring measurement values.
6. A device, for use with an information model, comprising: at least one device connected to energy circuits of an object, the at least one device being assigned to a control unit for each of a plurality of energy circuits, a matrix being assigned to the at least one device, in which matrix an energy flow of at least one of the energy circuits is described as a function that includes as a parameter at least one energy flow of at least one of the other energy circuits; wherein data concerning events is at least one of input and output, wherein public device data is at least one of input and output, wherein the energy flow includes heat flow, wherein the matrix, which is processed by the control unit, represents the functional connection between the flow of one of the energy circuits and the flow of another of the energy circuits through the device, and wherein the matrix includes a current or power, which is a function of at least a heat flow, a parameter, and time, and wherein the matrix includes the heat flow, which is a function of at least the current or power, the parameter, and the time.
7. A control unit, for use with an information model, comprising: a control arrangement, to which at least one device is assigned for each of a plurality of energy circuits, the at least one device being connected to the energy circuits of an object, a matrix being assigned to the at least one device, in which matrix an energy flow of at least one of the energy circuits is described as a function that includes as a parameter at least one energy flow of at least one of the other energy circuits; wherein data concerning events is at least one of input and output, wherein public device data is at least one of input and output, wherein the energy flow includes heat flow, wherein the matrix, which is processed by the control arrangement, represents the functional connection between the flow of one of the energy circuits and the flow of another of the energy circuits through the device, and wherein the matrix includes a current or power, which is a function of at least a heat flow, a parameter, and time, and wherein the matrix includes the heat flow, which is a function of at least the current or power, the parameter, and the time.
8. The control unit of claim 7, wherein the control arrangement includes software.
9. The method of claim 1, wherein communication takes place via the events, which are triggered by a particular set of parameters, and wherein the events are device-independent.
10. The information model apparatus of claim 4, wherein communication takes place via the events, which are triggered by a particular set of parameters, and wherein the events are device-independent.
11. The device of claim 6, wherein communication takes place via the events, which are triggered by a particular set of parameters, and wherein the events are device-independent.
12. The control unit of claim 7, wherein communication takes place via the events, which are triggered by a particular set of parameters, and wherein the events are device-independent.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) The exemplary embodiments and/or exemplary methods of the present invention are schematically presented on the basis of specific embodiments in the drawings, and is described in detail below with reference to the drawings.
(6)
(7) A further input quantity, in this case an event input from a user or from a control unit, is indicated by an arrow 20. A further output quantity, namely an event output to the control unit, is identified by an arrow 22. Moreover, a further input quantity, namely Public Device Data (in), is indicated by an arrow 24, and a further output quantity, namely Public Device Data (out) is indicated by an arrow 26. Finally, an arrow 28 indicates a further input quantity for oil, gas, etc.
(8) In generic device 10, there is contained an internal control 30 in which the measurement values of I and Q are monitored.
(9) The device matrix is a component of internal control 30. Internal control 30 monitors e.g. the parameters, and, using the functions from the device matrix, calculates the energy flows in the circuits.
(10) It is to be noted that a central component of the presented method is the description of the energy conversion between the various actual energy flows in the decentralized energy management. For this purpose, as a basis the information model for the generic unit or generic device is provided, as is shown as an example in
(11) Generic device 10 includes all attributes and transactions that can occur during the energy conversion.
(12) In this way, all components taking part in the energy circuit can be modeled using generic device 10. Outwardly, a device is distinguished by its inputs and outputs to the various energy circuits, such as current or heat. It can have arbitrarily many inputs or outputs to arbitrarily many circuits. Thus, a heating system is connected both to the current circuit and to the heat circuit. An additional possible supply to the device from outside is represented by primary energy sources such as oil or gas. Thus, an oil heating system has a supply of primary energy in the form of oil.
(13) The difference between the connections to the energy circuits and the supply of primary energy is that the supply of primary energy can be controlled independently of each device, while the flows in the energy circuits are a function of the requirements of all devices, and are then to be optimized, just as the use of primary energy is. The third connection of a device to the outside is represented by the communication channels (arrows 20 and 22) that are used to communicate control signals and status messages. Direct interaction with a human being, such as the operation of an on/off switch, is also modeled by these channels.
(14) Moreover, it is possible for devices to exchange data with one another in order for example to access data from sensors. For this purpose, device 10 can make some of its data publicly available, and can read data from other devices that has been made public (arrows 24 and 26).
(15) However, device 10 is not yet completely modeled by its external connections. The effect that changes to one parameter have on all the other parameters is essential to participation in the circuits. This relation is represented by the device matrix shown in the following Table 1.
(16) TABLE-US-00001 TABLE 1 I Q I I = f(Q; ; t, . . .) Q Q = f(I; ; t, . . .)
(17) The device matrix represents the functional connection between the flow of one circuit and the flow of another circuit through the corresponding device. In addition, functional relationships to the primary energies that are present (in the matrix shown, designated with parameter ), and further parameters such as time t or sensor data such as temperature T, may also be present.
(18) The energy flow of the device in a circuit is thus described by a function that contains as parameters the flows of the device in the other circuits, and further parameters. Thus, it is possible, when there is a change in a parameter, to calculate the effects on the device and thus on the circuits that are involved. An electrical heating system may serve as an example. This produces heat from electric current. If the functional relationship for this heating system is known, then it can be calculated how a change in the power consumption will affect the produced quantity of heat. Here, a time dependence is for example given in that the produced quantity of heat adapts itself to the power consumption, with a certain delay.
(19) Another example of a functional relationship of time dependence is presented by a washing machine that requires a certain amount of power depending on how far it has progressed in its washing program. Moreover, the washing machine is an example of a device matrix having only one column and line, because it participates only in the power circuit. Only the functional relationship between power consumption and other parameters, such as time, is then of interest.
(20) Furthermore, device 10 includes internal control 30. This is used to monitor the relevant measurement values and to react in a suitable manner if necessary. This can for example be a simple timing circuit, or can be a monitoring of the room temperature, so that when defined boundary values are exceeded or fallen below, device 10 can display its new requirement status.
(21) With generic device 10, not only actually existing terminal devices but also abstract components, such as a room or an entire building, can be modeled. In this way, the generic information model enables an arbitrarily granular modeling of the overall circuit, and also the inclusion of external conditions through abstract devices.
(22) An example of an abstract device is an office room. This room uses heat and electric power. The heat consumption is a function not only of the power consumption but also of the number of people in the office, the time of day and time of year, incoming sunlight, and above all the desired temperature in the office. Likewise, the electric power requirement is a function of, for example, the time of day, utilization, and date. This can be modeled to an arbitrary degree of precision by the generic device.
(23) Besides generic device 10, the control unit is the second central component of the generic information model. The control unit is responsible for the monitoring and controlling of the devices that permit this. It is connected to the devices via the communication channels, and can send and receive events over these channels. The events sent by the control unit are used on the one hand for status querying, and on the other hand for communicating control signals. The devices send events to the control unit in order to indicate a change in their status.
(24) An important component of the control unit is the control algorithm responsible for the allocation of the resources in the circuit. Its specific implementation is not specified by the generic information model. As an input, the algorithm uses standardized items of information about the requirements of the devices and, if warranted, further parameters such as corridors for the power consumption and price information.
(25) With the generic device and the control unit, the energy circuit of an arbitrary object can be modeled. Here, both arbitrarily many devices and arbitrarily many control units are permitted. Each device is assigned to exactly one control unit for each circuit to which it is connected. Arbitrarily many devices can be assigned to the control units. There is at least one control unit per circuit of a particular energy form. Input quantities are, in principle, conjugated quantities. In the devices, functions and attributes are described and are stored in parameterizable form. Control units are in principle implemented in software.
(26) Between the generic device and the control unit, a uniform interface can be provided. Three methods can be provided per form or type of energy, such as electric power, heat, etc. These are designated as follows: getLoadOffers offer of the device to the control unit setLoad control unit gives acceptance for one of the offers getCurrentLoad actually measured power, required or supplied at that moment
(27) Events can be: loadOffersChanged device indicates that its status has changed, so that the control unit can use getLoadOffers to query the new offers. currentLoadChanged device indicates that the measured power has changed, so that the control unit can use getCurrentLoad to query the power.
(28) All further communication of the device, for example with the user interface, the physical devices, etc., is device-specific.
(29) An offer (LoadOffer) is made up of: EnergyType power, heat, cooling, etc. (Energy-)Profile predicted energy consumption or production TimeCondition time specification (when, how long?) Weight weighting (price, CO.sub.2 consumption, priority)
(30) A device can output a plurality of such offers to the control unit. The control unit then decides which offer is accepted and under which conditions (starting time, runtime).
(31) As an illustrative example, in the following a photovoltaic system is considered.
(32) Sunshine is predicted for the next two hours. Therefore, the device can for example make the following offers:
(33) Full power (profile=e.g. 10 kW); start: possible immediately; runtime: up to two hours; priority: very high.
(34) 80% power (by shifting the operating point of the rectifier); start and runtime as above; priority: low.
(35) 60% power (by shifting the operating point of the rectifier); start and runtime as above; priority: very low.
(36) 0% power (off); start and runtime as above; priority: lowest.
(37)
(38) In the modeled energy circuit 40, there are one heat circuit and two separate electric power circuits. For clarity, here only the associations of the devices to the respective control units are shown. This implicitly indicates the associations to the energy circuits. Functional relationships between the devices and primary energies are not shown in this representation. A connection between two circuits comes about either through devices that participate in both circuits, or one of the circuits presents itself to the other as a single abstract device. This is a central property of the generic information model. For the controlling of a circuit, only information of the directly assigned devices is necessary. Functional relationships between the circuits must be modeled on the level of the devices.
(39) As a rule, in the generic information model the communication takes place between a device and a control unit. Neither devices nor control units can communicate with each other, with the exception that devices can access released parameters of another device, in order for example to obtain the measurement value of a sensor. The communication takes place via events, i.e., in contrast to communication at regular intervals, an event is triggered by a particular situation, i.e. a constellation of the parameters. These events are device-independent, but can differ between the various circuits. In this way it is ensured that the control algorithm can be implemented independently of the connected devices, and all devices implement the same communication interface, i.e. are suitably abstracted outwardly.
(40)
(41) The goal of the controlling is to adjust the requirements, both positive and negative, of all devices in such a way that the flow in the overall circuit meets particular conditions, such as for example that the overall power consumption should not be greater than a specified maximum value. This is achieved in that the control algorithm distributes the existing resources to the devices in a suitable manner, and then sends corresponding control signals to the devices. Once this has taken place, the circuit is in a stable state as long as the requirements of the devices or the external specifications do not change.
(42) In principle, a new regulation of the circuit is therefore necessary only when the internal logic of a device, triggered by a change in its parameters sends the control unit a new requirement request. Therefore, the controlling functions in an event-driven manner. A device signals a changed requirement to the control unit. The control algorithm makes a new distribution of the existing resources, and sends control signals to those devices whose state is to change. Subsequently, the overall circuit is again in a stable state.
(43) The regulating circuit of the generic information model describes the momentary or instantaneous reaction of the system to a changed requirement or resource situation in order to make it possible to constantly maintain the specified limitations. This does not exclude other mechanisms for controlling and monitoring the overall circuit, in particular prognoses and prior planning. Rather, the unification of the control and monitoring events ensures homogeneity and thus the administrability and expandability of the system.
(44) The controlling inside the device is illustrated on the basis of a lighting system.
(45) The implementation of the lighting system as generic device includes the logic for the actual interaction with the physical lighting system. The lighting system is connected for example through KNX, which is a current building automation technology, can be reached via an IP gateway in the network, and offers an interface via which various lighting scenarios can be switched on. Possible scenarios include for example: all off, all on, emergency lighting, normal night lighting, etc.
(46) If the control unit gives acceptance of an offer, e.g. with full power, then the device implementation, via the KNX interface, switches the lighting system to all on at the time at which the offer is to be started.
(47) The device implementation knows which actions, e.g. switching processes, are necessary for each offer.
(48)
(49) The (power) profile of the offers for the two types of energy are thus identical in this case, except for the sign.