33 research outputs found

    Energy efficient scheduling for cluster-tree wireless sensor networks with time-bounded data flows: application to IEEE 802.15.4/ZigBee

    Get PDF
    Cluster scheduling and collision avoidance are crucial issues in large-scale cluster-tree Wireless Sensor Networks (WSNs). The paper presents a methodology that provides a Time Division Cluster Scheduling (TDCS) mechanism based on the cyclic extension of RCPS/TC (Resource Constrained Project Scheduling with Temporal Constraints) problem for a cluster-tree WSN, assuming bounded communication errors. The objective is to meet all end-to-end deadlines of a predefined set of time-bounded data flows while minimizing the energy consumption of the nodes by setting the TDCS period as long as possible. Sinceeach cluster is active only once during the period, the end-to-end delay of a given flow may span over several periods when there are the flows with opposite direction. The scheduling tool enables system designers to efficiently configure all required parameters of the IEEE 802.15.4/ZigBee beaconenabled cluster-tree WSNs in the network design time. The performance evaluation of thescheduling tool shows that the problems with dozens of nodes can be solved while using optimal solvers

    Balancing the Waiting Times in a Simple Traffic Intersection Model

    Get PDF
    We propose a novel dynamical model of a simple traffic intersection, where the state variables represent the queue lengths and the mean waiting times in the queues. Including the mean waiting times in the model allows for a more fair traffic control, where the waiting times of the individual vehicles in the various streets of the intersection are taken into account to some degree. The model is linearized and its parameters are estimated using real traffic data measured during one day in Prague. For the balancing of the waiting times, two different controllers are considered: a linear quadratic regulator and a nonlinear model predictive controller. The controllers are evaluated in simulations where real traffic data is used for the incoming flows

    Optimization and Scheduling Toolbox

    Get PDF

    Continuous Petri Nets and Polytopes

    No full text
    This article addresses the problem of the computation of instantaneous firing speed in Invariant Behavior state (IB-state) of Constant speed Continuous Petri Net (CCPN) with presence of actual conflicts. The adopted approach is based on polyhedral computations applied to specify an area of possible instantaneous firing speed. If the actual conflicts are resolved by global priorities, the instantaneous firing speed is found in a set of the polytop vertices or alternatively it is found by one formulation of the linear programming problem per each priority level. The approach shown in this article assumes the speed maximisation being prior to priority resolution

    Petri Net Models for Manufacturing Systems

    No full text
    This paper presents an experimental laboratory setup aimed at creating a flexible manufacturing system for use in teaching real-time control. The machine models (robots, conveyors, etc.) are self-contained elements with their own intelligence, communicating with a master computer. A supervisor program running on the master computer is implemented by a real-time operating system, enabling the dynamic creation of processes. The supervisor program is fully parameterized, with parameters specifying manufacturing subtasks of all machines and synchronization among them. This makes the control system modular and flexible. A manufacturing task is specified by Petri nets that are automatically decomposed into a set of unique P-invariant generators. The choice of concurrent processes corresponding to P-invariants is done semi-automatically to reflect the physical tenor of the manufacturing system
    corecore