Simscape multibody.

Simscape multibody.

Model and simulate multibody mechanical systems

Get Started:

Custom 3D Mechanism Simulation

Create multibody models of any 3D mechanism.

刚性和灵活的3D零件

Define rigid and flexible parts using parameterized 3D geometry or CAD data. Create 2D profiles in MATLAB and extrude them along a line or revolve them about an axis. Specify material properties or import them from finite element software.

Joints and Constraints

将部件与关节连接以定义自由度。包括齿条和小齿轮,锥齿轮和通过电缆连接的滑轮。模型滚轮沿线机,线性输送机和具有自定义运动行为的类似系统。

Contact Forces

3D零件之间的模型碰撞和摩擦力。添加自定义空气动力学和流体动力力。包括空间系统的重力力。

Contact forces between the robot’s feet and the floor include collision and friction forces.

Integrate Electronic, Hydraulic, and Pneumatic Systems

使用Simscape系列产品,在一个环境中为整个多群系统进行模型。s manbetx 845

包括致动系统

Connect electronic, hydraulic, pneumatic, and other systems directly to your 3D mechanical model. Evaluate actuator technology for your application and determine the size and power required to meet performance requirements.

Design Control Algorithms

Use advanced linearization and automatic control tuning techniques to implement complex control strategies. Rapidly find controller gains that achieve robustness and response time goals. Test software implementations to evaluate system performance.

Control system for an aileron tracking a commanded angle.

Bring Design Teams Together

Enable software programmers and hardware designers to collaborate early in the design process with an executable specification of the entire system. Use simulation to explore the entire design space.

Control logic coordinating a robot arm and two conveyor belts to transport and reorient packages.

Create Fully Parameterized Models with MATLAB

Rapidly explore your design space and refine requirements to shorten your development cycles.

快速探索设计空间

自动变化设计参数,如长度,半径,质量和电压。并行地迅速运行测试,以识别设计空间的可行部分,并集中开发工作。

优化算法调整连接长度,直到尖端遵循所需的轨迹。

优化要求

Use abstract models with basic parameters to test designs early in the development process. Calculate unknown quantities to create a detailed specification. Use dynamic simulation to complete mechanical designs in fewer iterations.

An abstract design is tuned before detailed design is performed in CAD.

Increase Model Reuse

开发一个用于将关键参数的模型库进行模拟用户。只需改变参数即可重复使用许多产品特定设计中的通用执行器模型。通过跨越多个产品线的核心模拟模型,提高企业效率。

Reuse of Generic Hydraulic Actuator

A generic hydraulic actuator parameterized to model three specific actuators.

从CAD软件导入

自动转换CAD设计以创建系统的数字双胞胎。

带有关节的导入程序集

整个CAD组件,包括具有质量,惯性和颜色的所有部件以及配合和联合连接automatically convertedinto a Simscape model. Updates to existing CAD parts can be merged into the Simscape model..

Importing CAD Parts and Assemblies to Simscape

在Simscape中重用CAD零件和组件的选项。

Read Native CAD Data

Define parts by directly referencing files from CATIA®, Creo™, Inventor®, NX™, Solid Edge®, SolidWorks®和遮阳伞®。Parts can also be specified by referencing file formats for 3D modeling, such as STEP®,stl,sat或jt。

Reading Native CAD Data in Simscape Multibody

直接参考CAD文件,用于在SIMSCAPE模型中使用的各个部件。

Edit in 3D

Define and adjust frames on parts using a 3D interface. Graphically select vertices, edges, surfaces, or volumes to define the location and orientation of frames that can be used for sensing, joint connections, and force application.

Add connection points to parts using the 3D interface in Simscape Multibody.

Fault Tolerance

减少损失,设备停机时间和成本validating designs under fault conditions.

Create Robust Designs

为组件指定故障标准,包括时间,负载或基于温度的条件。模型降低的部件行为,例如磨损的齿轮或增加的轴承摩擦。自动配置模型以在故障条件下有效地验证设计。

A connection between two parts breaks as the force exceeds the upper limit for the joint.

执行预测维护

Generate data to train predictive maintenance algorithms. Validate algorithms using virtual testing under common and rare scenarios. Reduce downtime and equipment costs by ensuring maintenance is performed at just the right intervals.

使用模拟数据进行多级故障检测

A triplex reciprocating pump model with leak, blocking, and bearing faults used to develop a multiclass classifier that detects various fault combinations.

Minimize Losses

计算机械部件耗散的功率。验证组件在其安全操作区域内运行。模拟特定事件和一组测试场景,然后在Matlab后的过程结果。

蜗轮具有牙齿摩擦和轴承电力损耗。

Animate Mechanisms and Analyze Results

使用模拟结果的3D动画分析机制的行为。

Animate Simulation Results

使用模型的自动生成的3D可视化和模拟结果的动画分析您的系统。从多个角度同时查看动画并导出视频文件。

Explore Mechanisms in 3D

在3D接口中探索您的机制,并导航到示意图以验证模型结构并检查绘制的结果。定义静态或移动视点以查看自定义参考帧的仿真结果。

Explore Assembly in 3D Interface

Explore mechanism behavior, assembly definition, and simulation results.

Calculate Required Loads

Perform different types of analyses, including forward dynamics, inverse dynamics, forward kinematics, and inverse kinematics. Calculate the required force or torque to produce a required movement, even if the actuation and motion degrees of freedom do not match.

Model Deployment

Use models throughout the entire development process, including testing of embedded controllers.

无硬件原型的测试

Simscape多体模型转换为C代码test embedded control algorithms using hardware-in-the-loop tests on dSPACE®, Speedgoat, OPAL-RT, and other real-time systems. Perform virtual commissioning by configuring tests using a digital twin of your production system.

加速并行模拟优化

Simscape多体模型转换为C代码accelerate simulations. Run tests in parallel by deploying simulations to multiple cores on a single machine, multiple machines in a computing cluster, or a cloud.

加速并行模拟优化

Optimizing a robot path for minimal power consumption using parallel computing.

Collaborate with Other Teams

Tune and simulate models that include advanced components and capabilities from the entire Simscape product family without purchasing a license for each Simscape add-on product. Share protected models with external teams to avoid exposing IP.

Table of Simscape Editing Mode Capabilities.

Simscape Multibody模型可以与没有购买Simscape Multibody的其他人共享。

MATLAB and Simulink

Optimize designs faster by automating tasks performed on the complete system model.

Automate Any Task with MATLAB

Use MATLAB to automate any task, including model assembly, parameterization, testing, data acquisition, and post-processing. Create apps for common tasks to increase the efficiency of your entire engineering organization.

Pendulum model in Simscape Multibody constructed using MATLAB commands.

Optimize System Designs

使用Si万博1manbetxmulink在单个环境中集成控制算法,硬件设计和信号处理。应用优化算法,为您的系统找到最佳整体设计。

Shorten Development Cycles

Reduce the number of design iterations usingverification and validation toolsto ensure requirements are complete and consistent. Ensure system-level requirements are met by continuously verifying them throughout your development cycle.

Block and Tackle Model

Model of block and tackle using a cable constraint in Simscape Multibody.