[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020090043646A
Other languages
Korean (ko)
Other versions
KR20100124570A (en
Inventor
박영진
고영민
Original Assignee
한국과학기술원
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 한국과학기술원 filed Critical 한국과학기술원
Priority to KR1020090043646A priority Critical patent/KR101036623B1/en
Publication of KR20100124570A publication Critical patent/KR20100124570A/en
Application granted granted Critical
Publication of KR101036623B1 publication Critical patent/KR101036623B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D45/00Electrical control not provided for in groups F02D41/00 - F02D43/00
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B77/00Component parts, details or accessories, not otherwise provided for
    • F02B77/11Thermal or acoustic insulation
    • F02B77/13Acoustic insulation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/008Controlling each cylinder individually
    • F02D41/0087Selective cylinder activation, i.e. partial cylinder operation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods 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/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods 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/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • G10K11/17854Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/128Vehicles

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

적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법 및 제어 장치{CONTROL METHOD AND APPARUTUS OF VIBRATION AND NOISE FROM VARIABLE DISPLACEMENT ENGINE USING ADAPTIVE ALGORITHM}CONTROL METHOD AND APPARUTUS OF VIBRATION AND NOISE FROM VARIABLE DISPLACEMENT ENGINE USING ADAPTIVE ALGORITHM}

본 발명은 엔진의 진동 및 소음의 제어 방법 및 제어 장치에 관한 것으로서, 보다 상세하게는 구동 실린더의 갯수 변화를 운전자나 승객이 느끼지 않도록 하기 위해 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법 및 제어 장치에 관한 것이다.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 first sensor 100 mounted on the predetermined driving body 1 acquires the reference signal r k corresponding to the revolutions per minute of the engine 10 of the driving body 1. Step 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 an operation 400 in which the actuator 400 is controlled to be operated based on the operation control signal of the controller 300 (S400). The method may be achieved by a method of controlling vibration and noise of a variable cylinder engine using an adaptive algorithm. Can be.

그리고, 제어기(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출력신호(

Figure 112009029991508-pat00001
)를 출력하는 단계(S359); 구동체(1)의 진동에 기초한 구동계 제 2전달함수를 통해 제 2출력신호(
Figure 112009029991508-pat00002
)가 제 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 (
Figure 112009029991508-pat00001
Outputting (S359); The second output signal through the drive system second transfer function based on the vibration of the drive body 1
Figure 112009029991508-pat00002
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 engine 10 before the number of driving cylinders of the driving body 1 is changed.

제 4출력신호(yk)는 액추에이터(400)를 제어하는 작동제어신호인 것이 바람직하다.The fourth output signal y k is preferably an operation control signal for controlling the actuator 400.

그리고 제 2출력신호(

Figure 112009029991508-pat00003
) 출력단계(S359)는, 다음의 수학식And the second output signal (
Figure 112009029991508-pat00003
) Output step (S359), the following equation

Figure 112009029991508-pat00004
Figure 112009029991508-pat00004

(여기서 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 adaptive control filter 330 is updated by the error signal, r k -i is the ki-th reference signal, and h i is the value of the i-th drive system second transfer function.

또한 기준신호(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

Figure 112009029991508-pat00005
Figure 112009029991508-pat00005

(여기서 φ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 predetermined drive body 1 as another category to obtain a reference signal (r k ) corresponding to the revolutions per minute of the engine 10 of the drive body (1) ); A second sensor 200 mounted at a predetermined position of the driving body 1 to obtain a target signal d k corresponding to a predetermined vibration or a predetermined noise generated in the driving body 1; When the number of driving cylinders of the driving body 1 changes, an adaptive algorithm for outputting the same operation control signal as the target signal d k based on the obtained reference signal r k and the obtained target signal d k is obtained. Controller 300 to apply; And an actuator 400 which is operated and controlled based on the operation control signal of the controller 300. The vibration and noise of the variable cylinder engine using the adaptive algorithm may be achieved.

그리고 제어기(300)는, 기준신호(rK)가 미지계(P)에 의해 변경되는 제 1입력신호(xk)에 목표신호(dk) 및 제 2입력신호(ck)를 감산하여 오차신호(ek)를 출력하는 제 1감산수단(310); 오차신호(ek)와 제 3입력신호(fk)를 최소자승평균 알고리즘에 적용하여 제 1출력신호를 출력하는 최소자승평균 알고리즘 적용수단(320); 제 1출력신호 및 기준신호(rk)에 기초하여 제 2출력신호(

Figure 112009029991508-pat00006
)를 출력하는 적응 제어필터(330); 및 제 1입력신호(xk)에 제 3출력신호(ck)를 감산하여 제 4출력신호(yk)를 출력하는 제 2감산수단(340);을 포함하는 것이 바람직하다.The controller 300 subtracts the target signal d k and the second input signal c k from the first input signal x k where the reference signal r K is changed by the unknown system P. First subtracting means 310 for outputting an error signal e k ; Least-squares average algorithm applying means (320) for applying the error signal (e k ) and the third input signal (f k ) to the least-squares average algorithm and outputting the first output signal; Based on the first output signal and the reference signal rk, the second output signal (
Figure 112009029991508-pat00006
Adaptive control filter 330 for outputting; And second subtracting means 340 for outputting the fourth output signal y k by subtracting the third output signal ck from the first input signal x k .

그리고 제 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 engine 10 before the number of cylinders of the driving body 1 is changed.

또한 제 4출력신호(yk)는 액추에이터(400)를 작동제어하는 작동제어신호인 것이 바람직하다.In addition, the fourth output signal y k is preferably an operation control signal for controlling the operation of the actuator 400.

그리고 적응 제어필터(330)는, 다음의 수학식And the adaptive control filter 330, the following equation

Figure 112009029991508-pat00007
Figure 112009029991508-pat00007

(여기서 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 adaptive control filter 330 is updated by the error signal, r k -i is the ki-th reference signal, and h i is the value of the i-th drive system second transfer function.

제어기(300)는 제 1입력신호(xk)와 위상이 동일하도록 목표신호(dk)의 위상을 변이시키는 위상변이수단(350)을 더 포함하는 것이 바람직하다.The controller 300 preferably further includes phase shifting means 350 for shifting the phase of the target signal d k such that the phase is the same as the first input signal x k .

구동체(1)는 차량 또는 선박을 포함하는 것이 바람직하다.The drive body 1 preferably comprises a vehicle or a ship.

제 2센서(200)는 차량 샤시(20)에 부착되는 가속도 센서 또는 차량내 설치되는 에러 마이크로폰인 것이 바람직하다.The second sensor 200 is preferably an acceleration sensor attached to the vehicle chassis 20 or an error microphone installed in the vehicle.

본 발명에 따르면 목표로 하는 신호 부분을 수정하여 기존의 알고리즘을 토대로 진동이나 소음 신호를 원하는 신호로 생성할 수 있는 효과가 있다.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 driving body 1. As can be seen in FIG. 1, vibration is transmitted from the engine 10 to the entire vehicle body through the chassis 20.

그리고, 엔진(10)에서 제 1센서(100)를 통해 측정된 RPM(분당회전수)에 기초한 신호를 이용하여 같은 주파수의 진동을 액추에이터(400)를 통해 만들 수 있다. 이 과정에서 제 2센서(200)인 가속도 센서에서 측정된 신호로 제어기(300)는 액추에이터(400)의 진동을 제어하여 원하는 결과를 만들어 준다.In addition, vibration of the same frequency may be generated through the actuator 400 using a signal based on RPM (rpm) measured by the first sensor 100 in the engine 10. In this process, the controller 300 controls the vibration of the actuator 400 with the signal measured by the acceleration sensor, which is the second sensor 200, to produce a desired result.

도 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 first sensor 100 is mounted on the driving body 1 to measure the RPM of the driving engine 10 and outputs a reference signal r k based on this to the controller 300 when the number of driving cylinders is changed. It plays a role.

제 2센서(200)는 가속도 센서이다. 이는 구동체(1)의 소정 위치에 장착되어 구동체(1)의 가속도를 측정함으로써, 구동체(1)에서 발생하는 진동 또는 소음에 대응하는 목표신호(dk)를 획득하여 제어기(300)에 전달한다.The second sensor 200 is an acceleration sensor. It is mounted at a predetermined position of the driving body 1 to measure the acceleration of the driving body 1, thereby obtaining a target signal d k corresponding to the vibration or noise generated in the driving body 1 and thereby the controller 300. To pass on.

제어기(300)는 구동체(1)의 구동실린더 갯수가 변하는 경우 각 센서가 획득한 기준신호(rk) 및 목표신호(dk)를 입력받아 이에 기초하여 목표신호(dk)와 동일한 작동제어신호를 출력토록 하는 적응 알고리즘을 통해 액추에이터(400)의 작동을 제어한다. 제어기(300)는 제 1감산수단(310), 최소자승평균 알고리즘 적용수단(320), 적응 제어필터(330) 및 제 2감산수단(340)으로 구성된다.When the number of driving cylinders of the driving body 1 changes, the controller 300 receives the reference signal r k and the target signal d k acquired by each sensor, and based on this, operates the same as the target signal d k . The operation of the actuator 400 is controlled through an adaptive algorithm for outputting a control signal. The controller 300 is composed of a first subtraction means 310, a least-squares average algorithm applying means 320, an adaptive control filter 330, and a second subtraction means 340.

제 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출력신호(

Figure 112009029991508-pat00008
)를 출력하는 역할을 하고 Filtered-X LMS 알고리즘에서 사용될 수 있는 안정성 있는 필터로서 FIR(Finite Impulse Response) 필터가 사용된다. 여기서 Filtered-X LMS 알고리즘에 대해서는 추후 도 4에서 자세히 설명한다.The adaptive control filter 330 is based on the first output signal and the reference signal r k .
Figure 112009029991508-pat00008
Finite Impulse Response (FIR) filter is used as a stable filter that can be used in the Filtered-X LMS algorithm. Here, the Filtered-X LMS algorithm will be described in detail later with reference to FIG. 4.

제 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 actuator 400 is operated and controlled based on the operation control signal of the controller 300, that is, the fourth output signal y k to maintain vibration and noise of the driving body 1. In this case, the fourth output signal y k has the same value as the target signal d k .

도 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 first sensor 100 measures the RPM of the engine 10 to obtain a reference signal r k (S100), and the second sensor 200 drives the driving cylinder of the driving body 1. The target signal d k generated by the vibration or noise before the number change is obtained (S200). Next, the controller 300 applies an adaptation algorithm based on the reference signal r k and the target signal d k (S300), and controls the operation of the actuator 400 through the application (S400).

도 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 controller 300, and the error signal e (k) represents a signal of vibration or noise to be controlled.

도 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]

Figure 112009029991508-pat00009
Figure 112009029991508-pat00009

여기서, rk는 k번째 기준신호이며, ω는 각주파수, t는 시간이다.Where rk is the k th reference signal, ω is the angular frequency, and t is the time.

[수학식 2][Equation 2]

Figure 112009029991508-pat00010
Figure 112009029991508-pat00010

여기서, 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) &quot;

Figure 112009029991508-pat00011
Figure 112009029991508-pat00011

여기서, 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) &quot;

Figure 112009029991508-pat00012
Figure 112009029991508-pat00012

여기서, 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 adaptive control filter 330 and the second transmission function H of the driving system.

[수학식 5][Equation 5]

Figure 112009029991508-pat00013
Figure 112009029991508-pat00013

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 Equations 2, 3 and 4. In this case, the error signal e k is calculated by the first subtracting means 310, so that the error signal e k is zero.

[수학식 6]&Quot; (6) &quot;

Figure 112009029991508-pat00014
Figure 112009029991508-pat00014

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 Equations 3 and 4. The fourth output signal y k becomes an operation control signal of the actuator 400 in the embodiment according to the present invention.

[수학식 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 adaptive control filter 330 as a determinant, where w i denotes 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, e k is the error signal, r k -i is the ki th reference signal, h i is the value of the i-th drive system second transfer function.

여기서 스텝사이즈 값(μ)은

Figure 112009029991508-pat00016
범위의 값을 가지며, L+1은 적응 제어필터(330)의 총 개수이며,
Figure 112009029991508-pat00017
Power는 제 2출력신호(
Figure 112009029991508-pat00018
)의 전력을 의미한다.Where the step size value (μ)
Figure 112009029991508-pat00016
Range of values, L + 1 is the total number of adaptive control filters 330,
Figure 112009029991508-pat00017
Power is the second output signal (
Figure 112009029991508-pat00018
) Means power.

LMS 알고리즘은 수학식 5의 ek를 0으로 만드는 과정을 만들기 위해 W값을 갱신시키는데 결국 업데이트 되는 식으로 수학식 7이 도출되게 된다.The LMS algorithm updates the W value to make the process of making ek of Equation 5 equal to 0. Equation 7 is then derived.

제어가 진행되면서 구동체(1)에서의 진동은 다음과 같이 변하게 된다.As the control proceeds, the vibration in the driving body 1 changes as follows.

[수학식 8][Equation 8]

Figure 112009029991508-pat00019
Figure 112009029991508-pat00019

따라서 결국 본 발명의 적응 알고리즘은 제 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 phase shifting unit 350 is added, the following equations 9, 10, and 11 become an algorithm for updating the phase.

[수학식 9][Equation 9]

Figure 112009029991508-pat00020
Figure 112009029991508-pat00020

여기서 φk는 변이로 보상되는 위상값이며, 이를 제외한 나머지 부분은 수학식 2와 같다.Where φ k is a phase value compensated for by the shift, except for this, the remaining part is represented by Equation 2.

[수학식 10][Equation 10]

Figure 112009029991508-pat00021
Figure 112009029991508-pat00021

여기서 φ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]

Figure 112009029991508-pat00022
Figure 112009029991508-pat00022

여기서 β는 각에서의 스텝사이즈 값이다.Β 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 first subtraction unit 310 adds the target signal d k and the second input signal c k to the first input signal x k where the reference signal r k is changed by the unknown system P. The subtraction is performed to output an error signal e k (S353).

다음, 액추에이터(400)의 진동에 기초한 구동계 제 1전달함수(

Figure 112009029991508-pat00023
)를 통해 기준신호(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 (
Figure 112009029991508-pat00023
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출력신호(

Figure 112009029991508-pat00024
)를 출력한다(S359).Next, the adaptive control filter 330 based on the first output signal and the reference signal (r k ) the second output signal (
Figure 112009029991508-pat00024
) Is output (S359).

다음, 액추에이터(400)가 구비된 구동체(1)의 진동에 기초한 구동계 제 2전 달함수를 통해 제 2출력신호(

Figure 112009029991508-pat00025
)가 제 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)
Figure 112009029991508-pat00025
) 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 engine 10 is changed and uses a sinusoidal wave having a frequency of 100 Hz. The sampling frequency was set to 1 kHz, the amplitude of the target signal d k was set to 0.6, and the step size μ was set to 0.0002. The number of adaptive control filters 330 was set to 50.

도 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 drive body 1,

도 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)

소정 구동체(1)에 장착된 제 1센서(100)가 상기 구동체(1)의 엔진(10)의 분당회전수에 대응하는 기준신호(rk)를 획득하는 단계(S100);Acquiring, by the first sensor (100) mounted on a predetermined driving body (1), a reference signal (r k ) corresponding to the revolutions per minute of the engine (10) of the driving body (S100); 상기 구동체(1)에 장착된 제 2센서(200)가 상기 구동체(1)에서 발생하는 소정의 진동 또는 소정의 소음에 대응하는 목표신호(dk)를 획득하는 단계(S200);Obtaining a target signal (d k ) corresponding to a predetermined vibration or a predetermined noise generated by the driving body (1) by the second sensor (200) mounted on the driving body (S200); 제어기(300)가 상기 구동체(1)의 구동실린더 갯수가 변하는 경우 상기 기준신호(rk) 및 상기 목표신호(dk)에 기초하여 상기 목표신호(dk)와 동일한 작동제어신호를 출력토록 하는 적응 알고리즘을 적용하는 단계(S300);및When the number of driving cylinders of the driving body 1 changes, the controller 300 outputs the same operation control signal as the target signal d k based on the reference signal r k and the target signal d k . Applying an adaptive algorithm to be made (S300); and 액추에이터(400)가 상기 제어기(300)의 상기 작동제어신호에 기초하여 작동되는 단계(S400);를 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법.Actuator (400) is operated based on the operation control signal of the controller (S400); control method of the vibration and noise of the variable cylinder engine using an adaptive algorithm, characterized in that it comprises a. 제 1항에 있어서,The method of claim 1, 상기 제어기(300)의 적응 알고리즘의 적용단계(S300)는,Application step (S300) of the adaptive algorithm of the controller 300, 상기 제어기(300)가 상기 기준신호(rk) 및 상기 목표신호(dk)를 입력받는 단계(S349);Receiving, by the controller (300), the reference signal (r k ) and the target signal (d k ) (S349); 제 1감산수단(310)이 상기 기준신호(rk)가 미지계(P)에 의해 변경된 제 1입력신호(xk)에 상기 목표신호(dk) 및 제 2입력신호(ck)를 감산하여 오차신호(ek)를 출력하는 단계(S353);The first subtraction means 310 adds the target signal d k and the second input signal c k to the first input signal x k whose reference signal r k is changed by the unknown system P. Subtracting and outputting an error signal e k (S353); 상기 액추에이터(400)의 진동에 기초한 구동계 제 1전달함수를 통해 기준신호(rk)가 제 3입력신호(fk)로 변경 출력되는 단계(S355);A step (S355) of changing and outputting a reference signal (r k ) to a third input signal (f k ) through a drive system first transfer function based on the vibration of the actuator (400); 최소자승평균 알고리즘 적용수단(320)이 상기 오차신호(ek)와 상기 제 3입력신호(fk)를 최소자승평균 알고리즘에 입력하여 제 1출력신호를 출력하는 단계(S357);Least square average algorithm applying means (320) inputting the error signal (e k ) and the third input signal (f k ) to a least square average algorithm and outputting a first output signal (S357); 적응 제어필터(330)가 상기 제 1출력신호 및 상기 기준신호(rk)에 기초하여 제 2출력신호(
Figure 112009029991508-pat00026
)를 출력하는 단계(S359);
The adaptive control filter 330 based on the first output signal and the reference signal r k has a second output signal (
Figure 112009029991508-pat00026
Outputting (S359);
상기 구동체(1)의 진동에 기초한 구동계 제 2전달함수를 통해 제 2출력신호(
Figure 112009029991508-pat00027
)가 제 3출력신호(ck)로 변경 출력되는 단계(S361);
The second output signal through the drive system second transfer function based on the vibration of the drive body (1)
Figure 112009029991508-pat00027
Step S361 is outputted by changing to a third output signal c k ;
제 2감산수단(340)이 상기 제 1입력신호(xk)에 상기 제 3출력신호(ck)를 감산하여 제 4출력신호(yk)를 출력하는 단계(S363);및A second subtracting means 340 subtracting the third output signal c k from the first input signal x k to output a fourth output signal y k (S363); and 상기 제 1감산수단(310)이 상기 제 3출력신호(ck)를 상기 제 2입력신호(ck +1)로 입력받아 상기 오차신호(ek)를 갱신하는 단계(S365);를 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법.And receiving (S365) the first subtracting means (310) receiving the third output signal (c k ) as the second input signal (c k +1 ) and updating the error signal (e k ). Vibration and noise control method of a variable cylinder engine using an adaptive algorithm, characterized in that.
제 2항에 있어서,3. The method of claim 2, 상기 제 1입력신호(xk)는, 상기 구동체(1)의 실린더 갯수 변경 전의 엔진(10)으로부터 발생하는 진동신호의 주파수 정보를 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법.The first input signal (x k ), the vibration of the variable-cylinder engine using the adaptive algorithm, characterized in that the frequency information of the vibration signal generated from the engine 10 before the number of cylinders of the drive body 1 is changed. And control method of noise. 제 2항에 있어서,3. The method of claim 2, 상기 제 4출력신호(yk)는, 상기 액추에이터(400)를 제어하는 상기 작동제어신호인 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법.The fourth output signal (y k ) is the operation control signal for controlling the actuator (400), the vibration and noise control method of a variable cylinder engine using an adaptive algorithm. 제 2항에 있어서,3. The method of claim 2, 상기 제 2출력신호(
Figure 112009029991508-pat00028
) 출력단계(S359)는, 다음의 수학식
The second output signal (
Figure 112009029991508-pat00028
) Output step (S359), the following equation
Figure 112009029991508-pat00029
Figure 112009029991508-pat00029
(여기서 wi는 i번째 필터의 필터계수를 의미하고, wi(k+1)는 k+1번째 필터계수, wi(k)는 k 번째 필터계수, μ는 스텝 사이즈 상수, ek는 오차신호, rk -i는 k-i번째 기준신호, hi는 i번째 구동계 제 2전달함수의 값)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 Error signal, r k -i is the ki-th reference signal, h i is the value of the i-th drive system second transfer function) 에 의해 적응 제어필터(330)의 필터계수(wi)가 갱신되는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법.The filter coefficient (w i ) of the adaptive control filter (330) is updated by the control method of the vibration and noise of the variable cylinder engine using an adaptive algorithm.
제 2항에 있어서,3. The method of claim 2, 상기 기준신호(rk) 및 목표신호(dk)의 입력단계(S349)와 상기 오차신호(ek) 출력단계(S353) 사이에,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, 위상변이수단(350)이 상기 제 1입력신호(xk)와 위상을 동일하게 만들기 위해 상기 목표신호(dk)의 위상을 변이시키는 단계(S351)를 더 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법.And the phase shifting means 350 shifts the phase of the target signal d k to make the phase equal to the first input signal x k (S351). Vibration and noise control method of variable cylinder engine using. 제 6항에 있어서,The method of claim 6, 상기 위상은 다음의 수학식The phase is represented by the following equation
Figure 112009029991508-pat00030
Figure 112009029991508-pat00030
(여기서 φk+ 1는 k+1번째 위상, φk는 k번째의 위상, β는 각에서의 스텝사이즈, ek는 오차신호이다.)(Where φ k + 1 is the k + 1th phase, φ k is the kth phase, β is the step size at each angle, and e k is the error signal.) 에 의하여 갱신되는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 방법.Vibration and noise control method of a variable cylinder engine using an adaptive algorithm, characterized in that the updated by.
소정 구동체(1)에 장착되어 상기 구동체(1)의 엔진(10)의 분당회전수에 대응하는 기준신호(rk)를 획득하는 제 1센서(100);A first sensor (100) mounted to a predetermined driving body (1) to obtain a reference signal (r k ) corresponding to the revolutions per minute of the engine (10) of the driving body (1); 상기 구동체(1)의 소정 위치에 장착되어 상기 구동체(1)에서 발생하는 소정의 진동 또는 소정의 소음에 대응하는 목표신호(dk)를 획득하는 제 2센서(200);A second sensor 200 mounted at a predetermined position of the driving body 1 to obtain a target signal d k corresponding to a predetermined vibration or a predetermined noise generated in the driving body 1; 상기 구동체(1)의 구동실린더 갯수가 변하는 경우 상기 획득된 기준신호(rk) 및 상기 획득된 목표신호(dk)에 기초하여 상기 목표신호(dk)와 동일한 작동제어신호를 출력토록 하는 적응 알고리즘을 적용하는 제어기(300);및When the number of driving cylinders of the driving body 1 changes, the same operation control signal as the target signal d k is output based on the obtained reference signal r k and the obtained target signal d k . A controller 300 for applying an adaptive algorithm to 상기 제어기(300)의 상기 작동제어신호에 기초하여 작동제어되는 액추에이터(400);를 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진 의 진동 및 소음의 제어 장치.And an actuator 400 which is operated and controlled based on the operation control signal of the controller 300. Apparatus for controlling vibration and noise of a variable cylinder engine using an adaptive algorithm. 제 8항에 있어서,The method of claim 8, 상기 제어기(300)는,The controller 300, 상기 기준신호(rK)가 미지계(P)에 의해 변경되는 제 1입력신호(xk)에 상기 목표신호(dk) 및 제 2입력신호(ck)를 감산하여 오차신호(ek)를 출력하는 제 1감산수단(310);The target signal d k and the second input signal c k are subtracted from the first input signal x k where the reference signal r K is changed by the unknown system P, and the error signal e k. A first subtracting means (310) for outputting; 상기 오차신호(ek)와 제 3입력신호(fk)를 최소자승평균 알고리즘에 적용하여 제 1출력신호를 출력하는 최소자승평균 알고리즘 적용수단(320);Least-squares average algorithm applying means (320) for outputting a first output signal by applying the error signal (e k ) and the third input signal (f k ) to a least-squares average algorithm; 상기 제 1출력신호 및 상기 기준신호(rk)에 기초하여 제 2출력신호(
Figure 112009029991508-pat00031
)를 출력하는 적응 제어필터(330);및
The second output signal (based on the first output signal and the reference signal r k )
Figure 112009029991508-pat00031
Adaptive control filter 330 for outputting; And
상기 제 1입력신호(xk)에 제 3출력신호(ck)를 감산하여 제 4출력신호(yk)를 출력하는 제 2감산수단(340);을 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 장치.And a second subtracting means 340 for subtracting the third output signal c k from the first input signal x k to output a fourth output signal y k . Vibration and noise control device of the variable cylinder engine used.
제 9항에 있어서The method of claim 9 상기 제 1입력신호(xk)는 상기 구동체(1)의 실린더 갯수 변경 전의 엔진(10)으로부터 발생하는 진동신호의 주파수 정보 및 진폭 정보를 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 장치.The first input signal (x k ) is a variable cylinder engine using an adaptive algorithm, characterized in that the frequency information and amplitude information of the vibration signal generated from the engine 10 before changing the number of cylinders of the drive body (1) Control device of vibration and noise. 제 9항에 있어서,The method of claim 9, 상기 제 4출력신호(yk)는 상기 액추에이터(400)를 작동제어하는 상기 작동제어신호인 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 장치.The fourth output signal (y k ) is a control device for the vibration and noise of the variable cylinder engine using an adaptive algorithm, characterized in that the operation control signal for operating the actuator 400. 제 9항에 있어서,The method of claim 9, 상기 적응 제어필터(330)는, 다음의 수학식The adaptive control filter 330 is the following equation
Figure 112009029991508-pat00032
Figure 112009029991508-pat00032
(여기서 wi는 i번째 필터의 필터계수를 의미하고, wi(k+1)는 k+1번째 필터계수, wi(k)는 k 번째 필터계수, μ는 스텝 사이즈 상수, ek는 오차신호, rk -i는 k-i번째 기준신호, hi는 i번째 구동계 제 2전달함수의 값)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 Error signal, r k -i is the ki-th reference signal, h i is the value of the i-th drive system second transfer function) 에 의해 적응 제어필터(330)의 필터계수가 갱신되는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 장치.Apparatus for controlling vibration and noise of a variable cylinder engine using an adaptive algorithm, characterized in that the filter coefficient of the adaptive control filter (330) is updated by.
제 9항에 있어서,The method of claim 9, 상기 제어기(300)는,The controller 300, 상기 제 1입력신호(xk)와 위상이 동일하도록 상기 목표신호(dk)의 위상을 변이 시키는 위상변이수단(350)을 더 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 장치.And a phase shifting means 350 for shifting the phase of the target signal d k such that the phase is the same as the first input signal x k . Control device of noise. 제 8항에 있어서,The method of claim 8, 상기 구동체(1)는 차량 또는 선박을 포함하는 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기통 엔진의 진동 및 소음의 제어 장치.The drive unit (1) is a control device for vibration and noise of a variable cylinder engine using an adaptive algorithm, characterized in that it comprises a vehicle or a ship. 제 8항에 있어서,The method of claim 8, 상기 제 2센서(200)는, 차량 샤시(20)에 부착되는 가속도 센서 또는 차량내 설치되는 에러 마이크로폰인 것을 특징으로 하는 적응 알고리즘을 이용한 가변 기 통 엔진의 진동 및 소음의 제어 장치.The second sensor 200 is an acceleration sensor attached to the vehicle chassis 20 or an error microphone installed in the vehicle, the vibration and noise control device of a variable cylinder engine using an adaptive algorithm.
KR1020090043646A 2009-05-19 2009-05-19 Vibration and Noise Control Method and Control Device of Variable Cylinder Engine Using Adaptive Algorithm Expired - Fee Related KR101036623B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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