WELSIM Changelog

What's new in WELSIM 2.9.9114 (2024R2)

May 1, 2024
  • Support CalculiX preprocessing:
  • Commands include AMPLITUDE, BEAM SECTION, CFD, COMPLEX FREQUENCY, DYNAMIC, ELECTROMAGNETICS, EL FILE, EL PRINT, END STEP, FREQUENCY, FRICTION, HEADING, HEAT TRANSFER, INCLUDE, NODE FILE, NODE PRINT, FLUID CONSTANTS, PHYSICAL CONSTANTS, REFINE MESH, RIGID BODY, STATIC, STEADY STATE DYNAMICS, STEP, BOUNDARY, CFLUX, CLOAD, CONSTRAINT, CONTACT PAIR, DFLUX, DLOAD, DSLOAD, FILM, INITIAL CONDITIONS, MASS FLOW, RADIATE, ELEMENT, ELSET, EQUATION, FLUID SECTION, MASS, NODE, NSET, SHELL SECTION, SOLID SECTION, SURFACE, CONDUCTIVITY, CREEP, CYCLIC HARDENING, DAMPING, DEFORMATION PLASTICITY, DENSITY, ELASTIC, ELECTRICAL CONDUCTIVITY, EXPANSION, HYPERELASTIC, MAGNETIC PERMEABILITY, MATERIAL, PLASTIC, RATE DEPENDENT, SPECIFIC GAS CONSTANT, SPECIFIC HEAT
  • Support Elmer FEM preprocessing:
  • Solvers include "Coil Solver", "Fluidic Force", "Free Surface Reduced", "Heat Equation", "MagnetoDynamics", "Mesh Update", "Navier-Stokes", "Poisson BEM", "Save Line", "Save Scalars", "Static Electrical Solver", "Static Current Solver", "Stress Analysis", "Stream Solver", etc.
  • Support keyword search function in the solver output window, activated using Ctrl+F keys
  • Support the test group file *.wstb for the automatic regression module.
  • Support CSV format for the tabular data import and export.
  • Support the new operations of the regression system such as deleting files, checking the existing files, exporting step files, mesh files, etc.
  • Add Mesh & Solve All command.
  • Export tabular data to csv file.
  • Add Physics Constants module to support Stefan Boltzmann, Newton Gravitation, Permittivity of Vaccum, Permeability of Vacuum, Gravity, Unit Charge, Gas Constant, Faraday Constant.
  • New features added to MatEditor:
  • Export material data in Abaqus/CalculiX format. The properties include Density, Isotropic Electrical Conductivity, Specific Gas Constant, Arruda Boyce, Mooney Rivlin 2, Neo-Hookean, Ogden 1st/2nd/3rd orders, Polynomial 1st/2nd/3rd orders, Yeoh 1st/2nd/3rd orders, Isotropic Elasticity, Isotropic Thermal Conductivity, Orthotropic Thermal Conductivity, Specific Heat, etc.
  • Export material data in Elmer FEM format. The properties include Density, Constant Damping Coefficient, IsotropicInstantaneous Thermal Expansion, Isotropic Thermal Expansion, Local Coordinates, Isotropic Electrical Conductivity, Isotropic Relative Permeability, Isotropic Relative Permittivity, Dynamic Viscosity, IsotropicElasticity, Enthalpy, Isotropic Thermal Conductivity, Specific Heat, etc.
  • Add new material properties: Specific Gas Constant.
  • Add new units: Gravitational Constant, Gas Constant.
  • Add 200+ automatic test cases.
  • Many enhancements and optimizations.

