主要内容

可变平动弹簧

变刚度平动弹簧

图书馆

联轴器和驱动器/弹簧和阻尼器

  • 可变平移弹簧块

说明

块表示具有可变弹簧刚度的平移弹簧。物理信号输入端口提供可变弹簧刚度。弹簧力的大小等于物理信号输入和两个平动保守端口之间的相对线性位移的乘积。最小弹簧刚度可防止出现非物理值。

平动弹簧力满足以下表达式:

F = { K , K K 最小 K 最小 K < K 最小 ,

参数包括:

  • F-通过两个平动保护端口之间的弹簧传递的力

  • K-弹簧刚度

  • K最小-最小允许弹簧刚度

  • -两个平动保守端口之间的相对位移 = N T + R C

  • 初始化-弹簧初始变形

  • R-平移守恒端口R的绝对位移

  • C-平移守恒端口C的绝对位移

块在两个平动保护端口上施加相等和相反的弹簧力。作用在端口R上的弹簧力的符号等于两个端口之间相对线性位移的符号。正的线速度对应于作用在端口R上的正弹簧力和作用在端口C上的等大小的负弹簧力。

变量

使用变量选项卡设置块变量在模拟前的优先级和初始目标值。有关详细信息,请参阅设置块变量的优先级和初始目标.

与块参数不同,变量没有条件可见性。这个变量选项卡列出所有现有的块变量。如果在与所选块配置相对应的方程组中未使用变量,则忽略为此变量指定的值。

假设和限制

可变弹簧刚度的值必须大于零。

端口

K

表示可变弹簧刚度的物理信号输入端口。

C

翻译保守端口。

R

翻译保守端口。

参数

最小弹簧刚度

弹簧刚度允许的最小值。物理信号输入饱和低于指定值。参数必须大于零。默认值为1.牛米.

扩展功能

C/C++代码生成
使用Simulink®编码器生成C和C++代码™.金宝app

R2013a引入