메커니즘 설계

편집 역사 토론
시뮬레이션 물리 최적설계 마지막 수정: 2026-09-02 04:14:27

1. 개요[편집]

메커니즘 설계
Mechanism Design / Kinematic Synthesis
대상링크와 조인트로 이루어진 기구의 운동
자유도그뤼블러-쿠츠바흐 식
기본 단위4절 링크(four-bar linkage)
해석폐루프 벡터식 · 순간중심 · 야코비안
합성경로 · 함수 · 운동 생성 + 정밀점
천적특이점과 사점(toggle)
한 줄 요약모터는 하나뿐인데 원하는 궤적은 복잡하다

액추에이터를 하나 더 다는 것이 항상 정답이면 이 분야는 존재하지 않았다.

메커니즘 설계(mechanism design)는 강체 링크(link)를 조인트(joint)로 연결해 만든 기구가 원하는 운동을 하도록 링크의 개수·치수·연결 위상을 결정하는 일이다. 입력 하나(대개 모터 한 개의 등속 회전)를 받아 출력 쪽에서 원하는 궤적·각도·자세를 뽑아내는 것이 목표이고, 그 과정에서 “무엇이 가능한가”를 따지는 것이 기구 해석(analysis), “무엇이어야 하는가”를 역으로 찾는 것이 기구 합성(synthesis)이다.

이 문서가 다물체 동역학과 갈라지는 지점은 힘을 거의 보지 않는다는 것이다. 메커니즘 설계의 주역은 위치·속도·가속도라는 순수 기하학이고, 질량·관성·접촉은 링크 치수가 정해진 뒤에 다물체 동역학 솔버로 넘긴다. 자동차 와이퍼, 굴착기 붐, 재봉틀 바늘대, 접이식 유아차, 노트북 힌지가 전부 이 기하학 위에 서 있다. 심지어 래그돌의 관절 제한도 조인트 분류를 그대로 물려받았다.

2. 자유도 — 그뤼블러-쿠츠바흐 식[편집]

기구를 보면 가장 먼저 세는 것이 가동도(mobility, FF), 즉 독립 구동 입력이 몇 개 필요한가다. 평면 기구에서 링크가 nn 개(고정 링크 포함), 1자유도 조인트(회전쌍·미끄럼쌍)가 j1j_1 개, 2자유도 조인트(구름-미끄럼 접촉, 캠·기어 접촉)가 j2j_2 개면

F=3(n1)2j1j2F = 3(n-1) - 2j_1 - j_2

공간 기구에서는 물체당 자유도가 6이므로

F=6(n1)i=15(6i)jiF = 6(n-1) - \sum_{i=1}^{5}(6-i)\,j_i

가 된다(jij_iii 자유도 조인트의 개수). 4절 링크는 n=4n=4, j1=4j_1=4 이므로 F=338=1F = 3\cdot3 - 8 = 1 — 모터 하나면 전체가 결정된다는 뜻이고, 이것이 4절 링크가 기계공학의 국룰이 된 이유다.

문제는 이 식이 치수를 전혀 보지 않는다는 것이다. 링크 길이가 특별한 값을 가지면 식이 예측한 것보다 자유도가 더 커지는 과구속 기구(overconstrained mechanism)가 나온다. 공간 4R 링크에 식을 그대로 넣으면 6354=26\cdot3 - 5\cdot4 = -2, 즉 “움직일 수 없는 구조물”이라는 답이 나오지만, 링크 길이와 비틀림각이 특정 관계를 만족하는 베넷 링크(Bennett linkage, 1903)는 멀쩡히 1자유도로 돈다.1 사루스(Sarrus) 링크, 브리카르(Bricard) 링크도 같은 부류다. 그러니 그뤼블러 식은 필요조건 스크리닝이지 판정이 아니다. 반대로 잉여 구속이 실제로 걸린 경우(예: 4절 링크의 조인트 축이 미세하게 안 맞을 때)에는 조립 자체가 안 되거나 억지로 조립되면서 내부 응력이 생기므로, 잉여 구속은 공차 설계 문제로 되돌아온다.

3. 그라스호프 조건과 4절 링크의 분류[편집]

4절 링크에서 가장 실용적인 질문은 “어느 링크가 한 바퀴를 다 돌 수 있는가”다. 링크 길이 중 최단을 ss, 최장을 ll, 나머지 둘을 p,qp, q 라 할 때 그라스호프 조건(Grashof condition)은

s+lp+qs + l \le p + q

이 조건을 만족하면 최단 링크에 인접한 조인트에서 완전 회전이 가능하다. 그리고 어느 링크를 지면(고정 링크)으로 삼느냐에 따라 같은 치수 집합이 서로 다른 기구가 된다.

고정 링크유형거동
최단 링크에 인접한 링크크랭크-로커입력은 완전 회전, 출력은 왕복 요동
최단 링크 자신이중 크랭크(드래그 링크)입출력 모두 완전 회전
최단 링크 맞은편 링크이중 로커입출력 모두 요동, 커플러만 완전 회전
그라스호프 불만족삼중 로커아무것도 완전 회전 못 함

같은 네 막대를 어디에 못 박느냐로 기구의 성격이 통째로 바뀌는 이 성질을 반전(inversion)이라 부른다. 설계 초기에 치수를 정하기 전에 반전 네 가지를 먼저 훑는 것이 정석이고, 실제로 “요구 궤적이 안 나온다”는 문제의 상당수가 반전을 바꾸면 풀린다.

4. 위치·속도·가속도 해석[편집]

기구 해석의 뼈대는 폐루프 벡터 방정식이다. 링크를 복소평면 벡터로 놓고 루프를 한 바퀴 돌면 합이 0이 된다. 4절 링크(지면 r1r_1, 입력 r2r_2, 커플러 r3r_3, 출력 r4r_4)라면

r2eiθ2+r3eiθ3r4eiθ4r1=0r_2 e^{i\theta_2} + r_3 e^{i\theta_3} - r_4 e^{i\theta_4} - r_1 = 0

여기서 θ3\theta_3 를 소거하면 입력각 θ2\theta_2 와 출력각 θ4\theta_4 만 남는 프로이덴슈타인 방정식(Freudenstein’s equation)이 나온다.

K1cosθ4K2cosθ2+K3=cos(θ4θ2)K_1 \cos\theta_4 - K_2 \cos\theta_2 + K_3 = \cos(\theta_4 - \theta_2) K1=r1r2,K2=r1r4,K3=r12+r22r32+r422r2r4K_1 = \frac{r_1}{r_2},\quad K_2 = \frac{r_1}{r_4},\quad K_3 = \frac{r_1^2 + r_2^2 - r_3^2 + r_4^2}{2 r_2 r_4}

이 식이 특별한 이유는 미지 치수 K1,K2,K3K_1,K_2,K_3 에 대해 선형이기 때문이다. 해석에서는 θ2\theta_2 를 주고 θ4\theta_4뉴턴-랩슨법으로 푸는 비선형 문제지만, 합성에서는 (θ2,θ4)(\theta_2,\theta_4) 쌍 세 개만 지정하면 3×33\times3 선형계 한 번으로 치수가 나온다.

속도·가속도는 루프식을 시간 미분하면 그대로 얻어진다. 한 번 미분하면 θ˙\dot{\theta} 에 대한 선형계, 두 번 미분하면 같은 계수행렬에 원심·코리올리 항이 우변으로 붙는 선형계다. 계수행렬(야코비안)이 위치 해석에서 이미 만들어진 그것과 같다는 점이 핵심이고, 그래서 속도·가속도 해석은 위치 해석에 비해 거의 공짜다.

평면 기구에는 미분 없이 속도를 읽는 고전적 도구가 하나 더 있다. 순간중심(instantaneous center)은 두 강체의 상대 운동이 순간적으로 순수 회전으로 보이는 점이고, 링크가 nn 개면 n(n1)/2n(n-1)/2 개 존재한다. 세 강체의 세 순간중심은 항상 한 직선 위에 있다는 케네디-아론홀드 정리로 미지 순간중심을 작도해 나가면, 입출력 속도비를 지면 기준 순간중심 사이 거리비로 곧장 읽을 수 있다. 요즘은 다들 수치로 풀지만, 이 그림은 기구가 왜 특이해지는지를 직관적으로 보여주기 때문에 아직 살아 있다.

5. 합성 — 원하는 운동을 역으로 짓기[편집]

합성은 요구 사항의 종류에 따라 세 갈래로 나뉜다.

  • 함수 생성(function generation): 입력각과 출력각의 함수 관계 ψ=f(ϕ)\psi = f(\phi) 를 맞춘다. 프로이덴슈타인 방정식이 곧바로 쓰이는 자리.
  • 경로 생성(path generation): 커플러 위의 한 점이 지정된 곡선(커플러 곡선)을 지나가게 한다.
  • 운동 생성(motion generation, 강체 안내): 커플러 전체의 자세까지 지정한다. 자동차 트렁크 리드, 굴착기 버킷처럼 “위치와 각도가 동시에 중요한” 경우.

핵심 개념이 정밀점(precision point)이다. 연속 곡선을 그대로 맞추는 것은 불가능하니, 유한개의 점에서만 정확히 일치시키고 그 사이는 구조 오차(structural error)를 감수한다. 미지수 개수가 정밀점 수를 제한하는데, 평면 4절 링크는 함수 생성에서 선형으로 3점, 비선형 해까지 동원하면 5점, 운동 생성에서는 뷔르메스터(Burmester) 이론으로 4~5 자세, 경로 생성에서는 최대 9점까지 다룰 수 있다.2

정밀점 사이의 오차를 줄이는 실무 요령이 체비쇼프 간격(Chebyshev spacing)이다. 정밀점을 등간격이 아니라

xj=12(x0+xn+1)12(xn+1x0)cos(2j1)π2nx_j = \tfrac{1}{2}(x_0 + x_{n+1}) - \tfrac{1}{2}(x_{n+1} - x_0)\cos\frac{(2j-1)\pi}{2n}

로 배치하면 구간 양 끝에서 폭주하는 오차를 눌러 최대 오차가 크게 줄어든다. 다항식 보간에서 체비쇼프 다항식의 영점에 절점을 몰아 룽게 현상을 막는 그 아이디어와 정확히 같은 물건이다.

한 가지 유명한 함정은 코그넛(cognate)이다. 로버츠-체비쇼프 정리에 따르면 어떤 커플러 곡선이든 그것을 똑같이 그리는 서로 다른 4절 링크가 셋 존재한다. 그래서 경로 합성 해를 잔뜩 얻어도 상당수는 사실 같은 곡선의 형제이며, “해가 많다”에 속으면 안 된다. 요즘은 정밀점 방식 대신 최적 합성(optimal synthesis) — 곡선 전체의 오차를 목적함수로 놓고 유전 알고리즘이나 비선형 최소제곱으로 치수를 굴리는 방식 — 이 더 흔하다. 정밀점 방식은 해석적으로 우아하지만 “정밀점은 맞는데 그 사이가 엉망”인 해를 잘 뱉기 때문이다.

6. 특이점과 사점[편집]

기구가 죽는 자리는 야코비안이 랭크를 잃는 곳이다. 4절 링크에서 입력 링크와 커플러가 일직선이 되면 출력에 아무리 큰 토크를 걸어도 입력이 움직이지 않는 사점(dead point, toggle)이다. 여기서 기계적 이득은 이론상 무한대가 되는데, 이 성질을 일부러 이용하는 것이 클램프·토글 프레스·접이식 사다리의 잠금이다. 반대로 궤적 중간에 사점이 끼어 있으면 기구가 어느 분기로 갈지 결정하지 못하고 분기 문제(branch/circuit defect)가 생겨, 시제품이 “가끔 반대로 접힌다”.

정량적 지표로는 전달각(transmission angle) μ\mu — 커플러와 출력 링크가 이루는 각 — 을 본다. μ\mu 가 0이나 180°에 가까우면 커플러 힘이 출력 링크를 밀지 못하고 조인트를 짓누르기만 한다. 실무 기준은 대체로 40μ14040^\circ \le \mu \le 140^\circ 이고, 전 구동 범위에서 이 조건을 유지하는 것이 치수 결정의 실질적 제약이 된다.

병렬 기구(델타 로봇, 스튜어트 플랫폼)에서는 특이점이 더 사납다. 고셀랭-앙젤(Gosselin & Angeles, 1990)의 분류를 따르면 역기구학 특이점(작업공간 경계에서 자유도를 잃음), 순기구학 특이점(액추에이터를 잠가도 플랫폼이 움직임 — 구조적으로 위험하다), 그리고 둘의 결합형이 있다. 이 때문에 역운동학경로 계획에서는 야코비안의 조건수를 작업공간 품질 지표로 상시 감시한다.

7. 캠과 기어열[편집]

링크만으로 임의의 함수를 만드는 데는 한계가 있어서, 두 가지 우회로가 병용된다.

(cam)은 곡면 하나로 임의의 변위 함수를 직접 새긴다. 자유도가 크다는 것이 장점이자 함정인데, 종동절 변위 s(θ)s(\theta) 를 아무렇게나 그리면 가속도가 불연속이 되어 충격이, 저크(가속도의 미분)가 불연속이 되어 진동과 소음이 생긴다. 그래서 등속·등가속 구간을 그대로 잇지 않고 사이클로이드, 수정 사다리꼴, 3-4-5 또는 4-5-6-7 다항식 같은 저크까지 연속인 운동 법칙을 쓴다. 또 하나의 제약은 압력각(pressure angle)으로, 병진 종동절 기준 30° 를 넘기면 옆으로 미는 힘이 커져 종동절이 낀다.

기어열(gear train)은 정확한 속도비를 담당한다. 인벌류트 치형이 표준이 된 이유는 중심거리가 조금 틀려도 속도비가 유지되는 유일한 실용 치형이기 때문이다. 유성기어에서는 캐리어 각속도 ωc\omega_c 를 기준으로 본 상대 속도비를 쓰는 윌리스 식

ωsωcωrωc=NrNs\frac{\omega_s - \omega_c}{\omega_r - \omega_c} = -\frac{N_r}{N_s}

로 태양-링-캐리어 세 축의 관계를 푼다(NN 은 잇수). 자동변속기의 변속단은 결국 이 식에서 어느 축을 고정하느냐의 조합이다.

8. 컴플라이언트 메커니즘과 위상최적화[편집]

조인트는 마모되고, 백래시가 있고, 윤활이 필요하고, 무엇보다 작게 만들기가 어렵다. 컴플라이언트 메커니즘(compliant mechanism)은 조인트를 아예 없애고 재료 자체의 탄성 변형으로 운동을 만든다. 손톱깎이, 빨래집게, 그리고 MEMS의 거의 모든 가동 구조가 여기 속한다. 부품 수가 1개로 줄고 조립·마찰·백래시가 사라지는 대신, 운동 범위가 좁고 피로 파괴가 수명을 지배하며 에너지의 일부가 탄성 변형에 저장되어 되돌아온다.

설계 방법은 두 계보다. 하나는 의사강체 모델(pseudo-rigid-body model)로, 유연 세그먼트를 “회전 스프링이 달린 강체 링크”로 치환해 위에서 다룬 링크 기구 이론을 그대로 재활용한다. 다른 하나는 위상 최적화로 재료 분포를 처음부터 풀어버리는 방식이다. 출력점 변위를 최대화하는 목적함수(상호 퍼텐셜 에너지)에 입력·출력 강성 제약을 걸면, 힘의 방향을 뒤집는 역전기(force inverter)나 변위를 증폭하는 구조가 알아서 나온다.3 다만 이 방식에는 악명 높은 점 힌지(one-node hinge) 문제가 있다 — 최적해가 요소 모서리 한 점에서만 이어진 가짜 경첩을 만들어내는데, 수치적으로는 컴플라이언스가 최고지만 실제로 만들면 그 점에서 응력이 무한대로 뜬다. 필터링, 길이 스케일 제약, 응력 제약이 전부 이 문제와 싸우기 위한 장치다.

9. 여담[편집]

  • 실제 설계 현장에서 4절 링크 치수는 여전히 “커플러 곡선 도감을 뒤진다 → CAD에서 손으로 끌어본다 → 안 되면 최적화 돌린다” 순서로 정해진다. 헤런트(Hrones)와 넬슨(Nelson)이 1951년에 낸 7000여 개의 커플러 곡선 아틀라스는 아직도 인용된다.
  • 평면 직선 운동을 링크로 정확히 만드는 문제는 19세기 증기기관의 최대 난제였다. 와트의 링크는 근사 직선이었고, 정확한 직선은 1864년 포슬리에-립킨(Peaucellier-Lipkin) 반전기가 처음 해냈다. 8절 링크를 써야 했다는 점이 문제의 난이도를 말해준다.
  • 기구를 자유도만 보고 설계하면 반드시 사점에서 한 번 당한다. 시제품이 “가끔 반대로 접힌다”면 십중팔구 분기 문제이고, 치수를 손대야지 스토퍼를 붙일 일이 아니다.4
  • 요즘은 물리 엔진에서 4절 링크를 대충 만들어 돌려보는 것이 초기 검토 수단으로 꽤 쓸 만하다. 다만 최대좌표 기반 엔진은 폐루프에서 구속 드리프트가 누적되므로(→ 미분대수방정식), 정밀 궤적 검증까지 맡기면 안 된다.

10. 관련 문서[편집]

11. Footnotes[편집]

  1. 베넷 링크는 마주보는 링크 길이가 같고(a12=a34a_{12}=a_{34}, a23=a41a_{23}=a_{41}), 링크 길이와 비틀림각이 sinα/a\sin\alpha/a 를 일정하게 유지할 때만 움직인다. 즉 치수를 조금만 틀리면 진짜로 안 움직이는 구조물이 된다. 조립해 보고 “어? 되네?” 하는 게 아니라 “어? 안 되네?” 를 훨씬 자주 겪는 물건.

  2. 9점 경로 합성 문제는 워플러·모건·소메세(Wampler, Morgan & Sommese, 1992)가 호모토피 연속법으로 완전히 풀었는데, 해가 최대 4326개, 로버츠 코그넛 삼형제로 묶으면 서로 다른 4절 링크 1442개였다. “치수 4개 정하는 문제”의 대수적 실체가 이 정도다.

  3. Sigmund(1997)의 역전기 예제는 이 분야의 헬로 월드다. 논문 그림 그대로 재현되는 X자 구조가 하도 유명해서, 컴플라이언트 메커니즘 강의 슬라이드에서 이걸 안 보기가 더 어렵다.

  4. 사점 근처는 전달각이 죽는 곳이기도 해서, 스토퍼로 막으면 그 스토퍼가 기구 전체 하중을 받는다. 수렴은 신에게 맡길 수 있어도 사점은 못 맡긴다.