New in WELSIM 2.7.8511 (2023R3) (Aug 24, 2023)

  • Support open-source CFD package Su2 pre-processing:
  • Configure file and Su2 format mesh file.
  • Solver options: EULER, NAVIER_STOKES, RANS, INC_EULER, INC_NAVIER_STOKES, INC_RANS.
  • Time-dependent and steady-state analyses.
  • Free-stream field.
  • Fluid Model: STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, FLUID_MIXTURE, SU2_NONEQ, MUTATIONPP.
  • Turbulence models: Spalart-Allmaras (SA), Shear Stress Transport (SST).
  • Markers and Boundary Conditions: Euler (Slip) Wall, Symmetry, Heatflux, Isothermal Wall, Far field, Inlet, Supersonic Inlet, Outlet, etc.
  • Convective Schemes: JST, ROE, AUSM, HLLC, CUSP, MSW, FDS.
  • Limiter Options: SLOPE_LIMITER_FLOW, SLOPE_LIMITER_TURB, BARTH_JESPERSEN, VENKATAKRISHNAN, VENKATAKRISHNAN_WANG, SHARP_EDGES, WALL_DISTANCE, VAN_ALBADA_EDGE.
  • Restart and Visualization Files: RESTART, MESH, CSV, PARAVIEW_MULTIBLOCK, PARAVIEW, SURFACE_CSV, SURFACE_PARAVIEW.
  • Customizing the Screen and History Output: TIME_ITER, OUTER_ITER, INNER_ITER, CUR_TIME, TIME_STEP, WALL_TIME.
  • Pre- and post-processing for OpenRadioss
  • Support multi-step analysis
  • Support output frequency for the engine file.
  • Expose the thickness results option in the animation files.
  • Expose the FLD results option in the animation files.
  • Add the Adaptive Mesh Region condition.
  • Support pressure boundary condition for shell structure.
  • Support RMB context menu for the result color legend bar. The context menu allows user to:
  • Select the type of bar.
  • Toggle the display of date and time, logarithmic scale, deformation scale factor, scientific notation, and semi-transparency.
  • Set the number of digits, number of labels, and color spectrum.
  • Support RMB context menu for the 3D graphics window.
  • Support Isometric view for the dropdown AxisWidget.
  • Expose Ffmpeg executable file path in the Preferences.
  • Expose regression recorder and tester to the end users.
  • Open source regression test cases.
  • MatEditor:
  • Add JWL material property and Test143.
  • Add Shear Test Data - Viscoelastic, Bulk Test Data - Viscoelastic, and Uniaxial Plastic Strain Test Data material properties.
  • CurveFitter:
  • Add an Output window to display more information to users.
  • Add the Johnson-Cook, Swift, Voce, and Swift-Voce functions in the Nonlinear section.
  • Introduce glog 0.6. Upgrade MFEM from 4.5 to 4.5.2.
  • Enhancement and optimization

New in WELSIM 2.7.8234 (2023R3) Dev (Apr 19, 2023)

  • Support open-source CFD package Su2 pre-processing:
  • Configure file and Su2 format mesh file.
  • Solver options: EULER, NAVIER_STOKES, RANS, INC_EULER, INC_NAVIER_STOKES, INC_RANS.
  • Time-dependent and steady-state analyses.
  • Free-stream field.
  • Fluid Model: STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, FLUID_MIXTURE, SU2_NONEQ, MUTATIONPP.
  • Turbulence models: Spalart-Allmaras (SA), Shear Stress Transport (SST).
  • Markers and Boundary Conditions: Euler (Slip) Wall, Symmetry, Heatflux, Isothermal Wall, Farfield, Inlet, Supersonic Inlet, Outlet, etc.
  • Convective Schemes: JST, ROE, AUSM, HLLC, CUSP, MSW, FDS.
  • Limiter Options: SLOPE_LIMITER_FLOW, SLOPE_LIMITER_TURB, BARTH_JESPERSEN, VENKATAKRISHNAN, VENKATAKRISHNAN_WANG, SHARP_EDGES, WALL_DISTANCE, VAN_ALBADA_EDGE.
  • Restart and Visualization Files: RESTART, MESH, CSV, PARAVIEW_MULTIBLOCK, PARAVIEW, SURFACE_CSV, SURFACE_PARAVIEW.
  • Customizing the Screen and History Output: TIME_ITER, OUTER_ITER, INNER_ITER, CUR_TIME, TIME_STEP, WALL_TIME.
  • Support Multi-step analysis for OpenRadioss
  • More to be added.

