Design and simulate your mechanical systems as interactive applications using built-in surface-modeling capabilities, the finite element method, control systems and sophisticated optimization routines—one system, one integrated workflow.
Underlying the Wolfram mechanical engineering solution is the world's most accurate symbolic and numeric engine, with highly automated superfunctions for differential equation solving and large-scale eigensystem computation, all with self-checking high-precision arithmetic.
The Wolfram Edge
Wolfram technologies include thousands of built-in functions that let you:
- Design and simulate powertrain controllers, heavy equipment, vehicle dynamics, space robotics and more with Wolfram SystemModeler
- Automatically compute design quantities, including closed-loop transfer functions, PID parametrizations and more
- Perform automated finite element analysis, including grid and element generation
- Model real-world systems that include parts from multiple physical domains, such as mechanics, electronics and control systems, with Wolfram SystemModeler
- Calculate free and forced vibrations of linear damped, lumped-parameter, multi-degree-of-freedom models of mechanical systems
- Optimize the design parameters of mechanical systems like rack-and-gear mechanisms, piston-crankshaft assembly and more
- Develop speed and torque control algorithms for motor, servo and inverter drives
- Predict failure of components
- Perform surface modeling of complex surfaces, including automobile bodies, gas turbine blades, medical equipment and more
- Use built-in functions for Taylor series and Fourier series analysis for applications in vibrations, system dynamics and more
How Wolfram Compares
Does your current tool set have these advantages?
- Free-form linguistic input produces immediate results without the need for syntax
Unique to Wolfram technologies
- Built-in industrial-strength surface-modeling primitives for modeling highly customized surfaces, such as medical implant devices, automobile bodies and more
MATLAB does not have built-in surface-modeling primitives
- Highly optimized superfunctions analyze your equations and automatically select the right algorithms to get you accurate results quickly—sometimes switching mid-calculation for further optimization
Other computation systems make you analyze your equations manually to determine which function to apply—e.g., where in Mathematica you use NDSolve, in MATLAB you must correctly choose among ode45, ode23, ode113, ode15s, bvp4c, pdepe and so on or risk wrong answers
- Analyze and optimize mechanical assemblies in one system, using built-in constrained and unconstrained optimization routines
MATLAB requires an extra-cost toolbox for optimization; Pro/Engineer requires the extra-cost Pro/Mechanica add-on for design optimization
- Automated precision control and arbitrary-precision numerics produce accurate results for large-scale finite element analysis problems
MATLAB relies on finite-precision numerics, which can cause serious errors due to lack of precision
- Automatically compute higher-order differential equations using Mathematica's mixed symbolic-numeric architecture
MATLAB requires you to manually rewrite higher-order differential equations into first-order equations for computation
- Instantly build interactive applications to prototype dynamic systems
Unique to Wolfram technologies
- Write functions that generate other functions using Mathematica's functional programming capabilities for nonstandard applications, such as creating FEA code that is independent of space dimensions
MATLAB and other procedural languages do not support this functionality
Key Capabilities
The Wolfram Language includes thousands of built-in functions for computation, modeling, visualization, development and deployment »
Mechanical engineering specific capabilities:
- Highly optimized superfunctions for symbolic and numeric solving of ordinary and partial differential equations, including the finite element method, parametric differential equations, DAEs and integrals »
- Integrated functionality for designing and analyzing control systems, including models with time delays and algebraic equations »
- Automatic computation of design quantities, including closed-loop transfer functions, PID parametrizations and more »
- Complete functionality for reliability analysis, including importance measures for pinpointing subsystems that help improve system reliability »
- Powerful optimization routines to perform design-parameter optimization of mechanical parts and assemblies »
- Industrial-strength B-spline and NURBS-based curve and surface graphics primitives for sophisticated surface-modeling applications »
- Built-in functions to compute eigenfrequencies of objects for damage assessment and failure prediction »
- Automatic interface construction for generating interactive applications such as cog interference in a rack-and-gear mechanism, piston-crankshaft motion and more »
- Efficient pre- and post-processing of mechanical or electromechanical data using advanced data analysis and statistics features »
- Tight integration with several built-in application areas, including signal processing, image processing, wavelet analysis and more.
- Built-in support for more than 4,500 units? including free-form linguistic entry, conversions and dimensional consistency checking across graphics and numeric and symbolic calculations »
Wolfram SystemModeler is the most complete physical modeling and simulation tool for high-fidelity modeling. With SystemModeler, you can:
- Design and simulate vehicle dynamics, powertrain controllers, heavy equipment, space robotics and more »
- Perform multidomain lumped system simulation and model-based design and analysis of mechanical and electromechanical subsystems »
- Connect seamlessly with Mathematica for the ultimate integrated modeling, simulation and analysis workflow