Adaptive controller
Granted 20 Mar 2012 · 1 office action
Current assignee: SUMITOMO RIKO COMPANY LIMITED · originally TOKAI RUBBER INDUSTRIES, LTD.
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Atsushi Muramatsu, Hironori Koyama · Examiner: Shuwang Liu
Life of the application
10 dated eventsAbstract
An adaptive controller includes an adaptive-signal generator for generating an adaptive signal, which includes a first amplitude filter coefficient and a first phase filter coefficient, in a first transfer path based on an angular frequency of a cyclic signal, which a vibration generation source generates; a first residual-error detector for detecting a first residual error at a first observation point in the first transfer path; an observation-point target-value setter for setting a residual-error target value, which includes an amplitude target value complying with the angular frequency; and a first filter-coefficient updater for updating the first amplitude filter coefficient and the first phase filter coefficient based on the angular frequency, the first residual error and the residual-error target value. Thus, when adding the adaptive signal to the cyclic signal, the adaptive controller can make the residual error, which results from the addition, not equal to zero intentionally.
Description
13 parts›INCORPORATION BY REFERENCE
This invention is based on Japanese Patent Application No. 2006-54,879, filed on Mar. 1, 2006, the entire contents of which are incorporated herein by reference.
›BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an adaptive controller for cyclic signal, which a vibration generation source generates. The adaptive controller actively removes the influences of cyclic signal, which the cyclic signal exerts to an objective evaluation point, by adding an adaptive signal, which synchronizes with the cyclic signal, to the cyclic signal. Thus, the adaptive controller reduces vibration actively at the objective evaluation point.
2. Description of the Related Art
JP-A-2005-309,662, for instance, discloses a conventional adaptive controller. The patent publication sets forth to make a differential computed value zero. The differential computed value herein is produced by adding an adaptive signal to a signal, which a vibration generation source generates.
When one and only transfer path is present from a vibration generation source to an objective evaluation point, such a conventional adaptive controller, which makes a differential computed value zero, can surely make a vibration at the objective observation point zero.
However, when a plurality of transfer paths are present from a vibration generation to an objective evaluation point, the following problems arise if the conventional adaptive controller is applied to control a vibration, which occurs in one of the transfer paths.
Firstly, suppose that no adaptive control is applied to a plurality of transfer paths, vibrations, which are transferred by way of a plurality of transfer paths, cancel with each other so that a vibration at an objective evaluation might be reduced consequently. In such a situation, when the conventional adaptive controller is applied to one of the transfer paths, a vibration, which occurs in one of the transfer paths, is reduced, and accordingly does not act to cancel vibrations, which occur in the other transfer paths. As a result, there is a fear that a vibration at an objective evaluation might be enlarged adversely.
Secondly, vibrations, which are transferred by way of a plurality of transfer paths, might often exhibit different proportions of contribution to an objective evaluation point for every frequency, respectively. For example, when the conventional adaptive controller is applied to one of the transfer paths, it is possible to reduce a vibration at an objective evaluation point if a vibration, which occurs in the one of the transfer paths, contributes greatly to canceling the frequency of a vibration at an objective evaluation point. However, in the other frequency bands, even if the conventional adaptive controller is applied to one of the transfer paths, it might not be possible to reduce a vibration at an objective evaluation point so much. In this instance, since the reduction magnitude of vibrations differ for every frequency, the changing proportion of vibration might enlarge with respect to the change of frequency. That is, the gap between the crests and roots of vibration might enlarge. Such a change might give unpleasant feelings to certain people.
Moreover, it has been attracting engineers' attention to make tones by utilizing vibrations and/or noises. However, when the conventional adaptive controller is applied to the making of tunes, it is necessary to generate vibration anew in making tunes because the conventional adaptive controller operates to make vibrations and/or noises zero at an objective evaluation point. Consequently, such a tune making is very poor in terms of the energy efficiency.
›SUMMARY OF THE INVENTION · 1 of 4
The present invention has been developed in view of such a circumstance. It is therefore an object of the present invention to provide an adaptive controller for cyclic signal, adaptive controller which can operate so as not to make a residual error zero intentionally upon adding an adaptive signal to a cyclic signal.
An adaptive controller for cyclic signal according to the present invention actively reduces the influences of cyclic signal, which the cyclic signal exerts to an objective evaluation point by way of a predetermined transfer path, by adding an adaptive signal, which synchronizes with the cyclic signal, to the cyclic signal, which a vibration generation source generates,
the predetermined transfer path comprising a first transfer path; the adaptive controller comprising: an adaptive-signal generator for generating the adaptive signal, whose constituent element comprises a first amplitude filter coefficient and a first phase filter coefficient, in the first transfer path based on an angular frequency of a specific frequency, the specific frequency being at least one frequency component selected from a plurality of frequency components making the cyclic signal; a first residual-error detector for detecting a first residual error, which results from adding the adaptive signal to the cyclic signal by way of a predetermined first transfer characteristic, at a first observation point, which is located between the adaptive-signal generator and the objective estimation point in the first transfer path; an observation-point target-value setter for setting a residual-error target value, a cyclic residual-error target value at the first observation point, based on the angular frequency, the residual-error target value comprising an amplitude target value complying with the angular frequency; and a first filter-coefficient updater for updating the first amplitude filter coefficient and the first phase filter coefficient based on the angular frequency, the first residual error and the residual-error target value.
The present adaptive controller for cyclic signal updates the first filter coefficient and the first phase filter coefficient, using the cyclic residual-error target value. Thus, the present adaptive controller generates an adaptive signal, in which the updated first amplitude filter coefficient and first phase filter coefficient are used. That is, the present adaptive controller does not make the residual error zero at the first observation point, but generates an adaptive signal with the adaptive-signal generator so as to make the residual error at the first observation point the residual-error target value. Note herein that the residual-error target value is a cyclic signal whose amplitude is an amplitude target value. Therefore, when a plurality of transfer paths are present from the vibration generation source to the objective evaluation point, the present adaptive controller can inhibit the vibration at the objective evaluation point from enlarging adversely, and can make the gap between the crests and roots of the vibration smaller. Moreover, when carrying out a tone making, the present adaptive controller exhibits improved energy efficiency because it can utilize a signal which is equivalent to the residual-error target value.
Moreover, in the present adaptive controller, it is advisable that the residual-error target value can comprise a phase target value, which complies with the angular frequency. Specifically, in this instance, the residual-error target value comprises an amplitude target value and a phase target value, which comply with the angular frequency. That is, the present adaptive controller can make a phase of the residual-error target value at the first observation point different from a phase of the cyclic signal, which the vibration generation source generates.
For example, when a plurality of transfer paths are present from a vibration generation source to an objective evaluation point, the phase of vibration, which is transferred by way of one of the transfer paths, might differ from the phase of vibration, which is transferred by way of the other one of the transfer paths. Moreover, when an adaptive signal is generated with respect to a vibration, which is transferred by way of one of the transfer paths, it is desirable to match a residual-error phase at a first observation in one of the transfer paths to a phase of vibration, which is transferred by way of the other one of the transfer paths. Accordingly, when a residual-error target value comprises a phase target value, it is possible to adequately adjust a residual-error phase at a first observation point. Consequently, when a plurality of transfer paths are present, it is possible to securely control a vibrating system so as to inhibit an objective evaluation point from vibrating.
Here, when the residual-error target value comprises an amplitude target value, it is advisable that the first filter-coefficient updater can update the first amplitude filter coefficient and the first phase filter coefficient in the following manner.
Specifically, the present adaptive controller can preferably further comprise a first estimated-transfer-function calculator for calculating an estimated value for a transfer function of the first transfer characteristic based on the angular frequency, wherein:
the adaptive-signal generator can preferably generate the adaptive signal in the first transfer path, the adaptive signal being produced according to following Equation (1); and the first filter-coefficient updater can preferably update the first amplitude filter coefficient and the first phase filter coefficient in Equation (1) according to following Equations (2), (3) and (4) or following Equations (5), (6) and (7) based on the angular frequency, the first residual error, the first transfer-function estimated value and the residual-error target value,
y 1 n =a 1 n ·sin(ω· t n +φ1 n ) Equation (1):
wherein: y 1 n : Adaptive Signal; a 1 n : First Amplitude Filter Coefficient; φ 1 n : First Phase Filter Coefficient; ω: Angular Frequency of Specific Frequency (i.e., One of Frequency Components of Cyclic Signal); t n : Time (i.e., Sampling Cycle T×Discrete Time n); and n: Discrete Time;
›SUMMARY OF THE INVENTION · 2 of 4
a 1 n+1 =a 1 n −μ a1 ·Ah 1·( e 1 n −et arg et n )·sin(ω· t n +φ1 n +Φh 1) Equation (2):
φ1 n+1 =φ1 n −μ φ1 ·( e 1 n −et arg et n )·cos(ω· t n +φ1 n +Φh 1) Equation (3):
et arg et n =a e ·sin(ω· t n ) Equation (4):
wherein: μ a1 : Step-size Parameter for First Amplitude; μ φ1 : Step-size Parameter for First Phase; Ah 1 : Amplitude Component of Estimated Value Gh 1 for Transfer Function of First Transfer Characteristic Gh; Φh 1 : Phase Component of Estimated Value Gh 1 for Transfer Function of First Transfer Characteristic Gh; e 1 n : Residual-error Signal; et arg et n : Residual-error Target Value; and a e : Amplitude Target Value;
a 1 n+1 =a 1 n −μ a1 ·Ah 1·( e 1 n −et arg et n )·sin(ω· t n +φ1 n +Φh 1) Equation (5):
φ1 n+1 =φ1 n −μ φ1 ·Ah 1 ·a 1 n ·( e 1 n −et arg et n )·cos(ω· t n +φ1 n +Φh 1) Equation (6):
et arg et n =a e ·sin(ω· t n ). Equation (7):
Here, when updating the first amplitude filter coefficient and the first phase filter coefficient, two instances, updating them according to Equations (2), (3) and (4) or updating them according to Equations (5), (6) and (7), are available. Both of these instances exhibit convergence, which is identical to each other virtually. However, Equation (3) for updating the first phase filter coefficient is free of an amplitude component Ah 1 of an estimated value Gh 1 for a transfer function of a first transfer characteristic G 1 , and a first amplitude filter coefficient a 1 n thereof. On the other hand, Equation (6) for updating the first phase filter coefficient comprises an amplitude component Ah 1 of an estimated value Gh 1 for a transfer function of a first transfer characteristic G 1 , and a first amplitude filter coefficient a 1 n thereof. Therefore, when updating the first phase filter coefficient, it is possible to reduce the computational load more in the instance using Equation (3) than in the instance using Equation (6). As a result, it is possible to use a microcomputer with low computational processing ability, and thereby it is possible to intend to make the present adaptive controller at reduced cost.
Moreover, when the residual-error target value comprises an amplitude target value, and a phase target value, it is advisable that the first filter-coefficient updater can update the first amplitude filter coefficient and the first phase filter coefficient in the following manner.
Specifically, the present adaptive controller can preferably further comprise a first estimated-transfer-function calculator for calculating an estimated value for a transfer function of the first transfer characteristic based on the angular frequency, wherein:
the adaptive-signal generator can preferably generate the adaptive signal in the first transfer path, the adaptive signal being produced according to following Equation (8); and the first filter-coefficient updater can preferably update the first amplitude filter coefficient and the first phase filter coefficient in Equation (8) according to following Equations (9), (10) and (11) or following Equations (12), (13) and (14) based on the angular frequency, the first residual error, the first transfer-function estimated value and the residual-error target value,
y 1 n =a 1 n ·sin(ω· t n +φ1 n ) Equation (8):
wherein: y 1 n : Adaptive Signal; a 1 n : First Amplitude Filter Coefficient; Φ 1 n : First Phase Filter Coefficient; ω: Angular Frequency of Specific Frequency (i.e., One of Frequency Components of Cyclic Signal); t n : Time (i.e., Sampling Cycle T×Discrete Time n); and n: Discrete Time;
a 1 n+1 =a 1 n −μ a1 ·Ah 1·( e 1 n −et arg et n )·sin(ω· t n +φ1 n +Φh 1) Equation (9):
φ1 n+1 =φ1 n −μ φ1 ·( e 1 n −et arg et n )·cos(ω· t n +φ1 n +Φh 1) Equation (10):
et arg et n =a e ·sin(ω· t n +φ e ) Equation (11):
wherein: μ a1 : Step-size Parameter for First Amplitude; μ φ1 : Step-size Parameter for First Phase; Ah 1 : Amplitude Component of Estimated Value Gh 1 for Transfer Function of First Transfer Characteristic Gh; Φh 1 : Phase Component of Estimated Value Gh 1 for Transfer Function of First Transfer Characteristic; e 1 n : Residual-error Signal; et arg et n : Residual-error Target Value; a e : Amplitude Target Value; and φ e : Phase Target Value;
a 1 n+1 =a 1 n −μ a1 ·Ah 1·( e 1 n −et arg et n )·sin(ω· t n +φ1 n +Φh 1) Equations (12):
φ1 n+1 =φ1 n −μ φ1 ·( e 1 n −et arg et n )·cos(ω· t n +φ1 n +Φh 1) Equation (13):
et arg et n =a e ·sin(ω· t n +φ e ). Equation (14):
Here, when updating the first amplitude filter coefficient and the first phase filter coefficient, two instances, updating them according to Equations (9), (10) and (11) or updating them according to Equations (12), (13) and (14), are available. Both of these instances exhibit convergence, which is identical to each other virtually. However, Equation (10) for updating the first phase filter coefficient is free of an amplitude component Ah 1 of an estimated value Gh 1 for a transfer function of a first transfer characteristic G 1 , and a first amplitude filter coefficient a 1 n thereof. On the other hand, Equation (13) for updating the first phase filter coefficient comprises an amplitude component Ah 1 of an estimated value Gh 1 for a transfer function of a first transfer characteristic G 1 , and a first amplitude filter coefficient a 1 n thereof. Therefore, when updating the first phase filter coefficient, it is possible to reduce the computational load more in the instance using Equation (10) than in the instance using Equation (13). As a result, it is possible to use a microcomputer with low computational processing ability, and thereby it is possible to intend to make the present adaptive controller at reduced cost.
Moreover, when the predetermined transfer path, which is present from the vibration generation source to the objective evaluation point, comprises the first transfer path, and a second transfer path which differs from the first transfer path. The observation-point target value setter can preferably set the amplitude target value based on a transfer characteristic of the second transfer path. Thus, it is possible to properly adjust the residual-error amplitude at the first observation point in the first transfer path with respect to a vibration, which is transferred to the objective evaluation point by way of the second transfer path. Therefore, it is possible to make a first vibration, which is transferred to the objective evaluation point by way of the first transfer path, and a second vibration, which is transferred to the objective evaluation point by way of the second transfer path, cancel with each other. As a result, it is possible to reduce the vibration at the objective evaluation point.
›SUMMARY OF THE INVENTION · 3 of 4
In addition, when setting the amplitude target value based on a transfer characteristic of the second transfer path, the following two manners are available.
According to first means for setting the amplitude target value, the observation-point target-value setter can preferably store the amplitude target value, which complies with the angular frequency, in advance, and can preferably set the amplitude target value based on the angular frequency of the cyclic signal, which the vibration generation source generates actually. That is, the amplitude target value for every angular frequency is stored as a map in advance, and an amplitude target value is set based on the angular frequency of the cyclic signal alone. Thus, it is possible to set an amplitude target value at a very high speed.
Moreover, second means for setting the amplitude target value is a method of setting the amplitude target value adaptively in the following manner. Specifically, according to the second means, the observation-point target-value setter can preferably comprise:
an imaginary adaptive-signal generator for generating an imaginary adaptive signal in the second transfer path imaginarily, the imaginary adaptive signal being produced according to following Equation (15), whose constituent elements comprise the second amplitude filter coefficient and the second phase filter coefficient, based on the angular frequency; a vibration detector for detecting a second-observation-point vibration, which occurs based on the cyclic signal, at the second observation point in the second transfer path; an imaginary residual-error detector for detecting an imaginary residual error, which occurs by adding the imaginary adaptive signal to the cyclic signal imaginarily by way of a predetermined imaginary transfer characteristic at the second observation point based on the imaginary adaptive signal and the second-observation-point vibration; an imaginary transfer-function estimater for calculating an estimated value for a transfer function of the imaginary transfer characteristic based on the angular frequency; a second filter-coefficient updater for updating the second amplitude filter coefficient and the second phase filter coefficient in Equation (15) according to following Equations (16) and (17) or following Equations (18) and (19) based on the angular frequency, the imaginary residual error and the imaginary transfer-function estimated value; and an updated target-value setter for setting the updated second amplitude filter coefficient at the amplitude target value according to following Equation (20),
y 2 n =a 2 n ·sin(ω· t n +φ2 n ) Equation (15):
wherein: y 2 n : Imaginary Adaptive Signal; a 2 n : Second Amplitude Filter Coefficient φ 2 n : Second Phase Filter Coefficient ω: Angular Frequency of Specific Frequency (i.e., One of Frequency Components of Cyclic Signal); and t n : Time (i.e., Sampling Cycle T×Discrete Time n);
a 2 n+1 =a 2 n −μ a2 ·Ah 2 ·e 2 n ·sin(ω· t n +φ2 n +Φh 2) Equation (16):
Φ2 n+1 =φ2 n −μ φ2 ·e 2 n ·cos(ω· t n +φ2 n +Φh 2) Equation (17):
wherein: μ a2 : Step-size Parameter for Second Amplitude; μ φ2 : Step-size Parameter for Second Phase; Ah 2 : Amplitude Component of Estimated Value Gh 2 for Transfer Function of Imaginary Transfer Characteristic G 2 ; Φh 2 : Phase Component of Estimated Value Gh 2 for Transfer Function of Imaginary Transfer Characteristic G 2 ; and e 2 n : Imaginary Residual-error Signal;
a 2 n+1 =a 2 n −μ a2 ·Ah 2 ·e 2 n ·sin(ω· t n +φ2 n +Φh 2) Equation (18):
Φ2 n+1 =φ2 n −μ φ2 ·e 2 n ·cos(ω· t n +φ2 n +Φh 2) Equation (19):
a e =a 2 n+1 . Equation (20):
By thus setting the amplitude target value adaptively, it is possible to produce the amplitude target value, which complies with a transfer characteristic of the second transfer path, with higher accuracy. Meanwhile, setting the amplitude target value adaptively as described above requires to speed up the computational processing.
Moreover, when the predetermined transfer path, which is present from the vibration generation source to the objective evaluation point, comprises the first transfer path, and a second transfer path which differs from the first transfer path. The observation-point target value setter can preferably set the phase target value based on a transfer characteristic of the second transfer path. Thus, it is possible to properly adjust the residual-error amplitude at the first observation point in the first transfer path with respect to a vibration, which is transferred to the objective evaluation point by way of the second transfer path. Therefore, it is possible to make a first vibration, which is transferred to the objective evaluation point by way of the first transfer path, and a second vibration, which is transferred to the objective evaluation point by way of the second transfer path, cancel with each other. As a result, it is possible to reduce the vibration at the objective evaluation point.
In addition, when setting the phase target value based on a transfer characteristic of the second transfer path, the following two manners are available.
According to first means for setting the phase target value, the observation-point target-value setter can preferably store the phase target value, which complies with the angular frequency, in advance, and can preferably set the phase target value based on the angular frequency of the cyclic signal, which the vibration generation source generates actually. That is, the phase target value for every angular frequency is stored as a map in advance, and the phase target value is set based on the angular frequency of the cyclic signal alone. Thus, it is possible to set the phase target value at a very high speed.
Moreover, second means for setting the phase target value is a method of setting the phase target value adaptively in the following manner. Specifically, according to the second means, the observation-point target-value setter can preferably comprise:
an imaginary adaptive-signal generator for generating an imaginary adaptive signal in the second transfer path imaginarily, the imaginary adaptive signal being produced according to following Equation (21), whose constituent elements comprise the second amplitude filter coefficient and the second phase filter coefficient, based on the angular frequency; a vibration detector for detecting a second-observation-point vibration, which occurs based on the cyclic signal, at the second observation point in the second transfer path; an imaginary residual-error detector for detecting an imaginary residual error, which occurs by adding the imaginary adaptive signal to the cyclic signal imaginarily by way of a predetermined imaginary transfer characteristic at the second observation point based on the imaginary adaptive signal and the second-observation-point vibration; an imaginary transfer-function estimater for calculating an estimated value for a transfer function of the imaginary transfer characteristic based on the angular frequency; a second filter-coefficient updater for updating the second amplitude filter coefficient and the second phase filter coefficient in Equation (21) according to following Equations (22) and (23) or following Equations (24) and (25) based on the angular frequency, the imaginary residual error and the imaginary transfer-function estimated value; and an updated target-value setter for setting the updated second phase filter coefficient at the phase target value according to following Equation (26),
›SUMMARY OF THE INVENTION · 4 of 4
y 2 n =a 2 n ·sin(ω· t n +φ2 n ) Equation (21):
wherein: y 2 n : Imaginary Adaptive Signal; a 2 n : Second Amplitude Filter Coefficient Φ 2 n : Second Phase Filter Coefficient ω: Angular Frequency of Specific Frequency (i.e., One of Frequency Components of Cyclic Signal); and t n : Time (i.e., Sampling Cycle T×Discrete Time n);
a 2 n+1 =a 2 n −μ a2 ·Ah 2 ·e 2 n ·sin(ω· t n +φ2 n +Φh 2) Equation (22):
Φ2 n+1 =φ2 n −μ φ2 ·e 2 n ·cos(ω· t n +φ2 n +Φh 2) Equation (23):
wherein: μ a2 : Step-size Parameter for Second Amplitude; μ φ2 : Step-size Parameter for Second Phase; Ah 2 Amplitude Component of Estimated Value Gh 2 for Transfer Function of Imaginary Transfer Characteristic G 2 ; Φh 2 : Phase Component of Estimated Value Gh 2 for Transfer Function of Imaginary Transfer Characteristic G 2 ; and e 2 n : Imaginary Residual-error Signal;
a 2 n+1 =a 2 n −μ a2 ·Ah 2 ·e 2 n ·sin(ω· t n +φ2 n +Φh 2) Equation (24):
φ2 n+1 =φ2 n −μ φ2 ·Ah 2 ·a 2 n ·e 2 n ·cos(ω· t n +φ2 n +Φh 2) Equation (25):
φ e =φ 2 n+1 . Equation (26):
By thus setting the phase target value adaptively, it is possible to produce the phase target value, which complies with a transfer characteristic of the second transfer path, with higher accuracy. Meanwhile, setting the phase target value adaptively as described above requires to speed up the computational processing.
When adding an adaptive signal to a cyclic signal, the present adaptive controller for cyclic signal can operate so as not to make the possible resultant residual error zero intentionally. Accordingly, when a plurality of transfer paths are present from a vibration generation source to an objective evaluation point, the present adaptive controller can inhibit a vibration at the objective evaluation point from enlarging adversely, and can make the gap between the crests and roots of the vibration smaller. Moreover, when carrying out a tone making, the present adaptive controller exhibits improved energy efficiency because it can utilize a signal which is equivalent to a residual-error target value.
›BRIEF DESCRIPTION OF THE DRAWINGS
A more complete appreciation of the present invention and many of its advantages will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings and detailed specification, all of which forms a part of the disclosure.
FIG. 1 is a block diagram for illustrating an adaptive controller 1 for cyclic signal according to Example No. 1 and Example No. 2 of the present invention.
FIG. 2 is a diagram for illustrating signal levels when no phase target value is set.
FIG. 3 is a diagram for illustrating signal levels when a phase target value is set.
FIG. 4 is a block diagram for illustrating an adaptive controller 100 for cyclic signal according to Example No. 3 and Example No. 4 of the present invention.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 6
Having generally described the present invention, a further understanding can be obtained by reference to the specific preferred embodiments which are provided herein for the purpose of illustration only and not intended to limit the scope of the appended claims.
The present invention will be hereinafter described in more detail while naming its specific embodiments.
(1) Outline Description on Adaptive Controller 1 for Cyclic Signal
An outline of an adaptive controller 1 for cyclic signal (hereinafter simply referred to as an “adaptive controller”) will be described hereinafter with reference to FIGS. 1 through 3 . FIG. 1 is a block diagram for illustrating an adaptive controller 1 according to Example Nos. 1 and 2 of the present invention. FIG. 2 is a diagram for illustrating signal levels when no phase target value is set. FIG. 3 is a diagram for illustrating signal levels when a phase target value is set.
First, an instance in which the adaptive controller 1 is not functioning will be described. As shown in FIG. 1 , a vibration generation source 2 generates a cyclic signal f. The cyclic signal f is transferred to an objective evaluation point 3 . Note that a first transfer path 4 and a second transfer path 5 are present in the transfer path from the vibration generation source 2 to the objective evaluation point 3 . Here, in FIG. 1 , a transfer characteristic of the first transfer path 4 is designated at C 1 , and a transfer characteristic of the second transfer path 5 is designated at C 2 . Specifically, at the objective evaluation point 3 , the cyclic signal f, which the vibration generation source 2 generates, makes a synthesized signal. That is, a cyclic-signal component d 1 , which is transferred by way of the first transfer path 4 , and a cyclic-signal component d 2 , which is transferred by way of the second transfer path 5 are synthesized to make the synthesized signal.
When starting the adaptive controller 1 functioning, the adaptive controller 1 operates in the following manner. The adaptive controller 1 produces an adaptive signal Y 1 n in the first transfer path 4 . The produced adaptive signal y 1 n is transferred by way of a first transfer characteristic G 1 , and is turned into a signal z 1 n . The resulting signal z 1 n is synthesized with the cyclic-signal component d 1 . Note herein that the adaptive controller 1 operates so as to match a residual error e 1 n at a first observation point 7 to a later-described residual-error target value etarget n . Thus, at the objective evaluation point 3 , the adaptive signal y 1 n is turned into a synthesized signal, which is made by synthesizing the error e 1 n at the first observation point 7 with the cyclic-signal component d 2 . Note that the first observation point 7 is positioned between a later-described adaptive-signal generator 11 and the objective evaluation point 3 within the inside of the first transfer path 4 .
Hereinafter, when targeting on making a signal level at the objective evaluation point 3 zero, what sort of the adaptive signal y n the adaptive controller 1 produces will be described with reference to FIGS. 2 and 3 .
In FIGS. 2 and 3 , the cyclic-signal component d 1 (hereinafter referred to as a “first transfer-signal component”), which is transferred by way of the first transfer path 4 , is designated with the bold continuous line, and the cyclic-signal component d 2 (hereinafter referred to as a “second transfer-signal component”), which is transferred by way of the second transfer path 5 , is designated with the bold dashed line. Meanwhile, the signal z 1 n (hereinafter referred to as an “adaptive transfer signal”), which is made from the adaptive signal y n which the adaptive controller 1 generates and which is transferred by way of the first transfer characteristic G 1 , is designated with the fine continuous line, and the residual error e 1 n at the observation point 7 is designated with the fine chain line.
As shown in FIG. 2 , the first transfer-signal component d 1 comprises a signal component whose amplitude is larger than that of the second transfer-signal component d 2 by a factor of about 3 times and whose phase differs from that of the second transfer-signal component d 2 by 180 degrees. In this instance, in order to make the signal level at the objective evaluation point 3 zero, it is advisable to turn the residual error e 1 n at the first observation point 7 into a signal component whose amplitude is identical with that of the second transfer-signal component d 2 and whose phase differs from that of the second transfer-signal component d 2 by 180 degrees. Moreover, the residual error e 1 n at the first observation point 7 is a synthesized signal, which is made by synthesizing the first transfer-signal component d 1 with the adaptive transfer signal z 1 n . Therefore, the adaptive transfer signal z 1 n turns into a signal, which is made by subtracting the first transfer-signal component d 1 from the residual error e 1 n at the first observation point 7 .
The thus produced adaptive signal z 1 n comprises a signal component whose amplitude is smaller than that of the first transfer-signal component d 1 by a factor of about ⅔ times and whose phase differs from that of the first transfer-signal component d 1 by 180 degrees. Hence, it is advisable that the adaptive controller 1 can produce the adaptive signal y 1 n which turns into such an adaptive transfer signal z 1 n as described above when the adaptive signal y 1 n is transferred by way of the first transfer characteristic G 1 .
As shown in FIG. 3 , the first transfer-signal component d 1 comprises a signal component whose amplitude is larger than that of the second transfer-signal component d 2 by a factor of about 3 times and whose phase differs from that of the second transfer-signal component d 2 by 90 degrees. In this instance, in order to make the signal level at the objective evaluation point 3 zero, it is advisable to turn the residual error e 1 n at the first observation point 7 into a signal component whose amplitude is identical with that of the second transfer-signal component d 2 and whose phase differs from that of the second transfer-signal component d 2 by 180 degrees. Moreover, the residual error e 1 n at the first observation point 7 is a synthesized signal, which is made by synthesizing the first transfer-signal component d 1 with the adaptive transfer signal z 1 n . Therefore, the adaptive transfer signal z 1 n turns into a signal, which is made by subtracting the first transfer-signal component d 1 from the residual error e 1 n at the first observation point 7 .
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 6
The thus produced adaptive signal z 1 n comprises a signal component whose amplitude is slightly larger than that of the first transfer-signal component d 1 and whose phase differs from that of the first transfer-signal component d 1 by an angle being slightly larger than 180 degrees. Hence, it is advisable that the adaptive controller 1 can produce the adaptive signal y 1 n which turns into such an adaptive transfer signal z 1 n as described above when the adaptive signal y 1 n is transferred by way of the first transfer characteristic G 1 .
(2) Detailed Construction of Adaptive Controller 1 according to Example No. 1
Next, a detailed construction of the adaptive controller 1 according to Example No. 1 of the present invention will be hereinafter described with reference to FIG. 1 . Here, note that the adaptive controller 1 is an application to an instance where it stores a residual-error target value etarget n in advance and the residual-error target value etarget n comprises an amplitude target value a e but does not comprise a phase target value φ e .
As illustrated in FIG. 1 , the adaptive controller 1 according to Example No. 1 comprises an adaptive-signal generator 11 , a first residual-error detector 12 , a first estimated-transfer-function calculator 13 , an observation-point target-value setter 14 , and a first filter-coefficient updater 15 .
The adaptive-signal generator 11 produces an adaptive signal y n in the first transfer path 4 . The adaptive signal y n is obtained according to Equation (51) based on an angular frequency ω of a primary frequency component of a cyclic signal f, which the vibration generation source 2 generates. As can be seen from Equation (51), the adaptive signal y n comprises a primary sine wave. Specifically, the primary sine wave contains a first amplitude-filter coefficient a 1 n , and a first phase-filter coefficient φ 1 n as the constituent elements. Moreover, the first filter-coefficient updater 11 updates the first amplitude-filter coefficient a 1 n and first phase-filter coefficient φ 1 n adaptively.
y 1 n =a 1 n ·sin (ω· t n +φ1 n ) Equation (51):
wherein: y 1 n : Adaptive Signal; a 1 n : First Amplitude Filter Coefficient; φ 1 n : First Phase Filter Coefficient; ω: Angular Frequency of Specific Frequency (i.e., One of Frequency Components of Cyclic Signal); t n : Time (i.e., Sampling Cycle T×Discrete Time n); and n: Discrete Time
The first residual-error detector 12 detects a residual error e 1 n at the first observation point 7 . As shown in Equation (52), the residual error e 1 n is a signal, which is produced by adding an adaptive transfer signal z 1 n to a cyclic signal component d 1 . Note that the cyclic signal component d 1 is produced when the cyclic signal f is transferred by way of the first transfer path 4 . Moreover, the adaptive transfer signal z 1 n is a signal, which is produced when the adaptive signal y 1 n is transferred by way of the first transfer characteristic G 1 .
e 1 n =d 1 +z 1 n Equation (52):
The first estimated-transfer-function calculator 13 calculates an estimated value Gh 1 for a transfer function of the first transfer characteristic G 1 based on the angular frequency ω of the primary frequency component of the cyclic signal f, which the vibration generation source 2 generates. The transfer function of the first transfer characteristic G 1 comprises an amplitude component, and a phase component. That is, the first estimated-transfer-function calculator 13 calculates an estimated value Ah 1 of the amplitude component of a transfer function of the first transfer characteristic G 1 , and an estimated value Φh 1 of the phase component thereof. For example, it is advisable that the first estimated-transfer-function calculator 13 can store the respective estimated values Ah 1 and Φh 1 , which comply with the angular frequency ω, as a map in advance. In this instance, the first estimated-transfer-function calculator 13 determines the respective estimated values Ah 1 and Φh 1 with the angular frequency ω of the cyclic signal f, which the vibration generation source 2 generates actually, and the stored map data.
The observation-point target-value setter 14 sets a residual-error target value etarget n based on the angular frequency ω. The residual-error target value etarget n comprises a cyclic component at the first observation point 7 , and is specified according to Equation (53) in Example No. 1 of the present invention. As shown in Equation (53), the residual-error target value etarget n comprises an amplitude target value a e , and have the same phase as the phase of the cyclic signal f. Moreover, the observation-point target-value setter 14 sets an amplitude target value a e so as to vary depending on the angular frequency ω of the cyclic signal f. Specifically, the observation-point target-value setter 14 determines an amplitude target value a e in compliance with an amplitude component of a signal, which is produced when a second cyclic signal f is transferred to the objective evaluation point 3 by way of the second transfer path 5 . That is, the observation-point target-value setter 14 sets a residual-error target value etarget n so that the signal level becomes smaller at the objective evaluation point 3 and the difference between the crest and root of signal level becomes smaller for every frequency.
et arg et n =a e ·sin(ω· t n ) Equation (53):
wherein: etarget n : Residual-error Target Value; and a e : Amplitude Target Value
The first filter-coefficient updater 15 updates the first amplitude filter coefficient a 1 n and first phase filter coefficient φ 1 n in according to Equations (54) and (55) based on the angular frequency ω, residual error e 1 n at the first observation point 7 , first transfer function estimated value Gh 1 (Ah 1 , Φh 1 ) and residual-error target value etarget n . Moreover, the first filter-coefficient updater 15 updates the first amplitude filter coefficient a 1 n and first phase filter coefficient φ 1 n in of the adaptive signal y 1 n , which the adaptive-signal generator 11 produces, with the updated first amplitude filter coefficient a 1 n and first phase filter coefficient Ulna which the first filter-coefficient updater 15 has update.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 3 of 6
a 1 n+1 =a 1 n −μ a1 ·Ah 1·( e 1 n −et arg et n )·sin(ω· t n +φ1 n +Φ h 1) Equation (54):
φ1 n+1 =φ1 n −μ φ1 ·Ah 1· a 1 n ·( e 1 n −et arg et n )cos(ω· t n +φ1 n +Φh 1) Equation (55):
wherein: μ a1 : Step-size Parameter for First Amplitude; μ φ1 : Step-size Parameter for First Phase; Ah 1 : Amplitude Component of Estimated Value Gh 1 for Transfer Function of First Transfer Characteristic G 1 ; Φh 1 : Phase Component of Estimated Value Gh 1 for Transfer Function of First Transfer Characteristic G 1 ; and e 1 n : Residual-error Signal
Hereinafter, how to determine Equations (54) and (55) for updating the above-described first amplitude filter coefficient a 1 n and phase filter coefficient φ 1 n will be described.
First of all, an evaluation function J n is defined as the square of the difference between the residual error e 1 n and the residual error target value etarget n as specified in Equation (56). Moreover, the residual error e 1 n can be expressed as specified in Equation (57). In addition, a gradient vector ∇ n , which is produced by the least-squares method, can be expressed as specified in Equation (58).
J n =( e 1 n −et arg et n ) 2 Equation (56):
Then, the components of the gradient vector ∇ n are multiplied with an adequate step-size parameter, respectively. The resulting products are subtracted from a first filter-coefficient vector W 1 n (a 1 n , φ 1 n ). The thus computed results are the first amplitude filter coefficient a 1 n and phase filter coefficient φ 1 n , which are updated according to Equations (54) and (55).
The thus constructed adaptive controller 1 according to Example No. 1 of the present invention can converge the residual e 1 n at the first observation point 7 so as to match the residual-error target value etarget n . Moreover, at the objective evaluation point 3 , the adaptive controller 1 produces a signal, which is produced by adding the residual error e 1 n to the second cyclic signal component d 2 being produced when the cyclic signal f is transferred by way of the second transfer path 5 . If the first cyclic signal component d 2 and the residual error e 1 n exhibit an identical amplitude to each other, but exhibit phases, which differ by 180 degrees to each other, as illustrated in FIG. 2 , the signal at the objective evaluation point 3 turns into zero.
(3) First Modified Version of Example No. 1
In the above-described adaptive controller 1 according to Example No. 1 of the present invention, the adaptive signal y 1 n comprises a primary sine wave. It is advisable that the adaptive signal y 1 n can comprise a plurality of wave components with different orders. In this instance, the adaptive signal y 1 n can be expressed by Equation (59).
In the First Modified Version of Example No. 1, the adaptive controller 1 can set the amplitude target value a e of the residual-error target value etarget n so as to vary depending on the angular frequency ω and order k. Thus, the adaptive controller 1 can remove wave components with specific orders, or can leave them as they are. Therefore, the adaptive controller 1 can demonstrate advantages in the generation of favorable tone.
(4) Second Modified Version of Example No. 1
Moreover, in the above-described adaptive controller 1 according to Example No. 1 of the present invention, it is advisable to substitute following equation (60) for equation (55) for updating the first phase filter coefficient φ 1 n at the first filter-coefficient updater 15 . In Equation (60), note that the amplitude component Ah 1 and first amplitude filter coefficient a 1 n , the estimated values for the transfer function of the first transfer characteristic G 1 , are eliminated from updating equation (55) according to Example No. 1.
φ1 n+1 =φ1 n −μ φ1 ·( e 1 n −et arg et n )·cos(ω· t n +φ1 n +Φh 1) Equation (60):
Even when thus using updating Equation (60) for the first phase filter coefficient φ 1 n , the adaptive controller 1 according to Example No. 1 exhibits the convergence of the residual error e 1 n , which little differs from that when using updating equation (55), at the first observation point 7 . According to Equation (60), it is not necessary for the adaptive controller 1 to compute the amplitude component Ah 1 and first amplitude filter coefficient a 1 n for the transfer function of the first transfer characteristic G 1 . Accordingly, it is possible to reduce the computational load to the adaptive controller 1 . This fact results in an advantage that it is possible to use microcomputers with low computing power. Consequently, it is possible to manufacture the adaptive controller 1 at low cost.
(5) Detailed Construction of Adaptive Controller 1 according to Example No. 2
Next, a detailed construction of the adaptive controller 1 according to Example No. 2 of the present invention will be hereinafter described. Here, note that the adaptive controller 1 is an application to an instance where it stores a residual-error target value etarget n in advance and the residual-error target value etarget n comprises an amplitude target value a e and a phase target value φ e . Except for the observation-point target-value setter 14 , the adaptive controller 1 according to Example No. 2 comprises the same constituent elements as those of the adaptive controller 1 according to Example No. 1. Only these arrangements will be described hereinafter, arrangements which distinguish the adaptive controller 1 according to Example No. 2 from the one according to Example No. 1.
In the adaptive controller 1 according to Example No. 2, the observation-point target-value setter 14 sets a residual-error target value etarget n based on the angular frequency ω. The residual-error target value etarget n comprises a cyclic component at the first observation point 7 , and is specified according to Equation (61) in Example No. 2 of the present invention. As shown in Equation (61), the residual-error target value etarget n can comprise an amplitude target value a e and a phase target value φ e , and can have a phase which differs from the phase of the cyclic signal f. Moreover, the observation-point target-value setter 14 sets an amplitude target value a e and a phase target value φ e so as to vary depending on the angular frequency ω of the cyclic signal f. Specifically, the observation-point target-value setter 14 determines an amplitude target value a e and a phase target value φ e in compliance with an amplitude component of a signal and a phase component thereof, signal which is produced when a second cyclic signal f is transferred to the objective evaluation point 3 by way of the second transfer path 5 . That is, the observation-point target-value setter 14 sets a residual-error target value etarget n so that the signal level becomes smaller at the objective evaluation point 3 and the difference between the crest and root of signal level becomes smaller for every frequency.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 4 of 6
et arg et n =a e ·sin(ω· t n +φ e ) Equation (61):
wherein: a e : Amplitude Target Value; and Φ e : Phase Target Value
The first filter-coefficient updater 15 updates the first amplitude filter coefficient a 1 n and first phase filter coefficient φ 1 n based on the resulting residual-error target value etarget n . Moreover, the first filter-coefficient updater 15 updates the first amplitude filter coefficient a 1 n and first phase filter coefficient φ 1 n of the adaptive signal y 1 n , which the adaptive-signal generator 11 produces, with the updated first amplitude filter coefficient a 1 n and first phase filter coefficient φ 1 n , which the first filter-coefficient updater 15 has updated.
The thus constructed adaptive controller 1 according to Example No. 2 of the present invention can converge the residual error e 1 n at the first observation point 7 so as to match the residual-error target value etarget n . Moreover, at the objective evaluation point 3 , the adaptive controller 1 produces a signal, which is produced by adding the residual error e 1 n to the second cyclic signal component d 2 being produced when the cyclic signal f is transferred by way of the second transfer path 5 . If the first cyclic signal component d 1 , which is transferred by way of the first transfer path 4 , exhibits a phase, which differs from the phase of the second cyclic signal component d 2 , which is transferred by way of the second transfer path 5 , the adaptive controller 1 can make the second cyclic signal component d 2 and the residual error e 1 n exhibit an identical amplitude to each other, but exhibit phases, which differ by 180 degrees to each other, as illustrated in FIG. 3 . Therefore, the adaptive controller 1 can make the signal at the objective evaluation point 3 zero.
Note that the above-described first modified version and second modified version of Example No. 1 can be likewise applied to the adaptive controller 1 according to Example No. 2 of the present invention.
(6) Detailed Construction of Adaptive Controller 1 according to Example No. 3
Next, a detailed construction of an adaptive controller 100 according to Example No. 3 of the present invention will be hereinafter described. Here, note that the adaptive controller 100 is an application to an instance where it sets a residual-error target value etarget n adaptively, and that the residual-error target value etarget n comprises an amplitude target value a e , but does not comprise a phase target value φ e .
FIG. 4 is a block diagram for illustrating the adaptive controller 100 according to Example No. 3 of the present invention and later-described Example No. 4 thereof. In the following descriptions on the adaptive controller 100 according to Example Nos. 3 and 4, note that, as shown in FIG. 4 , the same constituent elements as those of the adaptive controller 1 according to Example Nos. 1 and 2 are designated with the same reference symbols and their detailed descriptions will be omitted. Specifically, the adaptive controller 100 according to Example No. 3 differs from the adaptive controller 1 according to Example No. 1 only in that it employs an observation-point target-value setter 110 . The distinguishing observation-point target-value setter 110 alone will be described hereinafter.
The observation-point target-value setter 110 sets a residual-error target value etarget n adaptively. The observation-point target-value setter 110 comprises an imaginary-adaptive-signal generator 111 , a vibration detector 112 , an imaginary-residual-error detector 113 , an imaginary-transfer-function estimater 114 , a second filter-coefficient updater 115 , and an updated-target-value setter 116 .
The imaginary-adaptive-signal generator 111 produces an imaginary adaptive signal y 2 n in the second transfer path 5 imaginarily. The imaginary adaptive signal y 2 n is obtained according to Equation (62) based on an angular frequency ω of a primary frequency component of a cyclic signal f, which the vibration generation source 2 generates. Here, as can be seen from Equation (62), the imaginary adaptive signal y 2 n comprises a primary sine wave. Specifically, the primary sine wave contains a second amplitude filter coefficient a 2 n , and a second phase filter coefficient φ 2 n , as the constituent elements. Moreover, the second filter-coefficient updater 115 updates the second amplitude filter coefficient a 2 n and second phase filter coefficient φ 2 n adaptively.
y 2 n =a 2 n ·sin(ω· t n +φ2 n ) Equation (62):
wherein: y 2 n : Imaginary Adaptive Signal; a 2 n : Second Amplitude Filter Coefficient; φ 2 n : Second Phase Filter Coefficient; ω: Angular Frequency of Specific Frequency (i.e., One of Frequency Components of Cyclic Signal); and t n : Time (i.e., Sampling Cycle T×Discrete Time n)
The vibration detector 112 detects a second-observation-point vibration d 2 , which occurs at a second observation point 8 in the second transfer path 5 based on the cyclic signal f. Note that the cyclic signal f turns into the second-observation-point vibration d 2 when being transferred by way of a second transfer characteristic G 2 .
The imaginary residual-error detector 113 detects and/or calculates an imaginary residual error e 2 n at an imaginary observation point 9 . As shown in Equation (63), the imaginary residual error e 2 n is a signal, which is produced by adding the imaginary adaptive signal y 2 n to the second-observation-point vibration d 2 by way of the imaginary transfer characteristic G 2 imaginarily. Note that the second-observation-point vibration d 2 is produced when the cyclic signal f is transferred by way of the second transfer path 5 . That is, the imaginary-residual-error detector 113 detects the imaginary residual error e 2 n based on the imaginary adaptive signal y 2 n and second-observation-point vibration d 2 .
e 2 n =d 2 +z 2 n Equation (63):
The imaginary-transfer-function estimater 114 calculates an estimated value Gh 2 for a transfer function of the imaginary transfer characteristic G 2 based on the angular frequency ω of the primary frequency component of the cyclic signal f, which the vibration generation source 2 generates. The transfer function of the imaginary transfer characteristic G 2 comprises an amplitude component, and a phase component. That is, the imaginary-transfer-function estimater 114 calculates an estimated value Ah 2 of the amplitude component of a transfer function of the imaginary transfer characteristic G 2 , and an estimated value Φh 2 of the phase component thereof. For example, it is advisable that the imaginary imaginary-transfer-function estimater 114 can store the respective estimated values Ah 2 and Φh 2 , which comply with the angular frequency ω, as a map in advance. In this instance, the imaginary-transfer-function estimater 114 determines the respective estimated values Ah 2 and Φh 2 with the angular frequency ω of the cyclic signal f, which the vibration generation source 2 generates actually, and the stored map data.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 5 of 6
The second filter-coefficient updater 115 updates the second amplitude filter coefficient a 2 n and second phase filter coefficient φ 2 n according to Equations (64) and (65) based on the angular frequency ω, imaginary residual error e 2 n and imaginary-transfer-function estimated value Gh 2 (Ah 2 , Φh 2 ). Moreover, the second filter-coefficient updater 115 updates the second amplitude filter coefficient a 2 n and second phase filter coefficient Φ 2 n of the imaginary adaptive signal y 2 n , which the imaginary-adaptive-signal generator 111 produces, with the updated second amplitude filter coefficient a 2 n and second phase filter coefficient φ 2 n , which the second filter-coefficient updater 115 has updated.
a 2 n+1 =a 2 n −μ a2 ·Ah 2 ·e 2 n ·sin(ω· t n +φ2 n +Φh 2) Equation (64):
Φ2 n+1 =φ2 n −μ φ2 ·Ah 2· a 2 n ·e 2 n ·cos(ω· t n +φ2 n +Φh 2 ) Equation (65):
wherein: μ a2 : Step-size Parameter for Second Amplitude; μ φ2 : Step-size Parameter for Second Phase; Ah 2 : Amplitude Component of Estimated Value Gh 2 for Transfer Function of Imaginary Transfer Characteristic G 2 ; Φh 2 : Phase Component of Estimated Value Gh 2 for Transfer Function of Imaginary Transfer Characteristic G 2 ; and e 2 n : Imaginary Residual-error Signal
Note herein that the method described so far for determining Equations (64) and (65) for updating the second amplitude filter coefficient a 2 n and second phase filter coefficient φ 2 n is the same as the above-described method for determining Equations (54) and (55) for updating the first amplitude filter coefficient a 1 n and first phase filter coefficient φ 1 n substantially.
The updated-target-value setter 116 sets the second amplitude filter coefficient a 2 n , which the second filter-coefficient updater 115 has updated, at an amplitude target value a e according to Equation (66). Moreover, the updated-target-value setter 116 sets a residual-error target value etarget n , which comprises the thus updated and set amplitude target value a e , according to Equation (67). In addition, the updated-target-value setter 116 updates the residual-error target value etarget n , which the first filter-coefficient updater 15 uses as a target value for updating the first amplitude filter coefficient a 1 n and first phase filter coefficient φ 1 n of the adaptive signal y 1 n , based on the thus updated and set amplitude target value a e .
a e =a 2 n+1 Equation (66):
et arg et n =a e ·sin(ω· t n ) Equation (67):
The thus constructed adaptive controller 100 according to Example No. 3 of the present invention can converge the residual error e 1 n at the first observation point 7 so as to agree with the residual-error target value etarget n . Moreover, the adaptive controller 100 according to Example No. 3, specifically, the updated-target-value setter 116 thereof, updates the residual-error target value etarget n so that the resultant updated residual-error target value etarget n agrees with the second-observation-point vibration d 2 adaptively. Therefore, when the adaptive controller 100 produces a signal by adding the residual error e 1 n to the cyclic signal component d 2 , which is produced when the cyclic signal f is transferred by way of the second transfer path 5 , at the objective evaluation point 3 , the resulting signal turns into zero at the objective evaluation point 3 .
(7) First Modified Version of Example No. 3
Moreover, in the above-described adaptive controller 100 according to Example No. 3 of the present invention, it is advisable to substitute following equation (68) for equation (65) for updating the second phase filter coefficient φ 2 n at the second filter-coefficient updater 115 . In Equation (68), note that the amplitude component Ah 2 and second amplitude filter coefficient a 2 n , the estimated values for the transfer function of the second transfer characteristic G 2 , are eliminated from updating equation (65) according to Example No. 3.
φ2 n+1 =φ2 n −μ φ2 ·e 2 n ·cos(ω· t n +φ2 n +Φh 2) Equation (68):
Even when thus using Equation (68) for updating the second phase filter coefficient φ 2 n the modified adaptive controller 100 according to Example No. 3 exhibits the convergence of the residual error e 2 n , which little differs from that when using updating equation (65), at the imaginary observation point 9 . According to Equation (68), it is not necessary for the adaptive controller 100 to compute the amplitude component Ah 2 and second amplitude filter coefficient a 2 n for the transfer function of the second transfer characteristic G 2 . Accordingly, it is possible to reduce the computational load to the adaptive controller 100 . This fact results in an advantage that it is possible to use microcomputers with low computing power. Consequently, it is possible to manufacture the adaptive controller 100 at low cost.
(8) Detailed Construction of Adaptive Controller 1 according to Example No. 4
Next, a detailed construction of the adaptive controller 100 according to Example No. 4 of the present invention will be hereinafter described. Here, note that the adaptive controller 100 is an application to an instance where it sets a residual-error target value etarget n adaptively, and the residual-error target value etarget n comprises an amplitude target value a e and a phase target value φ e . Except for the updated-target-value setter 116 , the adaptive controller 100 according to Example No. 4 comprises the same constituent elements as those of the adaptive controller 100 according to Example No. 3. Only these arrangements will be described hereinafter, arrangements which distinguish the adaptive controller 100 according to Example No. 4 from the one according to Example No. 3.
In the adaptive controller 100 according to Example No. 4, the updated-target-value setter 116 sets a second amplitude filter coefficient a 2 n and a second phase filter coefficient φ 2 n , which the second filter-coefficient updater 115 has updated, at an amplitude target value a e and a phase target value φ e according to Equations (69) and (70). Moreover, the updated-target-value setter 116 sets a residual-error target value etarget n , which comprises the thus updated and set amplitude target value a e and phase target valued φ e , according to Equation (71). In addition, the updated-target-value setter 116 updates the residual-error target value etarget n , which the first filter-coefficient updater 15 uses as a target value for updating the first amplitude filter coefficient a 1 n and first phase filter coefficient φ 1 n of the adaptive signal y 1 n , based on the thus updated and set amplitude target value a e and phase target valued φ e .
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 6 of 6
a e =a 2 n+1 Equation (69):
φ e =φ2 n+1 Equation (70):
et arg et n =a e ·sin(ω· t n +φ e ) Equation (71)
The thus constructed adaptive controller 100 according to Example No. 4 of the present invention can converge the residual error e 1 n at the first observation point 7 so as to agree with the residual-error target value etarget n . Moreover, the adaptive controller 100 according to Example No. 4, specifically, the updated-target-value setter 116 thereof, updates the residual-error target value etarget n so that the resultant updated residual-error target value etarget n agrees with the second-observation-point vibration d 2 adaptively. Therefore, as illustrated in FIG. 3 , even if the first cyclic signal component d 1 , which is transferred by way of the first transfer path 4 , exhibits a phase, which differs from the phase of the second cyclic signal component d 2 , which is transferred by way of the second transfer path 5 , the adaptive controller 100 can make the signal, which is produced by adding the residual error e 1 n to the second cyclic signal component d 2 being produced when the cyclic signal f is transferred by way of the second transfer path 5 , zero at the objective evaluation point 3 .
Having now fully described the present invention, it will be apparent to one of ordinary skill in the art that many changes and modifications can be made thereto without departing from the spirit or scope of the present invention as set forth herein including the appended claims.
Claims as granted
9 claimsLog in to read the claims of this application.
Log in to unlockClassifications
3 codes- H03K5/159
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock