본문으로 건너뛰기
99 / MECHANICS ENERGY LAB
먼저 알아두면 좋아요 · 연결된 선수 단원의 기호와 기준 예제를 먼저 확인하세요.
단원 목록 (103) · 역학·에너지와 구조 보존
이해하는 속도로 읽으세요.개념도이론실험확인 문제
BUILD YOUR INTUITION

먼저 그림으로 이해하기

한 번에 한 단계씩 살펴보세요.

조화진동자의 힘·운동·에너지를 연결하고 수치 오차를 관찰합니다.

0101.001축 범위는 현재 값에 맞춰 조절합니다.
가로: 시간 [s] · 세로: 위치 [m]
정확한 진동symplectic Euler

m [kg] = 1

고정 기준 예제의 그림과 수치입니다. 각 단계에서 같은 그림의 의미를 차례로 살펴보세요. 고정된 기준 예제이며 아래 실험의 설정과 독립적입니다.
1 / 4

힘

변위 반대 방향의 복원력이 작용합니다.

F=−kq

실험에서 확인하기 →
이 단원 목차

운동은 최적화와 같지 않다

이상적인 용수철의 질량은 관성 때문에 평형점을 지나 진동합니다. 기본 경사하강은 목적을 줄이는 일차 갱신입니다. 둘 다 기울기를 포함할 수 있지만 상태·단위·에너지 수지가 다릅니다. 학습에 비유하기 전에 물리 모형을 먼저 정의합니다.

일차원 용수철, 질량 m=1m=1 kg, 강성 k>0k>0 N/m, 마찰·외력 없음, 평형점 기준 변위 qq m를 가정합니다. 초기 속도는 0입니다. 계의 경계와 가정을 정해야 어떤 보존을 주장할지 알 수 있습니다.

힘에서 정확한 궤적까지

F=−kq,mq¨=−kq.F=-kq,\qquad m\ddot q=-kq.

q(0)=q0,v(0)=0q(0)=q_0,v(0)=0이면 q(t)=q0cos⁡(ωt)q(t)=q_0\cos(\omega t), v(t)=−q0ωsin⁡(ωt)v(t)=-q_0\omega\sin(\omega t), ω=k/m\omega=\sqrt{k/m}입니다. 지정 단위에서 m=k=q0=1m=k=q_0=1이면 주기는 2π2\pi초입니다.

음의 복원력은 평형점으로 향하지만 위치가 단조롭게 0으로 가는 것은 아닙니다. 속도가 독립적인 상태 변수입니다.

보존 에너지 유도

위치에너지 V=kq2/2V=kq^2/2의 음의 미분이 힘이고 운동에너지는 mv2/2mv^2/2입니다.

E=12mv2+12kq2,dEdt=v(mv˙+kq)=0.E=\frac12mv^2+\frac12kq^2,\qquad \frac{dE}{dt}=v(m\dot v+kq)=0.

운동방정식과 마찰·외부 일의 부재를 써서 상쇄합니다. 감쇠를 추가하면 에너지 수지가 달라져 보존을 그대로 주장할 수 없습니다.

기준 초기 에너지는 0.5 J입니다. 4분의 1주기에는 위치가 0이고 모두 운동에너지입니다. 반주기에는 위치 −1-1 m에서 다시 위치에너지가 됩니다.

갱신 순서가 있는 수치해법

속도 먼저의 symplectic Euler를 씁니다.

vn+1=vn−h(k/m)qn,qn+1=qn+hvn+1.v_{n+1}=v_n-h(k/m)q_n,\qquad q_{n+1}=q_n+h v_{n+1}.

위치는 새 속도를 사용합니다. 둘 다 이전 값을 쓰는 전진 Euler와 다릅니다. h=0.1,m=k=q0=1h=0.1,m=k=q_0=1의 첫 단계는 v=−0.1,q=0.99v=-0.1,q=0.99, 에너지는 0.49505 J입니다. 정확히 0.5가 아닙니다.

Symplectic 구조 보존은 매 단계의 원래 에너지 정확 보존과 다릅니다. ‘물리 구조를 보존하는’ 학습 모형도 무엇을 어떤 오차로 보존하는지 명시해야 합니다.

안정 구간 유도

상태 (q,v)(q,v)의 갱신 행렬은

M=(1−h2ω2h−hω21),det⁡M=1M=\begin{pmatrix}1-h^2\omega^2&h\\-h\omega^2&1\end{pmatrix},\qquad\det M=1

이고 trace는 2−h2ω22-h^2\omega^2입니다. 0<hω<20<h\omega<2이면 고유값이 단위원에 있어 이 선형 문제의 궤적이 유계입니다. 경계 2에서는 중복 고유값만으로 유계 거듭제곱을 보장하지 못하고 결함 행렬의 선형 성장이 생길 수 있습니다. 부피 보존만으로 안정성을 보장하지는 않습니다.

실험은 100회 상태에서 최대 에너지 편차를 계산합니다. 간격을 바꾸면 최종 시간도 달라집니다. 수렴 차수를 보려면 물리적 최종 시간을 고정하고 반복 수를 바꾸세요.

실험과 연구 확장

파랑은 정확한 위치, 주황은 같은 표시 시점의 수치 위치입니다. 표에는 최종 위치·속도, 초기·최종 에너지, 최대 편차를 표시합니다. 위치 곡선이 비슷하다고 에너지 보존이나 장시간 정확도를 입증한 것은 아닙니다.

AI 연구에서는 학습한 힘을 알려진 미분과 비교하고 궤적·단위·보존량·해상도 민감도를 검사하세요. 짧은 궤적을 맞춘 모형이 긴 시간이나 다른 초기값에서는 실패할 수 있습니다. Hamiltonian 매개변수화도 상태와 해법 가정 아래의 구조만 제공합니다.

연습과 근거

  1. 첫 단계와 에너지를 구하세요. 답: q=0.99,v=−0.1,E=0.49505q=0.99,v=-0.1,E=0.49505입니다.
  2. 강성을 두 배로 하면 주파수와 안정 간격은 어떻게 바뀌나요?
  3. 감쇠력 −cv-cv를 추가해 dE/dt=−cv2dE/dt=-cv^2를 유도하세요.
  4. 반복 수뿐 아니라 같은 물리적 최종 시간에서 해법을 비교하세요.

배경은 MIT Classical Mechanics를 참고하세요. 이 검산은 지정한 용수철 모형에 대한 것이며 접촉·강체 운동의 범용 검증이 아닙니다.

CHECK YOUR UNDERSTANDING

설명할 수 있나요?

실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.

1. 마찰 없는 실제 진동자의 총에너지는?
2. symplectic Euler는 정확한 E를 항상 보존하나요?

선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.