主要内容

装配

R2026b
通过关节、齿轮和约束连接实体

使用关节和约束模块连接实体,将它们装配成一个铰接式系统。关节模块决定了所连接实体之间允许的最大自由度(旋转自由度和平移自由度)。约束模块通过应用通常会耦合自由度的运动学关系来降低这个自由度数量。模型拓扑没有任何限制:您可以对运动学树(例如双摆)和运动学环路(例如四杆机构)进行建模。

类

全部展开

simscape.multibody.ComponentAbstract base class for components (自 R2022a 起)
simscape.multibody.GeneralSolidSolid with specified geometry and inertia (自 R2026b 起)
simscape.multibody.JointAbstract base class for joints (自 R2022a 起)
simscape.multibody.MultibodySpecify structure of multibody system (自 R2022a 起)
simscape.multibody.NoneAbsence of a value (自 R2026b 起)
simscape.multibody.RigidBodyConstruct rigid body (自 R2022a 起)
simscape.multibody.RigidTransformConstruct rigid transform (自 R2022a 起)
simscape.multibody.UniformSolidSolid with specified geometry and uniform density (自 R2026b 起)
simscape.multibody.WorldFrameConstruct world frame (自 R2022a 起)
simscape.multibody.BearingJointConstruct bearing joint (自 R2022a 起)
simscape.multibody.BushingJointConstruct bushing joint (自 R2022a 起)
simscape.multibody.CartesianJointConstruct Cartesian joint (自 R2022a 起)
simscape.multibody.ConstantVelocityJointConstruct constant-velocity joint (自 R2022a 起)
simscape.multibody.CylindricalJointConstruct cylindrical joint (自 R2022a 起)
simscape.multibody.GimbalJointConstruct gimbal joint (自 R2022a 起)
simscape.multibody.JointAbstract base class for joints (自 R2022a 起)
simscape.multibody.LeadScrewJointConstruct lead-screw joint (自 R2022a 起)
simscape.multibody.PinSlotJointConstruct pin-slot joint (自 R2022a 起)
simscape.multibody.PlanarJointConstruct planar joint (自 R2022a 起)
simscape.multibody.PrismaticJointConstruct prismatic joint (自 R2022a 起)
simscape.multibody.RectangularJointConstruct rectangular joint (自 R2022a 起)
simscape.multibody.RevoluteJointConstruct revolute joint (自 R2022a 起)
simscape.multibody.SixDofJointConstruct bushing joint (自 R2022a 起)
simscape.multibody.SphericalJointConstruct spherical joint (自 R2022a 起)
simscape.multibody.TelescopingJointConstruct telescoping joint (自 R2022a 起)
simscape.multibody.UniversalJointConstruct universal joint (自 R2022a 起)
simscape.multibody.WeldJointConstruct weld joint (自 R2022a 起)
simscape.multibody.ConstantVelocityPrimitiveConstruct constant-velocity joint primitive (自 R2022a 起)
simscape.multibody.JointPrimitiveAbstract base class to construct joint primitives (自 R2022a 起)
simscape.multibody.LeadScrewPrimitiveConstruct lead-screw primitive (自 R2022a 起)
simscape.multibody.PrismaticPrimitiveConstruct prismatic primitive (自 R2022a 起)
simscape.multibody.PrismaticPrimitiveInternalMechanicsInternal mechanics for prismatic joint primitive (自 R2026b 起)
simscape.multibody.RevolutePrimitiveConstruct revolute joint primitive (自 R2022a 起)
simscape.multibody.RevolutePrimitiveInternalMechanicsInternal mechanics for revolute joint primitive (自 R2026b 起)
simscape.multibody.SphericalPrimitiveConstruct spherical joint primitive (自 R2022a 起)
simscape.multibody.SphericalPrimitiveInternalMechanicsInternal mechanics for spherical joint primitive (自 R2026b 起)
simscape.multibody.AlignedAxesRotationConstruct rotation by using aligned-axes parameterization (自 R2022a 起)
simscape.multibody.ArbitraryAxisRotationConstruct rotation by specifying custom axis-angle pair (自 R2022a 起)
simscape.multibody.CartesianTranslationConstruct Cartesian translation (自 R2022a 起)
simscape.multibody.CylindricalTranslationConstruct cylindrical-axis translation (自 R2022a 起)
simscape.multibody.QuaternionRotationConstruct rotation by using unit quaternion (自 R2022a 起)
simscape.multibody.RotationAbstract base class for 3-D rotations (自 R2022a 起)
simscape.multibody.RotationMatrixRotationConstruct rotation by using rotation matrix (自 R2022a 起)
simscape.multibody.RotationSequenceRotationConstruct rotation by using rotation-sequence parameterization (自 R2022a 起)
simscape.multibody.TransformationConstruct transformation (自 R2022a 起)
simscape.multibody.TranslationAbstract base class for 3-D translations (自 R2022a 起)
simscape.multibody.StandardAxisRotationConstruct rotation by using standard-axis parameterization (自 R2022a 起)
simscape.multibody.StandardAxisTranslationConstruct standard-axis translation (自 R2022a 起)
simscape.multibody.CompiledMultibodyCompiled multibody system (自 R2022a 起)
simscape.multibody.StateState of compiled multibody system (自 R2022a 起)

