액추에이터 동역학적 구동 프로파일
📌 개요
- 머니퓰레이터 경로계획이 속도 프로파일을 "궤적" 관점으로 봤다면, 이 노트는 액추에이터 관점 — 프로파일 실행을 위해 모터가 구간별로 내야 할 토크와, 그 토크가 정격 안에 드는가 — 을 다룸
- 이 계산 = 액추에이터 선정·과부하 판정의 근거
- 시험 핵심: 가속 토크 \tau = J\alpha 계산, 사다리꼴 프로파일의 구간별 토크, 실효(RMS) 토크 계산
📖 핵심 개념
구동 프로파일이란
-
구동 프로파일(Motion/Drive Profile) = 액추에이터가 시간에 따라 따라가야 할 속도(그로부터 정해지는 가속도·토크)의 계획표
-
상위 경로계획이 만든 궤적이 관절 단위로 내려온 것
-
대표 형태 = 사다리꼴 속도 프로파일(가속–등속–감속)과 S-커브 프로파일
-
프로파일이 정해지면 물리 법칙에 따라 각 구간에서 모터가 내야 할 토크가 자동으로 결정
-
이 토크 요구량 계산이 이 노트의 핵심
필요 토크의 구성 — 회전 운동 방정식
회전 운동의 뉴턴 법칙(F = ma의 회전판)은:
(J: 관성 모멘트, \alpha: 각가속도). 실제 구동계에서 모터가 내야 할 토크는 여기에 부하 토크가 더해진다:
- 가속 토크: 속도를 바꾸기 위한 토크 — 등가 관성 J_{eq} = J_m + J_L/N^2 (반사 관성 포함)에 각가속도를 곱한다
- 마찰 토크: 항상 운동 방향과 반대로 작용 (점성 + 쿨롱 마찰)
- 중력 토크: 수직면에서 움직이는 관절이라면 자세에 따라 변하는 중력 부하
사다리꼴 프로파일의 구간별 토크
속도 프로파일을 시간 축으로 미분하면 가속도 프로파일이 나오고, 거기에 J를 곱하면 토크 프로파일이 된다.
| 구간 | 속도 | 각가속도 | 필요 토크 |
|---|---|---|---|
| 가속 | 증가 | +\alpha | 최대 — J\alpha + 부하 토크 (가장 혹독한 구간) |
| 등속 | 일정 | 0 | 부하 토크만 (마찰·중력) |
| 감속 | 감소 | -\alpha | -J\alpha + 부하 토크 — 음수(제동) 가 될 수 있음 |
- 액추에이터 선정에서 최대 토크 검토 기준은 가속 구간이다
- 감속 구간에서 토크가 음수라는 것은 모터가 브레이크(발전기) 처럼 동작한다는 뜻이다 — 이때 부하의 운동 에너지가 전기로 돌아오는 회생(Regeneration) 이 일어나며, 드라이버는 이를 회생 저항 등으로 처리해야 한다
실효(RMS) 토크 — "연속으로 이만큼 내도 되는가"
- 모터 발열은 토크(전류)의 제곱에 비례 (P_{loss} = i^2 R)
- 그래서 반복 사이클 운전의 과열 여부는 평균이 아니라 실효 토크(RMS Torque) 로 판단:
(구간 i에서 토크 \tau_i로 시간 t_i 동안 운전, 휴지 시간도 분모에 포함)
판정 기준 (선정의 2대 조건):
- \tau_{rms} \le 정격 토크 — 연속 발열 한계
- \tau_{peak} \le 최대(순시) 토크 — 순간 한계
휴지 시간이 길수록(듀티가 낮을수록) \tau_{rms}가 작아지므로, 같은 모터로 더 큰 피크 토크 작업을 감당할 수 있다.
S-커브 프로파일의 토크 관점
- 사다리꼴은 가속 구간이 시작·끝나는 순간 토크가 계단식으로 급변(저크 큼) → 기계에 충격·진동, 감속기 수명 저하
- S-커브 프로파일은 가속도를 서서히 올리고 내려 토크 변화를 완만하게 → 정밀·고속 장비에서 선호
- 대신 같은 이동 시간이라면 피크 가속도(피크 토크)는 사다리꼴보다 다소 커짐
계산 예제 — 흐름 잡기
관성 J_{eq} = 0.01\ \text{kg·m}^2인 축을 0에서 100\ \text{rad/s}까지 0.5초에 가속하려면(마찰 무시):
이 2 N·m가 모터 최대 토크 이내인지, 사이클 전체의 RMS가 정격 이내인지 확인하는 것이 사양 분석의 마무리다.
📊 다이어그램 · 수식
프로파일에서 선정까지
flowchart LR
A["속도 프로파일
(사다리꼴 / S-커브)"] -- "미분" --> B["가속도 프로파일
α(t)"]
B -- "τ = J·α + 부하" --> C["토크 프로파일
τ(t)"]
C --> D["피크 토크
≤ 최대 토크?"]
C --> E["RMS 토크
≤ 정격 토크?"]
D & E --> F["액추에이터 선정 판정"]핵심 공식 모음
각가속도와 가속 토크:
모터 필요 토크:
실효(RMS) 토크:
🎯 핵심 요약 · 암기 포인트
✏️ 예상문제
1. 등가 관성 모멘트가 0.01\ \text{kg·m}^2인 축을 정지 상태에서 100\ \text{rad/s}까지 0.5초 만에 등가속하려 할 때 필요한 가속 토크는? (마찰 무시)
① 0.5 N·m ② 1 N·m ③ 2 N·m ④ 4 N·m
정답 및 해설
정답: ③ \alpha = 100 / 0.5 = 200\ \text{rad/s}^2, \tau = J\alpha = 0.01 \times 200 = 2 N·m.
2. 사다리꼴 속도 프로파일로 운전할 때 모터 토크가 가장 커지는 구간은?
① 가속 구간 ② 등속 구간 ③ 감속 구간 ④ 정지 구간
정답 및 해설
정답: ① 가속 구간에서는 가속 토크(J\alpha)에 마찰·중력 부하까지 같은 방향으로 더해져 요구 토크가 최대가 된다. 등속 구간은 부하 토크만 필요하고, 감속 구간은 부하 토크가 감속을 도와주는 방향으로 작용한다.
3. 한 사이클이 "토크 2 N·m로 1초 → 토크 1 N·m로 2초 → 정지 1초"로 반복될 때 실효(RMS) 토크는?
① 1.0 N·m ② 약 1.22 N·m ③ 1.5 N·m ④ 2.0 N·m
정답 및 해설
정답: ② \tau_{rms} = \sqrt{\dfrac{2^2 \times 1 + 1^2 \times 2 + 0^2 \times 1}{1+2+1}} = \sqrt{\dfrac{4+2+0}{4}} = \sqrt{1.5} \approx 1.22 N·m 정지(휴지) 시간 1초도 분모에 포함해야 한다는 점에 주의.
4. 반복 운전에서 모터의 과열 여부를 평균 토크가 아닌 RMS 토크로 판정하는 이유는?
① 계산이 더 간단하기 때문 ② 발열(동손)이 전류·토크의 제곱에 비례하기 때문 ③ 평균 토크는 항상 0이 되기 때문 ④ RMS 토크가 항상 평균보다 작기 때문
정답 및 해설
정답: ② 저항 손실은 i^2R로 전류 제곱에 비례하므로, 발열 관점의 등가 토크는 제곱평균제곱근(RMS)이다. 큰 토크의 짧은 구간이 평균보다 발열에 훨씬 크게 기여한다.
5. 감속 구간에서 부하의 운동 에너지가 전기 에너지로 모터 드라이버 쪽으로 되돌아오는 현상은?
① 탈조 ② 회생(Regeneration) ③ 백래시 ④ 코깅
정답 및 해설
정답: ② 감속 시 모터는 발전기처럼 동작해 에너지가 역류하는데 이를 회생이라 한다. 드라이버는 회생 저항이나 전원 회생 유닛으로 이 에너지를 처리해야 과전압을 막을 수 있다.
🔗 관련 노트
- 머니퓰레이터 경로계획 — 프로파일의 궤적(상위) 관점
- 액추에이터 사양 분석 — 정격/최대 토크와 선정 절차
- 액추에이터 동역학 모델링 — 토크와 운동의 관계식 전체
- _MOC 모션소프트웨어