Description: "Package with base classes for Buildings.Utilities.Psychrometrics"

- Home > Modelica

## Buildings.Utilities.Psychrometrics.BaseClasses

Package with base classes for Buildings.Utilities.Psychrometrics

### Information

This package contains base classes that are used to construct the models in Buildings.Utilities.Psychrometrics.

Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).

### Package Content

Name | Description
--- | ---
HumidityRatioVaporPressure | Humidity ratio for given water vapor pressure

## Buildings.Utilities.Psychrometrics.BaseClasses.HumidityRatioVaporPressure

Humidity ratio for given water vapor pressure

### Information

Partial Block to compute the relation between humidity ratio and water vapor partial pressure.

If `use_p_in` is false (default option), the `p` parameter is used as atmospheric pressure, and the `p_in` input connector is disabled; if `use_p_in` is true, then the `p` parameter is ignored, and the value provided by the input connector is used instead.

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Boolean | use_p_in | true | Get the pressure from the input connector
Pressure | p | 101325 | Fixed value of pressure [Pa]

### Connectors

Type | Name | Description
--- | --- | ---
input RealInput | p_in | Atmospheric Pressure [Pa]

### Modelica definition

partial block HumidityRatioVaporPressure "Humidity ratio for given water vapor pressure" extends Modelica.Blocks.Icons.Block; parameter Boolean use_p_in = true "Get the pressure from the input connector"; parameter Modelica.SIunits.Pressure p = 101325 "Fixed value of pressure"; Modelica.Blocks.Interfaces.RealInput p_in(final quantity="Pressure", final unit="Pa", displayUnit="Pa", min = 0) if use_p_in "Atmospheric Pressure"; protected Modelica.Blocks.Interfaces.RealInput p_in_internal "Needed to connect to conditional connector"; equation connect(p_in, p_in_internal); if not use_p_in then p_in_internal = p; end if; end HumidityRatioVaporPressure;