Active anti-vibration supporting device and anti-vibration control method for same
First Claim
1. An active anti-vibration supporting device which supports an engine in a vehicle body and in which a control unit for estimating vibration state based on an output from a sensor detecting a rotation variation of the engine drives to extend or contract an actuator to suppress transmission of vibration, wherein the control unit:
- calculates a target current waveform for suppressing the transmission of the vibration of the engine by using output data from the sensor;
calculates a phase delay of a timing of outputting the target current waveform for suppressing the engine vibration using the output data from the sensor;
divides the calculated phase delay by a first predetermined time determined by an engine vibration cycle to calculate its quotient and remainder time;
adjusts the first predetermined time based on another engine vibration cycle in which a driving timing of the actuator is set;
sets a second predetermined time as a phase delay reference, wherein the second predetermined time is a product of the adjusted first predetermined time and the quotient; and
outputs the target current waveform after a period of time equal to the remainder time is passed following the phase delay reference.
1 Assignment
0 Petitions
Accused Products
Abstract
In an active anti-vibration supporting device (301), an ACM_ECU (200) for estimating an engine vibration state by using output data from a crank pulse sensor (Sa) and a TDC sensor (Sb) drives a driving unit (41) so as to extend and contract and thereby suppresses the transmission of vibration. The ACM_ECU (200) calculates the number of STGs (S1F) that is a quotient obtained when dividing the phase delay (P1F) of a target current value waveform by an average STG time ((T1)/4) in a first cycle (C1) of engine vibration and the remaining time (P′1F) of the phase delay (P1F), wherein the target current value waveform is used for suppressing the transmission of the engine vibration calculated using the output data from the crank pulse sensor (Sa) and the TDC sensor (Sb). The timing at which the elapse of the STG time equivalent to the number of STGs (S1F) in a third cycle (C3) of the engine vibration in the driving timing of the driving unit has been detected is set as a phase delay reference. Further, after the remaining time (P′1F) has elapsed, the target current value waveform is output.
-
Citations
9 Claims
-
1. An active anti-vibration supporting device which supports an engine in a vehicle body and in which a control unit for estimating vibration state based on an output from a sensor detecting a rotation variation of the engine drives to extend or contract an actuator to suppress transmission of vibration, wherein the control unit:
-
calculates a target current waveform for suppressing the transmission of the vibration of the engine by using output data from the sensor; calculates a phase delay of a timing of outputting the target current waveform for suppressing the engine vibration using the output data from the sensor; divides the calculated phase delay by a first predetermined time determined by an engine vibration cycle to calculate its quotient and remainder time; adjusts the first predetermined time based on another engine vibration cycle in which a driving timing of the actuator is set; sets a second predetermined time as a phase delay reference, wherein the second predetermined time is a product of the adjusted first predetermined time and the quotient; and outputs the target current waveform after a period of time equal to the remainder time is passed following the phase delay reference. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method performed in an active anti-vibration supporting device for controlling vibration isolation, comprising the steps of:
-
in one cycle of engine vibration cycles which are repeated in a cyclic manner, reading during the one cycle an output value of a sensor which detects a rotation variation of an engine; calculating in the next cycle a target current waveform which is fed to an actuator for isolating the vibration and a temporarily-set phase delay time based on the output value from the sensor which has been read in the one cycle; and outputting in a cycle after the next cycle a current waveform corresponding to the target current waveform calculated in the next cycle to suppress the vibration of the engine; wherein the steps are cyclically performed repeatedly, and the method further comprising a step of adjusting based on acceleration and deceleration of a rotation speed of the engine a phase delay by which an output timing of the current waveform corresponding to the target current waveform is determined in the step of outputting the current waveform in each cycle by dividing each cycle in stages of which number is n, and wherein in the step of calculating the target current waveform, a time length of the cycle in which the step of reading the output value of the sensor is performed is divided by the number n which is the number of stages dividing the cycle in order to calculate an average time length of one stage at the time of reading the output value of the sensor, and the calculated temporarily-set phase delay is divided by the calculated average time length of the one stage to calculate its quotient which is the number of stages and a remainder which is a remainder time, and in the step of outputting the current waveform, the phase delay in the step of outputting the current is made to be a time after time of stages indicated by the number of stages belonging to the cycle in which the outputting step is performed and the remainder time are passed. - View Dependent Claims (8)
-
-
9. An active anti-vibration supporting device which supports an engine in a vehicle body and in which a control unit for estimating vibration state based on an output from a sensor detecting a rotation variation of the engine drives to extend or contract an actuator to suppress transmission of vibration, wherein the control unit:
-
calculates a target current waveform for suppressing the transmission of the vibration of the engine by using output data from the sensor; calculates a phase delay of a timing of outputting the target current waveform for suppressing the engine vibration by using the output data from the sensor; adjusts the phase delay in accordance with increase or decrease of rotation speed of the engine in a time period from an engine vibration cycle in which the phase delay is calculated to another engine vibration cycle in which the target current waveform is output; and outputs the calculated target current waveform after the adjusted phase delay is passed in the engine vibration cycle in which the driving timing of the actuator is set.
-
Specification