| 1 | {{{ |
| 2 | #!rst |
| 3 | |
| 4 | Control Logic Operation and Features of ianBMS |
| 5 | =============================================== |
| 6 | |
| 7 | Lighting control |
| 8 | ---------------- |
| 9 | |
| 10 | Lights are controlled using bistable (ratchet) relays. A bistable relay is energized to change state |
| 11 | from open to closed and vice versa. Once its state changes the relay remains in the new state until |
| 12 | it receives the next energization stimulus. One bistable is used for every lighting load (one or |
| 13 | more fixtures). The bistables are controlled by the RSC. |
| 14 | |
| 15 | Push-buttons are installed to allow the occupants manually toggle the lighting loads (typically |
| 16 | one button per load, but more in some spaces like hallways). The push-buttons are connected to controller |
| 17 | digital inputs therefore their association to lighting loads can be modified by reconfiguring the controller |
| 18 | logic. The occupants can also control the lights though a simple web-based HMI, as well as see the current |
| 19 | condition of all the lights in the building. |
| 20 | |
| 21 | Apart from manual lights control, the system also provides auto switch-off functionality during |
| 22 | after-hours. Auto switch-off will be activated when all three conditions are met: |
| 23 | |
| 24 | - It is after 20:00 in the evening and before 08:00 in the morning, or it is a non-working day |
| 25 | - The illuminated space is not occupied, and has remained unoccupied for at least 15 minutes |
| 26 | - The pushbuttons controlling the load have not been pressed for at least 15 minutes |
| 27 | - No HMI command has been issued to turn-on the loads for at least 15 minutes |
| 28 | |
| 29 | If no motion sensor is installed in a room, or if a motion sensor is removed or stops to function |
| 30 | the system considers the room "always occupied" and acts accordingly. |
| 31 | |
| 32 | For some rooms (e.g. rarely visited storage rooms), auto switch-off functionality is enabled during |
| 33 | working hours as well. For these rooms, if no motion sensor is present to determine occupancy the lights |
| 34 | are switched-off after 15 minutes regardless of occupant presence. |
| 35 | |
| 36 | For the restrooms the auto switch-off functionality is also enabled during working hours. The switch-off |
| 37 | delay is set to 30minutes (instead of 15). |
| 38 | |
| 39 | A global "leave the building" push-button is also provided which, when pressed, switches off |
| 40 | all the lights with the exception of the ones illuminating the exit hallway; these are turned on and |
| 41 | remain on for 2 minutes permitting the occupant to leave the building. |
| 42 | |
| 43 | If controller fails to change the state of a load (fails turn off or on a light), then after |
| 44 | 10 retries it declares the bistable relay malfunctioning and raises the respective failure alarm. |
| 45 | |
| 46 | |
| 47 | Air conditioning |
| 48 | ---------------- |
| 49 | |
| 50 | Ceiling mounted fan-coil units are used for air-conditioning the office space. They can operate in three |
| 51 | fan speeds (low, medium, high). The temperature in each room will be measured by the controller (using temperature sensors) |
| 52 | and the fan-coils will be switched on and off as well as between speeds in order to achieve a |
| 53 | set-point. Through the web HMI the occupant will be able to control: |
| 54 | |
| 55 | - The speed of the fans. Four options will be given: off, low, med, high, auto. |
| 56 | - The set-point temperature. The occupant will be able to configure the setpoint temperature between |
| 57 | 18 and 28 degrees celcius |
| 58 | |
| 59 | Regardless of the set-point and fan-speed configured by the occupant, the system will fall-back to |
| 60 | a special "unocupied" operating mode when all the following conditions are met: |
| 61 | |
| 62 | - It is after 20:00 in the evening and before 08:00 in the morning, or it is a non-working day |
| 63 | - The room is not occupied, and has remained unoccupied for at least 10 minutes |
| 64 | |
| 65 | In unoccupied mode a predefined (non occupant-configurable) set-point will be used. |
| 66 | With this setpoint---which will be rather low durring heating season, and rather high during |
| 67 | cooling season---energy will be conserved when the building is unmanned. Through the web-HMI the occupant |
| 68 | will be able to set the room back to normal air-conditioning mode even durring after hours. Once the room |
| 69 | is manually set to normal mode, it will remain so for at least 1 hour, then it will switch-back to |
| 70 | unoccupied mode provided that the conditions above are still satisfied (i.e. that it is still before 08:00, |
| 71 | and the room is still unoccupied). |
| 72 | |
| 73 | At 08:00 in the morning the system will enter "boost" mode, whereby the fan-coil unit will operate at full |
| 74 | capacity until the occupant-configurable setpoint is reached. Boost-mode helps bring the office-space back |
| 75 | to normal temperature quickly. |
| 76 | |
| 77 | To better understand the operation of the system consider the following example scenario: |
| 78 | |
| 79 | The user has set the fan-speed to "auto", and the setpoint to 22 degC. The administrator has set the |
| 80 | unoccupied-mode setpoint to 16 degC. The occupant leaves the room at 19:00, at which point the temperature has |
| 81 | been stabilized at the setpoint (22 degC). The room will be kept at this temperature until 20:00 at which |
| 82 | time---given that the room is unoccupied and has remained so for more than 10 minutes---the system will |
| 83 | set the room to "unoccupied" mode. The fan-coil will be switched-off for the night and will be turned on |
| 84 | only if the temperature drops below 16 degC. At 23:00 the occupant enters the room, and using the web |
| 85 | HMI sets the air conditioning system back to normal mode. |
| 86 | The fan-coil starts operating in order to bring the room temperature back |
| 87 | to the setpoint (to 22 degC). The room will remain at "normal" mode for at least 1-hour, even if |
| 88 | the occupant departs earlier. While this not the most efficient setting, it limits the reliance on the |
| 89 | occupancy sensor and reduces the amount of inconvinience in case of a sensor failure: That is, if the sensor |
| 90 | is not working, and the occupant wishes to remain in the building after-hours he has to re-set the |
| 91 | system to "normal" mode once every hour. Of course if the sensor is working properly the system will remain |
| 92 | in "normal" mode, as long as the occupant is present. |
| 93 | |
| 94 | In order to protect the electrical installation from transient over loading, air-conditioning loads |
| 95 | will be actuated using "delayed loading" logic than will guarantee a minimum spacing |
| 96 | of 5 seconds between to consecutive load activations. This will be especially useful when boost mode is |
| 97 | activated in the morning |
| 98 | |
| 99 | |
| 100 | Server room free cooling |
| 101 | ------------------------ |
| 102 | |
| 103 | The server room will be cooled by two systems: A split-unit air conditioner, and a free-cooling air exchange |
| 104 | system. The air-conditioner will operate autonomously using a constant set-point. The free-cooling system |
| 105 | will operate under the control of the RSC. The controller will measure the internal and external temperature |
| 106 | and humidity and calculate the respective enthalpy values. If the external enthalpy is lower than the internal enthalpy and the external humidity is lower than a given level, air from outside will be fed to the room by |
| 107 | activating the fan of the free-cooling system. Using free cooling the room temperature will be allowed to drop |
| 108 | considerably below the air-conditioning set-point, respecting only a failsafe limit. Bringing the server |
| 109 | room temperature below the setpoint, will force the air-conditioning system to turn its compressor off, |
| 110 | thus conserving energy. The energy consumption of (the current drawn by) both the split unit air-conditioner, |
| 111 | as well as the free cooling system will be measured by the controller and logged in order to permit an |
| 112 | estimation of the efficiency of the system. The temperature and humidity inside the server room will also |
| 113 | be monitored, and logged every 5 minutes. Logs---for temperature and energy consumption---will be held in |
| 114 | the controller's memory for one week. Alarms will be generated for high temperature and high humidity inside |
| 115 | the server room |
| 116 | |
| 117 | Occupancy monitoring |
| 118 | -------------------- |
| 119 | |
| 120 | Consumption measurement |
| 121 | ----------------------- |
| 122 | |
| 123 | Other alarms |
| 124 | ------------ |
| 125 | |
| 126 | Web HMI main screen |
| 127 | ------------------- |
| 128 | |
| 129 | - Current room temperature (read only) |
| 130 | - Normal mode temperature-setpoint (configurable) |
| 131 | - Unoccupied mode temperature setpoint (read only) |
| 132 | - Air conditioning unit fan-speed setting (configurable) |
| 133 | - Air conditioning unit actual fan-speed (read only) |
| 134 | - Lights status, and "activate" / "deactivate" commands |
| 135 | - Current occupancy indication |
| 136 | - External temperature |
| 137 | - External humidity |
| 138 | |
| 139 | - Smoke detection alarm for server room, kitchen, hardware room, and hallways |
| 140 | (3 indications) |
| 141 | - Leak detection alarm for restrooms and kitchen |
| 142 | |
| 143 | }}} |