Component: Controller

This set of components required for controlling different objects, such as ventilation, heaters or others. For example, heater must be turned off, when required temperature is reached, and vice virsa turned on, when temperature is below. Also, we can control objects over time, for example, turn off ventilation, when room is not used.

Controller: ONOFFController2Way

ONOFFController2WayPic.png
Visual

ONOFFController2Way is the most simple controller. It is used in the cases, when the controlled object has only two states: "On" and "Off". ONOFFController2Way has two inputs: setPoint (the value we want to get) and ProcessValue (the current value of parameter from controlled system). As parameter we have hysteresis.

The ONOFFController2Way can send two signals:

ONOFFController2WayProperties.png
Properties

For example, on roomType1.syn simulation scheme we can see electric heater controlled so, that the temperature is held in range 20 °C ± 2 °C .

roomType1Scheme.png
roomType1.syn

roomType1Results.png
roomType1.syn simulation results

Controller: ONOFFController3Way

ONOFFController3WayPic.png
Visual

ONOFFController3Way has more complex behavior and three positions. For example, can be used for controlling air heat pump, which can heat up and cool down the air. ONOFFController3Way has two inputs: setPoint (the value we want to get) and ProcessValue (the current value of parameter from controlled system). As parameter we have hysteresis.

The ONOFFController3Way has three signals:

ONOFFController3WayProperties.png
Properties

Controller: Multiplier

MultiplierPic.png
Visual

Multiplier is required for combining signals from controller and timer. In the situations, when object is controlled during normal work time (for example at daytime) and turned off at night, the signal from controller is multiplied by value from Scheduler24hStep, which sends "1" at daytime and "0" at night.

controllerWithScheduler.png
Controller together with time scheduler