• midas Civil
  • midas FEA
  • midas Gen
  • midas Design+
  • GTS NX
  • midas SoilWorks

Every Analysis Option

SoilWorks is comprised of seven specialized interconnected modules that provide innovative solutions for the full range of 2D geotechnical analysis.

Foundation Module

The SoilWorks modeling interface is based on CAD interfaces that are most commonly used in the engineering field. These CAD based features are well-known to all experienced engineers. Typical commands such as "trim" "fillet" "extend" "array" "offset" and many more are available for your convenience. The program is also capable of directly importing CAD files in any format. These files can be imported selectively by layers and sections, which greatly reduces the time needed to filter highly detailed project drawings. You can also type in CAD-based shortcut commands directly into the command line for an even more efficient modeling experience.

The module includes standard p-y curves for clay, sand, soft rock, hard rock, and c-phi models. You can also import your own p-y curves directly into the program. These can be directly copied and pasted from excel format tables.

Another unique feature of the foundation module is its ability to perform parametric analysis for multiple cases. All models and results can be modeled and analyzed on a single file, thus enabling you to immediately compare and contrast the results of several models. This feature is especially useful when several pile configurations must be analyzed to determine the optimal design.

The results output file comes complete with spreadsheets and graphs of the displacements and member forces, and ground reactions of each pile. The parametric analysis features allows for the simultaneous analysis of several different single or group pile configurations. The result file for each configuration is neatly organized in the results tree menu, thus enabling you to easily sort through the results of multiple pile foundation designs.

Ground Module

The ground module is primarily used for the design of complex underground structures and foundations. It incorporates a set of advanced finite element modeling functions that have been designed for the study of soil structure interaction. Interface elements can be created to simulate the relative displacement and skin friction of underground structures against soils. Surface springs can be created for projects that require an analysis of the effects of adjacent structures on the tunnel or foundation.

The ground module also includes specialized functions for tunnel member design and adjacent structure analysis. The tunnel member design function enables you to analyze the displacement of ground elements; the bending stresses and shear stresses of shotcrete and the axial forces of rock bolts. The adjacent structure design function calculates the settlement, rexural-axial stress, and axial force of elements that you assign as adjacent structures.

In addition to functions for modeling standard loads such as nodal loads, pressure loads, and beam loads, the ground module also enables you to model temperature loads and account for temperature changes and resultant thermal expansion and contraction of structural elements. This feature provides the unique ability to account for seasonal changes in your design.

The ground module is also equipped with an advanced interface for construction stage analysis. This interface includes functions that enable you to intuitively define and organize the various construction stages via selection menus that record the specific ground layers, support structures, and elements, boundaries, and load sets that are activated and deactivated during each stage. You will also have the option of simulating each stage on the model display. This allows you to have a clear visual representation of the each stage of progression for your project.

Slope Module

For limit equilibrium analysis, the slope module has several key functions for defining the arc failure surface. You can define the arc radius increment and number of arcs through an input menu and then define your grid range and arc failure surface by simply selecting your desired points of interest on the model itself. SoilWorks also features a specialized function for defining polygonal or irregular failure surfaces. There is also a function that will automatically generate your failure surface based on your input criteria. Command functions for the modeling of cut failure surfaces and tension cracks enable you to account for material failure. The analysis methods from which you may choose include the Bishop, Fellenius, Janbu, Spencer and Morgenstern-Price methods.

The slope module provides the unique option to view the arc failure surfaces that fall within the grid range before running the analysis. You can also freely adjust the location of grid range and tangential lines freely before running the analysis. These capabilities conveniently overcomes an inefficiency typical of other programs in which you must repetitively run the analysis to view the arc failure surfaces and readjust the grid range until the desired arc failure surfaces are generated.

The slope module also provides the option of using the strength reduction method, which uses a finite element model to perform slope stability analysis. The strength reduction method provides much more detailed analysis results than the limit equilibrium method. In addition to computing the minimum factor of safety, the strength reduction method also provides the ground element stresses, strains, and deformations along with axial strains, stresses and bending moments of support structures. The slope module includes all the same advanced finite element modeling features as the ground module, so that soil structure interaction and temperature loads can be taken into account as well.

Construction stage analysis can also be modeled for both limit equilibrium and strength reduction methods. Thus you can model temporary support structures and changes of geometry. This feature is of particular use when the stability of a slope must be determined over several phases of construction and excavation.

Rock Module

The rock module utilizes the limit equilibrium method to determine the stability of rock slopes. To account for the unique properties of rock slopes, several constitutive models are included to define the strength characteristics of joint planes. The Mohr-Coulomb, Barton-Bandis, Hoek Brown, and Power Curve models are all available to define the relationship between shear strength and normal stress.

