|
Wired Network Synthesis Flow for Building AutomationThe design of a cost effective wired network for building automation cannot overlook the actual network layout. More than 50% of the cost of a network installation comes from the wiring cost. Therefore, the actual wiring of a network is a first class quantity that must be taken into account in any algorithm that minimizes cost. Obviously, the actual position of the node is important to determine the path of a wire from a source to a destination node. Finally, we need to capture the traffic properties that are generated by the node towards the network. In control application, the traffic generated by nodes is usually periodic. It means that a sensor will send packets that are regularly spaced in time. Each node is characterized by a set of threads that can be sending or receiving data. A thread is characterized by the period at which data are generated and sent, and the message length in bits. A thread also contains other information like the name of the thread, the id of the destination node, the name of the thread at the receiver etc. (cosi::Thread). The quantities that are attached to a communication structure are the following (see Quantities):
We define three communication structures for specifying the inputs and the outputs of a synthesis algorithm (see Communication Structures for Wired Building Automation Network Design):
There are several components modeled in COSI that are describe in Components. Compostiion rules Environment Synthesis Algorithms Input and output functions Generated on Sun Sep 7 18:37:45 2008 for COSI by 1.5.4 |