{"id":100300,"date":"2026-02-15T20:44:54","date_gmt":"2026-02-15T20:44:54","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100300"},"modified":"2026-07-17T10:44:15","modified_gmt":"2026-07-17T10:44:15","slug":"vibration-unit-converter","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/pl\/calculators\/vibration-unit-converter\/","title":{"rendered":"Single-Frequency Sinusoidal Vibration Conversion Worksheet"},"content":{"rendered":"<p><script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Single-Frequency Sinusoidal Vibration Quantity Conversion Worksheet\",\"description\":\"Convert declared single-frequency sinusoidal displacement, velocity and acceleration magnitudes with explicit RMS, peak and peak-to-peak conventions. Optional user-sourced velocity level; not broadband conversion, condition assessment or ISO compliance.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/vibration-unit-converter\/\",\"applicationCategory\":\"EngineeringApplication\",\"operatingSystem\":\"Any\",\"isAccessibleForFree\":true,\"inLanguage\":\"en\"}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\"@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\":\"Sinusoidal vibration quantity conversion\",\"item\":\"https:\/\/vibromera.eu\/calculators\/vibration-unit-converter\/\"}]}\n<\/script><\/p>\n<style>\n#vbm-sv{--ink:#172033;--muted:#566176;--line:#d8dee9;--panel:#fff;--soft:#f5f7fb;--blue:#1459a6;--blue2:#eaf3ff;--green:#176b45;--green2:#eaf8f1;--amber:#8a5a00;--amber2:#fff7df;--red:#a62929;--red2:#fff0f0;color:var(--ink);font:15px\/1.55 system-ui,-apple-system,\"Segoe UI\",sans-serif;max-width:1100px;margin:0 auto;padding:16px;overflow-wrap:anywhere}\n#vbm-sv *{box-sizing:border-box}#vbm-sv h1,#vbm-sv h2,#vbm-sv h3{line-height:1.22;margin:0;color:var(--ink)}#vbm-sv h1{font-size:clamp(1.75rem,4vw,2.6rem)}#vbm-sv h2{font-size:1.35rem;margin-bottom:14px}#vbm-sv h3{font-size:1.05rem;margin-bottom:8px}#vbm-sv p{margin:8px 0}#vbm-sv a{color:var(--blue)}\n.sv-hero{padding:32px 24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#f8fbff,#eef4ff);box-shadow:0 10px 30px rgba(25,55,95,.08)}.sv-kicker{margin:0 0 8px!important;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:.78rem}.sv-sub{max-width:800px;color:var(--muted);font-size:1.02rem}.sv-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.sv-badge{display:inline-block;border:1px solid #b9c9df;border-radius:999px;padding:5px 10px;background:#fff;color:#33425a;font-size:.78rem;font-weight:700}\n.sv-panel{margin-top:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:20px;box-shadow:0 5px 18px rgba(25,45,75,.05)}.sv-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.sv-full{grid-column:1\/-1}.sv-field label,.sv-gate label{display:block;font-weight:700;margin-bottom:5px}.sv-field input,.sv-field select,.sv-field textarea{display:block;width:100%;min-width:0;border:1px solid #aeb9ca;border-radius:8px;background:#fff;color:var(--ink);padding:10px 11px;font:inherit}.sv-field textarea{min-height:72px;resize:vertical}.sv-field input:focus,.sv-field select:focus,.sv-field textarea:focus{outline:3px solid #cfe3ff;border-color:var(--blue)}.sv-help{display:block;color:var(--muted);font-size:.82rem;margin-top:4px}.sv-error{display:block;min-height:1.15em;color:var(--red);font-size:.8rem;font-weight:650;margin-top:3px}.sv-required{color:var(--red)}\n.sv-gates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sv-gate{border:1px solid var(--line);border-radius:9px;background:var(--soft);padding:11px}.sv-gate label{display:flex;gap:9px;align-items:flex-start;margin:0}.sv-gate input{margin-top:3px;flex:0 0 auto}.sv-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.sv-btn{border:1px solid var(--blue);border-radius:8px;padding:10px 16px;font:inherit;font-weight:750;cursor:pointer}.sv-primary{background:var(--blue);color:#fff}.sv-secondary{background:#fff;color:var(--blue)}\n.sv-status{margin-top:14px;border-radius:10px;padding:12px 14px;background:var(--soft);border:1px solid var(--line)}.sv-status[data-state=\"valid\"]{background:var(--green2);border-color:#9bd0b7}.sv-status[data-state=\"incomplete\"]{background:var(--amber2);border-color:#e4c878}.sv-status[data-state=\"invalid\"]{background:var(--red2);border-color:#e6abab}.sv-status[data-state=\"stale\"]{background:#f3efff;border-color:#c4b4ec}.sv-status-title{font-weight:800}.sv-status-summary{color:var(--muted)}\n.sv-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sv-card{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--soft);padding:13px}.sv-card strong{display:block;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.sv-value{display:block;margin-top:5px;font:700 1.05rem\/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ink)}.sv-record{margin-top:12px;border-left:4px solid var(--blue);background:var(--blue2);padding:11px 13px;border-radius:0 8px 8px 0}.sv-formula{font:650 .94rem\/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:10px 12px;overflow-x:auto;white-space:normal}.sv-warning{border-left:4px solid #c38600;background:var(--amber2);padding:11px 13px;border-radius:0 8px 8px 0}.sv-boundary{border-left:4px solid var(--red);background:var(--red2);padding:11px 13px;border-radius:0 8px 8px 0}\n.sv-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto}.sv-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.86rem}.sv-table th,.sv-table td{border:1px solid var(--line);padding:9px;vertical-align:top;text-align:left}.sv-table th{background:var(--soft)}.sv-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sv-note{border:1px solid var(--line);border-radius:9px;background:#fff;padding:10px}.sv-note summary{cursor:pointer;font-weight:750}.sv-note p{color:var(--muted)}.sv-footer{color:var(--muted);font-size:.82rem;text-align:center;padding:20px 8px 6px}\n@media(max-width:760px){#vbm-sv{padding:10px}.sv-hero,.sv-panel{padding:15px}.sv-grid,.sv-gates,.sv-notes{grid-template-columns:minmax(0,1fr)}.sv-full{grid-column:auto}.sv-results{grid-template-columns:minmax(0,1fr)}}\n<\/style>\n<p><main id=\"vbm-sv\"><\/p>\n<section class=\"sv-hero\" aria-labelledby=\"sv-title\">\n<p class=\"sv-kicker\">Controlled engineering arithmetic<\/p>\n<h1 id=\"sv-title\">Single-Frequency Sinusoidal Vibration Quantity Conversion Worksheet<\/h1>\n<p class=\"sv-sub\">Convert displacement, velocity and acceleration magnitudes only after declaring the frequency, units and RMS\/peak convention. An optional velocity-level result uses your controlled RMS reference. This is not broadband conversion, condition assessment or ISO compliance.<\/p>\n<div class=\"sv-badges\"><span class=\"sv-badge\">Single-frequency sine only<\/span><span class=\"sv-badge\">Exact SI\/inch factors<\/span><span class=\"sv-badge\">User-sourced dB reference<\/span><span class=\"sv-badge\">No severity verdict<\/span><\/div>\n<\/section>\n<form id=\"sv-form\" novalidate>\n<section class=\"sv-panel\" aria-labelledby=\"sv-input-title\">\n<h2 id=\"sv-input-title\">Traceable input record<\/h2>\n<div class=\"sv-grid\">\n<div class=\"sv-field\"><label for=\"sv-case\">Case \/ calculation ID <span class=\"sv-required\">*<\/span><\/label><input id=\"sv-case\" type=\"text\" autocomplete=\"off\"><span class=\"sv-error\" id=\"sv-err-case\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-asset\">Asset \/ signal ID <span class=\"sv-required\">*<\/span><\/label><input id=\"sv-asset\" type=\"text\" autocomplete=\"off\"><span class=\"sv-error\" id=\"sv-err-asset\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-point\">Measurement point and axis <span class=\"sv-required\">*<\/span><\/label><input id=\"sv-point\" type=\"text\" autocomplete=\"off\"><span class=\"sv-error\" id=\"sv-err-point\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-measurement\">Source measurement \/ spectrum ID <span class=\"sv-required\">*<\/span><\/label><input id=\"sv-measurement\" type=\"text\" autocomplete=\"off\"><span class=\"sv-error\" id=\"sv-err-measurement\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-quantity\">Input quantity <span class=\"sv-required\">*<\/span><\/label><select id=\"sv-quantity\"><option value=\"\">Choose\u2026<\/option><option value=\"disp\">Displacement<\/option><option value=\"vel\">Velocity<\/option><option value=\"acc\">Acceleration<\/option><option value=\"gn\">Acceleration in conventional g_n<\/option><option value=\"level\">Velocity level (dB, RMS reference)<\/option><\/select><span class=\"sv-error\" id=\"sv-err-quantity\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-unit\">Input unit <span class=\"sv-required\">*<\/span><\/label><select id=\"sv-unit\"><option value=\"\">Choose input quantity first\u2026<\/option><option data-q=\"disp\" value=\"um\">\u03bcm<\/option><option data-q=\"disp\" value=\"mm\">mm<\/option><option data-q=\"disp\" value=\"m\">m<\/option><option data-q=\"disp\" value=\"mil\">mil (0.001 in)<\/option><option data-q=\"vel\" value=\"mms\">mm\/s<\/option><option data-q=\"vel\" value=\"ms\">m\/s<\/option><option data-q=\"vel\" value=\"ins\">in\/s<\/option><option data-q=\"acc\" value=\"ms2\">m\/s\u00b2<\/option><option data-q=\"acc\" value=\"mms2\">mm\/s\u00b2<\/option><option data-q=\"gn\" value=\"gn\">g_n<\/option><option data-q=\"level\" value=\"db\">dB re user RMS velocity reference<\/option><\/select><span class=\"sv-error\" id=\"sv-err-unit\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-amplitude\">Input amplitude convention <span class=\"sv-required\">*<\/span><\/label><select id=\"sv-amplitude\"><option value=\"\">Choose\u2026<\/option><option value=\"rms\">RMS<\/option><option value=\"peak\">Zero-to-peak \/ peak magnitude<\/option><option value=\"pp\">Peak-to-peak<\/option><\/select><span class=\"sv-help\">Velocity-level input is accepted only as RMS relative to an RMS velocity reference.<\/span><span class=\"sv-error\" id=\"sv-err-amplitude\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-input\">Input value <span class=\"sv-required\">*<\/span><\/label><input id=\"sv-input\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" placeholder=\"Point or comma decimal\"><span class=\"sv-error\" id=\"sv-err-input\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-frequency\">Component frequency <span class=\"sv-required\">*<\/span><\/label><input id=\"sv-frequency\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" placeholder=\"Positive finite value\"><span class=\"sv-error\" id=\"sv-err-frequency\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-frequency-unit\">Frequency unit <span class=\"sv-required\">*<\/span><\/label><select id=\"sv-frequency-unit\"><option value=\"\">Choose\u2026<\/option><option value=\"hz\">Hz<\/option><option value=\"rpm\">r\/min (rpm)<\/option><\/select><span class=\"sv-error\" id=\"sv-err-frequency-unit\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-line\">Named component \/ line \/ order <span class=\"sv-required\">*<\/span><\/label><input id=\"sv-line\" type=\"text\" autocomplete=\"off\" placeholder=\"e.g. isolated 1\u00d7 line\"><span class=\"sv-error\" id=\"sv-err-line\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-frequency-basis\">Frequency basis <span class=\"sv-required\">*<\/span><\/label><input id=\"sv-frequency-basis\" type=\"text\" autocomplete=\"off\" placeholder=\"Spectrum cursor, tachometer or controlled source\"><span class=\"sv-error\" id=\"sv-err-frequency-basis\"><\/span><\/div>\n<div class=\"sv-field sv-full\"><label for=\"sv-source\">Input quantity, unit and calibration\/source basis <span class=\"sv-required\">*<\/span><\/label><textarea id=\"sv-source\" placeholder=\"Instrument\/channel, filter or line extraction, calibration and source record\"><\/textarea><span class=\"sv-error\" id=\"sv-err-source\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-db-ref\">Optional RMS velocity reference v_ref (m\/s)<\/label><input id=\"sv-db-ref\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" placeholder=\"Blank unless a level is needed\"><span class=\"sv-help\">Required for dB input. Never assumed from an ISO number.<\/span><span class=\"sv-error\" id=\"sv-err-db-ref\"><\/span><\/div>\n<div class=\"sv-field\"><label for=\"sv-db-basis\">Controlled reference basis<\/label><textarea id=\"sv-db-basis\" placeholder=\"Document, revision, clause\/table and applicability\"><\/textarea><span class=\"sv-help\">Required whenever v_ref is supplied.<\/span><span class=\"sv-error\" id=\"sv-err-db-basis\"><\/span><\/div>\n<div class=\"sv-field sv-full\"><label for=\"sv-reviewer\">Reviewer and date <span class=\"sv-required\">*<\/span><\/label><input id=\"sv-reviewer\" type=\"text\" autocomplete=\"off\"><span class=\"sv-error\" id=\"sv-err-reviewer\"><\/span><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"sv-panel\" aria-labelledby=\"sv-gates-title\">\n<h2 id=\"sv-gates-title\">Eight applicability and decision gates<\/h2>\n<div class=\"sv-gates\">\n<div class=\"sv-gate\"><label for=\"sv-ev-sine\"><input id=\"sv-ev-sine\" type=\"checkbox\">The input is a single-frequency sinusoid or an isolated narrow spectral line; it is not an overall broadband value.<\/label><\/div>\n<div class=\"sv-gate\"><label for=\"sv-ev-frequency\"><input id=\"sv-ev-frequency\" type=\"checkbox\">The entered frequency belongs to the same component and measurement record as the input magnitude.<\/label><\/div>\n<div class=\"sv-gate\"><label for=\"sv-ev-amplitude\"><input id=\"sv-ev-amplitude\" type=\"checkbox\">RMS, zero-to-peak or peak-to-peak convention is verified from the source, not inferred.<\/label><\/div>\n<div class=\"sv-gate\"><label for=\"sv-ev-units\"><input id=\"sv-ev-units\" type=\"checkbox\">Quantity, unit, scaling, calibration and filter\/line-extraction basis are verified.<\/label><\/div>\n<div class=\"sv-gate\"><label for=\"sv-ev-phase\"><input id=\"sv-ev-phase\" type=\"checkbox\">Only magnitudes are being converted; derivative phase shifts are not being used for phase diagnosis.<\/label><\/div>\n<div class=\"sv-gate\"><label for=\"sv-ev-db\"><input id=\"sv-ev-db\" type=\"checkbox\">No dB result is needed, or the RMS velocity reference and exact controlled basis are verified.<\/label><\/div>\n<div class=\"sv-gate\"><label for=\"sv-ev-decision\"><input id=\"sv-ev-decision\" type=\"checkbox\">The arithmetic will not be treated as severity, alarm, acceptance, condition or ISO-compliance evidence.<\/label><\/div>\n<div class=\"sv-gate\"><label for=\"sv-ev-review\"><input id=\"sv-ev-review\" type=\"checkbox\">An accountable reviewer will retain this record with the source measurement.<\/label><\/div>\n<\/p><\/div>\n<div class=\"sv-actions\"><button class=\"sv-btn sv-primary\" type=\"submit\">Calculate controlled conversion<\/button><button class=\"sv-btn sv-secondary\" id=\"sv-clear\" type=\"button\">Clear record<\/button><\/div>\n<div class=\"sv-status\" id=\"sv-status\" data-state=\"empty\" role=\"status\" aria-live=\"polite\">\n<div class=\"sv-status-title\" id=\"sv-status-title\">No current result<\/div>\n<div class=\"sv-status-summary\" id=\"sv-status-summary\">Complete the traceable record and submit explicitly.<\/div>\n<\/div>\n<\/section><\/form>\n<section class=\"sv-panel\" aria-labelledby=\"sv-results-title\">\n<h2 id=\"sv-results-title\">Converted magnitudes<\/h2>\n<div class=\"sv-results\">\n<div class=\"sv-card\"><strong>Frequency<\/strong><span class=\"sv-value\" id=\"sv-out-frequency\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Angular frequency<\/strong><span class=\"sv-value\" id=\"sv-out-omega\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Evidence state<\/strong><span class=\"sv-value\" id=\"sv-out-evidence\">0 \/ 8 complete<\/span><\/div>\n<div class=\"sv-card\"><strong>Displacement RMS<\/strong><span class=\"sv-value\" id=\"sv-out-x-rms\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Displacement peak<\/strong><span class=\"sv-value\" id=\"sv-out-x-peak\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Displacement peak-to-peak<\/strong><span class=\"sv-value\" id=\"sv-out-x-pp\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Displacement p-p (mil)<\/strong><span class=\"sv-value\" id=\"sv-out-x-mil\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Velocity RMS<\/strong><span class=\"sv-value\" id=\"sv-out-v-rms\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Velocity peak<\/strong><span class=\"sv-value\" id=\"sv-out-v-peak\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Velocity RMS (in\/s)<\/strong><span class=\"sv-value\" id=\"sv-out-v-ins\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Acceleration RMS<\/strong><span class=\"sv-value\" id=\"sv-out-a-rms\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Acceleration peak<\/strong><span class=\"sv-value\" id=\"sv-out-a-peak\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>Acceleration RMS (g_n)<\/strong><span class=\"sv-value\" id=\"sv-out-gn-rms\">\u2014<\/span><\/div>\n<div class=\"sv-card\"><strong>RMS velocity ratio<\/strong><span class=\"sv-value\" id=\"sv-out-level\">Not requested<\/span><\/div>\n<div class=\"sv-card\"><strong>Result basis<\/strong><span class=\"sv-value\" id=\"sv-out-basis\">\u2014<\/span><\/div>\n<\/p><\/div>\n<div class=\"sv-record\"><strong id=\"sv-result-title\">No conversion record<\/strong><\/p>\n<p id=\"sv-result-summary\">No current numerical result is available.<\/p>\n<\/div>\n<\/section>\n<section class=\"sv-panel\" aria-labelledby=\"sv-formulas-title\">\n<h2 id=\"sv-formulas-title\">Formula and dimensional boundary<\/h2>\n<p>For x(t) = X<sub>pk<\/sub> sin(\u03c9t), with \u03c9 = 2\u03c0f:<\/p>\n<div class=\"sv-formula\">V<sub>pk<\/sub> = \u03c9 X<sub>pk<\/sub>; A<sub>pk<\/sub> = \u03c9 V<sub>pk<\/sub> = \u03c9\u00b2 X<sub>pk<\/sub><\/div>\n<div class=\"sv-formula\">Q<sub>RMS<\/sub> = Q<sub>pk<\/sub> \/ \u221a2; Q<sub>p-p<\/sub> = 2 Q<sub>pk<\/sub> \u2014 only for the declared sine<\/div>\n<div class=\"sv-formula\">L<sub>v<\/sub> = 20 log\u2081\u2080(V<sub>RMS<\/sub> \/ v<sub>ref<\/sub>) \u2014 only when a positive user-sourced RMS v<sub>ref<\/sub> is supplied<\/div>\n<p>Dimensions: X is length [L], V is [L T\u207b\u00b9], A is [L T\u207b\u00b2], f is [T\u207b\u00b9], and \u03c9 is rad\/s (the radian is dimensionless in SI dimensional analysis). The equations are general calculus for one sine, not formulas issued by ISO 1683, ISO 2041 or ISO 20816.<\/p>\n<div class=\"sv-warning\"><strong>Zero amplitude:<\/strong> all linear magnitudes are zero. If v<sub>ref<\/sub> is supplied, the logarithmic velocity ratio is reported explicitly as \u2212\u221e dB; it is never hidden as NaN or a blank dash.<\/div>\n<div class=\"sv-boundary\"><strong>Decision boundary:<\/strong> the result is not a broadband overall conversion, condition zone, severity, alarm, acceptance limit, sensor correction, integration-filter model, uncertainty statement or permission to operate.<\/div>\n<\/section>\n<section class=\"sv-panel\" aria-labelledby=\"sv-sources-title\">\n<h2 id=\"sv-sources-title\">Source register and permitted use<\/h2>\n<div class=\"sv-table-wrap\">\n<table class=\"sv-table\">\n<thead>\n<tr>\n<th>ID<\/th>\n<th>Controlled source and lifecycle<\/th>\n<th>Used for<\/th>\n<th>Not used for<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr id=\"source-S1\">\n<td>S1<\/td>\n<td><a href=\"https:\/\/ntrs.nasa.gov\/api\/citations\/19760019730\/downloads\/19760019730.pdf\" target=\"_blank\" rel=\"noopener\">NASA NTRS N76-26818, Chapter 9, p. 383<\/a> \u2014 public full text<\/td>\n<td>Single-sine amplitude equations and RMS\/peak relation.<\/td>\n<td>No broadband, severity or ISO claim.<\/td>\n<\/tr>\n<tr id=\"source-S2\">\n<td>S2<\/td>\n<td><a href=\"https:\/\/jcgm.bipm.org\/vim\/en\/2.12.html\" target=\"_blank\" rel=\"noopener\">JCGM 200:2012 VIM3, 2.12<\/a><\/td>\n<td>Conventional g<sub>n<\/sub> = 9.80665 m\/s\u00b2.<\/td>\n<td>Not local gravity or a limit.<\/td>\n<\/tr>\n<tr id=\"source-S3\">\n<td>S3<\/td>\n<td><a href=\"https:\/\/www.nist.gov\/pml\/owm\/si-units-length\" target=\"_blank\" rel=\"noopener\">NIST SI Units \u2014 Length<\/a><\/td>\n<td>Exact 1 in = 25.4 mm; 1 mil = 25.4 \u03bcm.<\/td>\n<td>No rounded 0.03937 factor or severity.<\/td>\n<\/tr>\n<tr id=\"source-S4\">\n<td>S4<\/td>\n<td><a href=\"https:\/\/www.bipm.org\/en\/publications\/si-brochure\/\" target=\"_blank\" rel=\"noopener\">BIPM SI Brochure, 9th edition, updated 2026<\/a><\/td>\n<td>Current SI unit\/symbol framing.<\/td>\n<td>No vibration criteria.<\/td>\n<\/tr>\n<tr id=\"source-S5\">\n<td>S5<\/td>\n<td><a href=\"https:\/\/www.iso.org\/standard\/64648.html\" target=\"_blank\" rel=\"noopener\">ISO 1683:2015, Edition 3<\/a> \u2014 confirmed 2025, current<\/td>\n<td>Lifecycle and public scope of preferred reference values.<\/td>\n<td>Exact protected values\/applications: NEEDS_LICENSED_SOURCE; none embedded.<\/td>\n<\/tr>\n<tr id=\"source-S6\">\n<td>S6<\/td>\n<td><a href=\"https:\/\/www.iso.org\/standard\/68734.html\" target=\"_blank\" rel=\"noopener\">ISO 2041:2018, Edition 4<\/a> \u2014 confirmed 2024, current<\/td>\n<td>Lifecycle and vocabulary scope.<\/td>\n<td>Protected definitions: NEEDS_LICENSED_SOURCE; no clause invented.<\/td>\n<\/tr>\n<tr id=\"source-S7\">\n<td>S7<\/td>\n<td><a href=\"https:\/\/www.iso.org\/standard\/63180.html\" target=\"_blank\" rel=\"noopener\">ISO 20816-1:2016, Edition 1<\/a> \u2014 published, to be revised<\/td>\n<td>Public caution to define quantity\/method\/limitations.<\/td>\n<td>No universal severity table or conversion verdict.<\/td>\n<\/tr>\n<tr id=\"source-S8\">\n<td>S8<\/td>\n<td><a href=\"https:\/\/www.iso.org\/standard\/18866.html\" target=\"_blank\" rel=\"noopener\">ISO 10816-1:1995 + Amd 1:2009<\/a> \u2014 withdrawn<\/td>\n<td>Historical lifecycle only.<\/td>\n<td>Not current authority.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/section>\n<section class=\"sv-panel\" aria-labelledby=\"sv-review-title\">\n<h2 id=\"sv-review-title\">Corrections made during review<\/h2>\n<div class=\"sv-notes\">\n<details class=\"sv-note\">\n<summary>The embedded ISO dB reference was removed<\/summary>\n<p>The public ISO card does not expose the protected exact values\/application distinctions. A level now requires the user&#8217;s positive RMS reference and controlled basis.<\/p>\n<\/details>\n<details class=\"sv-note\">\n<summary>Broadband use is now gated<\/summary>\n<p>The derivative relationships are exact for a sine. An overall broadband RMS value cannot be converted at one frequency without a spectrum\/model.<\/p>\n<\/details>\n<details class=\"sv-note\">\n<summary>Exact inch factors replaced rounded factors<\/summary>\n<p>International inch conversion uses exactly 0.0254 m, and one mil is exactly 25.4 \u03bcm.<\/p>\n<\/details>\n<details class=\"sv-note\">\n<summary>Zero amplitude is explicit<\/summary>\n<p>Linear quantities remain zero; a requested logarithmic ratio is \u2212\u221e dB rather than NaN, Infinity text or a hidden dash.<\/p>\n<\/details>\n<details class=\"sv-note\">\n<summary>RMS\/peak meaning is traceable<\/summary>\n<p>The input convention is required, the sine assumption is an evidence gate and every output label states its convention.<\/p>\n<\/details>\n<details class=\"sv-note\">\n<summary>Persistence and detached export were removed<\/summary>\n<p>No defaults, presets, auto-calculate, URL state, browser storage, clipboard or dynamic result HTML remains.<\/p>\n<\/details>\n<details class=\"sv-note\">\n<summary>Obsolete ISO 10816 framing was removed<\/summary>\n<p>ISO 10816-1 is recorded as withdrawn; this page never labels a converted magnitude as an ISO condition result.<\/p>\n<\/details>\n<details class=\"sv-note\">\n<summary>External runtime dependencies were removed<\/summary>\n<p>Formulas use readable native markup; no external fonts, KaTeX or CDN is required.<\/p>\n<\/details><\/div>\n<\/section>\n<p class=\"sv-footer\">Source access and technical review: 17 July 2026. Retain the source measurement, controlled reference and reviewer with the result.<\/p>\n<p><\/main><br \/>\n<script>\n(function(){\n  'use strict';\n  var root=document.getElementById('vbm-sv'),form=document.getElementById('sv-form'),clearButton=document.getElementById('sv-clear');\n  var G_N=9.80665,SQRT2=Math.sqrt(2),INCH_M=0.0254,MIL_M=0.0000254;\n  var required=['sv-case','sv-asset','sv-point','sv-measurement','sv-quantity','sv-unit','sv-amplitude','sv-input','sv-frequency','sv-frequency-unit','sv-line','sv-frequency-basis','sv-source','sv-reviewer'];\n  var gates=['sv-ev-sine','sv-ev-frequency','sv-ev-amplitude','sv-ev-units','sv-ev-phase','sv-ev-db','sv-ev-decision','sv-ev-review'];\n  var outputIds=['sv-out-frequency','sv-out-omega','sv-out-x-rms','sv-out-x-peak','sv-out-x-pp','sv-out-x-mil','sv-out-v-rms','sv-out-v-peak','sv-out-v-ins','sv-out-a-rms','sv-out-a-peak','sv-out-gn-rms','sv-out-basis'];\n  var hasResult=false;\n  function byId(id){return document.getElementById(id)}\n  function parseStrict(raw){var s=String(raw).trim();if(!\/^[+-]?(?:\\d+(?:[.,]\\d*)?|[.,]\\d+)$\/.test(s)||(\/[.]\/.test(s)&&\/,\/.test(s)))return null;var n=Number(s.replace(',','.'));return Number.isFinite(n)?n:null}\n  function fmt(n,d){if(!Number.isFinite(n))return '\u2014';if(n===0)return '0';var a=Math.abs(n);if(a>=1e9||a<1e-6)return n.toExponential(7);var s=n.toFixed(d===undefined?7:d);return s.replace(\/(\\.\\d*?)0+$\/,'$1').replace(\/\\.$\/,'')}\n  function setText(id,text){byId(id).textContent=text}\n  function setError(id,text){var e=byId('sv-err-'+id.replace(\/^sv-\/,''));if(e)e.textContent=text||''}\n  function clearErrors(){required.concat(['sv-db-ref','sv-db-basis']).forEach(function(id){setError(id,'')})}\n  function clearOutputs(){outputIds.forEach(function(id){setText(id,'\u2014')});setText('sv-out-level','Not requested');setText('sv-out-evidence',gates.filter(function(id){return byId(id).checked}).length+' \/ 8 complete');setText('sv-result-title','No conversion record');setText('sv-result-summary','No current numerical result is available.')}\n  function setStatus(state,title,summary){var box=byId('sv-status');box.dataset.state=state;setText('sv-status-title',title);setText('sv-status-summary',summary)}\n  function invalidate(title,summary){clearOutputs();hasResult=false;setStatus('invalid',title,summary)}\n  function markStale(){if(!hasResult)return;hasResult=false;clearOutputs();setStatus('stale','Result is stale','An input or evidence gate changed. Review the complete record and submit again.')}\n  function syncUnits(){var q=byId('sv-quantity').value,u=byId('sv-unit'),selected=u.value;Array.prototype.forEach.call(u.options,function(option,index){if(index===0)return;var ok=option.getAttribute('data-q')===q;option.hidden=!ok;option.disabled=!ok});var current=u.options[u.selectedIndex];if(!current||current.getAttribute('data-q')!==q)u.value=''}\n  function unitAllowed(q,u){var map={disp:['um','mm','m','mil'],vel:['mms','ms','ins'],acc:['ms2','mms2'],gn:['gn'],level:['db']};return Boolean(map[q]&&map[q].indexOf(u)>=0)}\n  function toPeak(value,amplitude){return amplitude==='rms'?value*SQRT2:amplitude==='peak'?value:value\/2}\n  function validateText(id,label,errors){if(!byId(id).value.trim()){setError(id,label+' is required.');errors.push(id)}}\n  form.addEventListener('submit',function(event){\n    event.preventDefault();clearErrors();var errors=[];\n    ['sv-case','sv-asset','sv-point','sv-measurement','sv-line','sv-frequency-basis','sv-source','sv-reviewer'].forEach(function(id){validateText(id,'This field',errors)});\n    ['sv-quantity','sv-unit','sv-amplitude','sv-frequency-unit'].forEach(function(id){if(!byId(id).value){setError(id,'Choose a value.');errors.push(id)}});\n    var q=byId('sv-quantity').value,u=byId('sv-unit').value,amp=byId('sv-amplitude').value,value=parseStrict(byId('sv-input').value),frequency=parseStrict(byId('sv-frequency').value),refRaw=byId('sv-db-ref').value.trim(),refBasis=byId('sv-db-basis').value.trim(),ref=refRaw?parseStrict(refRaw):null;\n    if(value===null){setError('sv-input','Enter one complete point or comma decimal number.');errors.push('sv-input')}else if(q==='level'?(value<-300||value>300):(value<0||value>1e12)){setError('sv-input',q==='level'?'Use a finite level from \u2212300 to +300 dB.':'Use a finite value from 0 to 1e12.');errors.push('sv-input')}\n    if(frequency===null||frequency<=0){setError('sv-frequency','Frequency must be a positive complete decimal number.');errors.push('sv-frequency')}\n    if(q&&u&&!unitAllowed(q,u)){setError('sv-unit','Unit does not match the selected quantity.');errors.push('sv-unit')}\n    if(q==='level'&&amp&&amp!=='rms'){setError('sv-amplitude','Velocity-level input requires the RMS convention.');errors.push('sv-amplitude')}\n    if(refRaw||refBasis||q==='level'){\n      if(ref===null||ref<=0||ref>1e6){setError('sv-db-ref','Supply a positive RMS velocity reference in m\/s, up to 1e6.');errors.push('sv-db-ref')}\n      if(!refBasis){setError('sv-db-basis','Supply the controlled document\/revision and applicability.');errors.push('sv-db-basis')}\n    }\n    var fHz=frequency!==null?(byId('sv-frequency-unit').value==='rpm'?frequency\/60:frequency):null;if(fHz!==null&&fHz>1e6){setError('sv-frequency','Converted frequency must not exceed 1e6 Hz.');errors.push('sv-frequency')}\n    if(errors.length){invalidate('Cannot calculate','Correct '+new Set(errors).size+' highlighted field(s). Previous numerical output has been cleared.');byId(errors[0]).focus();return}\n    var omega=2*Math.PI*fHz,xPeak=null,vPeak=null,aPeak=null,basePeak;\n    if(q==='disp'){var xSI=u==='um'?value*1e-6:u==='mm'?value*1e-3:u==='mil'?value*MIL_M:value;basePeak=toPeak(xSI,amp);xPeak=basePeak;vPeak=omega*xPeak;aPeak=omega*vPeak}\n    else if(q==='vel'){var vSI=u==='mms'?value*1e-3:u==='ins'?value*INCH_M:value;basePeak=toPeak(vSI,amp);vPeak=basePeak;xPeak=vPeak\/omega;aPeak=omega*vPeak}\n    else if(q==='acc'){var aSI=u==='mms2'?value*1e-3:value;basePeak=toPeak(aSI,amp);aPeak=basePeak;vPeak=aPeak\/omega;xPeak=vPeak\/omega}\n    else if(q==='gn'){basePeak=toPeak(value*G_N,amp);aPeak=basePeak;vPeak=aPeak\/omega;xPeak=vPeak\/omega}\n    else{var vRmsFromLevel=ref*Math.pow(10,value\/20);vPeak=vRmsFromLevel*SQRT2;xPeak=vPeak\/omega;aPeak=omega*vPeak}\n    if(![omega,xPeak,vPeak,aPeak].every(Number.isFinite)||[xPeak,vPeak,aPeak].some(function(n){return n<0||n>1e100})){invalidate('Cannot calculate','The converted values exceed the documented finite computational domain.');return}\n    var xRms=xPeak\/SQRT2,vRms=vPeak\/SQRT2,aRms=aPeak\/SQRT2,count=gates.filter(function(id){return byId(id).checked}).length,complete=count===8;\n    setText('sv-out-frequency',fmt(fHz,8)+' Hz');setText('sv-out-omega',fmt(omega,8)+' rad\/s');setText('sv-out-evidence',count+' \/ 8 '+(complete?'complete':'incomplete'));\n    setText('sv-out-x-rms',fmt(xRms*1e6,8)+' \u03bcm RMS');setText('sv-out-x-peak',fmt(xPeak*1e6,8)+' \u03bcm peak');setText('sv-out-x-pp',fmt(2*xPeak*1e6,8)+' \u03bcm p-p');setText('sv-out-x-mil',fmt((2*xPeak)\/MIL_M,8)+' mil p-p');\n    setText('sv-out-v-rms',fmt(vRms*1000,8)+' mm\/s RMS');setText('sv-out-v-peak',fmt(vPeak*1000,8)+' mm\/s peak');setText('sv-out-v-ins',fmt(vRms\/INCH_M,8)+' in\/s RMS');\n    setText('sv-out-a-rms',fmt(aRms,8)+' m\/s\u00b2 RMS');setText('sv-out-a-peak',fmt(aPeak,8)+' m\/s\u00b2 peak');setText('sv-out-gn-rms',fmt(aRms\/G_N,8)+' g_n RMS');\n    if(ref!==null)setText('sv-out-level',vRms===0?'\u2212\u221e dB re '+fmt(ref,9)+' m\/s RMS':fmt(20*Math.log10(vRms\/ref),8)+' dB re '+fmt(ref,9)+' m\/s RMS');else setText('sv-out-level','Not requested');\n    setText('sv-out-basis','Single-frequency sine; exact 0.0254 m\/in; g_n = 9.80665 m\/s\u00b2');\n    setText('sv-result-title',complete?'Arithmetic complete; evidence gates complete':'Arithmetic complete; evidence gates incomplete');\n    setText('sv-result-summary','Case '+byId('sv-case').value.trim()+': converted '+byId('sv-line').value.trim()+' at '+fmt(fHz,8)+' Hz. This is magnitude conversion only, not broadband integration, condition assessment or ISO compliance.');\n    setStatus(complete?'valid':'incomplete',complete?'Current controlled conversion':'Arithmetic only \u2014 evidence incomplete',count+' of 8 evidence gates complete. Retain the source measurement, frequency\/amplitude basis and reviewer with the result.');hasResult=true;\n  });\n  form.addEventListener('input',markStale);form.addEventListener('change',function(event){if(event.target.id==='sv-quantity')syncUnits();markStale()});\n  clearButton.addEventListener('click',function(){form.reset();syncUnits();clearErrors();clearOutputs();hasResult=false;setStatus('empty','No current result','Complete the traceable record and submit explicitly.');byId('sv-case').focus()});\n  syncUnits();clearOutputs();\n})();\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Convert single-frequency sinusoidal displacement, velocity and acceleration with explicit RMS\/peak conventions. Not broadband conversion or ISO compliance.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100300","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/pl\/wp-json\/wp\/v2\/calculator\/100300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/pl\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/pl\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":4,"href":"https:\/\/vibromera.eu\/pl\/wp-json\/wp\/v2\/calculator\/100300\/revisions"}],"predecessor-version":[{"id":102650,"href":"https:\/\/vibromera.eu\/pl\/wp-json\/wp\/v2\/calculator\/100300\/revisions\/102650"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/pl\/wp-json\/wp\/v2\/media?parent=100300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/pl\/wp-json\/wp\/v2\/categories?post=100300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/pl\/wp-json\/wp\/v2\/tags?post=100300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}