WO2016088866A1 - 信号処理装置 - Google Patents

信号処理装置 Download PDF

Info

Publication number
WO2016088866A1
WO2016088866A1 PCT/JP2015/084106 JP2015084106W WO2016088866A1 WO 2016088866 A1 WO2016088866 A1 WO 2016088866A1 JP 2015084106 W JP2015084106 W JP 2015084106W WO 2016088866 A1 WO2016088866 A1 WO 2016088866A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
value
signals
deviation
smoothed
Prior art date
Application number
PCT/JP2015/084106
Other languages
English (en)
French (fr)
Inventor
友夫 窪田
昌利 奥村
Original Assignee
Kyb株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyb株式会社 filed Critical Kyb株式会社
Priority to DE112015005445.6T priority Critical patent/DE112015005445T5/de
Priority to US15/514,317 priority patent/US20170297399A1/en
Publication of WO2016088866A1 publication Critical patent/WO2016088866A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/018Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/06Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2500/00Indexing codes relating to the regulated action or device
    • B60G2500/10Damping action or damper
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2800/00Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
    • B60G2800/01Attitude or posture control
    • B60G2800/012Rolling condition
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2800/00Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
    • B60G2800/01Attitude or posture control
    • B60G2800/014Pitch; Nose dive
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2800/00Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
    • B60G2800/70Estimating or calculating vehicle parameters or state variables
    • B60G2800/702Improving accuracy of a sensor signal
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B7/00Arrangements for obtaining smooth engagement or disengagement of automatic control
    • G05B7/02Arrangements for obtaining smooth engagement or disengagement of automatic control electric

