Contenuto principale

Rotational Friction

Attrito da contatto tra corpi in rotazione

  • Rotational Friction block

Librerie:
Simscape / Foundation Library / Mechanical / Rotational Elements

Descrizione

Il blocco Rotational Friction rappresenta l'attrito da contatto tra corpi in rotazione. La coppia di attrito viene simulata in funzione della velocità relativa e si ipotizza che sia data dalla somma dei componenti di Stribeck, Coulomb e viscoso, come illustrato nella figura seguente.

L'attrito di Stribeck, TS, è la caratteristica a pendenza negativa che si verifica a basse velocità [1]. L'attrito di Coulomb, TC, determina una coppia costante a qualsiasi velocità. L'attrito viscoso, TV, oppone resistenza al movimento con una coppia direttamente proporzionale alla velocità relativa. La somma degli attriti di Coulomb e di Stribeck in prossimità della velocità zero viene spesso definita attrito di distacco, Tbrk. L'attrito viene approssimato con le seguenti equazioni:

T=2e(TbrkTC)exp((ωωSt)2)ωωSt+TCtanh(ωωCoul)+fω

ωSt=ωbrk2

ωCoul=ωbrk/10

ω=ωRωC

dove

  • T è la coppia di attrito.

  • TC è la coppia di attrito di Coulomb.

  • Tbrk è la coppia di attrito di distacco.

  • ωbrk è la velocità dell'attrito di distacco.

  • ωSt è la soglia di velocità di Stribeck.

  • ωCoul è la soglia di velocità di Coulomb.

  • ωR e ωC sono rispettivamente le velocità angolari assolute delle porte R e C.

  • ω è la velocità relativa.

  • f è il coefficiente di attrito viscoso.

La funzione esponenziale utilizzata nel componente di Stribeck dell'equazione della forza è continua e decresce quando le grandezze della velocità sono maggiori della velocità dell'attrito di distacco.

La funzione tangente iperbolica utilizzata nel componente di Coulomb dell'equazione della forza garantisce che l'equazione sia regolare e continua attraverso ω = 0, ma raggiunge rapidamente il suo valore massimo a velocità diverse da zero.

La direzione positiva del blocco va dalla porta R alla porta C. Questo significa che se la velocità della porta R è maggiore di quella della porta C, il blocco trasmette la coppia da R a C.

Variabili

Per impostare la priorità e i valori target iniziali delle variabili del blocco prima della simulazione, utilizzare la sezione Initial Targets nella finestra di dialogo del blocco o nel Property Inspector (Controllo delle proprietà). Per ulteriori informazioni, consultare Set Priority and Initial Target for Block Variables.

I valori nominali consentono di specificare la grandezza prevista di una variabile in un modello. Utilizzare un ridimensionamento del sistema basato sui valori nominali aumenta la robustezza della simulazione. I valori nominali possono provenire da diverse sorgenti, una delle quali è la sezione Nominal Values nella finestra di dialogo del blocco o nel Property Inspector (Controllo delle proprietà). Per ulteriori informazioni, consultare Modify Nominal Values for a Block Variable.

Esempi

Porte

Conservazione

espandi tutto

Porta di conservazione meccanica rotazionale associata all'asta, ossia al corpo mobile.

Porta di conservazione meccanica rotazionale associata all'alloggiamento, ossia al corpo fisso.

Parametri

espandi tutto

La coppia di attrito di distacco, che è data dalla somma dell'attrito di Coulomb e dell'attrito statico. Deve essere maggiore o uguale al valore Coulomb friction torque.

La velocità angolare alla quale l'attrito di Stribeck raggiunge il suo picco. A questo punto, la somma dell'attrito di Stribeck e di Coulomb è pari a Breakaway friction torque. Questo parametro specifica la soglia di velocità, che influisce sul compromesso tra precisione e velocità della simulazione.

La coppia di attrito di Coulomb, che è l'attrito che si oppone alla rotazione con una coppia costante a qualsiasi velocità.

Coefficiente di proporzionalità tra la coppia di attrito e la velocità angolare relativa. Il valore del parametro deve essere maggiore o uguale a zero.

Riferimenti

[1] Armstrong, B. and C.C. de Wit, Friction Modeling and Compensation, The Control Handbook, CRC Press, 1995.

Funzionalità estese

espandi tutto

Generazione di codice C/C++
Genera codice C e C++ con Simulink® Coder™.

Cronologia versioni

Introdotto in R2007a