Simscape: Create unidirectional Locking mechanism component

조회 수: 4 (최근 30일)
fred
fred 2013년 3월 26일
Hello,
I am using Simulink (Simscape foundation library) to simulate a physical mechanism: it's an electric motor connected to some gears, inertias, wheel&axle mechanisms, masses and hard stops. I've not been able to create a component with the simscape library, that transmits torque in one direction, but locks the mechanism in the other direction and I really need it. The company I am actually at can only afford the Simscape foundation library.
Can anybody help me with a few hints or show me a similar problem?
Best wishes,
fred

답변 (2개)

Guy Rouleau
Guy Rouleau 2013년 3월 26일
You will not be able to implement a pure lock. Using Simscape language, you could write an ssc-file to "lock" by enabling a stiff spring damper when you want the system to be locked. I would use Hard-stop source file as a starting point.
In SimDriveline, the clutch could allow you to implement a perfect locking.

fred
fred 2013년 3월 27일
편집: fred 2013년 3월 27일
Thank you for your answer.
I think I understand what you mean, but how to implement a physical model changing its layout (shaft connected& no dissipation, no connection between in and out & 100% dissipation) in an iteration?
I am quite familiar with the HardStop source file but the trouble with my desired component is that I want to affect a value to the torque output by comparing the input and output torque that are at the block's frontier:
if T_out > T_in
T_out == -T_out (*)
T_in == -T_in (*)
else
T_out == T_in
(*):Sum of torques on first and second node have to be 0.

카테고리

Help CenterFile Exchange에서 Creating Custom Components and Libraries에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by