Modelica.Mechanics.Translational.Sources

Sources to drive 1D translational mechanical components

Information


This package contains ideal sources to drive 1D mechanical translational drive trains.

Extends from Modelica.Icons.SourcesPackage (Icon for packages containing sources).

Package Content

NameDescription
Modelica.Mechanics.Translational.Sources.Position Position Forced movement of a flange according to a reference position
Modelica.Mechanics.Translational.Sources.Speed Speed Forced movement of a flange according to a reference speed
Modelica.Mechanics.Translational.Sources.Accelerate Accelerate Forced movement of a flange according to an acceleration signal
Modelica.Mechanics.Translational.Sources.Move Move Forced movement of a flange according to a position, velocity and acceleration signal
Modelica.Mechanics.Translational.Sources.Force Force External force acting on a drive train element as input signal
Modelica.Mechanics.Translational.Sources.Force2 Force2 Input signal acting as torque on two flanges
Modelica.Mechanics.Translational.Sources.LinearSpeedDependentForce LinearSpeedDependentForce Linear dependency of force versus speed
Modelica.Mechanics.Translational.Sources.QuadraticSpeedDependentForce QuadraticSpeedDependentForce Quadratic dependency of force versus speed
Modelica.Mechanics.Translational.Sources.ConstantForce ConstantForce Constant force, not dependent on speed
Modelica.Mechanics.Translational.Sources.ConstantSpeed ConstantSpeed Constant speed, not dependent on force
Modelica.Mechanics.Translational.Sources.ForceStep ForceStep Constant force, not dependent on speed

Modelica.Mechanics.Translational.Sources.Position Modelica.Mechanics.Translational.Sources.Position

Forced movement of a flange according to a reference position

Information


The input signal s_ref defines the reference position in [m]. Flange flange_b is forced to move relative to the support connector according to this reference motion. According to parameter exact (default = false), this is done in the following way:

  1. exact=true
    The reference position is treated exactly. This is only possible, if the input signal is defined by an analytical function which can be differentiated at least twice. If this prerequisite is fulfilled, the Modelica translator will differentiate the input signal twice in order to compute the reference acceleration of the flange.
  2. exact=false
    The reference position is filtered and the second derivative of the filtered curve is used to compute the reference acceleration of the flange. This second derivative is not computed by numerical differentiation but by an appropriate realization of the filter. For filtering, a second order Bessel filter is used. The critical frequency (also called cut-off frequency) of the filter is defined via parameter f_crit in [Hz]. This value should be selected in such a way that it is higher as the essential low frequencies in the signal.

The input signal can be provided from one of the signal generator blocks of the block library Modelica.Blocks.Sources.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialElementaryOneFlangeAndSupport2 (Partial model for a component with one translational 1-dim. shaft flange and a support used for textual modeling, i.e., for elementary models).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded
exacttrue/false exact treatment/filtering the input signal
f_critif exact=false, critical frequency of filter to filter input signal [Hz]

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component
s_refReference position of flange as input signal [m]

Modelica.Mechanics.Translational.Sources.Speed Modelica.Mechanics.Translational.Sources.Speed

Forced movement of a flange according to a reference speed

Information


The input signal v_ref defines the reference speed in [m/s]. Flange flange_b is forced to move relative to the support connector according to this reference motion. According to parameter exact (default = false), this is done in the following way:

  1. exact=true
    The reference speed is treated exactly. This is only possible, if the input signal is defined by an analytical function which can be differentiated at least once. If this prerequisite is fulfilled, the Modelica translator will differentiate the input signal once in order to compute the reference acceleration of the flange.
  2. exact=false
    The reference speed is filtered and the first derivative of the filtered curve is used to compute the reference acceleration of the flange. This first derivative is not computed by numerical differentiation but by an appropriate realization of the filter. For filtering, a first order filter is used. The critical frequency (also called cut-off frequency) of the filter is defined via parameter f_crit in [Hz]. This value should be selected in such a way that it is higher as the essential low frequencies in the signal.

The input signal can be provided from one of the signal generator blocks of the block library Modelica.Blocks.Sources.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialElementaryOneFlangeAndSupport2 (Partial model for a component with one translational 1-dim. shaft flange and a support used for textual modeling, i.e., for elementary models).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded
exacttrue/false exact treatment/filtering the input signal
f_critif exact=false, critical frequency of filter to filter input signal [Hz]

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component
v_refReference speed of flange as input signal [m/s]

Modelica.Mechanics.Translational.Sources.Accelerate Modelica.Mechanics.Translational.Sources.Accelerate

Forced movement of a flange according to an acceleration signal

Information


The input signal a in [m/s2] moves the 1D translational flange connector flange_b with a predefined acceleration, i.e., the flange is forced to move relative to the support connector with this acceleration. The velocity and the position of the flange are also predefined and are determined by integration of the acceleration.

The acceleration "a(t)" can be provided from one of the signal generator blocks of the block library Modelica.Blocks.Source.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialElementaryOneFlangeAndSupport2 (Partial model for a component with one translational 1-dim. shaft flange and a support used for textual modeling, i.e., for elementary models).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component
a_refAbsolute acceleration of flange as input signal [m/s2]

