主要内容

Rotational Spring

机械旋转系统中的理想弹簧

  • Rotational Spring block

库:
Simscape / Foundation Library / Mechanical / Rotational Elements

描述

Rotational Spring 模块表示理想的机械旋转线性弹簧,用以下方程描述:

T=K·φ

φ=φinit+φRφC

ω=dφdt

其中

  • T 是通过弹簧传输的扭矩。

  • K 是弹簧刚度。

  • φ 是相对位移角,即弹簧形变。

  • φinit 是弹簧初步卷组。

  • φRφC 分别是端口 RC 的绝对角位移。

  • ω 是相对角速度。

  • t 是时间。

此模块的正方向是从端口 R 到端口 C。这意味着,如果端口 R 的速度大于端口 C 的速度,则此模块将扭矩从端口 R 传递到端口 C

变量

要在仿真之前设置模块变量的优先级和初始目标值,请使用模块对话框或属性检查器中的初始目标部分。有关详细信息,请参阅设置模块变量的优先级和初始目标值

标称值提供了一种指定模型中变量的预期模的方法。使用基于标称值的系统缩放可提高仿真的稳健性。标称值可以来自不同的来源,其中之一是模块对话框或属性检查器中的的标称值部分。有关详细信息,请参阅Modify Nominal Values for a Block Variable

示例

端口

守恒

全部展开

与杆(即运动实体)相关联的机械旋转守恒端口。

与外壳(即静止实体)相关联的机械旋转守恒端口。

参数

全部展开

弹簧刚度。

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2007a 中推出