Name  Type  Description 
ControlType 
P_ENUMERATEDVALUE
/
IfcLabel
/
PEnum_ControllerProportionalType 
 Control Type  The type of signal modification.
PROPORTIONAL: Output is proportional to the control error. The gain of a proportional control (Kp) will have the effect of reducing the rise time and reducing , but never eliminating, the steadystate error of the variable controlled.
PROPORTIONALINTEGRAL: Part of the output is proportional to the control error and part is proportional to the time integral of the control error. Adding the gain of an integral control (Ki) will have the effect of eliminating the steadystate error of the variable controlled, but it may make the transient response worse.
PROPORTIONALINTEGRALDERIVATIVE: Part of the output is proportional to the control error, part is proportional to the time integral of the control error and part is proportional to the time derivative of the control error. Adding the gain of a derivative control (Kd) will have the effect of increasing the stability of the system, reducing the overshoot, and improving the transient response of the variable controlled. 

Labels 
P_TABLEVALUE
/
IfcReal
/
IfcLabel

 Labels  Table mapping values to labels, where such labels indicate transition points such as 'Hi', 'Lo', 'HiHi', or 'LoLo'. 

Range 
P_BOUNDEDVALUE
/
IfcReal

 Range  The physical range of values. 

Value 
P_BOUNDEDVALUE
/
IfcReal

 Value  The expected range and default value. While the property data type is IfcReal (to support all cases including when the units are unknown), a unit may optionally be provided to indicate the measure and unit. 

ProportionalConstant 
P_SINGLEVALUE
/
IfcReal

 Proportional Constant  The proportional gain factor of the controller (usually referred to as Kp). 

IntegralConstant 
P_SINGLEVALUE
/
IfcReal

 Integral Constant  The integral gain factor of the controller (usually referred to as Ki). Asserted where ControlType is PROPORTIONALINTEGRAL or PROPORTIONALINTEGRALDERIVATIVE. 

DerivativeConstant 
P_SINGLEVALUE
/
IfcReal

 Derivative Constant  The derivative gain factor of the controller (usually referred to as Kd). Asserted where ControlType is PROPORTIONALINTEGRALDERIVATIVE. 

SignalTimeIncrease 
P_SINGLEVALUE
/
IfcTimeMeasure

 Signal Time Increase  Time factor used for exponential increase. 

SignalTimeDecrease 
P_SINGLEVALUE
/
IfcTimeMeasure

 Signal Time Decrease  Time factor used for exponential decrease. 
