MSC Adams

Last updated

MSC ADAMS (Automated Dynamic Analysis of Mechanical Systems) is a multibody dynamics simulation software system. It is currently owned by MSC Software Corporation. The simulation software solver runs mainly on Fortran and more recently C++ as well. [1] According to the publisher, Adams is the most widely used multibody dynamics simulation software. [2] The software package runs on both Windows and Linux.

Contents

1 DOF Pendulum with spring-damper Adams simulation with input vibration

Capabilities

Adams has a full graphical user interface to model the entire mechanical assembly in a single window. Graphical Computer-aided design tools are used to insert a model of a mechanical system in three-dimensional space or import geometry files such as STEP or IGS. Joints can be added between any two bodies to constrain their motion. Variety of inputs such as velocities, forces, and initial conditions can be added to the system.

Adams simulates the behavior of the system over time and can animate its motion and compute properties such as accelerations, forces, etc. The system can include further complicated dynamic elements like springs, friction, flexible bodies, contact between bodies. [2] The software also provides extra CAE tools such as design exploration and optimization based on selected parameters. The inputs and outputs of the simulation can be interfaced with Simulink for applications such as control.

Applications

The Adams software package is used both in academic research and engineering. The most common usage of the software is analysis of vehicle structure and suspension through the Adams/Car and Adams/Tire modules. [3] [4] [5] Various types of mechanical systems such as wind turbines, [6] powertrains, [7] and robotic systems. [8]

Related Research Articles

For motorized vehicles, such as automobiles, aircraft, and watercraft, vehicle dynamics is the study of vehicle motion, e.g., how a vehicle's forward movement changes in response to driver inputs, propulsion system outputs, ambient conditions, air/surface/water conditions, etc.

Simulink Programming environment

Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it. Simulink is widely used in automatic control and digital signal processing for multidomain simulation and model-based design.

Trajectory optimization is the process of designing a trajectory that minimizes some measure of performance while satisfying a set of constraints. Generally speaking, trajectory optimization is a technique for computing an open-loop solution to an optimal control problem. It is often used for systems where computing the full closed-loop solution is not required, impractical or impossible. If a trajectory optimization problem can be solved at a rate given by the inverse of the Lipschitz constant, then it can be used iteratively to generate a closed-loop solution in the sense of Caratheodory. If only the first step of the trajectory is executed for an infinite-horizon problem, then this is known as Model Predictive Control (MPC).

Hardware-in-the-loop (HIL) simulation, or HWIL, is a technique that is used in the development and test of complex real-time embedded systems. HIL simulation provides an effective platform by adding the complexity of the plant under control to the test platform. The complexity of the plant under control is included in test and development by adding a mathematical representation of all related dynamic systems. These mathematical representations are referred to as the “plant simulation”. The embedded system to be tested interacts with this plant simulation.

Multibody system is the study of the dynamic behavior of interconnected rigid or flexible bodies, each of which may undergo large translational and rotational displacements.

Automotive suspension design is an aspect of automotive engineering, concerned with designing the suspension for cars and trucks. Suspension design for other vehicles is similar, though the process may not be as well established.

Dynamic simulation is the use of a computer program to model the time-varying behavior of a dynamical system. The systems are typically described by ordinary differential equations or partial differential equations. A simulation run solves the state-equation system to find the behavior of the state variables over a specified period of time. The equation is solved through numerical integration methods to produce the transient behavior of the state variables. Simulation of dynamic systems predicts the values of model-system state variables, as they are determined the past state values. This relationship is found by creating a model of the system.

Mercedes Reaves Puerto Rican electronics engineer

Mercedes Reaves is a Puerto Rican research engineer and scientist. She is responsible for the design of a viable full-scale solar sail and the development and testing of a scale model solar sail at NASA Langley Research Center in Virginia.

OpenSim (simulation toolkit)

OpenSim is an open source software system for biomechanical modeling, simulation and analysis. Its purpose is to provide free and widely accessible tools for conducting biomechanics research and motor control science. OpenSim enables a wide range of studies, including analysis of walking dynamics, studies of sports performance, simulations of surgical procedures, analysis of joint loads, design of medical devices, and animation of human and animal movement. The software performs inverse dynamics analysis and forward dynamics simulations. OpenSim is used in hundreds of biomechanics laboratories around the world to study movement and has a community of software developers contributing new features.

Contact dynamics deals with the motion of multibody systems subjected to unilateral contacts and friction. Such systems are omnipresent in many multibody dynamics applications. Consider for example

Specialized wind energy software applications aid in the development and operation of wind farms.