Simscape 模块

全部展开

具有一个基元或没有基元的关节

Prismatic Joint blockPrismatic JointJoint that allows relative motion along single axis
Revolute Joint blockRevolute JointJoint with one revolute primitive
Spherical Joint blockSpherical JointJoint allows 3-D rotations
Weld Joint blockWeld JointJoint with zero primitives

具有多个基元的关节

Bearing Joint blockBearing JointJoint with one prismatic and three revolute primitives
Bushing Joint blockBushing JointJoint with three prismatic and three revolute primitives
Cartesian Joint blockCartesian JointJoint with three prismatic primitives
Cylindrical Joint blockCylindrical JointJoint with one rotational and one translational degree of freedom
Gimbal Joint blockGimbal JointJoint with three revolute primitives
Pin Slot Joint blockPin Slot JointJoint with orthogonal prismatic and revolute primitives
Planar Joint blockPlanar JointJoint with one rotational and two translational degrees of freedom
Rectangular Joint blockRectangular JointJoint with two prismatic primitives
6-DOF Joint block6-DOF JointJoint with six degrees of freedom and no kinematic singularity
Telescoping Joint blockTelescoping JointJoint with one spherical and one prismatic joint primitive
Universal Joint blockUniversal JointJoint that allows for transfer of rotary motion between unaligned shafts

具有耦合自由度的关节

Constant Velocity Joint blockConstant Velocity JointJoint that enforces a constant-velocity kinematic constraint between two shafts
Lead Screw Joint blockLead Screw JointJoint with coupled rotational and translational degrees of freedom
Bevel Gear Constraint blockBevel Gear ConstraintKinematic constraint between two bevel gear bodies with angled intersecting rotation axes
Common Gear Constraint blockCommon Gear ConstraintKinematic constraint between two coplanar spur gear bodies with parallel rotation axes
Rack and Pinion Constraint blockRack and Pinion ConstraintKinematic constraint between a translating rack body and a rotating pinion body
Worm and Gear Constraint blockWorm and Gear ConstraintKinematic constraint between worm and gear bodies with perpendicular non-intersecting rotation axes
Belt-Cable End blockBelt-Cable EndTip of the cord of a pulley system
Belt-Cable Properties blockBelt-Cable PropertiesGeneral characteristics of the cord of a pulley system
Belt-Cable Spool blockBelt-Cable SpoolSource and sink of cord in a pulley system
Pulley blockPulleyWheel wrapped in a cord for the transmission of torque and motion
Angle Constraint blockAngle ConstraintFixed angle between two frame Z axes
Distance Constraint blockDistance ConstraintFixed distance between two frame origins
Point on Curve Constraint blockPoint on Curve ConstraintKinematic constraint between frame origin and curved path
Point on Surface Constraint blockPoint on Surface ConstraintKinematic constraint between frame origin and 2-D surface

主题

使用关节装配实体

约束多体装配体

精选示例