This application claims the priority benefit of Italian Application for Patent No. 102019000010269, filed on Jun. 27, 2019, the content of which is hereby incorporated by reference in its entirety to the maximum extent allowable by law.
The description relates to a method for generating a signal indicating a drift in an analog oscillating signal.
One or more embodiments may be applied to electric power grids and, more specifically, to power grid failure detection or for power grid predictive maintenance.
Detecting frequency drifts occurring in analog oscillatory signals, and identifying whether such analog signal frequency is increasing or decreasing, may facilitate predictive maintenance of systems.
The problem of frequency drifts is particularly relevant in controlling power grid performance, where all the generators should share the same frequency in order to maintain the grid performance. Electric power grids that carry electrical power to homes and businesses are sometimes prone to failure, resulting in a blackout for the affected areas.
Power grid operators and systems try to keep the AC frequency as close to a fixed frequency as possible. For example, the nominal AC frequency of the power grid in Europe is 50 Hz, while in the United States the nominal AC frequency is 60 Hz. During operation, the actual AC frequency value may drift around the nominal AC frequency value, for instance as a result of load and generation effects.
Existing solutions for monitoring frequency drifts may employ power analyzers. In general, a spectral analysis performed by digitally implemented Fast Fourier Transform may be used to detect a frequency drift. For instance, such a solution is discussed in U.S. Pat. No. 7,490,013 (incorporated by reference).
However, both power analyzers and digital FFT use (computer-implemented) algorithms whose computational complexity can slow down the performance of the system.
Other drawbacks of the existing solutions may include:
There is a need in the art to contribute in providing an improved solution.
According to one or more embodiments, a method is presented for detecting a (drift of) frequency in an oscillatory signal.
One or more embodiments may relate to a corresponding device.
A sensor for power grid monitoring may be exemplary of such a device.
One or more embodiments may relate to a corresponding apparatus.
An apparatus for controlling an oscillatory signal generator may be exemplary of such apparatus.
One or more embodiments may relate to the method as a computer-implemented method.
One or more embodiments may relate to a corresponding computer program product.
One or more embodiments may comprise a computer program product loadable in the memory of at least one processing circuit (e.g., a computer) and comprising software code portions for executing the steps of the method when the product is run on at least one processing circuit. As used herein, reference to such a computer program product is understood as being equivalent to reference to computer-readable medium containing instructions for controlling the processing system (for instance, a micro-controller) in order to co-ordinate implementation of the method according to one or more embodiments. Reference to “at least one computer” is intended to highlight the possibility for one or more embodiments to be implemented in modular and/or distributed form.
One or more embodiments may be based on the exploitation of jump resonance phenomenon in non-linear systems, which is often regarded as a detrimental parasitic effect, as a fast frequency drift detection tool.
One or more embodiments use a device based on discrete-time nonlinear dynamical systems to detect frequency of a given signal and its trends (increasing/decreasing), without performing a spectral analysis.
One or more embodiments may be reconfigurable, facilitating obtaining the detection of frequency drifts in various bands by changing even just one parameter.
One or more embodiments may facilitate avoiding the use of on-chip solutions for spectral analysis of signals.
One or more embodiments may advantageously use digital signal processing approaches to detect frequency drifts in oscillatory signals, using a reduced amount of computational resources.
One or more embodiments facilitate the use of dedicated programmable devices as sensors, wherein the frequency drift detection is a result of the dynamical behavior of a jump resonance system, providing on-line fast and reliable results.
One or more embodiments may facilitate the use of programmable devices as non-linear systems.
One or more embodiments will now be described, by way of non-limiting example only, with reference to the annexed Figures, wherein:
In the ensuing description, one or more specific details are illustrated, aimed at providing an in-depth understanding of examples of embodiments of this description. The embodiments may be obtained without one or more of the specific details, or with other methods, components, materials, etc. In other cases, known structures, materials, or operations are not illustrated or described in detail so that certain aspects of embodiments will not be obscured.
Reference to “an embodiment” or “one embodiment” in the framework of the present description is intended to indicate that a particular configuration, structure, or characteristic described in relation to the embodiment is comprised in at least one embodiment. Hence, phrases such as “in an embodiment” or “in one embodiment” that may be present in one or more points of the present description do not necessarily refer to one and the same embodiment.
Moreover, particular conformations, structures, or characteristics may be combined in any adequate way in one or more embodiments.
The references used herein are provided merely for convenience and hence do not define the extent of protection or the scope of the embodiments.
One or more embodiments may exploit a property of non-autonomous nonlinear dynamical systems.
A linear dynamical system is a system in which a relatively small change in an initial condition of the system produces a relatively small and quantifiable or predictable change in an output state of the system.
Frequency response is the quantitative measure of the output spectrum of a system or device in response to a stimulus, and is used to characterize the dynamics of the system. It is a measure of magnitude and phase of the output as a function of frequency, in comparison to the input. In simplest terms, if a sine wave is injected into a system at a given frequency, a linear system will respond at that same frequency with a certain magnitude and a certain phase angle relative to the input. In other words, the magnitude of a frequency response of a linear system is characterized by a single valued curve |G(jω)|, where w is the frequency of the input signal.
Conversely, a nonlinear dynamical system may exhibit a relatively sensitive dependence on system initial conditions. Thus, a relatively small or even a virtually unmeasurable difference in system initial conditions can result in nonpredictable system output states. Such output states may, in some instances, have relatively large differences between them despite the relatively small differences in initial conditions of the system.
Nonlinear systems receiving a driving signal may show a regimen in which a magnitude of the frequency response |U| may have different values for a same frequency value ω.
A wide variety of nonlinear oscillator circuits may display such behavior, which may be observed as a result of increasing (decreasing) frequency of the driving signal.
One or more embodiments are based on the observation that jump resonance may actively be used, purposely designing a device showing such an otherwise detrimental physical phenomenon to facilitate the detection of the trend of frequency drifts in an oscillatory signal, e.g., an analog signal.
One or more embodiments comprise purposely designed and configured microcontroller-implemented discrete-time dynamical systems showing jump resonance to obtain a fast analysis of the input signal frequency and to detect increasing and/or decreasing trends.
In one or more embodiments, a discrete-time nonlinear core may be implemented in a microcontroller in a flexible way (e.g., programmable microcontroller), so that the nonlinear core may be reconfigurable “online”, e.g. modifying a small set of parameters. For instance, obtaining the detection of frequency drifts in various bands may be facilitated by changing at least one parameter.
As exemplified in
Jump resonance is a phenomenon observed in nonlinear circuits where an output frequency response function (module) |U| exhibits abrupt jumps when the frequency of the input signal is varied, for instance the output response may change its value from A to B if the frequency is reached from a higher value to a lower value, and change from B to A if the frequency ω0 is reached from a lower value to a upper value, as exemplified in
The presence of a hysteretic curve in the frequency response U of a dynamical system is something unusual and, especially in control systems, worsens the control performance. Therefore, analysis is performed in control systems design with the aim of avoiding the parameter space in which jump resonance occurs.
The Inventors have observed that such a (frequency-hysteresis) behavior may be advantageously exploited in an electronic device 10, as exemplified in
One or more embodiments may comprise a frequency hysteresis-based circuit. Such a frequency hysteresis may differ from classical hysteresis-based circuits wherein a hysteresis phenomenon occurs in voltage/current or from ferromagnetic devices wherein a hysteresis occurs in magnetic field/flux.
In one or more embodiments, such an electronic device 10 may comprise:
In one or more embodiments, the jump detection circuit 16 may be configured to forward to a user circuit 18 a trigger or alert signal T in case a significant variation, e.g., above a certain threshold, of the value of an envelope of the response signal U is detected, indicative of a frequency jump happened in the frequency response.
One or more embodiments may optionally include a reconfiguration (Rec) circuit 15, coupled to the nonlinear circuit 14, wherein the reconfiguration circuit 15 (for instance, a computer) may be used to “tune” one or more design parameters, for instance a set of parameters ωn, K, F, ξ discussed in the following, facilitating using the device 10 also to measure an unknown period of a signal S fed thereto. For instance, if a signal having an unknown frequency f is fed to the circuit 14 and the circuit parameters are “swept” between different ranges of values, the value of the parameter, e.g., ωn for which a trigger signal T is raised may be indicative of the frequency value of the unknown frequency f of the signal S.
One or more embodiments may comprise a method for detecting a change in oscillation frequency of an oscillatory signal, the method comprising:
In one or more embodiments the alert signal T may, for instance, be an envelope signal E of the variation of the frequency response U in time of the circuit 14. For instance, if the frequency drift is positive, and there is an increase in drive signal frequency, the envelope T of the response U may have a negative trend during a time-interval reaching a first threshold, e.g., going from a higher value to a lower value. Such a negative trend may be indicative of a positive drift in the frequency.
Similarly, if the frequency drift is negative, and there is a decrease in drive signal frequency, the envelope T of the response U may have a positive trend, e.g., going from a lower value to a higher value during a time interval above a second threshold. Such a positive trend may be indicative of a negative drift in the frequency.
In one or more embodiments the user circuit 18 may comprise a control circuit coupled to a generator of the oscillatory signal S and capable of compensating such drift, until the envelope T value changes in the opposite direction.
In one or more embodiments, the user circuit 18 may comprise a control circuit which may be used to automatically take action, for instance in order to prevent a power grid failure. In one or more embodiments, the user circuit 18 may comprise interactive human-machine interfaces configured to alert human operators of the possibility of an impending power grid failure.
In one or more embodiments, data may be sent from the power grid line or may be sensed by a sensor coupled to the power grid.
It is noted that the device could be used in many other applications where frequency drift monitoring may be of interest, such as in the power electrical plants. For instance, the device can be used to detect vibrational behavior of mechanical systems, electromechanical systems, hydraulic systems, etc. where it may be an on-site low-cost sensor providing a general high-level monitoring platform, facilitating decision actions.
As a further remark, it is noted that one or more embodiments may employ an analog nonlinear oscillator circuit. At the same time, such an analog circuit may hardly provide an easy programmability of the device 14, therefore software adjustments are useful to reach an adequate performance.
In one or more embodiments, such a circuit 14 may have a resonance response U designed as a closed-loop system, composed by a continuous-time linear circuit portion 140 and a polynomial nonlinear circuit portion 142, wherein the nonlinear circuit portion forms a retroactive feedback branch for the linear circuit portion 140. In one or more embodiments, for instance, the nonlinear circuit portion 142 may be coupled between the linear portion 140 output and its input, being coupled to the input via an adder 144 which subtracts the feedback from the input.
In one or more embodiments, a quasilinear representation for a nonlinear element subjected to a sinusoidal input R, indicated as describing function DF, may be a function both of an amplitude and frequency of the input signal R.
In one or more embodiments, the modulus of the closed-loop response U of the system may be expressed as a polynomial whose order may be a function of the order of the polynomial nonlinearity, for instance as a result of applying a describing function DF approach.
In the following, principles underlying one or more embodiments are discussed with reference to an example of a third order nonlinearity, being otherwise understood that such a case is purely exemplary and in no way limiting.
In one or more embodiments, the linear circuit portion 140 may have a general second-order transfer function G(s) which may be expressed in the Laplace domain as:
while a function N for the non-linear circuit portion 142 may be expressed as a cubic term, e.g.:
N(u)=u3
Design parameters K, ωn and ξ can be fixed imposing the desired solutions to the polynomial describing the modulus of the closed-loop response, as discussed in the following.
For the considered cubic nonlinearity, the describing function DF with sinusoidal inputs r may be expressed as:
so that the closed loop system response U may be expressed as:
where:
For instance, imposing F=1, it follows that the expression of the closed loop system response U becomes:
Applying the modulus operator to the expression and considering ψ=0, the modulus of the equation above may be expressed as:
In order to have a window of jump resonance, the equation above is conditioned to provide three positive and real solutions U for a same value of ω.
Given a generic third order (dis)equation, which may be expressed as
ax3+bx2+cx+d=0
the condition to impose so that it admits three real roots may be expressed as:
where
For instance, the sign of the obtainable three roots can be evaluated using a Routh table.
From the discussion in the foregoing, it follows that a set of conditions may be derived to design a nonlinear circuit 14 having a transfer function as exemplified in
For instance, such condition may be expressed as:
wherein
Starting from such continuous-time nonlinear circuit, a discrete-time nonlinear system may be obtained, purposely designing or providing a linear circuit portion and a nonlinear circuit portion in order to have jump resonance in the frequency response U.
For instance, the linear portion transfer function may be expressed in a time-discrete domain by applying a Tustin transformation to the transfer function in the Laplace domain. The Tustin transformation may be expressed as:
and the linear circuit portion transfer function in the time-discrete domain G(z) may be expressed as:
A nonlinear circuit 14 having a time-discrete transfer function G(z) may be purposefully exploited in one or more embodiments of the electronic device 10 for frequency drift detection in the oscillatory signal S.
In one or more embodiments, the (discrete-time nonlinear) system may be implemented using a (purposely programmed) microcontroller device. For instance, a STM32F446 microcontroller by STMicroelectronics may be employed as such a microcontroller device.
In one or more embodiments, a second order Infinite Impulse Response, briefly IIR, filter may be purposely designed so that it shows a nonlinear behavior with jump frequency.
Considering a second order IIR filter transfer function in the discrete time domain, which may be expressed as:
it follows that the coefficients a0, a1, a2, b1, b2 may have values selected so that the polar diagram of the reciprocal (or the inverse) of H(z) crosses the regions of multiple solutions, for instance the regions exemplified with the curves in
One or more embodiments may advantageously employ discrete-time non-linear oscillator 14, wherein the frequency response U may be an oscillatory function repeating with periodicity 2π. In one or more embodiments, it may be possible to select the frequency range in which hysteresis occurs as a function of the sampling time in the time-discrete system, improving flexibility of the device 10 facilitating reconfigurability.
One or more embodiments may employ, as mentioned, an odd nonlinearity of higher order than three, such as a quintic (see for instance
In one or more embodiments of the device 10, thanks to such a higher selectivity, may detect drifts occurring in different combinations of directions at different frequencies. For instance, the oscillatory signal S can be a wideband signal and it may be possible to detect a plurality of frequency drifts with the device 10 having a quintic or septic nonlinearity.
As exemplified in
A consequence of purposely designing such nonlinear oscillator 14 is that its frequency response U is known, at least within a certain frequency range. As a result, if an oscillatory signal S having an unknown oscillation frequency is fed to the nonlinear circuit 14 and the unknown oscillatory frequency lies within the frequency response U of the nonlinear circuit 14, it may be measured. Such a measurement, advantageously, may not use any time to frequency transformation and may be the result of the jump detection circuit 16 detecting a jump: the oscillation frequency of the signal input is hence the detected jump frequency.
As exemplified in
One or more embodiments may comprise an electronic device (for instance, 10), comprising:
In one or more embodiments, the processing circuit may be configured to adjust an amplitude of said sampled oscillatory electric signal.
In one or more embodiments, as mentioned, the nonlinear circuit (for instance, 14) may comprise a (purposely programmed) microcontroller-based circuit.
In one or more embodiments, said nonlinear circuit may have a hysteretic frequency response (for instance, U) which satisfies an expression:
wherein G(jω)=R(ω)+jI(ω) is a linear portion of the hysteretic frequency response (for instance, U) and
is a describing function DF of a nonlinear portion of the hysteretic frequency response.
In one or more embodiments, the nonlinear circuit (hysteretic 14) may comprise an Infinite Impulse Response (IIR) filter.
In one or more embodiments, the IIR filter may be configured to have a hysteretic frequency response H(z) which satisfies an expression:
wherein coefficients a0, a1, a2, b1, b2 have values selected so that the polar diagram of the reciprocal of H(z) crosses a region of the complex plane comprising multiple values of z.
One or more embodiments may comprise an electronic apparatus, comprising:
In one or more embodiments of the electronic apparatus, said oscillatory signal generator may be a power grid supply signal generator and said oscillation frequency may be equal to 50 Hz or 60 Hz.
One or more embodiments may comprise a method, comprising:
In one or more embodiments, the method may comprise:
One or more embodiments may comprise a computer program product loadable into the memory of at least one processing circuit (for instance, 14) and comprising software code portion implementing the method of any of claims 9 to 10 when run on said processing circuit (for instance, 14).
It will be otherwise understood that the various individual implementing options exemplified throughout the figures accompanying this description are not necessarily intended to be adopted in the same combinations exemplified in the figures. One or more embodiments may thus adopt these (otherwise non-mandatory) options individually and/or in different combinations with respect to the combination exemplified in the accompanying figures.
The claims are an integral part of the technical teaching provided herein with reference to the embodiments.
Without prejudice to the underlying principles, the details and embodiments may vary, even significantly, with respect to what has been described by way of example only, without departing from the extent of protection. The extent of protection is defined by the annexed claims.
Number | Date | Country | Kind |
---|---|---|---|
102019000010269 | Jun 2019 | IT | national |
Number | Name | Date | Kind |
---|---|---|---|
4349878 | Grimm | Sep 1982 | A |
7490013 | Wells | Feb 2009 | B2 |
8766716 | Paek | Jul 2014 | B2 |
9806675 | Yang | Oct 2017 | B2 |
9843260 | Paek | Dec 2017 | B1 |
10386808 | Tian | Aug 2019 | B2 |
Entry |
---|
IT Search Report and Written Opinion for IT Appl. No. 102019000010269 dated Nov. 11, 2019 (7 pages). |
Number | Date | Country | |
---|---|---|---|
20200408819 A1 | Dec 2020 | US |