KR101036623B1 - Vibration and Noise Control Method and Control Device of Variable Cylinder Engine Using Adaptive Algorithm - Google Patents
Vibration and Noise Control Method and Control Device of Variable Cylinder Engine Using Adaptive Algorithm Download PDFInfo
- Publication number
- KR101036623B1 KR101036623B1 KR1020090043646A KR20090043646A KR101036623B1 KR 101036623 B1 KR101036623 B1 KR 101036623B1 KR 1020090043646 A KR1020090043646 A KR 1020090043646A KR 20090043646 A KR20090043646 A KR 20090043646A KR 101036623 B1 KR101036623 B1 KR 101036623B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- vibration
- noise
- adaptive algorithm
- algorithm
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D45/00—Electrical control not provided for in groups F02D41/00 - F02D43/00
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B77/00—Component parts, details or accessories, not otherwise provided for
- F02B77/11—Thermal or acoustic insulation
- F02B77/13—Acoustic insulation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/008—Controlling each cylinder individually
- F02D41/0087—Selective cylinder activation, i.e. partial cylinder operation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
- G10K11/1785—Methods, e.g. algorithms; Devices
- G10K11/17853—Methods, e.g. algorithms; Devices of the filter
- G10K11/17854—Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/10—Applications
- G10K2210/128—Vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Vibration Prevention Devices (AREA)
- Feedback Control In General (AREA)
Abstract
본 발명은 적응 알고리즘을 이용한 능동진동제어에 관한 것이다. 특히, 소정 구동체(1)에 장착된 제 1센서(100)가 구동체(1)의 엔진(10)의 분당회전수에 대응하는 기준신호(rk)를 획득하는 단계(S100); 구동체(1)에 장착된 제 2센서(200)가 구동체(1)에서 발생하는 소정의 진동 또는 소정의 소음에 대응하는 목표신호(dk)를 획득하는 단계(S200); 제어기(300)가 구동체(1)의 구동실린더 갯수가 변하는 경우 기준신호(rk) 및 목표신호(dk)에 기초하여 목표신호(dk)와 동일한 작동제어신호를 출력토록 하는 적응 알고리즘을 적용하는 단계(S300); 및 액추에이터(400)가 제어기(300)의 작동제어신호에 기초하여 작동되는 단계(S400);를 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법이 개시된다.The present invention relates to active vibration control using an adaptive algorithm. In particular, the step (S100) of the first sensor 100 mounted on the predetermined drive body (1) to obtain a reference signal (r k ) corresponding to the revolutions per minute of the engine 10 of the drive (1) (S100); Obtaining, by the second sensor 200 mounted on the driving body 1, a target signal d k corresponding to a predetermined vibration or a predetermined noise generated in the driving body 1 (S200); An adaptive algorithm for causing the controller 300 to output the same operation control signal as the target signal d k based on the reference signal r k and the target signal d k when the number of driving cylinders of the driving body 1 changes. Applying (S300); And a step (S400) in which the actuator 400 is operated based on an operation control signal of the controller 300. A method of controlling vibration and noise of a variable cylinder engine using an adaptive algorithm is disclosed.
능동진동제어, 적응 알고리즘, LMS(최소자승평균) 알고리즘, Filtered-X LMS(필터-엑스) 알고리즘 Active Vibration Control, Adaptive Algorithm, LMS (Least Squared Mean) Algorithm, Filtered-X LMS (Filter-X) Algorithm
Description
본 발명은 엔진의 진동 및 소음의 제어 방법 및 제어 장치에 관한 것으로서, 보다 상세하게는 구동 실린더의 갯수 변화를 운전자나 승객이 느끼지 않도록 하기 위해 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법 및 제어 장치에 관한 것이다.The present invention relates to a method and a control device for controlling vibration and noise of an engine, and more particularly, to a method for controlling vibration and noise of a variable cylinder engine using an adaptive algorithm to prevent a driver or passenger from feeling a change in the number of driving cylinders. And a control device.
본 발명은 가변 기통 엔진의 사용이라는 상황에 적합한 기술로서, 이 분야의 종래기술은 능동 엔진 마운트를 사용하여 엔진의 진동을 최소화 시키거나, 여러 개의 마이크로폰을 사용하여 엔진으로부터의 소음을 최소화 시키는 것이다. 이 방법의 종류는 다양하지만 가장 널리 사용되는 것은 엔진의 RPM을 측정하는 센서와 샤시의 진동이나 차내의 소음을 측정하는 센서를 사용하는 방법이다. 하지만 이 방법의 사용만으로는 가변 기통 엔진의 상황과 같은 기존의 진동이나 소음의 특성이 변하는 상황에서는 오히려 진동이나 소음이 순간적으로 커질 수 있어서 효과적인 제 어가 불가능하다.The present invention is a technique suitable for the use of a variable cylinder engine, the prior art in this field is to minimize the vibration of the engine by using an active engine mount, or to minimize the noise from the engine by using a plurality of microphones. There are a variety of methods, but the most widely used method is to use a sensor that measures the engine RPM and a sensor that measures the vibration of the chassis or the noise in the car. However, the use of this method alone does not provide effective control as the vibration or noise can be momentarily increased in a situation where the characteristics of the existing vibration or noise, such as a variable cylinder engine, change.
구동되는 실린더의 갯수가 변하면 운전자나 승객이 불안정함을 느낄 수 있는데, 기존 측정한 신호를 생성할 수 있는 알고리즘이 사용된다면, 추가 장비 없이 기존의 장비들을 가지고 적절히 진동이나 소음을 제어할 수 있을 것이다. 화석 연료의 고갈로 연료 효율을 높이는 기술이 다양하게 개발되고 있는데, 이런 기술의 개발에 맞춰 기존 진동이나 소음의 제어 기술도 적절히 변화시키는 것이 중요한 이슈이다.When the number of cylinders driven changes, the driver or passenger may feel unstable. If an algorithm is used to generate the measured signal, it will be able to control vibration or noise with existing equipment without additional equipment. . Due to the depletion of fossil fuels, various technologies for improving fuel efficiency have been developed, and it is an important issue to appropriately change existing vibration and noise control technologies in accordance with the development of these technologies.
본 발명은 상술한 종래의 문제점을 해소하기 위해 안출된 것으로서, 본 발명의 목적은 목표로 잡는 신호 부분을 수정하여 기존의 알고리즘을 토대로 진동이나 소음 신호를 원하는 신호로 생성할 수 있는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법 및 제어 장치를 제공하는 데 있다.The present invention has been made to solve the above-mentioned conventional problems, an object of the present invention is to use the adaptive algorithm that can generate a vibration or noise signal as a desired signal based on the existing algorithm by modifying the target signal portion The present invention provides a method and a control device for controlling vibration and noise of a variable cylinder engine.
본 발명의 또 다른 목적은 생성하기를 원하는 신호와 기존의 진동이나 소음 특성의 위상을 매치시켜 더 효율적으로 진동이나 소음을 제어할 수 있도록 하기 위한 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법 및 제어 장치를 제공하는 데 있다.Another object of the present invention is to control the vibration and noise of a variable cylinder engine using an adaptive algorithm to more efficiently control the vibration or noise by matching the phase of the existing vibration or noise characteristics with the signal to be generated. A method and a control apparatus are provided.
그리고, 본 발명의 또 다른 목적은 종래기술에서 제어할 수 없는, 엔진에서 구동되는 실린더의 수가 변화했을 때의 진동이나 소음을 효과적으로 제어하기 위해 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법 및 제어 장치를 제공하는 데 있다.Further, another object of the present invention is a method of controlling vibration and noise of a variable cylinder engine using an adaptive algorithm to effectively control vibration or noise when the number of cylinders driven in an engine, which cannot be controlled in the prior art, is changed. And a control device.
상기와 같은 본 발명의 목적은 소정 구동체(1)에 장착된 제 1센서(100)가 구동체(1)의 엔진(10)의 분당회전수에 대응하는 기준신호(rk)를 획득하는 단계(S100); 구동체(1)에 장착된 제 2센서(200)가 구동체(1)에서 발생하는 소정의 진동 또는 소 정의 소음에 대응하는 목표신호(dk)를 획득하는 단계(S200); 제어기(300)가 구동체(1)의 구동실린더 갯수가 변하는 경우 기준신호(rk) 및 목표신호(dk)에 기초하여 목표신호(dk)와 동일한 작동제어신호를 출력토록 하는 적응 알고리즘을 적용하는 단계(S300); 및 액추에이터(400)가 제어기(300)의 작동제어신호에 기초하여 작동제어되는 단계(S400);를 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법에 의해 달성될 수 있다.The object of the present invention as described above is that the
그리고, 제어기(300)의 적응 알고리즘의 적용단계(S300)는, 제어기(300)가 기준신호(rk) 및 목표신호(dk)를 입력받는 단계(S349); 제 1감산수단(310)이 기준신호(rk)가 미지계(P)에 의해 변경된 제 1입력신호(xk)에 목표신호(dk) 및 제 2입력신호(ck)를 감산하여 오차신호(ek)를 출력하는 단계(S353); 액추에이터(400)의 진동에 기초한 구동계 제 1전달함수를 통해 기준신호(rk)가 제 3입력신호(fk)로 변경 출력되는 단계(S355); 최소자승평균 알고리즘 적용수단(320)이 오차신호(ek)와 제 3입력신호(fk)를 최소자승평균 알고리즘에 입력하여 제 1출력신호를 출력하는 단계(S357); 적응 제어필터(330)가 제 1출력신호 및 기준신호(rk)에 기초하여 제 2출력신호()를 출력하는 단계(S359); 구동체(1)의 진동에 기초한 구동계 제 2전달함수를 통해 제 2출력신호()가 제 3출력신호(ck)로 변경 출력되는 단계(S361); 제 1감산수단(310)이 제 3출력신호(ck)를 제 2입력신호(ck +1)로 입력받아 오차신호(ek)를 갱신하는 단계(S363); 및 제 2감산수단(340)이 제 1입력신호(xk)에 제 3출력신호(ck)를 감산하여 제 4출력신호(yk)를 출력하는 단계(S365);를 포함하는 것이 바람직하다.In operation S300, an adaptation algorithm of the controller 300 may include: receiving the reference signal r k and the target signal d k by the controller 300 (S349); The first subtraction means 310 subtracts the target signal d k and the second input signal c k from the first input signal x k whose reference signal r k is changed by the unknown system P. Outputting an error signal e k (S353); Changing and outputting the reference signal r k into a third input signal f k through the drive system first transfer function based on the vibration of the actuator 400 (S355); Least square average algorithm applying means 320 inputs an error signal e k and a third input signal f k to a least square average algorithm to output a first output signal (S357); Adaptive control filter 330 based on the first output signal and the reference signal (r k ) the second output signal ( Outputting (S359); The second output signal through the drive system second transfer function based on the vibration of the drive body 1 Step S361 is outputted by changing to a third output signal c k ; The first subtraction means 310 receiving the third output signal c k as the second input signal c k +1 and updating the error signal e k (S363); And subtracting the third output signal c k from the first input signal x k by the second subtracting means 340 to output the fourth output signal y k (S365). Do.
또한, 제 1입력신호(xk)는 구동체(1)의 구동실린더 갯수 변경 전의 엔진(10)으로부터 발생하는 진동신호의 주파수 정보를 포함하는 것이 바람직하다.In addition, the first input signal x k preferably includes frequency information of the vibration signal generated from the
제 4출력신호(yk)는 액추에이터(400)를 제어하는 작동제어신호인 것이 바람직하다.The fourth output signal y k is preferably an operation control signal for controlling the
그리고 제 2출력신호() 출력단계(S359)는, 다음의 수학식And the second output signal ( ) Output step (S359), the following equation
(여기서 wi는 i번째 필터의 필터계수를 의미하고, wi(k+1)는 k+1번째 필터계수, wi(k)는 k 번째 필터계수, μ는 스텝 사이즈 상수, ek는 오차신호, rk -i는 k-i번째 기준신호, hi는 i번째 구동계 제 2전달함수의 값) 에 의해 적응 제어필터(330)의 필터계수(wi)가 갱신되는 것이 바람직하다.Where w i is the filter coefficient of the i th filter, w i (k + 1) is the k + 1 th filter coefficient, w i (k) is the k th filter coefficient, μ is the step size constant, and e k is It is preferable that the filter coefficient w i of the
또한 기준신호(rk) 및 목표신호(dk)의 입력단계(S349)와 오차신호(ek) 출력단계(S353) 사이에, 위상변이수단(350)이 제 1입력신호(xk)와 위상을 동일하게 만들기 위해 목표신호(dk)의 위상을 변이시키는 단계(S351)를 더 포함이 바람직하다.In addition, between the input step S349 of the reference signal r k and the target signal d k and the error signal e k output step S353, the phase shifting means 350 performs a first input signal x k . It is preferable to further include the step (S351) of shifting the phase of the target signal (d k ) in order to make the phase equal to.
그리고 위상은 다음의 수학식And the phase is the following equation
(여기서 φk+1는 k+1번째 위상, φk는 k번째의 위상, β는 각에서의 스텝사이즈, ek는 오차신호이다.)에 의하여 갱신되는 것이 바람직하다.(Where phi k + 1 is the k + 1th phase, phi k is the kth phase, β is the step size at each angle, and e k is an error signal).
한편, 본 발명의 목적은 다른 카테고리로서 소정 구동체(1)에 장착되어 구동체(1)의 엔진(10)의 분당회전수에 대응하는 기준신호(rk)를 획득하는 제 1센서(100); 구동체(1)의 소정 위치에 장착되어 구동체(1)에서 발생하는 소정의 진동 또는 소정의 소음에 대응하는 목표신호(dk)를 획득하는 제 2센서(200); 구동체(1)의 구동실린더 갯수가 변하는 경우 획득된 기준신호(rk) 및 획득된 목표신호(dk)에 기초하여 목표신호(dk)와 동일한 작동제어신호를 출력토록 하는 적응 알고리즘을 적용하는 제어기(300); 및 제어기(300)의 작동제어신호에 기초하여 작동제어되는 액추에이터(400);를 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 장치에 의해서도 달성될 수 있다.On the other hand, an object of the present invention is a first category (100) which is mounted to a
그리고 제어기(300)는, 기준신호(rK)가 미지계(P)에 의해 변경되는 제 1입력신호(xk)에 목표신호(dk) 및 제 2입력신호(ck)를 감산하여 오차신호(ek)를 출력하는 제 1감산수단(310); 오차신호(ek)와 제 3입력신호(fk)를 최소자승평균 알고리즘에 적용하여 제 1출력신호를 출력하는 최소자승평균 알고리즘 적용수단(320); 제 1출력신호 및 기준신호(rk)에 기초하여 제 2출력신호()를 출력하는 적응 제어필터(330); 및 제 1입력신호(xk)에 제 3출력신호(ck)를 감산하여 제 4출력신호(yk)를 출력하는 제 2감산수단(340);을 포함하는 것이 바람직하다.The
그리고 제 1입력신호(xk)는 구동체(1)의 실린더 갯수 변경 전의 엔진(10)으로부터 발생하는 진동신호의 주파수 정보 및 진폭 정보를 포함하는 것이 바람직하다.The first input signal x k may preferably include frequency information and amplitude information of the vibration signal generated from the
또한 제 4출력신호(yk)는 액추에이터(400)를 작동제어하는 작동제어신호인 것이 바람직하다.In addition, the fourth output signal y k is preferably an operation control signal for controlling the operation of the
그리고 적응 제어필터(330)는, 다음의 수학식And the
(여기서 wi는 i번째 필터의 필터계수를 의미하고, wi(k+1)는 k+1번째 필터계수, wi(k)는 k 번째 필터계수, μ는 스텝 사이즈 상수, ek는 오차신호, rk -i는 k-i번째 기준신호, hi는 i번째 구동계 제 2전달함수의 값)에 의해 적응 제어필터(330)의 필터계수가 갱신되는 것이 바람직하다.Where w i is the filter coefficient of the i th filter, w i (k + 1) is the k + 1 th filter coefficient, w i (k) is the k th filter coefficient, μ is the step size constant, and e k is It is preferable that the filter coefficient of the
제어기(300)는 제 1입력신호(xk)와 위상이 동일하도록 목표신호(dk)의 위상을 변이시키는 위상변이수단(350)을 더 포함하는 것이 바람직하다.The
구동체(1)는 차량 또는 선박을 포함하는 것이 바람직하다.The
제 2센서(200)는 차량 샤시(20)에 부착되는 가속도 센서 또는 차량내 설치되는 에러 마이크로폰인 것이 바람직하다.The
본 발명에 따르면 목표로 하는 신호 부분을 수정하여 기존의 알고리즘을 토대로 진동이나 소음 신호를 원하는 신호로 생성할 수 있는 효과가 있다.According to the present invention, there is an effect of modifying a target signal portion to generate a vibration or noise signal as a desired signal based on an existing algorithm.
또한, 본 발명은 생성하기를 원하는 신호와 기존의 진동 또는 소음으로부터 얻어지는 신호 사이에 위상을 매치시키는 방법을 사용하여 진동이나 소음을 제어함에 있어 효율성을 기할 수 있다.In addition, the present invention can achieve efficiency in controlling vibration or noise by using a method of matching a phase between a signal desired to be generated and a signal obtained from existing vibration or noise.
또한, 본 발명은 종래기술에서 제어할 수 없었던 상황, 즉 엔진에서 구동되는 실린더의 수가 변화했을 때의 상황에서 진동이나 소음을 제어할 수 있어 운전자나 승객에게 더욱 안락한 환경을 제공하는 효과가 있다.In addition, the present invention can control the vibration or noise in a situation that could not be controlled in the prior art, that is, when the number of cylinders driven in the engine is changed, thereby providing a more comfortable environment for the driver or passenger.
<적응 알고리즘을 이용한 Using adaptive algorithm 실시예Example >>
도 1은 구동체(1) 중 차체의 진동을 제어하기 위해 일반적으로 사용되는 능동진동제어(AVC, Active Vibration Control) 모델을 간략히 나타낸 개략도이다. 도 1에서 알 수 있는 바와 같이 엔진(10)으로부터 샤시(20)를 통해 차체 전체로 진동이 전달된다.FIG. 1 is a schematic diagram showing an Active Vibration Control (AVC) model generally used to control vibration of a vehicle body of the
그리고, 엔진(10)에서 제 1센서(100)를 통해 측정된 RPM(분당회전수)에 기초한 신호를 이용하여 같은 주파수의 진동을 액추에이터(400)를 통해 만들 수 있다. 이 과정에서 제 2센서(200)인 가속도 센서에서 측정된 신호로 제어기(300)는 액추에이터(400)의 진동을 제어하여 원하는 결과를 만들어 준다.In addition, vibration of the same frequency may be generated through the
도 2는 본 발명의 제어 장치의 구성을 나타낸 구성도이다. 도 2를 참조하여 각 구성을 설명한다.2 is a configuration diagram showing the configuration of the control device of the present invention. With reference to FIG. 2, each structure is demonstrated.
제 1센서(100)는 구동체(1)에 장착되어 구동체 엔진(10)의 RPM을 측정하며 구동 실린더 갯수가 바뀌는 상황에서 이를 기초로 한 기준신호(rk)를 제어기(300)에 출력하는 역할을 한다. The
제 2센서(200)는 가속도 센서이다. 이는 구동체(1)의 소정 위치에 장착되어 구동체(1)의 가속도를 측정함으로써, 구동체(1)에서 발생하는 진동 또는 소음에 대응하는 목표신호(dk)를 획득하여 제어기(300)에 전달한다.The
제어기(300)는 구동체(1)의 구동실린더 갯수가 변하는 경우 각 센서가 획득한 기준신호(rk) 및 목표신호(dk)를 입력받아 이에 기초하여 목표신호(dk)와 동일한 작동제어신호를 출력토록 하는 적응 알고리즘을 통해 액추에이터(400)의 작동을 제어한다. 제어기(300)는 제 1감산수단(310), 최소자승평균 알고리즘 적용수단(320), 적응 제어필터(330) 및 제 2감산수단(340)으로 구성된다.When the number of driving cylinders of the
제 1감산수단(310)은 기준신호(rK)가 미지계(P)에 의해 변경되는 제 1입력신호(xk)에 목표신호(dk) 및 제 2입력신호(ck)를 감산하여 오차신호(ek)를 출력하는 역할을 한다.The first subtracting means 310 subtracts the target signal d k and the second input signal c k from the first input signal x k whose reference signal r K is changed by the unknown system P. To output an error signal e k .
최소자승평균 알고리즘 적용수단(320)은 오차신호(ek)와 제 3입력신호(fk)를 최소자승평균 알고리즘(LMS Algorithm, Least Mean Square Algorithm)에 입력하여 제 1출력신호를 출력하는 역할을 한다. 여기서 최소자승평균 알고리즘이란 원하는 응답과의 차를 이용하여 시스템의 필터계수를 자동적으로 조정하여 오차신호(ek)가 자승평균오차의 의미에서 최소가 되도록 하는 데 사용되는 알고리즘이다.The least-squares mean algorithm applying means 320 outputs the first output signal by inputting the error signal e k and the third input signal f k to the least-squares mean algorithm (LMS Algorithm, Least Mean Square Algorithm). Do it. Here, the least-squares average algorithm is an algorithm used to automatically adjust the filter coefficients of the system by using a difference from a desired response so that the error signal e k is minimized in the meaning of the squared mean error.
적응 제어필터(330)는 제 1출력신호 및 기준신호(rk)에 기초하여 제 2출력신호()를 출력하는 역할을 하고 Filtered-X LMS 알고리즘에서 사용될 수 있는 안정성 있는 필터로서 FIR(Finite Impulse Response) 필터가 사용된다. 여기서 Filtered-X LMS 알고리즘에 대해서는 추후 도 4에서 자세히 설명한다.The
제 2감산수단(340)은 제 1입력신호(xk)에 제 3출력신호(ck)를 감산하여 제 4출력신호(yk)를 출력한다.The second subtracting means 340 subtracts the third output signal c k from the first input signal x k to output the fourth output signal y k .
위상변이수단(350)은 제 1입력신호(xk)와의 관계에서 목표신호(dk)의 위상을 보상하는 역할을 한다. 즉, 기존의 진동이나 소음에서 얻어지는 목표신호(dk)의 위상을 갱신하여 제 1입력신호(xk)의 위상과 동일하게 만드는 것이다.The phase shifting means 350 compensates for the phase of the target signal d k in relation to the first input signal x k . That is, the phase of the target signal d k obtained from the existing vibrations or noises is updated to be equal to the phase of the first input signal x k .
액추에이터(400)는 제어기(300)의 작동제어신호 즉, 제 4출력신호(yk)에 기초하여 작동제어되어 구동체(1)의 진동 및 소음을 유지케한다. 여기서 제 4출력신호(yk)는 목표신호(dk)와 결국 동일한 값을 갖게 된다.The
도 3은 본 발명의 제어 방법을 간략하게 나타낸 흐름도이다. 도 3을 참조하면, 제 1센서(100)가 엔진(10)의 RPM을 측정하여 기준신호(rk)를 획득하고(S100), 제 2센서(200)가 구동체(1)의 구동실린더 갯수 변경전의 진동 또는 소음에 의해 발생하는 목표신호(dk)를 획득한다(S200). 다음, 제어기(300)에서 기준신호(rk)와 목표신호(dk)에 기초한 적응 알고리즘의 적용을 하고(S300), 이와 같은 적용을 통해 액추에이터(400)의 작동을 제어한다(S400).3 is a flowchart briefly illustrating a control method of the present invention. Referring to FIG. 3, the
도 4a는 LMS 알고리즘을 나타낸 블록도이며, 도 4b는 Filtered-X 알고리즘을 나타낸 블록도이다. 그리고 도 4c는 본 발명에서 사용되는 적응 알고리즘을 나타낸 블록도이다. 각각의 적응 알고리즘에 대해 설명한다.4A is a block diagram illustrating an LMS algorithm, and FIG. 4B is a block diagram illustrating a Filtered-X algorithm. 4C is a block diagram illustrating an adaptive algorithm used in the present invention. Each adaptive algorithm will be described.
적응 알고리즘이라 함은, 입력신호의 사전정보를 완전히 모르는 경우 신호처리과정에서 신호처리시스템을 어떠한 기준 아래에서 최적이 되도록 차례로 수정해주는 기능을 갖춘 시스템이 필요한데, 이렇게 신호처리 과정에서 그 필요에 따라 시스템의 특성을 변화시키는 알고리즘을 말한다.An adaptive algorithm requires a system with a function of sequentially modifying a signal processing system to be optimal under certain criteria in the process of signal processing when the prior information of an input signal is not fully known. An algorithm that changes the characteristics of
여기서 도 4a에 도시된 알고리즘은 Bernard Widrow가, 도 4b에 도시된 알고리즘은 Samuel D. Sterns가 제안한 것으로서 진동이나 소음 제어에 주로 사용되는 적응 알고리즘이다. 마지막 도 4c의 블록선도는 이 두 알고리즘을 이용하여 본 발명에 따른 실시예의 적응 알고리즘을 나타낸 것이다. 각 그림의 콘트롤러 부분은 제어기(300)에서의 신호 흐름을 나타낸 것이며, 오차신호 e(k)는 제어해야하는 진동이나 소음의 신호를 나타낸다. Here, the algorithm shown in FIG. 4A is Bernard Widrow, and the algorithm shown in FIG. 4B is proposed by Samuel D. Sterns and is an adaptive algorithm mainly used for vibration or noise control. Finally, the block diagram of FIG. 4C shows the adaptation algorithm of the embodiment according to the present invention using these two algorithms. The controller portion of each figure represents a signal flow in the
도 4c를 참조하여 본 발명에서 사용되는 적응 알고리즘을 설명한다. 각 신호 사이의 관계를 나타내면 다음과 같다.An adaptive algorithm used in the present invention will be described with reference to FIG. 4C. The relationship between each signal is as follows.
[수학식 1][Equation 1]
여기서, rk는 k번째 기준신호이며, ω는 각주파수, t는 시간이다.Where rk is the k th reference signal, ω is the angular frequency, and t is the time.
[수학식 2][Equation 2]
여기서, dk는 k번째 목표신호이며, a는 진폭이고, ω는 각주파수, t는 시간이다.Where d k is the k-th target signal, a is amplitude, ω is angular frequency, and t is time.
[수학식 3]&Quot; (3) "
여기서, Xk는 k번째 제 1입력신호(xk)이며, rki는 k번째 및 i번째 기준신호이 고, Pi는 미지계의 전달함수이다. 제 1입력신호(xk)는 미지계(P)를 통과하여 제 1감산수단(310)에 입력되는 값이기도 하다.X k is the k th first input signal x k , r ki is the k th and i th reference signals, and Pi is the unknown transfer function. The first input signal x k is also a value input to the first subtracting means 310 through the unknown P.
[수학식 4]&Quot; (4) "
여기서, Ck는 k번째 제 3출력신호(ck)이며, rk -i-j는 k-i-j째의 기준신호이며, hj는 j번째 구동계의 제 2전달함수의 값이다. 여기서 제 3출력신호(ck)는 적응 제어필터(330) 및 구동계 제 2전달함수(H)에 의해 변경 출력된 값이다.Here, k k is the k th third output signal c k , r k -ij is the kij reference signal, and h j is the value of the second transfer function of the j th drive system. Here, the third output signal c k is a value that is changed and output by the
[수학식 5][Equation 5]
ek는 k번째 오차신호이며 Xk, Ck 및 dk는 수학식 2, 3 및 4에서와 같다. 여기서 오차신호(ek)는 제 1감산수단(310)에 의하여 연산되어지며 결국 오차신호(ek)가 0이 되게 하는 것이 본 발명에서의 적응 알고리즘이 하는 역할이 된다.e k is the k th error signal and X k , C k and d k are the same as in
[수학식 6]&Quot; (6) "
Yk는 k번째 제 4출력신호이며, Xk와 Ck는 수학식 3 및 수학식 4에서의 값과 같다. 제 4출력신호(yk)는 본 발명에 따른 실시예에서 액추에이터(400)의 작동제어 신호가 된다.Y k is the kth fourth output signal, and X k and C k are the same values as in
[수학식 7][Equation 7]
수학식 7은 적응제어 필터(330)의 필터계수를 행렬식을 표현한 것으로서 wi는 i번째 필터의 필터계수를 의미한다. 그리고, wi(k+1)는 k+1번째 필터계수, wi(k)는 k 번째 필터계수, μ는 스텝 사이즈 상수, ek는 오차신호, rk -i는 k-i번째 기준신호, hi는 i번째 구동계 제 2전달함수의 값이다.Equation 7 represents the filter coefficient of the
여기서 스텝사이즈 값(μ)은 범위의 값을 가지며, L+1은 적응 제어필터(330)의 총 개수이며, Power는 제 2출력신호()의 전력을 의미한다.Where the step size value (μ) Range of values, L + 1 is the total number of
LMS 알고리즘은 수학식 5의 ek를 0으로 만드는 과정을 만들기 위해 W값을 갱신시키는데 결국 업데이트 되는 식으로 수학식 7이 도출되게 된다.The LMS algorithm updates the W value to make the process of making ek of
제어가 진행되면서 구동체(1)에서의 진동은 다음과 같이 변하게 된다.As the control proceeds, the vibration in the driving
[수학식 8][Equation 8]
따라서 결국 본 발명의 적응 알고리즘은 제 4출력신호(yk)를 목표신호(dk)와 동일하게 만든다.Consequently, the adaptive algorithm of the present invention makes the fourth output signal y k equal to the target signal d k .
<위상제어 알고리즘을 이용한 Using Phase Control Algorithm 실시예Example >>
위상제어 알고리즘은 오차신호(ek)를 출력하는 단계(S353) 이전에 위상변이수단(350)이 제 1입력신호(xk)와 위상이 동일하도록 목표신호(dk)의 위상을 변이 시키는 단계(S349)를 더 포함하게 된다. 위상변이수단(350)을 추가한 실시예의 경우 아래의 수학식 9, 10 및 11이 위상을 업데이트하는 알고리즘 식이 된다.The phase control algorithm shifts the phase of the target signal d k such that the phase shifting means 350 is in phase with the first input signal x k before the step S353 of outputting the error signal e k . Step S349 is further included. In the exemplary embodiment in which the
[수학식 9][Equation 9]
여기서 φk는 변이로 보상되는 위상값이며, 이를 제외한 나머지 부분은 수학식 2와 같다.Where φ k is a phase value compensated for by the shift, except for this, the remaining part is represented by
[수학식 10][Equation 10]
여기서 φk+ 1는 k+1번째 위상값이고, φk는 k번째의 위상값이다.Phi k + 1 is a k + 1st phase value, and phi k is a kth phase value here.
[수학식 11][Equation 11]
여기서 β는 각에서의 스텝사이즈 값이다.Β is a step size value at each angle.
<본 발명에 따른 <In accordance with the present invention 실시예Example 중 적응 알고리즘 적용단계> Adaptive Algorithm Step>
도 5(a)는 본 발명의 제어 방법에 사용되는 적응 알고리즘의 적용단계(S300)를 도시한 흐름도이다. 도 5를 참조하여 설명한다. 우선 기준신호(rk) 및 목표신호(dk)가 구동체(1)에 입력된다(S349). 이후 제 1감산수단(310)이 기준신호(rk)가 미지계(P)에 의해 변경되는 제 1입력신호(xk)에 목표신호(dk) 및 제 2입력신호(ck)를 감산하여 오차신호(ek)를 출력한다(S353).FIG. 5A is a flowchart illustrating an application step S300 of an adaptation algorithm used in the control method of the present invention. It demonstrates with reference to FIG. First, the reference signal r k and the target signal d k are input to the driving body 1 (S349). Thereafter, the
다음, 액추에이터(400)의 진동에 기초한 구동계 제 1전달함수()를 통해 기준신호(rk)가 제 3입력신호(fk)로 변경 출력된다(S355). 다음, 최소자승평균 알고리즘 적용수단(320)이 오차신호(ek)와 제 3입력신호(fk)를 최소자승평균 알고리즘에 입력하여 제 1출력신호를 출력한다(S357)Next, the drive system first transfer function based on the vibration of the actuator 400 ( The reference signal r k is converted into the third input signal f k and outputted through S) (S355). Next, the least-squares mean algorithm applying means 320 inputs the error signal (e k ) and the third input signal (f k ) to the least-squares mean algorithm to output the first output signal (S357).
다음, 적응 제어필터(330)가 제 1출력신호 및 기준신호(rk)에 기초하여 제 2출력신호()를 출력한다(S359).Next, the
다음, 액추에이터(400)가 구비된 구동체(1)의 진동에 기초한 구동계 제 2전 달함수를 통해 제 2출력신호()가 제 3출력신호(ck)로 변경 출력되다(S361). 그리고 제 3출력신호(ck)는 제 1감산수단(310)의 제 2입력신호(ck +1)로 갱신되어 피드백이 일어나게 된다. 따라서 제1 감산수단(310)이 제 3출력신호(ck)를 제 2입력신호(ck +1)로 입력받아 오차신호(ek)를 갱신한다(S363).Next, the second output signal through the drive system second transfer function based on the vibration of the drive body (1) equipped with the actuator (400) ) Is converted into the third output signal c k and output (S361). In addition, the third output signal c k is updated with the second input signal c k +1 of the first subtraction means 310 to generate feedback. Therefore, the first subtracting means 310 receives the third output signal c k as the second input signal c k +1 and updates the error signal e k (S363).
마지막으로 제 2감산수단(340)이 제 1입력신호(xk)에 제 3출력신호(ck)를 감산하여 제 4출력신호(yk)를 출력한다(S365).Finally, the second subtracting means 340 subtracts the third output signal c k from the first input signal x k to output the fourth output signal y k (S365).
여기서 위상변이수단(350)을 사용하여 위상을 보상하는 경우에는 도 5(a)에서와 같이 기준신호(rk) 및 목표신호(dk)의 입력단계(S349)와 오차신호(ek) 출력단계(S353) 사이에, 위상변이수단(350)이 목표신호(dk)의 위상을 변이시키는 단계(S351)가 더 추가되며, 이를 통해 제 1입력신호(xk)와 위상을 동일하게 만들 수 있다.When the phase is compensated using the phase shifting means 350, the input signal S349 and the error signal e k of the reference signal r k and the target signal d k as shown in FIG. Between the output step S353, a step S351 is further added in which the phase shifting means 350 shifts the phase of the target signal d k , thereby making the phase equal to the first input signal x k . I can make it.
<모의실험결과>Simulation Results
도 6 (a)는 본 발명에 따른 실시예중 위상제어를 배제한 적응 알고리즘을 사용한 모의실험 결과로서 제 3출력신호(ck)의 시간에 대한 진폭 그래프, 도 6 (b)는 본 발명에 따른 실시예중 위상제어를 배제한 적응 알고리즘을 사용한 모의실험 결과로서 제 4출력신호(yk)의 시간에 대한 진폭 그래프이다.Fig. 6 (a) is an amplitude graph with respect to time of the third output signal c k as a simulation result using an adaptive algorithm excluding phase control in the embodiment according to the present invention, and Fig. 6 (b) shows implementation according to the present invention. A simulation graph using the adaptive algorithm excluding phase control is an amplitude graph with respect to time of the fourth output signal y k .
모의 실험은 엔진(10)의 모드가 바뀐 직후의 상태를 가정하였고, 주파수 100Hz의 정현파를 사용하였다. 그리고 표본화 주파수는 1kHz로 택하였고 목표신호(dk)의 진폭은 0.6으로 하였으며 스텝사이즈 μ는 0.0002로 설정하였다. 그리고 적응 제어필터(330)의 개수는 50개로 설정하였다.The simulation assumes a state immediately after the mode of the
도 6 에서 알 수 있듯이, 제 4출력신호(yk)의 진폭은 0.6을 잘 따라가고 있으나, 0.08초 부근에서 매끄럽지 않는 결과를 보이고 제 3출력신호(ck)의 진폭이 다음에서 볼 도 7과 비교하여 약간 크다.As can be seen in Figure 6, the amplitude of the fourth output signal (y k ) is well following 0.6, but the result is not smooth around 0.08 seconds and the amplitude of the third output signal (c k ) is shown in Figure 7 Slightly larger than
도 7 (a)는 본 발명에 따른 실시예중 위상제어 적응 알고리즘을 사용한 모의실험 결과로서 제 3출력신호(ck)의 시간에 대한 진폭 그래프, 도 7 (b)는 본 발명에 따른 실시예중 위상제어 적응 알고리즘을 사용한 모의실험 결과로서 제 4출력신호(yk)의 시간에 대한 진폭 그래프이다. 7 (a) is an amplitude graph with respect to time of the third output signal c k as a simulation result using a phase control adaptive algorithm in an embodiment according to the present invention, and FIG. 7 (b) is a phase in an embodiment according to the present invention. The simulation result using the control adaptation algorithm is an amplitude graph with respect to the time of the fourth output signal y k .
모의 실험 조건은 위상차 2.997rad을 보상한 것을 제외하고는 도 6의 실험조건과 동일하다.Simulation conditions are the same as those of FIG. 6 except that the phase difference 2.997rad is compensated.
도 7에서 알 수 있듯이, 제 4출력신호(yk)의 진폭은 목표신호(dk)의 진폭 0.6을 매끄럽게 잘 따라가고 있으며, 제 3출력신호(ck)의 진폭이 도 6에서의 실험과 비교하여 진폭이 줄었다는 것을 알 수 있다. 따라서 위상변이수단(350)을 부가하여 위상차를 보상하면, 원하는 신호를 변형없이 만들 수 있으며, 적은 출력으로도 원하는 결과값을 얻을 수 있어 효율적이다.As can be seen in FIG. 7, the amplitude of the fourth output signal y k smoothly follows the amplitude 0.6 of the target signal d k smoothly, and the amplitude of the third output signal c k is shown in FIG. 6. It can be seen that the amplitude is reduced in comparison with. Therefore, by adding the phase shifting means 350 to compensate for the phase difference, the desired signal can be made without distortion, and the desired result can be obtained with a small output.
도 1은 구동체(1)중 차체의 진동을 제어하기 위해 일반적으로 사용되는 능동진동제어(AVC, Active Vibration Control) 모델을 나타낸 개략도,1 is a schematic diagram showing an Active Vibration Control (AVC) model generally used to control the vibration of the vehicle body of the
도 2는 본 발명의 제어 장치의 구성을 나타낸 구성도,2 is a configuration diagram showing the configuration of the control device of the present invention;
도 3은 본 발명의 제어 방법의 순서를 나타낸 흐름도,3 is a flowchart showing the procedure of the control method of the present invention;
도 4a는 LMS 알고리즘을 나타낸 블록도, 도 4b는 Filtered-X LMS 알고리즘을 나타낸 블록도, 도 4c는 본 발명에서 사용되는 적응 알고리즘을 나타낸 블록도,Figure 4a is a block diagram showing the LMS algorithm, Figure 4b is a block diagram showing the Filtered-X LMS algorithm, Figure 4c is a block diagram showing the adaptive algorithm used in the present invention,
도 5a는 본 발명의 제어 방법중 적응 알고리즘의 적용단계를 도시한 흐름도,5A is a flowchart illustrating an application step of an adaptive algorithm in a control method of the present invention;
도 5b는 위상변이단계를 포함하는 적응 알고리즘의 적용단계를 도시한 흐름도,5B is a flowchart showing an application step of an adaptive algorithm including a phase shift step;
도 6a는 본 발명에 따른 실시예중 위상제어를 배제한 적응 알고리즘을 사용한 모의실험 결과로서 제 3출력신호의 시간에 대한 진폭 그래프,6A is an amplitude graph with respect to time of a third output signal as a simulation result using an adaptive algorithm excluding phase control in an embodiment according to the present invention;
도 6b는 본 발명에 따른 실시예중 위상제어를 배제한 적응 알고리즘을 사용한 모의실험 결과로서 제 4출력신호의 시간에 대한 진폭 그래프,6B is an amplitude graph of time of the fourth output signal as a simulation result using an adaptive algorithm excluding phase control in an embodiment according to the present invention;
도 7a는 본 발명에 따른 실시예중 위상제어 적응 알고리즘을 사용한 모의실험 결과로서 제 3출력신호의 시간에 대한 진폭 그래프,7A is an amplitude graph with respect to time of a third output signal as a simulation result using a phase control adaptive algorithm in an embodiment according to the present invention;
도 7b는 본 발명에 따른 실시예중 위상제어 적응 알고리즘을 사용한 모의실험 결과로서 제 4출력신호의 시간에 대한 진폭 그래프이다.7B is an amplitude graph with respect to time of the fourth output signal as a simulation result using the phase control adaptive algorithm in the embodiment according to the present invention.
<도면의 주요부분 번호><Main part number of drawing>
1: 구동체 10: 엔진 20: 샤시1: Drive 10: Engine 20: Chassis
100: 제 1센서 200: 제 2센서100: first sensor 200: second sensor
300: 제어기300: controller
310: 제 1감산수단 320: 최소자승평균 알고리즘 적용수단310: first subtraction means 320: least squares mean algorithm application means
330: 적응 제어필터 340: 제 2감산수단 350: 위상변이수단330: adaptive control filter 340: second subtraction means 350: phase shift means
400: 액추에이터400: actuator
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090043646A KR101036623B1 (en) | 2009-05-19 | 2009-05-19 | Vibration and Noise Control Method and Control Device of Variable Cylinder Engine Using Adaptive Algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090043646A KR101036623B1 (en) | 2009-05-19 | 2009-05-19 | Vibration and Noise Control Method and Control Device of Variable Cylinder Engine Using Adaptive Algorithm |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100124570A KR20100124570A (en) | 2010-11-29 |
KR101036623B1 true KR101036623B1 (en) | 2011-05-24 |
Family
ID=43408757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090043646A Expired - Fee Related KR101036623B1 (en) | 2009-05-19 | 2009-05-19 | Vibration and Noise Control Method and Control Device of Variable Cylinder Engine Using Adaptive Algorithm |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101036623B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07257196A (en) * | 1994-03-25 | 1995-10-09 | Toyota Motor Corp | Electronically controlled engine mount device |
KR100726519B1 (en) * | 2006-07-21 | 2007-06-11 | 현대자동차주식회사 | Rotary Viscosity Dynamic Reducer for CDA Engine |
KR20080091438A (en) * | 2005-12-15 | 2008-10-13 | 뮐러 비비엠 게엠베하 | Method and apparatus for active noise control in automobiles |
JP2009047200A (en) * | 2007-08-15 | 2009-03-05 | Honda Motor Co Ltd | Method for detecting natural frequency of engine and control method for active vibration isolating support device |
-
2009
- 2009-05-19 KR KR1020090043646A patent/KR101036623B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07257196A (en) * | 1994-03-25 | 1995-10-09 | Toyota Motor Corp | Electronically controlled engine mount device |
KR20080091438A (en) * | 2005-12-15 | 2008-10-13 | 뮐러 비비엠 게엠베하 | Method and apparatus for active noise control in automobiles |
KR100726519B1 (en) * | 2006-07-21 | 2007-06-11 | 현대자동차주식회사 | Rotary Viscosity Dynamic Reducer for CDA Engine |
JP2009047200A (en) * | 2007-08-15 | 2009-03-05 | Honda Motor Co Ltd | Method for detecting natural frequency of engine and control method for active vibration isolating support device |
Also Published As
Publication number | Publication date |
---|---|
KR20100124570A (en) | 2010-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4077383B2 (en) | Active vibration noise control device | |
JP5713958B2 (en) | Active noise control device | |
JP4513810B2 (en) | Active noise reduction device | |
JP3365774B2 (en) | Active controller for noise shaping. | |
CN100365703C (en) | Active vibratory noise control apparatus | |
US5691893A (en) | Adaptive control system | |
JP4074612B2 (en) | Active vibration noise control device | |
WO2011042960A1 (en) | Active vibratory noise control apparatus | |
JP2022075543A (en) | Virtual location noise signal estimation for engine order cancellation | |
EP3274987A1 (en) | Vehicle engine harmonic sound control | |
CN106814609B (en) | A kind of moulding Active Control Method of frequency spectrum and active control system | |
KR101036623B1 (en) | Vibration and Noise Control Method and Control Device of Variable Cylinder Engine Using Adaptive Algorithm | |
JPH06266374A (en) | Noise cancellation system | |
JPH0844377A (en) | Adaptive control method for periodic signal | |
JP5214340B2 (en) | Active vibration and noise control system for vehicles | |
JPH07281676A (en) | Active vibration noise controller | |
JP4906787B2 (en) | Active vibration noise control device | |
JP2001051703A (en) | Adaptive control method for periodic signal | |
JP2996770B2 (en) | Adaptive control device and adaptive active silencer | |
JP3382630B2 (en) | Active noise and vibration control device | |
JPH0736468A (en) | Adaptive controller | |
JPH0659684A (en) | Active vibration controller | |
JPH0883084A (en) | Active noise controller and active vibration controller | |
JP2734319B2 (en) | Noise reduction device | |
JP2827603B2 (en) | Active noise control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090519 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20110302 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110517 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110518 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20140422 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20140422 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150429 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20150429 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170409 |