-
Notifications
You must be signed in to change notification settings - Fork 5
GTL
The geotechnical characteristics of soils are an important aspect of the construction of buildings and structures such as tunnels, bridges, etc. These low velocity upper surface regions have significant effect on ground motion simulations, particularly at higher frequencies, above 0.5Hz and higher. For that reason, ground motion simulation modelers often want material properties from CVMs to contain accurate Vs values in the top 300-500 meters.
UCVM provides a method for integrating low surface Vs values into the top 0-350m (user defined) of existing velocity models. This is useful because in some cases, existing velocity models do not provide detailed near surface velocity values. The UCVM supported optional GTL is based on the Ely-Jordan method that uses the surface site characteristics as an observation that can be used to provide an estimated near surface Vs value. The method then smoothly merges this surface-based Vs estimate into the underlying model Vs using a interpolation scheme developed by Ely.
The basic ucvm_query method provides a command line (and API) option to add GTL values to returned material properties. The effect of this option is to modify the native velocity model material properties in the top 350m (user defined) using information about the near surface geology. The end effect is to return lower Vs values in many areas which better reflect actual Vs values in many areas of California.
ucvm_query returns both the original model Vs values, and the modified Vs values when this option is used. The modified values are returned in the "combined" data columns of the ucvm_query return string.
In this example, the native material properties are returned in columns 6,7,8 and the modified (or combined) values are returned in columns 14,15,16. In nearly all cases, the GTL modifications are made for material properties in top 300-500m, and do not effect properties below that.
ucvm_query return values are:
Col 0: lon - Input lon in decimal degrees Col 1: lat - Input latitude in decimal degree Col 2: Z - Input depth (or elevation) in meters Col 3: elevation - Returned elevation (m) from UCVMC Digital Elevation Map Col 4: vs30_from_Map - Returned Vs30 (m/s) from a Wills-Wald site type to Vs30 relationship (for points in California), or from Wald topography relation (outside of California) Col 5: cvm_name - Input name of user specified CVM that was queried Col 6: cvm_vp(m/s) - Returned Vp (m/s) from specified CVM Col 7: cvm_vs(m/s) - Returned Vs (m/s) from specified CVM Col 8: cvm_rho(kg/m3) - Returned density (kg/m3) from specified CVM Col 9: gtl_name - Geotechnical used to modify values in top 350m Col 10: gtl_vp - Geotechnical layer Vp Col 11: gtl_vs - Geotechnical Layer Vs Col 12: gtl_rho - Geotechincal layer rho Col 13: combining_algorithm_name - Name of algorigthm used to combine base model and GTL Col 14: combined_vp - Returned Vp based on base model and GTL Col 15: combined_vs - Returned Vs based on base model and GTL Col 16: combined_rho - Returned rho based on base model and GTL
-118.0000 34.0000 0.000 280.896 390.000 1d 5000.000 2886.751 2654.500 elygtl 0.000 390.000 0.000 ely 824.177 195.000 1084.062
./ucvm_query -f ../conf/ucvm.conf -m 1d,elygtl:ely -z 0,350 Using Geo Depth coordinates as default mode. -118 34 0 -118 34 100 -118 34 200 -118 34 300 -118 34 400 -118 34 500 -118.0000 34.0000 0.000 280.896 390.000 1d 5000.000 2886.751 2654.500 elygtl 0.000 390.000 0.000 ely 824.177 195.000 1084.062 -118.0000 34.0000 100.000 280.896 390.000 1d 5000.000 2886.751 2654.500 elygtl 0.000 390.000 0.000 ely 3423.315 1528.545 2305.443 -118.0000 34.0000 200.000 280.896 390.000 1d 5000.000 2886.751 2654.500 elygtl 0.000 390.000 0.000 ely 4333.536 2277.050 2439.286 -118.0000 34.0000 300.000 280.896 390.000 1d 5000.000 2886.751 2654.500 elygtl 0.000 390.000 0.000 ely 4848.471 2746.588 2511.898 -118.0000 34.0000 400.000 280.896 390.000 1d 5000.000 2886.751 2654.500 none 0.000 0.000 0.000 crust 5000.000 2886.751 2654.500 -118.0000 34.0000 500.000 280.896 390.000 1d 5000.000 2886.751 2654.500 none 0.000 0.000 0.000 crust 5000.000 2886.751 2654.500
The GTL is calculated small surface velocities and gradually increasing them by depth using the “ely” interpolation function and after 350m the interpolation and GTL are no longer used.
In UCVM, geotechnical layer (GTL) refers to the near-surface region of the velocity models. These regions have significant impact on ground motion simulations.
-
CVMs with GTLs : CVM-H, CVM-S4, CVM-S4.26, CVM-4.26.M01, CCA06, CS17.3, CS17.3-H
-
Description of Ely-Jordan GTL method
Both CVM-S4 and CVM-S4.26.M01 have builtin GTL that can not be disabled. For other models with GTL, there are two different methods for enable and disable GTL depending on the models.
The default GTL setting for CVM-H is off and the flag can be found in installdir/conf/ucvm.conf file.
# CVM-H model flags. The model defaults are: # No 1D background model # No GTL added # cvmh_param=USE_1D_BKG,False cvmh_param=USE_GTL,False #
To enable GTL, update the last line to be,
cvmh_param=USE_GTL,True
The default GTL setting for CVM-S4.26, CCA06, CS17.3 and CS17.3-H are off. The GTL setting can be set in each model's config file located at installdir/model/cvms5/data/config, installdir/model/cca/data/config, installdir/model/cs173/data/config and installdir/model/cs173h/data/config
# GTL on or off? gtl = off
To enable GTL, change the line to
gtl = on
UCVM can add the Ely Jordan GTL to velocity models using a command line parameters. The following three queries are for the same cvm-h points, without GTL, with elygtl:ely and elygtl:linear.
When addin the elygtl, a -z parameter is required to indicate the start and end values.
[ucvm@ac3e0e643150 target]$ ucvm_query -f /app/ucvm/conf/ucvm.conf -m cvmh < querypts.txt Using Geo Depth coordinates as default mode. -118.4810 34.3120 100.000 386.051 397.973 cvmh 1946.508 505.610 1880.905 none 0.000 0.000 0.000 crust 1946.508 505.610 1880.905 -118.5000 34.5000 100.000 573.044 527.718 cvmh 3994.835 2271.410 2392.620 none 0.000 0.000 0.000 crust 3994.835 2271.410 2392.620 -117.5000 33.5500 100.000 381.905 518.900 cvmh 5087.308 2795.410 2548.363 none 0.000 0.000 0.000 crust 5087.308 2795.410 2548.363 -117.5000 35.5000 100.000 721.905 394.017 cvmh 4855.963 2866.868 2513.006 none 0.000 0.000 0.000 crust 4855.963 2866.868 2513.006 -116.5000 34.4000 100.000 791.036 293.500 cvmh 4730.289 2751.258 2494.663 none 0.000 0.000 0.000 crust 4730.289 2751.258 2494.663
[ucvm@ac3e0e643150 target]$ ucvm_query -f /app/ucvm/conf/ucvm.conf -m cvmh,elygtl:ely -z 0,350 < querypts.txt Using Geo Depth coordinates as default mode. -118.4810 34.3120 100.000 386.051 397.973 cvmh 2139.914 672.340 1965.082 elygtl 0.000 397.973 0.000 ely 2226.984 600.934 1999.243 -118.5000 34.5000 100.000 573.044 527.718 cvmh 4398.315 2524.129 2448.169 elygtl 0.000 527.718 0.000 ely 3334.547 1485.425 2289.937 -117.5000 33.5500 100.000 381.905 518.900 cvmh 5074.826 2788.256 2546.395 elygtl 0.000 518.900 0.000 ely 3609.738 1589.793 2335.911 -117.5000 35.5000 100.000 721.905 394.017 cvmh 4860.199 2866.500 2513.634 elygtl 0.000 394.017 0.000 ely 3369.378 1523.207 2296.108 -116.5000 34.4000 100.000 791.036 293.500 cvmh 4713.636 2738.400 2492.270 elygtl 0.000 293.500 0.000 ely 3177.536 1389.021 2260.583
[ucvm@ac3e0e643150 target]$ ucvm_query -f /app/ucvm/conf/ucvm.conf -m cvmh,elygtl:linear -z 0,350 < querypts.txt Using Geo Depth coordinates as default mode. -118.4810 34.3120 100.000 386.051 397.973 cvmh 2139.914 672.340 1965.082 elygtl 0.000 397.973 0.000 linear 0.000 0.000 0.000 -118.5000 34.5000 100.000 573.044 527.718 cvmh 4398.315 2524.129 2448.169 elygtl 0.000 527.718 0.000 linear 0.000 0.000 0.000 -117.5000 33.5500 100.000 381.905 518.900 cvmh 5074.826 2788.256 2546.395 elygtl 0.000 518.900 0.000 linear 0.000 0.000 0.000 -117.5000 35.5000 100.000 721.905 394.017 cvmh 4860.199 2866.500 2513.634 elygtl 0.000 394.017 0.000 linear 0.000 0.000 0.000 -116.5000 34.4000 100.000 791.036 293.500 cvmh 4713.636 2738.400 2492.270 elygtl 0.000 293.500 0.000 linear 0.000 0.000 0.000
[ucvm@ac3e0e643150 target]$ ucvm_query -f /app/ucvm/conf/ucvm.conf -m cvmh < querypts.txt Using Geo Depth coordinates as default mode. -118.4810 34.3120 100.000 386.051 397.973 cvmh 2164.931 561.880 1975.122 none 0.000 0.000 0.000 crust 2164.931 561.880 1975.122 -118.5000 34.5000 100.000 573.044 527.718 cvmh 3571.999 1661.088 2329.946 none 0.000 0.000 0.000 crust 3571.999 1661.088 2329.946 -117.5000 33.5500 100.000 381.905 518.900 cvmh 3633.909 1606.619 2339.684 none 0.000 0.000 0.000 crust 3633.909 1606.619 2339.684 -117.5000 35.5000 100.000 721.905 394.017 cvmh 3221.180 1432.285 2269.012 none 0.000 0.000 0.000 crust 3221.180 1432.285 2269.012 -116.5000 34.4000 100.000 791.036 293.500 cvmh 3256.877 1437.267 2275.747 none 0.000 0.000 0.000 crust 3256.877 1437.267 2275.747
[ucvm@ac3e0e643150 target]$ ucvm_query -f /app/ucvm/conf/ucvm.conf -m cvmh,elygtl:ely -z 0,350 < querypts.txt Using Geo Depth coordinates as default mode. -118.4810 34.3120 100.000 386.051 397.973 cvmh 2139.914 672.340 1965.082 elygtl 0.000 397.973 0.000 ely 2226.984 600.934 1999.243 -118.5000 34.5000 100.000 573.044 527.718 cvmh 4398.315 2524.129 2448.169 elygtl 0.000 527.718 0.000 ely 3334.547 1485.425 2289.937 -117.5000 33.5500 100.000 381.905 518.900 cvmh 5074.826 2788.256 2546.395 elygtl 0.000 518.900 0.000 ely 3609.738 1589.793 2335.911 -117.5000 35.5000 100.000 721.905 394.017 cvmh 4860.199 2866.500 2513.634 elygtl 0.000 394.017 0.000 ely 3369.378 1523.207 2296.108 -116.5000 34.4000 100.000 791.036 293.500 cvmh 4713.636 2738.400 2492.270 elygtl 0.000 293.500 0.000 ely 3177.536 1389.021 2260.583
[ucvm@ac3e0e643150 target]$ ucvm_query -f /app/ucvm/conf/ucvm.conf -m cvmh,elygtl:linear -z 0,350 < querypts.txt Using Geo Depth coordinates as default mode. -118.4810 34.3120 100.000 386.051 397.973 cvmh 2139.914 672.340 1965.082 elygtl 0.000 397.973 0.000 linear 0.000 0.000 0.000 -118.5000 34.5000 100.000 573.044 527.718 cvmh 4398.315 2524.129 2448.169 elygtl 0.000 527.718 0.000 linear 0.000 0.000 0.000 -117.5000 33.5500 100.000 381.905 518.900 cvmh 5074.826 2788.256 2546.395 elygtl 0.000 518.900 0.000 linear 0.000 0.000 0.000 -117.5000 35.5000 100.000 721.905 394.017 cvmh 4860.199 2866.500 2513.634 elygtl 0.000 394.017 0.000 linear 0.000 0.000 0.000 -116.5000 34.4000 100.000 791.036 293.500 cvmh 4713.636 2738.400 2492.270 elygtl 0.000 293.500 0.000 linear 0.000 0.000 0.000
[ucvm@28d7188735e6 target]$ vs30_query -f /app/ucvm/conf/ucvm.conf -m cvms5 < vs30pts.txt -118.4810 34.3120 479.035 -118.5000 34.5000 542.880 -117.5000 33.5500 1488.633 -117.5000 35.5000 1301.073 -116.5000 34.4000 1297.697 [ucvm@28d7188735e6 target]$ vs30_query -f /app/ucvm/conf/ucvm.conf -m cvms5,elygtl:ely -z 0,350 < vs30pts.txt -118.4810 34.3120 209.404 -118.5000 34.5000 276.783 -117.5000 33.5500 313.116 -117.5000 35.5000 246.636 -116.5000 34.4000 200.306 [ucvm@28d7188735e6 target]$ vs30_query -f /app/ucvm/conf/ucvm.conf -m cvms5,elygtl:linear -z 0,350 < vs30pts.txt -118.4810 34.3120 0.000 -118.5000 34.5000 0.000 -117.5000 33.5500 0.000 -117.5000 35.5000 0.000 -116.5000 34.4000 0.000
- Overview and Introduction
- Installation
- Registered CVMs
- UCVM Configuration File
- Setting the UCVM Environment
- Basic UCVM Commands
- List of Commands
- Tutorials
- UCVM-Docker
- References
- UCVM Query Parameters
- Model Specific Query Behavior
- Model Specific GTLs
- System-specific Builds
- Model References
- Concepts
- Test Cases
- Earlier Documentation
