{"id":18234,"date":"2026-09-09T15:58:46","date_gmt":"2026-09-09T12:58:46","guid":{"rendered":"https:\/\/vistasunucu.com\/demo\/enertes\/?page_id=18234"},"modified":"2026-09-09T16:02:26","modified_gmt":"2026-09-09T13:02:26","slug":"kompansator-hareket-hesaplayici","status":"publish","type":"page","link":"https:\/\/vistasunucu.com\/demo\/enertes\/kompansator-hareket-hesaplayici\/","title":{"rendered":"Kompansat\u00f6r Hareket Hesaplay\u0131c\u0131"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18234\" class=\"elementor elementor-18234\" data-elementor-post-type=\"page\">\n\t\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-df7f102 elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-type-header-none pxl-row-scroll-none pxl-bg-color-none pxl-section-overlay-none\" data-id=\"df7f102\" data-element_type=\"section\" data-e-type=\"section\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-default \">\n                <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f91e9a0 pxl-col-none pxl-column-none\" data-id=\"f91e9a0\" data-element_type=\"column\" data-e-type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-cdcbe44 elementor-widget elementor-widget-html\" data-id=\"cdcbe44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================================\r\n  Kompansat\u00f6r Hareket (Termal Genle\u015fme \u0394L) Hesaplay\u0131c\u0131 \u2014 Elementor\r\n  \"\u00d6zel HTML\" widget'\u0131 i\u00e7ine bu dosyan\u0131n T\u00dcM\u00dcN\u00dc oldu\u011fu gibi yap\u0131\u015ft\u0131r\u0131n.\r\n  Di\u011fer hesaplay\u0131c\u0131lar\u0131n\u0131zla (Cv\/Kv, Kondenstop) ayn\u0131 renk temas\u0131n\u0131\r\n  kullan\u0131r. \"atvKompansator\" \u00f6n ekiyle izole edilmi\u015ftir.\r\n========================================================================== -->\r\n<div class=\"atv-cvkv-calc\" id=\"atvKompansator\">\r\n\r\n  <style>\r\n    #atvKompansator{\r\n      --atv-ink:#1f2933;\r\n      --atv-ink-soft:#5b6b7c;\r\n      --atv-steel:#d4080d;\r\n      --atv-steel-dark:#c0050a;\r\n      --atv-brass:#252688;\r\n      --atv-brass-dark:#8a5e21;\r\n      --atv-bg:#f3f6f8;\r\n      --atv-card:#ffffff;\r\n      --atv-line:#dbe2e8;\r\n      --atv-warn:#a6412a;\r\n      --atv-warn-bg:#fbeae6;\r\n      --atv-ok:#2f6f4f;\r\n      --atv-ok-bg:#eaf4ee;\r\n      --atv-radius:4px;\r\n      font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\r\n      color:var(--atv-ink);\r\n      background:var(--atv-bg);\r\n      border:1px solid var(--atv-line);\r\n      border-radius:6px;\r\n      max-width:100%;\r\n      margin:0 auto;\r\n      box-sizing:border-box;\r\n    }\r\n    #atvKompansator *{box-sizing:border-box;}\r\n    #atvKompansator .atv-head{\r\n      background:linear-gradient(135deg,var(--atv-steel) 0%,var(--atv-steel-dark) 100%);\r\n      color:#eef2f6;\r\n      padding:22px 24px 20px;\r\n      border-radius:6px 6px 0 0;\r\n    }\r\n    #atvKompansator .atv-head h2{\r\n      margin:0 0 4px;\r\n      font-size:1.28rem;\r\n      font-weight:650;\r\n      letter-spacing:.1px;\r\n      color:#fff;\r\n    }\r\n    #atvKompansator .atv-head p{\r\n      margin:0;\r\n      font-size:.86rem;\r\n      font-weight:bold;\r\n      color:#fff;\r\n      line-height:1.5;\r\n    }\r\n\r\n    #atvKompansator form{padding:20px 24px 24px;}\r\n\r\n    #atvKompansator .atv-grid{\r\n      display:grid;\r\n      grid-template-columns:1fr 1fr;\r\n      gap:14px 16px;\r\n      margin-bottom:6px;\r\n    }\r\n    #atvKompansator .atv-field{display:flex;flex-direction:column;gap:5px;}\r\n    #atvKompansator .atv-field.atv-span2{grid-column:1 \/ -1;}\r\n    #atvKompansator label{\r\n      font-size:.78rem;\r\n      font-weight:600;\r\n      color:var(--atv-ink-soft);\r\n    }\r\n    #atvKompansator label .atv-unit{\r\n      font-weight:500;\r\n      color:#8b9aa8;\r\n    }\r\n    #atvKompansator input[type=\"number\"],\r\n    #atvKompansator select{\r\n      width:100%;\r\n      padding:9px 10px;\r\n      font-size:.94rem;\r\n      border:1px solid var(--atv-line);\r\n      border-radius:var(--atv-radius);\r\n      background:var(--atv-card);\r\n      color:var(--atv-ink);\r\n      font-variant-numeric:tabular-nums;\r\n    }\r\n    #atvKompansator input[type=\"number\"]:focus,\r\n    #atvKompansator select:focus{\r\n      outline:none;\r\n      border-color:var(--atv-steel);\r\n      box-shadow:0 0 0 3px rgba(212,8,13,.12);\r\n    }\r\n    #atvKompansator .atv-hint{\r\n      font-size:.74rem;\r\n      color:#8b9aa8;\r\n      margin-top:2px;\r\n    }\r\n\r\n    #atvKompansator .atv-check{\r\n      display:flex;\r\n      align-items:center;\r\n      gap:8px;\r\n      font-size:.86rem;\r\n      font-weight:600;\r\n      color:var(--atv-ink-soft);\r\n      padding-top:4px;\r\n    }\r\n    #atvKompansator .atv-check input{\r\n      width:16px;height:16px;accent-color:var(--atv-brass);\r\n    }\r\n\r\n    #atvKompansator .atv-actions{\r\n      display:flex;\r\n      align-items:center;\r\n      gap:12px;\r\n      margin-top:16px;\r\n    }\r\n    #atvKompansator .atv-btn{\r\n      appearance:none;\r\n      border:none;\r\n      background:var(--atv-brass);\r\n      color:#fff;\r\n      font-size:.92rem;\r\n      font-weight:700;\r\n      padding:11px 22px;\r\n      border-radius:var(--atv-radius);\r\n      cursor:pointer;\r\n      transition:background .15s ease;\r\n    }\r\n    #atvKompansator .atv-btn:hover{background:var(--atv-brass-dark);color:#f5ede1;}\r\n    #atvKompansator .atv-error{\r\n      font-size:.8rem;\r\n      color:var(--atv-warn);\r\n      display:none;\r\n    }\r\n\r\n    \/* --- results, instrument readout panel --- *\/\r\n    #atvKompansator .atv-result{\r\n      margin-top:20px;\r\n      border:1px solid var(--atv-line);\r\n      border-radius:var(--atv-radius);\r\n      overflow:hidden;\r\n      display:none;\r\n    }\r\n    #atvKompansator .atv-result.is-visible{display:block;}\r\n    #atvKompansator .atv-readout{\r\n      display:grid;\r\n      grid-template-columns:1fr 1fr;\r\n      background:var(--atv-steel-dark);\r\n    }\r\n    #atvKompansator .atv-readout-cell{\r\n      padding:16px 18px;\r\n      border-right:1px solid rgba(255,255,255,.08);\r\n    }\r\n    #atvKompansator .atv-readout-cell:last-child{border-right:none;}\r\n    #atvKompansator .atv-readout-label{\r\n      font-size:.7rem;\r\n      font-weight:600;\r\n      letter-spacing:.04em;\r\n      color:#f6cfd0;\r\n      margin-bottom:4px;\r\n    }\r\n    #atvKompansator .atv-readout-value{\r\n      font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;\r\n      font-size:1.55rem;\r\n      font-weight:600;\r\n      color:#f2f6f9;\r\n      line-height:1.1;\r\n    }\r\n    #atvKompansator .atv-readout-value small{\r\n      font-size:.9rem;\r\n      font-weight:500;\r\n      color:#f6cfd0;\r\n      margin-left:4px;\r\n    }\r\n    #atvKompansator .atv-meta{\r\n      padding:14px 18px;\r\n      background:var(--atv-card);\r\n      font-size:.85rem;\r\n      line-height:1.6;\r\n    }\r\n    #atvKompansator .atv-meta-row{\r\n      display:flex;\r\n      justify-content:space-between;\r\n      gap:12px;\r\n      padding:5px 0;\r\n      border-bottom:1px dashed var(--atv-line);\r\n    }\r\n    #atvKompansator .atv-meta-row:last-child{border-bottom:none;}\r\n    #atvKompansator .atv-meta-row span:first-child{color:var(--atv-ink-soft);}\r\n    #atvKompansator .atv-meta-row span:last-child{\r\n      font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;\r\n      font-weight:600;\r\n    }\r\n    #atvKompansator .atv-flag{\r\n      margin:0 18px 16px;\r\n      padding:10px 12px;\r\n      border-radius:var(--atv-radius);\r\n      font-size:.82rem;\r\n      line-height:1.5;\r\n    }\r\n    #atvKompansator .atv-flag.atv-flag-ok{background:var(--atv-ok-bg);color:var(--atv-ok);}\r\n    #atvKompansator .atv-flag.atv-flag-warn{background:var(--atv-warn-bg);color:var(--atv-warn);}\r\n\r\n    #atvKompansator .atv-foot{\r\n      font-size:.72rem;\r\n      color:#8b9aa8;\r\n      padding:12px 24px 20px;\r\n      line-height:1.5;\r\n    }\r\n\r\n    @media (max-width:520px){\r\n      #atvKompansator .atv-grid{grid-template-columns:1fr;}\r\n      #atvKompansator .atv-readout{grid-template-columns:1fr;}\r\n      #atvKompansator .atv-readout-cell{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);}\r\n      #atvKompansator .atv-readout-cell:last-child{border-bottom:none;}\r\n    }\r\n\r\n    @media (prefers-reduced-motion:reduce){\r\n      #atvKompansator *{transition:none !important;}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"atv-head\">\r\n    <h2>Kompansat\u00f6r Hareket Hesaplay\u0131c\u0131<\/h2>\r\n    <p>Hat uzunlu\u011fu, boru malzemesi ve s\u0131cakl\u0131k fark\u0131na g\u00f6re termal genle\u015fme (\u0394L = \u03b1 \u00b7 L \u00b7 \u0394T) ve gereken eksenel hareket.<\/p>\r\n  <\/div>\r\n\r\n  <form id=\"atvKompansatorForm\" novalidate>\r\n    <div class=\"atv-grid\">\r\n      <div class=\"atv-field atv-span2\">\r\n        <label>Boru Malzemesi<\/label>\r\n        <select data-f=\"material\"><\/select>\r\n      <\/div>\r\n      <div class=\"atv-field\" data-custom-alpha hidden>\r\n        <label>\u03b1 \u2014 Is\u0131l Genle\u015fme Katsay\u0131s\u0131 <span class=\"atv-unit\">\u00d710\u207b\u2076 \/ \u00b0C<\/span><\/label>\r\n        <input type=\"number\" step=\"any\" min=\"0\" data-f=\"alpha-custom\" placeholder=\"\u00f6rn. 14.0\">\r\n      <\/div>\r\n      <div class=\"atv-field\">\r\n        <label>Hat Uzunlu\u011fu (L) <span class=\"atv-unit\">m<\/span><\/label>\r\n        <input type=\"number\" step=\"any\" min=\"0\" data-f=\"length\" placeholder=\"\u00f6rn. 50\" required>\r\n      <\/div>\r\n      <div class=\"atv-field\">\r\n        <label>Kurulum S\u0131cakl\u0131\u011f\u0131 <span class=\"atv-unit\">\u00b0C<\/span><\/label>\r\n        <input type=\"number\" step=\"any\" data-f=\"t-install\" placeholder=\"\u00f6rn. 20\" required>\r\n      <\/div>\r\n      <div class=\"atv-field\">\r\n        <label>\u0130\u015fletme S\u0131cakl\u0131\u011f\u0131 <span class=\"atv-unit\">\u00b0C<\/span><\/label>\r\n        <input type=\"number\" step=\"any\" data-f=\"t-operate\" placeholder=\"\u00f6rn. 180\" required>\r\n      <\/div>\r\n      <div class=\"atv-field atv-span2\">\r\n        <label class=\"atv-check\">\r\n          <input type=\"checkbox\" data-f=\"cold-spring\">\r\n          So\u011fuk \u00f6n gerdirme (cold spring) uygulanacak \u2014 tek y\u00f6nde gereken hareketi yakla\u015f\u0131k yar\u0131ya indirir\r\n        <\/label>\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"atv-hint\">\u0394L(mm) = \u03b1(\u00d710\u207b\u2076) \u00b7 L(m) \u00b7 \u0394T(\u00b0C) \u00b7 0,001. \u0394T = \u0130\u015fletme \u2212 Kurulum; pozitifse genle\u015fme, negatifse b\u00fcz\u00fclme.<\/p>\r\n\r\n    <div class=\"atv-actions\">\r\n      <button type=\"submit\" class=\"atv-btn\">Hesapla<\/button>\r\n      <span class=\"atv-error\" data-error>L\u00fctfen t\u00fcm zorunlu alanlar\u0131 ge\u00e7erli de\u011ferlerle doldurun.<\/span>\r\n    <\/div>\r\n  <\/form>\r\n\r\n  <div class=\"atv-result\" data-result>\r\n    <div class=\"atv-readout\">\r\n      <div class=\"atv-readout-cell\">\r\n        <div class=\"atv-readout-label\">TOPLAM HAREKET (\u0394L)<\/div>\r\n        <div class=\"atv-readout-value\"><span data-out=\"dl\">\u2013<\/span><small>mm<\/small><\/div>\r\n      <\/div>\r\n      <div class=\"atv-readout-cell\">\r\n        <div class=\"atv-readout-label\">100 M BA\u015eINA HAREKET<\/div>\r\n        <div class=\"atv-readout-value\"><span data-out=\"dl100\">\u2013<\/span><small>mm\/100m<\/small><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"atv-meta\">\r\n      <div class=\"atv-meta-row\"><span>S\u0131cakl\u0131k fark\u0131 (\u0394T)<\/span><span data-out=\"dt\">\u2013<\/span><\/div>\r\n      <div class=\"atv-meta-row\"><span>Y\u00f6n<\/span><span data-out=\"direction\">\u2013<\/span><\/div>\r\n      <div class=\"atv-meta-row\"><span>Kullan\u0131lan \u03b1<\/span><span data-out=\"alpha\">\u2013<\/span><\/div>\r\n      <div class=\"atv-meta-row\" data-row-coldspring hidden><span>So\u011fuk \u00f6n gerdirmeli tek y\u00f6n hareketi<\/span><span data-out=\"coldspring\">\u2013<\/span><\/div>\r\n    <\/div>\r\n    <div class=\"atv-flag\" data-flag hidden><\/div>\r\n  <\/div>\r\n\r\n  <p class=\"atv-foot\">Bu ara\u00e7 \u00f6n boyutland\u0131rma ve bilgilendirme ama\u00e7l\u0131d\u0131r; sonu\u00e7lar proje ko\u015fullar\u0131na g\u00f6re de\u011fi\u015febilir. Kompansat\u00f6r\u00fcn katalog eksenel hareketi hesaplanan \u0394L'ye e\u015fit veya \u00fczerinde se\u00e7ilmeli, \u00e7evrim \u00f6mr\u00fc ve boru \u00e7ap\u0131\/bas\u0131n\u00e7 s\u0131n\u0131f\u0131 ile birlikte m\u00fchendislik ekibimizle do\u011frulanmal\u0131d\u0131r.<\/p>\r\n\r\n  <script>\r\n  (function(){\r\n    var root = document.getElementById('atvKompansator');\r\n    if(!root) return;\r\n\r\n    var form = root.querySelector('#atvKompansatorForm');\r\n    var errorEl = root.querySelector('[data-error]');\r\n    var resultEl = root.querySelector('[data-result]');\r\n    var flagEl = root.querySelector('[data-flag]');\r\n    var coldRow = root.querySelector('[data-row-coldspring]');\r\n    var customField = root.querySelector('[data-custom-alpha]');\r\n\r\n    \/\/ Thermal expansion coefficients (x10^-6 \/ \u00b0C), 20\u00b0C to operating temp average.\r\n    var MATERIALS = [\r\n      { id:'carbon',   label:'Karbon \u00c7elik',              alpha:12.0 },\r\n      { id:'crmo',     label:'Cr-Mo D\u00fc\u015f\u00fck Ala\u015f\u0131ml\u0131 \u00c7elik', alpha:12.5 },\r\n      { id:'castiron', label:'D\u00f6kme Demir',                alpha:10.5 },\r\n      { id:'ss',       label:'304\/316 Paslanmaz \u00c7elik',    alpha:16.5 },\r\n      { id:'copper',   label:'Bak\u0131r',                      alpha:16.6 },\r\n      { id:'brass',    label:'Pirin\u00e7',                     alpha:18.5 },\r\n      { id:'aluminum', label:'Al\u00fcminyum',                  alpha:23.6 },\r\n      { id:'custom',   label:'\u00d6zel malzeme\u2026',              alpha:null }\r\n    ];\r\n    var matSelect = root.querySelector('[data-f=\"material\"]');\r\n    MATERIALS.forEach(function(m){\r\n      var opt = document.createElement('option');\r\n      opt.value = m.id;\r\n      opt.textContent = m.id === 'custom' ? m.label : (m.label + ' \u2014 \u03b1=' + m.alpha.toLocaleString('tr-TR'));\r\n      matSelect.appendChild(opt);\r\n    });\r\n    function syncCustom(){\r\n      var isCustom = matSelect.value === 'custom';\r\n      customField.hidden = !isCustom;\r\n      var input = customField.querySelector('input');\r\n      if(input) input.required = isCustom;\r\n    }\r\n    matSelect.addEventListener('change', syncCustom);\r\n    syncCustom();\r\n\r\n    function val(name){\r\n      var el = root.querySelector('[data-f=\"'+name+'\"]');\r\n      if(!el) return NaN;\r\n      return el.value === '' ? NaN : parseFloat(el.value);\r\n    }\r\n\r\n    function fmt(n, d){\r\n      if(!isFinite(n)) return '\u2013';\r\n      d = (d===undefined)?2:d;\r\n      var abs = Math.abs(n);\r\n      var digits = abs >= 1000 ? 0 : (abs >= 100 ? 1 : d);\r\n      return n.toLocaleString('tr-TR', {minimumFractionDigits:0, maximumFractionDigits:digits});\r\n    }\r\n\r\n    form.addEventListener('submit', function(e){\r\n      e.preventDefault();\r\n\r\n      var matId = matSelect.value;\r\n      var mat = MATERIALS.filter(function(m){ return m.id === matId; })[0];\r\n      var alpha = matId === 'custom' ? val('alpha-custom') : mat.alpha;\r\n      var L = val('length'), tIn = val('t-install'), tOp = val('t-operate');\r\n      var coldSpring = root.querySelector('[data-f=\"cold-spring\"]').checked;\r\n\r\n      if(!isFinite(alpha) || alpha<=0 || !isFinite(L) || L<0 || !isFinite(tIn) || !isFinite(tOp)){\r\n        errorEl.style.display = 'inline';\r\n        resultEl.classList.remove('is-visible');\r\n        return;\r\n      }\r\n      errorEl.style.display = 'none';\r\n\r\n      var dT = tOp - tIn;\r\n      var dL = alpha * L * dT * 0.001; \/\/ mm, signed\r\n      var dL100 = alpha * dT * 0.1;    \/\/ mm per 100m, signed\r\n      var absDL = Math.abs(dL);\r\n      var absDL100 = Math.abs(dL100);\r\n\r\n      root.querySelector('[data-out=\"dl\"]').textContent = fmt(absDL);\r\n      root.querySelector('[data-out=\"dl100\"]').textContent = fmt(absDL100);\r\n      root.querySelector('[data-out=\"dt\"]').textContent = (dT>=0?'+':'') + fmt(dT,1) + ' \u00b0C';\r\n      root.querySelector('[data-out=\"direction\"]').textContent = dT > 0 ? 'Genle\u015fme (uzama)' : (dT < 0 ? 'B\u00fcz\u00fclme (k\u0131salma)' : 'De\u011fi\u015fim yok');\r\n      root.querySelector('[data-out=\"alpha\"]').textContent = fmt(alpha,2) + ' \u00d710\u207b\u2076\/\u00b0C';\r\n\r\n      if(coldSpring && absDL>0){\r\n        coldRow.hidden = false;\r\n        root.querySelector('[data-out=\"coldspring\"]').textContent = fmt(absDL\/2) + ' mm (her y\u00f6nde)';\r\n      } else {\r\n        coldRow.hidden = true;\r\n      }\r\n\r\n      if(coldSpring && absDL>0){\r\n        flagEl.hidden = false;\r\n        flagEl.className = 'atv-flag atv-flag-ok';\r\n        flagEl.textContent = 'So\u011fuk \u00f6n gerdirme uygulan\u0131rsa kompansat\u00f6r montajda ' + fmt(absDL\/2) + ' mm ters y\u00f6nde a\u00e7\u0131larak ba\u011flan\u0131r; toplam ' + fmt(absDL) + ' mm hareket a\u00e7\u0131lma\/s\u0131k\u0131\u015fma aras\u0131nda payla\u015f\u0131l\u0131r. Miktar projede belirtilmeli ve montajda \u00f6l\u00e7\u00fclerek uygulanmal\u0131d\u0131r.';\r\n      } else if(absDL===0){\r\n        flagEl.hidden = false;\r\n        flagEl.className = 'atv-flag atv-flag-ok';\r\n        flagEl.textContent = 'Kurulum ve i\u015fletme s\u0131cakl\u0131\u011f\u0131 e\u015fit; hesaplanan termal hareket yok.';\r\n      } else {\r\n        flagEl.hidden = true;\r\n      }\r\n\r\n      resultEl.classList.add('is-visible');\r\n      resultEl.scrollIntoView({behavior:'smooth', block:'nearest'});\r\n    });\r\n  })();\r\n  <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-b484148 elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-type-header-none pxl-row-scroll-none pxl-bg-color-none pxl-section-overlay-none\" data-id=\"b484148\" data-element_type=\"section\" data-e-type=\"section\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-default \">\n                <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6f8bb6d pxl-col-none pxl-column-none\" data-id=\"6f8bb6d\" data-element_type=\"column\" data-e-type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-d8a999e elementor-widget elementor-widget-html\" data-id=\"d8a999e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================================\r\n  Kompansat\u00f6r Hareket SSS (S\u0131k\u00e7a Sorulan Sorular) \u2014 Elementor \"\u00d6zel HTML\"\r\n  widget'\u0131 i\u00e7ine bu dosyan\u0131n T\u00dcM\u00dcN\u00dc oldu\u011fu gibi yap\u0131\u015ft\u0131r\u0131n. Hesaplay\u0131c\u0131 ile\r\n  ayn\u0131 renk temas\u0131n\u0131 kullan\u0131r. \"atvKompansatorSSS\" \u00f6n ekiyle izole\r\n  edilmi\u015ftir, hesaplay\u0131c\u0131 widget'\u0131n\u0131n hemen alt\u0131na eklenebilir.\r\n========================================================================== -->\r\n<div class=\"atv-cvkv-calc\" id=\"atvKompansatorSSS\">\r\n\r\n  <style>\r\n    #atvKompansatorSSS{\r\n      --atv-ink:#1f2933;\r\n      --atv-ink-soft:#5b6b7c;\r\n      --atv-steel:#d4080d;\r\n      --atv-steel-dark:#c0050a;\r\n      --atv-brass:#252688;\r\n      --atv-brass-dark:#8a5e21;\r\n      --atv-bg:#f3f6f8;\r\n      --atv-card:#ffffff;\r\n      --atv-line:#dbe2e8;\r\n      --atv-radius:4px;\r\n      font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\r\n      color:var(--atv-ink);\r\n      background:var(--atv-bg);\r\n      border:1px solid var(--atv-line);\r\n      border-radius:6px;\r\n      max-width:100%;\r\n      margin:0 auto;\r\n      box-sizing:border-box;\r\n    }\r\n    #atvKompansatorSSS *{box-sizing:border-box;}\r\n\r\n    #atvKompansatorSSS .atv-head{\r\n      background:linear-gradient(135deg,var(--atv-steel) 0%,var(--atv-steel-dark) 100%);\r\n      color:#eef2f6;\r\n      padding:20px 24px 18px;\r\n      border-radius:6px 6px 0 0;\r\n    }\r\n    #atvKompansatorSSS .atv-head h2{\r\n      margin:0 0 4px;\r\n      font-size:1.2rem;\r\n      font-weight:650;\r\n      letter-spacing:.1px;\r\n      color:#fff;\r\n    }\r\n    #atvKompansatorSSS .atv-head p{\r\n      margin:0;\r\n      font-size:.86rem;\r\n      font-weight:bold;\r\n      color:#fff;\r\n      line-height:1.5;\r\n    }\r\n\r\n    #atvKompansatorSSS .atv-list{\r\n      padding:10px 14px 16px;\r\n    }\r\n\r\n    #atvKompansatorSSS .atv-item{\r\n      border-bottom:1px solid var(--atv-line);\r\n    }\r\n    #atvKompansatorSSS .atv-item:last-child{border-bottom:none;}\r\n\r\n    #atvKompansatorSSS .atv-q{\r\n      width:100%;\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:space-between;\r\n      gap:14px;\r\n      background:transparent;\r\n      border:none;\r\n      cursor:pointer;\r\n      text-align:left;\r\n      padding:16px 10px;\r\n      font-size:.98rem;\r\n      font-weight:650;\r\n      color:var(--atv-ink);\r\n    }\r\n    #atvKompansatorSSS .atv-q:hover{color:var(--atv-brass);}\r\n    #atvKompansatorSSS .atv-q:focus-visible{\r\n      outline:2px solid var(--atv-brass);\r\n      outline-offset:2px;\r\n      border-radius:var(--atv-radius);\r\n    }\r\n\r\n    #atvKompansatorSSS .atv-q-mark{\r\n      flex:0 0 auto;\r\n      width:26px;\r\n      height:26px;\r\n      border-radius:50%;\r\n      background:var(--atv-brass);\r\n      color:#fff;\r\n      font-size:1rem;\r\n      line-height:26px;\r\n      text-align:center;\r\n      font-weight:700;\r\n      transition:transform .18s ease, background .18s ease;\r\n    }\r\n    #atvKompansatorSSS .atv-item[data-open=\"true\"] .atv-q-mark{\r\n      background:var(--atv-steel);\r\n      transform:rotate(45deg);\r\n    }\r\n\r\n    #atvKompansatorSSS .atv-a-wrap{\r\n      display:grid;\r\n      grid-template-rows:0fr;\r\n      transition:grid-template-rows .22s ease;\r\n    }\r\n    #atvKompansatorSSS .atv-item[data-open=\"true\"] .atv-a-wrap{\r\n      grid-template-rows:1fr;\r\n    }\r\n    #atvKompansatorSSS .atv-a-inner{\r\n      overflow:hidden;\r\n    }\r\n    #atvKompansatorSSS .atv-a{\r\n      padding:0 10px 18px;\r\n      font-size:.9rem;\r\n      line-height:1.7;\r\n      color:var(--atv-ink-soft);\r\n    }\r\n    #atvKompansatorSSS .atv-a strong{color:var(--atv-ink);}\r\n\r\n    #atvKompansatorSSS .atv-foot{\r\n      font-size:.72rem;\r\n      color:#8b9aa8;\r\n      padding:4px 24px 20px;\r\n      line-height:1.5;\r\n    }\r\n    #atvKompansatorSSS .atv-foot a{color:var(--atv-brass);}\r\n\r\n    @media (prefers-reduced-motion:reduce){\r\n      #atvKompansatorSSS *{transition:none !important;}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"atv-head\">\r\n    <h2>Kompansat\u00f6r Hareket \u2014 S\u0131k\u00e7a Sorulan Sorular<\/h2>\r\n    <p>Hesaplay\u0131c\u0131n\u0131n kulland\u0131\u011f\u0131 form\u00fcller ve kompansat\u00f6r se\u00e7im mant\u0131\u011f\u0131.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"atv-list\" id=\"atvKompansatorSSSList\">\r\n\r\n    <div class=\"atv-item\" data-open=\"true\">\r\n      <button type=\"button\" class=\"atv-q\">\r\n        <span>Boru hatt\u0131n\u0131n termal genle\u015fmesi nas\u0131l hesaplan\u0131r?<\/span>\r\n        <span class=\"atv-q-mark\">+<\/span>\r\n      <\/button>\r\n      <div class=\"atv-a-wrap\"><div class=\"atv-a-inner\"><div class=\"atv-a\">\r\n        Termal genle\u015fme, malzemenin \u0131s\u0131l genle\u015fme katsay\u0131s\u0131 ile hat uzunlu\u011funun ve s\u0131cakl\u0131k fark\u0131n\u0131n \u00e7arp\u0131m\u0131d\u0131r: <strong>\u0394L = \u03b1 \u00b7 L \u00b7 \u0394T<\/strong>. Karbon \u00e7elik bir hatta her 100 m uzunluk ve her 1 \u00b0C s\u0131cakl\u0131k art\u0131\u015f\u0131 i\u00e7in yakla\u015f\u0131k 1,2 mm uzama olu\u015fur; 20 \u00b0C'de kurulup 180 \u00b0C buharla \u00e7al\u0131\u015fan 50 m'lik karbon \u00e7elik hat 96 mm uzar. S\u0131cakl\u0131k d\u00fc\u015f\u00fc\u015f\u00fcnde ayn\u0131 form\u00fcl b\u00fcz\u00fclmeyi verir, hareketin y\u00f6n\u00fc ters olur. Hesaplay\u0131c\u0131 kurulum ve i\u015fletme s\u0131cakl\u0131\u011f\u0131 aras\u0131ndaki fark\u0131 al\u0131r ve sonucu mm ile 100 m ba\u015f\u0131na mm olarak g\u00f6sterir.\r\n      <\/div><\/div><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"atv-item\" data-open=\"false\">\r\n      <button type=\"button\" class=\"atv-q\">\r\n        <span>Is\u0131l genle\u015fme katsay\u0131s\u0131 malzemeye g\u00f6re ne kadar de\u011fi\u015fir?<\/span>\r\n        <span class=\"atv-q-mark\">+<\/span>\r\n      <\/button>\r\n      <div class=\"atv-a-wrap\"><div class=\"atv-a-inner\"><div class=\"atv-a\">\r\n        Boru malzemeleri aras\u0131nda \u0131s\u0131l genle\u015fme katsay\u0131s\u0131 iki kata kadar fark g\u00f6sterir: karbon \u00e7eli\u011fi 12,0, Cr-Mo d\u00fc\u015f\u00fck ala\u015f\u0131ml\u0131 \u00e7elik 12,5, d\u00f6kme demir 10,5, 304\/316 paslanmaz \u00e7elik 16,5, bak\u0131r 16,6, pirin\u00e7 18,5 ve al\u00fcminyum 23,6 (\u00d710\u207b\u2076 \/ \u00b0C). Ayn\u0131 s\u0131cakl\u0131k fark\u0131nda paslanmaz hat karbon \u00e7elik hattan y\u00fczde 40 kadar fazla uzar; malzeme de\u011fi\u015fikli\u011fi kompansat\u00f6r se\u00e7imini do\u011frudan etkiler. Bu de\u011ferler 20 \u00b0C ile i\u015fletme s\u0131cakl\u0131\u011f\u0131 aras\u0131ndaki ortalamalard\u0131r; y\u00fcksek s\u0131cakl\u0131kta ve hassas tasar\u0131mda malzemenin s\u0131cakl\u0131\u011fa ba\u011fl\u0131 katsay\u0131 tablosunun kullan\u0131lmas\u0131 gerekir.\r\n      <\/div><\/div><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"atv-item\" data-open=\"false\">\r\n      <button type=\"button\" class=\"atv-q\">\r\n        <span>Kompansat\u00f6r hangi hareket de\u011ferine g\u00f6re se\u00e7ilir?<\/span>\r\n        <span class=\"atv-q-mark\">+<\/span>\r\n      <\/button>\r\n      <div class=\"atv-a-wrap\"><div class=\"atv-a-inner\"><div class=\"atv-a\">\r\n        Kompansat\u00f6r\u00fcn katalogda verilen anma eksenel hareketi, hesaplanan \u0394L de\u011ferine e\u015fit veya bunun \u00fczerinde olmal\u0131d\u0131r. Katalog hareket de\u011ferleri belirli bir \u00e7evrim say\u0131s\u0131 (yorulma \u00f6mr\u00fc) i\u00e7in verilir; devreye alma ve durma s\u0131kl\u0131\u011f\u0131 y\u00fcksek hatlarda daha d\u00fc\u015f\u00fck hareket kademesi se\u00e7ilerek \u00f6m\u00fcr korunur. Hareketle birlikte boru \u00e7ap\u0131, bas\u0131n\u00e7 s\u0131n\u0131f\u0131 ve i\u015fletme s\u0131cakl\u0131\u011f\u0131 da se\u00e7ime girer. Hat y\u00f6n de\u011fi\u015ftiriyorsa genle\u015fme eksenel olmaktan \u00e7\u0131kar; bu durumda yanal veya a\u00e7\u0131sal hareket alan kompansat\u00f6r tipleri gerekir.\r\n      <\/div><\/div><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"atv-item\" data-open=\"false\">\r\n      <button type=\"button\" class=\"atv-q\">\r\n        <span>So\u011fuk \u00f6n gerdirme (cold spring) hareket ihtiyac\u0131n\u0131 nas\u0131l azalt\u0131r?<\/span>\r\n        <span class=\"atv-q-mark\">+<\/span>\r\n      <\/button>\r\n      <div class=\"atv-a-wrap\"><div class=\"atv-a-inner\"><div class=\"atv-a\">\r\n        So\u011fuk \u00f6n gerdirme, kompansat\u00f6r\u00fcn montajda hesaplanan hareketin bir k\u0131sm\u0131 kadar ters y\u00f6nde a\u00e7\u0131larak ba\u011flanmas\u0131d\u0131r; b\u00f6ylece toplam hareket s\u0131k\u0131\u015fma ve a\u00e7\u0131lma aras\u0131nda payla\u015f\u0131l\u0131r ve tek y\u00f6nde gereken eksenel hareket yakla\u015f\u0131k yar\u0131ya iner. \u00d6n gerdirme miktar\u0131 projede belirtilmeli, montajda \u00f6l\u00e7\u00fclerek uygulanmal\u0131 ve kompansat\u00f6r so\u011fukta \u00f6nceden a\u00e7\u0131lm\u0131\u015f konumda ba\u011flanmal\u0131d\u0131r. Uygulanmayan veya yanl\u0131\u015f uygulanan \u00f6n gerdirme, kompansat\u00f6r\u00fcn katalog hareketinin a\u015f\u0131lmas\u0131na ve erken yorulmaya yol a\u00e7ar.\r\n      <\/div><\/div><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"atv-item\" data-open=\"false\">\r\n      <button type=\"button\" class=\"atv-q\">\r\n        <span>Sabit nokta (anchor) ve k\u0131lavuz (guide) neden gerekir?<\/span>\r\n        <span class=\"atv-q-mark\">+<\/span>\r\n      <\/button>\r\n      <div class=\"atv-a-wrap\"><div class=\"atv-a-inner\"><div class=\"atv-a\">\r\n        Kompansat\u00f6r yaln\u0131z iki sabit nokta aras\u0131ndaki hatt\u0131n hareketini alabilir; sabit noktalar genle\u015fmeyi kompansat\u00f6re y\u00f6nlendirir, k\u0131lavuzlar boruyu eksende tutarak burkulmay\u0131 \u00f6nler. Sabit nokta, bas\u0131n\u00e7 itme kuvvetini (kompansat\u00f6r\u00fcn efektif alan\u0131 \u00e7arp\u0131 hat bas\u0131nc\u0131), k\u00f6r\u00fck direncini ve boru s\u00fcrt\u00fcnmesini kar\u015f\u0131layacak \u015fekilde hesaplan\u0131r. EJMA yerle\u015fim kural\u0131na g\u00f6re ilk k\u0131lavuz kompansat\u00f6rden en fazla 4 boru \u00e7ap\u0131, ikincisi 14 boru \u00e7ap\u0131 uza\u011fa konur; hattaki her y\u00f6n de\u011fi\u015fimi ve kol ayr\u0131m\u0131 ayr\u0131 sabit nokta gerektirir.\r\n      <\/div><\/div><\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <p class=\"atv-foot\">Bu bilgiler \u00f6n boyutland\u0131rma ve bilgilendirme ama\u00e7l\u0131d\u0131r; sonu\u00e7lar proje ko\u015fullar\u0131na g\u00f6re de\u011fi\u015febilir. Nihai \u00fcr\u00fcn ve sertifika se\u00e7imi i\u00e7in m\u00fchendislik ekibimize dan\u0131\u015f\u0131n.<\/p>\r\n\r\n  <script>\r\n  (function(){\r\n    var root = document.getElementById('atvKompansatorSSS');\r\n    if(!root) return;\r\n    var items = root.querySelectorAll('.atv-item');\r\n    items.forEach(function(item){\r\n      var btn = item.querySelector('.atv-q');\r\n      btn.addEventListener('click', function(){\r\n        var isOpen = item.getAttribute('data-open') === 'true';\r\n        item.setAttribute('data-open', isOpen ? 'false' : 'true');\r\n      });\r\n    });\r\n  })();\r\n  <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kompansat\u00f6r Hareket Hesaplay\u0131c\u0131 Hat uzunlu\u011fu, boru malzemesi ve s\u0131cakl\u0131k fark\u0131na g\u00f6re termal genle\u015fme (\u0394L = \u03b1 \u00b7 L \u00b7 \u0394T) ve gereken eksenel hareket. Boru Malzemesi \u03b1 \u2014 Is\u0131l Genle\u015fme Katsay\u0131s\u0131 \u00d710\u207b\u2076 \/ \u00b0C Hat Uzunlu\u011fu (L) m Kurulum S\u0131cakl\u0131\u011f\u0131 \u00b0C \u0130\u015fletme S\u0131cakl\u0131\u011f\u0131 \u00b0C So\u011fuk \u00f6n gerdirme (cold spring) uygulanacak \u2014 tek y\u00f6nde gereken hareketi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-18234","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vistasunucu.com\/demo\/enertes\/wp-json\/wp\/v2\/pages\/18234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vistasunucu.com\/demo\/enertes\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vistasunucu.com\/demo\/enertes\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vistasunucu.com\/demo\/enertes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vistasunucu.com\/demo\/enertes\/wp-json\/wp\/v2\/comments?post=18234"}],"version-history":[{"count":4,"href":"https:\/\/vistasunucu.com\/demo\/enertes\/wp-json\/wp\/v2\/pages\/18234\/revisions"}],"predecessor-version":[{"id":18239,"href":"https:\/\/vistasunucu.com\/demo\/enertes\/wp-json\/wp\/v2\/pages\/18234\/revisions\/18239"}],"wp:attachment":[{"href":"https:\/\/vistasunucu.com\/demo\/enertes\/wp-json\/wp\/v2\/media?parent=18234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}