{
  "slug": "warm-up-sets",
  "title": "Warm-Up Set Calculator",
  "category": "Strength Training",
  "category_slug": "strength-training",
  "tier": 3,
  "summary": "Generate a four-set percentage-based warm-up ramp for barbell lifts, rounded to plate increments.",
  "description": "This calculator generates a four-set warm-up progression using a percentage-based ramp protocol adapted from NSCA and powerlifting guidelines. It accepts a working load and bar weight, then outputs four sets at 40%, 55%, 70%, and 85% of the working weight, each rounded to the nearest 2.5 kg plate increment and paired with descending rep schemes (8, 5, 3, 1). The method provides a structured warm-up sequence for barbell lifts, though no single canonical warm-up formula exists across strength-training literature.",
  "page_url": "https://fitmetriclab.com/en/tools/strength-training/warm-up-sets/",
  "api_url": "https://fitmetriclab.com/api/tools/warm-up-sets.json",
  "formula": {
    "id": "warm_up_sets",
    "expression": "w_i = \\text{round}_{2.5}\\bigl(B + (w_{work} - B) \\times p_i\\bigr), \\quad p_i \\in \\{0.40, 0.55, 0.70, 0.85\\}",
    "variables": [
      {
        "symbol": "w_{work}",
        "description": "Working load in kg"
      },
      {
        "symbol": "B",
        "description": "Bar weight in kg"
      }
    ]
  },
  "inputs": [
    {
      "id": "working_kg",
      "label": "Working Load",
      "type": "number",
      "unit": "kg",
      "default": 80,
      "min": 1,
      "max": 500,
      "step": 0.5
    },
    {
      "id": "bar_kg",
      "label": "Bar Weight",
      "type": "number",
      "unit": "kg",
      "default": 20,
      "min": 5,
      "max": 25,
      "step": 1
    }
  ],
  "worked_example": {
    "inputs": {
      "working_kg": 80,
      "bar_kg": 20
    },
    "expected_output": "4 warm-up sets"
  },
  "result_summary_template": "With a working load of {working_kg} kg and bar weight of {bar_kg} kg, the calculator generates {result} using a four-step percentage ramp (40%, 55%, 70%, 85%) rounded to the nearest 2.5 kg plate increment.",
  "methodology": "Four-set ramp at 40%, 55%, 70%, and 85% of working load, rounded to nearest 2.5 kg plate. Bar weight anchors the lower bound. Rep scheme: 8, 5, 3, 1. Reflects NSCA and powerlifting warm-up protocols; no single canonical formula exists.",
  "sources": [
    {
      "label": "Haff GG, Triplett NT (eds). Essentials of Strength Training and Conditioning (4th ed). Human Kinetics. 2016.",
      "url": "https://www.nsca.com/education/books/essentials-of-strength-training-and-conditioning-4th-edition/"
    },
    {
      "label": "Zourdos MC, et al. Modified Daily Undulating Periodization Model Produces Greater Performance Than a Traditional Configuration in Powerlifters. J Strength Cond Res. 2016;30(3):784-791.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/26274603/"
    },
    {
      "label": "Helms ER, Zourdos MC, Storey A, et al. Application of the Repetitions in Reserve-Based Rating of Perceived Exertion Scale for Resistance Training. Strength Cond J. 2016;38(4):42-49.",
      "url": "https://journals.lww.com/nsca-scj/Fulltext/2016/08000/Application_of_the_Repetitions_in_Reserve_Based.9.aspx"
    }
  ],
  "faqs": [
    {
      "question": "Why four warm-up sets instead of three or five?",
      "answer": "The four-set model balances preparation with efficiency for most intermediate to advanced lifters working in the 60–200 kg range. Lighter working loads may require fewer steps; heavier loads or more technical lifts sometimes benefit from additional intermediate sets. The choice reflects common coaching practice rather than a physiological mandate."
    },
    {
      "question": "Why round to 2.5 kg increments?",
      "answer": "Rounding to 2.5 kg matches the smallest commonly available fractional plate pair (1.25 kg each side). This makes the calculated warm-up sets directly loadable in most training facilities. Gyms with only 5 kg plates will see coarser jumps; those with microplates (0.5–1 kg) can load more precise intermediate steps if desired."
    },
    {
      "question": "Can this ramp be used for all barbell lifts?",
      "answer": "The percentage-based ramp is most commonly applied to squat, bench press, deadlift, and overhead press. More technical Olympic lifts or accessory movements may benefit from modified rep schemes or additional technique-focused sets at lower percentages. The tool does not adjust for movement complexity."
    },
    {
      "question": "Why does the bar weight matter in the calculation?",
      "answer": "The bar weight anchors the ramp so that the lightest warm-up set (40% of working load) never calls for a load below the empty bar. For a 100 kg working set with a 20 kg bar, 40% of the working load is 40 kg—but the calculator adds 40% of the load above the bar (80 kg × 0.40 = 32 kg) to the 20 kg bar, yielding 52 kg rather than 40 kg."
    },
    {
      "question": "How do the rep counts (8, 5, 3, 1) relate to the percentages?",
      "answer": "Rep counts decrease as intensity rises to limit fatigue accumulation while preserving movement rehearsal. The 8–5–3–1 scheme is one common pattern; some coaches prefer 5–5–3–2 or other variations. The tool applies a fixed rep scheme; individual adjustments depend on training context and coach preference."
    }
  ],
  "related_tools": [
    {
      "slug": "dots-score",
      "title": "DOTS Score Calculator",
      "api_url": "https://fitmetriclab.com/api/tools/dots-score.json",
      "page_url": "https://fitmetriclab.com/en/tools/strength-training/dots-score/"
    },
    {
      "slug": "intensity-percentage",
      "title": "Training Intensity Percentage Calculator",
      "api_url": "https://fitmetriclab.com/api/tools/intensity-percentage.json",
      "page_url": "https://fitmetriclab.com/en/tools/strength-training/intensity-percentage/"
    },
    {
      "slug": "ipf-gl-points",
      "title": "IPF GL Points Calculator",
      "api_url": "https://fitmetriclab.com/api/tools/ipf-gl-points.json",
      "page_url": "https://fitmetriclab.com/en/tools/strength-training/ipf-gl-points/"
    }
  ],
  "last_updated": "2026-04-22",
  "price": {
    "value": 0,
    "currency": "USD"
  },
  "runs_in_browser": true,
  "disclaimer": "Educational estimate produced from a published formula. Not medical, nutritional, or training advice. Calculations are deterministic — apply the formula to the inputs to reproduce the result."
}