MODULAR POWER NETWORK DEVICE
20230145829 · 2023-05-11
Inventors
Cpc classification
H02J13/00
ELECTRICITY
H02J11/00
ELECTRICITY
G06F1/12
PHYSICS
H02J13/00006
ELECTRICITY
G06F11/221
PHYSICS
H02J2203/10
ELECTRICITY
International classification
G06F11/22
PHYSICS
H02J13/00
ELECTRICITY
H02J11/00
ELECTRICITY
H02J3/18
ELECTRICITY
Abstract
A modular system is described which can provide high frequency monitoring of power use and responsive control as well as enabling network connectivity for centralised monitoring and operation. One modular system consists of a communications bus, end caps, and a combination of the modules providing communications, power metering, relay control and battery backup. Each modular system can be configured with a combination of modular units as needed for the application. A combination of bus communication monitoring and tilt detection provides security against external tampering after installation.
Claims
1. A method of synchronizing communication across a plurality of interconnected modules powered by a common power source; the method comprising the steps of: (a) analyzing an input signal of the common power source at a first module of the plurality of modules; (b) analysing the input signal of the common power source at a second module of the plurality of modules; (c) detecting a feature in the input signal at a time t1 at the first module; (d) detecting the feature in the input signal at a time t3 at the second module; and (e) determining an indication of delay in communication between the first module and the second module by either comparing t1 and t3 to a reference time signal at the first module, or comparing t1 and t3 to a reference time signal at the second module.
2. The method of synchronizing communication of claim 1 further comprising the step of adjusting the timing of transmissions from the second module based on the indication of delay.
3. The method of synchronizing communication of claim 1 further comprising the step of adjusting the timing of transmissions from the second module based on the indication of delay.
4. The method of synchronizing communication of claim 1, wherein: (a) the communication across the plurality of interconnected modules comprises transmission of data; and (b) the method further comprises the step of adjusting the transmission of data from the second module based on the indication of delay.
5. The method of synchronizing communication of claim 1 wherein detecting a feature in the input signal comprises detecting an amplitude peak of the input signal.
6. The method of synchronizing communication of claim 4, wherein adjusting the transmission of data from the second module comprises the steps of: (a) transmitting by the second module, at the time t3 that is equal to the time t1 plus a time t2, the data that is (i) generated at the time t1 by the first module, and (ii) transferred to the second module at the time t2; and (b) transmitting by the second module, at the time t3 that is equal to t1+t2, additional data generated by the second module at the time t1.
7. The method of synchronizing communication of claim 4, wherein adjusting the transmission of data from the second module comprises the steps of: (a) transmitting by the second module, at a time t4 that is greater than t1+t2, data that is generated at a time t1 by the first module and that is transferred to the second module in at the time t2; and (b) transmitting by the second module, at a time t4 that is greater than t1+t2, data generated by the second module at the time t1.
8. The method of synchronizing communication of claim 1, wherein the reference time signal comprises a global positioning (GPS) time signal.
9. The method of synchronizing communication of claim 8 further comprising the step of adjusting the timing of transmissions from the second module based on the indication of delay for data transmission from the first module to the second module.
Description
DESCRIPTION OF FIGURES
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION
[0043] The invention will now be described with reference to the accompanying figures.
[0044] A modular system for monitoring of electricity use and providing for rapid response to changes in electricity demand is provided. The modular system may be placed in a plurality of sites, or nodes, where electricity being generated or consumed is to be monitored. The modular systems may communicate with a central server or command which monitors data on electricity usage from each of the distributed modular systems.
[0045] The modules forming the modular system 1 may be housed in a series of enclosures as shown in
Modules
[0046] The modules comprise a battery pack 2, power supply 3, communications gateway 4, power meter 5, relay 6 and end caps 7, 8 (left and right).
[0047] The battery pack 2 provides back-up to the 12 V dc common bus rail in the event of a power outage.
[0048] The power supply 3 inputs 100-250 V AC and supplies 12 V DC to a common bus.
[0049] The communications gateway 4 provides for primary communications, computation, data storage, and human interaction module. In addition, remote configuration and updating of underlying modules is carried out through this module. The communications gateway further provides a synchronising timing signal (PPS) to underlying modules.
[0050] The power meter 5 provides dual 3-phase power meter. The meter contains zero-crossing circuitry to enable per voltage cycle calculation of voltage frequency. It further provides RS-485, Ethernet, and Optocoupler interfaces and selectable CT type: 5 A or 333 mV.
[0051] The relay 6 provides a software controllable 2PDT latching relay. The relay also provides for a manual override capability. The relay and manual override switch status are reflected in inputs to a host microcontroller.
[0052] End caps 7, 8 are provided at the right and left ends of the module. The end caps provide flat end caps with no inter-module connectors on the end faces. The caps internally terminate CAN-FD busses. This provides for enabling of the ‘Electronic Bolt’ security feature used to detect tampering (described further below). The end caps further act as a switch on the power lines ensuring that the end caps are in place before the system powers up.
Bus
[0053] The modules may be interlinked by a common system bus 9 (
[0054] It is desirable for the connector to be centred and horizontal in orientation as shown in
[0055] The bus provides power (4 lines) 12V/GND or otherwise as required by design, for example, an additional −12V line may be desirable. End caps act as a system power switch, as shown below, to prevent modules from powering up and attempting to establish communications prematurely during installation.
[0056] The communications (4 lines) lines may be 2×CAN Flexible Data-Rate (FD) busses (5+ Mbps) with 120 Ω terminating resistors located on each end cap.
[0057] The synchronisation signal (1 Line) may be one pulse-per-second, driven by the communications gateway module. The signal may be used to time synchronise all connected modules. The signal may be Active high or low as required by the user.
[0058] The electronic bolt comprises two lines. A main processor periodically sends random code to the right over the UART. This provides that tampering may be indicated if this is not received from the left.
[0059] The enumeration signal (1 line) may use microcontroller GPIO and pull-down resistors in the end caps to determine the order of connected modules from left to right. This assumes GPIO is in a high-impedance state on reset. An example operation is described below: Enumeration Routine: (Carried out on reset. Enumerator=0 at start) [0060] 1. Set left and right GPIO to Input and read values [0061] 2. If left=‘1’ then wait until ‘0’ to proceed; While waiting, update enumerator as new values received on CAN-FD Bus [0062] 3. Transmit ID and ++enumerator on CAN-FD Bus. [0063] 4. If right=‘0’ (last module) then send ‘End Enumeration’ packet on CAN-FD Bus else if right=‘1’ then set Right to Output logic ‘0’ [0064] 5. On sending or receipt of ‘End Enumeration’ packet on CAN-FD Bus, set left and right GPIO to high impedance states and exit Enumeration routine.
[0065] The above provides an overview of the modular system on the whole. A number of specific functions and features of the modular system will now be described.
Tamper Detection
[0066] The integrity of data provided by the module system is critical to the decision making as to how power in a given network should be managed and distributed. Any tampering with data, for example to provide for increased figures for financial gain, would have a detrimental effect on the overall effectiveness and accuracy of the system. To prevent to corruption of data by such means, the modular system provides “tamper proof” features. The end modules or end caps provide one such tamper proof feature.
[0067] The end caps act to restrict access to the system bus. The end caps comprise a plurality of points for receiving or transmitting data from the system bus. The end module is configured to indicate to the CPU a discontinuity in the system bus if a transmission from at least one point of the end module is not received by a second point of the end module. The system bus provides the main communication conduit between modules in the modular system.
[0068] The transmission from the at least one point of the end module may comprise a transmission to a corresponding point of a second end module. This is shown for example in
[0069] In operation, a transmission may be transmitted from the CPU over a first transmission path 10 and the transmission received by a second point of an end cap over a second transmission path 11. This is advantageous as it provides for a “looped” path from the end module, through the modular system, and back to the end module. As such, discontinuities throughout the system can be detected. In this manner, the loop acts as an “electronic bolt.” This is shown for example in
Tamper Indicator
[0070]
[0071] The means for detecting a change in position of the module comprises an accelerometer. Movement or a change in position of the module is detectable by an accelerometer.
[0072] With reference to
[0073] The accelerometer is configured to detect a movement of the module in relation to the horizontal support. For example with reference to
[0074] The module is tilted out from the support at an angle θ. The accelerometer is configured to detect such tilting movement for a given angle θ from an axis perpendicular to the horizontal support. If an angle of θ degrees, an alarm is triggered.
Data Synchronization
[0075]
[0076] The modules 14, 15 are powered by a common power source, for example a mains power. The power source therefore has a characteristic signal 16 which is capable of being analyzed at both modules. Data from module 14 is sent to module 15 at a time t1. Simultaneously, the first module 14 detects a feature of the power signal indicated by the arrow in
Discrete System Response
[0077]
[0078] Each of the nodes 1 to n informs a server as to how much power is being consumed by the node or alternatively, how much power is being generated by the node. This provides that the server may determine by how much these values can potentially be changed, for example, whether a node can consume more or less power or whether a node can generate more or less power.
[0079] The server then transmits frequency set points, individual for each node, at which the node can provide a discrete response, i.e., each node can be configured to trigger a given discrete response. For example, a node may be triggered to consume more power, to consume less power, to generate more power or to generate less power as determined by the server.
[0080] Furthermore, nodes 1 to n monitor the frequency of the power at each node, for example using a power meter module, to see if the measured frequency values are exceeding set points that they have received from the server. If they are indeed found to be exceeding them, the node will then provide its discrete response, autonomously, without any further intervention by the server.
[0081] For example, with reference to
[0082] Concurrently, each of the nodes, 1, 2, and n are monitoring their operating frequency to see if the measured values are exceeding the set points x, y and z that they have received from the server. If the measured frequency is not exceeded, then the node is not triggered and the node informs the server of how much power it is currently consuming (demand) or how much it is currently capable of generating as described above. See Sections A and B of
[0083] If the measured frequency is exceeded, then the node is triggered. The node then provides a discrete response at the set point provided by the server. This provides that the node can provide its discrete response, autonomously, without any further intervention by the server. As such, with respect to Section C,
[0084] The words “comprises/comprising” and the words “having/including” when used herein with reference to the present invention are used to specify the presence of stated features, integers, steps or components but do not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
[0085] It is appreciated that certain features of the invention, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the invention which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable sub-combination.