Advantages of Simulink Multibody over other Multibody Software

조회 수: 20 (최근 30일)
Ste_M
Ste_M 2021년 12월 21일
답변: Steve Miller 2021년 12월 21일
How does Simulink Software compare with other Multibody Software like MSC Adams in terms of computation time, level of detail, learning curve, reality of system behaviour etc?
Would the co-simulation of Adams and Simulink for system control purposes be slower than all-Simulink model. How burdensome (time-wise) would it be?

채택된 답변

Steve Miller
Steve Miller 2021년 12월 21일
Which simulation tool you use depends on many things, including your application, task you wish to perform, your experience level with mechanical systems, which other physical domains your simulation will include (mechanical, electrical, ...), if your application includes a control system, and your budget for software purchases.
A big distinction between Simscape Multibody and any other multibody simulation tool is that Simscape Multibody is fully integrated with MATLAB and Simulink. If you intend to use your mechanical system model together with capabilities from MATLAB and Simulink, such as control design, optimization, hardware-in-the-loop testing, and post-processing, you will have a much more seamless workflow if you use Simscape Multibody. Direct integration of hydraulic and electrical system models is also easier with Simscape Multibody than other dedicated multibody simulation tools. Nearly any task in Simscape Multibody can be automated using MATLAB code and MATLAB Apps, which can speed up your work immensely and increase reuse of your models.
Cosimulation requires communication overhead between the two models/environments and places unnecessary restrictions on simulation step size. This makes cosimulation slower than simulation of the same model fidelity within an integrated environment. It is useful for validation tests where the physics or other behavior can only be modeled in a separate environment. It is usually more efficient to have a system level model in one environment to explore the design space, and use cosimulation on a small portion of the design space where you have to use it to get the answers you need.
--Steve

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Simscape Multibody에 대해 자세히 알아보기

제품


릴리스

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by