Modeling load-depend friction in bearings in Simscape

Hi everyone,
i'm trying to model a five-point double-toggle lever with bearings with load-dependent friction, based on the normal-force (Coulomb, which is constant at any velocity).
I've tried modeling the bearing with the Multibody Interface and Rotational Friction, but i can only add a constant friction torque. When i calculate the torque using the measured normal force of the bearing, I get an algebraic loop. Is it possible to apply a load dependent Torque (Tr = Fr*d/2 = Fn*µ*d/2) and a friction force (Fr = µ*Fn) without creating algebraic loops?
Note on the image below: The force Rij is calculated as R = µ*N and acts opposite to the velocity. If R is transformed to the center, this results in atorque (T = r*R), acting opposite to the velocity.
Best greetings!

Antworten (1)

Dhiraj
Dhiraj am 9 Mai 2026 um 5:58

0 Stimmen

clc; clear; % Given values omega = 12.57; G = 1/3; phi = -72*pi/180; % Calculate a a = -omega / tan(abs(phi)); % Calculate b b = G * sqrt(omega^2 + a^2); disp(['a = ', num2str(a)]); disp(['b = ', num2str(b)]);

Kategorien

Mehr zu Simscape Multibody finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2025b

Gefragt:

am 16 Mär. 2026

Beantwortet:

am 9 Mai 2026 um 5:58

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by