Hooke spring and ideal oscillator

Models an undamped spring that follows Hooke's law around its resting position. Enter k directly or measure it as force divided by stretch.

  • Runs in your browser
  • No upload
  • Check before download

Models an undamped spring that follows Hooke's law around its resting position. Enter k directly or measure it as force divided by stretch. Your elastic limit only checks that the model still applies. Use at least 8 samples per period. The tool doesn't rate any material.

Model, grammar and limits

k=Fstatic/xstatic; ω=√(k/m); x=x0cosωt+(v0/ω)sinωt; E=kx²/2+mv²/2

Numbers can have up to 48 characters, with a decimal point or e, and no thousands separators. Curves use 2 to 501 samples plus up to 16 section endpoints. Use up to 32 forces or sources and up to 16 sections. Springs take 1 to 20 periods with at least 8 samples per period; pendulum angles run from 0 to 179°. Magnus covers −40 to 35 °C over water and −40 to 0 °C over ice; relative humidity 0 to 100%, pressure 5 to 200 kPa, and vapor pressure must be below total pressure. Backup is limited to 1 MiB. Invalid, non-unique or unresolved data are rejected.

Results are numerical idealizations in SI units, shown with up to 10 digits; CSV keeps the numeric values and units. 9.80665 m/s² is the conventional standard g, not local gravity. Uncertainty in your inputs or the model is not estimated, and nothing here is a physical approval.

Calculation and backup stay in this browser. Workers stop after 15 seconds, or when you edit, reset or cancel. Inputs are never uploaded or stored. Input data, formulas and filenames are never sent. Only with your optional consent, Refentra sends aggregate counts of actions and outcomes, without input content.

Use the chosen model

  1. Model, grammar and limits

    Models an undamped spring that follows Hooke's law around its resting position. Enter k directly or measure it as force divided by stretch. Your elastic limit only checks that the model still applies. Use at least 8 samples per period. The tool doesn't rate any material.

  2. Calculate

    k=Fstatic/xstatic; ω=√(k/m); x=x0cosωt+(v0/ω)sinωt; E=kx²/2+mv²/2. Numbers can have up to 48 characters, with a decimal point or e, and no thousands separators. Curves use 2 to 501 samples plus up to 16 section endpoints. Use up to 32 forces or sources and up to 16 sections. Springs take 1 to 20 periods with at least 8 samples per period; pendulum angles run from 0 to 179°. Magnus covers −40 to 35 °C over water and −40 to 0 °C over ice; relative humidity 0 to 100%, pressure 5 to 200 kPa, and vapor pressure must be below total pressure. Backup is limited to 1 MiB. Invalid, non-unique or unresolved data are rejected.

  3. Download CSV report

    Results are numerical idealizations in SI units, shown with up to 10 digits; CSV keeps the numeric values and units. 9.80665 m/s² is the conventional standard g, not local gravity. Uncertainty in your inputs or the model is not estimated, and nothing here is a physical approval. Calculation and backup stay in this browser. Workers stop after 15 seconds, or when you edit, reset or cancel. Inputs are never uploaded or stored. Input data, formulas and filenames are never sent. Only with your optional consent, Refentra sends aggregate counts of actions and outcomes, without input content.

Model questions

Model, grammar and limits

Models an undamped spring that follows Hooke's law around its resting position. Enter k directly or measure it as force divided by stretch. Your elastic limit only checks that the model still applies. Use at least 8 samples per period. The tool doesn't rate any material. k=Fstatic/xstatic; ω=√(k/m); x=x0cosωt+(v0/ω)sinωt; E=kx²/2+mv²/2

Unit

Model; Spring stiffness; Static restoring-force magnitude; Static extension magnitude; Mass; Initial displacement from equilibrium; Initial velocity; Own elastic-model displacement limit; Plotted periods (1); Curve sample count (1). Numbers can have up to 48 characters, with a decimal point or e, and no thousands separators. Curves use 2 to 501 samples plus up to 16 section endpoints. Use up to 32 forces or sources and up to 16 sections. Springs take 1 to 20 periods with at least 8 samples per period; pendulum angles run from 0 to 179°. Magnus covers −40 to 35 °C over water and −40 to 0 °C over ice; relative humidity 0 to 100%, pressure 5 to 200 kPa, and vapor pressure must be below total pressure. Backup is limited to 1 MiB. Invalid, non-unique or unresolved data are rejected.

Model results

Results are numerical idealizations in SI units, shown with up to 10 digits; CSV keeps the numeric values and units. 9.80665 m/s² is the conventional standard g, not local gravity. Uncertainty in your inputs or the model is not estimated, and nothing here is a physical approval.

Download input backup

Calculation and backup stay in this browser. Workers stop after 15 seconds, or when you edit, reset or cancel. Inputs are never uploaded or stored. Input data, formulas and filenames are never sent. Only with your optional consent, Refentra sends aggregate counts of actions and outcomes, without input content.