Power utility companies use power distribution lines to carry power to customers spanning large geographic areas, typically from one or more power generating stations (or power plants) to residential and commercial customer sites. The power is carried on power distribution lines from the power plants at relatively high voltages and using alternating current (AC). Substations are commonly located near the customer sites to provide a step-down of the high voltage to a lower voltage (e.g., using transformers). Power distribution lines carry this lower-voltage AC from the substations to multitudes of customer sites at which endpoint (e.g., power-consumption metering) devices are installed to monitor and report on the power consumed at each site.
Service providers utilize such power distributed networks to provide data-communication services to customers over the same large geographic areas over which the power utility companies provide power. While the power plants (or power-generating stations) use alternating current (AC) to transmit power over long distances via the power distribution lines, service providers communicate (send and/or collect) power-related informational data with consumers of the distributed power and also communicate control/configuration data with equipment which may be switching and/or drawing power from the power distributed networks. Long-distance transmission can be accomplished over a relatively high voltage.
Communications providers are among such service providers which may utilize distributed communications networks to provide communications services to customers. Similarly, power companies utilize a network of power lines, meters, and other network elements to provide power to customers throughout several geographic regions and to receive data from customer locations including, but not limited to, data representing metered utility usage. A system can provide these reporting functions using a set of data-collecting devices (collectors) that are designed to communicate with nearby endpoint devices. However, data communication between a command center, collectors and many thousands of endpoint devices over power distribution lines can be a particularly challenging issue. The sheer number of endpoint devices contributes to a host of issues including endpoint processing power, memory size, endpoint cost, interference from AC power and other concerns. For instance, digital signal processing of communications between the devices can be complicated by these and other factors.
Aspects of the present disclosure are directed to addressing the above-discussed aspects as well as others which will become apparent based on the detailed description that follows. According to one embodiment of the present disclosure, aspects are directed to apparatuses (e.g., systems and devices) which are configured to manage, assess and/or communicate data involving equipment and communication devices working with customer power-consumption sites which are powered by utility power.
Consistent with various embodiments of the instant disclosure, a power-line communication (PLC) apparatus collects information provided over power lines from a plurality of communication devices respectively and communicatively associated with a plurality of customer sites. This collection of data is used for assessment by a central processing circuit operated on behalf of a power utility company. In such embodiments, the PLC data-collector circuit comprises a plurality of data interface units and a PLC end-point device data computation circuit which includes high-throughput data reception circuits configured to receive data from each of the plurality of data interface units in parallel via the high-throughput data reception circuits and in accordance with a data-transfer protocol used by each interface circuit. One or more of the interface circuits is configured and arranged to operate at a location that is remote from the plurality of customer sites and also remote from the location at which the computation unit is situated. By communicatively coupling each of the plurality of communication devices over the power lines and communicating PLC data via the plurality of data interface units at dispersed locations using the high-throughput data reception circuits in accordance with the data-transfer protocol, overall system throughput across broad geographic areas, and control of peripheral power-line coupled equipment, can be more readily realized.
One particular embodiment involves a power-line communication (PLC) apparatus for collecting information, for assessment by a power utility company, over power lines connecting to a plurality of customer sites. The apparatus is implemented in the form of a system which includes a plurality of communication devices respectively and communicatively associated with the plurality of customer sites, a central processing circuit configured and arranged on behalf of the power utility company to collect information derived from the data sent over the power lines from each of the plurality of communication devices, and a remoteable data-collector circuit including a plurality of data interface units which can be strategically placed at locations in and around locations serviced by the power lines. Each of the plurality of communication devices is configured and arranged to operate by power received over the power lines at the associated customer site, and to communicate data over the power lines via a customer-site transformer. The central processing circuit is configured and arranged to collect information derived from the data sent over the power lines from each of the plurality of communication devices by using a broadband communication network for carrying the collected information. The data interface units are configured as part of the remoteable data-collector circuit with a transformer circuit for selectively receiving data from a subset of the plurality of communication devices via the power lines, with a transformer-coupling circuit for selectively sending data to the subset of the plurality of communication devices via the power lines, and with a high-throughput data driver circuit for outputting data in accordance with a data-transfer protocol. The data-transfer protocol is common to each of multiple high throughput driver circuits within each data interface unit.
A PLC end-point device data computation circuit, which can also be configured as part of each remoteable, or location extendible, data-collector circuit, includes a plurality of high-throughput data reception circuits and configured and arranged to operate at a location that is remote from the plurality of customer sites. The computation unit is communicatively coupled to each of the plurality of communication devices over the power lines via the plurality of data interface units, to receive data from each of the plurality of data interface units in parallel via the high-throughput data reception circuits and in accordance with the data-transfer protocol, and communicates data with and sends the collected information to the central processing unit via the broadband communication network.
These and other aspects of the present disclosure are exemplified in a number of illustrated implementations and applications, some of which are shown in the figures and characterized in the claims section that follows. The above summary is not intended to describe each illustrated embodiment or every implementation of the present disclosure. The figures and detailed description that follow, including that described in the appended claims, more particularly describe some of these embodiments.
Various example embodiments may be more completely understood in consideration of the following detailed description in connection with the accompanying drawings, in which:
While the disclosure is amenable to various modifications and alternative forms, examples thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the disclosure to the particular embodiments shown and/or described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the disclosure.
Aspects of the present disclosure are believed to be applicable to a variety of different types of devices, systems and arrangements, including those that may be implemented for customers which subscribe to one or more services for receiving power generated and/or provided by a power utility company and to one or more services for communicating data over the power lines or via a broadband communication network. While the present disclosure is not necessarily limited to such applications, various aspects of the disclosure may be appreciated through a discussion of various examples using these contexts.
According to certain embodiments which are consistent with the present disclosure, aspects are directed to manners and locations in which receiver circuits are configured and arranged to process communication signals that are received over the power distribution lines which carry power using alternating current (AC). While the receiver circuits can be configured to process received signals using the AC as a timing reference, it is appreciated that there are various complexities involving use of this power-line communications (PLC) medium. For instance, due to the AC line frequency being subject to significant fluctuations in frequency, the data reception circuits (receivers) typically compensate for these fluctuations by making appropriate adjustments to the signal processing. Moreover, the PLC medium is taxed by significant bandwidth demands as data is received around the clock from multitudes of endpoint devices often involving communication and control of metered power usage throughout large regions and including both populated cities and relatively unpopulated rural areas. These and other issues, are addressed at the ground level by implementing the PLC system by way of receiver circuitry that processes received signals in the digital domain. In particular embodiments, the signal processing can be benefited from use of a fast Fourier transform (FFT) to allow the signals to be represented in the frequency domain. The FFT algorithm can be designed to match the channel frequencies used by the transmitter which sends the data over the power lines. For instance, the transmitted signals can be used to track the AC line frequency in certain embodiments. For instance, a given frequency channel can be determined by using the AC line frequency as a reference signal or clock. In this instance, the frequency channel has a center frequency that would vary as the frequency of the AC line varies. This can be particularly useful for filtering harmonics that might be caused by the power-providing AC. This AC frequency, and resulting harmonics, can vary about an ideal frequency of about 60 Hertz (Hz) in the United States and around 50 Hz in Europe. These standard frequencies, however, are relatively arbitrary (e.g., defined by a standard that could be changed in the future) and do not necessarily limit the various embodiments discussed herein. For further information regarding these and related aspects of data transfer and processing over the PLC medium, reference may be made to U.S. Pat. Nos. 8,737,555 and 9,525,462; each of these patent documents names as the first inventor Stuart L. Haug et al. and is assigned to the assignee of the instant patent document, and each is incorporated by reference generally and also specifically for its teaching concerning the disclosed manners of signal processing of signals and data as received/collected/processed, for example, with discernment of information carried by data blocks based on combining energy of aligned signals.
Addressing the above and other issues associated with communicating data over PLC mediums, particular embodiments of the present disclosure are directed to a PLC data-collector circuit being encased as a subsystem in a protective environment-shielding housing at a base location. As non-limiting examples, this location may be near a segment of the system's power lines such as at substation wherefrom power is distributed to power-consuming facilities or at a stand-alone location where data is simply collected for processing. The PLC data-collector circuit includes front-end circuitry and computation circuitry. The front-end circuitry is implemented as a set of data interface units, each including a transformer circuit and analog-digital signal conversion circuits for selectively receiving and converting analog data from associated subsets of the many endpoint communication devices (being served via the power lines) to digital data for processing by the computation circuitry. In the set, each of the plurality of data interface units includes an associated high-throughput data driver circuit (e.g., a microcomputer with an output interface) for processing the received and converted data for transmission, in accordance with a data-transfer protocol, to the computation circuitry, and in a typical implementation, one or more other of the plurality of the data interface units is configured to be located proximate the housing such as inside the housing and co-located with the computation circuit (thereby considered physically integrated with the PLC data-collector circuit), while at least one of the plurality of the data interface units is configured to be remotely located relative to the housing such as at a location along the power lines but sufficiently remote from the computation circuit that a long-range communications channel is needed for a high-throughput bandwidth for communications between the distal data interface unit(s) and the computation circuit. Example distances therebetween might be several feet, 50 feet, 90 feet or in some instances accommodated by certain data communications channels, as far as several miles away.
While not necessarily being limited to the above type of exemplified PLC systems, such embodiments with the data interface unit(s) being distal or remoteable relative to the computation circuit, can advantage various aspects of PLC systems. These aspects include, for example, the above-noted fluctuations in AC line frequency and the bandwidth requirements for communicating such PLC data over such PLC mediums, and the ability to communicate effectively in and around PLC-serviced regions without undue material and/or labor costs. Accordingly, aspects of the present disclosure are directed to a data receiving and processing circuitry in a data-collecting device (collector) that is configured and arranged to lock its signal processing (e.g., an FFT algorithm) closely enough to the power-line frequency for the related complex data demodulation of the data received. The ability to effectively and efficiently lock can be particularly useful for enabling a large number of densely-packed frequency channels in a limited bandwidth, wherein data throughput is intense and relatively constant and wherein the individual channel frequencies are held to extremely tight tolerances.
Accordingly, with the PLC data-collector circuit implemented with its data interface unit(s) being strategically located inside and outside of the housing which encases the PLC data-collector circuit, the data interface units (inside and outside the housing) can send the data they receive from the PLC lines in the appropriately-processed form of data (discussed below) via driver circuits to the computation circuit, thereby permitting the computation circuit optimize processing of this data as it is received or streamed in from many of the data interface units which, in turn, process data received from multitudes of endpoints (e.g., facility-installed metering circuits). To accommodate this volume of data, the PLC data-collector circuit incorporates high-throughput communications channels for conveying data from each of the plurality of data interface units. These communications channels extend from the respective high-throughput driver circuits which are integral with each of the data interface units, to high-throughput receiver circuits which form part of, or are integrated with, the computation circuit.
The medium(s) of the communications channels and protocol(s) for carrying the data depend on system-implementation specifications. Such specifications can include, for example, the distances needed to accommodate the communications channels, the potential amount of data feeding the remote/distal interface units, the number of endpoints (e.g., facility-installed metering circuits) to be respectively (communicatively-) coupled to the remote/distal interface units, and the degrees to which data processing of the PLC signals are to be processed by the respective front-end portion (the interface units) and backend portions (the computation circuit) of the PLC data-collector circuit.
By locating the data interface units both inside and outside of the PLC data-collector circuit in this manner, significant advantages have been discovered in connection with the present disclosure. Among others and depending on the embodiments implemented for a given system application, these advantages can permit for a way to increase signal-to-noise aspects of the system to allow for better reception, a reduction of bandwidth requirements by optimizing the processing of data received at the respective locations of the data interface units, and permitting for control and/or communications interfaces with equipment that is typically used for needs which are adjacent to the localized installation of the data interface unit(s) outside the housing.
Consistent with embodiments of the instant disclosure,
More specifically and with particular reference to
Although not shown in
The general data communications are generally depicted in
In certain embodiments of the present disclosure, the collector units 108 are configured to receive data from many different sets of equipment 114 while storing the data in a local database. The collectors units 108 may be operated by the manufacturer of the communication devices (as exemplified herein), and/or by a third party service provider in communication with the manufacturer. A collector 108 can also take action based on the data received from the endpoints 114 and transmit data received from the sets of endpoints 114 to the command center 104. A collector 108 can also represent a separate server as compared to the server operated on behalf of the manufacturer(s). For example, in a PLC implementation such as shown in
In this scenario and using the above discussed features as disclosed herein, the command center 104 can configure those collector units 108 implemented with interface unit(s) being remotely located along the power lines (e.g., 108a), so that they collect data by combining energy corresponding data as received from differently-located interface unit(s) in an attempt to improve the signal quality conditions in the signals received from the endpoints 114. In one exemplary implementation, such signal-quality improvement can be addressed in a PLC system configuration wherein symbols from a particular endpoint are transmitted at specifically-allocated times/frequencies to avoid data collisions on the power lines, over any one of thousands of communications channels in the system.
In one such example system, each endpoint is assigned a particular channel using orthogonal frequency-division multiple access (OFDMA) or another channel allocation technique. Channel assignments for the endpoints 114 can be stored, for example, in a communications database that is accessible to the collectors 108. Consistent with embodiments of the present disclosure, each collector 108 can be configured to be in communication with thousands of endpoints 114 and there can be thousands of collectors 108 communicating with the command center 104. For example, a single collector can be configured to communicate with over 100,000 endpoint devices (e.g., power meters and load switches) at customer sites and a command center can be configured to communicate with over 1,000 collectors. Thus, there can be millions of total endpoints and many thousands of these endpoints can be considered region-specific or neighbor endpoints (many or all co-located with broadband-enable devices) for communications to the same collector over a shared power distribution line.
In this context, signal quality can be improved by with each of multiple separate communication channels assigned for communication by one (or more) of the plurality of endpoints, with at least one data symbol being communicated by transmitting the data symbol over the multiple communications channels. Transmissions of the data symbol via the separate communication channels may be performed concurrently, overlapping, and/or sequentially in time. For those collector units 108 implemented with interface unit(s) being remotely located along the power lines, each such interface unit receives multiple versions of the data symbol and then, whether at one of these interface units or at the computation circuit, these versions of the data symbol are effectively combined to improve the signal to noise ration. As noted above, this can be achieved by combining energy corresponding to the data as received from differently-located interface unit(s) over respective ones of the communication channels in an attempt to improve the signal quality conditions in the signals received from the endpoints 114. If excessive noise is present in one or more of the communication channels, the received data symbols may be in error. However, by implementing certain interface units remotely located along the power lines, the processing apparatus (e.g., the computation unit) combines energy from the aligned data symbols and discerns the true data from the communication signals that are received over the communication channels. The processing apparatus provides the discerned data in the form of an output data symbol. The data communication circuitry can align the phases of the received data symbols per a common reference point as known in such PLC systems. The processing apparatus is thus configured to combine energy of the aligned data symbols and determine a third data symbol from the combined energy; should this third data symbol be discerned (decoded as being valid), the collector unit 108 uses this third data symbol for purposes reporting to the command center 104.
In some embodiments, the command center 104 can instruct that additional data symbols be retransmitted and/or that an interface unit be re-located/installed near a specific region of endpoints, if a data symbol cannot be discerned from the combined energy of a first set of concurrently received data symbols. Energy of the retransmitted symbols and first set of data symbols may be combined and used to recover an error-free data symbol. In some implementations, retransmissions are performed individually for each symbol received in error. In some other implementations, a group of different data symbols (e.g., a data packet) may be retransmitted in response to any symbol in the group of data symbols being received in error. These and other data symbol discernment embodiments may utilize different schemes for recovery of the true data symbols which are received in error. In some embodiments, each transmission/retransmission includes a single instance of the data symbol to be transmitted. In some embodiments, each transmission/retransmission again concurrently transmits multiple instances of a data symbol over respective separate communication channels and from respectively-located interface units, whether from the same collector unit or different collector units. In some embodiments, the number of instances of the data symbol included in each transmission and/or retransmission may be adjusted based on the amount of noise in a particular environment. In some implementations, such an adjustment may be performed based on various indicators of channel conditions including but not limited to error rate and/or signal to noise ratio (SNR). Accordingly, by taking advantage of collector units 108 implemented with interface unit(s) being remotely located along the power lines, each of the multiple data symbols used for transmission/retransmission can be modulated with the same encoding scheme and phase aligned with the other data symbols (to be combined) per a common reference point (e.g., beginning of symbols or end of symbols). This approach can be modified by changing the modulation by attempting to mitigate the signal's susceptibility to noise, so long as the transmission and retransmission of the data symbols are sent using the same modulation scheme.
Consistent with certain embodiments, those interface unit(s) which are remotely located along the power lines, can provide a remotely-located interface through which other equipment can be controlled and/or data accessed therefrom. For example, such other equipment might include one or more of the following: a load switch, a PLC power meter, capacitor bank, switch actuator, circuitry configured to monitor switch positions, circuitry configured to provide meteorology reports including at least one of temperature, pressure, wind velocity and rain, area lighting, circuitry configured to monitor physical security, load shedding, and circuitry configured to monitor power quality. For such equipment, the command center (104 of
As noted above, within each collector unit 108 one or more of the interface units can be installed at remote locations, such as a few feet away to miles away from the installation and/or housing 206 of the PLC data-collector circuit. In the block diagram of
Also shown in
As noted above, certain embodiments permit for one or more of the interface units 210a, 210b and 210c being constructed, as an optional feature, with each such interface unit being constructed in the same manner and thereby permitting any of the interface units to be located inside (proximal) or outside (distal) the enclosure or housing (protecting the collector unit's computation circuit and any other interface units which may be internally configured). Consistent with such embodiments,
As shown in
At block 402, a first data stream including unprocessed (raw) data of the data samples can be transmitted to the computational circuit (e.g., 220 of
At block 404, a second data stream including partially processed data of the data samples can be filtered by the interface units (e.g., 210a). For example, the partially processed data can be input to a low-pass filter of the interface units. Partially processed data can include data that has been decimated before for bit detection. The filtered data can then be decimated, for example, to 27 kilo samples per second (ksps). At block 406, the filtered and/or decimated data can be transmitted to the computation circuit at block 412. The computation circuit can perform bit detection on the filtered and decimated data. Advantageously, the signal combination can be improved with a reduced bandwidth as compared to unprocessed data. However, a significant amount of bandwidth is needed to transmit the partially processed data to the computational circuit.
At block 408, the interface units can perform full bit detection on a third data stream including fully processed data of the data samples. Fully processed data can include data that has already been decimated to, for example, 27 ksps. At block 410, the detected bits of the fully processed data can be transmitted to the computation circuit at block 412. Transmitting the detected bits uses much less bandwidth as compared to the unprocessed data or the filtered and/or decimated data. However, signal quality information may be lost unless statistics are transmitted to the computational circuit with the detected bits.
At block 412, the computational circuit can combine energy corresponding to bits from each of the three data streams. By combining the energy from the first two of the illustrated data streams, the signal quality of signals represented by the energy can be improved for discernment of the bits of the three data streams.
Unless otherwise indicated, various general purpose systems and/or logic circuitry may be used with programs in accordance with the teachings herein, or it may prove convenient to construct a more specialized apparatus to perform the required method. For example, according to the present disclosure, one or more of the methods can be implemented in hardwired circuitry by programming a general-purpose processor, other fully or semi-programmable logic circuitry, and/or by a combination of such hardware and a general-purpose processor configured with software. As another example, it will be appreciated that the term communication devices refers to and/or includes circuits enabled to communicate other devices, for example over the illustrated broadband network, such as WiFi and/or cellular enabled devices such as smart thermostats, smart water heaters and the like. For example, WiFi/cellular enabled devices may include a desktop CPU, tablet, smart phone, etc. Accordingly, the various components and processes shown in the figures can be implemented in a variety of circuit-based forms, such as through the use of data processing circuits (operative by circuit components alone or in combination with configuration/software data, otherwise known as “modules”).
It is recognized that aspects of the disclosure can be practiced with computer/processor-based system configurations other than those expressly described herein. The required structure for a variety of these systems and circuits would be apparent from the intended application and the above description. Further, it is appreciated that various terms used in the instant disclosure are known to those knowledgeable in the art to describe aspects relating to one or more of circuits to implement certain circuit-based logic, data communications and related protocols, applications and the like. Such techniques include the description of computation for signal processing expressed in terms of an algorithm or mathematical expression, such as Fast-Fourier Transform (FFT). While such techniques may be implemented, for example, by executing code on a computer, the expression of that technique may be conveyed and communicated as a formula, algorithm, or mathematical expression. For the purposes of this document, each of the terms endpoint, endpoint device and communication device refers to and/or includes circuits enabled to communicate, for example over the described communication network, whether PLC, WiFi, Internet, cellular enabled etc. As just one example, a WiFi/cellular enabled communication device (e.g., endpoint or modem device) may include a microcomputer, memory for executing a computer program, a programmable logic array and/or data-communication driver circuitry as is common in variety of known circuits including desktop CPUs, tablets, smart phones, and communications equipment commercially available from the instant assignee, Landis+Gyr (operating in Minnesota and elsewhere).
In certain embodiments, machine-executable instructions are stored for execution in a manner consistent with one or more of the methods of the present disclosure. The instructions can be used to cause a general-purpose or special-purpose processor that is programmed with the instructions to perform the steps of the methods. The steps may be performed by specific hardware components that contain hardwired logic for performing the steps, or by any combination of programmed computer components and custom hardware components.
In some embodiments, aspects of the present disclosure may be provided as a computer program product, which may include a machine or computer-readable medium having stored thereon instructions which may be used to program a computer (or other electronic devices) to perform a process according to the present disclosure. Accordingly, the computer-readable medium includes any type of media/machine-readable medium suitable for storing electronic instructions.
The various embodiments described above are provided by way of illustration and should not be construed to necessarily limit the disclosure. Based on the above discussion and illustrations, those skilled in the art will readily recognize that various modifications and changes may be made to the present disclosure without strictly following the exemplary embodiments and applications illustrated and described herein. For instance, such changes may include variations on particular circuits and/or software code to implement one or more of the various modules. Such modifications and changes do not depart from the true spirit and scope of the present disclosure, including aspects set forth in the following claims.