多体动态特性
施加并感测力、扭矩和运动
多体动态特性研究由通过关节连接的刚体和/或柔性体组成的机械系统的动态行为。这些实体在施加的力、扭矩和约束的作用下发生平移和旋转运动。通过使用 Simscape™ Multibody™,可对复杂系统(例如机器人、车辆、建筑设备或飞机起落架)执行多体动态特性仿真。您可以指定力、扭矩和运动输入来驱动模型,并对模型的动态响应进行仿真。
要指定一对实体之间的自由度,请使用 Joints 库和 Constraints 库中的模块。例如,您可以使用 Prismatic Joint 模块和 Revolute Joint 模块来对滑块曲柄机构的直线运动和旋转运动进行建模。您可以使用 Point on Curve Constraint 模块来对过山车车厢与轨道之间的约束进行建模。
要对作用于实体上的力和扭矩进行建模,请使用 Forces and Torques 库中的模块。例如,您可以使用 Magic Formula Tire Force and Torque 模块来对轮胎与地面之间的轮胎力和扭矩进行建模。在对接触问题(例如机器人抓取)进行建模时,可以使用 Spatial Contact Force 模块来对一对实体之间的力进行建模。
要测量实体之间的相对运动,您可以使用 Transform Sensor 模块。要测量力和扭矩,您可以使用 Constraints、Joints 以及 Forces and Torques 库中的模块。实体上关节处的负载可以通过关节模块进行测量,约束模块可以感测维持一对实体之间的约束的力和扭矩。在分析机械系统的多体动态特性时,这些量中的每一个都有助于您回答重要问题。
类
Simscape 模块
主题
感测力、扭矩和运动输出
- Analyze Motion at Various Parameter Values
Simulate a four-bar model at different coupler link lengths and plot the resulting coupler curves. - Sensing
Dynamic variables that you can sense and blocks that you can use to sense them. - Sense Motion Using a Transform Sensor Block
Use the Transform Sensor block to sense frame motion in a simple multibody model. - Measure Joint Constraint Forces
Use the sensing capability of a joint block to sense the internal forces acting on a mechanical link. - Measure Forces and Torques Acting at Joints
Use the sensing capability of joint blocks to measure the forces and torques acting at a joint.
规定力、扭矩和运动输入
- Modeling Contact Force Between Two Solids
Use the Spatial Contact Force block to model normal and frictional forces between solid blocks. - Solid Cylinder Rolling Down an Incline
Use the Spatial Contact Force block to model the solid cylinder rolling down a ramp. - Model Gravity in a Planetary System
Assemble a system of gravitationally-bound free bodies using Cartesian Joint and Gravitational Field blocks. - Specify Joint Motion in Planar Manipulator Model
Use the actuation capability of joint blocks to specify the trajectory of frame. - Specify Joint Actuation Torque
Use the actuation capability of a joint block to specify the actuation torque on a joint. - Specify Joint Motion Profile
Use the actuation capability of joint blocks to specify the trajectory of a frame. - Use Contact Proxies to Simulate Contact
Use contact proxies to increase the speed and robustness of contact simulations.
力和扭矩设定
- Actuating and Sensing with Physical Signals
Using physical signals to specify actuation inputs and obtain sensing outputs. - Joint Actuation Limitations
Restrictions and special considerations for models with motion actuation inputs in joint blocks. - Modeling and Measuring System Dynamics
Workflow steps for setting and sensing dynamic quantities such as force, torque, position, and more. - Modeling Gravity
Modeling the effects of uniform gravity, gravitational fields, and individual gravitational forces. Software definition of body boundaries and its impact on gravitational torques. - Specifying Joint Actuation Inputs
Joint actuation modes, motion input handling, and key differences between model assembly and simulation.
运动、力和扭矩感测
- Force and Torque Sensing
Forces and torques that you can sense and the blocks that you can use to sense them. - Selecting a Measurement Frame
Measurement frame definition and summary of measurement frame types. - Motion Sensing
Motion variables that you can sense and the blocks that you can use to sense them. - Rotational Measurements
Rotational motion variables that you can sense and the blocks that you can use to sense them. - Translational Measurements
Translational variables that you can sense and the blocks that you can use to sense them.














