PrescribeInitialEquilibrium
IconPrescribeInitialEquilibrium
Prescribes initial equilibrium state aka zero initial velocity and acceleration to the associated connector.
Usage
PrescribeInitialEquilibrium()
Connectors
flange
- (Flange
)
Variables
Name | Description | Units |
---|---|---|
v | m/s | |
a | m/s2 |
Behavior
\[ \begin{align} \mathtt{flange.f}\left( t \right) &= 0 \\ v\left( t \right) &= \frac{\mathrm{d} \mathtt{flange.s}\left( t \right)}{\mathrm{d}t} \\ a\left( t \right) &= \frac{\mathrm{d} v\left( t \right)}{\mathrm{d}t} \end{align} \]
Source
# Prescribes initial equilibrium state aka zero initial velocity and acceleration
# to the associated connector.
component PrescribeInitialEquilibrium
flange = Flange() [{
"JuliaSim": {"placement": {"icon": {"x1": -50, "y1": 450, "x2": 50, "y2": 550}}}
}]
variable v::Velocity
variable a::Acceleration
relations
initial v = 0
initial a = 0
flange.f = 0
v = der(flange.s)
a = der(v)
metadata {
"JuliaSim": {
"labels": [
{"label": "initial v = 0", "x": 500, "y": 150, "rot": 0},
{"label": "initial a = 0", "x": 500, "y": 800, "rot": 0}
],
"icons": {"default": "jsml://TranslationalComponents/Position.svg"}
}
}
end
Flattened Source
# Prescribes initial equilibrium state aka zero initial velocity and acceleration # to the associated connector. component PrescribeInitialEquilibrium flange = Flange() [{ "JuliaSim": {"placement": {"icon": {"x1": -50, "y1": 450, "x2": 50, "y2": 550}}} }] variable v::Velocity variable a::Acceleration relations initial v = 0 initial a = 0 flange.f = 0 v = der(flange.s) a = der(v) metadata { "JuliaSim": { "labels": [ {"label": "initial v = 0", "x": 500, "y": 150, "rot": 0}, {"label": "initial a = 0", "x": 500, "y": 800, "rot": 0} ], "icons": {"default": "jsml://TranslationalComponents/Position.svg"} } } end
Test Cases
Related
- Examples
- Experiments
- Analyses