Simscape multibody.
Model and simulate multibody mechanical systems
Simscape multibody.™ (formerly SimMechanics™) provides a multibody simulation environment for 3D mechanical systems, such as robots, vehicle suspensions, construction equipment, and aircraft landing gear. You can model multibody systems using blocks representing bodies, joints, constraints, force elements, and sensors. Simscape Multibody formulates and solves the equations of motion for the complete mechanical system. You can import complete CAD assemblies, including all masses, inertias, joints, constraints, and 3D geometry, into your model. An automatically generated 3D animation lets you visualize the system dynamics.
Simscape Multibody帮助您开发控制系统和测试系统级性能。您可以使用MATLAB参数化模型®variables and expressions, and design control systems for your multibody system in Simulink®。You can integrate hydraulic, electrical, pneumatic, and other physical systems into your model using components from the Simscape™ family of products. To deploy your models to other simulation environments, including hardware-in-the-loop (HIL) systems, Simscape Multibody supports C-code generation.
Get Started:
刚性和灵活的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零件之间的模型碰撞和摩擦力。添加自定义空气动力学和流体动力力。包括空间系统的重力力。
包括致动系统
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.
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.
快速探索设计空间
自动变化设计参数,如长度,半径,质量和电压。并行地迅速运行测试,以识别设计空间的可行部分,并集中开发工作。
优化要求
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.
Increase Model Reuse
开发一个用于将关键参数的模型库进行模拟用户。只需改变参数即可重复使用许多产品特定设计中的通用执行器模型。通过跨越多个产品线的核心模拟模型,提高企业效率。
带有关节的导入程序集
整个CAD组件,包括具有质量,惯性和颜色的所有部件以及配合和联合连接automatically convertedinto a Simscape model. Updates to existing CAD parts can be merged into the Simscape model..
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。
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.
Create Robust Designs
为组件指定故障标准,包括时间,负载或基于温度的条件。模型降低的部件行为,例如磨损的齿轮或增加的轴承摩擦。自动配置模型以在故障条件下有效地验证设计。
执行预测维护
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.
Minimize Losses
计算机械部件耗散的功率。验证组件在其安全操作区域内运行。模拟特定事件和一组测试场景,然后在Matlab后的过程结果。
Animate Simulation Results
使用模型的自动生成的3D可视化和模拟结果的动画分析您的系统。从多个角度同时查看动画并导出视频文件。
Explore Mechanisms in 3D
在3D接口中探索您的机制,并导航到示意图以验证模型结构并检查绘制的结果。定义静态或移动视点以查看自定义参考帧的仿真结果。
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.
无硬件原型的测试
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.
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.
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.
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.