modelPIDFixed

PID control model connectable to an indoor air port of a building
Diagram of PIDFixed

Information

Hypothesis and equations

PID control model to be connected to the air port of the temperature that must be regulated (eg TairInt).

Constant temperature given as setpoint.

Heating and cooling supplied to ensure the setpoint.

The output Power is positive when heating is needed, and negative when cooling is needed.

Bibliography

none

Instructions for use

none

Known limits / Use precautions

none

Validations

Validated model - Aurélie Kaemmerlen 2010

--------------------------------------------------------------
Licensed by EDF under a 3-clause BSD-license
Copyright © EDF 2009 - 2023
BuildSysPro version 3.6.0
Author : Aurélie KAEMMERLEN, EDF (2010)
--------------------------------------------------------------

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureTc293.15Setpoint temperature
Modelica.Blocks.Types.SimpleControllercontrollerTypeModelica.Blocks.Types.SimpleController.PIDType of controller
Realk30Gain of controller
Modelica.Units.SI.TimeTi60Time constant of Integrator block
Modelica.Units.SI.TimeTd0Time constant of Derivative block
RealyMax10000Upper limit of output
RealyMin0Lower limit of output
RealNi0.1Ni*Ti is time constant of anti-windup compensation
Modelica.Blocks.Types.InitinitTypeModelica.Blocks.Types.Init.InitialStateType of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output)
BooleanlimitsAtInittrue= false, if limits are ignored during initializiation

Connectors

TypeNameDefaultDescription
BuildSysPro.BaseClasses.HeatTransfer.Interfaces.HeatPort_bT_roomTemperature to control
Modelica.Blocks.Interfaces.RealOutputPowerFlux of heating and cooling system

Components

TypeNameDefaultDescription
Modelica.Blocks.Continuous.LimPIDPID
BuildSysPro.BaseClasses.HeatTransfer.Sources.PrescribedHeatFlowprescribedHeatFlow
Modelica.Blocks.Sources.Constantsetpoint
BuildSysPro.BaseClasses.HeatTransfer.Sensors.HeatFlowSensorheatFlowSensor
BuildSysPro.BaseClasses.HeatTransfer.Sensors.TemperatureSensortemperatureSensor

Revisions

Gilles Plessis Juin 2012 Validation effectuée

  • Changement du modèle de capteur de température pour celui de la bibliothèque BuildSysPro au lieu de la bibliothèque Modelica et modification de l'unité de température en K.

Mathias Bouquerel 12/2016 : inversion du sens du HeatFlowSensor pour avoir un flux positif pour le chauffage et négatif pour la climatisation, et utilisation du modèle BuildSysPro pour ce HeatFlowSensor au lieu de celui de Modelica.