38 research outputs found

    Full design of fuzzy controllers using genetic algorithms

    Get PDF
    This paper examines the applicability of genetic algorithms (GA) in the complete design of fuzzy logic controllers. While GA has been used before in the development of rule sets or high performance membership functions, the interdependence between these two components dictates that they should be designed together simultaneously. GA is fully capable of creating complete fuzzy controllers given the equations of motion of the system, eliminating the need for human input in the design loop. We show the application of this new method to the development of a cart controller

    Efficient parallel architecture for highly coupled real-time linear system applications

    Get PDF
    A systematic procedure is developed for exploiting the parallel constructs of computation in a highly coupled, linear system application. An overall top-down design approach is adopted. Differential equations governing the application under consideration are partitioned into subtasks on the basis of a data flow analysis. The interconnected task units constitute a task graph which has to be computed in every update interval. Multiprocessing concepts utilizing parallel integration algorithms are then applied for efficient task graph execution. A simple scheduling routine is developed to handle task allocation while in the multiprocessor mode. Results of simulation and scheduling are compared on the basis of standard performance indices. Processor timing diagrams are developed on the basis of program output accruing to an optimal set of processors. Basic architectural attributes for implementing the system are discussed together with suggestions for processing element design. Emphasis is placed on flexible architectures capable of accommodating widely varying application specifics

    Device-to-Device Communications in the Millimeter Wave Band: A Novel Distributed Mechanism

    Full text link
    In spite of its potential advantages, the large-scale implementation of the device-to-device (D2D) communications has yet to be realized, mainly due to severe interference and lack of enough bandwidth in the microwave (μ\muW) band. Recently, exploiting the millimeter wave (mmW) band for D2D communications has attracted considerable attention as a potential solution to these challenges. However, its severe sensitivity to blockage along with its directional nature make the utilization of the mmW band a challenging task as it requires line-of-sight (LOS) link detection and careful beam alignment between the D2D transceivers. In this paper, we propose a novel distributed mechanism which enables the D2D devices to discover unblocked LOS links for the mmW band communication. Moreover, as such LOS links are not always available, the proposed mechanism allows the D2D devices to switch to the μ\muW band if necessary. In addition, the proposed mechanism detects the direction of the LOS links to perform the beam alignment. We have used tools from stochastic geometry to evaluate the performance of the proposed mechanism in terms of the signal-to-interference-plus-noise ratio (SINR) coverage probability. The performance of the proposed algorithm is then compared to the one of the single band (i.e., μ\muW/mmW) communication. The simulation results show that the proposed mechanism considerably outperforms the single band communication.Comment: 6 Pages, 6 Figures, Accepted for presentation in Wireless Telecommunication Symposium (WTS'18

    An intelligent allocation algorithm for parallel processing

    Get PDF
    The problem of allocating nodes of a program graph to processors in a parallel processing architecture is considered. The algorithm is based on critical path analysis, some allocation heuristics, and the execution granularity of nodes in a program graph. These factors, and the structure of interprocessor communication network, influence the allocation. To achieve realistic estimations of the executive durations of allocations, the algorithm considers the fact that nodes in a program graph have to communicate through varying numbers of tokens. Coarse and fine granularities have been implemented, with interprocessor token-communication duration, varying from zero up to values comparable to the execution durations of individual nodes. The effect on allocation of communication network structures is demonstrated by performing allocations for crossbar (non-blocking) and star (blocking) networks. The algorithm assumes the availability of as many processors as it needs for the optimal allocation of any program graph. Hence, the focus of allocation has been on varying token-communication durations rather than varying the number of processors. The algorithm always utilizes as many processors as necessary for the optimal allocation of any program graph, depending upon granularity and characteristics of the interprocessor communication network

    Controls and guidance research

    Get PDF
    The objectives of the control group are concentrated on research and education. The control problem of the hypersonic space vehicle represents an important and challenging issue in aerospace engineering. The work described in this report is part of our effort in developing advanced control strategies for such a system. In order to achieve the objectives stated in the NASA-CORE proposal, the tasks were divided among the group based upon their educational expertise. Within the educational component we are offering a Linear Systems and Control course for students in electrical and mechanical engineering. Also, we are proposing a new course in Digital Control Systems with a corresponding laboratory

    Heterogeneous UAV Cells: An Effective Resource Allocation Scheme for Maximum Coverage Performance

    Get PDF
    This paper develops an effective approach for the 3D deployment of a heterogeneous set of unmanned aerial vehicles (UAVs) acting as aerial base stations that provide maximum wireless coverage for ground users in a given geographical area. This problem is addressed in two steps. First, in order to maximize the utilization of each UAV, its optimal flight altitude is found based on the UAV’s transmit power which provides maximum coverage radius on the ground. The UAVs are classified into separate groups based on their transmit powers and optimal flight altitudes. Next, given a repository of UAVs belonging to different classes, the proposed technique finds an optimal subset of the available UAVs along with their optimal 3D placement to provide the maximum network coverage for a given area on the ground with the minimum power consumption. This optimization problem is proved to be NP-hard, for which a novel algorithm is proposed to solve the problem. Simulation results demonstrate the effectiveness of the proposed solution and provide valuable insights into the performance of the Heterogeneous UAV-supported small cell networks
    corecore