New in WELSIM 2.6.8202 (2023R2) (Apr 7, 2023)

  • Generate solver scripts and associated mesh files for Palace. Support boundary conditions: PEC, PMC, Absorbing, Conductivity, Impedance, LumpedPort, WavePort, SurfaceCurrent, Ground, ZeroCharge. Support material properties: Permeability, Permittivity, LossTan, Conductivity. Support solver settings: Electrostatic, Magnetostatic, Eigenmode, Driven, Transient, Linear. Support mesh formats: Gmsh, MFEM, VTK, Vtu, Nastran.
  • Export mesh files in Gmsh and Nastran formats.
  • Support rigid body condition for the OpenRadioss solver.
  • Support spring boundary condition for the structural analysis.
  • Check geometries before meshing implementation.
  • Add the ”Open Recent“ feature to the File menu.
  • Directory persistence for tabular data import and export.
  • Introduce nlohmann/json third-party library.
  • Upgrade MFEM to 4.5 from 4.4, Hypre to 2.25 from 2.12, and FrontISTR to 5.5 from 5.3.
  • Enhancement and optimization

New in WELSIM 2.6.8062 (2023R2) Pre-release (Feb 27, 2023)

  • Add Open Recent -> action to the File menu.
  • Directory persistence for tabular data import and export.
  • Enhancement and optimization

New in WELSIM 2.5 (2023R1) (Jan 30, 2023)

  • Support OpenRadioss pre-processing.
  • Export OpenRadioss solver scripts including starter and engine files.
  • Supported blocks with keywords: MAT, NODE, GRNOD/NODE, BCS, PART, SHELL, BRICK, PROP/SOLID, PROP/SHELL, FUNCT, GRAV, INTER/TYPE7, SURF/SEG, RBODY, TH/PART, TH/INTER, INIVEL.
  • Support OpenRadioss post-processing.
  • Load T01 file.
  • Load A001 files.
  • Display result contours: displacement, velocity, acceleration, stresses, and strains.
  • Generate dynamic analysis result videos.
  • Support explicit structural dynamics using OpenRadioss solver.
  • Support Contact Search for multi-body analysis.
  • Support Exploded View for multi-body analysis.
  • Optimize the meshing modules and improve the meshing user experience.
  • Support data persistence of mesh and results.
  • Upgrade Windows C++ compiler to Visual Studio 2022, SDK to 10.0.19041
  • Upgrade 3rd party libraries:
  • Qt to 5.15.2
  • OpenCascade to 7.5.3
  • Boost to 1.80, replace nowide with Boost/nowide
  • Start to use the external version name based on the calendar year, such as 2023R1.
  • Enhancements and optimizations.

New in WELSIM 2.5 (2023R1) Dev (Dec 29, 2022)

  • Support OpenRadioss pre-processing.
  • Support OpenRadioss pre-processing.
  • Support explicit structural dynamics using OpenRadioss solver.
  • Support Su2 pre-processing.
  • Support CFD.
  • Upgrade Windows C++ compiler to Visual Studio 2022, SDK to 10.0.19041
  • Upgrade 3rd party libraries:
  • Qt to 5.15.2
  • OpenCascade to 7.7.0
  • Boost to 1.80, replace nowide with Boost/nowide
  • Start to use the external version name based on the calendar year, such as 2023R1.
  • Enhancements and optimizations.

