modelica / ModelicaStandardLibrary

Free (standard conforming) library to model mechanical (1D/3D), electrical (analog, digital, machines), magnetic, thermal, fluid, control systems and hierarchical state machines. Also numerical functions and functions for strings, files and streams are included.
https://doc.modelica.org
BSD 3-Clause "New" or "Revised" License
479 stars 169 forks source link

Desired mechanical components #1873

Open modelica-trac-importer opened 7 years ago

modelica-trac-importer commented 7 years ago

Reported by ahaumer on 26 Dec 2015 10:02 UTC Two mechanical components are missing:

The Mechanics.Rotational.Components.LossyGear is not that easy to parameterize and use for beginners; this is easier with the proposed gearbox with constant efficiency. Furthermore, a drive pulley can be modelled using Mechanics.Rotational.Components.IdealRollingWheel; though connections and parameterization of cabin and counterweight of an elevator is not that easy. The drive pulley can be modelled as an IdealDrivePulley or with constant efficiency (like the gearbox mentioned above). For cabin and counterweight, the mass is modelled together with the gravitational force. See the enclosed library which also contains an example of usage.

Elevator.mo


Migrated-From: https://trac.modelica.org/Modelica/ticket/1873

modelica-trac-importer commented 7 years ago

Comment by beutlich on 15 Apr 2016 11:12 UTC See also #1778 for another missing mechanical component.

tobolar commented 6 years ago

Another missing component is in #506.

tobolar commented 4 years ago

No chance to do this by the feature freeze of MSL v4.0.0 development.

MartinOtter commented 4 years ago

Reported by ahaumer on 26 Dec 2015 10:02 UTC Two mechanical components are missing:

* a model of drive pulley

* a simpler model of a gearbox with constant efficiency

The Mechanics.Rotational.Components.LossyGear is not that easy to parameterize and use for beginners; this is easier with the proposed gearbox with constant efficiency. Furthermore, adrive pulley can be modelled using Mechanics.Rotational.Components.IdealRollingWheel; though connections and parameterization of cabin and counterweight of an elevator is not that easy. The drive pulley can be modelled as an IdealDrivePulley or with constant efficiency (like the gearbox mentioned above). For cabin and counterweight, the mass is modelled together with the gravitational force. See the enclosed library which also contains an example of usage.

Elevator.mo

Migrated-From: https://trac.modelica.org/Modelica/ticket/1873

I agree that we should provide a simpler model for a Gearbox with efficiency. The problem with your proposal is that you use a constant efficiency: When inspecting a gearbox catalogue, then there are diagrams of the efficiency over speed, and for low speed the (catalogue) efficiency goes to zero, so a typical efficiency from a gearbox catalogue is far from constant. Can we phone us next week to discuss this. One option could be that the user provides the efficiency at two speeds (say nominal speed and the lowest speed shown in the catalogue). From this information, an instance of LossyGear is constructed.