{"id":10944,"date":"2026-09-05T21:54:13","date_gmt":"2026-09-05T17:54:13","guid":{"rendered":"https:\/\/iesco.ge\/motor-starting-vfd-simulator\/"},"modified":"2026-09-05T21:54:13","modified_gmt":"2026-09-05T17:54:13","slug":"motor-starting-vfd-simulator","status":"publish","type":"page","link":"https:\/\/iesco.ge\/en\/motor-starting-vfd-simulator\/","title":{"rendered":"Motor Starting &#038; VFD Speed Simulator"},"content":{"rendered":"<p><!-- IESCO Motor Start & VFD Simulator v2 \u2014 EN --><\/p>\n<style>h1.entry-title{text-align:center}\n.msim{max-width:840px;margin:0 auto;font-family:inherit}\n.msim *{box-sizing:border-box}\n.msim-card{background:#fff;border:1px solid #e2e8e5;border-radius:14px;padding:28px;box-shadow:0 4px 18px rgba(46,74,61,.08)}\n.msim h2{color:#2e4a3d;margin:0 0 6px;font-size:1.35em}\n.msim-sub{color:#5a6e64;margin:0 0 22px;font-size:.95em}\n.msim-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n@media(max-width:600px){.msim-grid{grid-template-columns:1fr}}\n.msim-field label{display:block;font-weight:600;color:#2e4a3d;margin-bottom:6px;font-size:.9em}\n.msim-field input,.msim-field select{width:100%;padding:12px 14px;border:1.5px solid #cfd9d3;border-radius:8px;font-size:1em;background:#fafbfa}\n.msim-field input:focus,.msim-field select:focus{outline:none;border-color:#e8a33d}\n.msim-hint{font-size:.78em;color:#8a978f;margin-top:4px}\n.msim-sec{margin-top:26px;padding-top:22px;border-top:2px dashed #e2e8e5}\n.msim-sec h3{color:#2e4a3d;margin:0 0 4px;font-size:1.08em}\n.msim-secsub{color:#5a6e64;font-size:.85em;margin:0 0 14px}\n.msim-svgwrap{background:#f9fbfa;border:1px solid #e2e8e5;border-radius:10px;padding:10px;overflow-x:auto}\n.msim-svgwrap svg{display:block;width:100%;height:auto}\n.msim-leg{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:.82em;color:#33473c}\n.msim-leg b{display:inline-block;width:26px;height:5px;border-radius:3px;vertical-align:middle;margin-right:6px}\n.msim-slider{margin:14px 0 6px}\n.msim-slider label{display:flex;justify-content:space-between;font-weight:600;color:#2e4a3d;font-size:.9em;margin-bottom:8px}\n.msim-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:6px;background:linear-gradient(90deg,#e8a33d 0%,#e8a33d var(--p,100%),#e3eae6 var(--p,100%),#e3eae6 100%);outline:none;cursor:pointer;margin:6px 0}\n.msim-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#e8a33d;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer}\n.msim-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#e8a33d;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer}\n.msim-slider input[type=range]::-moz-range-track{height:10px;border-radius:6px;background:transparent}\n.msim-nums{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px}\n@media(max-width:600px){.msim-nums{grid-template-columns:1fr}}\n.msim-num{background:#f4f8f5;border-radius:10px;padding:14px;text-align:center}\n.msim-num b{display:block;font-size:1.45em;color:#2e4a3d}\n.msim-num span{font-size:.76em;color:#5a6e64}\n.msim-num.hl{background:#2e4a3d}\n.msim-num.hl b{color:#ffce7a}\n.msim-num.hl span{color:#cfe0d6}\n.msim-note{font-size:.78em;color:#8a978f;line-height:1.5;margin-top:14px}\n.msim-fin{margin-top:18px;background:#f9fbfa;border:1px solid #e2e8e5;border-radius:12px;padding:16px}\n.msim-fin-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}\n@media(max-width:600px){.msim-fin-grid{grid-template-columns:1fr}}\n.msim-money{margin-top:14px;background:#2e4a3d;border-radius:10px;padding:16px 18px;text-align:center;color:#cfe0d6;font-size:.95em}\n.msim-money b{display:block;font-size:1.7em;color:#ffce7a;font-variant-numeric:tabular-nums}\n.msim-btn{display:block;width:100%;margin:6px 0 18px;padding:15px;background:#e8a33d;color:#fff;border:none;border-radius:9px;font-size:1.08em;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s}\n.msim-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,163,61,.4)}\n.msim-btn:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}\n.msim-gauges{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}\n@media(max-width:640px){.msim-gauges{grid-template-columns:1fr}}\n.msim-g{background:#f9fbfa;border:1px solid #e2e8e5;border-radius:12px;padding:14px 10px;text-align:center}\n.msim-g svg{display:block;width:100%;height:auto;max-width:210px;margin:0 auto}\n.msim-gname{font-weight:700;color:#2e4a3d;font-size:.92em;margin-bottom:2px;line-height:1.3}\n.msim-mult{font-size:1.5em;font-weight:800;margin-bottom:4px}\n.msim-amp{font-size:1.25em;font-weight:700;color:#2e4a3d;margin-top:6px}\n.msim-amp .rotor{display:inline-block;font-size:1em}\n.msim-gst{font-size:.76em;color:#5a6e64;margin-top:5px;line-height:1.4;min-height:2.2em}\n.msim-timer{text-align:center;font-size:1.3em;font-weight:800;color:#2e4a3d;margin:-8px 0 14px;font-variant-numeric:tabular-nums}\n.msim-spd{background:#e8eeea;border-radius:10px;height:12px;overflow:hidden;margin-top:8px}\n.msim-spdfill{height:100%;width:0;border-radius:10px;background:linear-gradient(90deg,#2e7d5b,#4aa87d);transition:width .1s linear}\n.msim-spdlbl{font-size:.72em;color:#5a6e64;margin-top:3px;font-variant-numeric:tabular-nums}\n@keyframes msimShake{0%,100%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-2px)}}\n.msim-g.shake{animation:msimShake .12s linear infinite;border-color:#c0392b}\n@keyframes msimDraw{to{stroke-dashoffset:0}}\n.msim-curve{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200}\n.msim-curve.go{animation:msimDraw 1.4s ease forwards}\n<\/style>\n<div class=\"msim\">\n<div class=\"msim-card\">\n<p class=\"msim-sub\">Compare the starting currents of three methods and see how much energy slowing the motor down saves.<\/p>\n<div class=\"msim-grid\">\n<div class=\"msim-field\">\n        <label>Motor power (kW)<\/label><br \/>\n        <select id=\"msP\"><option value=\"3\">3 kW<\/option><option value=\"4\">4 kW<\/option><option value=\"5.5\">5.5 kW<\/option><option value=\"7.5\">7.5 kW<\/option><option value=\"11\">11 kW<\/option><option value=\"15\">15 kW<\/option><option value=\"18.5\">18.5 kW<\/option><option value=\"22\" selected>22 kW<\/option><option value=\"30\">30 kW<\/option><option value=\"37\">37 kW<\/option><option value=\"45\">45 kW<\/option><option value=\"55\">55 kW<\/option><option value=\"75\">75 kW<\/option><option value=\"90\">90 kW<\/option><option value=\"110\">110 kW<\/option><option value=\"132\">132 kW<\/option><option value=\"160\">160 kW<\/option><option value=\"200\">200 kW<\/option><option value=\"250\">250 kW<\/option><option value=\"315\">315 kW<\/option><option value=\"355\">355 kW<\/option><\/select><\/p>\n<div class=\"msim-hint\">Rated current (400V): <b id=\"msIn\">\u2014<\/b><\/div>\n<\/p><\/div>\n<div class=\"msim-field\">\n        <label>Application<\/label><br \/>\n        <select id=\"msApp\"><option value=\"fan\" selected>Fan \u2014 damper vs VFD<\/option><option value=\"pump\">Pump \u2014 throttle vs VFD<\/option><option value=\"comp\">Screw compressor \u2014 Load\/Unload vs VFD<\/option><option value=\"elev\">Elevator \/ conveyor \u2014 direct vs VFD<\/option><\/select>\n      <\/div>\n<\/p><\/div>\n<div class=\"msim-sec\">\n<h3>1\ufe0f\u20e3 Starting currents \u2014 DOL \u00b7 Soft Starter \u00b7 VFD<\/h3>\n<p class=\"msim-secsub\">Current as % of rated, the first seconds after start<\/p>\n<div class=\"msim-svgwrap\">\n      <svg viewBox=\"0 0 700 290\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <line x1=\"60\" y1=\"20\" x2=\"60\" y2=\"250\" stroke=\"#b8c4bd\" stroke-width=\"1.5\"\/>\n        <line x1=\"60\" y1=\"250\" x2=\"680\" y2=\"250\" stroke=\"#b8c4bd\" stroke-width=\"1.5\"\/>\n        <g font-size=\"11\" fill=\"#8a978f\">\n          <text x=\"52\" y=\"254\" text-anchor=\"end\">0<\/text>\n          <text x=\"52\" y=\"196\" text-anchor=\"end\">200%<\/text>\n          <text x=\"52\" y=\"138\" text-anchor=\"end\">400%<\/text>\n          <text x=\"52\" y=\"80\" text-anchor=\"end\">600%<\/text>\n          <text x=\"52\" y=\"24\" text-anchor=\"end\">800%<\/text>\n          <text x=\"60\" y=\"268\">0s<\/text><text x=\"184\" y=\"268\">2s<\/text><text x=\"308\" y=\"268\">4s<\/text><text x=\"432\" y=\"268\">6s<\/text><text x=\"556\" y=\"268\">8s<\/text><text x=\"666\" y=\"268\">10s<\/text>\n        <\/g>\n        <g stroke-dasharray=\"3,5\" stroke=\"#dde5e0\" stroke-width=\"1\">\n          <line x1=\"60\" y1=\"192\" x2=\"680\" y2=\"192\"\/><line x1=\"60\" y1=\"134\" x2=\"680\" y2=\"134\"\/><line x1=\"60\" y1=\"76\" x2=\"680\" y2=\"76\"\/>\n        <\/g>\n        <line x1=\"60\" y1=\"221\" x2=\"680\" y2=\"221\" stroke=\"#8a978f\" stroke-width=\"1\" stroke-dasharray=\"6,4\"\/>\n        <text x=\"676\" y=\"216\" font-size=\"10\" fill=\"#8a978f\" text-anchor=\"end\">100% \u2014 rated<\/text>\n        <polyline id=\"msDol\" class=\"msim-curve\" stroke=\"#c0392b\" points=\"\"\/>\n        <polyline id=\"msSS\" class=\"msim-curve\" stroke=\"#e8a33d\" points=\"\"\/>\n        <polyline id=\"msVfd\" class=\"msim-curve\" stroke=\"#2e7d5b\" points=\"\"\/>\n        <text x=\"150\" y=\"48\" font-size=\"17\" font-weight=\"bold\" fill=\"#c0392b\">\u00d77 current!<\/text>\n        <text x=\"290\" y=\"144\" font-size=\"15\" font-weight=\"bold\" fill=\"#d18a1f\">\u00d73.5<\/text>\n        <text x=\"440\" y=\"212\" font-size=\"14\" font-weight=\"bold\" fill=\"#2e7d5b\">\u00d71.2 \u2014 only<\/text>\n      <\/svg>\n      <\/div>\n<div class=\"msim-leg\">\n        <span><b style=\"background:#c0392b\"><\/b>DOL \u2014 direct-on-line: <span id=\"msDolA\">\u2014<\/span><\/span><br \/>\n        <span><b style=\"background:#e8a33d\"><\/b>Soft Starter: <span id=\"msSSA\">\u2014<\/span><\/span><br \/>\n        <span><b style=\"background:#2e7d5b\"><\/b>VFD: <span id=\"msVfdA\">\u2014<\/span><\/span>\n      <\/div>\n<\/p><\/div>\n<div class=\"msim-sec\">\n<h3>2\ufe0f\u20e3 Start the motor \u2014 feel the difference<\/h3>\n<p class=\"msim-secsub\">Press START and watch how hard each method &#8220;hits&#8221; the grid<\/p>\n<p>      <button class=\"msim-btn\" id=\"msStart\" type=\"button\">\u25b6 START the motor<\/button><\/p>\n<div class=\"msim-timer\" id=\"msTimer\">\u23f1 0.0 s<\/div>\n<div class=\"msim-gauges\">\n<div class=\"msim-g\" id=\"gD\">\n<div class=\"msim-gname\">Direct-On-Line (DOL)<\/div>\n<div class=\"msim-mult\" style=\"color:#c0392b\">\u00d77<\/div>\n<p>          <svg viewBox=\"0 0 200 125\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M 20 105 A 80 80 0 0 1 43.4 48.4\" stroke=\"#2e7d5b\" stroke-width=\"14\" fill=\"none\"\/>\n            <path d=\"M 43.4 48.4 A 80 80 0 0 1 100 25\" stroke=\"#e8a33d\" stroke-width=\"14\" fill=\"none\"\/>\n            <path d=\"M 100 25 A 80 80 0 0 1 180 105\" stroke=\"#c0392b\" stroke-width=\"14\" fill=\"none\"\/>\n            <text x=\"18\" y=\"122\" font-size=\"10\" fill=\"#8a978f\">0<\/text>\n            <text x=\"34\" y=\"42\" font-size=\"10\" fill=\"#8a978f\">2\u00d7<\/text>\n            <text x=\"97\" y=\"16\" font-size=\"10\" fill=\"#8a978f\">4\u00d7<\/text>\n            <text x=\"172\" y=\"122\" font-size=\"10\" fill=\"#8a978f\">8\u00d7<\/text>\n            <line id=\"ndlD\" x1=\"100\" y1=\"105\" x2=\"100\" y2=\"33\" stroke=\"#2e4a3d\" stroke-width=\"4\" stroke-linecap=\"round\" transform=\"rotate(-90 100 105)\"\/>\n            <circle cx=\"100\" cy=\"105\" r=\"7\" fill=\"#2e4a3d\"\/>\n          <\/svg><\/p>\n<div class=\"msim-amp\"><span class=\"rotor\" id=\"rotD\">\u2699\ufe0f<\/span> <span id=\"ampD\">0 A<\/span><\/div>\n<div class=\"msim-spd\">\n<div class=\"msim-spdfill\" id=\"spdD\"><\/div>\n<\/div>\n<div class=\"msim-spdlbl\" id=\"spdlD\">Speed: 0%<\/div>\n<div class=\"msim-gst\" id=\"stD\">Ready to start<\/div>\n<\/p><\/div>\n<div class=\"msim-g\" id=\"gS\">\n<div class=\"msim-gname\">Soft Starter (SS)<\/div>\n<div class=\"msim-mult\" style=\"color:#d18a1f\">\u00d73.5<\/div>\n<p>          <svg viewBox=\"0 0 200 125\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M 20 105 A 80 80 0 0 1 43.4 48.4\" stroke=\"#2e7d5b\" stroke-width=\"14\" fill=\"none\"\/>\n            <path d=\"M 43.4 48.4 A 80 80 0 0 1 100 25\" stroke=\"#e8a33d\" stroke-width=\"14\" fill=\"none\"\/>\n            <path d=\"M 100 25 A 80 80 0 0 1 180 105\" stroke=\"#c0392b\" stroke-width=\"14\" fill=\"none\"\/>\n            <text x=\"18\" y=\"122\" font-size=\"10\" fill=\"#8a978f\">0<\/text>\n            <text x=\"34\" y=\"42\" font-size=\"10\" fill=\"#8a978f\">2\u00d7<\/text>\n            <text x=\"97\" y=\"16\" font-size=\"10\" fill=\"#8a978f\">4\u00d7<\/text>\n            <text x=\"172\" y=\"122\" font-size=\"10\" fill=\"#8a978f\">8\u00d7<\/text>\n            <line id=\"ndlS\" x1=\"100\" y1=\"105\" x2=\"100\" y2=\"33\" stroke=\"#2e4a3d\" stroke-width=\"4\" stroke-linecap=\"round\" transform=\"rotate(-90 100 105)\"\/>\n            <circle cx=\"100\" cy=\"105\" r=\"7\" fill=\"#2e4a3d\"\/>\n          <\/svg><\/p>\n<div class=\"msim-amp\"><span class=\"rotor\" id=\"rotS\">\u2699\ufe0f<\/span> <span id=\"ampS\">0 A<\/span><\/div>\n<div class=\"msim-spd\">\n<div class=\"msim-spdfill\" id=\"spdS\"><\/div>\n<\/div>\n<div class=\"msim-spdlbl\" id=\"spdlS\">Speed: 0%<\/div>\n<div class=\"msim-gst\" id=\"stS\">Ready to start<\/div>\n<\/p><\/div>\n<div class=\"msim-g\" id=\"gV\">\n<div class=\"msim-gname\">Variable Frequency Drive (VFD)<\/div>\n<div class=\"msim-mult\" style=\"color:#2e7d5b\">\u00d71.2<\/div>\n<p>          <svg viewBox=\"0 0 200 125\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M 20 105 A 80 80 0 0 1 43.4 48.4\" stroke=\"#2e7d5b\" stroke-width=\"14\" fill=\"none\"\/>\n            <path d=\"M 43.4 48.4 A 80 80 0 0 1 100 25\" stroke=\"#e8a33d\" stroke-width=\"14\" fill=\"none\"\/>\n            <path d=\"M 100 25 A 80 80 0 0 1 180 105\" stroke=\"#c0392b\" stroke-width=\"14\" fill=\"none\"\/>\n            <text x=\"18\" y=\"122\" font-size=\"10\" fill=\"#8a978f\">0<\/text>\n            <text x=\"34\" y=\"42\" font-size=\"10\" fill=\"#8a978f\">2\u00d7<\/text>\n            <text x=\"97\" y=\"16\" font-size=\"10\" fill=\"#8a978f\">4\u00d7<\/text>\n            <text x=\"172\" y=\"122\" font-size=\"10\" fill=\"#8a978f\">8\u00d7<\/text>\n            <line id=\"ndlV\" x1=\"100\" y1=\"105\" x2=\"100\" y2=\"33\" stroke=\"#2e4a3d\" stroke-width=\"4\" stroke-linecap=\"round\" transform=\"rotate(-90 100 105)\"\/>\n            <circle cx=\"100\" cy=\"105\" r=\"7\" fill=\"#2e4a3d\"\/>\n          <\/svg><\/p>\n<div class=\"msim-amp\"><span class=\"rotor\" id=\"rotV\">\u2699\ufe0f<\/span> <span id=\"ampV\">0 A<\/span><\/div>\n<div class=\"msim-spd\">\n<div class=\"msim-spdfill\" id=\"spdV\"><\/div>\n<\/div>\n<div class=\"msim-spdlbl\" id=\"spdlV\">Speed: 0%<\/div>\n<div class=\"msim-gst\" id=\"stV\">Ready to start<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"msim-sec\">\n<h3>3\ufe0f\u20e3 Speed control with a VFD \u2014 saving energy<\/h3>\n<p class=\"msim-secsub\">Lower the speed and watch the consumption drop<\/p>\n<div class=\"msim-slider\">\n        <label><span id=\"msSldName\">Damper % vs VFD<\/span><span id=\"msSpdLbl\">100%<\/span><\/label><br \/>\n        <input type=\"range\" id=\"msSpd\" min=\"0\" max=\"100\" value=\"100\" step=\"1\"><\/p>\n<div class=\"msim-hint\" id=\"msLawHint\"><\/div>\n<\/p><\/div>\n<div class=\"msim-svgwrap\">\n      <svg viewBox=\"0 0 700 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <line x1=\"60\" y1=\"20\" x2=\"60\" y2=\"255\" stroke=\"#b8c4bd\" stroke-width=\"1.5\"\/>\n        <line x1=\"60\" y1=\"255\" x2=\"680\" y2=\"255\" stroke=\"#b8c4bd\" stroke-width=\"1.5\"\/>\n        <g font-size=\"11\" fill=\"#8a978f\">\n          <text x=\"52\" y=\"259\" text-anchor=\"end\">0<\/text>\n          <text x=\"52\" y=\"202\" text-anchor=\"end\">25%<\/text>\n          <text x=\"52\" y=\"144\" text-anchor=\"end\">50%<\/text>\n          <text x=\"52\" y=\"86\" text-anchor=\"end\">75%<\/text>\n          <text x=\"52\" y=\"28\" text-anchor=\"end\">100%<\/text>\n          <text x=\"370\" y=\"288\" text-anchor=\"middle\" font-size=\"12\" fill=\"#5a6e64\">Speed \/ output (%)<\/text>\n          <text x=\"60\" y=\"273\">0<\/text><text x=\"215\" y=\"273\">25<\/text><text x=\"370\" y=\"273\">50<\/text><text x=\"525\" y=\"273\">75<\/text><text x=\"672\" y=\"273\">100<\/text>\n        <\/g>\n        <text x=\"24\" y=\"140\" font-size=\"12\" fill=\"#5a6e64\" transform=\"rotate(-90 24 140)\" text-anchor=\"middle\">Power consumed (%)<\/text>\n        <polygon id=\"msArea\" fill=\"#2e7d5b\" opacity=\"0.12\" points=\"\"\/>\n        <polyline id=\"msDamp\" class=\"msim-curve\" stroke=\"#e8a33d\" points=\"\"\/>\n        <polyline id=\"msPow\" class=\"msim-curve\" stroke=\"#2e7d5b\" points=\"\"\/>\n        <line id=\"msVline\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" stroke=\"#2e4a3d\" stroke-width=\"1\" stroke-dasharray=\"4,4\"\/>\n        <circle id=\"msDotD\" r=\"7\" fill=\"#e8a33d\" stroke=\"#fff\" stroke-width=\"2.5\"\/>\n        <circle id=\"msDot\" r=\"7\" fill=\"#2e7d5b\" stroke=\"#fff\" stroke-width=\"2.5\"\/>\n      <\/svg>\n      <\/div>\n<div class=\"msim-leg\">\n        <span id=\"msLegD\"><b style=\"background:#e8a33d\"><\/b><span id=\"msLegDTxt\">Damper (old method)<\/span><\/span><br \/>\n        <span><b style=\"background:#2e7d5b\"><\/b>VFD \u2014 frequency control<\/span>\n      <\/div>\n<div class=\"msim-nums\">\n<div class=\"msim-num\"><b id=\"msKw100\">\u2014<\/b><span id=\"msKw100Lbl\">Consumption at 100% speed<\/span><\/div>\n<div class=\"msim-num\"><b id=\"msKwN\">\u2014<\/b><span id=\"msKwNLbl\">Consumption at 100% with VFD<\/span><\/div>\n<div class=\"msim-num hl\"><b id=\"msSave\">\u2014<\/b><span>Savings<\/span><\/div>\n<\/p><\/div>\n<div class=\"msim-fin\">\n<div class=\"msim-fin-grid\">\n<div class=\"msim-field\">\n            <label>Tariff (\u20be\/kWh)<\/label><br \/>\n            <input type=\"number\" id=\"msTar\" value=\"0.357\" min=\"0.05\" step=\"0.001\">\n          <\/div>\n<div class=\"msim-field\">\n            <label>Operating hours per day<\/label><br \/>\n            <input type=\"number\" id=\"msHrs\" value=\"16\" min=\"1\" max=\"24\">\n          <\/div>\n<div class=\"msim-field\">\n            <label>Working days per week<\/label><br \/>\n            <input type=\"number\" id=\"msDays\" value=\"6\" min=\"1\" max=\"7\">\n          <\/div>\n<\/p><\/div>\n<div class=\"msim-money\"><span id=\"msMoneyLbl\">\ud83d\udcb0 Yearly savings with a VFD<\/span><b id=\"msMoney\">\u2014<\/b><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p class=\"msim-note\">* Starting currents are typical values: DOL \u2248 7\u00d7In, Soft Starter \u2248 3.5\u00d7In, VFD \u2248 1.2\u00d7In. The energy calculation is based on the affinity laws \u2014 the actual effect depends on your load profile. Our engineers will do the exact calculation for you.<\/p>\n<\/p><\/div>\n<\/div>\n<p><script>\n(function(){\n function $(id){return document.getElementById(id);}\n function pts(arr){return arr.map(function(p){return p[0].toFixed(1)+','+p[1].toFixed(1)}).join(' ');}\n var X0=60,X1=680,YB1=250,YT1=20,YB2=255,YT2=25;\n function tx(t){return X0+(X1-X0)*t\/10;}\n function iy(v){return YB1-(YB1-29)*v\/800;}\n function fx(f){return X0+(X1-X0)*f\/100;}\n function py(v){return YB2-(YB2-YT2)*v\/100;}\n function startCurves(){\n  var dol=[],ss=[],vfd=[],t;\n  for(t=0;t<=10;t+=0.1){\n   var vD=(t<3.0)?700:(t<6.5)?700-(t-3.0)\/3.5*600:100;\n   var vS=(t<0.6)?150+t\/0.6*200:(t<6.0)?350:(t<7.0)?350-(t-6.0)*250:100;\n   var vV=(t<9.0)?120:(t<9.4)?120-(t-9.0)\/0.4*20:100;\n   dol.push([tx(t),iy(vD)]);ss.push([tx(t),iy(vS)]);vfd.push([tx(t),iy(vV)]);\n  }\n  $('msDol').setAttribute('points',pts(dol));\n  $('msSS').setAttribute('points',pts(ss));\n  $('msVfd').setAttribute('points',pts(vfd));\n  ['msDol','msSS','msVfd'].forEach(function(id,i){\n   var el=$(id);el.classList.remove('go');void el.getBoundingClientRect();\n   setTimeout(function(){el.classList.add('go');},i*250);\n  });\n }\n var APPS={\n  fan:{ old:function(f){return 36+64*Math.pow(f\/100,0.75);}, vfd:function(f){return 100*Math.pow(f\/100,3);}, fmin:0,\n        oldL:'Damper (old method)', kwL:'Consumption with damper', sld:'Damper % vs VFD',\n        law:'Affinity law: P \u221d n\u00b3 \u2014 slowing down by just 20% saves ~50% of the energy. A damper simply \"chokes\" the air and saves almost nothing.' },\n  pump:{ old:function(f){return 55+45*f\/100;}, vfd:function(f){return 100*Math.pow(f\/100,3);}, fmin:10,\n        oldL:'Throttle valve (old method)', kwL:'Consumption with throttle', sld:'Flow \u2014 throttle vs VFD',\n        law:'The same affinity law applies to pumps (P \u221d n\u00b3) \u2014 in pure circulation systems; where static head dominates, the savings are smaller.' },\n  comp:{ old:function(f){return 25+75*Math.pow(f\/100,0.55);}, vfd:function(f){return 3+97*f\/100;}, fmin:20,\n        oldL:'Load\/Unload cycles (old method)', kwL:'Consumption with Load\/Unload', sld:'Air demand \u2014 Load\/Unload vs VFD',\n        law:'The three hidden losses of Load\/Unload: idling (~25-30% power producing no air), blow-down \u2014 the separator is vented on every unload, and an elevated pressure band (+1 bar \u2248 +7% energy). A VSD follows demand precisely within \u00b10.1 bar \u2014 saving 25-35% on average at partial load (CAGI data).' },\n  elev:{ old:function(f){return 100;}, vfd:function(f){return f;}, fmin:10,\n        oldL:'Direct on-line \u2014 constant speed', kwL:'Consumption at constant speed', sld:'Speed \/ output',\n        law:'Constant torque: P \u221d n \u2014 the savings are linear and apply whenever full speed is not needed. Bonus: soft starting is gentle on belts and chains.' }\n };\n function update(){\n  var P=parseFloat($('msP').value)||22;\n  var In=Math.round(P*1.9);\n  $('msIn').textContent='\u2248 '+In+' A';\n  $('msDolA').textContent='peak \u2248 '+Math.round(In*7)+' A (7\u00d7In)';\n  $('msSSA').textContent='peak \u2248 '+Math.round(In*3.5)+' A (3.5\u00d7In)';\n  $('msVfdA').textContent='peak \u2248 '+Math.round(In*1.2)+' A (1.2\u00d7In)';\n  var app=APPS[$('msApp').value]||APPS.fan;\n  $('msSldName').textContent=app.sld;\n  $('msLegDTxt').textContent=app.oldL;\n  $('msLawHint').textContent=app.law;\n  var n=parseInt($('msSpd').value,10);\n  var fmin=app.fmin;\n  if(n<fmin){n=fmin;$('msSpd').value=n;}\n  $('msSpdLbl').textContent=n+'%';\n  $('msSpd').style.setProperty('--p',n+'%');\n  var vfdPts=[],oldPts=[],f;\n  for(f=fmin;f<=100;f+=1){ vfdPts.push([fx(f),py(app.vfd(f))]); }\n  for(f=0;f<=100;f+=2){ oldPts.push([fx(f),py(app.old(f))]); }\n  $('msPow').setAttribute('points',pts(vfdPts));\n  $('msDamp').setAttribute('points',pts(oldPts));\n  $('msPow').classList.add('go');\n  $('msDamp').classList.add('go');\n  var pv=app.vfd(n), pd=app.old(n);\n  var dotX=fx(n);\n  $('msDot').setAttribute('cx',dotX);$('msDot').setAttribute('cy',py(pv));\n  $('msDotD').setAttribute('cx',dotX);$('msDotD').setAttribute('cy',py(pd));\n  $('msVline').setAttribute('x1',dotX);$('msVline').setAttribute('x2',dotX);\n  $('msVline').setAttribute('y1',py(pv));$('msVline').setAttribute('y2',YB2);\n  var poly=[];\n  for(f=fmin;f<=n;f+=2){poly.push([fx(f),py(app.old(f))]);}\n  for(f=n;f>=fmin;f-=2){poly.push([fx(f),py(app.vfd(f))]);}\n  $('msArea').setAttribute('points',(n>fmin)?pts(poly):'');\n  var kwOld=P*pd\/100, kwN=P*pv\/100, saveKw=kwOld-kwN;\n  $('msKw100').textContent=kwOld.toFixed(1)+' kW';\n  $('msKw100Lbl').textContent=app.kwL+' at '+n+'%';\n  $('msKwN').textContent=kwN.toFixed(1)+' kW';\n  $('msKwNLbl').textContent='Consumption at '+n+'% with VFD';\n  $('msSave').textContent=saveKw.toFixed(1)+' kW ('+(kwOld>0?Math.round(saveKw\/kwOld*100):0)+'%)';\n  var tar=parseFloat($('msTar').value)||0.357;\n  var hrs=parseFloat($('msHrs').value)||16;\n  var days=parseFloat($('msDays').value)||6;\n  var yearly=saveKw*hrs*days*52*tar;\n  $('msMoney').textContent=Math.round(yearly).toLocaleString('en-US')+' \u20be';\n  $('msMoneyLbl').textContent='\ud83d\udcb0 Yearly savings with a VFD (running at '+n+'%, '+hrs+'h \u00d7 '+days+' days)';\n }\n function multDol(t){return (t<0.15)?t\/0.15*7:(t<3.0)?7+Math.sin(t*40)*0.15:(t<6.5)?7-(t-3.0)\/3.5*6:1;}\n function multSS(t){return (t<0.6)?1+t\/0.6*2.5:(t<6.0)?3.5:(t<7.0)?3.5-(t-6.0)*2.5:1;}\n function multVfd(t){return (t<0.4)?t\/0.4*1.2:(t<9.0)?1.2:(t<9.4)?1.2-(t-9.0)\/0.4*0.2:1;}\n function spdDol(t){return Math.min(t\/3.0,1);}\n function spdSS(t){return Math.min(t\/6.0,1);}\n function spdVfd(t){var x=Math.min(t\/9.0,1);return x*x*(3-2*x);}\n var rotAng={D:0,S:0,V:0}, running=false;\n function setNeedle(id,m){var a=-90+Math.min(m,8)\/8*180;$(id).setAttribute('transform','rotate('+a.toFixed(1)+' 100 105)');}\n function ampColor(m){return (m>4)?'#c0392b':(m>2)?'#d18a1f':'#2e7d5b';}\n function setSpd(bar,lbl,s){$(bar).style.width=(s*100).toFixed(0)+'%';$(lbl).textContent='Speed: '+(s*100).toFixed(0)+'%';}\n function runStart(){\n  if(running)return; running=true;\n  var btn=$('msStart'); btn.disabled=true; btn.textContent='\u26a1 Starting...';\n  var In=Math.round((parseFloat($('msP').value)||22)*1.9);\n  $('stD').textContent='\ud83d\udca5 \u00d77 hit on the grid!';\n  $('stS').textContent='\ud83c\udf24 Gentle ramp-up \u2014 \u00d73.5';\n  $('stV').textContent='\ud83d\ude0c Calm acceleration \u2014 \u00d71.2';\n  var t0=performance.now(), last=t0;\n  function frame(now){\n   var t=(now-t0)\/1000, dt=(now-last)\/1000; last=now;\n   $('msTimer').textContent='\u23f1 '+Math.min(t,10).toFixed(1)+' s';\n   var mD=multDol(t), mS=multSS(t), mV=multVfd(t);\n   var sD=spdDol(t), sS=spdSS(t), sV=spdVfd(t);\n   setNeedle('ndlD',mD); setNeedle('ndlS',mS); setNeedle('ndlV',mV);\n   $('ampD').textContent=Math.round(mD*In)+' A'; $('ampD').style.color=ampColor(mD);\n   $('ampS').textContent=Math.round(mS*In)+' A'; $('ampS').style.color=ampColor(mS);\n   $('ampV').textContent=Math.round(mV*In)+' A'; $('ampV').style.color=ampColor(mV);\n   setSpd('spdD','spdlD',sD); setSpd('spdS','spdlS',sS); setSpd('spdV','spdlV',sV);\n   rotAng.D+=sD*dt*900; rotAng.S+=sS*dt*900; rotAng.V+=sV*dt*900;\n   $('rotD').style.transform='rotate('+rotAng.D.toFixed(0)+'deg)';\n   $('rotS').style.transform='rotate('+rotAng.S.toFixed(0)+'deg)';\n   $('rotV').style.transform='rotate('+rotAng.V.toFixed(0)+'deg)';\n   if(t>0.05&&t<4.8){$('gD').classList.add('shake');}else{$('gD').classList.remove('shake');}\n   if(t>=6.5){$('stD').textContent='\u2705 3 s accelerating at max current, another 3.5 s settling. Gave the grid a proper shake ('+In+' A)';}\n   if(t>=7.0){$('stS').textContent='\u2705 Up to speed in 6 s with a moderate hit ('+In+' A)';}\n   if(t>=9.4){$('stV').textContent='\u2705 Up to speed in 9 s \u2014 the grid barely noticed ('+In+' A)';}\n   if(t<10.5){requestAnimationFrame(frame);}\n   else{\n    running=false; btn.disabled=false; btn.textContent='\u21bb Start again';\n    $('gD').classList.remove('shake');\n   }\n  }\n  requestAnimationFrame(frame);\n }\n $('msStart').addEventListener('click',runStart);\n $('msP').addEventListener('change',function(){update();startCurves();});\n $('msApp').addEventListener('change',update);\n $('msSpd').addEventListener('input',update);\n $('msTar').addEventListener('input',update);\n $('msHrs').addEventListener('input',update);\n $('msDays').addEventListener('input',update);\n update();startCurves();\n})();\n<\/script><\/p>\n<div style=\"max-width:840px;margin:34px auto 0\">\n<h2>Why does it matter how you start a motor?<\/h2>\n<p>Starting is the hardest moment in an electric motor's life. With direct-on-line starting (DOL) the motor draws <strong>7 times its rated current<\/strong> from the grid \u2014 that is ~300 amps for a 22 kW motor, and over 1,700 for a 132 kW one. The consequences repeat on every single start: voltage dips across the whole shop, flickering lights, damaged contactors, overheated windings, and a mechanical shock to gearboxes, belts and shafts. The more often a motor starts, the more expensive \"free\" DOL starting becomes.<\/p>\n<h2>DOL, Soft Starter or a Variable Frequency Drive?<\/h2>\n<p><strong>Direct-on-line (DOL)<\/strong> \u2014 the simplest and cheapest scheme. Justified only for small motors (\u22647.5 kW) that start rarely and cannot shake the grid.<\/p>\n<p><strong>Soft Starter<\/strong> \u2014 reduces the starting current to ~3.5\u00d7 and softens the mechanical shock. A good middle-ground solution, but after start-up the motor still runs at constant speed \u2014 it saves no energy.<\/p>\n<p><strong>Variable Frequency Drive (VFD)<\/strong> \u2014 the only method that solves both problems: the starting current is just ~1.2\u00d7 (the grid barely notices), and while running, the speed follows the actual demand. That is where the real savings begin.<\/p>\n<h2>How much does a VFD really save?<\/h2>\n<p>Fans and pumps obey the affinity laws: power consumption follows the <strong>cube<\/strong> of speed (P \u221d n\u00b3). Slowing down by just 20% saves nearly half the energy \u2014 while dampers and throttles simply throw that energy away. On screw compressors a VFD removes the hidden losses of Load\/Unload control: idling, the blow-down on every cycle, and an unnecessarily elevated pressure band. Use the simulator above to calculate your yearly savings with your own motor and your own tariff.<\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>Can a VFD be installed on an old motor?<\/h3>\n<p>In most cases \u2014 yes. Standard asynchronous motors work well with a VFD; on older motors we check the insulation condition and add a du\/dt or sine filter where needed.<\/p>\n<h3>What size VFD do I need?<\/h3>\n<p>The basic rule: the VFD's rated current must exceed the motor's rated current. For heavy-starting machinery (e.g. a fully loaded conveyor) we go one size up. <a href=\"https:\/\/iesco.ge\/en\/contact\/\">Our engineers<\/a> will help you with the exact selection free of charge.<\/p>\n<h3>How fast does a VFD pay for itself?<\/h3>\n<p>On variable-load equipment (fans, pumps, compressors) the typical payback is 6-18 months \u2014 the simulator above will show you the exact figure. On top of that you gain extended motor and mechanical life.<\/p>\n<p>\ud83d\udc49 Browse <a href=\"https:\/\/iesco.ge\/en\/product-category\/danfoss-drives\/\">variable frequency drives in the IESCO catalog<\/a> \u2014 INOVANCE, DANFOSS and other leading brands, with local service.<\/p>\n<\/div>\n<div class=\"iesco-tools\" style=\"max-width:840px;margin:26px auto 0;padding:16px 20px;background:#f4f8f5;border:1px solid #e2e8e5;border-radius:12px;text-align:center;font-size:.95em\"><b style=\"color:#2e4a3d\">\ud83d\udee0\ufe0f More IESCO tools:<\/b> <a href=\"\/en\/inverter-energy-savings-calculator\/\">VFD Energy Savings Calculator<\/a> \u00b7 <a href=\"\/en\/dryer-selection-calculator\/\">Dryer Selection Calculator<\/a> \u00b7 <a href=\"\/en\/air-purity-configurator-iso-8573-1\/\">Air Purity Configurator (ISO 8573-1)<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Compare the starting currents of three methods and see how much energy slowing the motor down saves. Motor power (kW) 3 kW4 kW5.5 kW7.5 kW11 kW15 kW18.5 kW22 kW30 kW37 kW45 kW55 kW75 kW90 kW110 kW132 kW160 kW200 kW250 kW315 kW355 kW Rated current (400V): \u2014 Application Fan \u2014 damper vs VFDPump \u2014 throttle vs [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","rank_math_title":"Motor Starting Simulator \u2014 DOL vs Soft Starter vs VFD | IESCO","rank_math_description":"Interactive simulator: compare motor starting currents (DOL \u00d77, soft starter \u00d73.5, VFD \u00d71.2), control speed and calculate your yearly energy savings with a VFD.","rank_math_focus_keyword":"","footnotes":""},"class_list":["post-10944","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iesco.ge\/en\/wp-json\/wp\/v2\/pages\/10944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iesco.ge\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iesco.ge\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iesco.ge\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/iesco.ge\/en\/wp-json\/wp\/v2\/comments?post=10944"}],"version-history":[{"count":0,"href":"https:\/\/iesco.ge\/en\/wp-json\/wp\/v2\/pages\/10944\/revisions"}],"wp:attachment":[{"href":"https:\/\/iesco.ge\/en\/wp-json\/wp\/v2\/media?parent=10944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}