Simulink - Coulomb and Viscous Friction模塊的使用

Coulomb and Viscous Friction

在這裏插入圖片描述

描述

Coulomb and Viscous Friction 模塊用於對庫侖(靜態)摩擦和粘性(動態)摩擦進行建模。此模塊可以對值爲零時的不連續性以及非零時的線性增益進行建模。

y = sign(x) .* (Gain .* abs(x) + Offset)

其中 y 是輸出,x 是輸入,Gain 是非零輸入值的信號增益(即粘滯摩擦係數),Offset 是庫侖摩擦。

此模塊接受一個輸入並生成一個輸出。輸入可以是標量、向量或包含實數和複數元素的矩陣。

  • 對於標量輸入,Gain 和 Offset 的維度可以不同於輸入。輸出是標量、向量或矩陣,具體取決於 Gain 和 Offset 的維度。

  • 對於向量或矩陣輸入,Gain 和 Offset 必須爲標量或與輸入具有相同的維度。輸出是向量或與輸入具有相同維度的矩陣。

端口
輸入

Port_1 - 輸入信號
標量 | 向量 | 矩陣

庫侖和粘性摩擦模型的輸入信號。

數據類型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point

輸出

Port_1 - 輸出信號
標量 | 向量 | 矩陣

通過將摩擦模型應用於輸入來計算輸出信號。

數據類型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point

參數

Coulomb friction value - 靜態摩擦偏移量
[1320] (默認) | 實數值

指定應用於所有輸入值的偏移量。

編程用法

  • 模塊參數:offset
  • 類型:字符向量
  • 值:實數值
  • 默認值:’[1 3 2 0]’

Coefficient of viscous friction - 動態摩擦係數
1 (默認) | 實數值

指定非零輸入值的信號增益。

編程用法

  • 模塊參數:gain
  • 類型:字符向量
  • 值:實數值
  • 默認值:‘1’
模塊特性
  • 數據類型:double | fixed point | integer | single

  • 直接饋通: 否

  • 多維信號: 否

  • 可變大小信號: 否

  • 過零檢測: 否


參考自https://www.mathworks.com/help/simulink/slref/coulombandviscousfriction.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章