modelReleaseSpring1D

Linear 1D translational spring that exerts no force when release condition is true

Extends from Modelica.Mechanics.Translational.Interfaces.PartialCompliantWithRelativeStates (Base model for the compliant connection of two translational 1-dim. shaft flanges where the relative position and relative velocities are used as states).

Information

Attribution Notice

This model is an extension of the Spring block in the Mechanics.Translational.Components package of the Modelica Standard Library
Copyright © 1998-2016, Modelica Association and DLR.

Copyright © 2018
ATA ENGINEERING, INC.
ALL RIGHTS RESERVED

Parameters

TypeNameDefaultDescription
SI.TranslationalSpringConstantcCompression spring constant
SI.Positions_rel00Unstretched spring length
SI.TranslationalDampingConstantd0Damping constant
Advanced
StateSelectstateSelect (from PartialCompliantWithRelativeStates)StateSelect.preferPriority to use s_rel and v_rel as states
SI.Distances_nominal (from PartialCompliantWithRelativeStates)1e-4Nominal value of s_rel (used for scaling)

Connectors

TypeNameDefaultDescription
Flange_aflange_a (from PartialTwoFlanges)(left) driving flange (flange axis directed into cut plane, e. g. from left to right)
Flange_bflange_b (from PartialTwoFlanges)(right) driven flange (flange axis directed out of cut plane)

Components

TypeNameDefaultDescription
SI.Positions_rel (from PartialCompliantWithRelativeStates)Relative distance (= flange_b.s - flange_a.s)
SI.Velocityv_rel (from PartialCompliantWithRelativeStates)Relative velocity (= der(s_rel))
SI.Forcef (from PartialCompliantWithRelativeStates)Forces between flanges (= flange_b.f)
Booleanreleased