ParkSEIS© (PS) - Preface by Author
The multichannel analysis of surface waves (MASW) method provides one of the most critically important geotechnical parameters—the stiffness of ground materials. It gives this information in terms of seismic shear-wave velocity (Vs) distribution in both vertical and horizontal directions. From an elastic theory viewpoint, shear-wave velocity (Vs) is the most powerful indicator of a material's stiffness. ParkSEIS (PS) generates a shear-wave velocity (Vs) profile (1-D or 2-D) by analyzing fundamental-mode (M0) Rayleigh-type seismic surface waves. Although there has been a great deal of research and development in multi-mode utilization, software that takes full advantage of multi-mode while efficiently handling all the associated complications has not yet been developed. This is because of the energy characteristics of higher modes that are ultimately determined by the velocity (Vs) structure, the unknown that we attempt to know through the MASW analysis. Yet, the traditional approach of the fundamental-mode (M0), or an apparent mode (AM0), inversion provides an excellent outcome under most common near-surface (overburden/bedrock) settings, and can provide a 1st-degree approximation of other more complex settings.
ParkSEIS is a software package that incorporates the most up-to-date and comprehensive MASW tools. The technical algorithms have evolved through the last two decades of my own career as the lead author and practitioner of MASW, making it, I believe, one of the most robust and reliable MASW tools available today.
It is especially well-suited for academic purposes because it reflects numerous iterations of trial and error by myself over the entirety of my research career. At the same time, it becomes an effective tool for a broad range of geotechnical projects because it has been built and rigorously tested on data sets from several hundred different sites worldwide. Although I personally believe both aspects of my career have helped to make this software robust yet user friendly, I also know it would be an unrealistic expectation to hope it is completely free of bugs. To that effect, I would greatly appreciate your user feedback, and look forward to incorporating suggestions for further development.
January 2015
Choon B. Park, Ph.D.
Founder/Principal Geophysicist
Park Seismic LLC
The general flowchart of the procedure is displayed in Figure 1. Each of these steps is explained in the following.
1. Field Data (SEG-2 Format)
Multichannel (e.g., 24-channel) seismic data sets (called "records") are acquired in SEG-2 format, an engineering standard, by using a multichannel recording device (e.g., seismograph). Usually, multiple number of records (e.g., 20) are collected during both 1-D and 2-D MASW surveys. (Visit www.masw.com for information about MASW field surveys) If the operator chooses to do so at the beginning of the operation, the source/receiver (SR) configuration is usually encoded by the acquisition software in the proper parts of recorded SEG-2 records. If this choice is not made at the beginning of the operation, the acquisition software will encode default settings into the saved SEG-2 records that likely will not reflect the correct configuration for the particular survey being performed.
2. Internal Format (PS Format)
All SEG-2 records imported by PS are first internally converted to another format called "PS format" that is a modification of the "KGS format (or modified SEG-Y format)." This conversion is necessary to handle seismic data in a faster and more accurate manner for advanced and non-conventional wavefield operations commonly used in various stages of MASW data processing. In PS format, each channel's data set (called a "trace") is saved as a combination of a header (of 120 elements of 2-byte integer each) followed by data samples (of 4-byte floating-point value each). A complete list of the "PS Header" can be displayed by choosing the "PS Header" under the main menu's "Info." All output types of seismic data are saved in PS format with a "DAT" extension (e.g., "Output.dat").
3. Source/Receiver (SR) Setup
Relative locations of seismic source and receivers are encoded into the header of each channel's data set ("trace"). Those critical parameters—receiver spacing (dx), source offset (X1), movement of source and/or receivers, distance within the survey line of source and receivers, station numbers, etc.—are inserted into the proper headers. In reality, these parameters are usually set at the beginning of the survey in the acquisition software. If that is the case, then PS will inform it at the beginning of the SR setup so that the user can examine the encoded information of the imported SEG-2 records in a displayed chart. If user confirms the displayed setup is correct, then this SR setup is skipped. If user finds the original field data set does not have proper information encoded, then this SR setup is crucial and cannot be skipped.
Output from this step will have the same extension as input seismic data (".DAT") with a post fix of "(SR)" at the end of the file name; for example, "Output(SR).DAT." Description about this step of analysis can be found in the PS User Guide "Source-Receiver (SR) Setup."
4. Dispersion Image Generation
Once SR setup is complete, the next step is to generate dispersion images; one dispersion image per record. Because the input seismic data file [e.g., "Output(SR).DAT"] usually has multiple (e.g., 20) records, the output dispersion image file will accordingly have many images. These dispersion "images" are actually another instance of numerical data similar to seismic data, and different from the ordinary graphical images (for example, BMP or JPG files). In fact, they have the same numeric data format as used in the seismic data (i.e., PS format) and therefore can be displayed using the seismic data display module (however, there is a dedicated module to display dispersion images). In this sense, these image data are also called (dispersion-image) records.
There are many parameters related to dispersion imaging processing, which is basically a wavefield transformation operation that converts seismic wavefields in offset-time (x-t) domain into those in phase velocity-frequency (Pv-f) domain. These parameters can influence the quality and size of the image. In most cases, however, the program will set them to the most optimal values through many internal automated analysis steps. Output will have the same extension as input seismic data (".DAT") with a post fix of "(ActiveOT)" at the end of the file name [or "(PassiveOT)" and "(COMOT)" for passive and combined survey cases, respectively]; for example, "Output(SR)(ActiveOT).DAT." More information about this step of analysis is provided in the PS User Guide "Dispersion Image Generation."
6. Inversion
For 1-D Vs Profiling (Automatic 1st Phase)
This step will generate one 1-D (i.e., depth variation) shear-wave velocity (Vs) profile from the input M0 dispersion curve previously saved [e.g.,"Output(SR)(ActiveOT)(1).DC"].
There are many parameters that can influence the reliability of inversion output. Among them is the most important, the maximum depth (Zmax) of output, which is the depth to the half space (i.e., depth to the top of the last layer of infinite thickness, the half space). Zmax is determined by the program based on the minimum (Xmin) and maximum (Xmax) distances of the receiver from the source that were used during data acquisition. However, you can always modify it, as needed, according to your own experience and knowledge. Other inversion parameters, such as number of layers and searching-algorithm related parameters, are set to default values by the program although they can always be manually changed by the user. During the inversion process, the program will display both measured and modeled dispersion (M0) curves to indicate how closely they match for the solution found by the program.
There will at least two (2) output files saved at the end of the inversion process, all in text files but with different extensions; 1-D Vs profile file [*(1DVs).LYR] and its modeled dispersion (M0) curve [*(Model).DC]. The processing history of all inversion parameters (for example, number of layers, number of iterations, final match between measured and modeled dispersion curves, etc.) is included in the Vs profile (*.LYR). The Vs profile will show depth variation of shear-wave velocity (Vs) within the maximum investigation depth (Zmax), whereas the modeled dispersion curve will show the theoretical M0 curve corresponding to the velocity (Vs) profile.
The Vs profile will be displayed automatically at the end of the inversion process. This will be the velocity (Vs) model found automatically by the program without user's intervention, based on its own searching algorithm, and is usually sufficient to dictate the reality. Then, this completes the entire procedure to generate the 1-D Vs profile. More information about this part of the analysis can be found in the PS User Guide "Inversion (1-D Profile)."
For 1-D Vs Profiling (Optional 2nd Phase)
However, it is often beneficial to attempt one or more rounds of the inversion process through a manual searching process possibly followed by another automatic inversion process. This can often lead to finding a profile whose theoretical (modeled) M0 curve matches the measured M0 curve even better (i.e., a higher match), or a profile that appears more realistic. This is especially true under two possibilities. First, due to the non-uniqueness of inversion, a property inherent to all types of inversion processes, the Vs profile found automatically by the program may appear very unrealistic (for example, a highly oscillating profile) although its M0 curve matches very closely to the measured one. In this case, it is necessary to manually update the profile until it looks more realistic while maintaining a comparable (or even improved) match between the two M0 curves. Second, due to the possible error at one or more data points in the measured M0 curve (that in turn may be a result of noisy data or analysis error), the inversion process can sometimes generate an unrealistic Vs profile in response to the searching algorithm trying to find a solution that satisfies all data points in the input M0 curve as much as possible. Again, in this case, it will be necessary to manually update the profile, possibly followed by another automatic inversion after the update. Whenever either or both of these two possibilities are suspected, another round of inversion will be necessary that should start with the manual update of the profile by using the computer mouse. The risk of the non-uniqueness issue in inversion will be significantly reduced if the manual update is followed by another execution of the automatic inversion that will use the updated profile as the initial velocity model. Extending the degree of freedom in inversion variables by choosing the 'Variable Depth' option on the "Layer (Earth) Model" tab in the control dialog can significantly improve the effectiveness of the new searching process. More information about this part of the analysis can be found in the PS User Guide "Inversion (1-D Profile)."
For 2-D Vs Cross Section
This step will generate one 1-D (i.e., depth variation) shear-wave velocity (Vs) profile (*.LYR) from one input M0 dispersion curve (*.DC), and then produce a 2-D (i.e., depth and surface) Vs cross section by using multiple 1-D Vs profiles through a proper 2-D interpolation.
There are many parameters that can influence the reliability of this inversion output. Among them is the most important the maximum depth (Zmax) of output, which is the depth to the half space (i.e., depth to the top of the last layer of infinite thickness, the half space). Zmax is determined by the program based on the minimum (Xmin) and maximum (Xmax) distances of the receiver from the source that were used during data acquisition. However, you can always modify it according to your own experience and knowledge. Other inversion parameters, such as number of layers and searching-algorithm related parameters, are set to default values by the program although they can always be manually changed by the user. During the inversion process, the program will display both measured and modeled dispersion (M0) curves to indicate how closely they match for the solution found by the program. The overall matching variation from one file to another file of the input dispersion curves will also be displayed.
There will be at least three (3) output files saved at the end of an inversion process for 2-D Vs cross section, all in text files (*.TXT); 2-D Vs cross section file [*(2DVs).TXT], 2-D Vs confidence file [*(2DConf).TXT], and processing history file [*(HST).TXT]. The Vs cross section file will show 2-D distribution of shear-wave velocity (Vs) within the surveyed surface distance and maximum investigation depth (Zmax) set during the inversion. The confidence file will show distribution of relative reliability (%) of analyzed velocity (Vs) values within the cross section. This confidence concept is directly linked to the sensitivity of modeled dispersion curve [*(Model).DC] to the velocity (Vs) change at a particular part of the cross section by a certain amount (e.g., ±10 %). Therefore, it purely reflects the relative level of reliability (0-100%) in the solution-seeking process with the premise that the input (measured) M0 curve is error free. The history file will contain all parameters set at the beginning of the inversion process as well as some parameters related to output Vs values, such as matching degree (%) of the two M0 curves. Some other types of output can also be chosen at the beginning of the inversion process as secondary outputs. They may include modeled dispersion curves [*(Model).DC] and 1-D Vs profile [*(Model).LYR] for each input (measured) M0 curve. Variation of the match between the two M0 curves [*(*Match).DC] can also be saved with the same file format as dispersion curves so that it can be displayed by using the dispersion-curve display module. Variation of average 1-D Vs confidence can also be saved as a file [*AveConf).DC] so that it can be displayed by using the same display module.
Both Vs cross section [*(2DVs).TXT] and confidence [*(2DConf).TXT] maps will be displayed at the end of the inversion process. More information about this part of the analysis can be found in the PS User Guide "Inversion (2-D Cross Section)."