Calculator Thrust to Weight

Thrust to Weight Ratio Calculator – Calculate Rocket & Aircraft Performance :root { –primary-color: #004a99; –success-color: #28a745; –background-color: #f8f9fa; –text-color: #333; –border-color: #ccc; –input-border-color: #ced4da; –shadow-color: rgba(0, 0, 0, 0.1); } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: var(–background-color); color: var(–text-color); line-height: 1.6; margin: 0; padding: 0; display: flex; justify-content: center; padding: 20px; } .container { max-width: 1000px; width: 100%; background-color: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 4px 15px var(–shadow-color); } header { text-align: center; margin-bottom: 30px; border-bottom: 1px solid var(–border-color); padding-bottom: 20px; } h1 { color: var(–primary-color); font-size: 2.2em; margin-bottom: 10px; } header p { font-size: 1.1em; color: #555; } .calculator-wrapper { background-color: #fdfdfd; padding: 30px; border-radius: 8px; border: 1px solid var(–border-color); margin-bottom: 40px; } .input-group { margin-bottom: 20px; padding: 15px; border: 1px solid #e0e0e0; border-radius: 6px; background-color: #fefefe; } .input-group label { display: block; font-weight: bold; margin-bottom: 8px; color: var(–primary-color); font-size: 0.95em; } .input-group input[type="number"], .input-group select { width: calc(100% – 24px); padding: 12px 10px; margin-top: 5px; border: 1px solid var(–input-border-color); border-radius: 4px; font-size: 1em; box-sizing: border-box; } .input-group input[type="number"]:focus, .input-group select:focus { border-color: var(–primary-color); outline: none; box-shadow: 0 0 0 2px rgba(0, 74, 153, 0.2); } .input-group .helper-text { font-size: 0.85em; color: #6c757d; margin-top: 5px; display: block; } .input-group .error-message { color: #dc3545; font-size: 0.8em; margin-top: 8px; display: none; /* Hidden by default */ } .button-group { display: flex; justify-content: space-between; gap: 10px; margin-top: 25px; } .btn { padding: 12px 20px; border: none; border-radius: 5px; cursor: pointer; font-size: 1em; font-weight: bold; transition: background-color 0.3s ease, transform 0.2s ease; text-transform: uppercase; flex-grow: 1; text-align: center; } .btn-primary { background-color: var(–primary-color); color: white; } .btn-primary:hover { background-color: #003366; transform: translateY(-1px); } .btn-secondary { background-color: #6c757d; color: white; } .btn-secondary:hover { background-color: #5a6268; transform: translateY(-1px); } .btn-reset { background-color: #ffc107; color: #212529; } .btn-reset:hover { background-color: #e0a800; transform: translateY(-1px); } .btn-copy { background-color: var(–success-color); color: white; } .btn-copy:hover { background-color: #218838; transform: translateY(-1px); } #results { margin-top: 30px; padding: 25px; border: 1px solid #d4edda; background-color: #e9f7ec; border-radius: 6px; text-align: center; } #results h3 { margin-top: 0; color: var(–primary-color); font-size: 1.5em; margin-bottom: 15px; } #results .main-result { font-size: 2.5em; font-weight: bold; color: var(–primary-color); margin-bottom: 15px; display: block; } #results .intermediate-values span { display: inline-block; margin: 0 15px; font-size: 1.1em; } #results .intermediate-values .label { font-weight: bold; color: #555; display: block; margin-bottom: 5px; } #results .intermediate-values .value { font-weight: bold; color: var(–primary-color); } .formula-explanation { font-size: 0.9em; color: #6c757d; margin-top: 10px; } #chartContainer { margin-top: 30px; text-align: center; background-color: #fff; padding: 20px; border-radius: 8px; border: 1px solid var(–border-color); } #chartContainer canvas { max-width: 100%; height: auto !important; } .chart-caption { font-size: 0.9em; color: #6c757d; margin-top: 10px; display: block; } #dataTableContainer { margin-top: 30px; overflow-x: auto; } .table-caption { font-size: 0.9em; color: #6c757d; margin-bottom: 10px; display: block; text-align: center; } table { width: 100%; border-collapse: collapse; margin-top: 10px; background-color: #fff; } th, td { padding: 12px 15px; text-align: left; border: 1px solid #ddd; } thead { background-color: var(–primary-color); color: white; } tbody tr:nth-child(even) { background-color: #f2f2f2; } /* Article Styling */ main { padding-top: 30px; } .article-section { margin-bottom: 40px; padding-bottom: 30px; border-bottom: 1px solid #eee; } .article-section:last-child { border-bottom: none; } h2, h3 { color: var(–primary-color); margin-bottom: 15px; } h2 { font-size: 1.8em; border-bottom: 2px solid var(–primary-color); padding-bottom: 5px; } h3 { font-size: 1.4em; margin-top: 25px; } .article-content p, .article-content ul, .article-content ol { margin-bottom: 15px; font-size: 1.05em; } .article-content li { margin-bottom: 8px; } .article-content strong { color: var(–primary-color); } .faq-list, .related-tools-list { list-style: none; padding: 0; } .faq-list li { margin-bottom: 15px; padding: 10px; border-left: 4px solid var(–primary-color); background-color: #f9f9f9; border-radius: 4px; } .faq-list li strong { display: block; font-size: 1.1em; color: var(–primary-color); margin-bottom: 5px; } .related-tools-list li { margin-bottom: 12px; } .related-tools-list a { color: var(–primary-color); text-decoration: none; font-weight: bold; } .related-tools-list a:hover { text-decoration: underline; } .variable-table { width: 100%; margin-top: 15px; margin-bottom: 20px; } .variable-table th, .variable-table td { padding: 10px; border: 1px solid #ccc; text-align: center; } .variable-table th { background-color: var(–primary-color); color: white; } .variable-table td:first-child { font-weight: bold; text-align: left; } .variable-table tr:nth-child(even) { background-color: #f2f2f2; } .important-note { background-color: #fff3cd; border-left: 5px solid #ffc107; padding: 15px; margin-top: 20px; margin-bottom: 20px; border-radius: 4px; } /* Responsive adjustments */ @media (max-width: 768px) { .container { padding: 20px; } h1 { font-size: 1.8em; } .btn { font-size: 0.9em; padding: 10px 15px; } #results .main-result { font-size: 2em; } #results .intermediate-values span { display: block; margin: 10px 0; } }

Thrust to Weight Ratio Calculator

Instantly calculate and understand the Thrust to Weight Ratio (TWR) for your aerospace or automotive projects.

Enter the total maximum thrust generated by all engines (in Newtons).
Enter the total weight of the vehicle (in Newtons). Remember: Weight = Mass x Acceleration due to Gravity (approx. 9.81 m/s² on Earth).

Your Thrust to Weight Ratio Results

Engine Thrust
Vehicle Weight
TWR Classification

Thrust to Weight Ratio (TWR) = Engine Thrust / Vehicle Weight. It's a dimensionless quantity representing the ratio of upward thrust to downward weight.

Thrust vs. Weight Comparison
Thrust to Weight Ratio Analysis
Metric Value Interpretation
Engine Thrust Total force produced by engines.
Vehicle Weight Force of gravity acting on the vehicle.
Calculated TWR Ratio of thrust to weight; critical for performance.
TWR Classification Indicates acceleration capability (e.g., hovering, climbing, static).

What is Thrust to Weight Ratio?

The Thrust to Weight Ratio (TWR) is a fundamental performance metric used across various engineering disciplines, most notably in aerospace and automotive design. It is a dimensionless quantity that compares the total thrust produced by a vehicle's engines or propulsion system to the vehicle's total weight. Essentially, it tells you how much "push" or "pull" a vehicle has relative to how much it weighs. A higher TWR indicates a greater capacity for acceleration and vertical lift.

Who should use it? Engineers designing rockets, jet aircraft, helicopters, electric vehicles, and even high-performance cars will use TWR calculations. Enthusiasts, students, and hobbyists building model rockets or drones also find TWR crucial for understanding performance potential. It's a key indicator for mission success, especially in applications where overcoming gravity is a primary challenge, like space launches or steep climbs.

Common misconceptions often revolve around TWR being the sole determinant of performance. While critical, TWR is just one piece of the puzzle. Aerodynamics, engine efficiency, fuel consumption, structural integrity, and control systems all play significant roles. Another misconception is that a TWR greater than 1 is always necessary. For conventional aircraft on a runway, a TWR less than 1 is sufficient because aerodynamic lift assists in takeoff. However, for vertical takeoff and landing (VTOL) or space launch, a TWR of 1 or greater is essential for liftoff.

Thrust to Weight Ratio Formula and Mathematical Explanation

The calculation of the Thrust to Weight Ratio (TWR) is straightforward, stemming directly from its definition. The formula is:

TWR = Thrust / Weight

Let's break down the components:

Variables in the Thrust to Weight Ratio Formula
Variable Meaning Unit Typical Range
Thrust (T) The force exerted by the engines or propulsion system. For jet engines, it's often measured in pounds-force (lbf) or Newtons (N). For rockets, it's the force from expelling propellant. Newtons (N) or Pounds-force (lbf) Varies widely (e.g., 10 N for a small drone to millions of N for a space rocket).
Weight (W) The force of gravity acting on the vehicle's mass. It is calculated as Mass (m) multiplied by the acceleration due to gravity (g). Note: On Earth, g ≈ 9.81 m/s². Newtons (N) or Pounds-force (lbf) Varies widely, dependent on vehicle size and mass.
TWR The ratio of thrust to weight. A dimensionless quantity. Dimensionless Often between 0.2 (for conventional aircraft takeoff assist) and 5+ (for high-performance rockets).

Step-by-step derivation:

  1. Determine Total Engine Thrust: Sum the maximum rated thrust of all engines or propulsion units. Ensure consistent units (e.g., Newtons).
  2. Calculate Total Vehicle Weight: Determine the maximum takeoff weight (MTOW) or operating weight of the vehicle. If you have the mass (in kg), multiply it by the local acceleration due to gravity (approximately 9.81 m/s² on Earth) to get the weight in Newtons.
  3. Divide Thrust by Weight: Apply the formula: TWR = Thrust / Weight.

The resulting TWR value provides a direct indication of the vehicle's ability to accelerate vertically or overcome gravitational forces. A TWR of 1 means the thrust exactly equals the weight, resulting in zero vertical acceleration (hovering or level flight without climb/descent). A TWR greater than 1 means the vehicle can accelerate upwards, while a TWR less than 1 indicates it will descend unless other forces (like aerodynamic lift) are present.

Practical Examples (Real-World Use Cases)

Understanding the Thrust to Weight Ratio (TWR) is best illustrated through practical scenarios. Here are a few examples:

Example 1: A Vertical Takeoff and Landing (VTOL) Aircraft

Consider a next-generation VTOL aircraft designed for rapid deployment.

  • Vehicle Description: A sleek, advanced VTOL aircraft.
  • Engine Thrust: Equipped with two powerful engines, each producing 60,000 N of thrust at maximum power. Total Thrust = 2 * 60,000 N = 120,000 N.
  • Vehicle Weight: The aircraft's maximum takeoff weight (including fuel and payload) is 100,000 N.
  • Calculation: TWR = 120,000 N / 100,000 N = 1.2
  • Interpretation: A TWR of 1.2 indicates the aircraft has sufficient thrust to overcome its weight and achieve vertical acceleration. This allows it to lift off vertically, hover, and climb. This performance metric is crucial for its operational capabilities.

Example 2: A High-Performance Sports Car

Let's analyze the TWR for a high-performance electric sports car.

  • Vehicle Description: A cutting-edge electric sports car.
  • Engine Thrust (Simulated): Electric motors deliver instant torque. We'll approximate the maximum propulsive force at the wheels. Assume the car can generate a peak propulsive force equivalent to 15,000 N.
  • Vehicle Weight: The car weighs approximately 18,000 N (roughly 1835 kg * 9.81 m/s²).
  • Calculation: TWR = 15,000 N / 18,000 N ≈ 0.83
  • Interpretation: A TWR of approximately 0.83 means the car's propulsion force is less than its weight. This is normal for wheeled vehicles where the wheels push against the ground to generate motion, unlike aircraft that need to lift their entire weight against gravity using direct thrust. However, a high TWR for a car still translates to strong acceleration, and understanding this ratio helps compare performance against competitors using our Thrust to Weight Ratio Calculator.
Note on Weight Units: It's vital to use consistent units. If you have mass in kilograms (kg), remember to convert it to weight (Newtons) by multiplying by the acceleration due to gravity (approx. 9.81 m/s² on Earth). For example, a 1000 kg vehicle weighs approximately 9810 N. This detail is often overlooked when performing aerospace calculations.

How to Use This Thrust to Weight Ratio Calculator

Our user-friendly Thrust to Weight Ratio Calculator simplifies complex performance calculations. Follow these simple steps:

  1. Input Engine Thrust: Enter the total maximum thrust produced by all the engines or propulsion units of your vehicle. Ensure the value is in Newtons (N). If your engine specifications are in pounds-force (lbf), convert them to Newtons (1 lbf ≈ 4.448 N).
  2. Input Vehicle Weight: Enter the total weight of the vehicle in Newtons (N). This includes the vehicle's structure, payload, fuel, and occupants. If you have the vehicle's mass in kilograms (kg), multiply it by 9.81 (for Earth's gravity) to get the weight in Newtons.
  3. Click 'Calculate TWR': Once both values are entered, click the "Calculate TWR" button.

How to read results:

  • Main Result (TWR): The primary output is your calculated Thrust to Weight Ratio, displayed prominently. This dimensionless number is your key performance indicator.
  • Intermediate Values: You'll also see the exact thrust and weight values you entered, along with a TWR Classification.
  • TWR Classification: This provides a quick interpretation:
    • TWR < 1: Insufficient for vertical lift without aerodynamic assistance. Will descend if only thrust is acting against gravity.
    • TWR = 1: Capable of hovering or level flight at a constant altitude (no vertical acceleration).
    • TWR > 1: Capable of vertical acceleration and climbing. Higher values mean greater acceleration.
  • Table and Chart: The displayed table and dynamic chart offer a visual breakdown and comparison of your inputs and the resulting TWR, aiding in a deeper understanding of the vehicle's potential.

Decision-making guidance:

  • Design Phase: Use TWR to select appropriate engines or to assess if a vehicle design meets performance requirements for takeoff, climb rate, or maneuverability. A TWR significantly greater than 1 is usually required for rockets to escape Earth's gravity.
  • Performance Comparison: Compare the TWR of different vehicle designs or configurations to identify the most efficient or powerful option.
  • Mission Planning: For aerospace applications, TWR influences mission feasibility, especially for vertical ascent phases.

Key Factors That Affect Thrust to Weight Ratio Results

While the Thrust to Weight Ratio (TWR) formula is simple, several real-world factors influence the values you input and the resulting performance. Understanding these is key to accurate analysis and effective decision-making in vehicle performance analysis.

  1. Engine Performance and Degradation: Engine thrust is not constant. It can vary with altitude, temperature, airspeed, and engine wear. Manufacturers provide maximum rated thrust, but actual thrust may differ. Over time, engines degrade, reducing their maximum output, thus lowering the TWR.
  2. Vehicle Mass Variation (Fuel Burn-off): For rockets and aircraft, fuel constitutes a significant portion of the initial weight. As fuel is consumed during flight, the vehicle's weight decreases, increasing the TWR. This is why rockets are designed with a high initial TWR that increases throughout their ascent. This dynamic change is critical in aerospace engineering calculations.
  3. Payload and Mission Requirements: The payload (passengers, cargo, scientific instruments) directly increases the vehicle's weight. Mission requirements dictate the necessary TWR – a cargo plane needs less TWR than a fighter jet or a space launch vehicle. Adjusting payload is a direct way to manage TWR.
  4. Atmospheric Conditions (Thrust Specific Fuel Consumption): Air-breathing engines (like jets) rely on atmospheric oxygen. At higher altitudes, air density decreases, potentially reducing engine thrust. While weight also decreases slightly due to lower gravity, the change in thrust is often more significant. This impacts the effective TWR during flight.
  5. Gravitational Variations: While we typically use Earth's standard gravity (9.81 m/s²), missions to other planets or celestial bodies involve different gravitational forces. This directly alters the vehicle's weight and thus its TWR. A rocket designed for Earth may not be suitable for the Moon's lower gravity or Mars' intermediate gravity without significant redesign. This is a core consideration in rocket propulsion.
  6. Aerodynamic Forces (Lift and Drag): For aircraft, aerodynamic lift generated by wings can significantly reduce the required TWR for takeoff and flight. Drag, conversely, acts as a resistance force, and while not directly part of the TWR formula, it impacts overall performance and the energy needed to overcome it, indirectly affecting mission success. Understanding these forces is vital for flight dynamics.
  7. Thrust Vectoring and Control: Advanced systems can change the direction of thrust. While not changing the magnitude of thrust, thrust vectoring enhances maneuverability and control, especially at low speeds or during hover, complementing the baseline TWR.

Frequently Asked Questions (FAQ)

  • What is the ideal Thrust to Weight Ratio? There isn't one "ideal" TWR; it depends entirely on the application. For vertical takeoff (rockets, helicopters, VTOL aircraft), a TWR greater than 1 is necessary. For conventional aircraft, a TWR between 0.3 and 0.5 is often sufficient for takeoff, relying on lift. High-performance aircraft might aim for TWRs of 1.2 or higher for aggressive maneuvers.
  • Does TWR change during flight? Yes, significantly! As a rocket or aircraft consumes fuel, its weight decreases, increasing its TWR. This is why rockets start with a TWR often around 1.2-1.5 but can increase to 2 or more as they ascend and shed weight.
  • How is weight calculated if I only know mass? Weight (in Newtons) = Mass (in kg) × Acceleration due to gravity (on Earth, approximately 9.81 m/s²). For example, a 10,000 kg vehicle weighs approximately 98,100 N. Use our weight calculation guide if needed.
  • Can TWR be less than 1? Absolutely. For conventional aircraft that generate lift via their wings, a TWR less than 1 is perfectly normal for takeoff, as aerodynamic lift assists in overcoming gravity. For vehicles that rely solely on thrust for vertical motion (like helicopters or rockets), TWR must be greater than 1 to achieve liftoff.
  • What unit is Thrust to Weight Ratio measured in? TWR is a dimensionless quantity, meaning it has no units. It's a pure ratio, comparing force (thrust) to force (weight).
  • How does TWR relate to acceleration? Newton's second law (F=ma) shows acceleration is proportional to net force and inversely proportional to mass. TWR (Thrust/Weight) = Thrust / (Mass * g). If TWR > 1, there's a net upward force, leading to upward acceleration. The higher the TWR above 1, the greater the potential upward acceleration.
  • Is TWR the only factor for rocket launch success? No. While crucial, TWR must be sufficient (typically >1.15) to overcome gravity losses and provide adequate acceleration. However, engine efficiency (specific impulse), structural integrity, fuel capacity, atmospheric drag, and guidance systems are also critical. A rocket with a very high TWR but poor fuel efficiency might not reach orbit.
  • How does TWR differ between electric vehicles and traditional combustion engines? Electric motors often provide instant maximum torque (thrust) from 0 RPM, leading to high TWR at low speeds, which contributes to their quick acceleration feel. Combustion engines need to reach higher RPMs to produce peak torque, so their TWR profile can be more dynamic and dependent on engine speed. However, the fundamental calculation remains the same.

Related Tools and Internal Resources

Explore these related resources to further enhance your understanding of vehicle performance and engineering principles.

var canvas = document.getElementById("twrChart"); var ctx = canvas.getContext("2d"); var chart = null; function drawChart(thrust, weight, twrClassification) { if (chart) { chart.destroy(); } var chartData = { labels: ['Thrust', 'Weight'], datasets: [{ label: 'Force Values (N)', data: [thrust, weight], backgroundColor: [ 'rgba(0, 74, 153, 0.7)', 'rgba(255, 99, 132, 0.7)' ], borderColor: [ 'rgba(0, 74, 153, 1)', 'rgba(255, 99, 132, 1)' ], borderWidth: 1 }] }; var options = { responsive: true, maintainAspectRatio: false, scales: { y: { beginAtZero: true, title: { display: true, text: 'Force (Newtons)' } } }, plugins: { legend: { position: 'top', }, title: { display: true, text: 'Thrust vs. Weight Comparison' }, tooltip: { callbacks: { label: function(context) { var label = context.dataset.label || "; if (label) { label += ': '; } if (context.parsed.y !== null) { label += new Number(context.parsed.y).toFixed(2) + ' N'; } return label; } } } } }; chart = new Chart(ctx, { type: 'bar', data: chartData, options: options }); } function validateInput(value, id, errorMessageId, min = -Infinity, max = Infinity) { var errorElement = document.getElementById(errorMessageId); errorElement.style.display = 'none'; var inputElement = document.getElementById(id); if (value === "") { errorElement.textContent = "This field cannot be empty."; errorElement.style.display = 'block'; return false; } var numberValue = parseFloat(value); if (isNaN(numberValue)) { errorElement.textContent = "Please enter a valid number."; errorElement.style.display = 'block'; return false; } if (numberValue <= 0) { errorElement.textContent = "Value must be positive."; errorElement.style.display = 'block'; return false; } if (numberValue max) { errorElement.textContent = "Value out of range."; errorElement.style.display = 'block'; return false; } return true; } function calculateTWR() { var engineThrustInput = document.getElementById("engineThrust"); var vehicleWeightInput = document.getElementById("vehicleWeight"); var engineThrustStr = engineThrustInput.value.trim(); var vehicleWeightStr = vehicleWeightInput.value.trim(); var engineThrustError = document.getElementById("engineThrustError"); var vehicleWeightError = document.getElementById("vehicleWeightError"); var isValidThrust = validateInput(engineThrustStr, "engineThrust", "engineThrustError", 0); var isValidWeight = validateInput(vehicleWeightStr, "vehicleWeight", "vehicleWeightError", 0); if (!isValidThrust || !isValidWeight) { updateResults("–", "–", "–", "–", "–", "–"); return; } var engineThrust = parseFloat(engineThrustStr); var vehicleWeight = parseFloat(vehicleWeightStr); var twr = engineThrust / vehicleWeight; var classification = ""; if (twr < 1) { classification = "Insufficient for Vertical Lift"; } else if (twr === 1) { classification = "Hover Capable / Level Flight"; } else { classification = "Capable of Vertical Acceleration"; } var formattedThrust = engineThrust.toLocaleString(undefined, { minimumFractionDigits: 0, maximumFractionDigits: 2 }); var formattedWeight = vehicleWeight.toLocaleString(undefined, { minimumFractionDigits: 0, maximumFractionDigits: 2 }); var formattedTWR = twr.toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 3 }); updateResults(formattedTWR, formattedThrust, formattedWeight, classification, formattedThrust, formattedWeight); drawChart(engineThrust, vehicleWeight, classification); } function updateResults(mainResult, thrustValue, weightValue, classification, tableThrust, tableWeight) { document.getElementById("mainResult").textContent = mainResult; document.getElementById("thrustValue").textContent = thrustValue + " N"; document.getElementById("weightValue").textContent = weightValue + " N"; document.getElementById("twrClassification").textContent = classification; document.getElementById("tableThrust").textContent = tableThrust + " N"; document.getElementById("tableWeight").textContent = tableWeight + " N"; document.getElementById("tableTWR").textContent = mainResult; document.getElementById("tableClassification").textContent = classification; } function resetCalculator() { document.getElementById("engineThrust").value = "75000"; // Example default for a jet engine document.getElementById("vehicleWeight").value = "120000"; // Example default weight document.getElementById("engineThrustError").style.display = 'none'; document.getElementById("vehicleWeightError").style.display = 'none'; calculateTWR(); // Recalculate with defaults } function copyResults() { var mainResult = document.getElementById("mainResult").textContent; var thrustValue = document.getElementById("thrustValue").textContent; var weightValue = document.getElementById("weightValue").textContent; var classification = document.getElementById("twrClassification").textContent; var assumptions = "Key Assumptions:\n"; assumptions += "- Engine Thrust: " + thrustValue + "\n"; assumptions += "- Vehicle Weight: " + weightValue + "\n"; var resultText = "Thrust to Weight Ratio Results:\n"; resultText += "TWR: " + mainResult + "\n"; resultText += "Classification: " + classification + "\n\n"; resultText += assumptions; var tempTextArea = document.createElement("textarea"); tempTextArea.value = resultText; document.body.appendChild(tempTextArea); tempTextArea.select(); document.execCommand("copy"); document.body.removeChild(tempTextArea); alert("Results copied to clipboard!"); } // Initial calculation on page load with default values document.addEventListener("DOMContentLoaded", function() { resetCalculator(); // Initialize chart with default values after reset var defaultThrust = parseFloat(document.getElementById("engineThrust").value); var defaultWeight = parseFloat(document.getElementById("vehicleWeight").value); drawChart(defaultThrust, defaultWeight, ""); });

Leave a Comment