티스토리 뷰
크루즈 컨트롤, 속도 안정성
1. 크루즈 컨트롤의 기본 구조 및 모델링 (1~9)
- 기본 구조: 크루즈 컨트롤은 운전자가 지정한 목표 속력(Reference)과 현재 차량 속력(Speed) 사이의 오차(Error)를 기반으로 작동합니다. 제어기(Controller)는 이 오차를 없애는 것을 목표로 차량에 가속도(Control Input)를 인가합니다.
- 속력 계측: 현재 차량의 속력은 바퀴의 회전 수 측정이나 IMU(Inertial Measurement Unit) 센서를 통해 파악합니다.
- 시상수 값이 클수록 응답이 느리며(낡은 중고차), 작을수록 응답이 빠릅니다(스포츠카).
- 차량 모델링: 실제 차량은 엔진, 토크 컨버터, 변속기, 바퀴 등 복잡한 파워트레인 구조를 가지고 있습니다. 이를 제어하기 쉽게 1차 전달함수로 간소화(근사화)하면 시상수($\tau$)가 도출됩니다.
2. 제어기 설계: PI 제어기 (10~13)
- 설계 목표: 목표 속력과 실제 속력의 차이인 정상 상태 오차를 완전히 없애는 것입니다.
- PI 제어: 비례(Proportional) 제어와 적분(Integration) 제어를 함께 사용합니다.
- 제어 수식: $u_{des}(t) = -k_{p}(V_{x} - V_{ref}) - k_{I} \int_{0}^{t} (V_{x} - V_{ref}) dt$ 형태로 설계되어 컴퓨터 장비를 통해 차량에 탑재됩니다.
3. String Stability와 유령 정체 현상 (14~25)
- 유령 정체(Ghost Jam): 앞 차량의 급정거 등 작은 오차가 뒤로 갈수록 증폭되어 결국 뒤쪽 차량들을 정지시키는 현상입니다.
- 오차 전파(Error Propagation): 앞 차량이 속도를 높이면 뒤 차량은 이를 따라잡기 위해 더 큰 오차(더 높은 속력)를 내야 하며, 이 현상이 뒤로 갈수록 심해집니다.
- 전달함수 $G(s) = \frac{\delta_{i}}{\delta_{i-1}}(s)$의 크기가 1보다 작거나 같아야($||G(s)||_{\infty} \le 1$) 안정성이 만족됩니다.
- 사람이 운전할 때는 개인별 반응 속도가 달라 이를 만족하기 어렵습니다.
- String Stability(대열 안정성): 전체 대열에서 앞 차량의 오차가 뒤로 전파되지 않는 상태를 의미합니다.
고정 거리 유지, 고정 시간 유지
1. 일정 거리 제어(Constant Spacing Control)의 한계 (26~39)
- 개념: 속도와 상관없이 앞 차량과의 간격을 일정한 상수 값 L로 유지하는 방식입니다.
- PD 제어기 설계: 응답 속도 개선을 위해 비례(P) 및 미분(D) 제어기를 사용합니다.
- 한계점: 보드 선도(Bode plot) 분석 결과, 고정 거리(L) 방식에 PD 제어기를 적용하면 특정 주파수 영역에서 크기가 0dB를 초과(1보다 커짐)하게 됩니다.
- 결론: 어떤 제어 이득($k_{p}, k_{d}$)을 선정하더라도 고정 거리 방식은 String Stability를 만족할 수 없으며, 다수의 차량 주행 시 사고 위험이 있습니다.
- 대안: 고정된 목표 거리가 아닌 유동적인 간격을 사용하는 Constant Time Gap(CTG) 방식의 제어가 필요함을 시사하며 마무리됩니다.
2. Constant Time Gap (CTG) 제어 (1~9)
- 수식: $L = h \times v$ (여기서 $h$는 Time-Gap 파라미터 또는 속도 비례상수).
- CTG의 개념: 앞 차량과의 목표 상대거리($L$)를 고정된 상수가 아닌, 자신의 속도($v$)에 비례하여 설정하는 방식입니다.
- 오차 정의: $\delta = \epsilon + hv$. (주석: 차량 위치 관계에 따라 부호가 정의됨)
- 제어기 구성: 측정된 상대거리($\epsilon$)와 목표 상대거리($L_{des} = hv$) 사이의 오차인 목표 상대거리 오차($\delta$)를 기반으로 제어합니다.
- $\ddot{x}_{des} = -\frac{1}{h}(\dot{\epsilon} + \lambda\delta)$.
- 이 수식을 적용하면 시간이 지남에 따라 오차($\delta$)가 0으로 수렴하게 됩니다.
- CTG 제어기 설계: String Stability를 만족하기 위해 다음과 같은 목표 가속도($\ddot{x}_{des}$) 수식을 사용합니다.
3. CTG의 String Stability 분석 (10~17페이지)
$$\frac{\delta_{i}}{\delta_{i-1}} = \frac{s + \lambda}{h\tau s^{3} + hs^{2} + (1 + \lambda h)s + \lambda}$$
- 안정성 조건: 파워트레인을 1차 모델로 간소화했을 때, i번째 차량과 앞 차량(i-1) 사이의 오차 전파 비율은 다음과 같은 전달함수로 나타납니다:
- 핵심 조건: $h \ge 2\tau$ (Time-Gap 상수가 시스템 시상수의 2배보다 커야 함).
- 설계 가이드라인: 모든 주파수 영역에서 이 값의 크기가 1보다 작거나 같아야 String Stability가 보장됩니다.
- 운전자 모드: $h$값에 따라 Safe(2.4), Normal(1.8), Aggressive(1.2) 등 운전 스타일에 맞는 거리 조절이 가능합니다.
협동 크루즈 컨트롤
1. 협동적응형순항제어 (CSCC/CACC) (18~24)
- 개념: 기존 Smart Cruise Control(SCC)에서 발전하여, V2V(차량 간 통신)를 통해 앞 차량의 정보를 실시간으로 받아 제어에 활용하는 방식입니다.
- 장점:
- 앞 차량과의 간격을 SCC보다 더 가깝게 유지하면서도 String Stability를 보장할 수 있습니다.
- 고속도로 효율 향상, 연비 향상, 운전 피로 감소, 사고 위험 감소 등의 효과가 있습니다.
2. CSCC 설계 및 성능 비교 (25~33)
- 설계 차별점: SCC 방식은 $h \ge 2\tau$ 제약 때문에 간격을 줄이는 데 한계가 있으나(예: 시상수 0.5s일 때 최소 간격 30m), CSCC는 Feed Forward 필터($F(s)$)를 통해 앞 차량의 가속도 정보를 추가합니다.
-
$$\frac{X_{i}}{X_{i-1}} = \frac{1}{hs + 1}$$
- 전달함수의 단순화: 추가 제어기 $F(s)$를 적절히 설계하면 위치에 대한 String Stability 전달함수가 매우 단순해집니다:
- 결론: CSCC 방식은 $h$값을 0.1 등 매우 작은 값으로 설정하더라도 String Stability를 유지할 수 있어, 차량 간격을 획기적으로 줄이는 군집 주행이 가능해집니다.
'H-모빌리티클래스(자동차)' 카테고리의 다른 글
| 자동차 횡방향 운동학 동역학 모델 (0) | 2026.06.02 |
|---|---|
| 횡방향 제어 기초(능동 조향, 토크 벡터링, 오버스티어) (0) | 2026.06.02 |
| 자동차 현가장치 제어 개론 (0) | 2026.05.16 |
| EPS 보조 토크의 종류 (0) | 2026.05.16 |
| 자동차 개발 기술의 변화(엔진, 변속기, EREV, 파워트레인, 배터리) (2) | 2026.05.10 |
| 자동차 타이어의 이해(구성, 규격, 읽는 법, 교체 주기) (1) | 2026.05.09 |
| AUTOSAR classic & adaptive (0) | 2026.05.09 |
| 자동차 임베디드 시스템 SW의 구조 (0) | 2026.05.08 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 티스토리챌린지
- f-94w
- 시계 줄
- a모바일
- 메쉬 밴드
- Liiv M
- 경북대
- 맛집
- 교체
- 오블완
- 모클
- 계산방법
- 무어머신
- 리브엠
- f-91w
- 알리익스프레스
- H-모빌리티 클래스
- 학습일기챌린지
- 문서 스캔
- 알뜰 요금제
- 카시오
- mealy
- 배송기간
- 방향장
- 밀리머신
- 리브모바일
- 파스타
- 할인
- 북문
- 알뜰폰요금제
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
글 보관함
