Documentation

Dynamics

Apply and sense force, torque, and motion

Add forces, torques, and motion inputs to drive your model and use sensors to measure its dynamic response. Use the joint blocks in your model to actuate those joints, model their internal mechanics, and sense joint-specific dynamic variables. Only Joints blocks allow you to specify trajectories in a model.

Use Forces and Torques blocks to model interactions between unconnected bodies or to add special dynamic elements such as gravitational fields and nonlinear spring-dampers—the latter using the generic Internal Force block. You can sense the relative motions of unconnected bodies using the Transform Sensor block.

Simscape Blocks

External Force and TorqueGeneral force and torque arising outside the modeled system
Gravitational FieldField of force due to point mass
Internal ForceGeneral force acting reciprocally between two frame origins
Inverse Square Law ForceForce proportional to the inverse square distance between two frame origins
Spring and Damper ForceForce proportional to the distance and relative velocity between two frame origins
Rigid TransformFixed spatial relationship between frames
Transform SensorSensor that measures the spatial relationship between two frames
Mechanism ConfigurationMechanism-wide simulation and mechanical parameters

Topics

Sense Force, Torque, and Motion Outputs

Sense Motion Using a Transform Sensor Block

Use the Transform Sensor block to sense frame motion in a simple multibody model.

Sense Constraint Forces

Use the sensing capability of a joint block to sense the internal forces acting on a mechanical link.

Sense Forces and Torques Acting at Joints

Use the sensing capability of joint blocks to measure the forces and torques acting at a joint.

Analyze Motion at Various Parameter Values

Simulate a four-bar model at different coupler link lengths and plot the resulting coupler curves.

Prescribe Force, Torque, and Motion Inputs

Specify Joint Actuation Torque

Use the actuation capability of a joint block to specify the actuation torque on a joint.

Prescribe Joint Motion in Planar Manipulator Model

Use the actuation capability of joint blocks to specify the trajectory of frame.

Specify Joint Motion Profile

Use the actuation capability of joint blocks to specify the trajectory of a frame.

Model Gravity in a Planetary System

Assemble a system of gravitationally-bound free bodies using Cartesian Joint and Gravitational Field blocks.

Force and Torque Specification

Modeling and Sensing 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.

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.

Motion, Force, and Torque Sensing

Force and Torque Sensing

Forces and torques that you can sense and the blocks that you can use to sense them.

Motion Sensing

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.

Rotational Measurements

Rotational motion variables that you can sense and the blocks that you can use to sense them.

Measurement Frames

Measurement frame definition and summary of measurement frame types.

Featured Examples

Was this topic helpful?