1주차
Shared on January 7, 2026
디지털 제어 시스템 기초
Executive Summary
디지털 제어 시스템은 오픈루프와 클로즈루프(피드백) 구조를 통해 원하는 출력을 달성하도록 설계됩니다. 라플라스 변환으로 시스템을 주파수 영역에서 분석하고, 1차·2차 동적 응답을 이해한 뒤, PID 제어기를 사용해 성능을 향상시킵니다. 튜닝 방법으로는 Ziegler‑Nichols와 경험적 조정이 대표적입니다.
Key Takeaways
- 오픈루프: 외부 피드백 없이 목표 출력을 직접 생성 → 오차 발생 시 교정 불가
- 클로즈루프: 출력 피드백으로 오차를 최소화 → 안정성·정밀도 향상
- 라플라스 변환: 시간 영역 신호를 주파수 영역으로 변환해 해석
- 1차 시스템: 지연 시간(τ)과 정지점으로 특성 정의
- 2차 시스템: 감쇠비(ζ)와 자연진동수(ωₙ)로 특성 정의
- PID 제어: 비례(P), 적분(I), 미분(D) 세 파라미터를 조합해 동작 제어
- 튜닝 방법: Ziegler‑Nichols, 경험적 조정, 시뮬레이션 등
Detailed Summary
1. 시스템 개념
- 시스템: 목표를 달성하기 위해 요소를 연결한 구조
- 제어 시스템: 입력, 과정, 출력으로 구성된 시스템
- 프로세스: 제어 대상 장치·공정
2. 오픈루프 vs 클로즈루프
- 오픈루프: 입력만으로 출력 생성 → 오차 존재 시 교정 불가
- 클로즈루프: 출력 피드백을 이용해 오차를 최소화 → 안정성·정밀도 향상
3. 라플라스 변환
- 시간 영역 신호 (x(t)) → 주파수 영역 (X(s))
- 전달함수 (G(s)=\frac{Y(s)}{U(s)}) 로 시스템 동작 분석
4. 동적 응답
- 1차 시스템: (G(s)=\frac{K}{\tau s+1}) → 지연 시간, 정지점
- 2차 시스템: (G(s)=\frac{K\omega_n^2}{s^2+2\zeta\omega_n s+\omega_n^2}) → 감쇠비와 진동수로 특성 정의
5. PID 제어기
- 수식: (u(t)=K_p e(t)+K_i \int e(t)dt + K_d \frac{de(t)}{dt})
- 역할
- P: 오차에 비례해 즉각 반응
- I: 누적 오차를 보정해 정지오차 제거
- D: 오차 변화율에 반응해 과도응답 완화
6. 튜닝 기법
- Ziegler‑Nichols: 임계 이득 (K_u), 주기 (P_u) 측정 후 공식 적용
- 경험적 조정: 그래프 기반으로 (K_p, K_i, K_d) 조정
- 시뮬레이션: MATLAB/Simulink 등으로 예측 및 최적화
7. 실습 예시
- 마커 추적: 카메라 피드백으로 마커 위치 추적 → PID로 속도/위치 제어
- 토스터 예시: 색상 변화를 센서로 감지해 피드백 제어
8. 교수 및 수업 구조
- 수업은 주간 과제, 실습 레포트, Q&A 포함
- 피드백 루프와 PID 튜닝이 주요 학습 목표
핵심: 피드백을 통한 오차 보정이 디지털 제어의 핵심이며, PID 튜닝은 실용적 성능 향상의 핵심 도구다.