Hooke's Law & Materials Science Laboratory

Investigate linear elastic deformation, ductile plastic yielding, and constitutive spring network mechanics. Calibrate spring stiffness, log force-displacement data points in tension and compression modes, graph mechanical work done, and evaluate equivalent constants in complex series-parallel spring topologies.

System State: LINEAR ELASTIC
Mode: TENSION
Applied Force (F): 0.00 N
Displacement (x): 0.00 cm
Strain Energy (Ep): 0.000 J

Virtual Spring Rig 50 cm Ruler Scale

100%
🖱️ Drag to pan • Scroll to zoom
⚠️ ELASTIC LIMIT EXCEEDED! The specimen has yielded into ductile plastic deformation. Proportionality no longer holds!

Instrumentation & Data Logger

Extension (x)
0.00 cm
Tensile Stress (σ)
0.00 MPa
Tensile Strain (ε)
0.0000
Strain Energy (Ep)
0.000 J
# Mode F (N) x (cm) σ (MPa) ε Ep (J)

Data Visualizer

Theoretical curve plotted for active specimen.

Spring Apparatus Visualizer Real-Time Kinetic Stretch

100%
🖱️ Drag to pan • Scroll to zoom

Network Topology & Solver

Equivalent Stiffness (k_eq)
--
Total Force (F_total)
--
System Stretch (X_tot)
--
Total Strain Energy (W)
--
📘 Step-by-Step Analytical Derivation ▼
💡 Constitutive Rules: Springs in parallel share total external load (F_total = sum of F_i) and extend equally. Springs in series sustain equal force (F_i = F_total) while their respective extensions add up.
Advertisement
[AdSense Responsive Display Unit]

How to Operate the Simulator

This virtual laboratory enables precision testing of elastic bodies under tensile and compressive loading, alongside the quantitative analysis of complex spring arrays:

  1. Rig Setup & Mode Selection: Toggle between Tension (Extension) and Compression. In tension mode, weights suspend from the lower hook; in compression mode, weights push down onto the upper load plate.
  2. Stiffness & Load Tuning: Adjust the spring stiffness slider (k) to vary coil thickness and resistance. Adjust the load mass (m) or click quick-addition buttons (+50 g, +100 g, +200 g) to observe real-time extension against the integrated 50 cm ruler.
  3. Plastic Yielding Identification: If the extension exceeds the 30.0 cm threshold (elastic limit), the coils turn red and a plastic yield warning triggers. In this region, deformation is non-linear and permanent.
  4. Logging & Plotting: Click Log Point to record values in the data table. Use the graph selector to switch between Force vs. Displacement, Stress vs. Strain, and Strain Energy vs. Extension.
  5. Spring Network Solver (Tab 2): Switch to the Spring Systems Calculator to configure single, series, parallel, and compound networks. Inspect how total tension distributes through sub-branches and review the step-by-step arithmetic derivation.

Scientific Theory & Working Principles

Robert Hooke first stated in 1678 that the deformation of an elastic body is proportional to the deforming force applied to it, expressed as ceiiinosssttuv (Latin: Ut tensio, sic vis — "as the extension, so the force").

1. The Proportional & Elastic Limit: For small displacements, metallic crystal lattices undergo reversible bond stretching. The restoring force exerted by the spring opposes the displacement. When the applied stress surpasses the material's yield strength, slip planes in the crystal dislocation network slide permanently. The specimen transitions into plastic deformation, where displacement no longer returns to zero upon unloading.

2. Stress and Strain Normalization: Hooke's law is a macroscopic manifestation of the microscopic stress-strain relationship. Engineering stress (σ) normalizes applied tensile force over original wire cross-sectional area (A), while engineering strain (ε) normalizes change in length over original active coil length (L0). In the linear regime, stress and strain are linked via Young's Modulus (E): σ = E · ε.

3. Elastic Strain Energy: The work done by an external load stretching a spring from rest to displacement x is stored internally as elastic potential energy (Ep). On a Force vs. Displacement plot, this work corresponds to the area under the curve. For an ideal linear spring, this produces the parabolic relation Ep = 0.5 · k · x2.

Mathematical Foundations & Formulas

Key governing equations for solid mechanics and spring networks:

Hooke's Law (Restoring Force): F_restoring = -k · x
Applied Equilibrium Load: F = m · g = k · x
Engineering Stress: σ = F / A   (where A = π · r_wire²)
Engineering Strain: ε = ΔL / L₀ = x / L₀
Elastic Strain Energy: Ep = 0.5 · k · x² = 0.5 · F · x
Springs in Parallel: k_eq = k₁ + k₂ + ... + k_n
Springs in Series: 1 / k_eq = 1 / k₁ + 1 / k₂ + ... + 1 / k_n

Real-World Engineering & Industrial Applications

Constitutive spring mechanics are foundational to modern structural and mechanical systems:

  • Automotive Suspension Struts: Vehicle suspension combines coil springs in parallel with pneumatic shock absorbers. Springs isolate the chassis from high-frequency road vibrations, while designers calculate equivalent stiffness to optimize ride comfort and roll stability.
  • Earthquake Base Isolators: Civil structures in seismic zones rest on heavy elastomeric bearings and lead-rubber spring assemblies. Acting as parallel spring-damper banks, these isolators lower the building's natural frequency, decoupling it from ground accelerations.
  • Precision Seismometry & Accelerometers: Micro-electro-mechanical systems (MEMS) sensors use micro-etched silicon cantilever springs to suspend proof masses. External accelerations produce minute displacements measured through capacitive readouts governed by Hooke's proportionality.
  • Biomechanical Prosthetics & Tendon Robotics: Modern carbon-fiber prosthetic running blades act as high-efficiency leaf springs that store and release strain energy (Ep) during the stance phase, closely replicating human Achilles tendon biomechanics.

