Mass
Mass moving in 1D space. In Laplace domain with \(s\in\mathbb C\):
\begin{equation*}
e(s) = \frac{f(s)}{M\,s}.
\end{equation*}
Mass
Mass moving in 1D space. In Laplace domain with \(s\in\mathbb C\):
\begin{equation*}
e(s) = \frac{f(s)}{M\,s}.
\end{equation*}
Power variables
flux: Force \(f\) (N)
effort: Velocity \(v\) (m/s)
Arguments
- label : str
- Mass label.
- nodes : ('P',)
- Mechanical point associated with the mass. The velocity is measured from a reference point with edge datum->P.
- parameters : keyword arguments
- Component parameter.
Key | Description | Unit | Default |
---|---|---|---|
M | Mechanical mass | kg | 0.01 |
Usage
mass = Mass('mass', ('P',), M=0.01)
Netlist line
mechanics.mass mass ('P',): M=0.01;
Example
>>> # Import dictionary >>> from pyphs.dictionary import mechanics >>> # Define component label >>> label = 'mass' >>> # Define component nodes >>> nodes = ('P',) >>> # Define component parameters >>> parameters = {'M': 0.01, # Mechanical mass (kg) ... } >>> # Instanciate component >>> component = mechanics.Mass(label, nodes, **parameters) >>> # Graph dimensions >>> len(component.nodes) 2 >>> len(component.edges) 1