{"id":100207,"date":"2026-02-15T20:27:26","date_gmt":"2026-02-15T20:27:26","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100207"},"modified":"2026-03-05T15:44:59","modified_gmt":"2026-03-05T15:44:59","slug":"rivet-joint-calculator","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/sw\/calculators\/rivet-joint-calculator\/","title":{"rendered":"Kikokotoo cha Nguvu ya Kiungo cha Rivet \u2014 Kukata, Kubeba, Kung'oa"},"content":{"rendered":"\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Rivet Joint Strength Calculator\",\"description\":\"Free online calculator for rivet joint strength \u2014 shear, bearing, and tear-out failure.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/rivet-joint-calculator\/\",\"applicationCategory\":\"Engineering Calculator\",\"operatingSystem\":\"Any\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"datePublished\":\"2025-01-01\",\"dateModified\":\"2026-02-15\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true}<\/script>\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"What are the failure modes of a rivet joint?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The three main failure modes are: (1) Rivet shear \u2014 rivets fail in shear across their cross-section, (2) Bearing failure \u2014 the rivet crushes into the plate material, and (3) Plate tear-out \u2014 the plate tears between rivet holes or from the edge.\"}},\n{\"@type\":\"Question\",\"name\":\"How is rivet shear strength calculated?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Rivet shear capacity = n \u00d7 (\u03c0\/4) \u00d7 d\u00b2 \u00d7 \u03c4_allow, where n is number of rivets, d is rivet diameter, and \u03c4_allow is allowable shear stress of the rivet material (typically 0.6 \u00d7 tensile strength).\"}},\n{\"@type\":\"Question\",\"name\":\"What is bearing failure in a riveted joint?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Bearing failure occurs when the rivet crushes into the plate material. Bearing capacity = n \u00d7 d \u00d7 t \u00d7 \u03c3_bearing, where t is the thinner plate thickness and \u03c3_bearing is the allowable bearing stress (typically 1.5\u20132.0 \u00d7 tensile strength).\"}},\n{\"@type\":\"Question\",\"name\":\"How do I calculate plate tear-out strength?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Tear-out (net section failure): P_tear = (w - n_row \u00d7 d) \u00d7 t \u00d7 \u03c3_tensile, where w is plate width, n_row is number of rivets in the critical row, d is hole diameter, and t is plate thickness.\"}},\n{\"@type\":\"Question\",\"name\":\"What is the efficiency of a riveted joint?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Joint efficiency = minimum(shear capacity, bearing capacity, tear-out capacity) \/ (plate strength without holes). Typical efficiencies range from 50% to 85% depending on the pattern.\"}}\n]}<\/script>\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vibromera.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculators\",\"item\":\"https:\/\/vibromera.eu\/calculators\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Rivet Joint Calculator\",\"item\":\"https:\/\/vibromera.eu\/calculators\/rivet-joint-calculator\/\"}]}<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&#038;family=JetBrains+Mono:wght@400;500;600&#038;family=Fraunces:opsz,wght@9..144,700;9..144,800&#038;display=swap\" rel=\"stylesheet\">\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.11\/dist\/katex.min.css\">\n\n<style>:root{--vc-bg:#f4f1ec;--vc-surface:#fff;--vc-surface-alt:#f8f6f2;--vc-ink:#1a1a1a;--vc-ink-secondary:#5a5650;--vc-ink-muted:#8a857e;--vc-accent:#c85a2a;--vc-accent-hover:#b04d22;--vc-accent-light:#fdf0ea;--vc-blue:#2a5c8c;--vc-blue-light:#eaf1f8;--vc-green:#2a7a4b;--vc-green-light:#eaf8ef;--vc-yellow:#a67c00;--vc-yellow-light:#fef9e8;--vc-red:#b91c1c;--vc-red-light:#fef2f2;--vc-border:#d9d4cc;--vc-border-light:#e8e4dd;--vc-shadow:0 1px 3px rgba(26,26,26,.06),0 4px 12px rgba(26,26,26,.04);--vc-radius:8px;--vc-radius-lg:12px;--vc-font:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--vc-mono:'JetBrains Mono',monospace;--vc-display:'Fraunces',Georgia,serif}.vc-calculator{font-family:var(--vc-font);font-size:15px;line-height:1.65;color:var(--vc-ink);max-width:960px;margin:0 auto;padding:20px 16px 40px}.vc-calculator *{box-sizing:border-box}.vc-header{text-align:center;padding:48px 24px 40px;position:relative}.vc-header::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--vc-accent);border-radius:2px}.vc-header-eyebrow{font-family:var(--vc-mono);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--vc-accent);margin:0 0 12px}.vc-header-title{font-family:var(--vc-display);font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.15;color:var(--vc-ink);margin:0 0 16px}.vc-header-subtitle{font-size:15px;color:var(--vc-ink-secondary);margin:0 auto 20px;max-width:600px}.vc-badges{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:center}.vc-badge{font-family:var(--vc-mono);font-size:11px;font-weight:500;padding:4px 10px;border-radius:4px;background:var(--vc-surface);border:1px solid var(--vc-border);color:var(--vc-ink-secondary)}.vc-card{background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);box-shadow:var(--vc-shadow);overflow:hidden;margin-top:32px}.vc-form{padding:24px}.vc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:600px){.vc-form-grid{grid-template-columns:1fr}}.vc-field{display:flex;flex-direction:column}.vc-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vc-ink-secondary);margin-bottom:6px}.vc-label-hint{font-weight:400;text-transform:none;letter-spacing:0;color:var(--vc-ink-muted);font-size:11px}.vc-select,.vc-input{width:100%;padding:10px 12px;border:1.5px solid var(--vc-border);border-radius:6px;font-family:var(--vc-font);font-size:14px;color:var(--vc-ink);background:var(--vc-surface);transition:border-color .15s,box-shadow .15s}.vc-select{padding-right:36px;appearance:none;cursor:pointer;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='none' stroke='%235a5650' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 10px center}.vc-select:focus,.vc-input:focus{outline:none;border-color:var(--vc-accent);box-shadow:0 0 0 3px rgba(200,90,42,.12)}\n.vc-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--vc-border-light)}.vc-presets-label{font-family:var(--vc-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-ink-muted);width:100%;margin-bottom:2px}.vc-preset-btn{padding:5px 12px;font-family:var(--vc-font);font-size:12px;font-weight:500;border:1px solid var(--vc-border);border-radius:6px;background:var(--vc-surface-alt);color:var(--vc-ink-secondary);cursor:pointer;transition:all .15s}.vc-preset-btn:hover{border-color:var(--vc-accent);color:var(--vc-accent);background:var(--vc-accent-light)}\n.vc-results{border-top:1px solid var(--vc-border-light);background:var(--vc-surface-alt);padding:0;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .3s}.vc-results.vc-visible{max-height:2000px;padding:24px}.vc-results-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.vc-results-title{font-family:var(--vc-display);font-size:20px;font-weight:700;color:var(--vc-ink);margin:0}.vc-copy-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--vc-border);border-radius:6px;background:var(--vc-surface);font-family:var(--vc-font);font-size:12px;font-weight:500;color:var(--vc-ink-secondary);cursor:pointer;transition:all .15s}.vc-copy-btn:hover{border-color:var(--vc-accent);color:var(--vc-accent)}.vc-copy-btn.vc-copied{background:var(--vc-green-light);border-color:var(--vc-green);color:var(--vc-green)}\n.vc-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}@media(max-width:500px){.vc-result-grid{grid-template-columns:1fr}}.vc-rcard{background:var(--vc-surface);border:1px solid var(--vc-border-light);border-radius:var(--vc-radius);padding:16px;transition:transform .2s}.vc-rcard:hover{transform:translateY(-1px)}.vc-rcard-primary{border-color:var(--vc-accent);border-width:2px;background:linear-gradient(135deg,#fdf6f2,var(--vc-surface));grid-column:1\/-1}.vc-rcard-label{font-family:var(--vc-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-ink-muted);margin-bottom:4px}.vc-rcard-value{font-family:var(--vc-mono);font-size:22px;font-weight:600;color:var(--vc-ink);line-height:1.2}.vc-rcard-primary .vc-rcard-value{font-size:30px;color:var(--vc-accent)}.vc-rcard-unit{font-size:14px;font-weight:400;color:var(--vc-ink-secondary)}\n.vc-section{margin-top:24px;border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);background:var(--vc-surface);box-shadow:var(--vc-shadow);overflow:hidden}.vc-section-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border:none;background:0 0;cursor:pointer;font-family:var(--vc-font);text-align:left;transition:background .15s}.vc-section-toggle:hover{background:var(--vc-surface-alt)}.vc-section-toggle-text{display:flex;align-items:center;gap:10px}.vc-section-icon{font-size:20px;line-height:1}.vc-section-title{font-family:var(--vc-display);font-size:18px;font-weight:700;color:var(--vc-ink);margin:0}.vc-section-chevron{width:20px;height:20px;color:var(--vc-ink-muted);transition:transform .3s;flex-shrink:0}.vc-section.vc-open .vc-section-chevron{transform:rotate(180deg)}.vc-section-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.vc-section.vc-open .vc-section-body{max-height:20000px}.vc-section-inner{padding:0 24px 24px;border-top:1px solid var(--vc-border-light)}\n.vc-theory h3{font-family:var(--vc-display);font-size:17px;font-weight:700;color:var(--vc-ink);margin:28px 0 10px}.vc-theory h3:first-child{margin-top:20px}.vc-theory p{font-size:14px;color:var(--vc-ink-secondary);margin:0 0 10px}.vc-theory ul{font-size:14px;color:var(--vc-ink-secondary);margin:0 0 12px 18px;padding:0}.vc-theory li{margin-bottom:5px}\n.vc-formula-box{background:var(--vc-surface-alt);border:2px solid var(--vc-border);border-radius:6px;padding:14px 20px;font-family:var(--vc-mono);font-size:16px;font-weight:500;text-align:center;margin:14px 0;color:var(--vc-ink);overflow-x:auto}\n.vc-warning-box{background:var(--vc-yellow-light);border-left:3px solid var(--vc-yellow);padding:14px 16px;border-radius:0 6px 6px 0;margin:14px 0}\n.vc-faq-list{display:flex;flex-direction:column;gap:8px;margin-top:20px}.vc-faq-item{border:1px solid var(--vc-border-light);border-radius:6px;overflow:hidden}.vc-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:none;background:var(--vc-surface-alt);cursor:pointer;font-family:var(--vc-font);font-size:15px;font-weight:600;color:var(--vc-ink);text-align:left;transition:background .15s}.vc-faq-q:hover{background:#ede9e3}.vc-faq-chevron{width:16px;height:16px;color:var(--vc-ink-muted);flex-shrink:0;transition:transform .25s}.vc-faq-item.vc-open .vc-faq-chevron{transform:rotate(180deg)}.vc-faq-a{max-height:0;overflow:hidden;transition:max-height .35s}.vc-faq-item.vc-open .vc-faq-a{max-height:1200px}.vc-faq-a-inner{padding:14px 16px;border-top:1px solid var(--vc-border-light);font-size:14px;color:var(--vc-ink-secondary)}.vc-faq-a-inner p{margin:0 0 8px}.vc-faq-a-inner p:last-child{margin-bottom:0}\n.vc-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.vc-related-link{display:inline-block;padding:8px 16px;font-family:var(--vc-font);font-size:13px;font-weight:600;background:var(--vc-surface-alt);color:var(--vc-ink-secondary);border:1px solid var(--vc-border);border-radius:var(--vc-radius);text-decoration:none;transition:all .15s}.vc-related-link:hover{border-color:var(--vc-accent);color:var(--vc-accent);background:var(--vc-accent-light)}\n.vc-promo{margin-top:24px;padding:20px;background:linear-gradient(135deg,var(--vc-accent-light),var(--vc-surface));border:1px solid var(--vc-border);border-radius:var(--vc-radius-lg);display:flex;align-items:center;gap:16px}.vc-promo-text{flex:1;font-size:14px;color:var(--vc-ink-secondary)}.vc-promo-text strong{color:var(--vc-ink)}.vc-promo-link{padding:8px 20px;font-size:13px;font-weight:700;color:#fff;background:var(--vc-accent);border-radius:var(--vc-radius);text-decoration:none;white-space:nowrap;transition:background .15s}.vc-promo-link:hover{background:var(--vc-accent-hover)}\n.vc-footer{text-align:center;padding:32px 16px;font-size:13px;color:var(--vc-ink-muted)}.vc-footer a{color:var(--vc-accent);text-decoration:none}.vc-footer a:hover{text-decoration:underline}.vc-footer-links{margin-top:8px;font-size:12px}.vc-footer-links a{margin:0 8px}\n@media print{.vc-section-body{max-height:none!important}.vc-faq-a{max-height:none!important}.vc-results{max-height:none!important;padding:24px!important}.vc-copy-btn,.vc-section-chevron,.vc-faq-chevron,.vc-presets,.vc-promo{display:none!important}}<\/style>\n\n<div class=\"vc-calculator\" id=\"vc-rivet\">\n<header class=\"vc-header\">\n    <p class=\"vc-header-eyebrow\">Free Engineering Tool<\/p>\n    <h1 class=\"vc-header-title\">Rivet Joint Strength Calculator<\/h1>\n    <p class=\"vc-header-subtitle\">Calculate rivet joint capacity for shear, bearing, and plate tear-out failure modes. Enter rivet size, number, plate thickness, and material.<\/p>\n    <div class=\"vc-badges\"><span class=\"vc-badge\">Shear<\/span><span class=\"vc-badge\">Bearing<\/span><span class=\"vc-badge\">Tear-out<\/span><\/div>\n<\/header>\n<div class=\"vc-card\">\n    <form class=\"vc-form\" id=\"vc-form\" autocomplete=\"off\">\n        <div class=\"vc-form-grid\">\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-dia\">Rivet Diameter <span class=\"vc-label-hint\">(mm)<\/span><\/label><input class=\"vc-input\" type=\"number\" id=\"vc-dia\" step=\"any\" min=\"1\" value=\"6\" placeholder=\"e.g. 6\"><\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-n\">Number of Rivets<\/label><input class=\"vc-input\" type=\"number\" id=\"vc-n\" step=\"1\" min=\"1\" value=\"4\" placeholder=\"e.g. 4\"><\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-t\">Plate Thickness <span class=\"vc-label-hint\">(mm)<\/span><\/label><input class=\"vc-input\" type=\"number\" id=\"vc-t\" step=\"any\" min=\"0.5\" value=\"5\" placeholder=\"e.g. 5\"><\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-w\">Plate Width <span class=\"vc-label-hint\">(mm)<\/span><\/label><input class=\"vc-input\" type=\"number\" id=\"vc-w\" step=\"any\" min=\"5\" value=\"80\" placeholder=\"e.g. 80\"><\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-mat\">Material<\/label>\n                <select class=\"vc-select\" id=\"vc-mat\">\n                    <option value=\"250\" data-tau=\"150\" data-bear=\"500\" selected>Mild steel (\u03c3=250 MPa)<\/option>\n                    <option value=\"355\" data-tau=\"213\" data-bear=\"710\">Structural steel S355 (\u03c3=355 MPa)<\/option>\n                    <option value=\"70\" data-tau=\"42\" data-bear=\"140\">Aluminium 6061-T6 (\u03c3=70 MPa)<\/option>\n                    <option value=\"210\" data-tau=\"126\" data-bear=\"420\">Stainless 304 (\u03c3=210 MPa)<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-nrow\">Rivets per Critical Row<\/label><input class=\"vc-input\" type=\"number\" id=\"vc-nrow\" step=\"1\" min=\"1\" value=\"2\" placeholder=\"e.g. 2\"><\/div>\n        <\/div>\n        <div class=\"vc-presets\">\n            <div class=\"vc-presets-label\">Quick presets<\/div>\n            <button type=\"button\" class=\"vc-preset-btn\" data-d=\"5\" data-n=\"4\" data-t=\"3\" data-w=\"60\" data-nr=\"2\">4\u00d7\u00f85 \/ 3mm steel<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-d=\"6\" data-n=\"6\" data-t=\"5\" data-w=\"100\" data-nr=\"3\">6\u00d7\u00f86 \/ 5mm steel<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-d=\"4.8\" data-n=\"4\" data-t=\"2\" data-w=\"50\" data-nr=\"2\">4\u00d7\u00f84.8 \/ 2mm Alu<\/button>\n        <\/div>\n    <\/form>\n    <div class=\"vc-results\" id=\"vc-results\">\n        <div class=\"vc-results-head\"><h2 class=\"vc-results-title\">Results<\/h2><button type=\"button\" class=\"vc-copy-btn\" id=\"vc-copy-btn\"><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy<\/button><\/div>\n        <div class=\"vc-result-grid\">\n            <div class=\"vc-rcard vc-rcard-primary\"><div class=\"vc-rcard-label\">Joint Capacity (Governing)<\/div><div class=\"vc-rcard-value\" id=\"vc-r-gov\">\u2014<\/div><\/div>\n            <div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Rivet Shear Capacity<\/div><div class=\"vc-rcard-value\" id=\"vc-r-shear\">\u2014<\/div><\/div>\n            <div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Bearing Capacity<\/div><div class=\"vc-rcard-value\" id=\"vc-r-bear\">\u2014<\/div><\/div>\n            <div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Plate Tear-out<\/div><div class=\"vc-rcard-value\" id=\"vc-r-tear\">\u2014<\/div><\/div>\n            <div class=\"vc-rcard\"><div class=\"vc-rcard-label\">Joint Efficiency<\/div><div class=\"vc-rcard-value\" id=\"vc-r-eff\">\u2014<\/div><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<div class=\"vc-section vc-open\" id=\"vc-sec-theory\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"true\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\ud83d\udcd8<\/span><span class=\"vc-section-title\">Theory &amp; Formulas<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\"><div class=\"vc-section-inner vc-theory\">\n        <h3>Rivet Shear<\/h3><div class=\"vc-formula-box\" id=\"vc-katex-1\"><\/div>\n        <h3>Bearing<\/h3><div class=\"vc-formula-box\" id=\"vc-katex-2\"><\/div>\n        <h3>Plate Tear-out<\/h3><div class=\"vc-formula-box\" id=\"vc-katex-3\"><\/div>\n        <p>The governing (lowest) value determines the joint capacity.<\/p>\n        <div class=\"vc-warning-box\"><p style=\"margin:0;font-size:14px;color:var(--vc-ink-secondary)\"><strong>\u26a0\ufe0f<\/strong> Apply safety factors (typically 2\u20133) to these ultimate capacities for design.<\/p><\/div>\n    <\/div><\/div>\n<\/div>\n<div class=\"vc-section\" id=\"vc-sec-related\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\ud83d\udd17<\/span><span class=\"vc-section-title\">Related Calculators<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\"><div class=\"vc-section-inner\"><div class=\"vc-related\">\n        <a class=\"vc-related-link\" href=\"\/calculators\/bolt-strength-calculator\/\">Bolt Strength<\/a><a class=\"vc-related-link\" href=\"\/calculators\/weld-strength-calculator\/\">Weld Strength<\/a>\n    <\/div><\/div><\/div>\n<\/div>\n<div class=\"vc-section\" id=\"vc-sec-faq\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\"><span class=\"vc-section-toggle-text\"><span class=\"vc-section-icon\">\u2753<\/span><span class=\"vc-section-title\">Frequently Asked Questions<\/span><\/span><svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button>\n    <div class=\"vc-section-body\"><div class=\"vc-section-inner\"><div class=\"vc-faq-list\" id=\"vc-faq-list\"><\/div><\/div><\/div>\n<\/div>\n<div class=\"vc-promo\"><div class=\"vc-promo-text\"><strong>Vibromera<\/strong> \u2014 Portable Balancing &amp; Vibration Analysis.<\/div><a class=\"vc-promo-link\" href=\"https:\/\/vibromera.eu\/\" target=\"_blank\" rel=\"noopener\">Learn More<\/a><\/div>\n<footer class=\"vc-footer\"><p>\u00a9 2024\u20132026 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a><\/p><div class=\"vc-footer-links\"><a href=\"\/calculators\/engineering-calculators\/\">All Calculators<\/a><a href=\"https:\/\/vibromera.eu\/contacts\/\">Contact<\/a><\/div><\/footer>\n<\/div>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.11\/dist\/katex.min.js\"><\/script>\n<script>\n(function(){\n    'use strict';\n    function $(id){return document.getElementById(id)}\n    function fmt(n,d){if(isNaN(n)||!isFinite(n))return '\u2014';var f=n.toFixed(d===undefined?2:d);return f.replace(\/(\\.\\d*?)0+$\/,'$1').replace(\/\\.$\/,'')}\n    function calculate(){\n        var d=parseFloat($('vc-dia').value),n=parseInt($('vc-n').value),t=parseFloat($('vc-t').value),w=parseFloat($('vc-w').value),nrow=parseInt($('vc-nrow').value);\n        var mOpt=$('vc-mat').selectedOptions[0];\n        var sigma=parseFloat(mOpt.value),tau=parseFloat(mOpt.getAttribute('data-tau')),bear=parseFloat(mOpt.getAttribute('data-bear'));\n        if(!d||!n||!t||!w||!nrow){$('vc-results').classList.remove('vc-visible');return}\n        var Ps=n*Math.PI\/4*d*d*tau; \/\/ shear\n        var Pb=n*d*t*bear; \/\/ bearing\n        var Pt=(w-nrow*d)*t*sigma; \/\/ tear-out\n        var gov=Math.min(Ps,Pb,Pt);\n        var Psolid=w*t*sigma;\n        var eff=gov\/Psolid*100;\n        var mode=gov===Ps?'Shear':gov===Pb?'Bearing':'Tear-out';\n        $('vc-r-gov').innerHTML=fmt(gov\/1000,1)+' <span class=\"vc-rcard-unit\">kN<\/span> <span class=\"vc-rcard-unit\">('+mode+')<\/span>';\n        $('vc-r-shear').innerHTML=fmt(Ps\/1000,1)+' <span class=\"vc-rcard-unit\">kN<\/span>';\n        $('vc-r-bear').innerHTML=fmt(Pb\/1000,1)+' <span class=\"vc-rcard-unit\">kN<\/span>';\n        $('vc-r-tear').innerHTML=fmt(Pt\/1000,1)+' <span class=\"vc-rcard-unit\">kN<\/span>';\n        $('vc-r-eff').innerHTML=fmt(eff,1)+' <span class=\"vc-rcard-unit\">%<\/span>';\n        $('vc-results').classList.add('vc-visible');\n    }\n    document.querySelectorAll('.vc-preset-btn').forEach(function(b){b.addEventListener('click',function(e){e.preventDefault();$('vc-dia').value=this.getAttribute('data-d');$('vc-n').value=this.getAttribute('data-n');$('vc-t').value=this.getAttribute('data-t');$('vc-w').value=this.getAttribute('data-w');$('vc-nrow').value=this.getAttribute('data-nr');calculate()})});\n    $('vc-form').addEventListener('input',calculate);$('vc-form').addEventListener('change',calculate);\n    $('vc-copy-btn').addEventListener('click',function(){var text='Rivet Joint Calculation\\n'+$('vc-r-gov').textContent+'\\nShear: '+$('vc-r-shear').textContent+'\\nBearing: '+$('vc-r-bear').textContent+'\\nTear-out: '+$('vc-r-tear').textContent+'\\nEfficiency: '+$('vc-r-eff').textContent+'\\nvibromera.eu';if(navigator.clipboard){navigator.clipboard.writeText(text).then(function(){var b=$('vc-copy-btn');b.classList.add('vc-copied');b.innerHTML='Copied!';setTimeout(function(){b.classList.remove('vc-copied');b.innerHTML='<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy'},2000)})}});\n    document.querySelectorAll('.vc-section-toggle').forEach(function(btn){btn.addEventListener('click',function(){var s=this.closest('.vc-section');s.classList.toggle('vc-open');this.setAttribute('aria-expanded',s.classList.contains('vc-open'))})});\n    var faqData=[\n        {q:'What are the failure modes of a rivet joint?',a:'<p>(1) Rivet shear, (2) Bearing failure (crushing), (3) Plate tear-out (net section failure). The lowest capacity governs.<\/p>'},\n        {q:'How is rivet shear strength calculated?',a:'<p>P_shear = n \u00d7 (\u03c0\/4) \u00d7 d\u00b2 \u00d7 \u03c4_allow. For steel rivets, \u03c4 \u2248 0.6 \u00d7 \u03c3_tensile.<\/p>'},\n        {q:'What is bearing failure?',a:'<p>Rivet crushes into plate. P_bearing = n \u00d7 d \u00d7 t \u00d7 \u03c3_bearing (typically 2\u00d7 \u03c3_tensile).<\/p>'},\n        {q:'How to calculate plate tear-out?',a:'<p>P_tear = (w \u2212 n_row \u00d7 d) \u00d7 t \u00d7 \u03c3_tensile, where n_row = rivets in critical row.<\/p>'},\n        {q:'What is joint efficiency?',a:'<p>Efficiency = min(shear, bearing, tear) \/ (w \u00d7 t \u00d7 \u03c3). Typical: 50\u201385%.<\/p>'}\n    ];\n    var fl=$('vc-faq-list');faqData.forEach(function(f){fl.innerHTML+='<div class=\"vc-faq-item\"><button type=\"button\" class=\"vc-faq-q\"><span>'+f.q+'<\/span><svg class=\"vc-faq-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button><div class=\"vc-faq-a\"><div class=\"vc-faq-a-inner\">'+f.a+'<\/div><\/div><\/div>'});\n    fl.addEventListener('click',function(e){var b=e.target.closest('.vc-faq-q');if(b)b.closest('.vc-faq-item').classList.toggle('vc-open')});\n    function renderFormulas(){try{\n        katex.render('P_{\\\\text{shear}} = n \\\\times \\\\frac{\\\\pi}{4} d^2 \\\\times \\\\tau \\\\quad [\\\\text{N}]',$('vc-katex-1'),{displayMode:true,throwOnError:false});\n        katex.render('P_{\\\\text{bearing}} = n \\\\times d \\\\times t \\\\times \\\\sigma_{\\\\text{bear}} \\\\quad [\\\\text{N}]',$('vc-katex-2'),{displayMode:true,throwOnError:false});\n        katex.render('P_{\\\\text{tear}} = (w - n_{\\\\text{row}} \\\\times d) \\\\times t \\\\times \\\\sigma_t \\\\quad [\\\\text{N}]',$('vc-katex-3'),{displayMode:true,throwOnError:false});\n    }catch(e){}}\n    function init(){renderFormulas();calculate()}\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init)}else{init()}\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Kikokotoo cha bure cha mtandaoni cha nguvu ya kiungo cha rivet. Weka kipenyo cha rivet, idadi, unene wa bamba, na nyenzo ili kukagua hali za kushindwa kwa kukata, kubeba, na kung'oa.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100207","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator\/100207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":2,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator\/100207\/revisions"}],"predecessor-version":[{"id":100783,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator\/100207\/revisions\/100783"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/media?parent=100207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/categories?post=100207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/tags?post=100207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}