The present invention relates to a signal level detection device and a signal level detection method.
A device disclosed in JP 2011-225040 A is a device for obtaining a signal level indicating a magnitude of a signal, and is included in a control device for controlling a damper mounted on a vehicle. This device for obtaining a signal level acquires an unsprung speed, and a signal generated by filtering the unsprung speed. This signal has a phase different from the phase of the unsprung speed by 90 degrees. Subseouently, the device squares each of the unsprung speed and the obtained signal, and calculates a square root of the sum of the squared unsprung speed and the squared signal to produce a sequential envelope waveform.
The envelope waveform obtained by processing a signal in this manner corresponds to a signal level indicating a magnitude of a signal. In case of control of damping force of the damper, a signal level obtained by processing a signal in this manner corresponds to a magnitude of vibration of a sprung member as described above. Accordingly, the signal level thus obtained is useful information effective for vibration reduction.
The device described above for obtaining a signal level prevents generation of a ripple superimposed on a signal level by using a low-pass filter which filters a signal of a signal level to smooth the signal after the signal level is generated.
According to the signal level filtered by the low-pass filter, however, rise of the obtained signal level may be delayed from a rise of an actual signal level. When the signal thus delayed is used for control requdred to be highly responsive, preferable control results may be difficult to obtain due to delayed control.
Moreover, when a signal level is extremely low, a proportion of noise superimposed on the obtained signal level increases. In other words, a signal-to-noise ratio (S/N ratio) decreases, in this case, reliability of the obtained signal level lowers, wherefore control performance deteriorates. One of solutions to this problem may be lowering of a cut-off frequency set for the low-pass filter. In this case, however, a delay of the obtained signal level from the actual signal level increases. This condition produces such a contradiction that control performance remarkably deteriorates when the signal level is high.
The present invention has been developed to solve the aforementioned problems. An object of the present invention is to provide a signal level detection device capable of improving control performance regardless of a degree of a signal lever.
For achieving the above object, a signal level detection device and a signal level detection method according to the present invention vary a cut-off frequency of a variable low-pass filter which filters a signal level. The cut-off frequency is varied based on the signal level or information referred to for estimating the signal level. The signal level detection device and the method therefor reduce a delay of a rise of the signal level obtained for an actual signal level, and sufficiently remove noise superimposed on the signal level even when the signal level is extremely low.
Embodiments according to the present invention are hereinafter described with reference to the drawings to detail the present invention. As illustrated in
Accordingly, the sinal level detection device 1 includes a signal level detection unit 2 which obtains the vibration level r of the sprung member B as a signal level, a variable low-pass filter 3 which filters the vibration level r detected by the signal level detection unit 2, and a frequency varying unit 4 which varies a cut-off frequency coc of the variable low-pass filter 3.
Respective units are hereinafter detailed. According to this embodiment described herein, the signal level detection device 1 detects the vibration level r of the sprung member B as a signal level of this embodiment based on an original signal O corresponding to a signal output from a sensor unit 5, This signal output from the sensor unit 5 is vibration. information. sensed by the sensor unit 5 as information indicating vibration of the sprung member B elastically supported from below in the figure by a suspension spring S provided between the sprung member B and an unsprung member W of the vehicle as illustrated
According to this embodiment, the signal level detection unit 2 receives, as the original signal O, a signal output from the sensor unit 5 attached to the sprang member B to receive a sprung speed, and obtains the vibration level r by using the original signal O.
The signal level detection unit 2 includes a signal generation unit 21 which generates two or more calculation signals in different phases, i.e., five level calculation signals L1 through L5 in this embodiment, by utilizing the input original signal O, and a signal level calculation unit 22 which obtains the signal level r based on the original signal O and the respective level calculation signals L1 through L5.
The sensor unit 5 is attached to the sprung member B, and configured to detect a speed of the sprung member B in the up-down direction. For detecting a signal level of a signal corresponding to vibration informs Lion on the sprung member B in a front-rear direction or a left-right direction, a speed of the sprung member B in the front-rear direction or the left-right direction is detected by using the sensor unit 5. The sensor unit 5 may be an arbitrary type of sensor unit as long as a speed in the same direction as the direction of vibration of the sprung member B is detectable by the sensor unit. For detecting a signal level of a signal obtained by sensing vibration of the sprung member B in the up-down direction and the left-right direction, for example, the sensor unit 5 detects speeds of the sprung member B in the up-down direction and he left-right direction to obtain speeds of the sprung member B both in the up-down and left-right directions.
Note that the signal level detection device 1 detects a signal level by processing a signal obtained by the sensor unit 5. Accordingly, the signal level detection device 1 obtains not only a vibration level based on a signal generated by sensing vibration of the sprung member B, but also a signal level based on a signal generated by sensing pressure fluctuations inside a vessel, changes of air pressure, radio waves and the like, and a signal level obtained by processing a control signal generated within a control device.
The sensor unit 5 includes an acceleration detector 51 attached to the sprung member B to detect an up-down acceleration corresponding to an acceleration of the sprung member B in the up-down direction, and an integrator 52 which integrates respective up-down accelerations detected by the acceleration detector 51 to obtain a sprung speed of the sprung member B. The sensor unit 5 outputs the detected sprung speed of the sprung member B as the original signal O.
SubEguently, the signal generation unit 21 obtains the five level calculation signals L1 through L5 each of which has the same amplitude as the amplitude of the original signal O, but has a phase different from each other. More specifically, the signal generation unit 21 includes phase change filters f1 through f5 each of which does not change the amplitude of the original signal O, but only changes the phase of the original signal O to obtain. the level calculation signal Ln (n=1, 2, 3, 4, 5) from the original sinal O. The signal generation unit 21 operates the phase change filters f1 through f5 in parallel to filter the original signal O by using the phase change filters f1 through f5. The number of the phase change filters is determined in correspondence with the number of the level calculation signals L1 through L5, i.e., five in this embodiment.
A transmission function G(s) of each of the phase change filters f1 through f5 is determined by using following Equation (1). In Equation (1), O(s) represents a Laplace transform amount of the original signal O, Ln(s) (n=1, 2, 3, 4, 5) represents a Laplace transform amount of the level calculation signal La (n=1, 2, 3, 4, 5), a represents a Laplace operator, and ωn (n=1, 2, 3, 4, 5) represents a frequency. The frequencies ω1 through ω5 are different from each other.
Accordingly, for obtaining the level calculation signal Ln (n=1, 2, 3, 4, 5), the signal generation unit 21 calculates the level calculation signal Ln (n=1, 2, 3, 4, 5) from the original signal O by using the phase change filter fn (n=1, 2, 3, 4, 5) which has the transmission function G(s) set at the frequency ωn (n=1, 2, 3, 4, 5). For obtaining the level calculation signal L4, for example, the signal generation unit 3 filters the original signal by using the phase change filter f4 having the transmission function G(s) set at the input frequency ω4 to calculate the level calculation sional L4 from the original signal O.
Accordingly, the signal generation unit 21 easily obtains the level calculation signals L1 through L5 by using the phase change filters f1 through f5, each of which has the same amplitude as the amplitude of the oriainal signal O, but is different from each other only in phase for input of the original signal O at a certain frequency α as illustrated in
Alternatively, the transmission function G(s) of the phase change filters f1 through f5 may be set by following Equation (2). In Equation (2), O(s) represents a Laplace transform amount of the original signal O, Ln(s) (n=1, 2, 3, 4, 5) represents a Laplace transform amount of the level calculation signal Ln (n=1, 2, 3, 4, 5), s represents a Laplace operator, and ωn (n=1, 2, 3, 4, 5) represents a frequency different for each of ω1 through ω5.
In addition, each of the phase change filters f1 through f5 may be a secondary low-pass filter. More specifically, the transmission function G(s) the phase change filters f1 through f5 May be set by following Equation (3). In Equation (3), O(s) represents a Laplace transform amount of the original signal O, Ln(s) (n=1, 2, 3, 4, 5) represents a Laplace transform amount of the level calculation signal Ln (n=1, 2, 3, 4, 5), s represents a Laplace operator, ζ represents a damping factor, and ωn (n=1, 2, 3, 4, 5) represents a cut-off frequency different for each of ω1 through ω5.
When each of the phase change filters f1 through f5 is constituted by a low-pass filter, the phases of the level calculation signals L1 through L5 may be delayed from the original signal O. When each of the phase change filters f1 through f5 is constituted by a high-pass filter, the phases of the level calculation signals L1 through L5 may be advanced from the original signal O. Accordingly, adoptable is such a configuration which constitutes a part of the phase change filters f1 through f5 by high-pass filters, and constitutes the remaining part of the phase change filters f1 through f5 by low-pass filters.
Moreover, the signal generation unit 21, which is configured to obtain the level calculation signals L1 through L5 having different phases from the original signal O, may generate signals delayed from the original signal O by a specific time for each as the level calculation signals L1 through L5 without utilLzing the foregoing filtering.
The signal level calculation unit 22 obtains the signal having a largest value of the original signal O and the respective level calculation signals L1 through L5 after conversion into absolute values. When the original signal O and the respective level calculation signals L1 through L5 are converted into absolute values, negative portions of waveforms of the original signal O and the respective level calculation signals Ll through L5 are folded to the positive side with respect to a time axis after conversion into absolute values as illustrated in
After this process, the largest value of the original signal O and the level calculation signals L1 through L5 at any time after conversion into absolute values becomes equivalent to or close to a maximum amplitude of the original signal O in
Maximum amplitudes of the level calculation signals L1 through L5 are equivalent to a maximum amplitude of a sprung speed of the original signal O. The maximum amplitude of the original signal O is equivalent to the vibration level r, and indicates a magnitude of vibration of the sprung member B based on a scale of speed according to this embodiment. More specifically, the maximum in one cycle of the original signal O becomes the vibration level r corresponding to a signal level according to this embodimer. However, the vibration level r is difficult to timely obtain only by sampling for one cycle. Moreover, when the frequency of vibration of the sprung member B varies, a time required for one cycle of the original signal varies in accordance with a change of the frequency of the original signal. Accordingly, the maximum amplitude is difficult to obtain. On the other hand, generated in this embodiment are the level calculation signals L1 through L5 having the same amplitude as the amplitude of the original signal O and different from each other only in phase as described above. In this case, one of the original signal O and the level calculation signals L1 through L5 after conversion into absolute values is expected to have the largest value or a value close to the largest value at the time of calculating the vibration level r. Accordingly, the vibration level r indicates the maximum amplitude of the original signal O, or an approximation of this maximum amplitude when the vibration level r is set to the largest value of the original signal O and the level calculation signals L1 through L5 after conversion into absolute values.
As described above, the vibration level r is set to the largest value of the original signal O or the level calculation signals L1 through L5 having phases different from the phase of the original signal O at the time of calculation. In this case, the vibration level r indicates the maximum amplitude of the original signal O or an approximate value of this maximum amplitude even when the original signal O at a frequency β lower than the frequency is input as illustrated in
While the phase differences between the level calculation signals L1 through L5 are equalized in
As described above, the signal level detection unit 2 is capable of obtaining a signal level timely and in real time even when the frequency of the original signal O is varied. Accordingly, signal level detection suitable for control in a wide frequency band is achievable. When the signal level detection device 1 is included in a vehicle to detect a signal level corresponding to a vibration level of a sprung member of the vehicle, the vibration level r of the sprung member B is accurately detectable regardless of a frequency of vibration input to the sprung member B in a wide frequency range from 0.1 Hz to 20 Hz, such as sprung resonant frequency of vibration. thorn 1 Hz to 2 Hz, unsprung resonant frequency of vibration from 10 Hz to 20 Hz, and vibration around 0.1 Hz at the time of steering. Examples of vibration information on the sprung member B include information on displacement and acceleration of the sprung member B as well as a sprung speed. In this case, a magnitude of displacement or acceleration may be obtained as a vibration level.
According to this embodiment, the vibration level r is obtained based on the original signal O indicating a sprung speed as vibration information on the spring member B. Accordingly, a magnitude of vibration (vibration level) of the sprung member B is detectable timely and in real time based on the vibration level r detected in this manner. The vibration level r obtained in this manner is calculated by direct input of the not-delayed original signal O into the signal level calculation unit 22. In this case, the obtained vibration level r is not delayed from a sharp change or rise of the vibration level r.
Accordingly, instead of vibration of a sprung member, a vibration level of an unsprung member W of the vehicle may be obtained based on vibration information such as displacement and acceleration of the unsprung member W, as a vibration level corresponding to a signal level based on a signal indicating vibration information. In addition, the configuration of this embodiment is also suitable for detection of a vibration level of a steering wheel whose vibration frequency in a rotational direction greatly varies in each of operation situations of a driver. In this case, any one of a rotation angle, an angular speed, and an angular acceleration of the steering wheel may be detected based on a signal indicating vibration information on the steering wheel, whereafter a vibration level, of rotation of the steering wheel may be obtained based on a scale of any one of the rotation angle, the anular speed, and the angular acceleration. Accordingly the single unit of the signal level detection device 1 is capable of obtaining vibration levels of devices vibrating on a vehicle which receives vibration in a wide frequency band. It is therefore understood that the signal level detection device 1 is an optimum device for a vehicle. Alternatively, a plurality of types of vibration information may be selected as signals and processed by the single signal level detection device 1 to obtain vibration levels of the respective types of information.
Furthermore, the phase change filters f1 through f5 are configured to process the original signal O in parallel and obtain the level calculation signals L1 through L5. However, the phase change filters f1 through f5 may be disposed in series as illustrated in
As described above, frequency phase characteristics of the level calculation signals vary in the range from the maximum of 0 degrees to the minimum of −180 degrees as illustrated in
Accordingly, the signal level detection device 1 of this embodiment is capable of detecting the accurate signal level r for the original signal O at a frequency ranging from the high frequency α to the low frequency β. Based on the above description, the original signal O and the level calculation signals L1 through L4 generated by the phase change filters f1 through f4 contribute to detection of the vibration level r for rhe original signal O at the frequency α, while the phase change filters f1 through f5 contribute to detection of the vibration level r for the original signal O at the frequency β. It is therefore understood that the phase change filters contributing to detection of the vibration level r changes in accordance with the frequency of the original signal O.
Accordingly, for widening the frequency band allowing accurate detection of the vibration level r, the original signal O and at least two level calculation signals are dispersed within 180 degrees with equalized phase differences in a range from a minimum to a maximum of the frequency band when the original signal O is used together with the level calculation signals. On the other hand, at least three level calculation signals are dispersed within 180 degrees with equalized phase differences when only the level calculation signals are used for obtaining a signal level. The number of filters provided for generating level calculation signals is therefore determined in accordance with the number of generated level calculation signals.
For obtaining the vibration level r for input of the original signal O in the band from 0.1 Hz to 20 Hz, for example, three or more level calculation signals, or the original signal and two or more level calculation signals are dispersed within 180 degrees with equalised phase differences throughout the band from 0.1 Hz to 20 Hz as illustrated in
Accordingly, for detecting the vibration level r with improved accuracy for a signal, in a wide frequency band, the signal generation unit 21 generates the level calculation signals L1 through L5 for input of the original signal O such that the original signal O and the level calculation signals L1 through L5 contributing to detection of the vibration level r are dispersed with equal phase differences of 60 degrees or smaller for each within the range of 180 degrees. When three level calculation signals having phase differences of 60 degrees for each are generated to obtain the vibration level r, the vibration level r does not become lower than at least 0.85 of a wave height of the original signal O of an object in representation of signals by sine waves. Accordingly, the preferable vibration level r is obtainable. When the original signal O is used only for generation of the level calculation signals, the signal generation unit 21 generates the level calculation signals L1 through L5 dispersed with equalized Phase differences of 60 degrees or smaller for each within the range of 180 degrees as signals contributing to detection of the vibration level r. In this case, the vibration level r is detectable with improved accuracy for signals in a wide frequency band.
When a large number of the level calculation signals are generated, each of the equalized phase differences between the level calculation signals becomes small within the phase range of 180 degrees for input of the original signal O at a certain frequency. In this case, the vibration level r may indicate the second or third largest absolute value of the level calculation signals, or an average value of the largest value and the second largest value, instead of the largest absolute value of the level calculation signals. No substantial problem arises from this configuration. When the 12 level calculation signals are generated with phase differences of 15 degrees for each for a signal of a sine wave, the vibration level r indicating the third largest absolute value of the level calculation signals does not become smaller than at least 0.9 of the wave height of the original signal O of an object. Accordingly, the preferable vibration level r is obtainable. Needless to say, it is preferable that the vibration level r indicates the largest value based on the fact that the largest absolute value of the level calculation signals is closest to the actual vibration level r.
According to the vibration level detection unit 2 described above, the signal generation unit 21 of the vibration level detection unit 2 generates the level calculation signals L1 through L5 from the original signal O, while the signal level calculation unit 22 obtains the vibration level r from the original signal O and the level calculation signals L1 through L5. However, the signal level calculation unit 22 may obtain the vibration level r based on the original signal O, and one or both of an integrated value and a differential value of the original signal O, while eliminating the signal generation unit 21.
Vibration of the sprung member B at an arbitrary frequency may be represented in a sine wave. Similarly, an arbitrary frequency component of the original signal O corresponding to a sprung speed of the sprung member B may be represented in a sine wave. When an arbitrary frequency component of the original signal O is represented as sinωt (ω: angular frequency, t: time), for example, an integrated value of this frequency component is −(1/ω)cosωt. In this case, an amplitude of the integrated value becomes 1/ω of an amplitude of the original signal O according to comparison between the amplitude of the original signal O and the amplitude of the integrated value.
Subsequently, the original signal O and the integrated value (differential value) processed as described above are represented by a rectangular coordinate system as illustrated in
According to this erabodiment, the largest sprung resonant frequency component of the vibration components of the spring member B is determined as the vibration level r of the sprung member B. Accordingly, the filter 6 may be constituted by a band-pass filter capable of extracting a signal in a sprung resonance frequency band of a sprung resonance frequency corresponding to the frequency of the extracted signal. For obtaining the vibration level r of the unsprung member W, the filter 6 may be constituted by a band-pass filter capable of extracting a signal in an unsprung resonance frequency band.
When the original signal O and the integrated value (differential value) are corrected at the angular frequency ω, the amplitudes of both the original signal O and the integrated value (differential value) are equalized. However, the phases of the original signal O and the integrated value (differential. value) deviate from each other by 90 degrees. Accordingly, it is understood that ideal loci of the original signal O and the integrated value (differential value) become a circle, and that the vibration level r becomes eguivalent to a radius of this circle as illustrated in
As apparent from above, the absolute value of the integrated value corresponding to displacement, or the absolute value of the differential value corresponding to acceleration becomes the largest value even when the sprung speed corresponding to the original signal O is zero. Conversely, the absolute value of the sprung speed corresponding to the original signal O becomes the largest value even when the absolute value of the integrated value corresponding to displacement, or the absolute value of the differential value corresponding to acceleration is zero. The vibration level r therefore maintains a constant value in an ideal condition when the vibration situation of the spring member B does not change. The vibration level r therefore becomes an index indicating the degree of the amplitude of the sprung member B, and represents a magnitude of vibration. For calculation of the vibration level r, sampling of any one of displacement, speed, and acceleration of the sprung member B in one cycle for obtaining a wave height is not needed. As can be understood from the foregoing procedures, only calculation of displacement and speed, or speed and acceleration of the sprung member B is needed to obtain the vibration level r. Accordingly, the vibration level r is timely obtainable. In other words, vibration of the sprung member B or the unsprung member W, and magnitudes of other signals are detectable timely and in real time even by the foregoing configuration of the signal level calculation unit 22.
Alternatively, the vibration level r may indicate an average value of a first vibration level r1 calculated based on the original signal O and the integrated value, and a second vibration level r2 calculated based on the original signal O and the differential value.
Considered herein is a rectangular coordinate system which has a horizontal axis represe itinq the original signal O, and a vertical axis representing the integrated value and the differential value as illustrated in
The variable low-pass filter 3 is now touched upon. The variable lowpass filter 3 is a low-pass filter capable of varying the cut-off frequency ωc in response to an instruction issued from the frequency varying unit 4, and is configured to filter and output the vibration level r detected by the signal level detection unit 2.
The frequency varying unit 4 calculates the cut-off frequency ωc of the variable low-pass filter 3 based on the signal level r obtained by the signal level detection unit 2, and switches the cut-off frequency of the variable low-pass filter 3 to the obtained cut-off frequency ωc. More specifically, the frequency varying unit 4 retains a map showing a relationship between the vibration level r and the cut-off frequency ωc as illustrated in
Operation of the signal level detection device 1 having the above configuration is hereinafter described. Processing procedures of the signal level detection device 1 illustrated in
The cut-off frequency of the variable low-pass filter 3 is switched to a high frequency when the vibration level r is high. In this case, reduction of a delay of a change of the vibration level r is achievable by the signal level detection device 1 in a state that the vibration level r greatly rises. Accordingly, the vibration level r to be output is not greatly delayed from the vibration level r obtained by tie signal level detection unit 2.
On the other hand, the cut-off frequency of the variable low-pass filter 3 is switched to a low frequency when the vibration level r is low. In this case, removal of a noise component superimposed on the vibration level r is achievable by the signal level detection device 1 in a state that the vibration level r is low. Accordingly, the output vibration level r becomes highly reliable.
The signal level detection device 1 is therefore capable of outputting the vibration level r indicated by a line A2 in
Accordingly, the signal level detection device 1 of the present invention reduces a delay of a rise of an obtained signal level from an actual signal level. The signal level detection device 1 is therefore applicable to control required to be highly responsive. A control device of this type offers preferable control results when equipped with including the signal level detection device 1. In addition, when a signal level is extremely low, sufficient removable of noise superimposed on the obtadned signal level is achievable. In this case, the S/N ratio of the signal level increases, whereby reliability of an output signal level improves. Accordingly, control performance of a control device including the signal level detection device 1 does not deteriorate. As apparent from above, the signal level detection device 1 according to the present invention is capable of improving control performance regardless of the degree of the signal level.
Moreover, the frequency varying unit 4 increases the cut-off frequency ωc of the variable low-pass filter 3 as the vibration level r increases. In this case, the cut-off frequency ωc increases to an optimum value in accordance with a rise of the vibration level r. Accordingly, reduction of a delay of a rise of the vibration level r, and removal of a ripple component from the obtained vibration level r are both achievable. Alternatively, the frequency varying unit 4 may calculate the cut-off frequency ωc based on information for estimating a magnitude of the vibration level r, rather than by using the vibration level r itself. In this case, the frequency varying unit 4 may increase the cut-off frequency ωc in accordance with increase in the vibration level r indicated by the information
A signal level detection device 11 according to a second embodiment illustrated in
More specifically, the signal level detection device 11 according to the second embodiment additionally includes an absolute value processing unit 24 to convert the original O into an absolute value, and input the absolute value to the largest value extraction unit 23.
As described in the first embodiment, the signal level calculation unit 22 always outputs the vibration level r as a positive value by conversion into an absolute value. Accordingly, conversion of the original signal O into an absolute value is needed to allow a comparison between the original signal O and the vibration level r by the largest value extraction unit 23.
The largest value extraction unit 23 compares the original signal O and the vibration level r output from the signal level calculation unit 22, determines which is the larger value of the original signal O and the vibration level r, and extracts and outputs the signal having the larger value as the vibration level r1 to be output.
In this case, the frequency varying unit 4 receives input of the vibration level r1 from the largest value extraction unit 23, calculates the cut-off frequency ωc of the variable low-pass filter 3 based on the vibration level r1, and switches the cut-off frequency of the variable low-pass filter 3 to the obtained cut-off frequency ωc. After switching the cut-off frequency of the variable low-pass filter 3 to the cut-off frequency ωc calculated by the frequency varying unit 4, the variable low-pass filter 3 executes a filtering process for the vibration level r1 output from the lamest value extraction unit 23, and outputs the final vibration level r1.
When the vibration level r1 of the sprung member B is obtained as a signal level from a sprung speed, specific processing shown in
The signal level detection device 11 according to the second embodiment compares the vibration level r obtained by the signal level calculation unit 22 with the original signal O not delayed from actual vibration, and outputs the largest value as the vibration level r1. Accordingly, the obtained vibration level r1 follows the actual vibration level without delay when vibration of a vibration level detection target such as the sprung member B starts to increase. Accordingly, as illustrated in
The signal level detection device 11 of the second embodiment is therefore capable of eliminating a delay of a rise of an obtained signal level from an actual signal level, and also detecting the signal level with high accuracy when the actual signal level starts increase. Accordingly, the signal level. detection device 11 is suitable for control required to be highly responsive, and more effectively offers preferable control results. According to this embodiment, the cut-off frequency oc of the variable low-pass filter 3 is similarly switched to a lower value as a signal level lowers based on the signal level or information referred to for estimating the signal level. In this case, noise superimposed on the obtained signal level is sufficiently removed when the signal level is extremely low. Accordingly, reliability of an output signal level improves even in case of an extremely low signal level, wherefore control performance of a control device including this configuration does not deteriorate. As apparent from above, the signal level detection device 11 according to the present invention is capable of more effectively improving control performance .regardless of the degree of the signal level.
As illustrated in
The configuration of the signal level detection device 11 according to the second embodiment may further include a low-pass filter 25 to constitute a signal level detection device 12 according to a third embodiment as illustrated in
When the vibration level r1 of the sprung member B is obtained as a signal level based on a sprung speed, specific processing shown in
The signal level detection device 12 according to the third embodiment is therefore capable of reducing a delay of a rise of an obtained signal level from an actual signal level, and improving reliability of a signal level to be output even when the signal level is extremely low. Accordingly, the signal. level detection device 12 produces preferable control results, and also offers following advantageous effects.
A high-frequency ripple component contained in the vibration level r calculated by the signal level calculation unit 22 is removed by the low-pass filter 25. Accordingly, the vibration level r1 does not vibrationally change. The cut-off frequency of the low-pass filter 25 lies between the maximum and the minimum of the cut-off frequency ωc of the variable low-pass filter 3. Accordingly, a high-frequency ripple is securely removed from the vibration level r1 output from the signal level detection device 13 even when the cut-off frequency ωc of the vaxiable low-pass filter 3 increases with a rise of the vibration level r1.
A signal level detection device 13 according to a fourth embodiment illustrated in
According to the level detection device 13 of the fourth embodiment, the first gain multiplication unit 26 is configured to multiply the original signal O converted into an absolute value by the first proportional gain smaller than 1, and outputs the multiplied original signal O.
When the vibration level r1 of the sprung member B is obtained as a signal level based on a sprung speed, specific processing shown in
Accordingly, the signal level detection device 13 of the fourth embodiment configured to multiply the original signal O by the first proportional gain smaller than 1 determines the original signal O multiplied by the first proportional gain as the vibration level r1, and outputs the vibration level r1 in an initial stage of a sharp rise of the actual vibration level.
The signal level detection device 13 of the fourth embodiment is therefore capable of reducing a delay of a rise of an obtained signal level from an actual signal level, and also detecting a signal level with high accuracy. Accordingly, the signal level detection device 13 improves reliability of a signal level to be output, and obtains preferable control results even when the signal level is extremely low. In addition, the signal ievel detection device 13 offers following advantageous effects.
As illustrated in
When the vibration level r obtained by the signal calculation unit 22 is processed by the low-pass filter 25, the processed vibration level r is delayed from the actual vibration level. However, the amplitude of the original signal O decreases after the original signal O is multiplied by the first proportional gain smaller than 1. Accordingly, a sharp change of the change rate of the vibration level r decreases at the time of switching to the vibration level r obtained by the signal level calculation unit 22 and delayed from the original signal O. A control device including the signal level detection device 13 according to the fourth embodiment therefore also reduces a sharp change of a control command output from the control device. Accordinaly, control performance further effectively improves.
A signal level detection device 14 according to a fifth embodiment illustrated in
The largest value extraction unit 27 according to this embodiment performs a high-select process as illustrated in
The smoothing unit 272 performs the high-select process for selecting a signal having a larger value. More specifically, the smoothing unit 272 generates, based on the deviation ε between the two signals O and r of the original signal O and the vibration level r, the smoothing signal P having a value larger than the two signals O and r between two points of the smoothing signal P crossing the two signals O and r. For example, when the two signals O and r cross each other at a certain time in a state that the value of the original signal O decreases with an elapse of time, and that the value of the vibration level r increases with an elapse of time as illustrated in
Moreover, s illustrated in
The smoothing signal P generated by the largest value extraction unit 27 in this manner further securely reduces a sharp change of the change rate of the signals. When the smoothing signal P is output instead of the signals O and r in a state that the absolute value of the deviation ε is the threshold δ or smaller, a sharp change of the change rate of the signals at the time of switching from the original signal O to the vibration level r, or from the vibration level r to the original signal O decreases. According to this embodiment, therefore, the threshold δ is a value defining a specific range for allowing output of the smoothing signal P as an effective signal instead of the signals O and r. Accordingly, the smoothing signal P is output only when the deviation ε lies within the specific range. In this case, the smoothing signal P is adopted when signal switching is expected based on a state that the values of the two signals O and r are close to each other, and not adopted when the smoothing process is unnecessary based on a state that the values of the two signals O and r are different from each other.
For performing the process described above by using the smoothing unit 272, the signal level detection device 14 initially reads the original signal O and the vibration level as shown in
The normal processing unit 271 compares the original signal O and the vibration level r corresponding to the two input signals O and r, and determines the signal having a larger value as the largest signal Ma. The normal processing unit 271 is provided to perform the high-select process. The normal processing unit 271 compares values of the original signal O and the vibration level r, determines the signal having a larger value as the largest signal Ma, and outputs the determined signal to the output signal adjustment unit 273.
The output signal adjustment unit 273 selects either the smoothing signal P generated by the smoothing unit 272, or the largest signal Ma output from the normal processing unit 271, determines the selected signal as the vibration level r1, and outputs the vibration level r1. More specifically, according to this embodiment, either the smoothing signal P or the largest signal Ma is determined as the vibration level r1 based on a smoothing determination signal Z received from the smoothing unit 272. The smoothing unit 272 outputs the smoothing determination signal Z having a value based on which whether or not the smoothing signal P is adoptable is determined when the absolute value of the deviation ε between the signal O and r is the threshold δ or smaller and lies within the specific range, for example. On the other hand, the smoothing unit 272 outputs the smoothing determination signal Z laving a value indicating a state that the largest signal Ma needs to be adopted when the absolute value of the deviations between the signals O and r exceeds the threshold δ and lies out of the specific range. When the output signal adjustment unit 273 determines only whether to adopt the smoothing signal P, the smoothing determination signal Z may be only output or riot output, i.e an arbitrary value or zero may be only output as the smoothing determination signal Z. In addition, when the output signal adjustment unit 273 adds the faded-in smoothing signal P to the largest signal Ma, or fades out the smoothing signal P, the smoothing determination signal Z may be output as a gain multiplied by the smoothing signal P. Thereafter, the output signal adjustment unit 5 may add the smoothing signal P multiplied by this gain to the largest signal Ma to obtain the output signal O. Furthermore, the smoothing determination. signal Z may be generated not by the smoothing unit 272, but by the output signal adjustment unit 273.
For performing the processing described above, the signal level detection device 14 initially reads the original signal O and the vibration level r obtained by the sianal level calculation unit 22 (step F51) as illustrated in
A specific configuration and processing of the smoothing unit 272 ase now described. As illustrated
More specifically, the signal generation unit 311 calculates a first gain G1 multiplied by the original signal O, and a second gain G2 multiplied by the vibration level r based on the deviation ε between the original signal O and the vibration level r, synthesizes a first addition signal H1 obtained based on the value of the original signal O and the first gain G1, and a second addition signal H2 obtained based on the value of the vibration level r and the second gain G2 to obtain the smoothing signal P, and outputs the obtained smoothing signal P.
More soecifical when the original signal O expressed as f1(f), the vibration r as f2(t), the deviation ε as ε=f1(t)−f2(t), and the foregoing threshold as δ, the first gain G1 and the second gain G2 are calculated as G1=−(−ε/2δ+0.5)2+1, and G2=−(ε/2ε+0.5)2+1, respectively. Assuming that a value f1(T) of the original signal O at a certain time T is a, and that a value f2(T) of the vibration level r at the time T is b, following Equation (4) is calculated to obtain the smoothing signal P.
[Eouation 4]
P=δ·(a2×G1+b2×G2)+γ (4)
where a2=[a−{(a+b)/2−δ/2}]/δ
b2=[b−{(a+b)/2−δ/2}]/δ
γ=(a+b)/2−δ/2
Accordingly, the signal generation unit 311 of the smoothing unit 272 obtains the first gain G1 and the second gain G2 based on the deviation s between the original signal O and the vibration level r, and generates the smoothing signal P based on the first gain G1 and the second gain G2 thus obtained.
The smoothing signal P obtained in. this manner smoothly connects the original signal O and the vibration level r in a range where the absolute value of the deviation ε between the original signal O and the vibration level r becomes the threshold δ or smaller as illustrated in
The smoothing signal P may be constantly generated, or maybe generated only when the absolute value of the deviation ε becomes the threshold δ or smaller.
In determining whether or not the smoothing signal P is effective, or whether to generate the smoothing signal P, the signal having a smaller value may be subtracted from the signal having a lamer value to calculate the deviation ε. This method eliminates the necessity of determining whether or not the absolute value of the deviation ε is the threshold δ or smaller, but only requires determination of whether or not the deviation ε itself is the threshold δ or smaller. When either the signal O or the signal r is always subtracted from the other of the signals O and r in this determination, for example, i.e., the order of subtraction is fixed in this determination, the threshold δ is designated as two numerals having the same numerical part but different signs, such as ±N (N: numeral). In this case, the smoothing signal P is only made effective in the specific range similar to the above range. In addition, a threshold for determining a condition whether the deviation ε lies within the specific range, and a threshold for determining a condition whether the deviation ε is out of range may be different numerical values
As described above, the signal having a larger value of the original signal O and the vibration level r is selected. Then, the first gain is obtained based on the calculation of G1=−(−ε/2δ+0.5)2+1, the second gain is obtained based on the calculation of G2=−(ε/2δ+0.5)2+1. In this case, the first gain G1 and the second gain G2 are obtained only by calculating the deviation ε in the high-select process for selecting the signal having a larger value by the signal level detection device 14. Accordingly, synthesis of the original signal O and the vibration level r to obtain the smoothing signal P is achievable without the necessity of complicated calculation.
According to the above description, the first gain G1 and the second gain G2 are calculated by using a quadratic function. However, these gains may be calculated by using a trigonometric function. In this case, when the original signal O expressed as f1(t), and the vibration level r expressed as f2(f), the deviation ε is calculated by ε=f1(t)−f2(t). In addition, the first gain G1 is calculated by G1=[cos{(δ+ε)π/2δ}+1]2/4, while the second gain G2 is calculated by G2=[cos{(δ−ε)π/2δ}+1]2/4. The first addition signal H1 is calculated by H1=1−a2×G1, while the second addition signal H2 is calculated by H2=1−b2×G2. The smoothing signal P is calculated by P=δ×(H1+H2)+γ. By this method, the generated smoothing signal P connects the signal before switching and the signal after switching by a smooth curve at the time of switching from. the original signal O to the vibration level r, or from the vibration level r to the original signal O, and reduces a sharp change of the change rate of the signals at the time of switching between the signals O and r. According to the above description, cos functions are used for calculating the first gain G1 and the second gain G2. Howevr, sin functions may be used to define these gains G1 and G2.
According to the above description, the original signal O becomes lower than the vibration level r after crossing the vibration level r in a section for generating the smoothing signal P. In this case, the original signal O is multiplied by the first gain G1, while the vibration level r is multiplied by the second gain G2. The smoothing signal P is thus obtained based on the calculated gains G1 and G2. The equations used herein for calculating the first gain G1 and the second gain G2 are different from each other only in the symbol of the deviation ε. In this case, the same calculation result of the smoothing signal P is obtained in view of calculation of the first addition signal H1 calculated by multiplying the signal having a larger value of the two signals of the original signal O and the vibration level r by the first gain G1, and the second addition signal H2 calculated by multiplying the signal having a smaller value of the two signals O and r by the second gain G2. Accordingly, the smoothing signal P may be obtained by such calculation that the larger signal is always multiplied by the first gain G1, and that the small signal is always multiplied by the second gain G2.
As described above, the output signal adjustment unit 273 outputs the smoothing signal P as the vibration level r1 to reduce a sharp change of the change rate of the vibration level r1 at the time of switching of the selected signal when the deviation ε between the original signal O and the vibration level r becomes the threshold δ or smaller. The smoothing signal P is obtained based on the foregoing calculation P=δ×(a2×G1+b2×G2)+γ as described above. Accordingly, in a state that the original signal O and the vibration level r have the same value and that the deviation ε is zero, the smoothing signal P is expressed as P=a+0.25δ=b+0.25δ (a: value of original signal O, b: value of vibration level r). When the absolute value of the deviation ε is a value close to zero and equal to or smaller than the threshold δ, the output signal adjustment unit 273 outputs the smoothing signal P as the vibration level r1. However, when the absolute value of the deviation ε is zero, the vibration level r1 becomes the sum of the original signal O or the vibration level r and the threshold δ multiplied by 0.25. In this case, the value of the smoothing signal P is different from each of the signals O and r regardless of the result of the high selection from the signal O and r. Accordingly, the value of the vibration level r1 output from the largest value extraction unit 27 becomes not zero but 0.25δ even when both the values of the original signal O and the vibration level r are zero, The smoothing unit 272 therefore includes the specific range varying unit 312 which varies the value of the threshold δ.
The specific range varying unit 312 is configured to compare a reference value δini of the threshold δ with an average of the values of the original signal O and the vibration level r, and switch the value of the threshold δ to the average when the average is smaller than. the reference value δini. Then, the specific range varying unit 312 inputs the switched threshold δ to the signal generation unit 311 and the smoothing determination signal generation unit 314. More specifical the specific range varying unit 312 compares the calculated average of the original signal O and the vibration level r with the reference value δini. When it is determined that the average is smaller than the reference value δini based on comparison, the value of the threshold δ is updated to the calculated average. The updated threshold δ is used for calculation of the smoothing signal P by the signal generation unit 311, and comparison between the absolute value of the deviation ε and the threshold δ by the smoothing determination signal generation unit 314. in addition, the threshold 6 includes a minimum δmin larger than zero and smaller than the reference value δini. The value of the threshold δ is clamped to the minimum δmin when the foregoing average is smaller than the minimum δmin.
According to the configuration provided with the specific range varying unit 312 described above, the vibration level r1 to be finally output from the signal level detection device 14 does not become a signal having a larger value than the original signal O and the vibration level r even when each of the original signal O and the vibration level r is zero or close to zero.
For example, considered herein is a case that a not-shown control device acquires the vibration level r of the sprung member B of the vehicle, and adjusts damping force of the damper D interposed between the sprung member B and the unsprung member W of the vehicle. When the sprung member 3 is in a statdonary state as a result of a stop of the vehicle, both the original signal O and the vibration level r calculated by the vibration level calculation unit 22 become zero. However, when the vibration level r1 output from the signal level detection device 14 has a certain value different from zero even in this condition, the control device is forced to continuously output a control command to a clamping force adjustment unit even during the stop of the vehicle. According to the signal level detection device 14 including the specific range varying unit 312, however, the value of the threshold δ decreases to come close to zero when both the original signal O and the vibration level r have values close to zero. In this case, the value of the smoothing signal P also decreases. When the smoothing signal P is selected and output as the vibration level r1 in this condition, the value of the output vibration level r1 also becomes a small value close to zero. Accordingly, when both the original signal O and the vibration level r become zero at the time of detection of the sprung member B or the unsprung member W o a stopping vehicle, or at the time of detection of a vibration level of the damper D in case of the signal level detection device 14 applied to a suspension system, this configuration solves a problem of issue of an increasing control command. to the damping force adjustment unit of the damper D.
The minimum δmin is given to the threshold δ based on the point that the smoothing signal P is calculated by a division whose denominator is the threshold δ. When the minimum δmin is set to a value close to zero such as 0.001, the value of the output vibration level r1 is set to an extremely small value close to zero in a state that the original signal O and the vibration level r are both zero. This configuration offers an advantageous effect that such a state that both the original signal O and the vibration level r become small values smaller than the threshold δ is more securely recognizable based on comparison between the foregoing average and the reference value δini.
Even when the absolute value of the deviation ε is the threshold δ or smaller, the output signal adjustment unit 273 may determine not the smoothing signal P but the signal having a larger value of the original signal O and the vibration level r as the vibration level r1, and output the vibration level r1 in a state that the average of the original signal O and the vibration level r is the minimum δmin or smaller. When the original signal O and the vibration level r both become zero, the value of the final vibration level r1 may be set to zero.
The smoothing unit 272 according to this embodiment includes the specific range varying unit 312 to vary the threshold δ. In this case, the varied threshold δ is processed by the sharp change reduction unit 313, and then is input to the signal generation unit 311 and the smoothing determination signal generation unit 314. According to this embodiment, the sharp change reduction unit 313 is constituted by a low-pass filter which filters the threshold S to delay a rapid change of the threshold S and reduce a sharp change of the threshold δ. In other words, a sharp change of the specific range is reduced by the processing of the sharp change reduction unit 313. When the original signal O and the vibration level r happen to become zero or values close to zero during vibrational changes of both the signals O and r at a high frequency, the threshold δ is switched to the average of both the signals O and r. In this case, the threshold δ does not become an excessively small value as a result of the processing of the sharp change reduction unit 313. Accordingly, even when the original signal O and the vibration level r cross each other around zero, the output signal O is sufficiently smoothed by the smoothing signal P, wherefore a sharp change of the output signal O decreases even in this condition. This reduction of the sharp change of the specific range prevents excessive decrease in the specific range during a vibrational change of both the original signal O and the vibration level r at a high frequency. In this case, the smoothing signal P is determined as the vibration level r1 even when the original signal O and the vibration level cross each other around zero. Accordingly, a sharp change of the vibration level r1 decreases. On the other hand, when both the original signal O and the vibration level r gradually changes to zero or values around zero, a variable frequency of the specific range is also low. Accordingly, the threshold δ gradually decreases even after processing by the sharp change reduction unit 313. This decrease in the threshold δ lowers the value of the smoothing signal P. Accordingly, the vibration level r1 finally output from the signal level detection device 14 gradually approaches zero or a value around zero in accordance with a change of the selected signal. of the original signal and the vibration level r. More specifically, when both the original signal O and the vibration level r gradually change to zero or values close to zero, the variable frequency of the specific range is also low. In this case, the specific range gradually decreases even after processing by the sharp change reduction unit 313. The deviation ε decreases in accordance with decrease in the specific range, wherefore the value of the smoothing signal P also lowers. As a result, the vibration level r1 gradually approaches zero or a value around zero in accordance with a change of the selected signal of the original signal O and the vibration level r. Accordingly, in a state requiring smoothing during traveling of a vehicle by a control device which includes the signal level detection device 14 to control the damp D described above, the vibration level r1 finally output is smoothed even when the original signal O and the vibration level r are vibrational, and happen to become zero or values close to zero. On the other hand, smoothing is not performed in a state not requiring smoothing, such as a stop of the vehicle. Accordingly, the signal level detection device 14 is an optimum device for the control device of the damper D.
The smoothing determination signal generation unit 314 calculates the deviation ε between the original signal O and the vibration level r, compares the calculated deviation ε with the threshold δ processed by the sharp change reduction unit 313, and generates the smoothing determination signal Z. More specifically, the smoothing determination signal generation unit 314 outputs the smoothing determination signal Z having a value based on which the output signal adjustment unit 273 determines adoption of the smoothing signal P when the absolute value of the deviation ε is the threshold δ or smaller. On the other hand, the smoothing determination signal generation unit 314 outputs the smoothing determination signal Z having a value based on which the output signal adjustment unit 273 determines adoption of the largest signal Ma or a smallest signal Mi when the absolute value of the deviation ε exceeds the threshold δ. As described above, the smoothing determination signal generation unit 314 may be included in the output signal adjustment unit 273, or may he included in the normal processing unit 271.
The smoothing unit 272 constantly generates the smoothing signal P, while the smoothing determination signal generation unit 314 generates the smoothing determination signal Z. The output signal adjustment unit 273 finally determines whether or not the smoothing signal P is effective. However, the smoothing signal P may be generated only in a state that the absolute value of the deviation ε lies within the specific range of the threshold δ or smaller.
The smoothing unit 272 described above generates the smoothing signal P by synthesizing the original signal O and the vibration level r based on the deviation ε. However, the smoothing unit 272 in another example may obtain the smoothing signal P by adding an addition value to the selected signal having the largest value of the original signal O and the vibration level r.
As illustrated in a second configuration example in
An addition value calculation unit 322 calculates the deviation ε between the input original signal O and vibration level r, and obtains an addition value av added to the signal selected from the signals O and a based on the deviation ε. The addition unit 323 adds the addition value av to the signal selected by the largest value calculation unit 321 to obtain the smoothing signal P.
The addition value calculation unit 322 includes an addition value arithmetic unit 3221 which calculates the addition value av added to the signal selected based on the obtained deviation ε, and an addition value gain multiplication unit 3222 which multiplies the addition value av by an addition value gain to function as an addition value switching unit.
The addition value arithmetic unit 3221 calculates the addition value av from the deviation ε. More specifically, for smoothly connecting the original signal O and the vibration level r by the smoothing signal P, the smoothing signal P is configured to draw a curved line which comes in contact with the original signal O or the vibration level r when the absolute value of the deviation E is egudvalent to the threshold 6, and produces the maximum difference between the smoothing signal P and both the original signal O and the vibration level r when the deviation ε is zero. More specifically, the addition value av is expressed by a function which draws a curved line satisfying conditions that the addition value av becomes the largest when the deviation ε becomes zero, and that the addition value av and a differential value of the addition value av become zero when the absolute value of the deviation is equivalent to the threshold δ.
In this case, the addition value av is expressed as av=(δ−|ε|)2/4δ (where 0≦|ε|≦δ). The addition value av, which is obtainable by easy calculation as described above, may be also obtained by mapping operation based on a mapped relationship between the deviation ε and the adddtion value av as illustrated in
A differential value av′ of the addition value expressed as av′=(|ε|−δ)/2δ (where 0≦|ε|≦δ) becomes zero when |ε|=δ. In this case, the smoothing signal P smoothly connecting the original signal O and the vibration level r is obtained when the addition value av is calculated by using a function or a map created under a condition requiring smooth connection between a point (0, δ/4) and a point (δ, 0) in
Subsequently, the addition value gain multiplication unit 3222 functionina as an addition value varying unit calculates a value multiplied by an addition value gain Kav variable in accordance with signal values of the original signal O and the vibration level r, and outputs the resultant value. For example, the addition value gain multiplication unit 3222 calculates the addition value gain Kav based on the value of the signal selected from the original signal I and the vibration level r by using a map which has a vertical axis representing the addition value gain, and a horizontal axis representing the signals O and r as illustrated in
After the addition value gain multiplication unit 3222 multiplies the addition value av by the addition value gain Kav, the addition unit 323 adds the larger value of the signal of the signals O and r to the multiplied value and outputs the resultant value as the smoothing signal P. When the absolute value of the deviation ε exceeds the threshold δ, the addition value av is set to zero. In this case, the addition value av multiplied by the addition value gain Kav becomes zero regardless of the value of the addition value gain Kav. Accordingly, the result of calculation of the addition unit 323 becomes the signal having a larger value of the original signal O and the vibration level r.
Accordingly, when the absolute value of the deviation needs the threshold δ, the signal level detection device 14 always generates the signal having a larger value of the original signal O and the vibration level r as the smoothing signal P. On the other hand, when the absolute value of the deviation ε is the threshold δ or smaller, the addition value av has a value other than zero. Furthermore, when the original signal O is zero or does not exceed the limit value Se, the addition value gain Kav is not zero. In this case, the addition value av multiplied by the addition value gain Kav becomes a value other than zero. Accordingly, this value is added to the signal having a larger value of the original signal and the vibration level r to generate the smoothing signal P.
The smoothing determination signal generation unit 324 obtains the deviation ε between th original signal O and the vibration level r, compares the obtained deviation ε with the threshold δ, and generates eth smoothing determination signal Z similarly to the smoothing determination signal generation unit 314 described above. More specifically, when the absolute value of the deviation ε is the threshold δ or smaller, the smoothing determination signal generation unit 324 outputs the smoothing determination signal Z based on which the output signal adjustment unit 273 determines adoption of the smoothing signal P. On the other hand, when the absolute value of the deviation ε exceeds the threshold δ, the smoothing determination signal generation unit 324 outputs the smoothing determination signal Z having a value based on which the output signal adjustment unit 273 determines whether or not the largest signal Ma is adoptable. The smoothing determination signal generation unit 324 may be included in the output signal adjustment unit 273, or in the normal processing unit 271.
As described above, the smoothing unit 272 constantly generates the smoothing signal P. When the absolute value the deviation ε is the threshold δ or smaller, the output signal. adjustment unit 273 adopts the smoothing signal P as the vibration level r1. This configuration decreases a sharp change of the change rate of signals at the time of switching between the signals O and r, The smoothing unit 272 calculates the smoothing signal P by adding the addition value av to the signal selected by high-select, and sets the addition value av to zero when the deviation ε does not lie within the specific range. The smoothing signal P calculated by adding the addition value av to the signal selected from the signals O and r is always output as the vibration level r1. In this case, a sharp change of the change rate of the signals at the time of switching between the signals O and r decreases. Accordingly, the smoothing signal P calculated based on the addition value av may be output as the vibration level rl without using the smoothing signal generation unit 324, the normal processing unit 271, and the output signal adjustment unit 273. In addition, the smoothing unit 272 may calculate only the addition value av while eliminating the largest value calculation unit 321 and the smoothing signal generation unit 324 and output the calculated addition value av as the smoothing signal P. In this case, the output signal adjustment unit 273 may add a signal output from the normal processing unit 271 to the addition value av to output the result as the vibration level r1.
The smoothing unit 272 further includes the addition value gain multiplication unit 3222 functioning as an addition value varying unit. The addition value gain multiplication unit 3222 is configured to reduce the addition value av by multiplying the addition value av by the addition value gain Kav smaller than 1 when the signal selected from the signals O and r is smaller than the signal minimum threshold Smin or exceeds the signal maximum threshold Smax.
When the signal selected from the signals O and r is smaller than the signal minimum threshold Smin, the addition value gain multiplication unit 3222 multiplies the addition value av by an addition value gain which decreases the addition value av to a value smaller than the addition value calculated by the addition value calculation unit 3221. In this case, the output smoothing signal P does not become greatly different from the signal selected from the signal O and r even when the addition value av is superimposed on the selected signal which is close to zero. Accordingly, when the signal level detection device 14 including the smoothing unit 272 having the second configuration example illustrated in
Moreover, the addition value gain multiplication unit 3222 multiplies the addition value av by an addition value gain which decreases the value of the addition value av to a value smaller than the addition value av calculated by the addition value calculation unit 3221 when the signal selected from the signals O and r exceeds the signal maximum threshold Smax. In this case, the smoothing unit 272 reduces the addition value av by using the addition value gain multiplication unit 322 when the signal selected from the signals O and r becomes a value close to the maximum of the signal allowed to be output from the signal level detection device 14. Accordingly, a limiter function for clamping the smoothing signal P to the output maximum of the signal processing device 1 is realizable even when the signal level detection device 14 outputs the smoothing signal P. Whether the addition value gain multiplication unit 322 is provided or eliminated may be arbitrarily determined.
As illustrated in a third configuration example in
When the largest value extraction unit 27 extracts the largest value of the original signal O and the vibration level r, the signal level detection device 14 according to the fifth embodiment outputs the smoothing signal P which smoothly connects the original signal O and the vibration level r at the time of switching of the extracted signal from the original signal O to the vibration level r, or at the tine of switching of the extracted signal from the vibration level r to the original signal O, and determines the output smoothing signal P as the vibration level r1. The frequency varying unit 4 varies the cut-off frequency ωc based on the vibration level r1 obtained in the manner described above. The vibration level r1 is processed by the variable low-pass filter 3 similarly to other embodiments.
Accordingly, the signal level device 12 of the fifth embodiment reduces a delay of a rise of the obtained signal level from a rise of the actual signal level, and also detects the signal level with high accuracy. Even in case of an extremely low signal level, reliability of the signal level to be output improves. Accordingly, control results thus obtained become preferable. In addition, following advantageous effects are realizable.
As illustrated in
The largest value extraction unit 27 of the signal level detection device 14 according to the fifth embodiment may be employed instead of the largest value extraction unit 23 of each of the signal level detection device 11 according to the second embodiment, the signal level detection device 12 according to the third embodiment, and the signal level detection device 13 according to the fourth embodiment. This configuration reduces a sharp change of the change rate of the vibration level r1 at connection of signals when the largest value extraction unit 27 switches the original signal O to the vibration level r calculated by the signal level calculation unit 22 and outputs the vibration level r. Furthermore, the change rate of the vibration level r1 also decreases at the time of switching from the vibration level r to the original signal O, wherefore a ripple of the vibration level r1 decreases.
The signal level detection device 14 according to the fifth embodiment includes the first gain multiplication unit 26 to multiply the original signal O by a gain smaller than 1. However, the first gain multiplication unit 26 may be eliminated. When the first gain multiplication unit 26 is eliminated, the vibration level r1 easily follows the actual vibration level in an initial stage of a rise of the actual vibration level. Accordingly, the signal level detection device 14 having this configuration is more suitable for a control device required to be highly responsive.
Finally discussed is a signal level detection device 15 according to a sixth embodiment illustrated in
In other words, the signal level detection device 15 according to the sixth embodiment multiplies the original signal O by the first proportional gain, multiplies the vibration level r obtained by the signal level calculation unit 22 by the second proportional gain, and multiplies the vibration level r1 output from the largest value extraction unit 27 by the third proportional gain.
Each of the first proportional gain, the second proportional gain, and the third proportional gain may be set to an arbitrary value. The first proportional gain is a gain multiplied by the original signal O. The original signal O follows an actual vibration level without a delay at the time of a sharp rise of the actual vibration level. Accordingly, when the first proportional gain is set to 1, the original signal O selected by the largest value extraction unit 27 and output as the vibration level r1 is not delayed from the actual vibration level. When the first proportional gain is set to a value smaller than 1 as in the case of the first gain multiplication unit 26 of the signal level detection device 13 according to the fourth embodiment, the original signal O selected by the largest value extraction unit 27 and output as the vibration level r1 is delayed from the actual vibration level. However, a sharp change of the value of the signal r1 at the time of switching from the original signal O selected by the largest value extraction unit 27 to the vibration level r decreases.
The second proportional gain is a gain multiplied by the vibration level r. A high-frequencv ripple is removed from the vibration level r by the low-pass filter 25. However, the vibration level r is delayed from the actual vibration level. This delay of the vibration level r1 from the actual vibration level is reduced by setting the second proportional gain to a value exceeding 1 when the vibration level r is selected and output as the vibration level r1 by the largest value extraction unit 27.
The third proportional gain is a gain multiplied by the vibration level r1 output from the largest value extraction unit 27. When one or both of the first proportional gain and the second proportional gain are set to values exceeding 1, the followability of the vibration level r1 output from the largest value extraction unit 27 for a sharp change of the actual vibration level improves. However, an amplification factor in this case exceeds 1, wherefore the value of the vibration level r1 overshoots the actual vibration level. Accordingly, the third proportional gain is set to a value smaller than 1 to avoid this overshoot when one or both of the first proportional gain and the second proportional gain are set to values exceeding 1.
When the first proportional gain, the second proportional gain, and the third proportional gain are set to 1, 1.1, and 0.91, respectively, for example, the vibration level r1 output from the signal level detection device 15 changes as indicated by a line A24 in
As described above, the second proportional gain is set to a value exceeding 1, while the second proportional gain and third proportional gain are set to values each of which becomes substantially 1 when multiplied by the opposite value. In this case, signal switching from the original signal O to the vibration level r advances in time. Accordingly, accurate detection of a vibration level, and reduction of overshooting of the detected vibration level r1 for the actual vibration level are both achievable.
When the vibration level r of the sprung member B as a signal level is obtained from a sprung speed, the signal level detection device 15 performs specificprocesses shown in
Accordingly, the signal level detection device 15 of the sixth embodiment is capable of reducing a delay of a rise of an obtained signal level from a rise of an actual signal level, and detecting the signal level with high accuracy. Even when the signal level is extremely low, reliability of the signal level to be output improves. Accordingly, control results thus obtained become preferable. In addition, following advantageous effects are realizable.
The original signal O is multiplied by the first proportional gain, while the vibration level r is multiplied by the second proportional gain. The vibration level r1 is extracted by the largest value extraction unit 27. The vibration level r1 extracted by the largest value extraction unit 27 is further multiplied by the third proportional gain. In this case, the signal level detection device 15 obtains a signal level having high followability at the time of a sharp rise of the actual signal level. Accordingly, the switching timing from. the original signal O to the accurate signal level obtained by the signal level calculation unit 22 is controllable In addition, overshooting of the signal level for the actual signal level is avoidable.
The second proportional gain is set to a value exceeding 1, while the second proportional gain and the third proportional gain are set to values each of which become substantially 1 when multiplied by the opposite value. In this case, signal switching from the original signal O to the signal level advances in time. Accordingly, accurate detection of a signal level, and secure prevention of overshooting, of the detected. signal level for the actual signal level are both achievable.
According to the embodiments described above, a specific example of a hardware resource of each of the signal level detection devices 1, 12, 13, 14, and 15 described above includes, although not illustrated, an A/D converter which acquires signal output from the sensor unit 5, a storage device such as a read only memory (ROM) storing programs used for processing necessary for detection of the signal level r, a calculation device such as a central processing unit (CPU) which executes processes based on the programs described above, and a storage device such as a random access memory (RAM) providing a storage area for the CPU. The CPU executes the programs described above to realize operations of the respective foregoing units.
According to the above description, a sprung sped of the sprung member B of the vehicle is input to each of the signal level detection devices 1, 11, 12, 13, 14, and 15 as the original signal O to obtain a signal level. The obtained signal level becomes the vibration level r or r1 based on the scale of the speed of the sprung member B. Each of the signal level detection devices 1, 11, 12, 13, 14, and 15 is a device which processes a signal and obtains a vibration level, and therefore is applicable to detection of a magnitude of vibration other than the vibration level r and r1. Accordingly, the signal level detection device and the signal level detection method are applicable to vehicles other than cars, such as railroad vehicles, and further to detection of vibration levels of buildings. Furthermore, the signal level detection device and the signal level detection method may process various types of gnals output from sensors or the like to obtain signal levels.
Description of the embodiments according to the present invention now ends. The scope of the present invention is not limited to details depicted or described herein.
In addition, the signal level detection device and the signal level detection method are applicable to detection of signal levels of vehicles and buildings, for example.
The present application claims priority to Japanese Patent Application No. 2014-182045 filed in Japan Patent Office on Sep. 8, 2014, the entirety of which is hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2014-182045 | Sep 2014 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2015/074612 | 8/31/2015 | WO | 00 |