Embodiments described herein relate to methods and systems for power supply fault prediction, in particular methods and systems for power supply units fault prediction in Radio Base Stations forming part of communication networks.
In urban and suburban areas, many Radio Base Stations (RBSs) are directly connected to the Alternating Current (AC) power grid. The quality of power supplied by the AC power grid may vary substantially with location. From a Mobile Network Operator (MNO), the number of RBSs is likely to increase with the implementation of new technologies. Hardware (HW) units that are deployed need to have a highly reliable and fault tolerant system, to avoid a substantially increased number of HW faults generated due to external power quality interrupts and/or external factors such as interference.
It is common for power to be provided over mains power networks using AC, but for components (such as communication network components) to require Direct Current (DC) power to operate. Accordingly, components of communications networks such as RBS and data centres typically comprise or are connected to a Power Supply Unit (PSU). PSUs may be used to convert between AC and DC, and to provide output power in the form required by equipment. By way of example, in a typical RBS, the PSU converts input AC power to regulated DC power, at a voltage that the RBS is configured to use (for example, it is common for RBSs to require-54.5V). Ensuring good operational performance of the PSU is paramount to a well-functioning RBS. The same is true for other components of communications networks, such as data centres, wherein again a correctly operating PSU is essential to a correctly functioning data centre.
Existing RBSs commonly use a Surge Protection Devices (SPDs), and may also or alternatively use Electromagnetic Interference (EMI) filtering techniques, to protect and reduce the impact of incoming power interruptions and interference from external sources. Unfortunately, if the SPDs are not properly designed and/or are installed incorrectly, the RBS may not be sufficiently protected from interruptions and interference, which may result in the performance of PSUs of RBSs specifically and of RBS components generally degrading. It may therefore be beneficial to monitor interruptions in the power supply to RBSs.
In typical RBSs the system architecture is arranged such that the AC distribution power interruptions are measured by the PM counter pmPsuAcInputVoltageInterruption. The PM counter is applied such that, whenever an AC interruption is detected, the time length of the interruption is measured and encoded into the counter, and the registered in accordance with the vector encoding definitions in Table 1 (in a vector, of length 10). A register accumulates the interruption times until it is reset to zero; incrementing a tally in the register whenever an interruption has happened.
As shown in
Although existing systems may provide information allowing the immediate response of (for example) PSUs to incoming power interruptions and interference from external sources to be measured, there is no mechanism for predicting the response of systems over time to potentially multiple instances of incoming power interruptions and interference from external sources. Existing systems for protection from incoming power interruptions and interference from external sources may not fully protect RBSs from the impacts of incoming power interruptions and interference from external sources, and accordingly the frequency of required maintenance may be impacted by the number of incoming power interruptions and interference from external sources. Further, failures of internal components (such as PSUs) within a RBS can impact the behaviour and/or lifetime of other components, again it is not currently possible to fully detect or calculate the impact of internal component failures.
It is an object of the present disclosure to provide methods, systems and computer readable media which at least partially address one or more of the challenges discussed above. In particular, it is an object of the present disclosure to provide PSU fault prediction that may more accurately predict PSU degradation and maintenance requirements and may support increased PSU lifetime and/or efficiency, and may also reduce instances of service outages due to PSU faults.
According to embodiments there are provided computer-implemented methods for power supply fault prediction for RBSs forming part of communication networks. A method comprises obtaining measurements of at least one of: input power characteristics of a PSU of the RBS; power output characteristics of a PDU of the RBS; and power input characteristics of RUs of the RBS. The method further comprises converting the obtained measurements into performance metrics characterising the performance of a RBS power supply. The method also comprises processing the performance metrics using a ML model to generate a power supply fault prediction.
In some embodiments, the obtained measurements may indicate a disruption in normal performance. The performance metrics characterising the performance of the RBS power supply may comprise at least one of: a time severity metric for the disruption in normal performance; and a voltage severity metric for the disruption in normal performance.
In some embodiments, the step of processing the performance metrics using the ML model may comprise generating a data point representative of the state of the RBS in a power supply feature space by the ML model using the performance metrics, and may further comprise determining a distance in feature space between the data point and a centroid of a cluster that represents normal behaviour of the RBS. The comparison between the distance in feature space and one or more predetermined distance thresholds may be used to generate the power supply fault predictions.
According to further embodiments, there are provided RBSs comprising processing circuitry and a memory containing instructions executable by the processing circuitry. A RBS is operable to obtain measurements of at least one of: input power characteristics of a PSU of the RBS; power output characteristics of a PDU of the RBS; and power input characteristics of RUs of the RBS. The RBS is further operable to convert the obtained measurements into performance metrics characterising the performance of a RBS power supply. The RBS is also operable to process the performance metrics using a ML model to generate power supply fault predictions.
The present disclosure is described, by way of example only, with reference to the following figures, in which:—
For the purpose of explanation, details are set forth in the following description in order to provide a thorough understanding of the embodiments disclosed. It will be apparent, however, to those skilled in the art that the embodiments may be implemented without these specific details or with an equivalent arrangement.
Some embodiments are configured to obtain performance metrics that characterise the performance of a RBS power supply. Measurements of at least one of the: input power characteristics of a PSU of the RBS; power output characteristics of a PDU of the RBS; and power input characteristics of RUs of the RBS are obtained, for example, using suitably located sensors as shown in
A method in accordance with some embodiments is illustrated in the flowchart of
As shown in step S302 of
Once the measurements of power characteristics of the PSU have been taken, the obtained measurements may then be converted into performance metrics characterising the performance of the PSU, as shown in step S304 of
As mentioned above, a RBS may not return immediately to a normal operational state when AC power supply is restored. Instead, there may be an interval (the time between tend and treset in
where tint is the duration of the interruption and tSS is the time taken following the interruption in power supply for the RBS to receive a new steady voltage supply. By way of example,
In addition or alternatively to a time severity metric ST, a voltage severity metric SV may be used to characterise the performance of a RBS power supply. When there is an interruption in power supply for a RBS, the supplied power may fluctuate before stabilising (as discussed above). It is possible that the voltage supplied once the supplied power has stabilised may not be the same as that provided prior to the interruption in power supply, that is, the voltage supplied after the interruption (Vfault) may be different to the voltage supplied before the interruption (Vnormal). The difference in the magnitude of the voltage before and after the interruption may be used to define a voltage severity metric SV, for example, the voltage severity metric may be defined as
The voltage may differ before and after an interruption for a number of reasons, for example, when the interruption is due to a failure of an external power source and the RBS switches to using a battery backup power source, or when one or more PSUs fail and the remaining PSUs are reconfigured to provide power for the components previously supplied by the failed PSUs.
Once the obtained measurements have been converted into performance metrics, the performance metrics may then be processed using a Machine Learning (ML) model to generate a fault prediction for the power supply, as shown in step S306 of
Methods in accordance with some embodiments may further comprise a step of training the ML model (from an untrained or partially trained state) to provide the fault predictions. Techniques such as transfer learning and/or federated learning may be used to reduce the time and processing resources required for the training process, where embodiments include the training process. Alternative embodiments may obtain a trained ML model from a suitable database, and avoid the training process. Where embodiments include a step of training a ML model, the training data used (typically readouts from sensors in a RBS associated with indications of the subsequent performance of the RBS) may be specific to a RBS, or may relate to a plurality of different RBSs; the determination as to whether specific or more general training data is used is determined by whether the ML model to be used is a RBS specific ML model or general ML model, as discussed above. Further, the training data may be obtained from a variety of sources, including one or more RBSs operating in a communications network, and/or computer simulations of RBSs, and/or laboratory testing of RBSs or RBS components. The determination of what sources of training data to use may be made depending on the nature of the data that is available; typically, where available, real world data from RBSs operating in a network may be preferable to simulated data or data obtained from lab testing of RBSs or components. However, if there is no or insufficient real world data available, other sources may be used as discussed above. The training data may include information relating to configuration settings of the PSU (or other units), relations to the administrative state (such as active or inactive), information related to Quality of Service (QOS) and Quality of Experience (QoE) metrics of UEs connected to a RBS, and so on.
In some embodiments the ML model may, in the course of generating a power supply fault prediction, generate a data point using the performance metrics, wherein the data point is representative of the state of the RBS and is generated in a power supply feature space. An example of a power supply feature space is shown in
When performance metric(s) characterizing the performance of a RBS power supply, for example, following a disruption in normal performance of incoming power to the RBS, have been obtained, the ML model may use the performance metrics to position a data point in the feature space representing the RBS power supply performance. The distance between the data point and a centroid of a cluster representing the normal performance of the RBS may then be determined. Subsequently, this distance may be compared to one or more predetermined distance thresholds in order to generate power supply fault predictions, and/or to suggest actions that may be performed on the RBS. In some embodiments one of the predetermined distance thresholds may indicate, for example, the boundary in feature space between normal responses of a RBS to a power interruption and abnormal responses of the RBS. Other uses of the predetermined distance thresholds include, for example indicating an urgency of maintenance. The predetermined distance thresholds may specify distances in the feature space from the centroid of a cluster, and may be user specified or hard coded into the ML model. By way of example, where multiple thresholds are used to indicate an urgency of maintenance; when the distance between a data point and the centroid of a cluster is greater than a first distance threshold this may indicate that maintenance scheduling is advisable, while when the distance between a data point and the centroid of a cluster is greater than a second distance threshold (larger than the first threshold) this may indicate that urgent maintenance is required.
Where actions to be performed on the RBS are suggested, these suggested actions may comprise one or more of: deactivation of all or part of the RBS (for example, to protect all or part of the RBS from damage caused by future power abnormalities); reconfiguration of the RBS (for example, to reduce the load on components suspected to be nearing failure); scheduling maintenance of the RBS (to repair or replaced damaged components); and activation of further network components (such as additional RBSs) to compensate in case of failure of some or all of the RBS capabilities. In some embodiments, the method may further comprise performing one or more of the suggested actions on the RBS, and/or on the broader communication network comprising the RBS.
Methods in accordance with some embodiments may be implemented using existing hardware, that is, RBSs and other components of communication networks may be configured to implement methods in accordance with some embodiments by deploying a software update to the RBSs and/or other components. In other embodiments, it may be necessary to install further components, such as additional sensors in RBSs to monitor power characteristics.
Embodiments may allow earlier detection and/or prediction of failures in RBSs, which may support prevention of the failure (for example, through temporary deactivation of all or part of a RBS) and may also improve the scheduling of maintenance. In particular, maintenance may be more effectively target towards RBSs exhibiting abnormal behaviour, such that the behaviour may be rectified (through repair or replacement of damaged components, for example). As a consequence, embodiments may support more robust, fault tolerant systems having improved operational lifetimes and reduced instances of failure.
It will be appreciated that examples of the present disclosure may be virtualised, such that the methods and processes described herein may be run in a cloud environment.
The methods of the present disclosure may be implemented in hardware, or as software modules running on one or more processors. The methods may also be carried out according to the instructions of a computer program, and the present disclosure also provides a computer readable medium having stored thereon a program for carrying out any of the methods described herein. A computer program embodying the disclosure may be stored on a computer readable medium, or it could, for example, be in the form of a signal such as a downloadable data signal provided from an Internet website, or it could be in any other form.
In general, the various exemplary embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the disclosure is not limited thereto. While various aspects of the exemplary embodiments of this disclosure may be illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that these blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
As such, it should be appreciated that at least some aspects of the exemplary embodiments of the disclosure may be practiced in various components such as integrated circuit chips and modules. It should thus be appreciated that the exemplary embodiments of this disclosure may be realized in an apparatus that is embodied as an integrated circuit, where the integrated circuit may comprise circuitry (as well as possibly firmware) for embodying at least one or more of a data processor, a digital signal processor, baseband circuitry and radio frequency circuitry that are configurable so as to operate in accordance with the exemplary embodiments of this disclosure.
It should be appreciated that at least some aspects of the exemplary embodiments of the disclosure may be embodied in computer-executable instructions, such as in one or more program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types when executed by a processor in a computer or other device. The computer executable instructions may be stored on a computer readable medium such as a hard disk, optical disk, removable storage media, solid state memory, RAM, etc. As will be appreciated by one of skill in the art, the function of the program modules may be combined or distributed as desired in various embodiments. In addition, the function may be embodied in whole or in part in firmware or hardware equivalents such as integrated circuits, field programmable gate arrays (FPGA), and the like.
References in the present disclosure to “one embodiment”, “an embodiment” and so on, indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to implement such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
It should be understood that, although the terms “first”, “second” and so on may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of the disclosure. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed terms.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising”, “has”, “having”, “includes” and/or “including”, when used herein, specify the presence of stated features, elements, and/or components, but do not preclude the presence or addition of one or more other features, elements, components and/or combinations thereof. The terms “connect”, “connects”, “connecting” and/or “connected” used herein cover the direct and/or indirect connection between two elements.
The present disclosure includes any novel feature or combination of features disclosed herein either explicitly or any generalization thereof. Various modifications and adaptations to the foregoing exemplary embodiments of this disclosure may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings. However, any and all modifications will still fall within the scope of the non-limiting and exemplary embodiments of this disclosure. For the avoidance of doubt, the scope of the disclosure is defined by the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/082723 | 11/24/2021 | WO |