4 MODULES
16 SIMULATIONS
v1.0
// PHYS//LAB Dashboard
Interactive Physics Simulation Laboratory
πŸš€
Classical Mechanics
Projectile motion, pendulums, springs, collisions, orbital mechanics with real-time free-body diagrams
5 SIMULATIONS
⚑
Electromagnetism
Electric field visualizer, Lorentz force trajectories, RLC circuit oscillation and resonance
3 SIMULATIONS
🌊
Waves & Optics
Wave superposition, double-slit interference, Fourier decomposition, ray optics with lenses
4 SIMULATIONS
πŸ”₯
Thermodynamics
Ideal gas law PV=nRT, Carnot heat engine cycles, statistical mechanics particle simulation
3 SIMULATIONS
// Projectile Motion
Classical Mechanics Β· Kinematics
PROJECTILE TRAJECTORY
M1
Parameters
40 m/s
45Β°
9.8 m/sΒ²
1.0 kg
Governing Equations
x(t) = vβ‚€Β·cos(ΞΈ)Β·t
y(t) = vβ‚€Β·sin(ΞΈ)Β·t βˆ’ Β½gtΒ²
Computed
Range: 0 m
Max H: 0 m
T_flight: 0 s
// Pendulum
Classical Mechanics Β· Oscillations
SIMPLE & DOUBLE PENDULUM
M2
Mode
Parameters
140
100
90Β°
45Β°
0%
Simple Pendulum
θ̈ = βˆ’(g/L)Β·sin(ΞΈ) βˆ’ bΒ·ΞΈΜ‡
T β‰ˆ 2Ο€βˆš(L/g)
Energy
KE: 0 J   PE: 0 J
// Spring-Mass System
Classical Mechanics Β· Hooke's Law
HARMONIC OSCILLATOR
M3
Parameters
20 N/m
2.0 kg
80 px
1.0
Equations of Motion
F = βˆ’kx βˆ’ bαΊ‹
mẍ + bαΊ‹ + kx = 0
Ο‰β‚€ = √(k/m) = 3.16 rad/s
f = 0.50 Hz
ΞΆ = 0.16
// Collisions
Classical Mechanics Β· Momentum & Energy
1D ELASTIC & INELASTIC
M4
Type
Object A
5 kg
4 m/s
Object B
3 kg
-2 m/s
Conservation Laws
p = m₁v₁ + mβ‚‚vβ‚‚ = 26 kgΒ·m/s
KE = 46 J
After Collision
v₁' = β€” m/s
vβ‚‚' = β€” m/s
// Orbital Mechanics
Classical Mechanics Β· Gravitation
KEPLER ORBITS & N-BODY
M5
Central Body
5000
Orbiter
150
3.5
Gravitational Force
F = GΒ·MΒ·m / rΒ²
v_circ = √(GM/r)
Orbit Data
r = 150
v = 3.5
E = β€”
// Electric Fields
Electromagnetism Β· Coulomb's Law
FIELD LINE VISUALIZER
E1
Add Charges (click canvas)
Display
16
4
Coulomb's Law
E = kQ/rΒ²
k = 8.99Γ—10⁹ NΒ·mΒ²/CΒ²
F = qE
Charges
Count: 0
// Lorentz Force
Electromagnetism Β· Charged Particle Motion
PARTICLE IN E + B FIELDS
E2
Fields
0
0
2.0
Particle
3.0
0
1.0
Lorentz Force
F = q(E + v Γ— B)
r_c = mv/(qB) = β€”
Ο‰_c = qB/m = β€”
// RLC Circuit
Electromagnetism Β· Oscillations & Resonance
DRIVEN RLC OSCILLATOR
E3
Components
50
100
10
Drive Signal
10 V
159
Resonance
fβ‚€ = 1/(2Ο€βˆšLC) = β€” Hz
Q = (1/R)√(L/C) = β€”
Z = β€” Ξ©
I = β€” A
// Wave Superposition
Waves & Optics Β· Interference
CONSTRUCTIVE & DESTRUCTIVE
W1
Wave 1
50
3.0
0Β°
Wave 2
50
3.0
0Β°
Superposition Principle
y = y₁ + yβ‚‚
y₁ = A₁·sin(k₁x βˆ’ ω₁t + φ₁)
Δφ = 0Β°
// Double Slit Experiment
Waves & Optics Β· Interference Patterns
YOUNG'S DOUBLE SLIT
W2
Parameters
25
15
5
Interference Condition
dΒ·sinΞΈ = mΞ» (bright)
dΒ·sinΞΈ = (m+Β½)Ξ» (dark)
Ξ”y = Ξ»L/d
// Fourier Decomposition
Waves & Optics Β· Signal Analysis
FOURIER SERIES BUILDER
W3
Target Waveform
Harmonics
5
Fourier Series
f(x) = a₀/2 + Σ[aₙcos(nωx) + bₙsin(nωx)]
Square Wave
f(x) = (4/Ο€)Ξ£ sin((2n-1)x)/(2n-1)
// Ray Optics
Waves & Optics Β· Lenses & Mirrors
THIN LENS SIMULATOR
W4
Lens
100
Object
200
40
Thin Lens Equation
1/f = 1/dβ‚’ + 1/dα΅’
M = βˆ’dα΅’/dβ‚’ = hα΅’/hβ‚’
Image
dα΅’ = β€”
M = β€”
β€”
// Ideal Gas Law
Thermodynamics Β· PV = nRT
PARTICLE KINETICS
T1
State Variables
300 K
70%
80
Ideal Gas Law
PV = nRT
KE_avg = (3/2)kT
Measured
P = β€”
KE = β€”
v_rms = β€”
// Heat Engines
Thermodynamics Β· Carnot Cycle
CARNOT CYCLE PV DIAGRAM
T2
Reservoirs
800 K
300 K
Cycle
1.0
6.0
Carnot Efficiency
Ξ· = 1 βˆ’ T_c/T_h
Ξ· = β€”%
W = Q_h βˆ’ Q_c
Entropy
Ξ”S_total = 0 (reversible)
// Statistical Mechanics
Thermodynamics Β· Entropy & Distributions
MAXWELL-BOLTZMANN DISTRIBUTION
T3
Parameters
300 K
4 amu
1000
Maxwell-Boltzmann
f(v) = 4Ο€(m/2Ο€kT)^(3/2) vΒ² e^(βˆ’mvΒ²/2kT)
Statistics
v_avg = β€”
v_rms = β€”
v_mp = β€”