| | 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 | }}} |