주요 콘텐츠

어셈블리

R2026b
조인트, 기어, 제약 조건을 통한 바디 연결

Joint 블록과 Constraint 블록을 통해 여러 바디를 연결하여 관절 시스템으로 조립합니다. Joint 블록은 연결된 바디 사이에서 허용되는 최대 자유도(회전과 병진)를 결정합니다. Constraint 블록은 대개 자유도를 커플링하는 기구학 관계를 적용하여 자유도 수를 줄입니다. 모델 토폴로지에는 제한이 없으므로, 이중 진자와 같은 기구학 트리와 4절 링크와 같은 기구학 루프를 모델링할 수 있습니다.

클래스

모두 확장

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 블록

모두 확장

프리미티브가 1개 있거나 프리미티브가 없는 조인트

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

도움말 항목

조인트를 사용한 바디 조립

멀티바디 어셈블리에 제약 적용

추천 예제