KR100534700B1 - 자동차의 서스펜션 및 그 제어방법 - Google Patents
자동차의 서스펜션 및 그 제어방법Info
- Publication number
- KR100534700B1 KR100534700B1 KR1020030056189A KR20030056189A KR100534700B1 KR 100534700 B1 KR100534700 B1 KR 100534700B1 KR 1020030056189 A KR1020030056189 A KR 1020030056189A KR 20030056189 A KR20030056189 A KR 20030056189A KR 100534700 B1 KR100534700 B1 KR 100534700B1
- Authority
- KR
- South Korea
- Prior art keywords
- matrix
- equation
- driving force
- suspension
- vehicle
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
- B60G17/015—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
- B60G17/018—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
- B60G17/02—Spring characteristics, e.g. mechanical springs and mechanical adjusting means
- B60G17/021—Spring characteristics, e.g. mechanical springs and mechanical adjusting means the mechanical spring being a coil spring
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
- B60G17/06—Characteristics of dampers, e.g. mechanical dampers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G2500/00—Indexing codes relating to the regulated action or device
- B60G2500/10—Damping action or damper
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G2500/00—Indexing codes relating to the regulated action or device
- B60G2500/20—Spring action or springs
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Vehicle Body Suspensions (AREA)
Abstract
자동차의 서스펜션 시스템을, 그 운동방정식이 비연성화되도록 설계하고, 설계된 서스펜션에 구동기를 구비하여, 상기 구동기를 상기 서스펜션의 진동이 최적 감소되는 설정된 양으로 구동한다.
서스펜션, 비연성, 운동방정식, 구동기, 스카이 훅
Description
도 1은 본 발명의 실시예에 의한 서스펜션 시스템을 도식화한 블록도이다.
도 2는 비연성된 모드방정식(decoupled modal equation)들의 동적 모델(dynamic model)의 일예를 도시한 도면이다.
도 3은 스카이 훅 모드 댐퍼가 적용된, 비연성 모드방정식을 만족하는 서스펜션 시스템의 동적 모델의 일예를 도시한 도면이다.
도 4는 본 발명의 실시예에 의하여, 차체의 운동방정식의 자유도(n)와 구동기의 개수(p)가 같은 경우에, 구동력을 구동기에 인가하기 위하여 제어기가 수행하는 과정을 도시한 흐름도이다.
도 5는 스카이 훅 모드 쿨롱 마찰 댐퍼가 적용된, 비연성 모드방정식을 만족하는 서스펜션 시스템의 동적 모델의 일예를 도시한 도면이다.
도 6은 본 발명의 실시예에 의하여, 차체의 운동방정식의 자유도(n)가 구동기의 개수(p)보다 큰 경우에, 구동력을 구동기에 인가하기 위하여 제어기가 수행하는 과정을 도시한 흐름도이다.
본 발명은 자동차에 관한 것으로, 더욱 상세하게는, 자동차의 서스펜션 및 그 제어방법에 관한 것이다.
주지하는 바와 같이 자동차의 서스펜션(suspension)은, 자동차가 주행하는 중에 접하게 되는 각종 노면 충격에 대응하고, 가감속/선회시 차체 거동(vehicle dynamics)을 제어하는 역할을 하게 된다. 이러한 서스펜션의 중요한 기능 중 하나로서 차체에 전달되는 소음(noise) 및 진동(vibration)을 줄이는 것이다.
통상적으로 서스펜션에는 자동차에 장착되는 휠(wheel)마다 스프링과 충격흡수기(shock absorber; damper)가 장착된다. 스프링의 스프링 상수(spring rate; spring coefficient)와 댐퍼(damper)의 감쇠계수(damping coefficient), 그리고 이들의 장착위치는 설계시에 결정되므로, 이러한 서스펜션 설계변수(design factor)들을 효과적으로 정함으로써 서스펜션의 기능(performance)을 향상시키고자 하는 연구가 지속되어왔다.
그런데, 서스펜션의 설계변수들의 설정에 의해 향상되는 서스펜션의 성능에는 제한이 따르는 것이었다. 따라서, 최근에는 서스펜션에 복수개의 구동기(excitation actuator)를 장착하여, 서스펜션에서 발생하는 진동을 적극적으로 상쇠(vanish)하기 위한 연구가 진행되고 있다. 일예로, 이러한 구동기는 각 휠에 대응된 스프링/댐퍼 마다에 배치되는 것으로 할 수 있다.
일예로, 직접 속도 피드백 제어(Direct Velocity Feedback Control)과정을 통해, 다자유도(multiple degree of freedom)인 자동차 서스펜션 시스템에서 감쇠 효과(damping effect)을 증가시켜 시스템의 에너지를 소실시키고 있다. 이러한 방식은 점근적 안정성(asymptotic stability)가 보장된다는 장점이 있다.
그러나, 이러한 직접 속도 피드백 제어를 통해 점근적 안정성을 확보하기 위해서는 많은 센서와 많은 구동기가 필요하다는 단점이 있다. 이는 자동차 서스펜션을 운동방정식(equation of motion)으로 모델링하는 경우에 다수개의 방정식들이 서로 연성(coupled)되어 있어 생기는 문제중 하나이다.
따라서, 서로 연성되지 않는(non-coupled) 운동방정식이 구현되도록 서스펜션을 설계하거나, 설계된 서스펜션에 어떠한 구동력을 인가하도록 제어할 것인가에 관한 문제가 최근 심도있게 연구되고 있다.
따라서, 본 발명의 목적은 보다 진동 억제 제어에 용이한 서스펜션 및 그 설계방법, 그리고 이러한 서스펜션의 진동 억제를 위한 제어방법을 제공하는 것이다.
상기 목적을 달성하기 위하여, 본 발명에 의한 서스펜션 설계방법은,
복수개의 스프링(spring), 상기 스프링에 각각 대응되는 복수개의 댐퍼(damper), 및 복수(p)개의 구동기(actuator)를 포함하는 자동차의 서스펜션을 점성감쇠가 있는 복수(n) 자유도 선형 현가 행렬 방정식(수학식1)으로 수식화하는 단계;
상기 질량 정규화(mass normalization)를 통해 수학식1을 모드 정규화(mode normalization)하는 단계;를 포함한다.
이와 같은 서스펜션 설계과정들에 의하여, 설계된 서스펜션은 그 운동방정식 자체가 모드 정규화 되는 것이 가능하다.
상기 수학식1에서, 서스펜션 시스템의 자유도(degree of freedom)와 독립된 구동기의 개수를 각각 n과 p라 할 때,
, , 및 는 각각 n×n 대칭의 질량행렬(mass matrix), 감쇠행렬(damping matrix), 및 강성행렬(stiffness matrix)로서, 상기 질량행렬()은 양정치 행렬(positive definite matrix), 상기 감쇠행렬()은 양반정치 행렬(positive semi-definite matrix), 그리고 상기 강성행렬()은 양정치 행렬(positive definite matrix)이고,
상기 모드 정규화 단계는, 상기 각 스프링의 스프링 상수()와 상기 스프링 에 대응되는 댐퍼의 감쇠계수(damping constant)() 사이에는 의 비례 관계가 성립하는 것으로 설정함으로써 모드 정규화 하는 것이 바람직하다.
이러한 서스펜션 시스템의 설계방법을 기초로, 본 발명에 따른 자동차 서스펜션 시스템은, 복수개의 스프링(spring); 상기 스프링에 각각 대응되는 복수개의 댐퍼(damper); 및 상기 자동차에 장착되어 상기 서스펜션 시스템에 제어력을 발생하는 복수(p)개의 구동기(actuator)를 포함하는 자동차의 서스펜션 시스템으로서, 상기 서스펜션에 대한 점성감쇠가 있는 복수(n) 자유도 선형 현가 행렬 방정식(상기 수학식1)이 비연성화(decoupled)되는 것을 특징으로 한다.
전술한 바와 같이, 상기 각 스프링의 스프링 상수()와 상기 스프링에 대응되는 댐퍼의 감쇠계수(damping constant)() 사이에는 의 비례 관계가 성립하는 것이 바람직하다.
본 발명의 자동차 서스펜션 시스템은, 상기 수학식1에서의 모드 수(n)와 구동기의 개수(p)가 동일한 경우에,
본 발명의 자동차 서스펜션 시스템은, 상기 수학식1에서의 구동기의 개수(p)가 상기 모드 수(n)보다 작은 경우에,
(여기서, j번째 구동기가 낼 수 있는 양의 최대 제어력(positive maximum force)과 음의 최대 제어력(negative maximum force)을 각각 및 라 할 때, 는 영(0)과 사이의 값을, 는 영(0)과 사이의 값을, 그리고 에 관한 값들은, 와 사이의 값을 나타낸다).
특히, 상기 컨트롤러는,
본 발명에 의한 차체 거동 제어방법은, 상기 수학식1과 같이 수식화되어 상기 수학식2과 같이 비연성화되는(decoupled) 운동방정식을 만족하는 서스펜션을 제어하기 위하여, 수학식1에서의 자유도(n)가 구동기의 개수(p)와 동일한 경우에는,
의 값으로 구동력()을 계산하는 구동력 계산단계(여기서, 는 i번째 모드에 연결된 스카이 훅 댐퍼(sky hook damper)의 감쇠계수(damping coefficient)임); 및
행렬()는 강성행렬()의 고유벡터(eigen vector)들로 이루어지고 질량행렬()에 대하여 정규화(normalize)된 행렬로서, 행렬()에 의하여 , , , , , 및 를 만족한다.
또한, 본 발명에 의한 차체 거동 제어방법은, 상기 수학식1과 같이 수식화되어 상기 수학식2과 같이 비연성화되는(decoupled) 운동방정식을 만족하는 서스펜션을 제어하기 위하여, 상기 수학식1의 자유도(n)가 구동기의 개수(p)보다 큰 경우에는,
의 값으로 구동력()을 계산하는 구동력 계산단계(여기서, j번째 구동기가 낼 수 있는 양의 최대 제어력(positive maximum force)과 음의 최대 제어력(negative maximum force)을 각각 및 라 할 때, 는 영(0)과 사이의 값을, 는 영(0)과 사이의 값을, 그리고 에 관한 값들은, 와 사이의 값을 나타낸다); 및
상기 구동력 계산단계는,
이하, 본 발명의 실시예를 첨부된 도면을 참조로 상세히 설명한다.
도 1은 본 발명의 실시예에 의한 서스펜션을 도식화한 블록도이다.
본 발명은 자동차에 장착된 휠의 개수(즉, 스프링 및 댐퍼의 개수)에 무관하게 적용 가능하다. 다만 도 1에는, 일예로 4개의 휠(120)과 이에 대응되는 스프링(140) 및 댐퍼(130)가 차체(100)에 장착된 서스펜션 시스템을 도시하였다.
차체(100)에는 상기 차체(100)의 운동상태를 측정하기 위한 센서유닛(110)이 장착된다. 상기 운동상태는 후술하는 차체(100) 운동방정식의 상태벡터(state vector)()의 각 원소(element)값(바람직하게는 그 시간미분값())을 측정하는 것이다. 상기 상태벡터()의 각 원소는, 강체운동의 해석방법에 따라 여러 가지로 설정될 수 있으나, 바람직한 일예로는, 강체로서의 차체(100)의 병진운동 (translational motion) 및 회전운동(rotational motion)에 관한 6개의 운동변수값으로 할 수 있다. 상기 센서유닛(110)에 의해 측정되는 상태벡터의 차수는 자동차 서스펜션 시스템의 연립 운동방정식이 가지게 되는 자유도에 관련된다.
차체(100)의 운동을 제어하기 위한 본 발명의 실시예의 서스펜션 시스템은 전륜 좌측(FL) 서스펜션, 전륜 우측(FR) 서스펜션, 후륜 좌측(RL) 서스펜션, 그리고 후륜 우측(RR) 서스펜션을 포함한다.
FL, FR, RL, 및 RR 서스펜션 각각에는 그 지점에서의 서스펜션에 강제 가진력을 발생하는 구동기(160)가 장착된다. 이러한 실시예에서, 구동기(160)들은 각각 4개로 구성된 예를 도시하고 있으나, 본 발명은 반드시 휠의 개수만큼 구동기(160)가 장착될 것을 요구하지는 않는다. 다양한 개수의 구동기(160)를 가진 서스펜션에 적용 가능하기 때문이다.
보다 구체적으로 본 발명의 실시예의 서스펜션 설계방법 및 서스펜션 시스템을 설명한다. 다만, 이하의 설명에서는 이러한 본 발명의 적용범위를 더욱 용이하게 이해할 수 있도록, 서스펜션 시스템의 운동방정식의 자유도를 n, 독립된 구동기의 개수를 p라고 하여 설명한다.
점성 감쇠(viscous damping)가 있는 다자유도(multiple degree of freedom) 선형(linear) 서스펜션 시스템에 의한 차체(100)의 운동방정식은 다음 [수학식1]과 같이 표현될 수 있다.
위 수학식1에서, , , 및 는 각각 n×n 대칭의 질량행렬(mass matrix), 감쇠행렬(damping matrix), 및 강성행렬(stiffness matrix)이다. 상기 질량행렬()은 양정치 행렬(positive definite matrix), 상기 감쇠행렬()은 양반정치 행렬(positive semi-definite matrix), 그리고 상기 강성행렬()은 양정치 행렬(positive definite matrix)이다.
상기 는 구동기(160)의 위치에 대응되는 n×p의 실수 행렬(real matrix)이고, 는 p×1 외력(즉, 구동기에 인가되는 구동력)벡터이다. 와 는 각각 n×1 상태벡터와 외란벡터(disturbance vector)이다. 는 노면을 따라 휠(120)이 운동함에 의하여 생기는 외란을 지칭한다.
특정한 서스펜션 시스템으로부터 상기 수학식1에 대응되는 운동방정식을 도 출하는 것은 당업자에게 용이하다. 또한, 수학식1의 각 계수행렬(coefficient matrix)들(, , , 및 )이 특정한 값을 가질 때, 상기 수학식1에 대응되는 서스펜션의 물리적 구성 또한 당업자에게 자명하다.
먼저, 상기 수학식1의 비연성화 과정(decoupling process)에 대해 설명한다.
강성행렬()의 고유벡터(eigen vector)들을 구하고 이 고유벡터들을 질량행렬()에 대하여 정규화(normalize)함으로써, 아래 수학식2를 만족하는 행렬()를 구할 수 있다.
또한, 는 n×n 단위행열(unit matrix)이고, 은 강성행렬()의 i번째 고유값(eigen value)으로, 비감쇠 고유 진동수()(natural frequency)의 제곱에 해당한다.
위 수학식2는 행렬()의 정규직교성(orthonormality)를 표현하고 있다. 수학식2의 다른 의미는, 유사변환행렬(similarity transform matrix)()에 의한 유사변환(similarity transform)에 의해 질량행렬()은 단위 행렬로, 강성행렬()은 대각행렬로 변환된다는 것이다.
유사변환행렬()에 의한 유사변환에 의해 감쇠행렬()의 유사행렬 ()(similar matrix)(이하 모드감쇠행렬(modal damping matrix)이라 한다)을 아래 수학식3과 같이 구할 수 있다.
상기 모드감쇠행렬()은 n×n 대칭 양반정치 행렬(positive semi-definite matrix)이며, 통상적으로 비대각 행렬(non-diagonal matrix)로 구해진다.
위 수학식5에서, 는 상수이고, 및 는 j번째 스프링 상수(spring coefficient 또는 spring rate) 및 감쇠계수(damping coefficient)를 각각 의미한다.
통상적으로 자동차의 서스펜션 시스템의 경우, 차체의 움직임을 제어하기 위한 스프링 및 감쇠를 위한 댐퍼는 일체로 같은 위치에 장착된다. 따라서 강성행렬()과 감쇠행렬()에서 스프링 상수값과 감쇠계수는 다르나 그 위치에 관련된 값들은 동일하게 된다.
따라서, j번째 스프링 상수(spring coefficient 또는 spring rate)와 감쇠계수(damping coefficient)를 각각 및 라 할 때, 가능한 모든 j에 대하여 (단, 는 상수)를 만족하도록 하는 것이다. 즉, 차량의 FL,FR,RL,RR등 각 부위의 서스펜션에 장착되는 스프링과 댐퍼에 대한 스프링 상수 및 감쇠계수가 동일한 비를 가지도록 하는 것이다.
따라서 이러한 조건에 의하면, 모드감쇠행렬()은 강성행렬()의 유사행렬 (similar matrix)()과 마찬가지로, 대각화가 가능하게 되는 것이다. 이와 같이 대각화된 모드감쇠행렬()은 아래 수학식6과 같이 표시할 수 있다.
수학식5와 같은 조건 하에, 수학식1(또는, 수학식4)을 다시 정리하면 아래 수학식7을 얻을 수 있다.
위 수학식7에서 알 수 있는 바와 같이, 서스펜션 시스템의 운동방정식의 좌변이 대각화되었다.
따라서, 위 수학식7로부터 n개(i=1,...,n)의 모드방정식(modal equation)을 아래 수학식8과 같이 도출할 수 있다.
참고로, 비연성된 모드방정식(decoupled modal equation)들의 동적 모델(dynamic model)을 도 2에 도식화하였다.
위 수학식8에서 알 수 있는 바와 같이, 서스펜션 시스템의 운동방정식은 강제 구동에 관한 우변을 제외하고는 완전히 비연성화(decoupled)되었고, 따라서, 이러한 서스펜션 시스템은, 진동 제어를 위한 구동기의 구동력을 설계하거나, 설계된 구동력을 인가하기가 매우 편리하게 된다.
이러한 본 발명의 실시예의 서스펜션 시스템의 모드 정규화 설계방법을 정리하면, 자동차의 서스펜션을 상기 수학식1로 수식화하고, 상기 수학식1의 강성행렬()의 고유벡터(eigen vector)들을 계산하여, 상기 고유벡터들을 상기 수학식1의 질량행렬()에 대하여 정규화(normalize)하며, 상기 정규화된 고유벡터들로 이루어진 유사변환행렬()(similarity transform matrix)를 산출한 후, 상기 질량 정규화(mass normalization)를 통해 수학식1을 모드 정규화(mode normalization)하는 것이다.
이러한 서스펜션 시스템의 설계방법에 의하면, 서스펜션 시스템은 그 설계당시부터 그 운동방정식이 모드 정규화가 된 상태로 설계가 되게 되고, 따라서 이러한 서스펜션은 차량거동해석(vehicle dynamic analysis)등을 연구를 통해 구동기의 제어로직을 개선하여 적용함으로써 그 성능을 손쉽게 향상시킬 수 있게 된다.
이하에서는, 주행 중 발생되는 서스펜션 운동의 적극적 감쇠(active damping)를 위해 구동기에 언제 얼마만한 구동력을 인가할 것인가에 대하여 구동기의 개수에 따라 각각 바람직한 실시예를 설명한다.
서스펜션 운동의 적극적 감쇠를 위하여, 본 발명의 실시예에 의한 서스펜션 시스템에는, 도 1에 도시된 바와 같이, 상기 센서유닛(110)으로부터 검출신호를 수신하여, 이를 기초로 상기 구동기(160)들을 제어하기 위한 제어기(150) (controller)를 더 포함한다.
상기 제어기(150)는 설정된 프로그램에 의해 동작하는 하나 이상의 마이크로프로세서로 구현될 수 있으며, 상기 설정된 프로그램은 후술하는 본 발명의 실시예의 서스펜션 제어방법에 포함된 각 과정을 수행하기 위한 일련의 명령으로 할 수 있다.
이하의 설명에서는, 모드 수(n)만큼 구동기(160)가 구비된 경우에 관한 제1실시예와, 모두 수(n)보다 구동기(160)의 개수(p)가 작은 경우에 관한 제2실시예로 나누어 설명한다.
먼저, 본 발명의 제1실시예에 의한 서스펜션 시스템에는 구동기(160)의 개수(p)가 모드 수(n)와 동일하다. 이 때에는, 강제 감쇠를 위한 댐퍼로서 스카이 훅 모드 댐퍼(sky-hook modal damper)를 적용하는 것이 바람직하다. 이러한 스카이 훅 모드 댐퍼가 적용된, 비연성 모드방정식을 만족하는 서스펜션 시스템의 동적 모델을 도 3에 도식화하였다.
통상적인 점성감쇠 댐퍼(viscous damping damper)가 진동하는 질량과 지지판(즉, 노면) 사이의 상대속도에 비례하는 감쇠력(damping force)을 내는 반면에, 스카이 훅 댐퍼는 질량의 절대속도에 비례하는 감쇠력을 발생하는 것이다.
모드 수(n)와 구동기(160)의 수(p)가 동일하다면(즉, n=p) 행렬()는 정칙행렬(regular matrix 또는 non-singular matrix)(즉, 가역행렬(invertible matrix)) 이므로, 구동력()는 아래 수학식10과 같이 정리된다.
위 수학식10을 이용하여 서스펜션 시스템의 운동방정식을 정리하면 아래 수학식11과 같다.
수학식11에서 알 수 있는 바와 같이, 서스펜션 시스템의 운동방정식은 완전히 비연성화 되었다. 따라서, 상기 구동기(160)에 위 수학식10과 같은 구동력을 인가하게 되는 경우에, 서스펜션 운동방정식의 각 모드마다 그 모드 진동을 용이하게 억제할 수 있게 된다.
수학식10과 같은 구동력을 구동기(160)에 인가하기 위하여 제어기(150)는 다음과 같은 과정을 수행하는 것으로 할 수 있다.
이렇게 검출된 상태벡터()의 속도벡터()로부터 모드상태벡터 ()(modal state vector)의 속도()를 계산한다(S420). 모드상태벡터()의 속도()는 서스펜션의 설계시 이미 설정된 유사변환행렬() 및 강성행렬()을 이용하여 로부터 계산된다. 보다 구체적으로, 모드상태벡터()의 속 도()는 의 값으로 계산되게 된다.
보다 구체적으로 상기 구동력 벡터()는, 서스펜션의 설계시 이미 설정된 유사변환행렬() 및 구동기의 위치에 대응되는 행렬()을 이용하여, 위 수학식10과 대등한, 식에 의해 계산된다. 이와 같은 과정에 의해 계산되는 구동력 벡터()은 최종적으로 의 값으로 계산되게 된다.
이상의 설명에서, 아래와 같은 점들을 참조로 할 필요가 있다.
즉, 첫째로, 상기 제어기(150)는 센서유닛(110)을 이용하여 상태벡터()의 속도()를 직접 검출하는 것으로 한정될 필요는 없다. 이를 변형하여, 센서유닛(110)으로부터 상태벡터()를 검출하고, 이를 이용하여 그 속도()를 계산하는 것으로 할 수 있다. 따라서, 이하의 설명에서, 그리고 첨부된 청구항에서의 상태벡터의 속도() 검출은, 센서유닛(110)을 이용한 임의의 방법에 의하여 상태벡터의 속도()를 얻는 과정으로 이해되어야 한다.
또한, 구동력 벡터()의 계산 과정을 여러 단계로 설명하였으나, 이는 의 값을 계산하기 위한 바람직한 일예일 뿐이 다. 다른 예로는 의 값을 제어기(150)에 기설정해두고, 상태벡터 속도()의 검출(S410) 후에 상태벡터의 속도()와 위 기설정된 행렬 을 곱하여 구동력 벡터()를 구하는 것으로 할 수 있다.
이하, 본 발명의 제2실시예에 의한 서스펜션 시스템에 관해 설명한다.
먼저, 본 발명의 제2실시예에 의한 서스펜션 시스템에는 구동기(160)의 개수(p)가 모드 수(n)보다 작다. 이 때에는, 강제 감쇠를 위한 댐퍼로서 스카이 훅 모드 쿨롱 마찰 댐퍼(sky-hook coulomb modal friction damper)를 적용하는 것이 바람직하다. 이러한 스카이 훅 모드 쿨롱 마찰 댐퍼가 적용된, 비연성 모드방정식을 만족하는 서스펜션 시스템의 동적 모델을 도 5에 도식화하였다.
구동기의 수(p)가 모드 수(n)보다 작은 경우, 서스펜션 시스템의 운동방정식의 우변(구동력부분)까지 완전 비연성화 할 수는 없게 된다. 따라서, 모드감쇠행렬 ()의 대각 항(diagonal element) 값을 증가시키기 위해 모드 속도에 비례하는 구동력을 인가하는 경우에, 그 비대각항 값이 증가하게 된다. 즉, 특정한 모드에만 독립적으로 감쇠를 증가시킬 수 없으며, 특정한 모드의 감쇠를 증가시키는 경우에 다른 모드의 감쇠에 부정적 영향(진동 에너지 증가효과)을 끼치게 되는 것이다.
따라서, 이와 같이 구동기(160)의 개수(p)가 모드 수(n)보다 작은 경우에, 특정한 모드의 감쇠 증가 제어시 다른 모드에 발생되는 부정적 영향을 최소화하기 위하여, 강제 감쇠를 위한 댐퍼로서 스카이 훅 모드 쿨롱 마찰 댐퍼(sky-hook coulomb modal friction damper)를 적용하고자 하는 것이다.
위 수학식12에서, 는 i번째 모드에 연결된 스카이 훅 쿨롱 마찰 댐퍼(sky-hook coulomb friction damper)의 마찰력(frictional force)이다. 전술한 바와 같이, p는 구동기의 개수를 지칭하고, 행렬()는 로 정의된다. 는 i번째 모드의 절대속도로서, 는 그 부호를 지칭한다.
위 수학식13에서, 와 은 j번째 구동기가 낼 수 있는 양의 최대 제어력(positive maximum force)과 음의 최대 제어력(negative maximum force)을 나타낸다. 에 관한 값들은, 와 사이에서 정해지는 값을 나타낸다.
그런데, 만약 에 관한 값들이 영(0)이 아니라면, 몇 개의 모드에 관해서는 그 운동이 줄어드는 반면, 다른 몇 개의 모드에 관해서는 오히려 그 운동이 증가하는 현상이 나타나게 된다. 일예로, 첫 번째 모드의 운동을 줄이기 위해서는 이 양의 값을 가져야 할 것이나, 이는 오히려 n번째 모드의 운동을 증가시키게 되는 것이다.
위 수학식14에 의하면, 모든 모드들에서 진동에너지를 소실(dissipation)시킬 수 있는 경우에 한해 구동기를 작동시키게 되는 것이다.
일예로, 2를 초과하는 자유도를 갖는 자동차 서스펜션에 2개의 구동기가 장착된 경우, 자동차의 주행 중에 제1구동기는 모든 모드의 진동 에너지를 소실시키나 제2구동기는 그렇지 않는다면 이 때는 제1구동기에만 구동력을 인가한다는 의미 다. 이를 달리 말하면, j번째 구동기는 그 작동에 의해 모든 모드에서 진동 에너지를 소실시키는 주행상황에서만 작동된다는 의미다.
위 수학식14의 첫째 줄(혹은 위 수학식13의 첫째 줄)은, j번째 구동기가 모든 모드에서 에너지를 소실시키는 경우에 양의 최대 구동력을 가한다는 의미를 가진다. 즉, j번째 구동기가 모든 모드에서 에너지를 소실시키는 경우에, 양의 구동력을 인가함으로써 진동이 감쇠되는데, 이 때 인가되는 양의 구동력을 구동기(160)가 발휘할 수 있는 최대 구동력으로 인가함으로써 진동감쇠효과를 극대화하는 것이다.
또한, 위 수학식14의 둘째 줄(혹은 위 수학식 13의 마지막 줄)은, j번째 구동기가 양의 구동력을 가지면 모든 모드에서 에너지가 부가되는 경우이므로 이 때는 음의 최대 구동력을 가한다는 의미를 가진다. 즉, j번째 구동기가 양의 구동력을 가질 때 모든 모드에서 에너지가 부가된다면 구동기(160)에 음의 구동력을 인가함으로써 진동이 감쇠되는데, 이 때 인가되는 음의 구동력을 구동기(160)가 발휘할 수 있는 음의 최대 구동력으로 함으로써 진동감쇠효과를 극대화하는 것이다.
위 수학식 13의 첫째 줄과 마지막 줄 사이의 식들은, 몇 개의 모드의 진동 에너지가 증가하고 몇 개의 모드의 진동 에너지가 감소하는 경우에, 값을 양의 최대 구동력 및 음의 최대 구동력 사이의 값으로 당업자가 적절히 설정할 수 있다는 의미이다.
수학식14과 같은 구동력을 구동기(160)에 인가하기 위하여 제어기(150)는 다음과 같은 과정을 수행하는 것으로 할 수 있다.
이렇게 검출된 상태벡터()의 속도벡터()로부터 모드상태벡터() (modal state vector)의 속도()를 계산한다(S620). 모드상태벡터()의 속도()는 서스펜션의 설계시 이미 설정된 유사변환행렬() 및 강성행렬()을 이용하여 로부터 계산된다. 보다 구체적으로, 모드상태벡터()의 속도()는 의 값으로 계산되게 된다.
그리고, 이러한 모드상태벡터()의 속도()를 이용하여, 구동기(160)에 인가될 구동력 벡터()의 각 j번째 성분()(즉, j번째 구동기의 구동력) (j=1,...,p)을 계산한다(S630-S650).
i=1,...,n의 모든 i번째 모드에 관해 를 만족하는 것이 아니고, 또한, i=1,...,n의 모든 i번째 모드에 관해 를 만족하는 것이 아닌 경우에는(즉, 판단(S630)에서 아니오 및 판단(S640)에서 아니오), j번째 구동기의 구동력()을 영(0)으로 설정한다(S650).
이와 같이 j=1,...,p의 j번째 구동기의 구동력()을 모두 계산한다(S660). 이와 같이 j=1,...,p의 j번째 구동기의 구동력()을 모두 계산됨으로써, 구동력 벡터()의 계산이 완료된다.
이상의 설명에서, 아래와 같은 점들을 참조로 할 필요가 있다.
즉, 첫째로, 상기 제어기(150)는 센서유닛(110)을 이용하여 상태벡터()의 속도()를 직접 검출하는 것으로 한정될 필요는 없다. 이를 변형하여, 센서유닛(110)으로부터 상태벡터()를 검출하고, 이를 이용하여 그 속도()를 계산하는 것으로 할 수 있다. 따라서, 이하의 설명에서, 그리고 첨부된 청구항에서 의 상태벡터의 속도() 검출은, 센서유닛(110)을 이용한 임의의 방법에 의하여 상태벡터의 속도()를 얻는 과정으로 이해되어야 한다.
이상으로 본 발명에 관한 바람직한 실시예를 설명하였으나, 본 발명은 상기 실시예에 한정되지 아니하며, 본 발명의 실시예로부터 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의한 용이하게 변경되어 균등하다고 인정되는 범위의 모든 변경을 포함한다.
본 발명의 실시예에 의하면, 적극적으로 제어되는 서스펜션 시스템에서, 적극적 제어에 보다 용이한 서스펜션을 설계할 수 있게 된다.
이러한 서스펜션 시스템에 포함된 구동기의 수가 서스펜션 시스템의 자유도와 같은 경우에는 각 진동 모드를 보다 효율적으로 독립적으로 제어할 수 있게 된다.
또한 이러한 서스펜션 시스템에 포함된 구동기의 수가 서스펜션 시스템의 자유도보다 작은 경우라도, 다른 진동 모드에 부정적인 영향을 끼치지 않으면서도 특정한 모드들을 제어할 수 있게 된다.
Claims (13)
- 삭제
- 삭제
- 자동차의 서스펜션 시스템으로서,복수개의 스프링(spring);상기 스프링에 각각 대응되는 복수개의 댐퍼(damper); 및상기 자동차에 장착되어 상기 서스펜션 시스템에 제어력을 발생하는 복수(p)개의 구동기(actuator)를 포함하는 자동차의 서스펜션 시스템으로서,상기 서스펜션에 대한 점성감쇠가 있는 복수(n) 자유도 선형 현가 행렬 방정식(수학식1)이 비연성화(decoupled)되는 것을 특징으로 하는 자동차의 서스펜션 시스템.여기서, 서스펜션 시스템의 자유도(degree of freedom)와 독립된 구동기의 개수를 각각 n과 p라 할 때,, , 및 는 각각 n×n 대칭의 질량행렬(mass matrix), 감쇠행렬(damping matrix), 및 강성행렬(stiffness matrix)로서, 상기 질량행렬()은 양정치 행렬(positive definite matrix), 상기 감쇠행렬()은 양반정치 행렬(positive semi-definite matrix), 그리고 상기 강성행렬()은 양정치 행렬(positive definite matrix)이고,
- 하기 수학식1과 같이 수식화되어 하기 수학식2과 같이 비연성화되는 (decoupled) 운동방정식을 만족하는 서스펜션을 제어하기 위하여,의 값으로 구동력()을 계산하는 구동력 계산단계(여기서, 는 i번째 모드에 연결된 스카이 훅 댐퍼(sky hook damper)의 감쇠계수(damping coefficient)임); 및여기서, 서스펜션 시스템의 자유도(degree of freedom)와 독립된 구동기의 개수를 각각 n과 p라 할 때,, , 및 는 각각 n×n 대칭의 질량행렬(mass matrix), 감쇠행렬(damping matrix), 및 강성행렬(stiffness matrix)로서, 상기 질량행렬()은 양정치 행렬(positive definite matrix), 상기 감쇠행렬()은 양반정치 행렬(positive semi-definite matrix), 그리고 상기 강성행렬()은 양정치 행렬(positive definite matrix)이고,
- 하기 수학식1과 같이 수식화되어 하기 수학식2과 같이 비연성화되는 (decoupled) 운동방정식을 만족하는 서스펜션을 제어하기 위하여,의 값으로 구동력()을 계산하는 구동력 계산단계(여기서, j번째 구동기가 낼 수 있는 양의 최대 제어력(positive maximum force)과 음의 최대 제어력(negative maximum force)을 각각 및 라 할 때, 는 영(0)과 사이의 값을, 는 영(0)과 사이의 값을, 그리고 에 관한 값들은, 와 사이의 값을 나타낸다); 및여기서, 서스펜션 시스템의 자유도(degree of freedom)와 독립된 구동기의 개수를 각각 n과 p라 할 때,, , 및 는 각각 n×n 대칭의 질량행렬(mass matrix), 감쇠행렬(damping matrix), 및 강성행렬(stiffness matrix)로서, 상기 질량행렬()은 양정치 행렬(positive definite matrix), 상기 감쇠행렬()은 양반정치 행렬(positive semi-definite matrix), 그리고 상기 강성행렬()은 양정치 행렬(positive definite matrix)이고,
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030056189A KR100534700B1 (ko) | 2003-08-13 | 2003-08-13 | 자동차의 서스펜션 및 그 제어방법 |
JP2003415776A JP3850830B2 (ja) | 2003-08-13 | 2003-12-12 | 自動車のサスペンションシステム及びその制御方法 |
DE10361377A DE10361377A1 (de) | 2003-08-13 | 2003-12-29 | Fahrzeugaufhängung und Verfahren zur Steuerung derselben |
US10/750,683 US7174244B2 (en) | 2003-08-13 | 2003-12-31 | Suspension of a vehicle and method for controlling the same |
CNB2003101242103A CN100363194C (zh) | 2003-08-13 | 2003-12-31 | 车辆的悬架以及控制该悬架的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030056189A KR100534700B1 (ko) | 2003-08-13 | 2003-08-13 | 자동차의 서스펜션 및 그 제어방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050017376A KR20050017376A (ko) | 2005-02-22 |
KR100534700B1 true KR100534700B1 (ko) | 2006-01-09 |
Family
ID=34132185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030056189A KR100534700B1 (ko) | 2003-08-13 | 2003-08-13 | 자동차의 서스펜션 및 그 제어방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7174244B2 (ko) |
JP (1) | JP3850830B2 (ko) |
KR (1) | KR100534700B1 (ko) |
CN (1) | CN100363194C (ko) |
DE (1) | DE10361377A1 (ko) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100534700B1 (ko) * | 2003-08-13 | 2006-01-09 | 현대자동차주식회사 | 자동차의 서스펜션 및 그 제어방법 |
US7321816B2 (en) * | 2004-04-27 | 2008-01-22 | Tenneco Automotive Operating Company, Inc. | Model free semi-active vehicle suspension system |
FR2890905B1 (fr) * | 2005-09-22 | 2009-01-16 | Peugeot Citroen Automobiles Sa | Dispositif de commande de suspension, vehicule muni de celui-ci, procede d'obtention et programme. |
FR2890901B1 (fr) * | 2005-09-22 | 2007-12-14 | Peugeot Citroen Automobiles Sa | Dispositif de commande de suspension, vehicule muni de celui-ci, procede d'obtention et programme. |
JP4525660B2 (ja) * | 2006-10-13 | 2010-08-18 | トヨタ自動車株式会社 | 車両用サスペンションシステム |
JP4333792B2 (ja) * | 2007-10-17 | 2009-09-16 | トヨタ自動車株式会社 | 車体ロール抑制システム |
JP4931789B2 (ja) * | 2007-12-21 | 2012-05-16 | アイシン精機株式会社 | 減衰特性制御装置 |
JP4920006B2 (ja) * | 2008-05-15 | 2012-04-18 | トヨタ自動車株式会社 | 車両用サスペンションシステム |
CN102152722B (zh) * | 2011-03-16 | 2013-02-13 | 重庆工商大学 | 一种车辆悬架及汽车 |
US9415659B2 (en) * | 2012-01-25 | 2016-08-16 | Nissan Motor Co., Ltd. | Vehicle control device and vehicle control method |
BR112014032887A2 (pt) * | 2012-06-29 | 2017-06-27 | Honda Motor Co Ltd | sistema de controle de suspensão |
JP5585632B2 (ja) * | 2012-10-23 | 2014-09-10 | トヨタ自動車株式会社 | サスペンション制御装置 |
CN102975587B (zh) * | 2012-12-03 | 2015-01-28 | 南京师范大学 | 基于双可控阻尼器的车辆半主动悬架及其控制方法 |
CN103273976B (zh) * | 2013-06-04 | 2015-10-28 | 中国北方车辆研究所 | 一种基于行驶平顺性的坦克悬挂***的设计方法 |
CN103612550B (zh) * | 2013-11-29 | 2015-11-18 | 东风小康汽车有限公司重庆分公司 | 电动汽车震动调整控制*** |
DE102016107261A1 (de) * | 2016-04-20 | 2017-10-26 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Verfahren und Steuerungseinrichtung zur Einstellung der Dämpfkraft eines Stoßdämpfers |
CN110712491B (zh) * | 2019-10-16 | 2022-01-21 | 湖南大学 | 一种用于车辆模态解耦的分层控制方法、***及介质 |
CN111703268B (zh) * | 2020-06-22 | 2021-09-14 | 中国第一汽车股份有限公司 | 一种基于车身姿态调节的阻尼可调悬架的控制方法 |
CN111832119A (zh) * | 2020-06-23 | 2020-10-27 | 恒大新能源汽车投资控股集团有限公司 | 车辆悬置***的优化方法及装置 |
CN113985728B (zh) * | 2021-09-08 | 2024-01-16 | 重庆大学 | 一种道路连续鼓包或***的车辆多体***垂向振动抑制方法 |
CN113901698B (zh) * | 2021-11-24 | 2024-04-09 | 东北大学 | 一种卡箍管路***力学参数辨识方法 |
CN117574550B (zh) * | 2023-12-29 | 2024-06-14 | 长安大学 | 用于三轴车辆的液压互联悬架***参数确定方法及装置 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4981309A (en) * | 1989-08-31 | 1991-01-01 | Bose Corporation | Electromechanical transducing along a path |
JP3037735B2 (ja) * | 1990-10-26 | 2000-05-08 | マツダ株式会社 | 車両のサスペンション装置 |
DE4039629A1 (de) | 1990-12-12 | 1992-06-17 | Bosch Gmbh Robert | System zur erzeugung von signalen zur steuerung oder regelung eines steuerbaren oder regelbaren fahrwerkes |
US5434782A (en) * | 1991-05-20 | 1995-07-18 | General Motors Corporation | Suspension system state observer |
JPH06227222A (ja) * | 1993-02-03 | 1994-08-16 | Toyota Motor Corp | 車輌用サスペンション |
US5526609A (en) * | 1994-01-28 | 1996-06-18 | Research Foundation Of State University Of New York | Method and apparatus for real-time structure parameter modification |
JPH07228114A (ja) | 1994-02-16 | 1995-08-29 | Toyota Motor Corp | ショックアブソーバのための電気制御装置 |
EP0706906A3 (en) * | 1994-10-12 | 1997-07-02 | Unisia Jecs Corp | Method and device for controlling the damping force of a vehicle suspension |
US5536059A (en) * | 1994-11-04 | 1996-07-16 | University Of Illinois | Seat suspension system using human body responses |
FR2732271B1 (fr) | 1995-03-28 | 1997-04-30 | Peugeot | Dispositif de commande d'une suspension telle qu'une suspension hydropneumatique de vehicule automobile |
US6170202B1 (en) * | 1997-06-12 | 2001-01-09 | University Of Puerto Rico | Building system using shape memory alloy members |
JP3473673B2 (ja) | 1997-10-21 | 2003-12-08 | トヨタ自動車株式会社 | 車両用懸架装置 |
US6077302A (en) * | 1998-02-12 | 2000-06-20 | Egs, Inc. | System and method for analyzing and designing vibration isolators |
DE69937702T2 (de) | 1998-04-07 | 2008-12-04 | Pirelli Tyre S.P.A. | Verfahren zur Bestimmung des Strassenverhaltens eines Fahrzeugreifens |
US6366841B1 (en) | 1999-04-20 | 2002-04-02 | Toyota Jidosha Kabushiki Kaisha | Damping force control device and method |
JP4747436B2 (ja) * | 2000-07-31 | 2011-08-17 | 日立オートモティブシステムズ株式会社 | サスペンション制御装置 |
JP2002248921A (ja) * | 2001-02-21 | 2002-09-03 | Toyota Central Res & Dev Lab Inc | 車両用懸架装置の制御装置 |
KR100534700B1 (ko) * | 2003-08-13 | 2006-01-09 | 현대자동차주식회사 | 자동차의 서스펜션 및 그 제어방법 |
-
2003
- 2003-08-13 KR KR1020030056189A patent/KR100534700B1/ko not_active IP Right Cessation
- 2003-12-12 JP JP2003415776A patent/JP3850830B2/ja not_active Expired - Fee Related
- 2003-12-29 DE DE10361377A patent/DE10361377A1/de not_active Ceased
- 2003-12-31 CN CNB2003101242103A patent/CN100363194C/zh not_active Expired - Fee Related
- 2003-12-31 US US10/750,683 patent/US7174244B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005059835A (ja) | 2005-03-10 |
KR20050017376A (ko) | 2005-02-22 |
JP3850830B2 (ja) | 2006-11-29 |
US20050038584A1 (en) | 2005-02-17 |
CN100363194C (zh) | 2008-01-23 |
DE10361377A1 (de) | 2005-03-17 |
CN1579823A (zh) | 2005-02-16 |
US7174244B2 (en) | 2007-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100534700B1 (ko) | 자동차의 서스펜션 및 그 제어방법 | |
US9592715B2 (en) | Method and apparatus for active dynamic trimming of suspension damping including negative stiffness | |
JP4926945B2 (ja) | 車両のショックアブソーバシステムを制御する方法、セミアクティブショックアブソーバおよびショックアブソーバシステム | |
JPH04504701A (ja) | 陸用車輌の懸架制御のための制御装置 | |
JP6481329B2 (ja) | 車両のばね上振動抑制装置 | |
JP2010083329A (ja) | サスペンション制御装置 | |
US20170101087A1 (en) | Driving force control device for a vehicle | |
JP6944052B2 (ja) | サスペンションにおけるダンパ摩擦影響の制御 | |
JP5398581B2 (ja) | サスペンション制御装置 | |
US11679775B2 (en) | Vehicle control apparatus | |
JP6299572B2 (ja) | 車両の制御装置 | |
KR20230045647A (ko) | 차량의 구동력 제어 방법 | |
CN112689569A (zh) | 悬架控制方法、悬架控制装置和车辆 | |
CN109203904B (zh) | 用于车辆的行驶控制*** | |
KR100837234B1 (ko) | 차량의 esp, cdc 및 agcs 통합 제어 장치 및그방법 | |
JP2002116080A (ja) | 車両質量の推定演算装置 | |
Ahmad et al. | Modelling, validation and adaptive PID control with pitch moment rejection of active suspension system for reducing unwanted vehicle motion in longitudinal direction | |
Sulaiman et al. | Dynamic tire force control for light-heavy duty truck using semi active suspension system | |
CN109263428A (zh) | 估计作用在机动车辆的后桥上的负载 | |
JP3475152B2 (ja) | 車両のサスペンション装置 | |
JP3475153B2 (ja) | 状態観測装置 | |
JP7369879B2 (ja) | スリップ状態検出装置およびサスペンション制御装置 | |
Ahmad et al. | Adaptive Pid Control With Pitch Moment Rejection For Reducing Unwanted Vehicle Motion In Longitudinal Directionle | |
JP2015150912A (ja) | 換算係数取得装置 | |
JP2006131062A (ja) | サスペンション装置およびサスペンション制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20081202 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |