Project Tool: Borehole Seismic Survey for Geotechnical Site Characterization
Specification & Integration Verification
F6 Composition for Borehole Seismic Survey for Geotechnical Site Characterization
● Not Golden Verified● Project Trust VerifiedRunnable: 0 / 3 steps
VERIFIED SCOPE
○ Detect S-wave onset using short-term/long-term average (STA/LTA) trigger CALCULATIONManual Workflow
○ Compute Vs30 as arithmetic mean of Vs over top 30 m with linear interpolation CALCULATIONManual Workflow
○ Assign NEHRP Site Class based on Vs30 value CALCULATIONManual Workflow
⚠ This tool does not currently verify Zero-phase bandpass filtering with phase-preser..., True-vertical-depth (TVD) interval conversion f..., 1D layered seismic refraction/tomographic inver..., Uncertainty propagation from Vs profile to NEHR....
PROJECT INPUTS
Runnable deterministic steps: 0 / 3. Enter the project conditions used by this verification workflow. Prefilled values (6/8 inputs) are demonstration inputs, not recommended design values.
01Step 1: Detect S-wave onset using short-term/long-term average (S...Manual Workflow
m/s
s
sample
sample
dimensionless
02Step 2: Compute Vs30 as arithmetic mean of Vs over top 30 m with ...Manual Workflow
m
m/s
03Step 3: Assign NEHRP Site Class based on Vs30 valueManual Workflow
m/s
⚠ Runnable deterministic steps: 0 / 3. Steps marked "Input Required" or "Example Input Required" need user-provided engineering values before calculation.
ENGINEERING WORKFLOW GUIDE
This workflow contains no executable calculation steps. Review the engineering methods below.
⚠
RECALCULATION REQUIRED
Inputs have changed since the last verification. Run Engineering Verification again to update the results.
ToolFusion Engineering Network
ToolFusion Engineering Network
Access thousands of engineering calculators, standards, and design tools. Join the ToolFusion network for comprehensive engineering resources.
Step 1: Detect S-wave onset using short-term/long-term average (STA/LTA) trigger — Compute short-term average (STA) = mean(abs(u[i−N_sta:i])) and long-term average (LTA) = mean(abs(u[i−N_lta:i])) over sliding windows; compute ratio r[i] = STA[i]/LTA[i]; detect first i where r[i] ≥ R_trig and r[i] > r[i−1] (local maximum), then set i_f = i; validate against minimum SNR by computing SNR = 10*log10(var(signal_window)/var(noise_window)) where signal_window = u[i_f:i_f+50], noise_window = u[0:50].
Step 2: Compute Vs30 as arithmetic mean of Vs over top 30 m with linear interpolation — Linearly interpolate V_s(z) onto uniform 0.5-m depth grid from z=0 to z=30; compute arithmetic mean: V_{s30} = (1/60) * Σ_{i=1}^{60} V_s(z_i).
Step 3: Assign NEHRP Site Class based on Vs30 value — Compare V_{s30} against ASCE/SEI 7-22 Table 20.3-1: if V_{s30} > 1500 → Class A; 760 < V_{s30} ≤ 1500 → Class B; 360 < V_{s30} ≤ 760 → Class C; 180 < V_{s30} ≤ 360 → Class D; V_{s30} ≤ 180 → Class E; Class F applies only for highly plastic clays or peats (requires separate PI/LL assessment, not Vs30 alone).
Golden Coverage: 0 / 3 steps verified with deterministic test cases.
Step 1: Detect S-wave onset using short-term/long-term average (STA/LTA) trigger — ○ Not Golden Verified
Step 2: Compute Vs30 as arithmetic mean of Vs over top 30 m with linear interpolation — ○ Not Golden Verified
Step 3: Assign NEHRP Site Class based on Vs30 value — ○ Not Golden Verified
Step 1 (Detect S-wave onset using short-term/long-term average (STA/LTA) trigger): No acceptance criterion implemented — result is CALCULATED only.
Step 2 (Compute Vs30 as arithmetic mean of Vs over top 30 m with linear interpolation): No acceptance criterion implemented — result is CALCULATED only.
Step 3 (Assign NEHRP Site Class based on Vs30 value): No acceptance criterion implemented — result is CALCULATED only.
Zero-phase bandpass filtering with phase-preserving design: Not implemented.
True-vertical-depth (TVD) interval conversion from slanted borehole geometry: Not implemented.
1D layered seismic refraction/tomographic inversion for Vs: Not implemented.
Uncertainty propagation from Vs profile to NEHRP site class probability: Not implemented.
SCOPE & LIMITATIONS
NOT CURRENTLY VERIFIED
○ Zero-phase bandpass filtering with phase-preserving design
○ True-vertical-depth (TVD) interval conversion from slanted borehole geometry
○ 1D layered seismic refraction/tomographic inversion for Vs
○ Uncertainty propagation from Vs profile to NEHRP site class probability
These capabilities are outside the current verified workflow.
Engineering Verification Summary
HOW THIS VERIFICATION WORKS
Step 1: Detect S-wave onset using short-term/long-term average (STA/LTA) trigger — engineering workflow step. Follow the documented method for manual execution.
Step 2: Compute Vs30 as arithmetic mean of Vs over top 30 m with linear interpolation — engineering workflow step. Follow the documented method for manual execution.
Step 3: Assign NEHRP Site Class based on Vs30 value — engineering workflow step. Follow the documented method for manual execution.
This tool coordinates 0 validation steps and 3 calculation steps. The overall engineering decision uses ALL_REQUIRED_VALIDATION_PASS aggregation: only validation steps contribute to the pass/fail outcome; calculation steps produce data only.
METHODS & EQUATIONS
All formulas are resolved from canonical runtime definitions and executed deterministically by the client-side engine.
Step 1: Detect S-wave onset using short-term/long-term average (STA/LTA) trigger
Manual Workflow
Compute short-term average (STA) = mean(abs(u[i−N_sta:i])) and long-term average (LTA) = mean(abs(u[i−N_lta:i])) over sliding windows; compute ratio r[i] = STA[i]/LTA[i]; detect first i where r[i] ≥ R_trig and r[i] > r[i−1] (local maximum), then set i_f = i; validate against minimum SNR by computing SNR = 10*log10(var(signal_window)/var(noise_window)) where signal_window = u[i_f:i_f+50], noise_window = u[0:50].
Step 2: Compute Vs30 as arithmetic mean of Vs over top 30 m with linear interpolation
Step 3: Assign NEHRP Site Class based on Vs30 value
Manual Workflow
Compare V_{s30} against ASCE/SEI 7-22 Table 20.3-1: if V_{s30} > 1500 → Class A; 760 < V_{s30} ≤ 1500 → Class B; 360 < V_{s30} ≤ 760 → Class C; 180 < V_{s30} ≤ 360 → Class D; V_{s30} ≤ 180 → Class E; Class F applies only for highly plastic clays or peats (requires separate PI/LL assessment, not Vs30 alone).
UNDERSTANDING THE RESULTS
PASS
A proven validation criterion passed. The engineering input satisfies the deterministic threshold.
FAIL
A proven validation criterion failed. The engineering input does not satisfy the deterministic threshold.
CALCULATED
A deterministic calculation completed, but no acceptance criterion exists for this step. CALCULATED does NOT mean PASS.
RESULT NOT VALID
Runtime executed but engineering validity requirements were not met.
INCOMPLETE
Required inputs or workflow steps are incomplete.
The overall decision reflects only validation steps. Calculation steps produce numerical results without pass/fail claims.
WHEN TO USE THIS TOOL
When deterministic Borehole Seismograph engineering verification is needed for project-specific conditions.
For calculation of Detect S-wave onset using short-term/long-term average (STA/LTA) trigger (Step 1).
For calculation of Compute Vs30 as arithmetic mean of Vs over top 30 m with linear interpolation (Step 2).
For calculation of Assign NEHRP Site Class based on Vs30 value (Step 3).
For deterministic pre-checks before formal engineering review or submission.
When NOT to use this tool: This tool does not replace laboratory testing, formal engineering analysis by a licensed professional, or code-compliance certification. It performs deterministic threshold comparison and calculation only.
ENGINEERING FAQ
What does this verification tool check?
This tool performs 3 deterministic engineering steps: (1) Detect S-wave onset using short-term/long-term average (STA/LTA) trigger, (2) Compute Vs30 as arithmetic mean of Vs over top 30 m with linear interpolation, (3) Assign NEHRP Site Class based on Vs30 value.
What does a CALCULATED result mean?
A CALCULATED result means the deterministic calculation completed, but no acceptance criterion is applied to this step. CALCULATED does NOT mean PASS.
What is not currently verified by this workflow?
Capabilities not currently verified include: Zero-phase bandpass filtering with phase-preserving design, True-vertical-depth (TVD) interval conversion from slanted borehole geometry, 1D layered seismic refraction/tomographic inversion for Vs, Uncertainty propagation from Vs profile to NEHRP site class probability.
How many steps are golden verified?
0 out of 3 steps have been verified with deterministic golden test cases.
COMPONENT TOOLS
This workflow currently contains no bound executable Small Tools. Steps are defined by engineering methods and reference materials.
CalculationWorkflow StepFirst-arrival time picking from downhole seismic trace
CalculationWorkflow StepNEHRP Site Class classification from depth-averaged Vs30
CalculationWorkflow StepNEHRP Site Class classification from depth-averaged Vs30