K Tech Spring Rate Calculator

K-Tech Spring Rate Calculator

This calculator helps you determine the appropriate spring rate for your K-Tech suspension. Understanding spring rates is crucial for optimal performance, handling, and rider comfort. A spring rate that is too soft can lead to excessive sag and bottoming out, while a spring that is too stiff can result in a harsh ride and reduced traction.

Road Sport Track Day Motocross (MX) Enduro/Off-Road Adventure Touring
function calculateSpringRate() { var riderWeight = parseFloat(document.getElementById("riderWeight").value); var bikeWeight = parseFloat(document.getElementById("bikeWeight").value); var intendedUse = document.getElementById("intendedUse").value; var resultDiv = document.getElementById("result"); if (isNaN(riderWeight) || isNaN(bikeWeight) || riderWeight <= 0 || bikeWeight <= 0) { resultDiv.innerHTML = "Please enter valid positive numbers for rider and bike weight."; return; } var totalWeight = riderWeight + bikeWeight; var springRate = 0; // Basic spring rate estimation formula (this is a simplified model and real-world application may require more factors) // A common starting point is to aim for approximately 10-12% of total weight as the static sag. // Spring rate is often measured in N/mm or lb/in. We'll output N/mm for this example. // Adjustments based on intended use (these are general guidelines and can vary) var useFactor = 1.0; switch (intendedUse) { case "road_sport": useFactor = 1.0; // Standard break; case "track_day": useFactor = 1.1; // Slightly stiffer for more aggressive riding break; case "motocross_mx": useFactor = 1.3; // Significantly stiffer for jumps and rough terrain break; case "enduro_offroad": useFactor = 1.2; // Stiffer than road, but with some compliance break; case "adventure_touring": useFactor = 0.9; // Softer for comfort and load carrying break; default: useFactor = 1.0; } // A very rough approximation of spring rate in N/mm // (Total Weight in kg * 9.81 m/s^2) / Desired Sag Percentage // Let's aim for ~30-35mm static sag on a typical suspension travel of ~120-150mm for general use. // This translates to roughly 20-25% sag. We'll use 22% for this example. var desiredSagMm = 0.22 * 120; // Assuming 120mm of travel as a reference for calculation basis springRate = (totalWeight * 9.81) / desiredSagMm * useFactor; // Convert to kgf/mm for common motorcycle suspension units var springRateKgfmm = springRate / 9.81; resultDiv.innerHTML = "

Estimated Spring Rate:

"; resultDiv.innerHTML += "Based on your inputs, a recommended spring rate is approximately: " + springRateKgfmm.toFixed(1) + " kgf/mm"; resultDiv.innerHTML += "Disclaimer: This is a general estimation. For precise tuning, consult your K-Tech suspension dealer or a professional suspension tuner. Factors like rider skill, track conditions, and specific suspension components can influence the ideal spring rate."; } #kTechSpringRateCalculator { font-family: sans-serif; border: 1px solid #ccc; padding: 20px; border-radius: 8px; max-width: 500px; margin: 20px auto; background-color: #f9f9f9; } .form-group { margin-bottom: 15px; } .form-group label { display: block; margin-bottom: 5px; font-weight: bold; } .form-control { width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; /* Ensures padding doesn't affect width */ } .btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-color: #007bff; color: white; border: 1px solid transparent; padding: 0.5rem 1rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .btn:hover { background-color: #0056b3; border-color: #0056b3; } #result { margin-top: 20px; padding: 15px; border: 1px dashed #aaa; background-color: #fff; border-radius: 5px; } .text-danger { color: #dc3545; } .mt-3 { margin-top: 1rem; }

Leave a Comment