TwoPorts
Usage
TwoPorts()
Connectors
Variables
Name | Description | Units |
---|---|---|
Δp | Pa | |
m_flow | kg/s |
Source
dyad
partial component TwoPorts
port_a = Port()
port_b = Port()
variable Δp::AbsolutePressure
variable m_flow::MassFlowRate
relations
continuity(port_a.medium, port_b.medium)
port_a.m_flow+port_b.m_flow = 0
Δp = port_a.p-port_b.p
end
Flattened Source
dyad
partial component TwoPorts
port_a = Port()
port_b = Port()
variable Δp::AbsolutePressure
variable m_flow::MassFlowRate
relations
continuity(port_a.medium, port_b.medium)
port_a.m_flow+port_b.m_flow = 0
Δp = port_a.p-port_b.p
metadata {}
end
Test Cases
This is setup code, that must be run before each test case.
julia
using HydraulicComponents
using ModelingToolkit, OrdinaryDiffEqDefault
using Plots
using CSV, DataFrames
snapshotsdir = joinpath(dirname(dirname(pathof(HydraulicComponents))), "test", "snapshots")
"/home/actions-runner-10/.julia/packages/HydraulicComponents/EtOYG/test/snapshots"
Related
Examples
Experiments
Analyses