非线性平移弹簧
页面进行中。 |
基于多项式或表格参数化的渐进式弹簧。
类型: Engee1DMechanical.Elements.Translational.NonlinearSpring
图书馆中的路径:
|
说明
非线性平移弹簧 块是一个弹性力与位移呈非线性关系的弹簧。弹性力的大小是位移的任意函数,不必满足胡克定律。您可以使用多项式或查找表对力-位移关系进行参数化。相对于零应变,弹性力可以是对称的,也可以是不对称的。
对称多项式参数化根据表达式定义弹力:
其中
-
- 是弹簧的弹力;
-
- 弹簧系数;
-
- 端口 R 和 C 之间的相对位移:
其中
-
- 是模拟开始时的初始偏移量 ;
-
- 端口 R 的绝对位置;
-
- 端口 C 的绝对位置。
-
为避免零交叉导致模拟速度减慢,可通过指定奇数多项式 ( ) 从多项式表达式中排除符号函数。
双向多项式参数化根据表达式定义弹性力:
其中
-
- 弹簧拉伸系数;
-
- 弹簧压缩系数。
两个多项式参数均使用五阶多项式。要使用低阶多项式,可将高阶系数设为零。对于大于五阶的多项式,可使用不大于五阶的多项式进行近似,或使用查找表参数化。
查找表参数化根据给定的位移和力矢量确定弹性力。如果指定矢量中不包含速度为零和力为零的点,程序块会自动将其添加为原点处的数据点。
参数
Parameters
#
Parameterization —
弹簧参数化方法
By polynomial
| By table lookup
Details
选择弹簧参数化类型:多项式或查找表。
值 |
|
默认值 |
|
程序使用名称 |
|
可计算 |
是 |
# Symmetry — 弹簧行为对称性
Details
弹簧行为与零应变点的对称性。如果勾选该复选框,程序块将以零应变点为中心对称应用一条多项式。如果未勾选该复选框,程序块将对拉伸和压缩应用唯一的多项式。
依赖关系
要使用此参数,请将 参数化 设置为 多项式
.
默认值 |
|
程序使用名称 |
|
可计算 |
是 |
#
Vector of spring coefficients —
对称变形时的多项式系数
N/m
| lbf/ft
| lbf/in
Details
多项式关系的弹簧弹性系数。非零阶最大元素必须为正。向量必须由 5 个元素组成。
依赖关系
要使用该参数,请将 参数化 参数设置为 `多项式`并勾选 对称性 复选框。
计量单位 |
|
默认值 |
|
程序使用名称 |
|
可计算 |
是 |
#
Vector of spring tension coefficients —
弹簧拉力的多项式系数
N/m
| lbf/ft
| lbf/in
Details
拉伸弹簧的多项式系数。向量必须由 5 个元素组成。
依赖关系
要使用该参数,请将 参数化 参数设置为 `多项式`并取消选中 对称性 。
计量单位 |
|
默认值 |
|
程序使用名称 |
|
可计算 |
是 |
#
Vector of spring compression coefficients —
弹簧压缩多项式系数
N/m
| lbf/ft
| lbf/in
Details
弹簧压缩多项式的系数。向量必须由 5 个元素组成。
依赖关系
要使用该参数,请将 参数化 参数设置为 `多项式`并取消选中 对称性 。
计量单位 |
|
默认值 |
|
程序使用名称 |
|
可计算 |
是 |
#
Deformation vector —
表格参数化的相对偏移
m
| cm
| ft
| in
| km
| mi
| mm
| um
| yd
Details
参数 力矢量 中指定的弹性力相应值的相对位移值。该向量的维数必须与 力矢量 相同。
矢量的最小元素数取决于所选的插值方法。如果参数 插值法 设置为
-
`线性`则矢量元素的最小数目为两个。
-
`平滑法`如果参数设置为: ,则向量的最小元素数为三个。
如果没有指定原点参考点,程序块将自动为原点添加一个参考点,即零位移和零力的交点。
依赖关系
要使用该参数,请将 参数化 设置为 通过表格查找
.
计量单位 |
|
默认值 |
|
程序使用名称 |
|
可计算 |
是 |
#
Force vector —
表格参数化的力值
N
| kN
| lb
| mN
| dyn
| lbf
Details
参数 变形矢量 中定义的相应位移的力值。该向量的维数必须与 变形矢量 相同。矢量的最小元素数取决于所选的插值方法。如果 插值法 设置为
-
`线性`则向量元素的最小数目为两个。
-
`平滑法`如果参数设置为: ,则向量的最小元素数为三个。
如果没有指定原点参考点,程序块将自动为原点添加一个参考点,即零位移和零力的交点。
依赖关系
要使用该参数,请将 参数化 设置为 通过表格查找
.
计量单位 |
|
默认值 |
|
程序使用名称 |
|
可计算 |
是 |
#
Extrapolation method —
参考点定义范围之外的点的外推法
Linear
| Nearest
| Error
Details
用于外推查找表中断点的方法。当输入值超出参数列表中指定的范围时,该方法将确定输出值:
-
线性
- 在外推法区域和内插法区域的边界上选择该值,以获得具有连续一阶导数的曲线。 -
最近
- 选择此值,外推值不会高于数据中的最大值,也不会低于数据中的最小值。 -
误差
- 当希望数据在表格范围内时,选择此值可避免外推法。如果输入信号超出表格范围,模拟将停止并显示错误。
依赖关系
要使用该选项,请将 参数化 参数设置为 通过表格查找
.
值 |
|
默认值 |
|
程序使用名称 |
|
可计算 |
是 |