Modelica.Mechanics.Translational.Sources.Move Modelica.Mechanics.Translational.Sources.Move

Forced movement of a flange according to a position, velocity and acceleration signal

Information


Flange flange_b is forced to move relative to the support connector with a predefined motion according to the input signals:

    u[1]: position of flange
    u[2]: velocity of flange
    u[3]: acceleration of flange

The user has to guarantee that the input signals are consistent to each other, i.e., that u[2] is the derivative of u[1] and that u[3] is the derivative of u. There are, however, also applications where by purpose these conditions do not hold. For example, if only the position dependent terms of a mechanical system shall be calculated, one may provide position = position(t) and set the velocity and the acceleration to zero.

The input signals can be provided from one of the signal generator blocks of the block library Modelica.Blocks.Sources.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialElementaryOneFlangeAndSupport2 (Partial model for a component with one translational 1-dim. shaft flange and a support used for textual modeling, i.e., for elementary models).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component
u[3]Position, velocity and acceleration of flange as input signals

Modelica.Mechanics.Translational.Sources.Force Modelica.Mechanics.Translational.Sources.Force

External force acting on a drive train element as input signal

Information


The input signal "f" in [N] characterizes an external force which acts (with positive sign) at a flange, i.e., the component connected to the flange is driven by force f.

Input signal f can be provided from one of the signal generator blocks of Modelica.Blocks.Source.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialElementaryOneFlangeAndSupport2 (Partial model for a component with one translational 1-dim. shaft flange and a support used for textual modeling, i.e., for elementary models).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component
fDriving force as input signal [N]

Modelica.Mechanics.Translational.Sources.Force2 Modelica.Mechanics.Translational.Sources.Force2

Input signal acting as torque on two flanges

Information


The input signal "f" in [N] characterizes an external force which acts (with positive sign) at both flanges, i.e., the components connected to these flanges are driven by force f.

Input signal s can be provided from one of the signal generator blocks of Modelica.Blocks.Source.

Extends from Translational.Interfaces.PartialTwoFlanges (Component with two translational 1D flanges).

Connectors

NameDescription
flange_a(left) driving flange (flange axis directed in to cut plane, e. g. from left to right)
flange_b(right) driven flange (flange axis directed out of cut plane)
fDriving force as input signal [N]

Modelica.Mechanics.Translational.Sources.LinearSpeedDependentForce Modelica.Mechanics.Translational.Sources.LinearSpeedDependentForce

Linear dependency of force versus speed

Information


Model of force, linearly dependent on velocity of flange.
Parameter ForceDirection chooses whether direction of force is the same in both directions of movement or not.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialForce (Partial model of a force acting at the flange (accelerates the flange)).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded
f_nominalNominal force (if negative, force is acting as load) [N]
ForceDirectionSame direction of force in both directions of movement
v_nominalNominal speed [m/s]

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component

Modelica.Mechanics.Translational.Sources.QuadraticSpeedDependentForce Modelica.Mechanics.Translational.Sources.QuadraticSpeedDependentForce

Quadratic dependency of force versus speed

Information


Model of force, quadratic dependent on velocity of flange.
Parameter ForceDirection chooses whether direction of force is the same in both directions of movement or not.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialForce (Partial model of a force acting at the flange (accelerates the flange)).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded
f_nominalNominal force (if negative, force is acting as load) [N]
ForceDirectionSame direction of force in both directions of movement
v_nominalNominal speed [m/s]

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component

Modelica.Mechanics.Translational.Sources.ConstantForce Modelica.Mechanics.Translational.Sources.ConstantForce

Constant force, not dependent on speed

Information


Model of constant force, not dependent on velocity of flange.
Positive force acts accelerating.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialForce (Partial model of a force acting at the flange (accelerates the flange)).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded
f_constantNominal force (if negative, force is acting as load) [N]

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component

Modelica.Mechanics.Translational.Sources.ConstantSpeed Modelica.Mechanics.Translational.Sources.ConstantSpeed

Constant speed, not dependent on force

Information


Model of fixed velocity of flange, not dependent on force.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialForce (Partial model of a force acting at the flange (accelerates the flange)).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded
v_fixedFixed speed (if negative, force is acting as load) [m/s]

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component

Modelica.Mechanics.Translational.Sources.ForceStep Modelica.Mechanics.Translational.Sources.ForceStep

Constant force, not dependent on speed

Information


Model of a force step at time .
Positive force acts accelerating.

Extends from Modelica.Mechanics.Translational.Interfaces.PartialForce (Partial model of a force acting at the flange (accelerates the flange)).

Parameters

NameDescription
useSupport= true, if support flange enabled, otherwise implicitly grounded
stepForceHeight of force step (if negative, force is acting as load) [N]
offsetForceOffset of force [N]
startTimeForce = offset for time < startTime [s]

Connectors

NameDescription
flangeFlange of component
supportSupport/housing of component

Automatically generated Mon Sep 23 17:20:44 2013.