Vortex Studio is a complete simulation software platform. It features a high-fidelity, realtime physics engine developed by CM Labs Simulations that simulates rigid body dynamics, collision detection, contact determination, and dynamic reactions. It also contains model import and preparation tools, an image generator, and networking tools for distributed simulation, accessed through a desktop editor via a GUI. Vortex adds accurate physical motion and interactions to objects in visual-simulation applications for operator training, mission planning, product concept validation, heavy machinery and robotics design and testing, haptics devices, immersive and virtual reality (VR) environments.

SimulationX

SimulationX is a CAE software application running on Microsoft Windows for the physical simulation of technical systems developed and sold by ESI ITI GmbH in Dresden, Germany.

CarSim is a commercial software package that predicts the performance of vehicles in response to driver controls in a given environment. CarSim is produced and distributed by an American company, Mechanical Simulation Corporation, using technology that originated at the University of Michigan Transportation Research Institute (UMTRI) in Ann Arbor, Michigan.

Simcenter Amesim

Simcenter Amesim is a commercial simulation software for the modeling and analysis of multi-domain systems. It is part of systems engineering domain and falls into the mechatronic engineering field.

AnimatLab is an open-source neuromechanical simulation tool that allows authors to easily build and test biomechanical models and the neural networks that control them to produce behaviors. Users can construct neural models of varied level of detail, 3D mechanical models of triangle meshes, and use muscles, motors, receptive fields, stretch sensors, and other transducers to interface the two systems. Experiments can be run in which various stimuli are applied and data is recorded, making it a useful tool for computational neuroscience. The software can also be used to model biomimetic robotic systems.

Multibody simulation (MBS) is a method of numerical simulation in which multibody systems are composed of various rigid or elastic bodies. Connections between the bodies can be modeled with kinematic constraints or force elements. Unilateral constraints and Coulomb-friction can also be used to model frictional contacts between bodies. Multibody simulation is a useful tool for conducting motion analysis. It is often used during product development to evaluate characteristics of comfort, safety, and performance. For example, multibody simulation has been widely used since the 1990s as a component of automotive suspension design. It can also be used to study issues of biomechanics, with applications including sports medicine, osteopathy, and human-machine interaction.

ACTRAN is a finite element-based computer aided engineering software modeling the acoustic behavior of mechanical systems and parts. Actran is being developed by Free Field Technologies, a Belgian software company founded in 1998 by Jean-Pierre Coyette and Jean-Louis Migeot. Free Field Technologies is a wholly owned subsidiary of the MSC Software Corporation since 2011. Free Field Technologies and MSC Software are part of Hexagon since 2017.

Predictive engineering analytics (PEA) is a development approach for the manufacturing industry that helps with the design of complex products. It concerns the introduction of new software tools, the integration between those, and a refinement of simulation and testing processes to improve collaboration between analysis teams that handle different applications. This is combined with intelligent reporting and data analytics. The objective is to let simulation drive the design, to predict product behavior rather than to react on issues which may arise, and to install a process that lets design continue after product delivery.

References

  1. Ortiz, Jose (May 18, 2011). "Introduction to Adams/Solver C++" (PDF). mscsoftware.com. Retrieved June 2, 2020.
  2. 1 2 "Adams Real Dynamics for Functional Virtual Prototyping" (PDF). MSC Software. September 2013. Retrieved June 2, 2020.
  3. Jadav, Chetan S., and Jignesh R. Gautam. "Multibody Dynamic Analysis of The Suspension System Using Adams." International Journal for Scientific Research & Development 2.03 (2014): pp.
  4. Li, Sheng-qin, and Le He. "Co-simulation study of vehicle ESP system based on ADAMS and MATLAB." Journal of Software 6.5 (2011): 866-872.
  5. Burdzik, R., and B. Łazarz. "Analysis of properties of automotive vehicle suspension arm depending on different materials used in the MSC. Adams environment." Archives of Materials Science and Engineering 58.2 (2012): 171-176.
  6. Zierath, János, Roman Rachholz, and Christoph Woernle. "Field test validation of Flex5, MSC. Adams, alaska/Wind and SIMPACK for load calculations on wind turbines." Wind Energy 19.7 (2016): 1201-1222.
  7. Peicheng, Shi, Chen Wuwei, and Chen Liqing. "Study on Vibration Isolation Characteristics of Automobile Powertrain Mount System Based on Co-simulation." Transactions of the Chinese Society for Agricultural Machinery 41.2 (2010): 29.
  8. Cheraghpour, Farzad, et al. "Dynamic modeling and kinematic simulation of Stäubli© TX40 robot using MATLAB/ADAMS co-simulation." 2011 IEEE International Conference on Mechatronics. IEEE, 2011.