Skip to content


As a general-purpose engineering simulation software program, WELSIM contains tons of features those allow you to conduct various simulation studies.


Specification Description
Operaton system Microsoft Windows 10/11, 64-bit;
Linux: Ubuntu 22.04 LTS and higher versions, 64-bit;
3D rendering driver: OpenGL 3.2 or higher
Physical memory At least 4 GB, and 32 GB and higher is recommended
Geometry modules Imported geometry formats: STEP, IGES, STL, GDS
Built-in geometry generation: Box, Cylinder, Sphere, Plane, Line, Circle, Vertex
Boolean operations: Union, Intersection, Cut
Supported automatic mesh Tet10, Tet4, Tri6, Tri3
  • Project data: file with suffix "wsdb" and the associated folder (same file name).
  • Export mesh formats: UNV, MFEM, SU2, VTK.
  • Export result formats: VTK, Tecplot, Plain Text.
  • Export solver scripts: FrontISTR, OpenRadioss, MFEM, SU2, Palace, etc.


Structural analysis Description
Types Static, transient, and modal
Materials Isotropic elastic, hyper-elastic, plastic, visco-elastic, and creep
Deformation types Small, and finite
Contact types bonded, frictionless, and frictional; small and finite sliding
Boundary conditions constraints, displacement, force, pressure, velocity, acceleration
Body conditions body force, acceleration, standard earth gravity, rotational velocity
Results deformations, stresses, strains, velocity, acceleration
Probe results reaction force (total, x, y, z)
  • Nonlinear materials.
  • Contact analysis.
  • Multi-body analysis.
  • Multi-step quasi-static analysis.
  • Implicit dynamics.

Explicit Structural Dynamics (using OpenRadioss)

Structural analysis Description
Materials Isotropic elasto-plastic (Johnson-Cook, Zerillii-Armstrong, Gray, Cowper-Symonds, Yoshida-Uemori, Hensel-Spittel, voce), Isotropic linear elastic (Hooke's law, Johnson-Cook), hyper-elastic (Ogden, Neo-Hookean, Mooney–Rivlin), visco-elastic (Boltamann, Generalized Maxwell-Kelvin), creep, explosive (JWL), Rock (Drucker-Prager), Hill orthotropic
Equation of state Compaction, Gruneisen, ideal gas, linear, LSZK, Murnaghan, NASG, Noble, Polynomial, Puff, Sesame, Tillotson
Failure models Alter, Biquad, Chang, Cockcroft, EMC, Energy, Fabric, forming limit diagram, Gurson, Hashin, Johnson, Ladeveze, Mullins effect with Ogden and Roxburgh criteria, NXT, orthotropic biquad, Puck, Spalling, Wierzbicki
Element type Solid, shell
Contact types bonded, frictionless, and frictional; small and finite sliding
Boundary conditions constraints, displacement, force, pressure, velocity, acceleration, etc.
Body conditions rigid body, body force, acceleration, standard earth gravity, rotational velocity, etc.
Results deformations, stresses, strains, velocity, acceleration, etc


Thermal analysis Description
Types Static, and transient
Materials linear and nonlinear
Initial conditions Initial temperature
Boundary conditions temperature, convection, radiation, heat flux, heat flow, perfectly insulated
Body conditions Internal heat generation
Results temperature
  • Multi-body analysis.
  • Temperature-dependent nonlinear material.
  • Implicit transient analysis.
  • Orthotropic thermal conductivity material.
  • Heat flux results.

Computational Fluid Dynamics (through SU2)

Fluid analysis Description
Types Steady-state, and transient
Governing equation Euler, Navier-Stokes, RANS
Boundary conditions wall, inlet, outlet, pressure, velocity, temperature, convection, heat flux
Results velocity, pressure, mass density, pressure coefficient, mach number, energy
  • incompressible fluids.
  • compressible fluids.


Electromagnetic analysis Description
Types Electrostatic, magnetostatic, eigenmode, driven, full-wave transient
Materials linear
Boundary conditions ground, voltage, symmetry, zero charge, surface charge density, electric displacement, insulting, magnetic vector potential, magnetic flux density
Results voltage, electric field, electric displacement, magnetic vector potential, magnetic flux density, magnetic field, energy density
  • Vector result display.
  • Parallel computing.
  • Multi-body analysis.
  • Nonlinear materials.

Need new features?

Feel free to send questions, comments, requests, bug reports, and success stories. Asking for a new feature usually results in adding the request to the TODO list or, if it already is in the list, in assigning higher priority to it.