Institute for Systems Research Technical Reports

Permanent URI for this collectionhttp://hdl.handle.net/1903/4376

This archive contains a collection of reports generated by the faculty and students of the Institute for Systems Research (ISR), a permanent, interdisciplinary research unit in the A. James Clark School of Engineering at the University of Maryland. ISR-based projects are conducted through partnerships with industry and government, bringing together faculty and students from multiple academic departments and colleges across the university.

Browse

Search Results

Now showing 1 - 10 of 46
  • Thumbnail Image
    Item
    Experimenting with Hybrid Control
    (2000) Brockett, Roger W.; Hristu, Dimitrios; ISR; CDCSS
    There is a growing realization among educators andemployers that students of automatic control should be encouraged tothink of the subject in broader terms. The systems approach shouldembrace communication requirements, signal processing, data logging,etc. all the way up to and including the level of complexity suggestedby the phrase "enterprise control." Designing a controlexperiment that is illustrative and instructional in this broadersense presents a number of challenges beyond those discussedabove. The systems under consideration must be very flexible. Ofcourse the hardware must continue to be reliable and relatively easyto understand at an intuitive level. They should also reflect thecomplexity of purpose and the possibility of multi-modal operationthat one expects to find in complex systems. With these qualities inmind, we have assembled and extensively exercised an experimentalhybrid control system for use in an instructional/research laboratoryat Harvard. Our goal with this paper is to describe for others thestructure of the system and to present a sample of the experimentsthat were facilitated by it.

    An important feature of the facility we describe is that it uses severaltypes of sensing modalities including position sensing, tactile sensingand more conventional vision sensing. It can interact with objectsof different complexity and is subject to communication constraints arising in a completelynatural and generic way. In constructing it we have used off-the-shelfcomponents wherever possible and made choices with an eye towardflexibility and reliability.

    The research and scientific content in this material has been submitted to the IEEE Control Systems Magazine.
  • Thumbnail Image
    Item
    Generalized Inverses for Finite-Horizon Tracking
    (2000) Hristu, Dimitrios; ISR; CDCSS
    Control and communication issues aretraditionally "decoupled" in discussions of decision and controlproblems, as this simplifies the analysis and generally works well forclassical models. This fundamental assumption deserves re-examinationas control applications spread into new areas where system complexityis significant. Such areas include the coordinated control of aerialvehicles (UAVs), MEMS devices, multi-joint manipulators and othersettings where many systems must share the attention of adecision-maker. We consider a new class ofsampled-data systems (termed "computer-controlled systems") thatoffer the possibility of jointly optimizing between control andcommunication goals. Computer-controlled LTI systems can be viewed aslinear operators between appropriate inner-product spaces. Thegeneralized inverses of these operators are used to solve a class offinite-horizon tracking problems.

    This work was presented at the IEEE Conf. on Decision and Control, Dec. 1999.
  • Thumbnail Image
    Item
    A Tool Optimization Interface for a Semiconductor Manufacturing System
    (2000) Thomas, Ryan; Herrmann, Jeffrey W.; ISR
    This paper will serve as the documentation for the Tool Optimization codeof the HSE software. The purpose of the software is, simply, to enable auser to optimize a factory's tool selection. This will be added to theexisting Factory Administrator which enables users to understand theeffects of changes in many parts of the manufacturing process (i.e. Temperatures, Pressures, etc.).

    To accomplish this an interface was designed via the DELPHI programminglanguage that can take inputs from a user as well as factory details froman Excel spreadsheet, run simulations, determine an optimal toolconfiguration, and output this data as easily as possible to the user.

    The Interface will guide the Simulation as many times as needed to performits gradient analysis. After the program is complete, it determines a bestcase tool configuration that meets the user's throughput while maintainingto his budget. The interface will output how many of each tool to purchaseas well the best possible tool allocation (usage) for each tool.

  • Thumbnail Image
    Item
    Optimal Risk Sensitive Control of Semi-Markov Decision Processes
    (2000) Chawla, Jay P.; Marcus, Steven I.; Shayman, Mark A.; ISR
    In this thesis, we study risk-sensitive cost minimization in semi-Markov decision processes. The main thrust of the thesis concerns the minimization of average risk sensitive costs over the infinite horizon.

    Existing theory is expanded intwo directions: the semi-Markov case is considered, and non-irreduciblechains are considered. In particular, the analysis of the non-irreduciblecase is a significant addition to the literature, since many real-worldsystems do not exhibit irreducibility under all stationary Markov policies. Extension of existing results to the semi-Markovcase is significant because it requires the definition of a newdynamic programming equation and a technically challenging adaptation of the Perron-Frobeniuseigenvalue from the discrete time case.

    In order to determine an optimal policy, new concepts in the classificationof Markov chains need to be introduced. This is because in thenon-irreducible case, the average risk sensitive cost objective function permits extremely unlikely events to exert a controlling influence on costs. We define equivalence classes of statescalled `strongly communicating classes' and formulate in terms of thema new characterization of the underlying structureof Markov Decision Problems and Markov chains.

    In the risk sensitive case, the expected cost incurred prior to a stopping time with finite expected valuecan be infinite. For this reason, we introduce an assumption: reachability with finite cost. This is the fundamental assumptionrequired to achieve the major results of this thesis.

    We explore existence conditions for an optimal policy, optimality equations,and behavior for large and small risk sensitivity parameter. (Onlynon-negative risk parameters are discussed in this thesis -- i.e. the risk averse and risk neutral cases, not the risk seeking case.) Ramificationsfor the risk neutral objective function are also analyzed.Furthermore, a simple solution technique we call `recursive computation'to find an optimal policy that isapplicable to small state spaces is described through examples.

    The countable state space case is explored, and results that hold only for a finite state space are also presented. Other, relatedobjective functions such as sample path cost are analyzed and discussed.

    We also explore finite time horizon semi-Markov problems, and present a general technique for solving them.We define a new objective function, the minimization of which is calledthe `deadline problem'. This is a problem in which the probability of reaching the goal state in a set period of time is maximized. We transform thedeadline problem objective function into an equivalent finite-horizonrisk sensitive objective function.

  • Thumbnail Image
    Item
    Comparison of Run-to-Run Control Methods in Semiconductor Manufacturing Processes
    (2000) Zhang, Chang; Deng, Hao; Baras, John S.; Baras, John S.; ISR
    Run-to Run (RtR) control plays an important role in semiconductor manufacturing.

    In this paper, RtR control methods are generalized. The set-valued RtR controllers with ellipsoidapproximation are compared with other RtR controllers bysimulation according to the following criteria: A good RtR controller should be able to compensate for variousdisturbances, such as process drifts, process shifts (step disturbance)and model errors; moreover, it should beable to deal with limitations, bounds, cost requirement, multipletargets and time delays that are often encountered in realprocesses.

    Preliminary results show the good performance of the set-valued RtRcontroller. Furthermore, this paper shows that it is insufficient to uselinear models to approximate nonlinear processes and it is necessary to developnonlinear model based RtR controllers.

  • Thumbnail Image
    Item
    Randomized Difference Two-Timescale Simultaneous Perturbation Stochastic Approximation Algorithms for Simulation Optimization of Hidden Markov Models
    (2000) Bhatnagar, Shalabh; Fu, Michael C.; Marcus, Steven I.; Bhatnagar, Shashank; Marcus, Steven I.; Fu, Michael C.; ISR
    We proposetwo finite difference two-timescale simultaneous perturbationstochastic approximation (SPSA)algorithmsfor simulation optimization ofhidden Markov models. Stability and convergence of both thealgorithms is proved.

    Numericalexperiments on a queueing model with high-dimensional parameter vectorsdemonstrate orders of magnitude faster convergence using thesealgorithms over related $(N+1)$-Simulation finite difference analoguesand another two-simulation finite difference algorithm that updates incycles.

  • Thumbnail Image
    Item
    Optimal Multilevel Feedback Policies for ABR Flow Control using Two Timescale SPSA
    (1999) Bhatnagar, Shalabh; Fu, Michael C.; Marcus, Steven I.; ISR
    Optimal multilevel control policies for rate based flow control in available bit rate (ABR) service in asynchronous transfer mode (ATM) networks are obtained in the presence of information and propagation delays, using a numerically efficient two timescale simultaneous perturbation stochastic approximation (SPSA) algorithm. Numerical experiments demonstrate fast convergence even in the presence of significant delays and a large number of parametrized parameter levels.
  • Thumbnail Image
    Item
    Motion Control for Nonholonomic Systems on Matrix Lie Groups
    (1998) Struemper, Herbert Karl; Krishnaprasad, P.S.; ISR; CDCSS
    In this dissertation we study the control of nonholonomic systems defined by invariant vector fields on matrix Lie groups. We make use of canonical constructions of coordinates and other mathematical tools provided by the Lie group setting. An approximate tracking control law is derived for so-called chained form systems which arise as local representations of systems on a certain nilpotent matrix group. After studying the technique of nilpotentization in the setting of systems on matrix Lie groups we show how motion control laws derived for nilpotent systems can be extended to nilpotentizable systems using feedback and state transformations. The proposed control laws exhibit highly oscillatory components both for tracking and feedback stabilization of local representations of nonholonomic systems on Lie groups. Applications to the control and analysis of the kinematics of mechanical systems are discussed and numerical simulations are presented.
  • Thumbnail Image
    Item
    Risk-Sensitive and Minimax Control of Discrete-Time, Finite-State Markov Decision Processes
    (1998) Coraluppi, Stephano P.; Marcus, Steven I.; ISR
    This paper analyzes a connection between risk-sensitive and minimaxcriteria for discrete-time, finite-states Markov Decision Processes(MDPs). We synthesize optimal policies with respect to both criteria,both for finite horizon and discounted infinite horizon problems. Ageneralized decision-making framework is introduced, which includes asspecial cases a number of approaches that have been considered in theliterature. The framework allows for discounted risk-sensitive andminimax formulations leading to stationary optimal policies on theinfinite horizon. We illustrate our results with a simple machinereplacement problem.
  • Thumbnail Image
    Item
    Feasible Sequential Quadratic Programming for Finely Discretized Problems from SIP
    (1997) Lawrence, Craig T.; Tits, A.L.; ISR
    A sequential Quadratic Programming algorithm designed to efficiently solve nonlinear optimization problems with many inequality constraints, e.g. problems arising from finely discretized Semi-Infinite Programming, is described and analyzed. The key features of the algorithm are (i) that only a few of the constraints are used in the QP sub-problems at each iteration, and (ii) that every iterate satisfies all constraints.