RequirementsForSimulationTool

Requirements for Simulation Tools

    RequirementsForSimulationTool

Library

Modelica/Mechanics/Rotational/UsersGuide

Description

This library is designed in a fully object oriented way in order thatcomponents can be connected together in every meaningful combination(e.g., direct connection of two springs or two inertias).As a consequence, most models lead to a system ofdifferential-algebraic equations of index 3 (= constraintequations have to be differentiated twice in order to arrive ata state space representation) and the Modelica translator orthe simulator has to cope with this system representation.According to our present knowledge, this requires that theModelica translator is able to symbolically differentiate equations(otherwise it is e.g., not possible to provide consistent initialconditions; even if consistent initial conditions are present, mostnumerical DAE integrators can cope at most with index 2 DAEs).

The elements of this library can be connected together in anarbitrary way. However, difficulties may occur, if the elements which can lock therelative motion between two flanges are connected rigidlytogether such that essentially the same relative motion can be locked.The reason isthat the cut-torque in the locked phase is not uniquely defined if theelements are locked at the same time instant (i.e., there does not exist aunique solution) and some simulation systems may not beable to handle this situation, since this leads to a singularity duringsimulation. Currently, this type of problem can occur with theCoulomb friction elements BearingFriction, Clutch, Brake, LossyGear whenthe elements become stuck:

driveConnections3

In the figure above two typical situations are shown: In the upper part ofthe figure, the series connection of rigidly attached BearingFriction andClutch components are shown. This does not hurt, because the BearingFrictionelement can lock the relative motion between the element and the housing,whereas the clutch element can lock the relative motion between the twoconnected flanges. Contrary, the drive train in the lower part of the figuremay give rise to simulation problems, because the BearingFriction elementand the Brake element can lock the relative motion between a flange andthe housing and these flanges are rigidly connected together, i.e.,essentially the same relative motion can be locked. These difficultiesmay be solved by either introducing a compliance between these flangesor by combining the BearingFriction and Brake element intoone component and resolving the ambiguity of the frictional torque in thestuck mode. A tool may handle this situation also automatically,by picking one solution of the infinitely many, e.g., the one wherethe difference to the value of the previous time instant is as smallas possible.