Definitions

  • the present invention relates to a signal processing device.
  • the control employed in the damper control device that controls the damping force of the damper interposed between the sprung member and the unsprung member of the vehicle focuses on the vibration of the sprung member.
  • Skyhook control for the purpose of reduction is well known.
  • the damping force of the damper may be controlled by combining pitch control.
  • the damping force is controlled by giving a control command to a damping force adjusting mechanism that changes the damping force generated by the damper according to the supplied current.
  • the damper control device obtains a skyhook control current as a control command to be given to the damping force adjustment mechanism in accordance with skyhook control, and a control command to be given to the damping force adjustment mechanism in accordance with roll / pitch control.
  • the roll / pitch control current is calculated as follows, and a control command having a larger value is selected from these two control commands, and this is actually supplied to the damper damping force adjusting mechanism as a final control command.
  • the damping force of the damper is controlled.
  • This switching of the control command is performed because, for example, switching to the roll / pitch control current is performed at the moment when the roll / pitch control current exceeds the skyhook control current in the situation where the skyhook control current is selected. The current does not become discontinuous.
  • damping force does not change suddenly due to response delay even if the change rate of the control command changes suddenly.
  • damping force using electromagnetic viscous fluid, electrorheological fluid, etc.
  • the damping force may change suddenly due to a sudden change in the change rate of the control command, which may deteriorate the riding comfort of the vehicle.
  • a control command ⁇ for fading out is multiplied by a gain G ⁇ that decreases linearly from 1 to 0, and a gain G ⁇ that increases linearly from 0 to 1 is multiplied by a control command ⁇ that fades in. Multiply them and combine them to output a control command.
  • the synthesized control command is gradually switched from the control command ⁇ to the control command ⁇ over time.
  • an object of the present invention is to provide a signal processing device that can alleviate a sudden change in the rate of change of an output signal. .
  • the value of the two signals is less than the value of the two signals between two points where the smoothed signal intersects the two signals If a signal with a small value is selected or a signal with a small value is selected so that it has a large value, the two points that intersect the two signals have a value smaller than the value of the two signals. It is generated based on the deviation.
  • the signal processing device 1 in the first embodiment includes a signal extraction unit 2 that extracts two signals A and B from a plurality of signals L1, L2, L3, and L4, and two signals A. , B and a smoothing processing unit 3 that generates a smoothed signal P based on a deviation ⁇ .
  • the signal processing apparatus 1 generates a smoothing signal P that reduces a sudden change in the rate of change of the signal when the signal selected from the two signals A and B is switched. .
  • the signal processing device 1 performs so-called high-select processing, and the signal extraction unit 2 obtains the largest value from the plurality of signals L1, L2, L3, and L4.
  • the signal having the second largest value and the signal having the second largest value are extracted as two signals A and B.
  • the signal extraction unit 2 includes a first signal comparison unit 21, a second signal comparison unit 22, and a third signal comparison unit 23.
  • signal processing is performed. Since the device 1 performs high-selection processing, a signal having the largest value and a signal having the second largest value are extracted as signals A and B from the plurality of signals L1, L2, L3, and L4. Since the signal processing apparatus 1 generates the smoothed signal P from the two signals A and B and their deviation ⁇ , the signal extraction unit 2 extracts the two signals A and B.
  • the first signal comparison unit 21 first compares two arbitrary signals among the plurality of signals L1, L2, L3, and L4, sets a signal having a large value as a provisional maximum signal, and has a small value.
  • the signal is a provisional second signal as a signal having the second largest value.
  • the first signal comparison unit 21 receives any two of the signals L1, L2, L3, and L4, for example, the signals L1 and L2, compares them, and tentatively selects a signal having a large value.
  • a signal having a small value as a maximum signal is defined as a provisional second signal.
  • the first signal selection unit 21 outputs the maximum signal as the signal L1 and the second signal as the signal L2.
  • the signal L1 and the signal L2 have the same value, for convenience, one signal may be a maximum signal and the other signal may be a second signal.
  • the second signal comparison unit 22 adds any one of the remaining signals to the two signals compared by the first signal comparison unit 21, and adds a provisional maximum signal, a provisional second signal, and the like.
  • the three newly added signals are compared, and the signal with the largest value is set as the provisional maximum signal, and the signal with the second largest value is set as the provisional second signal.
  • the second signal comparison unit 22 adds and compares one arbitrary signal L3 among the remaining signals L3 and L4 not compared with the signals L1 and L2 compared by the first signal comparison unit 21.
  • the first signal comparison unit 21 sets the provisional maximum signal as the signal L1 and the provisional second signal as the signal L2
  • the second signal comparison unit 22 receives the signal L3 and receives the signal L1.
  • the signal having the largest value is the provisional maximum signal
  • the signal having the second largest value is the provisional second signal.
  • the second signal comparison unit 22 outputs the maximum signal as the signal L1 and the second signal as the signal L3.
  • the signal L1 and the signal L3 have the same value, for convenience, one signal may be a maximum signal and the other signal may be a second signal.
  • the signal L3 and the signal L2 have the same value, for convenience, one signal may be the second signal.
  • the third signal comparison unit 23 adds a signal that has not yet been compared to the provisional maximum signal and the provisional second signal by the second signal comparison unit 22 to obtain a provisional maximum signal.
  • the three signals of the provisional second signal and the newly added signal are compared, and the largest signal is set as the maximum signal, and the second largest signal is set as the second signal.
  • the third signal comparison unit 23 for example, in addition to the signal L1 that is the maximum signal and the signal L3 that is the second signal in the result of the comparison by the second signal comparison unit 22 as described above, In response to the input of the remaining signal L4 that has not been compared, the values of the signals L1, L3, and L4 are compared, and the signal having the largest value and the signal having the second largest value are extracted.
  • the third signal comparison unit 23 outputs the extracted two signals A and B. Specifically, if the signal L1, the signal L3, and the signal L4 have a relationship of L4> L1> L3, the third signal comparison unit 23 extracts the two signals of the signal L4 and the signal L1 as signals A and B. These signals A and B are output to the smoothing processing unit 3. When the signal L1 and the signal L3 have the same value, for convenience, one signal may be extracted and the other signal may not be extracted. By completing the procedure in the first signal comparison unit 21, the second signal comparison unit 22, and the third signal comparison unit 23, the signal extraction unit 2 can extract and output the two signals A and B. .
  • the signal extraction unit 2 is intended to extract the signal A and the signal B, and does not output whether the signal A and the signal B correspond to the maximum value signal or the second largest signal. If so, it may be output by associating which of signal A and signal B is the maximum value and which is the second value.
  • the second signal comparison unit 22 compares the signal that has not been compared with the two signals that have been compared, and determines the maximum signal and the second signal.
  • the maximum signal and the second signal can be extracted by comparing the signals with the three signal comparison units 21, 22, 23.
  • the second and third signal comparison units 22 and 23 always determine the maximum signal and the second signal from the three signals after the second signal comparison unit 22.
  • the signal A and the signal B can be extracted by comparing all signals repeatedly according to the above.
  • the signal extraction unit 2 is configured by a program that causes a computer to execute the procedure, the signal even if the number of signals increases. It is advantageous that the number of procedures in the comparison unit is increased by the number corresponding to the number of signals, and the programming is very simple and it is not necessary to program specially according to the number of signals.
  • the signal extraction part 2 should just be able to extract the signals A and B from two or more signals.
  • the two signals initially input to the first signal comparison unit 21 can be arbitrarily determined, and may be the signals L3 and L4 instead of the signals L1 and L2, and are not particularly limited.
  • the smoothing processing unit 3 is larger than the values of the two signals A and B between two points where the two signals A and B intersect.
  • a smoothed signal P having a value is generated based on the deviation ⁇ of the two signals A and B.
  • so-called high-selection processing is performed, as shown in FIG. 3, the value of the signal A decreases with the passage of time, and the value of the signal B increases with the passage of time. , B intersect, signal A is selected before time t0 when both signals A, B intersect, and signal B is selected after time t0.
  • the smoothed signal P is generated so that the difference between the two signals A and B is small when the absolute value of the deviation ⁇ is large, and the difference between the signals A and B is large when the absolute value of the deviation ⁇ is small.
  • both signals A and B are connected to alleviate a sudden change in the signal change rate when the signals are switched.
  • the smoothing processing unit 3 generates the smoothed signal P by adding the added value av obtained based on the deviation ⁇ to the large value signal of the two signals A and B, or Alternatively, the smoothed signal P is generated based on the values of the two signals A and B and the deviation ⁇ . As shown in FIG.
  • the smoothed signal P generated in accordance with the deviation ⁇ in this way always has a larger value than the two signals A and B between the two points where the signals A and B intersect. Both signals A and B are connected.
  • the smoothed signal P is a signal having a value that is always greater than that of the two signals A and B at two points where the signals A and B intersect. Therefore, as shown in FIG. 3, the signal A is selected. While the signal B is selected, the slope of the smoothed signal P becomes larger than the slope of the signal A, and while the signal B is selected, the slope of the smoothed signal P becomes smaller than the slope of the signal B.
  • the intersection of the signal B from the intersection of the generated smoothing signal P and the signal A is compared.
  • the smoothing processing unit 3 in addition to the condition that the two signals A and B always have a larger value than the two signals A and B, On the time plane, the coordinates of the value of the signal A selected by the high-selection process at time t1 when the absolute value of the deviation ⁇ of the signals A and B is equal to or less than the threshold ⁇ , and the deviation of the signals A and B after time t0. It is also possible to generate the smoothed signal P so that the value becomes smaller than the straight line Q1 connecting the coordinates of the value of the signal B selected in the high selection process at time t2 when the absolute value of ⁇ exceeds the threshold ⁇ .
  • the smoothed signal P falls within the range surrounded by the straight line Q1, the signal A in the range from the time t1 to the time t0, and the signal B in the range from the time t0 to the time t2 in FIG. Is generated as follows.
  • the smoothing signal P is generated by the smoothing processing unit 3
  • the sudden change in the rate of change of the signal can be more reliably mitigated.
  • the smoothed signal P is output instead of the signals A and B when the absolute value of the deviation ⁇ is equal to or less than the threshold value ⁇ , the signal A is switched to the signal B, or the signal B is switched to the signal A.
  • the sudden change in the rate of change of the signal can be mitigated.
  • the threshold ⁇ is a value that sets a specified range in which the smoothed signal P is output as valid instead of the signals A and B. That is, since the smoothed signal P is output when the deviation ⁇ is within the specified range, the smoothed signal P is used when the signals A and B are close to each other and the switching of the signals is expected. In addition, when the values of both signals A and B are completely separated and smoothing processing is unnecessary, the smoothed signal P can be avoided.
  • the smoothing processing unit 3 performs high-selection in the plane of the signal magnitude and time.
  • the smoothed signal P is generated so as to be smaller than a value obtained by adding one half of a value obtained by subtracting the absolute value of the deviation ⁇ from the threshold value ⁇ for setting the specified range to the value of the signal A selected in the processing. May be.
  • the smoothing signal P is in contact with both signals at coordinates where the absolute value of the deviation ⁇ of the signals A and B is equal to the threshold value ⁇ . Is generated so as to be within the range of the value obtained by subtracting the deviation ⁇ from.
  • the smoothing signal P is generated by the smoothing processing unit 3, the sudden change in the signal change rate can be further alleviated.
  • the signal processing apparatus 1 reads a plurality of signals L1, L2, L3, and L4 (step F1). Subsequently, the signal processing apparatus 1 extracts the largest value signal and the second largest value signal from the signals L1, L2, L3, and L4 (step F2). Further, the signal processing apparatus 1 uses the two signals extracted in step F1 as signals A and B, and generates a smoothed signal P from the signals A and B and the deviation ⁇ of these signals A and B (step F3). Subsequently, the signal processing device 1 outputs the smoothed signal P (step F4). As described above, by repeating the series of processes, the signal processing apparatus 1 repeatedly generates and outputs the smoothed signal P.
  • the smoothing processing unit 3 applies two smoothing signals P having values smaller than the values of the two signals A and B between two points where the two signals A and B intersect. It may be generated based on the deviation ⁇ of the signals A and B. As shown in FIG.
  • the low select processing is adopted.
  • the signal B is selected before the time t0 when the signals A and B intersect, and the signal A is selected after the time t0.
  • the smoothing signal P relaxes a sudden change in the rate of change of the signal when the two signals A and B are switched by connecting the signals A and B together.
  • the smoothing processing unit 3 generates the smoothed signal P by adding the addition value av obtained based on the deviation ⁇ to the small value signal of the two signals A and B, or Alternatively, the smoothed signal P is generated based on the values of the two signals A and B and the deviation ⁇ . As shown in FIG. 5, the smoothed signal P generated in this way always has a smaller value than the two signals A and B between the two points where the signals A and B intersect. B is connected. In this way, the smoothed signal P is a signal that always has a value larger than the two signals A and B at the two points where the two signals A and B intersect. Therefore, the smoothed signal P is smoothed while the signal A is selected.
  • the slope of the signal P is smaller than the slope of the signal A, and the slope of the smoothed signal P is larger than the slope of the signal B while the signal B is selected. Therefore, compared to switching the selection signal directly from the signal A to the signal B when the signals A and B are switched, the generated smoothing signal P is from the intersection of the signal A to the intersection of the signal B.
  • the smoothed signal P By adopting the smoothed signal P between the two points, it is possible to mitigate a sudden change in the rate of change of the signal when the signals A and B are switched.
  • the smoothed signal P a signal that draws a curve in contact with the signals A and B, it is possible to further alleviate a sudden change in the signal change rate.
  • the smoothing processing unit 3 when performing the low select process, satisfies the condition that the two signals A and B always have a smaller value than the two signals A and B as shown in FIG.
  • the coordinates of the value of the signal A selected by the high-selection process at time t1 when the absolute value of the deviation ⁇ of the signals A and B is equal to or less than the threshold value ⁇ have passed the time t0.
  • the smoothed signal P is set so that the value becomes larger than the straight line Q2 connecting the coordinates of the value of the signal B selected in the low selection process at the time t2 when the absolute value of the deviation ⁇ of the signals A and B exceeds the threshold ⁇ . It can also be generated.
  • the smoothed signal P falls within the range surrounded by the straight line Q2, the signal A in the range from the time t1 to the time t0, and the signal B in the range from the time t0 to the time t2 in FIG. Is generated as follows.
  • the smoothing signal P is generated by the smoothing processing unit 3, the sudden change in the rate of change of the signal can be more reliably mitigated.
  • the smoothing processing unit 3 performs low selection on the signal magnitude and time plane.
  • the smoothed signal P is generated so as to be larger than a value obtained by adding one half of a value obtained by subtracting the absolute value of the deviation ⁇ from the threshold value ⁇ for setting the specified range to the value of the signal A selected in the processing. May be.
  • the smoothing signal P is in contact with both signals at coordinates where the absolute value of the deviation ⁇ of the signals A and B is equal to the threshold value ⁇ . Is generated so as to be within the range of the value obtained by subtracting the deviation ⁇ from.
  • the smoothing signal P is generated by the smoothing processing unit 3, the sudden change in the signal change rate can be further alleviated.
  • the signal processing apparatus 1 in order to perform a high-select process separately from the above-described configuration, the signal is output by the high-select process among the two signals A and B.
  • a normal processing unit 4 that extracts and outputs a power signal as a maximum value signal Ma, and a smoothing signal P generated by the smoothing processing unit 3 when the deviation ⁇ of the signal A and the signal B is within a specified range as an output signal
  • An output signal adjustment unit 5 that selects and outputs the maximum value signal Ma output from the normal processing unit 4 when the deviation ⁇ is out of the specified range is output.
  • the normal processing unit 4 compares the two input signals A and B and adopts a signal having a large value as the maximum value signal Ma.
  • the normal processing unit 4 is provided for performing high-selection processing, compares the values of the signal A and the signal B, adopts a signal having a large value as the maximum value signal Ma, and outputs it to the output signal adjustment unit 5. To do.
  • the normal processing unit 4 adopts the minimum value of the signals A and B as the minimum value signal Mi and outputs it to the output signal adjustment unit 5 when performing the low select process.
  • the normal processing unit 4 that compares the two signals A and B and outputs a signal having a large value as the maximum value signal Ma is provided. It is not necessary to associate and output whether A and signal B correspond to the maximum value signal or the second largest signal. As described above, the normal processing unit 4 compares the two input signals A and B and adopts a signal having a large value as the maximum value signal Ma. However, in the signal extraction unit 2, the signals A and B are the maximum value. The normal processing unit 4 can be integrated into the signal extraction unit 2 if it is determined whether it corresponds to the signal or the second largest signal.
  • the output signal adjusting unit 5 sets one of the smoothed signal P generated by the smoothing processing unit 3 and the maximum value signal Ma output from the normal processing unit 4 as an output signal O, and outputs this output signal O.
  • the smoothing determination signal Z from the smoothing processing unit 3 is input, and either the smoothing signal P or the maximum value signal Ma is output from the smoothing determination signal Z as the output signal O. Is to decide. For example, when the absolute value of the deviation ⁇ of the signals A and B is equal to or less than the threshold ⁇ and within a specified range, the smoothing processing unit 3 has a value that can determine whether or not the smoothed signal P can be used.
  • the determination signal Z is output.
  • the smoothed determination signal Z is output or not, that is, an arbitrary value and 0 are output. May be.
  • the smoothed determination signal Z is converted into the smoothed signal P.
  • the output signal O may be output as a gain to be multiplied, and the output signal adjustment unit 5 may add a value obtained by multiplying the gain and the smoothed signal P and the maximum value signal Ma to obtain the output signal O. Further, the smoothing determination signal Z may be generated not by the smoothing processing unit 3 but by the normal processing unit 4.
  • the signal processing apparatus 1 reads a plurality of signals L1, L2, L3, and L4 (step F11). Subsequently, the signal processing apparatus 1 extracts the largest value signal and the second largest value signal from the signals L1, L2, L3, and L4 (step F12). Further, when performing the high-select process, the signal processing apparatus 1 sets the two signals extracted in step F11 as signals A and B, selects the maximum value signal Ma from the signals A and B, and performs the low-select process. Is performed, a process of selecting the minimum value signal Mi from the signals A and B is performed (step F13).
  • the signal processing device 1 generates the smoothed signal P from the signals A and B and the deviation ⁇ of these signals A and B (step F14).
  • the signal processing device 1 compares the deviation ⁇ of the signals A and B with the threshold ⁇ to generate the smoothing determination signal Z (step F15).
  • the signal processing apparatus 1 performs a process of selecting one of the smoothing signal P and the maximum value signal Ma as the output signal O, and the low selection process.
  • processing for selecting one of the smoothed signal P and the minimum value signal Mi as the output signal O is performed (step F16).
  • the signal processing apparatus 1 outputs the output signal O (Step F17). As described above, the signal processing apparatus 1 repeatedly generates and outputs the output signal O by repeatedly performing a series of processes.
  • the signal generation unit 311 obtains a first gain G 1 to be multiplied by the value of the signal A and a second gain G 2 to be multiplied by the value of the signal B from the deviation ⁇ of the signals A and B, and the signal A first addition signal H 1 obtained based on the value of A and the first gain G 1 and a second addition signal H 2 obtained based on the value of the signal B and the second gain G 2 are combined.
  • the smoothed signal P is obtained and the smoothed signal P is output.
  • a situation is considered in which the signal A decreases with the passage of time, the signal B increases with the passage of time, and the signal A and the signal B intersect at time t0.
  • high-select processing for selecting a signal having a large value is performed. If the signal A having a larger value is selected before the time t0 when the signal A and the signal B have the same value, and the signal B having a larger value than the signal A is selected after the time t0, the signal A At time t0 when switching to signal B, the rate of change of the output signal changes suddenly. Therefore, as shown in FIG. 9, if a signal that smoothly connects the signal A and the signal B is generated near the intersection of the signal A and the output signal O is generated, the signal A can be smoothly changed to the signal B. it can.
  • a simple two signals are synthesized to obtain a smoothed signal P that connects signal A and signal B smoothly.
  • the signal B Is y x
  • the signal A and the signal B are as shown in FIG.
  • the smoothed signal P to be obtained is a curve as shown by a one-dot chain line in FIG. 10, and this smoothed signal P is converted into the signal A or the signal B in the range from 0 to 1 where the signal A and the signal B are combined. If a signal to be output instead of is used, a sudden change in the rate of change of the output signal is mitigated.
  • the smoothed signal P is a quadratic curve, the rate of change of the smoothed signal P does not change suddenly.
  • the procedure for obtaining the smoothed signal P is generalized.
  • the smoothed signal P is obtained from these signals A and B.
  • the threshold value ⁇ is a value that defines a prescribed range in which the smoothed signal P is valid as compared with the deviation ⁇ .
  • a range in which the absolute value of the deviation ⁇ is equal to or less than the threshold ⁇ is defined as a specified range. Within this specified range, the smoothed signal P is valid, and in this range, the smoothed signal P is used instead of the signals A and B. If the signal is output, a sudden change in the rate of change of the signal when the signal A and the signal B are switched can be reduced.
  • the functions F1 and F2 obtained as described above are normalized so as to change in the range from 0 to 1 on the y-axis.
  • Functions F1 1 and F2 1 to be obtained are obtained. Further, as shown in FIG.
  • a first gain G 1 and a second gain G 2 are obtained from the normalized functions F 1 2 and F 2 2 .
  • the first gain G 1 and the second gain G 2 are used as quadratic functions
  • the function F 1 2 is multiplied by the first gain G 1 to obtain the first addition signal H 1
  • the function F 2 2 Secondly obtain a second sum signal H 2 is multiplied by the gain G 2, so that the smoothed signal P of the first addition signal H 1 and the second addition signal H 2 obtained by adding becomes quadratic function
  • the signal change rate does not change suddenly in the smoothed signal P at the joint when the signal A and the signal B are connected by the smoothed signal P.
  • G 1 ⁇ ⁇ (f 2 (t) ⁇ f 1 (t)) / 2 ⁇ + 0.5 ⁇ 2
  • a simple signal is synthesized as shown in FIG.
  • the first gain G 1 and the second gain G 2 that are the same as the first gain G 1 and the second gain G 2 obtained in the process can be obtained.
  • the first gain G 1 ⁇ ( ⁇ ⁇ / 2 ⁇ + 0.5) 2 +1
  • the functions F1 2 and F2 2 are obtained from the signal A and the signal B, and the first gain G 1 and the second gain G 2 are obtained, thereby generalizing regardless of the situation of the signal A and the signal B. be able to. Therefore, if the threshold value ⁇ is determined in advance, the first gain G 1 and the second gain G 2 can be obtained only by obtaining the deviation ⁇ . Therefore, the first gain G 1 and the second gain G 2 can be mapped, and the first gain G 1 and the second gain G 2 can be obtained by performing map calculation from the deviation ⁇ . As described above, there is an advantage that the calculation is facilitated by obtaining the normalized functions F1 2 and F2 2 from the signals A and B and obtaining the first gain G 1 and the second gain G 2 . It is also possible to obtain the first gain G 1 directly from the normalized signal A and the second gain G 2 directly from the normalized signal B.
  • the signal A and the signal B are normalized for a section where the absolute value of the deviation ⁇ between the signal A and the signal B is equal to or less than the threshold ⁇ . Since the first gain G 1 and the second gain G 2 are obtained from the normalized functions F 1 2 and F 2 2 , the corresponding signals A and B are multiplied by the first gain G 1 and the second gain G 2 , respectively. Requires normalization of signal A and signal B.
  • the second addition signal H 2 obtained by multiplying the second gain G 2 in the first addition signal H 1 and normalized signal B obtained by multiplying a first gain G 1 in the normalized signal A If the smoothed signal obtained by adding is returned to the state before normalization by a procedure reverse to the procedure of normalizing the signals A and B, the target smoothed signal P can be obtained.
  • the correction value ⁇ is subtracted from the signal A and the signal B to obtain a signal A1 and a signal B1.
  • the signal A1 and the signal B1 change as shown in the graph of FIG.
  • signals A2 and B2 in which the signals A and B are normalized can be obtained.
  • Such obtain a first sum signal H 1 is multiplied by the first gain G 1 obtained from the function F1 2 to the signal obtained by normalizing A2 signal A in.
  • a second sum signal H 2 by multiplying a second gain G 2 obtained from the function F2 2 signal B to signal B2 obtained by normalizing.
  • the normalized smoothed signal P1 by adding the first addition signal H 1 and the second added signal H 2.
  • the normalized smoothed signal P1 Since the smoothed signal P1 obtained here is in a normalized state, the normalized smoothed signal P1 is in a state before being normalized using the threshold ⁇ and the correction value ⁇ described above. Convert to
  • the absolute value of the deviation ⁇ of the signal A and the signal B is not more than the threshold value ⁇ , both can be smoothly connected.
  • a second addition signal H 2 by multiplying a second gain G 2 operation results of the smoothed signal P is the same value. More specifically, in the calculation of the smoothed signal P, until the point where the signal A intersects with the signal B, the deviation ⁇ is obtained by subtracting the signal B having a small value from the signal A having a large value, and f 1 (t) The value of the signal A is input to the value and the value of the signal B is input to the value of f 2 (t). After the signal A crosses the signal B, the signal A having a small value is subtracted from the signal B having a large value.
  • the deviation ⁇ is obtained and the value of the smoothed signal P obtained by inputting the value of the signal B to the value of f 1 (t) and the value of the signal B to the value of f 2 (t) is Then, subtracting the signal B from the signal A to obtain the deviation ⁇ and inputting the value of the signal A to the value of f 1 (t) and the value of the signal B to the value of f 2 (t) Matches the value of the digitized signal P.
  • a smoothed signal is obtained by always multiplying a signal having a large value among the two signals A and B by the first gain G 1 and multiplying a signal having a small value by the second gain G 2.
  • the signal generation unit 311 in the smoothing processing unit 3 obtains the first gain G 1 and the second gain G 2 on the basis of the deviation ⁇ between the signal A and the signal B. It is adapted to generate a smoothed signal P using an gain G 1 and the second gain G 2.
  • a small value signal is calculated from the large value signal when calculating the deviation ⁇ . If the value signal is subtracted, the same determination as described above can be made by comparing the deviation ⁇ and the threshold ⁇ .
  • the threshold ⁇ is ⁇ N (N is a numerical value)
  • N is a numerical value
  • the numerical value portion is the same, but is defined by two numbers having different signs, and the smoothed signal P may be validated within the same specified range as described above. It is also possible to set different threshold values for determining a condition when the deviation ⁇ falls within the specified range and a threshold for determining a condition when the deviation ⁇ goes outside the specified range.
  • gain G 1 and the second gain can be obtained and G 2, without performing complicated operations, it is possible to obtain a smoothed signal P by combining signals a and B.
  • the first gain G 1 and the second gain G 2 are derived using a quadratic function, but may be derived using a trigonometric function.
  • the signal A is f 1 (t) and the signal B is f 2 (t)
  • the first gain G 1 is G 1.
  • the smoothed signal P that connects both the signal before switching and the signal after switching with a smooth curve. And a sudden change in the rate of change of the signal when the signals A and B are switched can be mitigated.
  • the cos function in the first gain G 1 and the second gain G 2 it may be defined using the sin function.
  • the signal having the smallest value is selected from the signals L1, L2, L3, and L4
  • the smoothed signal P can be generated using the value signals as the signals A and B.
  • the signal processor 1 performs low-select processing to select the signal.
  • the signals A and B can be smoothly connected to each other when the signals A and B are switched, and a sudden change in the rate of change of the signal can be reduced when the signals A and B are switched.
  • the smoothed signal P that connects both the signal before switching and the signal after switching with a smooth curve is generated. And a sudden change in the rate of change of the signal can be mitigated.
  • the cos function in the first gain G 1 and the second gain G 2 it may be expressed using the sin function.
  • the output signal adjustment unit 5 outputs the smoothed signal P as the output signal O, thereby switching the selected signal.
  • a sudden change in the rate of change of the output signal O can be mitigated.
  • the output signal adjustment unit 5 sets the smoothed signal P as the output signal O.
  • the output signal O Is a value obtained by adding a value 0.25 times the threshold ⁇ to the signal A or the signal B. That is, the value of the smoothed signal P is different from the signals A and B regardless of which of the signals A and B is high-selected. Then, even when both the value of the signal A and the value of the signal B are 0, the value of the output signal O is 0.25 ⁇ and does not become 0. Therefore, the smoothing processing unit 3 shown in FIG. 7 is provided with a specified range changing unit 312 that changes the value of the threshold ⁇ .
  • the specified range changing unit 312 compares the reference value ⁇ ini of the threshold value ⁇ with the average value of both the signal A and the signal B, and if the average value is smaller than the reference value ⁇ ini, The threshold value ⁇ after the change is input to the sudden change mitigation processing unit 313 and the smoothing determination signal generation unit 314. More specifically, the specified range changing unit 312 compares the reference value ⁇ ini when the average value of the signal A and the signal B is calculated, and if the average value is smaller than the reference value ⁇ ini as a result of the comparison, a threshold value is changed.
  • the value of ⁇ is updated to the average value, and the updated threshold value ⁇ is used when the smoothing signal P is calculated by the signal generation unit 311 and the absolute value of the deviation ⁇ is compared with the threshold value ⁇ in the smoothing determination signal generation unit 314. It is done.
  • the threshold ⁇ is set to a lower limit value ⁇ min that is larger than 0 and smaller than the reference value ⁇ ini. When the above average value is smaller than the lower limit value ⁇ min, the threshold ⁇ is set to the lower limit value ⁇ min. It is designed to be clamped.
  • the output signal O has a larger value than the signals A and B. Will not be output.
  • an output signal O is output by taking in an unsprung control current command used for damping control of a sprung member of a vehicle and an unsprung control current command used for damping control of an unsprung member as signals.
  • the signal processing device 1 is applied to a suspension system that controls the damping force of the damper interposed between the sprung member and the unsprung member of the vehicle based on the output signal O, and the damping of the damper is performed by the output signal O.
  • the signal A is selected from the two signals by high-selection processing, the vehicle stops, both the sprung member and the unsprung member stop, and both the signal A and the signal B are 0.
  • the control command must be continuously output to the damping force adjusting unit of the damper even when the vehicle is stopped.
  • the signal processing device 1 including the specified range changing unit 312 when the signal A and the signal B take values close to 0, the value of the threshold ⁇ approaches 0 and decreases.
  • the value of the smoothing signal P also decreases, and even if the smoothing signal P is selected and output as the output signal O, the value of the output signal O becomes a small value near zero.
  • the signal processing device 1 is used as a signal processing device for a suspension system, the signal A and the signal B are both zero without vibration of the sprung member and the unsprung member as the vehicle is stopped. In such a situation, the problem that the control command to the damping force adjusting unit of the damper is output is also solved.
  • the reason why the minimum value ⁇ min is set for the threshold value ⁇ is that the calculation of the smoothed signal P includes division using the threshold value ⁇ as a denominator. If the minimum value ⁇ min is set to a value close to 0 such as 0.001, for example, the value of the output signal O that is output when both the signal A and the signal B are 0 is very small near 0. Can be a value.
  • the threshold value ⁇ is not changed by the average value of the signal A and the signal B, but the value of the signal selected by the high selection process is changed. If the value is smaller than the reference value ⁇ ini, the value of the threshold ⁇ may be updated to the value of the selected signal. In the case of the low selection process, the average value of the signal A and the signal B is used, and if the value of the signal selected by the low selection process is smaller than the reference value ⁇ ini, the threshold value ⁇ is selected. It is also possible to update to the value of. As described above, the threshold value ⁇ may be changed according to the information related to the magnitude of the signal A or the signal B in both cases of performing high sect processing and low selection processing.
  • the signal A and the signal B are output by outputting the maximum value of the signals A and B as the output signal O when performing the high-select process instead of P and the minimum value of the signals A and B as the output signal O when performing the low-select process.
  • the output signal O can be set to 0.
  • the specified range changing unit 312 is provided to change the threshold value ⁇ .
  • the smoothing processing unit 3 and the signal generating unit 311 perform smoothing.
  • the determination signal generation unit 314 is input.
  • the sudden change mitigation processing unit 313 is configured by a low-pass filter, and by filtering the threshold value ⁇ with the low-pass filter, it is possible to delay a sharp change in the threshold value ⁇ . Is alleviated. That is, the sudden change of the specified range is alleviated by the process of the sudden change mitigation processing unit 313.
  • the threshold value is set.
  • is changed to the average value of both signals A and B, the threshold ⁇ is not reduced too much by the processing of the sudden change mitigation processing unit 313. Therefore, even if the signal A and the signal B intersect near 0, the output signal O is sufficiently smoothed by the smoothed signal P. Even in such a case, the sudden change of the output signal O is alleviated.
  • the frequency is low even if the threshold value ⁇ changes toward 0 while vibrating. Therefore, even if processing is performed by the sudden change mitigation processing unit 313, the threshold value ⁇ gradually decreases, and the value of the smoothed signal P decreases as the threshold value ⁇ decreases. As the selected signal changes, the value gradually approaches 0 or a value close to 0.
  • the specified range gradually decreases, and the deviation ⁇ decreases as the specified range decreases, so that the smoothed signal As the value of P becomes smaller, the output signal O gradually approaches 0 or a value close to 0 in accordance with the change of the signal selected from the signals A and B. Therefore, in the case where the signal processing apparatus 1 is applied to the above-described suspension system and the vehicle is running and it is desired to perform smoothing, the signal A and the signal B are vibrational and both of them are 0 or 0 by chance.
  • the output signal O is smoothed even in a situation where the value is in the vicinity, and smoothing is not required in a scene where smoothing is not desired, such as when the vehicle is stopped. Therefore, the signal processing device 1 is optimal for a signal processing device in a vehicle suspension system.
  • the smoothing determination signal generation unit 314 obtains a deviation ⁇ between the signal A and the signal B and compares the threshold ⁇ processed by the sudden change mitigation processing unit 313 to generate the smoothing determination signal Z. Specifically, the smoothing determination signal generation unit 314 determines whether the output signal adjustment unit 5 determines to adopt the smoothing signal P when the absolute value of the deviation ⁇ is equal to or less than the threshold ⁇ . The signal Z is output. On the other hand, the smoothing determination signal generation unit 314 determines that the output signal adjustment unit 5 adopts the maximum value signal Ma or the minimum value signal Mi when the absolute value of the deviation ⁇ exceeds the threshold ⁇ . The smoothing determination signal Z is output.
  • the smoothing determination signal generation unit 314 may be integrated into the normal processing unit 4 or the output signal adjustment unit 5.
  • the smoothing determination signal generation unit 314 obtains the deviation ⁇ by subtracting the small value signal from the large value signal, the absolute value processing is not required, and the signal extraction unit 2 determines which of the signal A and the signal B. If the information about whether or not is a large value is also obtained, the calculation in the smoothing determination signal generation unit 314 becomes easy.
  • the smoothing processing unit 3 always generates the smoothed signal P, the smoothing determination signal generating unit 314 generates the smoothing determination signal Z, and finally outputs the validity / invalidity of the smoothing signal P.
  • the signal adjustment unit 5 makes the determination, the smoothed signal P may be generated only within a specified range in which the absolute value of the deviation ⁇ is equal to or less than the threshold ⁇ .
  • the smoothing processing unit 3 generates the smoothed signal P by synthesizing the signal A and the signal B based on the deviation ⁇ of the smoothed signal P.
  • the smoothed signal P can be obtained by adding the added value to the selected signal.
  • the maximum value calculation unit 321 receives two signals A and B in order to perform high-select processing, it compares both signals A and B, selects the signal having the largest value, and outputs this signal. To do.
  • the addition value calculation unit 322 calculates a deviation ⁇ between the input signals A and B, and calculates an addition value av to be added to a signal selected from the signals A and B based on the deviation ⁇ .
  • the addition unit 323 obtains the smoothed signal P by adding the addition value av to the signal selected by the maximum value calculation unit 321.
  • the addition value calculation unit 322 includes an addition value calculation unit 3221 for obtaining an addition value av to be added to a signal selected based on the obtained deviation ⁇ , and an addition value as an addition value changing unit for multiplying the addition value av by an addition value gain. And a gain multiplication unit 3222.
  • the time t0 is a time point when the deviation ⁇ becomes 0, and the value of the difference between the smoothed signal P and the signals A and B at that time point is ⁇ / 4 if the threshold ⁇ is used, and the deviation ⁇ Output the smoothed signal P instead of the signal A, and when the absolute value of the deviation ⁇ becomes the threshold value ⁇ before and after the time t0.
  • the added value av becomes 0, the difference between the signal A and the smoothed signal P is rewritten into the function of the parameter ⁇ as the deviation ⁇ .
  • the addition value av can be obtained by such a simple calculation.
  • the relationship between the deviation ⁇ and the addition value av can be mapped and obtained by a map calculation.
  • the added value av is set to 0 when the absolute value of the deviation ⁇ is compared with the threshold value ⁇ and the absolute value of the deviation ⁇ exceeds the threshold value ⁇ , the added value av is set to 0 without performing the above calculation.
  • the addition value av may be set to 0 by multiplying the result of the calculation of the above equation by the addition value gain of 0.
  • the addition value av ′ (
  • the differential value av ′ ⁇ 1/2 of the addition value
  • the differential value av ′ 0 of the addition value av. Since the differential value av ′ of the addition value av indicates the slope of the addition value av, the differential value av ′ of the addition value av becomes ⁇ 1/2 when
  • 0, and when
  • ⁇ .
  • the function or map for obtaining the added value av has no practical problem in smoothly connecting the signal A and the signal B with the smoothed signal P, the differential value av ′ of the added value when
  • 0. And the value of the differential value av ′ of the addition value when
  • ⁇ can be used even if they do not strictly match the above conditions. Therefore, the function or map for obtaining the added value av can be freely adjusted as long as it does not cause any practical problem even if it slightly deviates from the above condition.
  • the addition value gain multiplication unit 3222 as the addition value changing unit multiplies the addition value av input from the addition value calculation unit 3221 by an addition value gain Kav that changes according to the values of the signals A and B.
  • the result is output.
  • the added value gain multiplying unit 3222 uses, for example, a map shown in FIG. 23 in which the added value gain is taken on the vertical axis and the values of the signals A and B are taken on the horizontal axis. An added value gain Kav is obtained based on the value. As shown in the map, the added value gain Kav takes a value less than 1 when the value of the signal selected from the signals A and B is less than the signal lower limit threshold Smin and exceeds the signal upper limit threshold Smax. Otherwise, it is 1.
  • the added value gain Kav increases from 0 to 1 proportionally as the value of the signal selected from the signals A and B changes from 0 to the signal lower limit threshold Smin. As the value of the selected signal exceeds the signal upper limit threshold value Smax and increases to the limit value Se, it decreases proportionally from 1 to 0.
  • the signal lower limit threshold Smin is set to a small positive value in the vicinity of 0, and the signal upper limit threshold Smax is set to a value in the vicinity of the output upper limit that the signal processing device 1 can output.
  • the limit value Se can be arbitrarily set, and when the limit value Se is exceeded, the added value gain multiplied by the added value av becomes zero.
  • the adder 323 adds the value of the signal having a larger value among the signals A and B to the value obtained by the adder gain multiplier 3222 by multiplying the adder value av by the adder gain Kav to obtain the smoothed signal P. Output.
  • the added value av is set to 0. Therefore, the added value av after multiplying the added value gain Kav by any value is equal to the added value av.
  • the result of the calculation by the adder 323 becomes a signal itself having a large value among the signal A and the signal B.
  • the signal processing device 1 when the absolute value of the deviation ⁇ exceeds the threshold ⁇ , the signal processing device 1 always generates a signal itself having a large value among the signal A and the signal B as the smoothed signal P.
  • the added value av when the absolute value of the deviation ⁇ is less than or equal to the threshold ⁇ , the added value av has a value that is not 0, and when the signal A is 0 or does not exceed the limit value Se, the added value Since the gain Kav is not 0 and the added value av after multiplying the added value gain Kav is a non-zero value, this value is added to a signal having a large value among the signals A and B, and the smoothed signal P Is generated.
  • the smoothing determination signal generation unit 324 calculates the deviation ⁇ between the signal A and the signal B and compares the threshold ⁇ with the same as the smoothing determination signal generation unit 314 described above, and generates the smoothing determination signal Z. Specifically, the smoothing determination signal generation unit 324 determines whether the output signal adjustment unit 5 determines to adopt the smoothing signal P when the absolute value of the deviation ⁇ is equal to or less than the threshold ⁇ . The signal Z is output. On the other hand, when the absolute value of the deviation ⁇ exceeds the threshold ⁇ , the smoothing determination signal generation unit 324 has a value that can determine whether or not the maximum value signal Ma can be adopted by the output signal adjustment unit 5. A smoothing determination signal Z is output. The smoothing determination signal generation unit 324 may be integrated into the normal processing unit 4 or the output signal adjustment unit 5.
  • the smoothing signal P is always generated by the smoothing processing unit 3, and when the absolute value of the deviation ⁇ is equal to or less than the threshold value ⁇ , the smoothed signal P is adopted as the output signal O by the output signal adjustment unit 5. In this way, a sudden change in the rate of change of the signal when the signals A and B are switched can be mitigated.
  • the addition value av is added to the signal selected by the high selection process to obtain the smoothing signal P. If the deviation ⁇ is not within the specified range, the addition value av is set to 0. Therefore, if the smoothed signal P obtained by always adding the added value av to the signal selected from the signals A and B is output as the output signal O, the signals A and B are switched.
  • the smoothed signal generating unit 324, the normal processing unit 4 and the output signal are output as in the signal processing device of the second embodiment shown in FIG. A mode in which the adjustment unit 5 is eliminated and the smoothed signal P is directly used as the output signal O is also possible.
  • the smoothing processing unit 3 instead of using the smoothed signal P as a substitute for the signal A or the signal B, the smoothing processing unit 3 as in the signal processing apparatus of the third embodiment shown in FIG.
  • the maximum value calculating unit 321 and the smoothed signal generating unit 324 are abolished to obtain only the added value av, and this added value av is output as the smoothed signal P, and added to the signal output from the normal processing unit 4
  • the value av may be added by the output signal adjustment unit 5 and output as the output signal O.
  • the smoothing processing unit 3 takes 0 if the absolute value of the deviation ⁇ exceeds the threshold ⁇ and the deviation ⁇ exceeds the specified range, and if the added value av is within the specified range.
  • addition value av of a value that can alleviate a sudden change in the change rate of the signal is output, if this addition value av is output as the smoothed signal P, the addition value av is always added to the selected signal. If it is output, a signal capable of automatically relaxing the value of the signal is output. Even in this case, as a result, the smoothed signal P becomes effective within the specified range.
  • the smoothing processing unit 3 includes an addition value gain multiplication unit 3222 as an addition value changing unit, and the case where the signal selected from the signals A and B is less than the signal lower limit threshold value Smin and the signal upper limit threshold value.
  • the addition value av is reduced by multiplying the addition value av by an addition value gain Kav of a value less than 1.
  • the added value gain multiplying unit 3222 makes the value of the added value av smaller than the added value av calculated by the added value calculating unit 3221 when the signal selected from the signals A and B is less than the signal lower limit threshold Smin. Since the added value gain is multiplied by the added value av, even if the added value av is superimposed when the selected signal of the signals A and B takes a value close to 0, it is selected from the signals A and B. It is possible to output the smoothed signal P with little deviation from the existing signal.
  • a control command is generated by taking in as a signal the current command for sprung control used for vibration control of the sprung member of the vehicle and the current command for unsprung control used for vibration control of the unsprung member.
  • the signal processing device 1 is applied to a suspension system that controls the damping force of a damper interposed between a sprung member and an unsprung member of a vehicle based on a command.
  • the signal processor 1 selects the signals A and B. Therefore, the smoothed signal P greatly deviating from the existing signal is not output.
  • the added value gain multiplying unit 3222 makes the value of the added value av smaller than the added value av calculated by the added value calculating unit 3221 when the signal selected from the signals A and B exceeds the signal upper limit threshold Smax. Such an added value gain is multiplied by the added value av. Therefore, the smoothing processing unit 3 reduces the addition value av by the addition value gain multiplication unit 3222 when the signal selected from the signals A and B is close to the upper limit value of the signal that can be output from the signal processing device 1. Therefore, even when the signal processing device 1 outputs the smoothed signal P, a limiter function for clamping the smoothed signal P to the output upper limit value of the signal processing device 1 is exhibited. Note that the addition value gain multiplication unit 3222 is optional and can be abolished.
  • the added value gain Kav may be determined by comparing the value with the signal lower limit threshold value Smin and the signal upper limit threshold value Smax using a low signal value or using the average value of the signals A and B.
  • the added value gain multiplying unit 3222 changes the added value gain Kav according to the information related to the magnitude of one or both of the signals A and B, so that the signal selected from the signals A and B is selected.
  • the smoothed signal P can be set to 0, and the smoothed signal P can be prevented from exceeding the output upper limit value of the signal processing device 1.
  • the smoothing processing unit 3 adds the signal selected by the low select process and the addition value av to obtain the smoothed signal P, and adopts this as the output signal O.
  • the addition value av is output as the smoothed signal P, and the output signal adjustment unit 5 adds the addition value av to the signal selected by the low-selection process to obtain and output the output signal O. It is also possible.
  • the smoothing processing unit 3 includes a gain abrupt change mitigation unit 3223 for mitigating a sudden change in the addition value gain Kav obtained by the addition value gain multiplication unit 3222, as in the third configuration example illustrated in FIG. It may be provided.
  • the sudden gain change mitigating unit 3223 is a low-pass filter, and the sudden change in the added value gain Kav can be mitigated by subjecting the added value gain Kav to low pass filter processing. By doing so, when the signal selected from among the signals A and B is oscillatingly changed at a high frequency, the selected signal happens to be 0 or a value close to 0.
  • the value of the added value gain Kav is changed, the value does not change suddenly by the low-pass filter process, so that the smoothing process is executed to alleviate the sudden change in the value of the output signal O.
  • the rate of change of the added value gain Kav is also low. Since the value gain Kav gradually decreases, and the value of the smoothing signal P decreases as the addition value gain Kav decreases, the output signal O changes in the signal selected by the high-select process or the low-select process. Accordingly, the value gradually approaches 0 or a value in the vicinity of 0.
  • the signal processing device 1 is optimal for a signal processing device in a vehicle suspension system.
  • the negative lower limit value is corrected to 0 and applied to the present invention.
  • the process of returning the correction amount may be performed.
  • the present invention can be applied if the signal offset or the signal is inverted with respect to the sign of the signal. If the signal is offset, the process of returning the offset may be performed.
  • the signal processing device 1 is configured as described above.
  • the signal extraction unit 2 extracts the signal A and the signal B, and smoothes them.
  • the smoothed signal P is generated based on the deviation ⁇ .
  • the smoothed signal P is generated based on the deviation ⁇ so as to have a value larger than the values of the two signals A and B between two points where the two signals A and B intersect. Or when a signal having a small value is selected, it is generated based on the deviation ⁇ so that it has a value smaller than the value of the two signals A and B between two points where the two signals A and B intersect. . Therefore, the slope of the smoothed signal P is larger than the slope of the signal A while the signal A is selected, and the slope of the smoothed signal P is greater than the slope of the signal B while the signal B is selected. Becomes smaller.
  • the generated smoothing signal P is from the intersection of the signal A to the intersection of the signal B.
  • the signal processing apparatus 1 can alleviate a sudden change in the rate of change of the signal when the signals A and B are switched. Therefore, according to the signal processing device 1 of the present invention, the rate of change of the signal when the signal A and the signal B are switched can be reduced.
  • the smoothing processing unit 3 performs both signals between two points intersecting the signals A and B.
  • the coordinates of the signal value selected at the time when the deviation ⁇ enters the specified range and the time when the deviation ⁇ goes out of the specified range are selected.
  • both signals A and B In addition to the condition that the signal inevitably becomes smaller than both signals A and B between the two points intersecting with, the coordinates of the value of the signal selected at the time when the deviation ⁇ falls within the specified range and the deviation ⁇ are specified.
  • the value is larger than the straight line connecting the coordinates of the signal value selected at the time of going out of range.
  • the slope of the smoothed signal P becomes larger than the slope of the signal A while the signal A is selected, and while the signal B is selected.
  • the signals A and B can be smoothly connected, so that the signal processing apparatus 1 can further reliably change the signal change rate. Sudden changes can be mitigated.
  • the output signal adjustment unit that outputs either the signal selected from the two signals A and B or the smoothed signal P as the output signal O has a deviation ⁇ between the two signals A and B within a specified range. If the smoothed signal P is used as the output signal O, the smoothed signal P is output when the deviation ⁇ is within the specified range. Therefore, the values of both the signals A and B approach each other. When signal switching is expected, the smoothed signal P can be used, and when both signals A and B are completely separated and smoothing processing is unnecessary, the smoothed signal P is used. You can avoid it. Therefore, when the selected signal is switched to a different signal, the signal is smoothly switched, the output signal O is smoothed, and a sudden change in the change rate of the output signal O can be mitigated.
  • the signal processing device 1 changes the specified range based on information relating to the magnitude of one or both of the two signals, the signal processing device 1 determines that the signal A and the signal B have values near zero. When this is done, the value of the threshold value ⁇ can be reduced to a value close to zero. By doing so, the value of the smoothing signal P is also reduced and output as the output signal O, so the value of the output signal O is also a small value near zero. When the signal A and the signal B take a value near 0, the output signal O can also take a value near 0 to 0. Therefore, the signal processing apparatus 1 is used to process the control signal. When used, when the output signal as the control signal should be 0, 0 can be output, and wasteful power consumption can be eliminated on the control device side.
  • the signal processing device 1 is used as a signal processing device for a suspension system, and an unsprung control current command and an unsprung control current command used for damping control of the unsprung member are taken in as signals A and B.
  • the control command to the damper damping force adjustment unit is large in a situation where both the signal A and the signal B are 0 without vibration of the sprung member and the unsprung member such that the vehicle is stopped. The problem of becoming is solved, and the power consumption can be reduced.
  • the signal processing apparatus 1 includes a sudden change mitigation processing unit for mitigating sudden change in the specified range
  • both signals are accidentally changed while both the signal A and the signal B are changing in vibration at high frequencies. If the value is 0 or a value close to 0, the specified range will not be too small. Therefore, even if the signal A and the signal B intersect near 0, the output signal O is sufficiently smoothed by the smoothed signal P. Even in such a case, the signal processing apparatus 1 changes the output signal O suddenly. Can be relaxed.
  • both the signal A and the signal B gradually change to 0 or a value close to 0, the specified range gradually decreases, and the value of the smoothing signal P also decreases as the specified range decreases.
  • the output signal O gradually approaches 0 or a value close to 0 in accordance with the change of the signal selected from the signals A and B. Therefore, in the case where the signal processing device 1 is applied to the above-described suspension system and the vehicle is running and it is desired to perform smoothing, the signal A and the signal B are oscillatory, and both of them happen to be 0 or 0.
  • the output signal O is smoothed even in a situation where the value is in the vicinity, and smoothing is not required in a scene where smoothing is not desired, such as when the vehicle is stopped.
  • the signal processing apparatus 1 is optimal for a signal processing apparatus in a vehicle suspension system.
  • the smoothing processing unit 3 generates the smoothed signal P so that the difference between the smoothed signal P and the selected signals A and B becomes smaller as the deviation ⁇ of the two signals A and B becomes larger.
  • the signal P can be generated as a smooth curve, and the connection point between the signal A and the smoothed signal P and the connection point between the signal B and the smoothed signal P are both smooth. Therefore, the signal processing apparatus 1 can obtain a smoothed signal P that is optimal for smoothing both signals A and B.
  • the smoothing processing unit 3 When the smoothing processing unit 3 generates the smoothed signal P by adding the addition value av obtained based on the deviation ⁇ to the signal selected from the signals A and B, the signal processing device 1 is simple. Thus, an ideal smoothed signal P that connects signals smoothly can be obtained, and a sudden change in the rate of change of the output signal O can be more effectively mitigated.
  • the signal processing device 1 When the smoothing processing unit 3 includes an addition value changing unit that changes the addition value av based on information related to the magnitude of one or both of the two signals A and B, the signal processing device 1 has the following effects. Can be played. When the selected signal among the signals A and B is less than the signal lower limit threshold Smin, the selected signal of the signals A and B is 0 when the added value av is reduced. In addition, the smoothing signal P greatly deviating from the signal selected from the signals A and B from the signal processing device 1 is not output. Further, when the signal selected from the signals A and B exceeds the signal upper limit threshold Smax, the signal processing apparatus 1 can output the signal selected from the signals A and B by reducing the addition value av.
  • the signal processing apparatus 1 When the value is close to the upper limit value of the signal, even when the signal processing device 1 outputs the smoothed signal P, a limiter function for clamping the smoothed signal P to the output upper limit value of the signal processing device 1 is exhibited. Therefore, the signal processing apparatus 1 is optimal for a suspension system, can reduce the power consumption of the system, can exhibit a limiter function, and does not require a separate limiter on the system side.
  • the signal processing device 1 is an ideal for smoothly connecting the signals to each other only by performing a simple calculation.
  • the smoothed signal P can be obtained, and a sudden change in the rate of change of the output signal O can be more effectively mitigated.
  • two signals A and B having the maximum value and the second largest value are extracted from three or more signals L1, L2, L3, and L4, or two signals having the minimum value and the second smallest value are extracted.
  • the signal extraction unit 2 extracts the two signals A and B.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Vehicle Body Suspensions (AREA)
  • Feedback Control In General (AREA)

Abstract

出力信号の変化率の急変を緩和することができる信号処理装置を提供するために、本発明の課題解決手段における信号処理装置では、平滑化信号が、値の大きな信号が選択される場合、二つの信号に交わる二点間では二つの信号の値よりも大きな値を持つように両者の偏差に基づいて生成され、または、値の小さな信号を選択される場合、二つの信号に交わる二点間では二つの信号の値よりも小さな値を持つように両者の偏差に基づいて生成される。そのため、信号処理装置は、平滑化信号と一方の信号の交点から他方の信号の交点までの二点間で平滑化信号を採用することで、二つの信号の切換わり時の信号の変化率の急変を緩和する。

Description

信号処理装置
 本発明は、信号処理装置に関する。
 車両のばね上部材とばね下部材との間に介装されるダンパの減衰力を制御するダンパ制御装置で採用される制御としては、ばね上部材の振動に着目してばね上部材の振動の低減を目的としたスカイフック制御がよく知られているが、このスカイフック制御の他に、たとえば、JP2006-44523Aに開示されているように、ばね上部材のローリングやピッチングを抑制するためのロール/ピッチ制御を複合させてダンパの減衰力を制御することがある。
 このダンパ制御装置では、供給電流に応じてダンパが発生する減衰力を変化させる減衰力調整機構に対して制御指令を与えることで当該減衰力を制御するようになっている。具体的には、ダンパ制御装置は、スカイフック制御に則って前記減衰力調整機構へ与える制御指令としてスカイフック制御電流を求めるとともに、ロール/ピッチ制御に則って当該減衰力調整機構へ与える制御指令としてロール/ピッチ制御電流を求め、この二つの制御指令のうち、いずれか大きな値をもつ制御指令を選択して、これを最終的な制御指令として実際にダンパの減衰力調整機構へ供給し、ダンパの減衰力を制御するようになっている。
 この制御指令の切換えについては、たとえば、スカイフック制御電流が選択されている状況においてロール/ピッチ制御電流がスカイフック制御電流を超えた瞬間にロール/ピッチ制御電流へ切換えが行われるために、制御電流が不連続になることがないようになっている。
 JP2006-44523Aに開示された発明のように、スカイフック制御電流とロール/ピッチ制御電流とを一方が他方を超えた瞬間に切換えると、確かに出力される制御指令の値自体は不連続になることはないが、単に、スカイフック制御電流とロール/ピッチ制御電流を切換えるだけでは、切換前と切換後とで出力される制御指令の変化率が急変する場合がある。
 減衰力発生応答性が低いダンパでは、制御指令の変化率が急変しても応答遅れによって減衰力が急変してしまうことがないが、昨今の電磁粘性流体や電気粘性流体等を利用した減衰力発生応答性が高いダンパでは、制御指令の変化率の急変によって減衰力も急変してしまい車両における乗り心地を悪化させてしまうことがある。
 これを回避するための方策として、制御指令の切換わりにおいて、それまで選択していた制御指令をフェードアウトさせつつ、これから選択する制御指令をフェードインさせるようにして、制御指令の変化率の急変を緩和することが考えられる。たとえば、図27に示すように、フェードアウトさせる制御指令αに1から0へ一次関数的に減少するゲインGαを乗じ、フェードインさせる制御指令βに0から1へ一次関数的に増加するゲインGβを乗じて、これらを合成して制御指令を出力する。合成された制御指令は、図28に示すように、制御指令αから制御指令βへ徐々に時間をかけて切換って行くことになる。
 しかしながら、このように制御指令をフェードイン・フェードアウトさせて切換えるようにしても、フェードイン・フェードアウトを開始したときと終了したときに合成した制御指令の変化率が急変するので、減衰力発生応答性の高いダンパの減衰力の急変を回避することができない。また、前記したところでは、ダンパの制御において制御指令の急変が減衰力に及ぼす影響を例に問題点を述べたが、ダンパの制御以外でも、二つの信号を切換える際の信号の変化率の急変は、制御指令に対して応答性が高い機器の制御等に悪影響を与えることになる。
 そこで、本発明は、前記不具合を改善するために創案されたものであって、その目的とするところは、出力信号の変化率の急変を緩和することができる信号処理装置を提供することである。
 前記目的を達成するために、本発明の課題解決手段における信号処理装置では、値の大きな信号が選択される場合、平滑化信号が二つの信号に交わる二点間では二つの信号の値よりも大きな値を持つように両者の偏差に基づいて生成され、または、値の小さな信号が選択される場合、二つの信号に交わる二点間では二つの信号の値よりも小さな値を持つように両者の偏差に基づいて生成される。
第一の実施の形態における信号処理装置の構成図である。 信号抽出部における制御ブロック図である。 ハイセレクト処理を行う場合の二つの信号の切換わりを平滑化する平滑化信号の一例である。 第一の実施の形態における平滑化信号を生成する処理手順の一例を示したフローチャートである。 ローセレクト処理を行う場合の二つの信号の切換わりを平滑化する平滑化信号の一例である。 第一の実施の形態における信号処理装置の処理手順の一例を示したフローチャートである。 平滑化処理部の第一の構成例を示した図である。 合成する二つの信号を示した図である。 二つの信号とこれらを合成して得た平滑化信号を示した図である。 単純な二つの信号を合成する手順を説明する図である。 単純な二つの信号に乗じる第一ゲインおよび第二ゲインのグラフを示した図である。 第一加算信号と第二加算信号と平滑化信号を示した図である。 一般的な二つの信号の偏差の絶対値が閾値以下である区間のグラフを示した図ある。 一方の信号から他方の信号を差し引きして得た関数のグラフを示した図である。 図14の関数を正規化したグラフを示した図である。 図15の関数を変換して得られたy軸において0から1の範囲で変化する関数のグラフを示した図である。 図16の関数から得られる第一ゲインおよび第二ゲインのグラフを示した図である。 y軸において0から所定値の範囲で変化する二つの信号のグラフを示した図である。 正規化された平滑化信号のグラフを示した図である。 平滑化信号のグラフを示した図である。 平滑化処理部の第二の構成例を示した図である。 偏差と加算値との関係を決定するマップである。 加算値ゲインと選択される信号との関係を決定するマップである。 第二の実施の形態の信号処理装置の構成図である。 第三の実施の形態の信号処理装置の構成図である。 平滑化処理部の第三の構成例を示した図である。 従来技術における二つの信号と信号に乗じるゲインを示した図である。 従来技術におけるゲインを利用して二つの信号を合成して得た制御指令を示した図である。
 以下、図に示した実施の形態に基づき、本発明を説明する。図1に示すように、第一の実施の形態における信号処理装置1は、複数の信号L1,L2,L3,L4から二つの信号A,Bを抽出する信号抽出部2と、二つの信号A,Bの偏差εに基づいて平滑化信号Pを生成する平滑化処理部3とを備えて構成されている。そして、信号処理装置1は、二つの信号A,Bのうち選択される信号が切換わる際に切換わり時の信号の変化率の急変を緩和する平滑化信号Pを生成するようになっている。
 第一の実施の形態における信号処理装置1は、この例では、所謂ハイセレクト処理を行うようになっており、信号抽出部2は、複数の信号L1,L2,L3,L4から最も大きな値を持つ信号と二番目に大きな値を持つ信号を二つの信号A,Bとして抽出するようになっている。
 信号抽出部2は、図2に示すように、第一信号比較部21と、第二信号比較部22と、第三信号比較部23とを備えており、この実施の形態の場合、信号処理装置1がハイセレクト処理を行うため、複数の信号L1,L2,L3,L4から最も大きな値を持つ信号と二番目に大きな値を持つ信号を信号A,Bとして抽出するようになっている。信号処理装置1は、二つの信号A,Bとこれらの偏差εから平滑化信号Pを生成するため、信号抽出部2では、前記二つの信号A,Bを抽出するようになっている。
 第一信号比較部21は、複数の信号L1,L2,L3,L4のうち、まず、任意の二つの信号を比較して、大きい値を持つ信号を暫定的な最大信号とし、小さい値を持つ信号を二番目に大きな値を持つ信号として暫定的な二番目の信号とする。第一信号比較部21は、信号L1,L2,L3,L4のうち、任意の二つの信号、たとえば、信号L1と信号L2の入力を受けて両者を比較し、大きな値をもつ信号を暫定的な最大信号として小さな値を持つ信号を暫定的な二番目の信号とする。具体的には、信号L1と信号L2の値がL1>L2の関係にあれば、第一信号選択部21は、最大信号を信号L1とし、二番目の信号を信号L2として出力する。信号L1と信号L2とが同じ値である場合、便宜的に、一方の信号を最大信号とし他方の信号を二番目の信号とすればよい。
 第二信号比較部22は、第一信号比較部21で比較した二つの信号に残りの信号のうち任意の一つの信号を加え、暫定的な最大信号と暫定的な二番目の信号とこれに新たに加えた信号の三つの信号を比較して、一番大きな値の信号を暫定的な最大信号とし、二番目に大きな値の信号を暫定的な二番目の信号とする。たとえば、第二信号比較部22は、第一信号比較部21で比較した信号L1,L2に比較してない残りの信号L3,L4のうち任意の一つの信号L3を加えて比較する。そして、第一信号比較部21で暫定的な最大信号を信号L1とし、暫定的な二番目の信号を信号L2としている場合、第二信号比較部22は、信号L3の入力を受けて信号L1,L2と比較し、一番大きな値をもつ信号を暫定的な最大信号として二番目に大きな値を持つ信号を暫定的な二番目の信号とする。具体的には、信号L1、信号L2および信号L3の値がL1>L3>L2の関係にあれば、第二信号比較部22は、最大信号を信号L1として二番目の信号を信号L3として出力する。信号L1と信号L3とが同じ値である場合、便宜的に、一方の信号を最大信号とし他方の信号を二番目の信号とすればよい。また、信号L3と信号L2とが同じ値である場合、便宜的に、一方の信号を二番目の信号とすればよい。
 第三信号比較部23は、第二信号比較部22で暫定的な最大信号と暫定的な二番目の信号とされたこれら信号にまだ比較していない信号を加えて、暫定的な最大信号と暫定的な二番目の信号と新たに加えた信号の三つの信号を比較して、一番大きな信号を最大信号とし、二番目に大きな信号を二番目の信号とする。第三信号比較部23は、具体的にはたとえば、前記したように第二信号比較部22で比較した結果において最大信号とされた信号L1と二番目の信号とされた信号L3に加えて、比較してない残りの信号L4の入力を受けて、信号L1,L3,L4の値を比較し一番大きな値をもつ信号と二番目に大きな値を持つ信号を抽出する。そして、第三信号比較部23は、抽出した二つの信号A,Bを出力する。具体的には、信号L1、信号L3および信号L4がL4>L1>L3の関係にあれば、第三信号比較部23は、信号L4と信号L1の二つの信号を信号A,Bとして抽出し、これら信号A,Bを平滑化処理部3へ出力する。信号L1と信号L3とが同じ値である場合、便宜的に、一方の信号を抽出対象の信号とし他方の信号については抽出対象としないようにすればよい。第一信号比較部21、第二信号比較部22および第三信号比較部23での手順を終了することで、信号抽出部2は、二つの信号A,Bを抽出して出力することができる。なお、信号抽出部2は、信号Aと信号Bの抽出を目的としており、信号Aと信号Bが最大値信号と二番目に大きな信号のいずれに該当するのかを紐づけて出力しないが、必要であれば、信号Aと信号Bのいずれが最大値でいずれが二番目の値であるかを紐づけして出力してもよい。
 このように、複数の信号から信号Aと信号Bを抽出するにあたって、最初に、任意の二つの信号から暫定的な最大信号と二番目の信号を決めると、第二信号比較部22、第三信号比較部23は、比較していない信号を比較済みの二つの信号とを比較して最大信号と二番目の信号を決定する。本例では、信号数が四つであるので、三つの信号比較部21,22,23で信号を比較すれば最大信号と二番目の信号を抽出することができるが、処理する信号数を本例よりも増やす場合でも、第二信号比較部22以降は常に三つの信号から最大信号と二番目の信号を決定していく第二および第三信号比較部22,23にて行う手順を信号数に応じて繰り返してすべての信号を比較すれば、信号Aと信号Bを抽出することができる。よって、信号数を増やしても第二信号比較部22以降における手順自体は変わらないので、信号抽出部2をコンピュータに前記手順を実行させるプログラムで構成する場合、信号数が増加したとしても前記信号比較部における手順を信号数に見合った数だけ増やせばよく、プログラムが非常に簡単で信号数に応じて特別にプログラムする必要がない点で有利である。なお、信号抽出部2は、二つ以上の信号から信号A,Bを抽出することができるようになっていればよい。第一信号比較部21に最初に入力する二つの信号は、任意に決定することができ、信号L1,L2ではなく信号L3,L4としてもよく、特に制限されることはない。
 この場合、値の大きな信号が選択されるハイセレクト処理が採用されるため、平滑化処理部3は、二つの信号A,Bに交わる二点間で二つの信号A,Bの値よりも大きな値を持つ平滑化信号Pを二つの信号A,Bの偏差εに基づいて生成する。この例では、所謂ハイセレクト処理を行うので、図3に示すように、信号Aが時間の経過とともに値が減少し、信号Bが時間の経過とともに値が増大して、ある時間で両信号A,Bが交わる場合、両信号A,Bの交わる時間t0より前では信号Aが選択され、時間t0以降では信号Bが選択されることになる。平滑化信号Pは、偏差εの絶対値が大きいと両信号A,Bの値との差が小さく、偏差εの絶対値が小さくなると信号A,Bとの差を大きくするようにして生成され、二つの信号A,Bが切換わる際に両信号A,Bを繋げて信号切換わり時の信号の変化率の急変を緩和するようになっている。具体的には、平滑化処理部3は、二つの信号A,Bのうち、大きな値の信号に偏差εに基づいて求めた加算値avを加算することで平滑化信号Pを生成するか、或いは、二つの信号A,Bの値と偏差εとに基づいて平滑化信号Pを生成するようになっている。このようにして偏差εに応じて生成される平滑化信号Pは、図3に示すように、両信号A,Bに交わる二点間では、これら両信号A,Bよりも必ず大きな値を持ち、両信号A,Bを繋げるようになっている。このように、平滑化信号Pは、両信号A,Bに交わる二点間で両信号A,Bよりも必ず大きな値を持つ信号であるため、図3に示すように、信号Aが選択されている間には平滑化信号Pの傾きは信号Aの傾きよりも大きくなり、信号Bが選択されている間には平滑化信号Pの傾きは信号Bの傾きよりも小さくなる。そのため、両信号A,Bの切換わり時において信号Aから信号Bに直接に選択される信号を切換えることに比較して、生成される平滑化信号Pと信号Aとの交点から信号Bの交点までの二点間で平滑化信号Pを採用することで、信号A,Bの切換わり時の信号の変化率の急変を緩和することができる。また、平滑化信号Pを信号A,Bに接する曲線を描くような信号とすることで、より一層、信号の変化率の急変を緩和することができる。
 また、平滑化処理部3は、図3に示すように、両信号A,Bに交わる二点間で両信号A,Bよりも必ず大きな値となることの条件に加えて、信号の大きさと時間の平面において、信号A,Bの偏差εの絶対値が閾値δ以下となる時刻t1においてハイセレクト処理で選択される信号Aの値の座標と、時刻t0を過ぎて信号A,Bの偏差εの絶対値が閾値δを超える時刻t2においてハイセレクト処理で選択される信号Bの値の座標とを結ぶ直線Q1よりも値が小さくなるように平滑化信号Pを生成することもできる。すると、平滑化信号Pは、図3中で、前記直線Q1と、時刻t1から時刻t0までの範囲の信号Aと、時刻t0から時刻t2までの範囲の信号Bとで囲まれる範囲内に収まるように生成される。このように平滑化処理部3で平滑化信号Pを生成する場合には、より一層、確実に信号の変化率の急変を緩和することができる。偏差εの絶対値が閾値δ以下であるときに、平滑化信号Pを信号A,Bの代わりに出力すれば、信号Aから信号Bへの切換わり、或いは、信号Bから信号Aの切換わりにおいて、信号の変化率の急変を緩和することができる。このように、本実施の形態では、閾値δは、平滑化信号Pを信号A,Bの代わりに有効として出力させる規定範囲を設定する値となっている。つまり、偏差εが規定範囲内にある際に、平滑化信号Pを出力させるため、信号A,Bの双方の値が近づいて信号の切換わりが予想される際に、平滑化信号Pを採用することができるとともに、全く両信号A,Bの値が離れていて平滑化処理が不要な場合には、平滑化信号Pを採用しないようにすることができる。
 また、平滑化処理部3は、両信号A,Bに交わる二点間で両信号A,Bよりも必ず大きな値となることの条件に加えて、信号の大きさと時間の平面において、ハイセレクト処理で選択される信号Aの値に、規定範囲を設定する閾値δから偏差εの絶対値を引いた値の二分の一を加算した値より小さくなるように平滑化信号Pを生成するようにしてもよい。この場合には、平滑化信号Pは、信号A,Bの偏差εの絶対値が閾値δに等しくなる座標にて平滑化信号Pが両信号に接し、選択される信号に対して、閾値δから偏差εを減算した値の範囲内に収まるように生成される。このように平滑化処理部3で平滑化信号Pを生成する場合にも、より一層、確実に信号の変化率の急変を緩和することができる。
 以上までの処理を行うには、図4に示したように、まず、信号処理装置1は、複数の信号L1,L2,L3,L4を読み込む(ステップF1)。つづいて、信号処理装置1は、信号L1,L2,L3,L4から最も大きな値の信号と二番目に大きな値の信号を抽出する(ステップF2)。さらに、信号処理装置1は、ステップF1で抽出した二つの信号を信号A,Bとし、信号A,Bおよびこれら信号A,Bの偏差εから平滑化信号Pを生成する(ステップF3)。つづいて、信号処理装置1は、平滑化信号Pを出力する(ステップF4)。以上、一連の処理を繰り返し行うことで、信号処理装置1は、平滑化信号Pを繰り返し生成し出力することになる。
 なお、前述したところでは、ハイセレクト処理するために、一番大きな値と二番目に大きな値を持つ信号を信号A,Bとして抽出するようにしているが、所謂ローセレクト処理するのであれば、信号L1,L2,L3,L4から一番小さな値の信号と二番目に小さな値を持つ信号を抽出して信号A,Bとし、出力すればよい。ローセレクト処理を採用する場合には、平滑化処理部3は、二つの信号A,Bに交わる二点間で二つの信号A,Bの値よりも小さな値を持つ平滑化信号Pを二つの信号A,Bの偏差εに基づいて生成すればよい。図5に示すように、信号Aが時間の経過とともに値が減少し、信号Bが時間の経過とともに値が増大して、ある時間で両信号A,Bが交わる場合、ローセレクト処理を採用すると、両信号A,Bの交わる時間t0より前では信号Bが選択され、時間t0以降では信号Aが選択されることになる。平滑化信号Pは、二つの信号A,Bが切換わる際に両信号A,Bを繋げて信号切換わり時の信号の変化率の急変を緩和する。具体的には、平滑化処理部3は、二つの信号A,Bのうち、小さな値の信号に偏差εに基づいて求めた加算値avを加算することで平滑化信号Pを生成するか、或いは、二つの信号A,Bの値と偏差εとに基づいて平滑化信号Pを生成するようになっている。このようにして生成される平滑化信号Pは、図5に示すように、両信号A,Bに交わる二点間では、これら両信号A,Bよりも必ず小さな値を持ち、両信号A,Bを繋げるようになっている。このように、平滑化信号Pは、両信号A,Bに交わる二点間で両信号A,Bよりも必ず大きな値を持つ信号であるため、信号Aが選択されている間には平滑化信号Pの傾きは信号Aの傾きよりも小さくなり、信号Bが選択されている間には平滑化信号Pの傾きは信号Bの傾きよりも大きくなる。そのため、両信号A,Bの切換わり時において信号Aから信号Bに直接に選択信号を切換えることに比較して、生成される平滑化信号Pが信号Aとの交点から信号Bの交点までの二点間で平滑化信号Pを採用することで、信号A,Bの切換わり時の信号の変化率の急変を緩和することができる。また、平滑化信号Pを信号A,Bに接する曲線を描くような信号とすることで、より一層、信号の変化率の急変を緩和することができる。
 また、ローセレクト処理を行う場合、平滑化処理部3は、図5に示すように、両信号A,Bに交わる二点間で両信号A,Bよりも必ず小さな値となることの条件に加えて、信号の大きさと時間の平面において、信号A,Bの偏差εの絶対値が閾値δ以下となる時刻t1においてハイセレクト処理で選択される信号Aの値の座標と、時刻t0を過ぎて信号A,Bの偏差εの絶対値が閾値δを超える時刻t2においてローセレクト処理で選択される信号Bの値の座標とを結ぶ直線Q2よりも値が大きくなるように平滑化信号Pを生成することもできる。そうすると、平滑化信号Pは、図5中で、前記直線Q2と、時刻t1から時刻t0までの範囲の信号Aと、時刻t0から時刻t2までの範囲の信号Bとで囲まれる範囲内に収まるように生成される。このように平滑化処理部3で平滑化信号Pを生成する場合には、より一層、確実に信号の変化率の急変を緩和することができる。
 なお、平滑化処理部3は、両信号A,Bに交わる二点間で両信号A,Bよりも必ず小さな値となることの条件に加えて、信号の大きさと時間の平面において、ローセレクト処理で選択される信号Aの値に、規定範囲を設定する閾値δから偏差εの絶対値を引いた値の二分の一を加算した値より大きくなるように平滑化信号Pを生成するようにしてもよい。この場合には、平滑化信号Pは、信号A,Bの偏差εの絶対値が閾値δに等しくなる座標にて平滑化信号Pが両信号に接し、選択される信号に対して、閾値δから偏差εを減算した値の範囲内に収まるように生成される。このように平滑化処理部3で平滑化信号Pを生成する場合にも、より一層、確実に信号の変化率の急変を緩和することができる。
 本実施の形態における信号処理装置1にあっては、図1に示すように、上記した構成とは別に、ハイセレクト処理を行うため、二つの信号A,Bのうちハイセレクト処理によって出力されるべき信号を最大値信号Maとして抽出して出力する通常処理部4と、信号Aと信号Bの偏差εが規定範囲内である場合に平滑化処理部3が生成する平滑化信号Pを出力信号Oに選んで出力し、偏差εが規定範囲外である場合には通常処理部4が出力する最大値信号Maを選んで出力信号Oとして出力する出力信号調整部5を備えている。
 通常処理部4は、入力された二つの信号A,Bを比較して大きな値を持つ信号を最大値信号Maとして採用する。通常処理部4は、ハイセレクト処理を行うために設けられており、信号Aと信号Bの値を比較して、値の大きな信号を最大値信号Maとして採用して出力信号調整部5へ出力する。通常処理部4は、ローセレクト処理を行いたい場合には、信号A,Bのうち最小の値を最小値信号Miとして採用して出力信号調整部5へ出力することになる。
 なお、本実施の形態では、二つの信号A,Bを比較して大きな値を持つ信号を最大値信号Maとして採用して出力する通常処理部4を備えているので、信号抽出部2で信号Aと信号Bが最大値信号と二番目に大きな信号のいずれに該当するのかを紐づけて出力する必要はない。通常処理部4は、前述のとおり、入力された二つの信号A,Bを比較して大きな値を持つ信号を最大値信号Maとして採用するが、信号抽出部2で信号A,Bが最大値信号と二番目に大きな信号のいずれに該当するのかも判断するようにすれば、通常処理部4を信号抽出部2に統合することができる。
 出力信号調整部5は、平滑化処理部3で生成した平滑化信号Pと通常処理部4が出力する最大値信号Maのうち一方を出力信号Oとし、この出力信号Oを出力する。具体的には、この実施の形態の場合、平滑化処理部3からの平滑判定信号Zの入力を受け、この平滑判定信号Zによって、平滑化信号Pと最大値信号Maのいずれを出力信号Oとするかを決定するようになっている。平滑化処理部3は、たとえば、信号A,Bの偏差εの絶対値が閾値δ以下であって規定範囲内にある場合、平滑化信号Pを採用できるか否か判断可能な値を持つ平滑化判定信号Zを出力し、信号A,Bの偏差εの絶対値が閾値δを超えており規定範囲外にある場合、最大値信号Maを採用すべきであることを示す値を持つ平滑化判定信号Zを出力する。出力信号調整部5が平滑化信号Pを採用するかしないかの二通りの判断しかしない場合、平滑化判定信号Zの出力ありと出力なし、つまり、任意の値と0を出力するものであってもよい。また、出力信号調整部5が平滑化信号Pを最大値信号Maにフェードインさせて加算したり、平滑化信号Pをフェードアウトさせたりする場合には、平滑化判定信号Zを平滑化信号Pに乗じるゲインとして出力し、出力信号調整部5でこのゲインと平滑化信号Pとを乗じた値と最大値信号Maとを加算して出力信号Oを求めるようにしてもよい。また、平滑化判定信号Zの生成は、平滑化処理部3で行うのではなく、通常処理部4で行うようにしてもよい。
 以上までの処理を行うには、図6に示したように、まず、信号処理装置1は、複数の信号L1,L2,L3,L4を読み込む(ステップF11)。つづいて、信号処理装置1は、信号L1,L2,L3,L4から最も大きな値の信号と二番目に大きな値の信号を抽出する(ステップF12)。さらに、信号処理装置1は、ハイセレクト処理を行うのであれば、ステップF11で抽出した二つの信号を信号A,Bとし、信号Aと信号Bのうち最大値信号Maを選択し、ローセレクト処理を行うのであれば、信号Aと信号Bのうち最小値信号Miを選択する処理を行う(ステップF13)。つづいて、信号処理装置1は、信号A,Bおよびこれら信号A,Bの偏差εから平滑化信号Pを生成する(ステップF14)。信号処理装置1は、信号A,Bの偏差εと閾値δとを比較して平滑化判定信号Zを生成する(ステップF15)。さらに、信号処理装置1は、平滑化判定信号Zに基づいて、ハイセレクト処理を行う場合には、平滑化信号Pと最大値信号Maの一方を出力信号Oとして選択する処理を行い、ローセレクト処理を行う場合には、平滑化信号Pと最小値信号Miの一方を出力信号Oとして選択する処理を行う(ステップF16)。最後に、信号処理装置1は、出力信号Oを出力する(ステップF17)。以上、一連の処理を繰り返し行うことで、信号処理装置1は、出力信号Oを繰り返し生成し出力することになる。
 つづいて、平滑化処理部3における具体的構成と処理について説明する。平滑化処理部3の第一の構成例では、図7に示すように、信号抽出部2が抽出した信号Aと信号Bとの偏差εを求める演算を行って、偏差εに基づいて平滑化信号Pを生成する信号生成部311と、平滑化信号Pの生成に当たり平滑化する規定範囲を画定する閾値δの値を変更する規定範囲変更部312と、規定範囲の急変を緩和する急変緩和処理部313と、信号Aと信号Bの偏差εと閾値δとを比較して平滑化判定信号Zを生成する平滑化判定信号生成部314とを備えて構成されている。
 信号生成部311は、具体的には、信号Aと信号Bの偏差εから信号Aの値に乗じるべき第一ゲインGと信号Bの値へ乗じるべき第二ゲインGとを求め、信号Aの値と第一ゲインGとに基づいて得た第一加算信号Hと、信号Bの値と第二ゲインGとに基づいて得た第二加算信号Hとを合成して平滑化信号Pを求めて、当該平滑化信号Pを出力する。
 第一ゲインGと第二ゲインGを求める手順を説明する。まず、図8に示すように、信号Aが時間の経過とともに減少し、信号Bが時間の経過とともに増加し、時間t0で信号Aと信号Bとが交わる状況を考える。この実施の形態における信号処理装置1では、値の大きな信号を選択するハイセレクト処理を行う。信号Aと信号Bとが同じ値になった時間t0より前ではそれまで大きな値を持つ信号Aを選択し、時間t0以降は信号Aよりも大きな値を持つ信号Bを選択すると、信号Aから信号Bへ切換わる時間t0において、出力される信号の変化率が急変してしまう。そこで、図9に示すように、信号Aと信号Bの交点付近において両者を滑らかにつなぐ信号を生成して、これを出力信号Oとすれば、信号Aから信号Bへ滑らかに変化させることができる。
 最初に単純な二つの信号を合成して、信号Aと信号Bとを滑らかにつなぐ平滑化信号Pを求めることを考える。y軸に信号の値を、x軸に時間を採ったxy座標において信号Aと信号Bを合成する区間を0から1までの範囲で考え、信号Aを一次関数y=-x+1とし、信号Bをy=xとすると、信号Aと信号Bは、グラフに示すと図10に示すようになる。そして、求めたい平滑化信号Pは、図10中一点鎖線で示すような曲線となり、信号Aと信号Bを合成する区間0から1までの範囲では、この平滑化信号Pを信号A或いは信号Bの代わりに出力する信号とすれば、出力される信号の変化率の急変が緩和される。
 このような信号Aと信号Bに対して、図11に示すように、信号Aに乗じる第一ゲインGをy=1-xとし、信号Bに乗じる第二ゲインGをy=1-(1-x)とすると、図12に示すように、信号Aに第一ゲインGを乗じて得た第一加算信号Hはy=x-x-x+1となり、信号Bに第二ゲインGを乗じて得た第二加算信号Hはy=-x+2xとなり、第一加算信号Hと第二加算信号Hを加算して得た平滑化信号Pは、y=x-x+1となる。
 図10に示すように、信号Aから平滑化信号Pへ切換わるのはx=0の時点であり、平滑化信号Pから信号Bへ切換わるのはx=1の時点となる。信号Aがy=-x+1で表され、その微分はdy/dx=-1となり、x=0の時点での信号Aの微分値は-1となり、平滑化信号Pのy=x-x+1を微分するとdy/dx=2x-1となり平滑化信号Pのx=0での微分値は-1となる。また、信号Bがy=xで表され、その微分はdy/dx=1となり、x=1の時点での信号Bの微分値は1となり、平滑化信号Pの微分dy/dx=2x-1にx=1を代入してx=1の時点での平滑化信号Pの微分値は1となる。よって、平滑化信号Pで信号Aと信号Bとを繋ぐ際に、信号Aから平滑化信号Pへ、平滑化信号Pから信号Bへ出力する信号を切換える際に信号の変化率は急変することがなく滑らかに変化することになる。さらに、平滑化信号Pは、二次曲線であるから平滑化信号Pの変化率も急変することがない。このように、信号Aと信号Bにそれぞれ第一ゲインGと第二ゲインGを乗じて加算することで平滑化信号Pを求めることができる。
 つづいて、平滑化信号Pを求める手順を一般化する。信号Aを時間tによって変化する関数y=f(t)とし、同様に信号Bを関数y=f(t)として、これら信号Aと信号Bから平滑化信号Pを求める。
 図13に示すように、信号Aの値が減少し信号Bの値が増加して両者が交わる時点を含み、両者の偏差εの絶対値が閾値δ以下である区間について考える。閾値δは、偏差εと比較して、平滑化信号Pを有効とする規定範囲を規定する値となっている。前述したとおり、偏差εの絶対値が閾値δ以下の範囲を規定範囲とし、この規定範囲内では、平滑化信号Pを有効として、この範囲で信号Aと信号Bの代わりに平滑化信号Pを出力すれば、信号Aと信号Bの切換わりにおける信号の変化率の急変を緩和できる。
 まず、信号Bから信号Aを差し引きして関数F1、y=f(t)-f(t)と、信号Aから信号Bを差し引きして関数F2、y=f(t)-f(t)を得る。信号Aと信号Bの偏差の絶対値が閾値δ以下である区間における関数F1,F2のグラフは、図14に示すようになる。
 つづいて、前記のようにして得た関数F1,F2をy軸において0から1までの範囲で変化するよう正規化する。具体的には、図15に示すように、関数F1,F2の右辺を閾値δで割り算して、関数F1をy=(f(t)-f(t))/δで表現される関数F1に変換し、関数F2をy=(f(t)-f(t))/δで表現される関数F2に変換して、y軸において-1から1の範囲で変化する関数F1,F2を得る。さらに、図16に示すように、関数F1,F2の右辺を2で割ってから0.5を加算して、関数F1をy=(f(t)-f(t))/2δ+0.5で表現される関数F1に変換し、関数F2をy=(f(t)-f(t))/2δ+0.5で表現される関数F2に変換して、y軸において0から1の範囲で変化する関数F1,F2を得る。
 この正規化された関数F1,F2から第一ゲインGと第二ゲインGを求める。前述したように、第一ゲインGと第二ゲインGを二次関数として、関数F1に第一ゲインGを乗じて第一加算信号Hを得て、さらに、関数F2に第二にゲインGを乗じて第二加算信号Hを得て、第一加算信号Hと第二加算信号Hを加算して得た平滑化信号Pが二次関数になるようにすれば、信号Aと信号Bを平滑化信号Pで繋いだ際の繋ぎ目においても平滑化信号Pにおいても信号の変化率が急変しない。そこで、関数F1,F2の右辺をそれぞれ二乗して1から引いて、第一ゲインGをG=-{(f(t)-f(t))/2δ+0.5}+1とし、第二ゲインGをG=-{(f(t)-f(t))/2δ+0.5}+1とすれば、図17に示すように、単純な信号を合成する際に求めた第一ゲインGと第二ゲインGと同様の第一ゲインGと第二ゲインGを得ることができる。信号Aから信号Bを引いて得た偏差をεとすると、第一ゲインGをG=-(-ε/2δ+0.5)+1で表すことができ、第二ゲインGをG=-(ε/2δ+0.5)+1で表すことができる。
 このように、信号Aと信号Bとから関数F1,F2を得て、第一ゲインGと第二ゲインGを求めることで、信号Aおよび信号Bの状況によらず一般化することができる。よって、予め閾値δを決めておけば偏差εを求めるだけで、第一ゲインGと第二ゲインGを求めることができる。したがって、第一ゲインGと第二ゲインGをマップ化し、偏差εからマップ演算することで第一ゲインGと第二ゲインGを求めることもできる。前述したように信号Aと信号Bとから正規化された関数F1,F2を得て第一ゲインGと第二ゲインGを求めることで、演算が容易となる利点があるが、正規化した信号Aから直接に第一ゲインGを求めるとともに、正規化した信号Bから直接に第二ゲインGを求めることも可能である。
 次に、信号Aと信号Bの偏差εの絶対値が閾値δ以下である区間について、信号Aと信号Bを正規化する。第一ゲインGと第二ゲインGは、正規化した関数F1,F2から求めているため、第一ゲインGと第二ゲインGをそれぞれ対応する信号Aと信号Bに乗じるには、信号Aと信号Bの正規化が必要となる。つまり、正規化された信号Aに第一ゲインGを乗じて得た第一加算信号Hと正規化された信号Bに第二ゲインGを乗じて得た第二加算信号Hとを加算して得られる平滑化信号を、信号Aと信号Bを正規化した手順とは逆の手順で正規化前の状態に戻せば、目的とする平滑化信号Pを得ることができる。
 まず、信号Aと信号Bを正規化する手順を説明する。信号Aと信号Bを加算するとともに、これを2で割り、閾値δの二分の一の値を引き算することで補正値γを得る。具体的には、補正値γ=(f(t)+f(t))/2-δ/2となる。
 この補正値γを信号Aおよび信号Bから引き算して、信号A1と信号B1を得る。信号A1は、y=f(t)-{(f(t)+f(t))/2-δ/2}となり、信号B1は、y=f(t)-{(f(t)+f(t))/2-δ/2}となり、y軸において0から閾値δの範囲を示すと信号A1,信号B1は、図18のグラフに示すように変化する。
 さらに、信号A1,B1の右辺を閾値δで割ると、信号Aおよび信号Bが正規化された信号A2,B2を得ることができる。信号A2は、y=[f(t)-{(f(t)+f(t))/2-δ/2}]/δとなり、信号B2は、y=[f(t)-{(f(t)+f(t))/2-δ/2}]/δとなり、y軸において0から1の範囲を示すと信号A2,信号B2は、図19のグラフに示すように変化する。
 このように信号Aを正規化して得た信号A2に前記関数F1から求めた第一ゲインGを乗じて第一加算信号Hを得る。第一加算信号Hは、H=A2×Gで演算される。さらに、信号Bを正規化して得た信号B2に前記関数F2から求めた第二ゲインGを乗じて第二加算信号Hを得る。第二加算信号Hは、H=B2×Gで演算される。
 そして、第一加算信号Hと第二加算信号Hとを加算して正規化された平滑化信号P1を得る。正規化された平滑化信号P1は、P1=H+H=A2×G+B2×Gとなり、図19のグラフに示すように表すことができる。
 ここで求めた平滑化信号P1は、正規化された状態となっているので、正規化された平滑化信号P1を閾値δと前述の補正値γを利用して、正規化される前の状態に変換する。
 具体的には、変換後の平滑化信号P=δ×(H+H)+γ=δ×(A2×G+B2×G)+γとなり、図20に示すように、平滑化信号Pは、信号Aと信号Bの偏差εの絶対値が閾値δ以下の範囲で両者を滑らかに接続することができる。
 前記説明では、平滑化信号Pを生成する区間において、信号Aが信号Bに交わった後に信号Aが信号Bよりも小さくなり、信号Aに対しては第一ゲインGを乗じて、信号Bに対しては第二ゲインGを乗じて平滑化信号Pを得ることになるが、第一ゲインGと第二ゲインGの各式の違いは、偏差εの前の符号が異なるだけである。すると、演算上、二つの信号A,Bのうち大きな値をもつ信号に第一ゲインGを乗じて第一加算信号Hを求め、二つの信号A,Bのうち小さな値を持つ信号に第二ゲインGを乗じて第二加算信号Hを求めても、平滑化信号Pの演算結果は同じ値となる。より詳細には、平滑化信号Pの演算上、信号Aが信号Bと交わる時点までは、大きな値の信号Aから小さな値の信号Bを引き算して偏差εを求めてf(t)の値に信号Aの値を入力するとともにf(t)の値に信号Bの値を入力し、信号Aが信号Bと交わってからは、大きな値の信号Bから小さな値の信号Aを引き算して偏差εを求めてf(t)の値に信号Bの値を入力するとともにf(t)の値に信号Bの値を入力するようにして得た平滑化信号Pの値は、信号Aから信号Bを引き算して偏差εを求めてf(t)の値に信号Aの値を入力するとともにf(t)の値に信号Bの値を入力して求めた平滑化信号Pの値に一致する。
 したがって、常に、二つの信号A,Bのうち、大きな値をもつ信号に対して第一ゲインG1を乗じて、小さな値を持つ信号に第二ゲインGを乗じるようにして、平滑化信号Pを得ることができる。よって、信号Aをf(t)として、信号Bをf(t)とすると、偏差εをε=f(t)-f(t)で求め、第一ゲインGをG=-(-ε/2δ+0.5)+1で求め、第二ゲインGをG=-(ε/2δ+0.5)+1で求め、補正値γをγ=(f(t)+f(t))/2-δ/2で求めることができる。そして、或る時間Tにおける平滑化信号Pを求めるには、時間Tにおける信号Aの値f(T)=a、時間Tにおける信号Bの値f(T)=bである場合、値a,bを前記各式に代入して演算すればよい。さらに、信号Aおよび信号Bの正規化についても、正規化後の信号Aの値をa2とすればa2=[a-{(a+b)/2-δ/2}]/δで演算され、正規化後の信号Bの値をb2とすればb2=[b-{(a+b)/2-δ/2}]/δで演算され、平滑化信号Pは、P=δ×(a2×G+b2×G)+γを演算することで求めることができる。以上から理解できるように、平滑化処理部3における信号生成部311は、信号Aと信号Bとの偏差εに基づいて、第一ゲインGと第二ゲインGとを得て、これら第一ゲインGと第二ゲインGを利用して平滑化信号Pを生成するようになっている。
 なお、偏差εの絶対値と閾値δとを比較して平滑化信号Pの有効無効或いは平滑化信号Pの生成の可否を判断することに代えて、偏差εの演算に際して大きな値の信号から小さな値の信号を差し引くようにすれば、偏差εと閾値δの比較で前記同様の判断が可能である。この判断において、偏差εを、たとえば、常に、信号A,Bのうち一方から信号A,Bのうち他方を差し引く、つまり、引き算の順番が決められている場合には、閾値δは、±N(Nは、数値)というように、数値部分は同じであるが符号の異なる二つの数字で規定して、前述と同様の規定範囲で平滑化信号Pを有効とすればよい。また、偏差εが規定範囲内に入るときの条件を決定する閾値と、偏差εが規定範囲外に出るときの条件を決定する閾値を異なる数値に設定することも可能である。
 このように、信号Aと信号Bのうち大きな値を採る信号を選択し、第一ゲインをG=-(-ε/2δ+0.5)+1を演算して求め、第二ゲインをG=-(ε/2δ+0.5)+1を演算して求めるようにすれば、信号処理装置1で大きな値をもつ信号を選択するハイセレクト処理を行う際に、偏差εを求めるだけで第一ゲインGと第二ゲインをGとを求めることができ、複雑な演算を行うことなく、信号Aと信号Bを合成して平滑化信号Pを得ることができる。
 なお、前記したところでは、第一ゲインGと第二ゲインGを二次関数を用いて導出しているが、三角関数を用いて導出してもよい。この場合、信号Aをf(t)として信号Bをf(t)とすると、偏差εをε=f(t)-f(t)で求め、第一ゲインGはG=[cos{(δ+ε)π/2δ}+1]/4、第二ゲインGはG=[cos{(δ-ε)π/2δ}+1]/4とし、前述したところと同様に、正規化後の信号Aの値をa2、正規化後の信号Bの値をb2として、第一加算信号HをH=1-a2×Gで求め、第二加算信号HをH=1-b2×Gで求め、平滑化信号PをP=δ×(H+H)+γを演算する。このように三角関数を用いても、信号Aから信号Bへ、或いは、信号Bから信号Aへ切換る際に切換前の信号と切換後の信号の双方を滑らかな曲線で繋ぐ平滑化信号Pを生成することができ、信号A,Bの切換わり時の信号の変化率の急変を緩和することができる。前記したところでは、第一ゲインGおよび第二ゲインGにcos関数を用いているが、sin関数を用いて定義してもよい。
 なお、信号L1,L2,L3,L4から一番小さな値の信号を選択する、所謂ローセレクト処理する場合には、信号L1,L2,L3,L4から一番小さな値の信号と二番目に小さな値の信号を信号A,Bとして平滑化信号Pを生成することも可能である。その場合、信号Aと信号Bの偏差εを用い、第一ゲインGをG=-(-ε/2δ+0.5)+1で表すことができ、第二ゲインGをG=-(ε/2δ+0.5)+1で表すことができる。たとえば、ローセレクト処理で選択される信号を信号Aとすると、信号Aを正規化して前記の第一ゲインGに乗じて第一加算信号Hを得るとともに、選択されていない信号である信号Bを正規化して前記の第二ゲインGに乗じて第二加算信号Hを得て、平滑化信号Pを得るようにすれば、信号処理装置1にてローセレクト処理して信号を選択する場合にも信号A,Bの切換わりにおいて滑らかに信号A,B同士を繋ぐことができ、信号A,Bの切換わり時において、信号の変化率の急変を緩和することができる。
 ローセレクト処理する場合にも、第一ゲインGと第二ゲインGを三角関数を用いて導出することが可能である。そして、この場合、信号Aをf(t)として、信号Bをf(t)とすると、偏差εをε=f(t)-f(t)で求め、第一ゲインGはG=[cos{(δ+ε)π/2δ}+1]/4、第二ゲインGはG=[cos{(δ-ε)π/2δ}+1]/4とし、前述したところと同様に、正規化後の信号Aの値をa2、正規化後の信号Bの値をb2として、第一加算信号HをH=a2×Gで求め、第二加算信号HをH=b2×Gで求め、平滑化信号PをP=δ×(H+H)+γを演算する。このようにしても、信号Aから信号Bへ、或いは、信号Bから信号Aへ切換る際に切換前の信号と切換後の信号の双方を滑らかな曲線で繋ぐ平滑化信号Pを生成することができ、信号の変化率の急変を緩和することができる。前記したところでは、第一ゲインGおよび第二ゲインGにcos関数を用いているが、sin関数を用いて表現してもよい。
 以上のように、出力信号調整部5では、信号Aと信号Bの偏差εが閾値δ以下となると、平滑化信号Pを出力信号Oとして出力することで、選択される信号が切換る際の出力信号Oの変化率の急変を緩和することができる。ここで、平滑化信号Pは、前記したように、P=δ×(a2×G+b2×G)+γを演算することで求めることができる。したがって、信号Aと信号Bとが同じ値であって偏差εが0である場合には、平滑化信号Pの値は、P=a+0.25δ=b+0.25δ(aは信号Aの値、bは信号Bの値)となる。偏差εの絶対値が0近傍の値で閾値δ以下であると出力信号調整部5は、平滑化信号Pを出力信号Oとするが、偏差εの絶対値が0である場合、出力信号Oは信号A或いは信号Bに閾値δの0.25倍の値を加算した値となる。つまり、信号A,Bのいずれをハイセレクト処理しても平滑化信号Pの値は、信号A,Bと乖離した値となる。すると、信号Aの値と信号Bの値の両方が0となる場合であっても、出力信号Oの値は0.25δとなって、0になることがない。そのため、図7に示した平滑化処理部3では、閾値δの値を変更する規定範囲変更部312を設けている。
 規定範囲変更部312では、閾値δの基準値δiniと信号Aと信号Bの両者の値の平均値とを比較して、前記平均値が基準値δiniより小さい場合、閾値δの値を前記平均値に変更し、急変緩和処理部313と平滑化判定信号生成部314へ変更後の閾値δを入力するようになっている。より具体的には、規定範囲変更部312は、信号Aと信号Bの平均値が演算されると基準値δiniと比較し、比較の結果、前記平均値のほうが基準値δiniよりも小さいと閾値δの値を前記平均値に更新し、信号生成部311による平滑化信号Pの演算と平滑化判定信号生成部314における偏差εの絶対値と閾値δとの比較に際して更新された閾値δが用いられる。また、閾値δには、0より大きく基準値δiniよりも小さな値の下限値δminが設定されており、前記した平均値が下限値δminより小さい場合には、閾値δの値は下限値δminにクランプされるようになっている。
 以上のような規定範囲変更部312を設けることで、信号Aと信号Bとが0或いは0近傍の値をとる際に、出力信号Oが信号Aおよび信号Bに比較して大きな値を持つ信号として出力されてしまうことがなくなる。
 たとえば、車両のばね上部材の制振制御に使用されるばね上制御用電流指令とばね下部材の制振制御に使用されるばね下制御用電流指令を信号として取り込んで出力信号Oを出力し、出力信号Oに基づいて車両のばね上部材とばね下部材との間に介装したダンパの減衰力を制御するようなサスペンションシステムに信号処理装置1を適用し、出力信号Oによってダンパの減衰力を調整する場合を考える。そして、たとえば、ハイセレクト処理により、二つの信号のうち信号Aを選択する場合、車両が停車してばね上部材もばね下部材も停止していて信号Aも信号Bも0となっているのに、信号処理装置から信号Aから乖離する一定値を持つ出力信号Oが出力されてしまうと、停車中にもかかわらずダンパの減衰力調整部へ制御指令を出力し続けなければならなくなる。これに対して、規定範囲変更部312を備えた信号処理装置1の場合、信号Aと信号Bとが0近傍の値をとるようになると、閾値δの値が0に近づいて小さくなるため、平滑化信号Pの値も小さくなり、平滑化信号Pが出力信号Oとして選択されて出力されても、出力信号Oの値は0近傍の小さな値となる。よって、信号処理装置1をサスペンションシステムの信号処理装置として使用すれば、車両が停車中であるようなばね上部材とばね下部材が振動せずに信号Aと信号Bとがともに0となるような状況で、ダンパの減衰力調整部への制御指令が出力されてしまう問題も解消される。
 なお、閾値δに最小値δminを設定しているのは、平滑化信号Pの演算に、閾値δを分母とする割り算が含まれているからである。最小値δminは、たとえば、0.001等といった0に近い値に設定されれば、信号Aと信号Bとがともに0となる場合に出力される出力信号Oの値を0近傍の非常に小さな値にすることができる。前記した平均値と基準値δiniとを比較することで、信号Aと信号Bの両方ともに閾値δ未満の小さな値となる状況であることを確実に判断することができる利点がある。また、この実施の形態の場合、信号処理装置1がハイセレクト処理を行うため、信号Aと信号Bの平均値によって閾値δを変更するのではなく、ハイセレクト処理によって選択された信号の値が基準値δiniよりも小さいと閾値δの値を選択された信号の値に更新するようにしてもよい。ローセレクト処理する場合にも、信号Aと信号Bの平均値を利用することの他、ローセレクト処理によって選択された信号の値が基準値δiniよりも小さいと閾値δの値を選択された信号の値に更新するようにすることも可能である。このように、ハイセクト処理を行う場合もローセレクト処理を行う場合も、閾値δの値を、信号A或いは信号Bの大きさに関わる情報によって変更するようにすればよい。
 なお、偏差εの絶対値が閾値δ以下となっても、信号Aと信号Bの平均値が最小値δmin以下となるような0近傍の値をとる場合、出力信号調整部5において平滑化信号Pではなくハイセレクト処理する際には信号A,Bのうち最大値を、ローセレクト処理する際には信号A,Bのうち最小値を出力信号Oとして出力させることで、信号Aおよび信号Bが共に0となるときは出力信号Oを0にできる。
 また、本実施の形態の平滑化処理部3では、規定範囲変更部312を設けて閾値δを変更するが、閾値δを急変緩和処理部313で処理してから、信号生成部311と平滑化判定信号生成部314へ入力するようになっている。この実施の形態の場合、急変緩和処理部313は、ローパスフィルタで構成されており、ローパスフィルタで閾値δを濾波処理することで、閾値δの急峻な変化を遅らすことができ、閾値δの急変が緩和される。つまり、規定範囲の急変が急変緩和処理部313の処理によって緩和される。このようにすることで、信号Aと信号Bとがともに高周波で振動的に変化している最中に、偶々両信号A,Bが0或いは0近傍の値になるような場合には、閾値δが両信号A,Bの平均値に変更されるものの、急変緩和処理部313の処理によって閾値δが小さくなりすぎることがない。そのため、信号Aおよび信号Bが0付近で交差しても、平滑化信号Pによって出力信号Oが十分平滑化されるため、このような場合においても、出力信号Oの急変が緩和される。
 対して、信号Aと信号Bとがともに徐々に0或いは0近傍の値に変化するような場合には、閾値δが振動的に変化しながら0へ向けて変化してもその周波数は低いことから、急変緩和処理部313で処理しても閾値δは徐々に低下することになり、閾値δの低下により平滑化信号Pの値も小さくなるため、出力信号Oは、信号Aと信号Bのうち選択される信号の変化に合わせて、0或いは0近傍の値に徐々に近づくことになる。よって、信号Aと信号Bとがともに徐々に0或いは0近傍の値に変化するような場合には、規定範囲が徐々に小さくなり、規定範囲が小さくなると偏差εが小さくなるために平滑化信号Pの値も小さくなって、出力信号Oは、信号Aと信号Bのうち選択される信号の変化に合わせて、0或いは0近傍の値に徐々に近づくことになる。したがって、信号処理装置1を前述したサスペンションシステムに適用する場合であって、車両が走行中であって平滑化を行いたい場面では、信号Aと信号Bとが振動的で偶々両者が0或いは0近傍の値をとるような状況であっても出力信号Oの平滑化が行われることになり、車両を停車させたとき等、平滑化を行いたくない場面では、平滑化が行われずに済む。したがって、信号処理装置1は、車両のサスペンションシステムにおける信号処理装置に最適となる。
 平滑化判定信号生成部314は、信号Aと信号Bの偏差εを求め、急変緩和処理部313で処理された閾値δとを比較して、平滑化判定信号Zを生成する。具体的には、平滑化判定信号生成部314は、偏差εの絶対値が閾値δ以下である場合には、出力信号調整部5で平滑化信号Pを採用すると判断される値の平滑化判定信号Zを出力する。対して、平滑化判定信号生成部314は、偏差εの絶対値が閾値δを超えている場合には、出力信号調整部5で最大値信号Ma或いは最小値信号Miを採用すると判断される値の平滑化判定信号Zを出力する。前述したが、この平滑化判定信号生成部314は、通常処理部4または出力信号調整部5に統合してもよい。また、平滑化判定信号生成部314において、大きな値の信号から小さな値の信号を差し引くことで偏差εを求める場合、絶対値処理が不要であり、信号抽出部2で信号Aと信号Bのいずれが大きな値であるかについての情報も得るようにしておけば、平滑化判定信号生成部314における演算も容易となる。
 なお、この平滑化処理部3では、常に、平滑化信号Pを生成し、平滑化判定信号生成部314で平滑化判定信号Zを生成して、最終的に平滑化信号Pの有効無効を出力信号調整部5で判断するようにしているが、偏差εの絶対値が閾値δ以下の規定範囲内でのみ、平滑化信号Pを生成するようにすることもできる。
 以上では、平滑化処理部3は、平滑化信号Pを偏差εに基づいて、信号Aと信号Bを合成することで平滑化信号Pを生成するようにしているが、平滑化処理部3の他のバリエーションとして、選択される信号に加算値を加算することで平滑化信号Pを求めることもできる。
 この平滑化処理部3では、図21に示した第二の構成例のように、最大値算出部321と、加算値算出部322と、加算部323と、平滑化判定信号生成部324とを備えて構成されている。
 最大値算出部321は、ハイセレクト処理を行うべく、二つの信号A,Bの入力を受けると、両信号A,Bを比較して、一番大きな値を持つ信号を選択してこれを出力する。
 加算値算出部322は、入力される信号Aと信号Bの偏差εを求め、偏差εに基づいて信号A,Bのうち選択される信号に加算する加算値avを求める。加算部323は、最大値算出部321によって選択される信号に加算値avを加算して平滑化信号Pを求める。
 加算値算出部322は、求めた偏差εに基づいて選択される信号に加算する加算値avを求める加算値演算部3221と、加算値avに加算値ゲインを乗じる加算値変更部としての加算値ゲイン乗算部3222とを備えて構成されている。
 加算値演算部3221は、偏差εから加算値avを求める。具体的には、信号Aと信号Bとを平滑化信号Pで滑らかにつなぐには、図10に示したのと同様に、y軸に信号の値を、x軸に時間を採ったxy座標において考えると、平滑化信号Pは、y=x-x+1となる。ハイセレクト処理を行う場合、図10中で信号Aと信号Bとが交差する時間t0より前では、信号Aが最も大きな値の信号として選択される。信号Aは、y=-x+1であるから平滑化信号Pと信号Aとの差を関数で表現すると、y=xとなる。この差を加算値avとして求めれば、信号Aに加算値avを求めて加算するだけで平滑化信号Pを求めることができる。また、信号Aと信号Bとが交差する時間t0以降は、信号Bが最も大きな値の信号として選択されるが、信号Bは、y=xであるから平滑化信号Pと信号Bとの差を関数で表現すると、y=(x-1)となる。つまり、平滑化信号Pは、図中のx=t0の線を中心として線対象であることが分かる。
 時間t0は、偏差εが0となった時点であり、その時点における平滑化信号Pと、信号Aおよび信号Bとの差の値は、閾値δを用いればδ/4となること、偏差εの絶対値が閾値δ以下となる場合に、信号Aの代わりに平滑化信号Pを出力すること、さらには、時間t0以前においても時間t0以降においても偏差εの絶対値が閾値δとなるときに加算値avが0となることを考え、信号Aと平滑化信号Pの差を、偏差εをパラメータの関数に書き直すと、図22に示すように、加算値avは、av=(δ-|ε|)/4δ(ただし、0≦|ε|≦δ)で表すことができる。加算値avは、このように簡単な演算によって求めることができるが、偏差εと加算値avの関係をマップ化しておきマップ演算によって求めることもできる。特に、平滑化信号Pを簡単な関数で表現することが難しい場合、偏差εと加算値avの関係をマップ化してマップ演算によって加算値avを求めるとよい。なお、偏差εの絶対値が閾値δを超える場合、加算値avは0となるが、前記式を演算して加算値avを求めると、加算値avが0とはならない。よって、偏差εの絶対値が閾値δを超える場合には、前記式の演算結果に関わらず加算値avを0とする。加算値avを0とするには、偏差εの絶対値と閾値δとを比較して偏差εの絶対値が閾値δを超える場合に、前記式の演算を実行せずに加算値avを0とするようにしてもよいし、前記式の演算の結果に0の加算値ゲインを乗じて加算値avを0とするようにしてもよい。
 また、加算値avを偏差εについて微分すると、加算値の微分値av’=(|ε|-δ)/2δ(ただし、0≦|ε|≦δ)となる。|ε|=0の時、加算値の微分値av’=-1/2となり、|ε|=δの時、加算値avの微分値av’=0となる。加算値avの微分値av’は、加算値avの傾きを示しているから、|ε|=0の時に加算値avの微分値av’が-1/2となり、|ε|=δの時に加算値avの微分値av’が-1/2となることを、さらには、図22中の点(0,δ/4)と点(δ,0)を滑らかに結ぶことを条件として、加算値avを求める関数或いはマップを作って加算値avを求めるようにすれば、信号Aと信号Bとを滑らかにつなぐ平滑化信号Pを得ることができる。したがって、加算値avは、av=(δ-|ε|)/4δ(ただし、0≦|ε|≦δ)の関係式のほか、前記条件を満たすように設計された関数或いはマップを用いることで求めることができる。なお、加算値avを求める関数或いはマップは、平滑化信号Pで信号Aと信号Bを滑らかにつなぐうえで実用上問題がなければ、|ε|=0の時における加算値の微分値av’の値と|ε|=δの時における加算値の微分値av’の値が前記条件に厳密に合致していなくとも使用することができる。よって、加算値avを求める関数或いはマップは、前記条件から多少外れても実用上問題のない範囲であれば、自由に調節可能である。なお、信号処理装置1がローセレクト処理する場合には、加算値avをav=-(δ-|ε|)/4δ(ただし、0≦|ε|≦δ)を演算することで求めればよい。
 つづいて、加算値変更部としての加算値ゲイン乗算部3222は、加算値演算部3221から入力される加算値avに、信号A,Bの値に応じて変化する加算値ゲインKavを乗じて、その結果を出力する。加算値ゲイン乗算部3222は、たとえば、縦軸に加算値ゲインを、横軸に信号A、Bの値をとった図23に示すマップを用いて、信号A,Bのうち選択される信号の値に基づいて加算値ゲインKavを求める。前記マップに示すように、加算値ゲインKavは、信号A,Bのうち選択される信号の値が信号下限閾値Smin未満である場合と信号上限閾値Smaxを超える場合に1未満の値をとり、それ以外では1となるようになっている。具体的には、加算値ゲインKavは、信号A,Bのうち選択される信号の値が0から信号下限閾値Sminまで変化するに伴って0から比例的に1まで増加し、信号A,Bのうち選択される信号の値が信号上限閾値Smaxを超えて限界値Seまで増加するに伴って1から0へ比例的に減少する。信号下限閾値Sminは、0近傍の小さな正の値に設定され、信号上限閾値Smaxは、信号処理装置1が出力することが可能な出力上限近傍の値に設定される。限界値Seは、任意に設定することができ、この限界値Seを超えると加算値avに乗じる加算値ゲインが0になる。
 加算部323は、加算値avに加算値ゲインKavを乗じることで加算値ゲイン乗算部3222が求めた値に、信号A,Bのうち値が大きな信号の値を加算して平滑化信号Pを出力する。また、偏差εの絶対値が閾値δを超えている場合、加算値avが0とされるので、加算値ゲインKavがいかなる値であっても加算値ゲインKavを乗算した後の加算値avは0となって、加算部323の演算の結果は信号A或いは信号Bのうち大きな値を持つ信号そのものとなる。
 よって、偏差εの絶対値が閾値δを超えている場合、信号処理装置1は、常に信号Aと信号Bのうち大きな値を持つ信号そのものを平滑化信号Pとして生成する。これに対して、偏差εの絶対値が閾値δ以下である場合、加算値avが0ではない値を持ち、さらに、信号Aが0である場合や限界値Seを超えない場合には加算値ゲインKavが0ではなく、加算値ゲインKavを乗算した後の加算値avが0でない値となるので、この値が信号Aと信号Bのうち大きな値を持つ信号に加算されて平滑化信号Pが生成される。
 平滑化判定信号生成部324は、前述した平滑化判定信号生成部314と同様に、信号Aと信号Bの偏差εを求め、閾値δとを比較して、平滑化判定信号Zを生成する。具体的には、平滑化判定信号生成部324は、偏差εの絶対値が閾値δ以下である場合には、出力信号調整部5で平滑化信号Pを採用すると判断される値の平滑化判定信号Zを出力する。対して、平滑化判定信号生成部324は、偏差εの絶対値が閾値δを超えている場合には、出力信号調整部5で最大値信号Maを採用できるか否か判断可能な値を持つ平滑化判定信号Zを出力する。この平滑化判定信号生成部324は、通常処理部4または出力信号調整部5に統合してもよい。
 このように、平滑化処理部3で常に平滑化信号Pを生成するようにし、偏差εの絶対値が閾値δ以下の場合に、平滑化信号Pを出力信号調整部5で出力信号Oとして採用すれば、信号A,Bの切換わりの際に信号の変化率の急変を緩和することができる。この平滑化処理部3にあっては、加算値avをハイセレクト処理によって選択された信号に加算して平滑化信号Pを求め、偏差εが規定範囲内にない場合には加算値avを0とするため、常に信号A,Bのうち選択される信号に加算値avを加算して求めた平滑化信号Pを出力信号Oとして出力するようにすれば、信号A,Bの切換わりの際に信号の変化率の急変を緩和することができる。よって、加算値avを求めて平滑化信号Pを出力する場合、図24に示した第二の実施の形態の信号処理装置のように、平滑化信号生成部324、通常処理部4および出力信号調整部5を廃止して、平滑化信号Pをそのまま出力信号Oとする態様も可能である。また、前述したところでは、平滑化信号Pについて信号A或いは信号Bの代用として用いることに代えて、図25に示した第三の実施の形態の信号処理装置のように、平滑化処理部3が最大値算出部321および平滑化信号生成部324を廃止して加算値avのみを求めて、この加算値avを平滑化信号Pとして出力するようにし、通常処理部4の出力する信号と加算値avを出力信号調整部5で加算して出力信号Oとして出力させてもよい。加算値avを求める場合、平滑化処理部3は、偏差εの絶対値が閾値δを超えており、偏差εが規定範囲を超える状況では加算値avは0をとり、規定範囲内であれば信号の変化率の急変を緩和することができる値の加算値avを出力するので、この加算値avを平滑化信号Pとして出力すれば、常に、加算値avを選択される信号に加算して出力すれば自動的に信号の値を緩和することができる信号が出力されることになる。このようにしても、結果的に平滑化信号Pが規定範囲で有効となる。
 また、平滑化処理部3は、加算値変更部としての加算値ゲイン乗算部3222を備えており、信号A,Bのうち選択されている信号が信号下限閾値Smin未満である場合と信号上限閾値Smaxを超える場合には、加算値avに1未満の値の加算値ゲインKavを乗じて加算値avを小さくするようになっている。
 加算値ゲイン乗算部3222は、信号A,Bのうち選択されている信号が信号下限閾値Smin未満であるときには、加算値avの値を加算値演算部3221が演算する加算値avより小さくするような加算値ゲインを加算値avに乗じるので、信号A,Bのうち選択されている信号が0近傍の値をとる際に加算値avが重畳されても、信号A,Bのうち選択されている信号から乖離の少ない平滑化信号Pを出力することができる。
 車両のばね上部材の制振制御に使用されるばね上制御用電流指令とばね下部材の制振制御に使用されるばね下制御用電流指令を信号として取り込んで、制御指令を生成し、制御指令に基づいて車両のばね上部材とばね下部材との間に介装したダンパの減衰力を制御するようなサスペンションシステムに信号処理装置1を適用し、平滑化信号Pによってダンパの減衰力を調整する場合を考える。車両が停車してばね上部材もばね下部材も停止していて信号A,Bのうち選択されている信号が0となっているのに、信号処理装置1から信号A,Bのうち選択されている信号から大きく乖離する平滑化信号Pが出力されてしまうこともなくなる。前記のようなサスペンションシステムに適用する場合には、図23に示すように、信号A,Bのうち選択されている信号が信号加減閾値Smin未満である場合の加算値ゲインKavについて、信号A,Bのうち選択されている信号が0となる場合に加算値ゲインKavも0となるように設定することで、信号A,Bのうち選択されている信号が0の時に平滑化信号Pを0にすることができ、停車中にもかかわらずダンパの減衰力調整部へ0ではない制御指令を出力し続けるといった事態も回避される。
 また、加算値ゲイン乗算部3222は、信号A,Bのうち選択されている信号が信号上限閾値Smaxを超えるときには、加算値avの値を加算値演算部3221が演算する加算値avより小さくするような加算値ゲインを加算値avに乗じる。よって、平滑化処理部3は、信号A,Bのうち選択されている信号が信号処理装置1の出力可能な信号の上限値に近い値となると加算値ゲイン乗算部3222によって加算値avを小さくするので、信号処理装置1が平滑化信号Pを出力する場合でも平滑化信号Pを信号処理装置1の出力上限値にクランプするリミッタ機能が発揮される。なお、加算値ゲイン乗算部3222の設置は任意であり、廃止することも可能である。
 また、ローセレクト処理を行う場合には、加算値ゲイン乗算部3222での加算値ゲインKavの決定に当たり、ハイセレクト処理とは異なり、信号Aと信号Bのうち低い値の信号が選択されるため、低い値の信号の値を用いるか或いは信号A,Bの平均値を用いて、この値と信号下限閾値Sminおよび信号上限閾値Smaxとを比較して加算値ゲインKavを決定すればよい。このように、加算値ゲイン乗算部3222は、信号A,Bの一方または両方の大きさに関わる情報により、加算値ゲインKavを変更することで、信号A,Bのうち選択されている信号が0となるような場合に平滑化信号Pを0にすることができるとともに、平滑信号Pが信号処理装置1の出力上限値を超えないようにすることができる。ローセレクト処理する場合にも、平滑化処理部3は、ローセレクト処理によって選択される信号と加算値avを加算して平滑化信号Pを求めることで、これを出力信号Oとして採用する態様も可能であるし、加算値avを平滑化信号Pとして出力して出力信号調整部5でローセレクト処理によって選択された信号に加算値avを加算して出力信号Oを求めて出力させるようにすることも可能である。
 なお、平滑化処理部3にあっては、図26に示した第三の構成例のように、加算値ゲイン乗算部3222で求めた加算値ゲインKavの急変を緩和するゲイン急変緩和部3223を設けてもよい。ゲイン急変緩和部3223は、この例では、ローパスフィルタとされており、加算値ゲインKavをローパスフィルタ処理することで、加算値ゲインKavの急変を緩和することができる。このようにすることで、信号A,Bのうち選択される信号が高周波で振動的に変化している最中に、偶々、選択される信号が0或いは0近傍の値になるような場合には、加算値ゲインKavの値が変更されるものの、ローパスフィルタの処理によって値が急変しないため、平滑化処理が実行されて出力信号Oの値の急変が緩和される。対して、信号Aと信号Bとがともに徐々に0或いは0近傍の値に変化するような場合には加算値ゲインKavの変化率も低いことから、ゲイン急変緩和部3223で処理しても加算値ゲインKavは、徐々に低下することになり、加算値ゲインKavの低下により平滑化信号Pの値も小さくなるため、出力信号Oは、ハイセレクト処理或いはローセレクト処理によって選択される信号の変化に合わせて、0或いは0近傍の値に徐々に近づくことになる。よって、信号処理装置1を前述したサスペンションシステムに適用する場合であって、車両が走行中であって平滑化を行いたい場面では、信号Aと信号Bとが高周波で振動的で偶々両者が0或いは0近傍の値をとるような状況であっても出力信号Oの平滑化処理が行われることになり、車両を停車させたとき等、平滑化を行いたくない場面では、平滑化処理が行われずに済む。したがって、信号処理装置1は、車両のサスペンションシステムにおける信号処理装置に最適となる。
 また、前記説明では、正の値を持つ信号を処理することを前提に説明しているが、負の値を持つ信号の場合には、マイナスの下限値を0に補正して本発明に適用し、最後にその補正分を戻す処理を行うようにすればよい。さらに、ハイセレクト処理、ローセレクト処理ともに、信号の符号に対して、信号のオフセットまたは信号を反転させれば本発明を適用でき、オフセットした場合にはオフセット分を戻す処理を行えばよい。
 信号処理装置1は、以上のように構成され、複数の信号L1,L2,L3,L4が信号処理装置1に入力されると、信号抽出部2によって信号Aと信号Bが抽出され、平滑化処理部3では、偏差εに基づいて平滑化信号Pが生成される。
 平滑化信号Pは、値の大きな信号が選択される場合、二つの信号A,Bに交わる二点間では二つの信号A,Bの値よりも大きな値を持つように偏差εに基づいて生成され、または、値の小さな信号を選択される場合、二つの信号A,Bに交わる二点間では二つの信号A,Bの値よりも小さな値を持つように偏差εに基づいて生成される。そのため、信号Aが選択されている間には平滑化信号Pの傾きは信号Aの傾きよりも大きくなり、信号Bが選択されている間には平滑化信号Pの傾きは信号Bの傾きよりも小さくなる。両信号A,Bの切換わり時において信号Aから信号Bに直接に選択される信号を切換えることに比較して、生成される平滑化信号Pが信号Aとの交点から信号Bの交点までの二点間で採用することで、信号処理装置1は、信号A,Bの切換わり時の信号の変化率の急変を緩和することができる。よって、本発明の信号処理装置1によれば、信号Aと信号Bの信号切換わりの際の信号の変化率を緩和することができる。
 さらに、平滑化処理部3は、信号の大きさ軸と時間軸の平面において、信号A,Bのうち値の大きな信号が選択される場合、両信号A,Bに交わる二点間で両信号A,Bよりも必ず大きな値となることの条件に加えて、偏差εが規定範囲内に入る時刻に選択されている信号の値の座標と、偏差εが規定範囲外に出る時刻に選択されている信号の値の座標とを結ぶ直線よりも値が小さくなるように平滑化信号Pを生成し、または、信号A,Bのうち値の小さな信号が選択される場合、両信号A,Bに交わる二点間で両信号A,Bよりも必ず小さな値となることの条件に加えて、偏差εが規定範囲内に入る時刻に選択されている信号の値の座標と、偏差εが規定範囲外に出る時刻に選択されている信号の値の座標とを結ぶ直線よりも値が大きくなるように平滑化信号Pを生成する場合には、以下の利点がある。このような範囲で平滑化信号Pが生成されることによって、信号Aが選択されている間には平滑化信号Pの傾きは信号Aの傾きよりも大きくなり、信号Bが選択されている間には平滑化信号Pの傾きは信号Bの傾きよりも小さくなることに加え、滑らかに信号A,Bを繋ぐことができるため、信号処理装置1は、より一層、確実に信号の変化率の急変を緩和することができる。
 また、さらに、二つの信号A,Bのうち選択される信号と平滑化信号Pのいずれかを出力信号Oとして出力する出力信号調整部が二つの信号A,Bの偏差εが規定範囲内であると平滑化信号Pを採用して出力信号Oとする場合には、偏差εが規定範囲内にある際に、平滑化信号Pを出力させるため、信号A,Bの双方の値が近づいて信号切換わりが予想される際に、平滑化信号Pを採用することができるとともに、全く両信号A,Bの値が離れていて平滑化処理が不要な場合には、平滑化信号Pを採用しないようにすることができる。よって、選択されていた信号から異なる信号へ切り換わる際に滑らかに信号が切換わって出力信号Oの平滑化が行われ、出力信号Oの変化率の急変を緩和することができる。
 そして、信号処理装置1が規定範囲を二つの信号の一方または両方の大きさに関わる情報に基づいて変更する場合には、信号処理装置1は、信号Aと信号Bとが0近傍の値をとるようになる際に、閾値δの値を0に近づけて小さく変更することができる。このようにすることで、平滑化信号Pの値も小さくなって出力信号Oとして出力されるから、出力信号Oの値も0近傍の小さな値となる。信号Aと信号Bとが0近傍の値をとるようになる際には、出力信号Oも0乃至0近傍の値をとるようにすることができるので、信号処理装置1を制御信号の処理に使用すると、制御信号としての出力信号を0とすべき時には、0を出力させることができ、制御装置側で無駄な電力消費をなくすることができる。よって、たとえば、信号処理装置1をサスペンションシステムの信号処理装置として使用し、ばね上制御用電流指令とばね下部材の制振制御に使用されるばね下制御用電流指令を信号A,Bとして取り込む場合、車両が停車中であるようなばね上部材とばね下部材が振動せずに信号Aと信号Bとがともに0となるような状況では、ダンパの減衰力調整部への制御指令が大きくなってしまう問題も解消され、消費電力も低減させることができる。
 つづいて、信号処理装置1が規定範囲の急変を緩和する急変緩和処理部を備える場合には、信号Aと信号Bとがともに高周波で振動的に変化している最中に、偶々両信号が0或いは0近傍の値になるような場合には、規定範囲が小さくなりすぎることがなくなる。そのため、信号Aおよび信号Bが0付近で交差しても、平滑化信号Pによって出力信号Oが十分平滑化されるため、このような場合においても、信号処理装置1は、出力信号Oの急変を緩和することができる。対して、信号Aと信号Bとがともに徐々に0或いは0近傍の値に変化するような場合には、規定範囲は徐々に小さくなり、規定範囲の縮小に伴って平滑化信号Pの値も小さくなるため、出力信号Oは、信号Aと信号Bのうち選択される信号の変化に合わせて、0或いは0近傍の値に徐々に近づくことになる。よって、信号処理装置1を前述したサスペンションシステムに適用する場合であって、車両が走行中であって平滑化を行いたい場面では、信号Aと信号Bとが振動的で偶々両者が0或いは0近傍の値をとるような状況であっても出力信号Oの平滑化が行われることになり、車両を停車させたとき等、平滑化を行いたくない場面では、平滑化が行われずに済む。信号処理装置1が車両のサスペンションシステムにおける信号処理装置に最適となる。
 また、平滑化処理部3が平滑化信号Pと選択される信号A,Bの差が二つの信号A,Bの偏差εが大きいほど小さくなるように平滑化信号Pを生成するので、平滑化信号Pを滑らかな曲線として生成することができるとともに、信号Aと平滑化信号Pとの接続点、信号Bと平滑化信号Pの接続点がともに滑らかになる。よって、信号処理装置1は、両信号A,Bを平滑化するのに最適な平滑化信号Pを得ることができる。
 平滑化処理部3が信号A,Bのうち選択される信号に偏差εに基づいて求めた加算値avを加算することで平滑化信号Pを生成する場合には、信号処理装置1は、簡単に信号同士を滑らに繋ぐ理想的な平滑化信号Pを求めることができ、出力信号Oの変化率の急変をより効果的に緩和することができる。
 平滑化処理部3が加算値avを二つの信号A,Bの一方または両方の大きさに関わる情報に基づいて変更する加算値変更部を備える場合には、信号処理装置1は、以下の効果を奏することができる。信号A,Bのうち選択されている信号が信号下限閾値Smin未満である場合に、加算値avを小さくするようにすると、信号A,Bのうち選択されている信号が0となっているのに、信号処理装置1から信号A,Bのうち選択されている信号から大きく乖離する平滑化信号Pが出力されてしまうこともなくなる。また、信号A,Bのうち選択されている信号が信号上限閾値Smaxを超える場合には、加算値avを小さくすると、信号A,Bのうち選択されている信号が信号処理装置1の出力可能な信号の上限値に近い値となると信号処理装置1が平滑化信号Pを出力する場合でも平滑化信号Pを信号処理装置1の出力上限値にクランプするリミッタ機能が発揮される。よって、信号処理装置1は、サスペンションシステムに最適となり、システムの消費電力を低減させることができるとともに、リミッタ機能を発揮することができ、別途、システム側でリミッタを設けずに済む。
 さらに、加算値avが二つの信号A,Bの偏差εの二次関数を用いて表現される場合には、信号処理装置1は、簡単な演算を行うだけで、信号同士を滑らに繋ぐ理想的な平滑化信号Pを求めることができ、出力信号Oの変化率の急変をより効果的に緩和することができる。
 また、三つ以上の信号L1,L2,L3,L4から、最大値と二番目に大きな値を持つ二つの信号A,Bを抽出するか、或いは、最小値と二番目に小さな値を持つ二つの信号A,Bを抽出して、平滑化処理部3へ抽出した二つの信号を入力する信号抽出部2を備える場合には、二つの信号A,Bの抽出を信号抽出部2で行うことで、信号が増えても、平滑化処理部3の処理手順を変更する必要がなくなるので、プログラムも平易となる。
 以上で、本発明の実施の形態についての説明を終えるが、本発明の範囲は図示されまたは説明された詳細そのものには限定されないことは勿論である。
 本願は、2014年12月4日に日本国特許庁に出願された特願2014-245979に基づく優先権を主張し、この出願の全ての内容は参照により本明細書に組み込まれる。

Claims (11)

  1.  入力される二つの信号のうち選択される信号が切換わる際に平滑化信号を生成する信号処理装置であって、
     値の大きな信号が選択される場合、前記二つの信号の切換わりの前後で前記二つの信号に交わる二点間では前記二つの信号の値よりも大きな値を持つ平滑化信号を前記二つの信号の偏差に基づいて生成し、値の小さな信号が選択される場合、前記二つの信号の切換わりの前後で前記二つの信号に交わる二点間では前記二つの信号の値よりも小さな値を持つ平滑化信号を前記二つの信号の偏差に基づいて生成する平滑化処理部を備える
     ことを特徴とする信号処理装置。
  2.  前記平滑化処理部は、信号の大きさ軸と時間軸の平面において、
     値の大きな信号が選択される場合、前記偏差が規定範囲内に入る時刻に選択されている信号の値の座標と、前記偏差が前記規定範囲外に出る時刻に選択されている信号の値の座標とを結ぶ直線よりも値が小さくなるように平滑化信号を生成し、
     値の小さな信号が選択される場合、前記偏差が規定範囲内に入る時刻に選択されている信号の値の座標と、前記偏差が前記規定範囲外に出る時刻に選択されている信号の値の座標とを結ぶ直線よりも値が大きくなるように平滑化信号を生成する
     ことを特徴とする請求項1に記載の信号処理装置。
  3.  前記平滑化処理部は、信号の大きさ軸と時間軸の平面において、
     値の大きな信号が選択される場合、前記偏差が規定範囲内に入ると、選択されている信号の値に、前記規定範囲を設定する閾値から前記偏差の絶対値を引いた値の二分の一を加算した値より小さくなるように平滑化信号を生成し、
     値の小さな信号が選択される場合、前記偏差が規定範囲内に入ると、選択されている信号の値から、前記規定範囲を設定する閾値から前記偏差の絶対値を引いた値の二分の一を減算した値より大きくなるように平滑化信号を生成する
     ことを特徴とする請求項1に記載の信号処理装置。
  4.  前記平滑化処理部は、前記平滑化信号と前記選択される信号の差が前記二つの信号の偏差が大きいほど小さくなるように前記平滑化信号を生成する
     ことを特徴とする請求項1に記載の信号処理装置。
  5.  前記平滑化処理部は、前記選択される信号に前記偏差に基づいて求めた加算値を加算することで前記平滑化信号を生成することを特徴とする請求項1に記載の信号処理装置。
  6.  前記平滑化処理部は、前記加算値を前記二つの信号の一方または両方の大きさに関わる情報に基づいて変更する加算値変更部を備えた
     ことを特徴とする請求項5に記載の信号処理装置。
  7.  前記加算値は、前記二つの信号の偏差の二次関数を用いて表現される
     ことを特徴とする請求項5に記載の信号処理装置。
  8.  前記二つの信号のうち選択される信号と前記平滑化信号のいずれかを出力信号として出力する出力信号調整部を備え、
     前記出力信号調整部は、前記二つの信号の偏差が規定範囲内であると前記平滑化信号を採用する
     ことを特徴とする請求項1から7のいずれか一項に記載の信号処理装置。
  9.  前記規定範囲は、前記二つの信号の一方または両方の大きさに関わる情報に基づいて変更される
     ことを特徴とする請求項8に記載の信号処理装置。
  10.  前記規定範囲の急変を緩和する急変緩和処理部を備えた
     ことを特徴とする請求項9に記載の信号処理装置。
  11.  三つ以上の信号から、最大値と二番目に大きな値を持つ二つの信号を抽出するか、或いは、最小値と二番目に小さな値を持つ二つの信号を抽出して、前記平滑化処理部へ抽出した二つの信号を入力する信号抽出部を備えた
     ことを特徴とする請求項1から7のいずれか一項に記載の信号処理装置。
PCT/JP2015/084106 2014-12-04 2015-12-04 信号処理装置 WO2016088866A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE112015005445.6T DE112015005445T5 (de) 2014-12-04 2015-12-04 Signalverarbeitungseinrichtung
US15/514,317 US20170297399A1 (en) 2014-12-04 2015-12-04 Signal processing device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014245979A JP6002200B2 (ja) 2014-12-04 2014-12-04 信号処理装置
JP2014-245979 2014-12-04

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/514,317 Continuation US20170297399A1 (en) 2014-12-04 2015-12-04 Signal processing device

Publications (1)

Publication Number Publication Date
WO2016088866A1 true WO2016088866A1 (ja) 2016-06-09

Family

ID=56091805

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/084106 WO2016088866A1 (ja) 2014-12-04 2015-12-04 信号処理装置

Country Status (4)

Country Link
US (1) US20170297399A1 (ja)
JP (1) JP6002200B2 (ja)
DE (1) DE112015005445T5 (ja)
WO (1) WO2016088866A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005238971A (ja) * 2004-02-26 2005-09-08 Aisin Seiki Co Ltd スタビライザ制御装置
JP2010195295A (ja) * 2009-02-26 2010-09-09 Toyota Motor Corp 車両用サスペンションシステム
JP2013184671A (ja) * 2012-03-12 2013-09-19 Kyb Co Ltd ダンパ制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005238971A (ja) * 2004-02-26 2005-09-08 Aisin Seiki Co Ltd スタビライザ制御装置
JP2010195295A (ja) * 2009-02-26 2010-09-09 Toyota Motor Corp 車両用サスペンションシステム
JP2013184671A (ja) * 2012-03-12 2013-09-19 Kyb Co Ltd ダンパ制御装置

Also Published As

Publication number Publication date
JP6002200B2 (ja) 2016-10-05
DE112015005445T5 (de) 2017-08-17
JP2016107758A (ja) 2016-06-20
US20170297399A1 (en) 2017-10-19

Similar Documents

Publication Publication Date Title
JP6453348B2 (ja) エンジン音管理
JP6428965B1 (ja) 電動パワーステアリング装置
DE102015112360B4 (de) Modul zur radunwuchtabweisung
WO2011052470A1 (ja) 電動パワーステアリング制御装置
KR102207573B1 (ko) Mdps 시스템의 외란보상장치
JP2007306770A (ja) 負荷周波数制御装置、負荷周波数制御方法、edc補正要求量算出装置およびedc補正要求量算出方法
WO2016163343A1 (ja) モータ制御装置及びそれを搭載した電動パワーステアリング装置
US20140005890A1 (en) Control Apparatus Applying Arbitration To Plurality Of Received Control Requests
US7265511B2 (en) Motor control device
JP5696012B2 (ja) 電力系統電力需給制御装置および電力系統電力需給制御方法
JP6002200B2 (ja) 信号処理装置
WO2016068104A1 (ja) ダンパ制御装置
WO2021106250A1 (ja) モータ制御装置、およびその自動調整方法
CN110778401B (zh) 一种发动机转速自适应调节方法
JP6226833B2 (ja) 電力変換装置
JP2017225278A (ja) 電動車両の制御方法、及び電動車両の制御装置
JP7194056B2 (ja) サスペンション装置
JP7087455B2 (ja) 制御装置、無効電力補償装置、及び制御方法
JP2007293571A (ja) 適応ノッチフィルタとそれを用いた制御装置
KR102135708B1 (ko) 차량의 섀시 구성 요소의 제어
KR102229033B1 (ko) 우선 순위를 갖는 공간 인식 다이나믹 레인지 제어 시스템
WO2009087760A1 (ja) 画像処理装置、画像処理方法および画像処理プログラム
JP3850381B2 (ja) 電流制御装置
JP4992540B2 (ja) 車両制御装置及び方法
CN106773655B (zh) 数字pi调节器的参数调整方法和优选数字pi调节器

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15865485

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15514317

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 112015005445

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15865485

Country of ref document: EP

Kind code of ref document: A1