$(instance)FixedVolume Icon

FixedVolume

Fixed fluid volume.

Usage

FixedVolume(p0, vol)

Parameters:

NameDescriptionUnitsDefault value
p0Initial pressurePa
volm3

Connectors

Variables

NameDescriptionUnits
rhokg/m3
mkg
pPa

Behavior

Behavior of this component cannot be rendered because it includes path variables.

Source

# Fixed fluid volume.
component FixedVolume
  port = Port()
  # Initial pressure
  parameter p0::Pressure
  parameter vol::Volume
  variable rho::Density
  variable m::Mass
  variable p::Pressure
relations
  initial p = p0
  rho = density(port.medium, p)
  m = rho*vol
  port.m_flow = der(m)
  port.p = p
end
Flattened Source
# Fixed fluid volume.
component FixedVolume
  port = Port()
  # Initial pressure
  parameter p0::Pressure
  parameter vol::Volume
  variable rho::Density
  variable m::Mass
  variable p::Pressure
relations
  initial p = p0
  rho = density(port.medium, p)
  m = rho*vol
  port.m_flow = der(m)
  port.p = p
metadata {}
end

Test Cases

  • Examples
  • Experiments
  • Analyses