The invention relates to interconnecting grids of devices of networked control systems, particularly to interconnecting lighting systems having grids of interconnected luminairies.
Networked control systems are a ubiquitous trend in commercial, industrial and institutional business markets and also in consumer markets. An example of a networked control system is a complex lighting system with dozens of light sources. Examples of professional environments are lighting systems applied in green houses, factory buildings, sport halls, office buildings and outdoor (matrix) light displays. Particularly, in professional environments it becomes more and more interesting to control devices of a networked control system on an individual and local basis, for example in order to save energy in large lighting systems or for light scene settings. Controlling of devices may be based on sensor and human input.
Individual control of devices of a networked control system may be implemented by attaching a node comprising a CPU and a network connection to one or more devices that needs control. The nodes are inter-connected by a wired or wireless network. Each node has a network address to which a message for the given node can be sent. Messages can be sent to nodes of one grid, but usually not to nodes of other grids.
WO2007/102114A1 relates to grouping of wireless communication nodes in a wireless communication network, which are configured to control the operation of luminaries in a lighting array. A computer algorithm for grouping a derived spatial arrangement of wireless communication nodes is provided. The position of each node in the communication network corresponds to the position of a particular luminaire in the lighting array. The algorithm divides the arrangement of nodes into a plurality of spatial groups, each of which is defined by a line which joins the group's member nodes together. The groups are ranked according to their statistical attributes and a number of groups are selected as control groups, such that the member nodes, and hence luminaries, of each control group may be controlled by a single switch or sensor.
It is an object of the invention to provide a system, method, and device(s), which allow an interwork between grids of devices of networked control systems.
The object is solved by the subject matter of the independent claims. Further embodiments are shown by the dependent claims.
A basic idea of the invention is to interconnect grids of devices of networked control systems such as luminairies of lighting systems installed in different units of a building and to provide an address assigning scheme for devices of the interconnected grid so that all devices of the interconnected grids may be unambiguously addressed. Thus, different grids of devices may be combined to an overall networked control system, which may be for example controlled by related controlling devices in the same grid as the controlled devices or by one or more centrally located devices outside the grids.
An embodiment of the invention provides a method for interconnecting grids of devices of networked control systems comprising
By providing an address assigning scheme for the interconnected grid, it is possible to address each device of the interconnected grids in an uniform manner. Also, it is possible to locate each device in for example a building containing several interconnected grids without ambiguity with reduced human intervention.
The providing of interconnections between the grids may comprise providing point-to-point links between devices of different grids. Point-to-point links may be provided for example at opposite edges of grids, for example between two grids, which are located in neighbored rooms in a building.
The providing of an addressing scheme for the devices of the interconnected grids may comprise assigning unique addresses to the devices of the interconnected grids. For example, the addressing scheme of one grid may be applied to the interconnected grids in such a way that the address space of the one grid is extended to the interconnected grids. The numbering of devices according to the provided addressing scheme may be continuous or discontinuous if for example the density of devices in interconnected grids differ. Thus, a single grid may be created from the interconnected grids.
The assigning of unique addresses to the devices of the interconnected grids may comprise exchanging configuration messages over the point-to-point links between the grids, wherein the configurations messages initiate a change of the addresses of the devices of the interconnected grids. The exchanged configuration messages may for example be sent from one grid to the interconnected grids over the point-to-point links and transport the addressing of the one grid to the interconnected grids so that the later grids can continue the addressing of the one grid. The configuration messages may be for example contain an address counter, which may be used by a receiving device to update its address and to increment the address counter before forwarding the configuration message to the next device for an address update. In such a way, an automatic update of the addresses of interconnected grids may be accomplished by exchanging configuration messages.
A change of the addresses of grid may depend on one or more point-to-point links of the grid with another grid. The address of a device of one grid connected to the device of another grid via a point-to-point link may be for example determine the change of the address of the other device.
The providing of interconnections between the grids may also comprise providing grid gateway nodes connecting the grids. Instead of creating a single grid, a grid of grids is created with the grid gateway nodes. A grid gateway node may route messages between the grids being connected by the grid gateway node. Thus, a grid gateway node may control the “traffic” between grids.
The method may further comprise the interconnecting of a grid of sensors with the interconnected grids of devices of networked control systems. Thus, also sensor grids may be integrated in the interconnected grids and the address space so that a sensor may be treated as a device and addressed in the same way as devices in the networked control system. Control programs do not see any addressing difference but can be adapted to distinguish between the functions of the devices given their type and location.
The providing of an addressing scheme for the devices of the interconnected grids may comprise assigning grid addresses to each grid for addressing grids, wherein a grid address is used for routing messages through the interconnected grids. A message may for example contain a grid address and the address of the destination device in the addressed grid. With these addresses, the message may be routed through the entire grid to the destination device.
An embodiment of the invention provides a computer program enabling a processor to carry out the method according to the invention and as described above.
According to a further embodiment of the invention, a record carrier storing a computer program according to the invention may be provided, for example a CD-ROM, a DVD, a memory card, a diskette, internet memory device or a similar data carrier suitable to store the computer program for optical or electronic access.
A further embodiment of the invention provides a computer programmed to perform a method according to the invention such as a PC (Personal Computer).
A further embodiment of the invention provides a system for interconnecting grids of devices of networked control systems, wherein the system is adapted for performing the acts of
The system may be further adapted to perform a method of the invention and as described above.
Furthermore, an embodiment of the invention relates to a grid gateway node being adapted for application in a system of the invention and as described before, wherein the node comprises
The routing means may be adapted to route messages by extracting a grid address from a received message and to route the message to the destination device of the grid specified by the grid address.
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.
The invention will be described in more detail hereinafter with reference to exemplary embodiments. However, the invention is not limited to these exemplary embodiments.
In the following, functionally similar or identical elements may have the same reference numerals. Even if embodiments of the invention, which are described in the following, relate to lighting systems, the invention is generally applicable to networked control systems, which comprise several devices arranged in a grid. The terms “light” and “luminaire” describe the same.
In professional environments it becomes more and more interesting to control lights on an individual and local basis. Examples of such environments are green houses, factory buildings, sport halls, office buildings and outdoor (matrix) light displays. Instead of switching on or off all luminaries, it is preferred to control single luminaries or groups of luminaries in order to locally create light effects in certain areas, for example in order to illuminate certain areas in an office building or to create light for only some plants in a certain place in a green house. Also, often it is required to individually control luminaries of a lighting system with for example a central controller of the lighting system, which is only possible if all luminaries of the lighting system are commissioned, i.e. are recorded in a database of the computer with their at least relative location in the lighting installation so that an operator can decide which luminaire to activate. Complex lighting systems are usually organized as networked control systems, which means that the devices of the system such as luminaries or groups of luminaries are part of a network and may be individually addressed and controlled for example by control messages. The control messages can be centrally generated, e.g. by a central controller such as computer provided for controlling luminaries of for example an outdoor (matrix) light display, but might also be based on local sensor findings, e.g. in a lighting system for greenhouses or offices.
Individual control of luminaries in such networked lighting systems may be done by attaching a communication node to each luminaire that needs to be controlled, e.g. ballast. The node may be integrated in the luminaire or attached as separate device. A node may comprise a microcontroller being programmed to receive and execute control commands addressed to the respective node. The addressable node forms a device of a networked control system. A node may control a single luminaire or several luminaries. In a networked lighting system, each of the nodes has a unique network address, so that messages from a given controller can be directly addressed and routed to it. A message means any control command for controlling devices attached to an addressed node, for example “dimming of all luminaries connected to node with address xyz” or “activating the luminaire at node with address xyz”. The messages or control commands are sent to a node or a group of nodes at a given location within a building or an environment, to regulate the lighting at the given location. Lights of a lighting system can be also controlled on the basis of sensor values or humans pushing actuators, for example light switches. The lights may be connected with individual wires to a switching point, or connected with a wired bus system to a control point connected with wireless communication technology.
The lights of lighting system installations in building units such as in an office are often organized in rectangular grids. Particularly, four types of units can be discerned, although other unit types can be envisaged:
Within the first two unit types the lights are usually arranged in rectangular patterns. Sensors can be arranged in another rectangular pattern within the same space. Within unit type 3 (corridor) lights are usually arranged in one or more lines. While in unit 4 light grids of different types of luminaires may co-exist. Sometimes a more complex circle segment pattern is used. Within each building unit the lights can automatically find their grid locations by using an auto-commissioning method. With the invention and as described in the following, the grids can be interconnected to automatically locate each node in the building without ambiguity, while maintaining an automatic allocation of addresses directly related to the position of the nodes and the luminaires connected to it within the building.
Within one unit, a microcontroller (node) may be associated with one or more light points placed in a rectangle. A light point may comprise one or more luminaries. The nodes may be placed in a grid. The position of the nodes in the grid, expressed as a [column, row] pair, represents the location of the nodes. The nodes may be interconnected by point to point communication channels. For some applications it is not always needed to provide all point to point connections between neighbored nodes in the grid. Restricting the connections along only rows, or only columns, may be for some applications sufficient. However when a node fails, all the nodes coming after this node in the communication chain will not receive any commands until the node is repaired. Providing cross links to connect the rows or columns enhances the fault tolerance, such that the failure of one node does not affect any other nodes.
Networks are organized in a mesh network, or star network interconnected with wired or wireless point to point connections, or as a multi-drop wired network, or as a wireless network. According to most standards, the manufacturer allocates a hardware address to the network interface, which is the address of the device used to communicate with his directly connected neighbor. An example of a hardware address is the MAC (Medium Access Control) address according to the Ethernet standard. Usually a network wide address (e.g. Internet address) is given to each node and a mapping between hardware address and network address is established. Network addresses have no relation to the location or function of the device. In this embodiment of the invention, the location of each node is stored in the node. This location is used to address the node directly. Consequently each node may be addressed by its location and no longer by its hardware address or network-wide address.
Because the walls can be reconfigured between the three offices, the separation in three networks is not physically imposed for grid 10. In
Communication within a given building unit is not enough. The next step is to interconnect the grids 10, 12, 14 and 16 between them such that floor-wide communication can be done. This may be necessary when a control program for the networked control system runs on a central building-wide computer. In the future, a central controller running the control program for one building unit can be envisaged with the current grid proposal.
Two embodiments for interconnecting the functional grids according to the invention are described and explained in the following:
Once the lighting grids are interconnected, the lighting network can be connected to the sensor network, as will be described later.
In the first embodiment, one single grid is created per floor:
One single grid per floor is established by interconnecting nodes which lie opposite to each other, as shown in
In the second embodiment, interconnected grids are created:
Instead of interconnecting the grids to one single grid, a grid of grids is created by interconnecting the grids with grid gateway nodes 22. At the same locations as the single point-to-point links 20 were inserted in
Assuming that a lighting wired backbone network exists, it may make good sense to interconnect the grid nodes with the wired backbone. The grid gateway nodes may fulfill the gateway function foreseen for the lighting network between the backbone and the individual office unit networks. Standard routing techniques like AODV (Ad-hoc On-demand Distance Vector) can be used to find the path from the specified grid node to the destination grid node. This approach fits well with the running of the Internet Protocol (IP) over the backbone. In a grid gateway node, a lighting control software, for example executed by the routing means, unpacks a received message and sends it to the destination node in the grid. Within the grid, a suitable routing method may be used. The transformation of IP addresses used on the backbone to addresses used on the grid can be implemented with protocols proposed by the 6LoWPAN (acronym for “IPv6 over Low power Wireless Personal Area Networks”) working group of IETF.
An alternative method, decoupled from the Internet Protocol, is to provide a flat network wide routing over the grids. This implies that a network address is composed of the grid identifier and the grid address (location) within the selected grid. For routing purposes, every node may store the identifiers of all grids in each node. With each identifier, a node may also store the local grid address of the grid node through which a path to the given grid passes. Given the relatively low number of grids in a building and the hierarchical organization of the network, grid identifiers can be broadcast over the network. Without loss of generality, assume a node, k, in grid G with grid node g, and a grid H with grid node h exist. Grid node h broadcasts the grid identifier H and its own address h over the backbone. Grid node g will receive the message and stores the grid identifier H and the grid node address h in its memory. Grid node G broadcasts the grid identifier H with its own address g over grid G. Node k receives both H and g, and stores them in memory. When k sends a packet to a node m in H, it routes a packet to grid node g, g sends it on to h according to backbone routing rules, and h routes it to destination m in H.
Next, embodiments of the integration of sensor and luminaire networks as shown in
Another solution calls for physically adapting the position of the sensors and luminaires to each other. This is shown in
The network structures described above encourage a dynamic building up of a infrastructure usable by a central control program. After commissioning of devices of networked control systems of the building infrastructure, every node can communicate its position (address), device type and service type. This differs from the functionality provided by the UPnP (Universal Plug and Play) protocol or IETF SLP (Service Location Protocol) in some significant points:
The invention can be applied in any networked control system such as a complex lighting system with a plurality of light sources, for example a lighting system installed in homes, shops and office applications. The invention is particularly applicable for large installations of networked control systems with interconnected devices, such as several networked lighting systems installed in a building.
At least some of the functionality of the invention may be performed by hard- or software. In case of an implementation in software, a single or multiple standard microprocessors or microcontrollers may be used to process a single or multiple algorithms implementing the invention.
It should be noted that the word “comprise” does not exclude other elements or steps, and that the word “a” or “an” does not exclude a plurality. Furthermore, any reference signs in the claims shall not be construed as limiting the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
09166337.7 | Jul 2009 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2010/053270 | 7/19/2010 | WO | 00 | 3/19/2012 |