Practice Problems & Diagnostic Tasks

Consolidate your quantitative comprehension with five senior high school laboratory problems:

Task 1: Direct Proportionality & Extension

A calibrated steel spring has a stiffness of k = 40.0 N/m and an unstretched length of 20.0 cm. A laboratory weight of mass m = 0.60 kg is suspended from the spring and allowed to reach static equilibrium. Taking gravitational acceleration g = 9.81 m/s², determine the gravitational force (load) applied, the resulting extension in centimeters, and the total stretched length of the spring.

Task 2: Parallel Suspension Analysis

A rigid, horizontal support bar suspends an engine block weighing 600 N. The bar is supported symmetrically by four identical, non-yielding vertical springs arranged in parallel. If each individual spring possesses a spring constant of k = 750 N/m, calculate:
(a) The equivalent spring constant (keq) of the four-spring network.
(b) The vertical displacement (stretch) of the engine block.
(c) The tensile load borne by each individual spring.

Task 3: Series Chain Extension & Energy

Two springs with constants k1 = 60.0 N/m and k2 = 30.0 N/m are connected in series end-to-end. A tensile load of F = 12.0 N is applied across the overall chain.
(a) Calculate the equivalent spring constant of the series combination.
(b) Calculate the individual extension in each spring.
(c) Determine the total elastic strain energy stored in the combined system.

Task 4: Limit Analysis & Plastic Threshold

A testing rig uses a spring with stiffness k = 35.0 N/m and an elastic limit defined at an extension of xlimit = 0.30 m.
(a) What maximum suspended mass (kg) can be attached before permanent plastic deformation occurs?
(b) If a 1.50 kg mass is mistakenly hung on this spring, calculate the excess deforming force acting beyond the proportional threshold.

Task 5: Compound Suspension Troubleshooting

An industrial apparatus employs Compound Arrangement A: two identical springs with stiffness k = 50.0 N/m arranged in parallel, connected in series with a single identical spring (k = 50.0 N/m). A total mass of m = 2.0 kg is suspended from the bottom hook.
(a) Determine the equivalent stiffness (keq) of this compound system.
(b) Find the extension of the parallel section and the single series spring section.
(c) Find the total vertical displacement of the 2.0 kg load.

Click to Reveal Step-by-Step Solutions and Proofs

Solution to Task 1:

1. Applied force: F = m · g = 0.60 kg × 9.81 m/s² = 5.886 N.

2. Extension: x = F / k = 5.886 N / 40.0 N/m = 0.14715 m = 14.72 cm.

3. Total length: L = L0 + x = 20.0 cm + 14.72 cm = 34.72 cm.

Solution to Task 2:

1. Equivalent stiffness for n = 4 springs in parallel: keq = n · k = 4 × 750 N/m = 3000 N/m.

2. Displacement: X = Ftotal / keq = 600 N / 3000 N/m = 0.20 m = 20.0 cm.

3. Load sharing: Because the load is shared equally, Fi = Ftotal / 4 = 600 N / 4 = 150 N per spring.

Solution to Task 3:

1. Series equivalent stiffness: 1 / keq = 1/k1 + 1/k2 = 1/60 + 1/30 = 3/60 = 1/20. Hence, keq = 20.0 N/m.

2. In series, both springs experience the full force F = 12.0 N:
Extension 1: x1 = 12.0 N / 60.0 N/m = 0.20 m = 20.0 cm.
Extension 2: x2 = 12.0 N / 30.0 N/m = 0.40 m = 40.0 cm.
Total extension = x1 + x2 = 60.0 cm.

3. Total strain energy: Ep = 0.5 · keq · xtot2 = 0.5 × 20.0 N/m × (0.60 m)2 = 3.60 J.

Solution to Task 4:

1. Maximum proportional force: Flimit = k · xlimit = 35.0 N/m × 0.30 m = 10.5 N.

Max mass: mlimit = Flimit / g = 10.5 N / 9.81 m/s² = 1.07 kg.

2. Actual applied force for 1.50 kg: Fapplied = 1.50 kg × 9.81 m/s² = 14.715 N.

Excess force beyond elastic threshold: ΔF = 14.715 N - 10.5 N = 4.215 N (causing ductile plastic yielding).

Solution to Task 5:

1. Parallel upper stage: kp = k + k = 50.0 + 50.0 = 100.0 N/m.
Combined with lower single spring in series: 1 / keq = 1/kp + 1/k = 1/100 + 1/50 = 3/100.
keq = 100 / 3 = 33.33 N/m.

2. Total weight suspended: F = 2.0 kg × 9.81 m/s² = 19.62 N.
Parallel upper stage stretch: xp = 19.62 N / 100.0 N/m = 0.1962 m = 19.62 cm.
Single lower spring stretch: xs = 19.62 N / 50.0 N/m = 0.3924 m = 39.24 cm.

3. Total displacement: Xtot = xp + xs = 19.62 cm + 39.24 cm = 58.86 cm.