New in WELSIM 2.4 (Dec 4, 2022)

  • Export MFEM mesh file.
  • Export FrontISTR solver scripts.
  • Export time-dependent results in Paraview Data format (*.pvd)
  • UnitConverter:
  • Add new units: Energy Density By Area, Energy Density By Volume, Dynamic Viscosity, Kinematic Viscosity, Specific Heat Density By Volume, Specific Volume, Heat Capacity, and Stiffness.
  • Add new unit system: g-cm-um.
  • CurveFitter:
  • Support multi-thread parallel computing (OpenMP), add 1st-6th Schulz-Flory functions.
  • Expose solver options to GUI.
  • MatEditor:
  • Add new material: Air.
  • Add new fluid properties: Dynamic Viscosity, Kinematic Viscosity, Lemalar Prandtl Number, Turbulent Prandtl Number.
  • Add new Equation of State properties: EOS Compaction, EOS Gruneisen, EOS Ideal Gas, EOS Ideal Gas VT, EOS Linear, EOS LSZK, EOS Murnaghan, EOS NASG, EOS Noble Abel, EOS Osborne, EOS Polynomial EOS Puff, EOS Sesame, EOS Stiff Gas, EOS Tillotson.
  • Add new plasticity properties: Johnson Cook Strength, Zerilli Armstrong Strength, Hill, Rate-Dependent Multilinear Hardening, Orthotropic Hill, Cowper-Symonds, Zhao, Steinberg-Guinan, Gurson, Barlat3, Yoshida-Uemori, Johnson-Holmquist, Hensel-Spittel, Swift-Voce, and Vegter.
  • Add new Failure Criteria: Glass, Bi-Quadratic, Cockcroft, Connect, Extended Mohr-Coulomb, Energy, Fabric, Forming Limit Diagram, Hashin, Hosford-Coulomb, Johnson-Cook, Ladeveze delamination, Mullins Effect, NXT, Orthotropic Bi-Quadratic, Orthotropic Strain, Puck, Tuler-Butcher, Tensile Strain, Wierzbicki, Wilkins.
  • Add viscoelastic properties: Boltzman, Maxwell-Kelvin-Voigt, Maxwell-Kelvin.
  • Support tooltips for the materials and properties.
  • Support collapse and expand on the selected material properties.
  • Support deletion of the selected material properties.
  • Support Save/Resume.
  • Support writing OpenRadioss material scripts;
  • Linux version: new release since v2.0; Upgrade compiler gcc/gfortran to 9; Upgrade Qt to 5.15.2, MKL to Intel oneAPI 2022.01.
  • Upgrade MFEM to 4.4.
  • Upgrade Windows MKL to Intel oneAPI and Fortran Compiler to 2022.02.
  • Enhancements and optimizations.

New in WELSIM 2.4 Dev (Oct 23, 2022)

  • Export MFEM mesh file.
  • Export time-dependent results in Paraview Data format (*.pvd)
  • UnitConverter:
  • Add new units: Energy Density By Area, Energy Density By Volume, Dynamic Viscosity, Kinematic Viscosity, Specific Heat Density By Volume, Specific Volume, Heat Capacity, Stiffness.
  • Add new unit system: g-cm-um.
  • CurveFitter:
  • Support multi-thread parallel computing (OpenMP), add 1st-6th Schulz-Flory functions.
  • Expose solver options to GUI.
  • MatEditor:
  • Add new material: Air.
  • Add new fluid properties: Dynamic Viscosity, Kinematic Viscosity, Lemalar Prandtl Number, Turbulent Prandtl Number.
  • Add new Equation of State properties: EOS Compaction, EOS Gruneisen, EOS Ideal Gas, EOS Ideal Gas VT, EOS Linear, EOS LSZK, EOS Murnaghan, EOS NASG, EOS Noble Abel, EOS Osborne, EOS Polynomial EOS Puff, EOS Sesame, EOS Stiff Gas, EOS Tillotson.
  • Add new plasticity properties: Cowper Symonds Strength, Gurson Model, Johnson Cook Strength, Steinberg Guinan Strength, and Zerilli Armstrong Strength.
  • Add new Failure properties: plastic strain failure
  • Support tooltips for the materials and properties.
  • Support collapse and expand on the selected material properties.
  • Support deletion of the selected material properties.
  • Support Save/Resume.
  • Support writing OpenRadioss material scripts;
  • Linux version: new release since v1.9; Upgrade compiler gcc/gfortran to 9; Upgrade Qt to 5.15.2, MKL to Intel oneAPI 2022.01.
  • Upgrade MFEM to 4.4.
  • Upgrade Windows MKL to Intel oneAPI and Fortran Compiler to 2022.02.
  • Enhancements and optimizations.

New in WELSIM 2.3 (Oct 23, 2022)

  • Improve meshing performance; Reduce the size of the temporary mesh data files.
  • Add 2D circular shape geometry creation.
  • Add a Refine Geometry feature.
  • Add new HPC options in the Preference settings.
  • Support new units: Momentum.
  • Upgrade structural solver to 5.3.
  • Upgrade the 3D rendering module to 5.0.3.
  • Upgrade third-party libraries: HDF to 1.12.2, CGNS to 4.3.0, ITK to 5.2.1.
  • Enhancements and optimizations.