Since it is difficult to accurately define the mechanical behavior of a rock joint plane with only one material model, the rock module is equipped with the additional material modeling options. You can define roughness, which affects the shear strength and factor of safety linearly. You can also define the properties of filling materials, which are typically sand, silt and clay that reduce the shear strength of the joint plane.

Another unique feature of the rock module is that it considers the effect of pressure loads of infiltrating water between joint plane and tension crack plane. This is due to the low permeability of rock as opposed to soil.

Since water pressure has different distribution types depending on the permeability of filling material, the rock module provides four distribution types of water pressure to handle various scenarios. Rock anchor and rock bolt reinforcements can be modeled as well. The axial force of the reinforcement as well as the pullout force are calculated.

Soft Ground Module

The soft ground module includes input options for key ground material consolidation parameters such as SPT-N values, compression index, and strength increase ratio. There are specialized functions for the defining of drain properties and positions as well as preloading parametric analysis.

The soft ground module also provides the option of selecting specific settlement calculation positions. This feature is useful for projects in which require the calculation of settlements in multiple positions due to asymmetrical loading and foundations.

There are specialized functions for the assigning of draining condition boundaries and non-consolidation boundary elements, thus enabling you to conveniently differentiate specific draining and non-consolidation areas.

For 1D consolidation analysis, the post processor generates consolidation settlement curves that graphically display the settlement of soil over an extended period of time. Key values such as the total settlement, total degree of consolidation, and total residual settlement for each progressive time period are displayed in spreadsheet format for your convenience. The settlement and degree of consolidation are also calculated for each individual soil layer.

For finite element analysis, the soft ground module provides the option of using the Modified Cam Clay model. The soft ground module also includes all the finite element modeling functions for defining pile elements, interface elements and surface springs for soil structure interaction analysis. Also included are the advanced loading options that enable you to model temperature loads and thus account for thermal expansion and contraction in your design.

Seepage Module

The seepage module has input functions that enable you to model boundaries for both steady state and transient state conditions. Seepage rate functions can be defined to account for nodal head, nodal flux, and surface flux. Assigning the head and flux properties to the corresponding boundaries will simulate the desired water flow.

Also featured in the seepage module is a function that enables you to simulate the changing of material attributes during construction stages. This feature is useful for the design of staged construction projects in which material attributes change over progressing stages. Examples include the construction of levees and dams in which concrete is cured and soil layer properties change due to saturation.

Nodal seepage results such as total head, pore pressure head, and flow quantity are displayed in the post-processing report. For transient flow, these results can be calculated for multiple increments of time, thus simulating the pore pressure changes over shifts of water level.

Ground element seepage results are calculated as well. Seepage velocities, hydraulic gradients, coefficients of permeability, and volumetric water content are included in the post-processing report. Flow paths and flux results are calculated with specialized result extraction functions.

The seepage module is often used in coupled analysis with other the SoilWorks modules. Typically engineers will use the seepage module to calculate pore pressure load changes due to precipitation, evaporation and moisture content. The loads and model are then imported into the other modules to take the effects of dry and rainy seasons into account. These loads often contribute to higher factors of safety for slope stability analysis and higher ground effective stresses for tunnel and foundation analysis. These calculations lead to designs that effectively take seepage and flooding conditions into account.

Dynamic Module

The seepage module has input functions that enable you to model boundaries for both steady state and transient state conditions. Seepage rate functions can be defined to account for nodal head, nodal flux, and surface flux. Assigning the head and flux properties to the corresponding boundaries will simulate the desired water flow.

The module includes standard p-y curves for clay, sand, soft rock, hard rock, and c-phi models. You can also import your own p-y curves directly into the program. These can be directly copied and pasted from excel format tables.

Response spectrum functions can be imported directly from excel into the program or they can be defined using the integrated design code options (IBC2000/ASCE7-98 is included). Response spectrum loads can then be defined with damping ratio taken into account.

Elastic and viscous boundaries can be automatically generated for dynamic analysis. The dynamic module also includes an extensive database of response spectrum functions and time history functions that simulate ground acceleration load and dynamic nodal loads. You also have the option of importing your own functions directly into the program. After the time history functions have been defined you can then use specialized input menus to define loads sets, ground acceleration loads, dynamic nodal loads, and time history result functions.

The post processor displays results in both graph and spreadsheet formats. The results for multiple ground acceleration waves can be generated simultaneously and displayed on the same graph, thus allowing you to directly compare soil behavior under several seismic loading conditions. This feature is of particular use for determining failure and critical stress and strain conditions.

The post processor also includes a unique animation feature that enables you to view the progressive effects of seismic loading over the entire duration of the earthquake. The effects can be viewed in real time as well as adjusted time. This feature provides a fast and convenient means of determining the critical loading conditions.