Why Use Autolev ?
Like Matlab™, Mathematica™, and Maple™,
Autolev is a full-purpose mathematical tool.
Unlike other symbolic manipulators,
Autolev was designed for
motion analysis.
- Autolev knows Newtonian physics and simulates real-world motion
- Has built-in physical objects such as points, particles, and bodies
- Made specifically for engineers and scientists (not just math)
- Does highly accurate numeric and symbolic computations
- Does real vector analysis (not just column matrices)
Autolev Features
SCALARS AND MATRICES
- Automatically simplifies expressions.
- Adds, multiplies, and inverts matrices; computes determinants, eigenvalues, and eigenvectors.
- Extracts elements, rows, columns, and ranges of rows and columns from matrices.
- Solves sets of linear and nonlinear nondifferential equations.
- Evaluates algebraic expressions.
- Introduces intermediate variables in order to reduce operations counts.
- Finds partial and total derivatives of scalar or matrix quantities.
- Performs multi-variable Taylor series expansions.
- Accommodates complex numbers and complex variables.
- Finds roots of polynomials.
VECTORS AND DYADICS
- Performs dot-multiplication and cross-multiplication.
- Finds partial and total derivatives of vectors and dyadics in reference frames.
- Creates matrix representations of vectors and dyadics, and vice-versa.
KINEMATICS
- Forms direction cosine elements associated with a simple rotation of a rigid body about an arbitrary line; expresses direction cosines in terms of orientation angles (24 sets of such angles), Euler parameters, or Rodrigues parameters.
- Finds mass center location and inertia scalars, inertia matrices, and inertia dyadics of a set of objects.
- Automatically forms expressions for position vectors, direction cosine matrices, angular velocities, angular accelerations, velocities, accelerations, and inertia dyadics.
DYNAMICS
- Forms expressions for linear/angular momenta, kinetic energies, and inertia torques.
- Employs highly efficient algorithms
to formulate and solve equations of motion.
- Provides special algorithms for dealing with systems involving
gyrostats.
- Produces highly efficient nonlinear
and linearized equations of motion
for simulation, design, and control systems.
CODE GENERATION
- Writes exceptionally fast
and memory-optimized simulation code
- Writes ready-to-compile-link-and-run
Matlab,
C, and
Fortran programs for numerical solution of sets of differential equations and/or simultaneous linear and nonlinear nondifferential equations.
- Symbolically pre-optimizes code for high-speed, low-memory, in-the-loop hardware
- Creates plots
with a publication-quality plotting program that reads numerical data files,
as well as output files written by Autolev - generated Matlab, C, and Fortran programs.
- Creates visually appealing animation
with the Windows program Animake™
- Allows the incorporation of a numerical integration checking function for monitoring simulation accuracy.
- Facilitates the creation of well-formatted Matlab, C, and Fortran input and output files.
Click here for a list of new features in Autolev 4.