Toolbox Capabilities

The MATLAB toolbox has the full capability of OnScale's multi-physics solvers. You can run any input file (*.flxinp) created in the OnScale. See our website for more information on the capabilities of OnScale.

Within the toolbox, it is also possible to create models fully within the MATLAB environment, from creating geometry to applying loads. Models are created using application specific toolboxes. Currently there is a general toolbox and an RF toolbox with more to come very soon! All of the capabilities for the current toolboxes are listed below. 

Physics & Computation

  • Acoustics
  • Electrostatics
  • Piezoelectric effects
  • Energy losses
  • Explicit time-domain solver

Meshing & Elements

  • 2D and 3D structured elements
  • 2D and 3D hexahedrons
  • 2D triangle and 3D tetrahedrons
  • Automatic keypointing
  • Axisymmetric constraints
  • Gluing of 2D and 3D primitives and CAD

Note: Structured and hybrid meshes are supported but fully GCON meshes are not

Geometry Modelling

  • Primitive shapes: cuboid, cylinder, sphere and polygon (with Z extrusion)
  • CAD
    • STEP
    • STL
    • BRep
    • IGES
    • Solidworks
    • Parasolid
    • ACIS
  • 2D slicing of CAD and primitive shapes
  • Parameterisation
  • Local axis positioning and referencing for primitives, CAD and materials

Note: CAD geometries can currently only be translated, not rotated

Materials

  • Linear Elastic
  • Anisotropic
  • Piezoelectric
  • Electrostrictive
  • Damping models
    • Viscous damping
    • Rayleigh damping
    • Stiffness damping
  • Arbitrary poling

Circuits

  • Resistors
  • Capacitors
  • Inductors

Loading

  • Mechanical
    • Pressure
  • Electrical
    • Voltage
    • Open
    • Ground
  • Application type
    • By interface
    • By surface
  • Time functions
    • Ricker wavelet
    • Blackman
    • Sine

Boundary Conditions

  • Free
  • Fixed
  • Symmetric
  • Absorbing
  • Impedance

Outputs

Data Arrays

  • Pressure
  • Displacement
  • Velocity
  • Stress
  • Strain

Types

  • Time histories
  • Time averages
  • Field data
  • Extrapolation

Visualisation

  • Runtime graphics
  • Geometry
  • Slicing
  • Glue
  • Keypoints
  • Dimensions
  • Rotations
  • 1D KPIs
  • 2D KPIs
  • Surface plots
  • Data arrays

Account and Job

  • Account storage
  • Error checking
  • Single job submission
  • Recursive sweep
  • Sweep via CSV
  • Monte Carlo studies
  • Shared Memory Parallelism (SMP) 
  • Message Passing Interface (MPI) 
  • Multi-Node Message Passing Interface (MNMPI)
  • General Connectivity Message Passing Interface (GCMPI)

Analysis & Post Processing

  • Impedance
  • FFT
  • S11
  • Windowing
  • Max/Mins
  • Moving average
  • KPIs
  • Extrapolation