Melanie Nicole Zeilinger
University of California, Berkeley
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Melanie Nicole Zeilinger.
Molecular Systems Biology | 2006
Melanie Nicole Zeilinger; Eva M. Farré; Stephanie R. Taylor; Steve A. Kay; Francis J. Doyle
In plants, as in animals, the core mechanism to retain rhythmic gene expression relies on the interaction of multiple feedback loops. In recent years, molecular genetic techniques have revealed a complex network of clock components in Arabidopsis. To gain insight into the dynamics of these interactions, new components need to be integrated into the mathematical model of the plant clock. Our approach accelerates the iterative process of model identification, to incorporate new components, and to systematically test different proposed structural hypotheses. Recent studies indicate that the pseudo‐response regulators PRR7 and PRR9 play a key role in the core clock of Arabidopsis. We incorporate PRR7 and PRR9 into an existing model involving the transcription factors TIMING OF CAB (TOC1), LATE ELONGATED HYPOCOTYL (LHY) and CIRCADIAN CLOCK ASSOCIATED (CCA1). We propose candidate models based on experimental hypotheses and identify the computational models with the application of an optimization routine. Validation is accomplished through systematic analysis of various mutant phenotypes. We introduce and apply sensitivity analysis as a novel tool for analyzing and distinguishing the characteristics of proposed architectures, which also allows for further validation of the hypothesized structures.
conference on decision and control | 2012
Alexander Domahidi; Aldo U. Zgraggen; Melanie Nicole Zeilinger; Colin Neil Jones
Receding horizon control requires the solution of an optimization problem at every sampling instant. We present efficient interior point methods tailored to convex multistage problems, a problem class which most relevant MPC problems with linear dynamics can be cast in, and specify important algorithmic details required for a high speed implementation with superior numerical stability. In particular, the presented approach allows for quadratic constraints, which is not supported by existing fast MPC solvers. A categorization of widely used MPC problem formulations into classes of different complexity is given, and we show how the computational burden of certain quadratic or linear constraints can be decreased by a low rank matrix forward substitution scheme. Implementation details are provided that are crucial to obtain high speed solvers.We present extensive numerical studies for the proposed methods and compare our solver to three well-known solver packages, outperforming the fastest of these by a factor 2-5 in speed and 3-70 in code size. Moreover, our solver is shown to be very efficient for large problem sizes and for quadratically constrained QPs, extending the set of systems amenable to advanced MPC formulations on low-cost embedded hardware.
conference on decision and control | 2008
Melanie Nicole Zeilinger; Colin Neil Jones
Limits on the storage space or the computation time restrict the applicability of model predictive controllers (MPC) in many real problems. Currently available methods either compute the optimal controller online or derive an explicit control law. In this paper we introduce a new approach combining the two paradigms of explicit and online MPC to overcome their individual limitations. The algorithm computes a piecewise affine approximation of the optimal solution that is used to warm-start an active set linear programming procedure. A preprocessing method is introduced that provides hard real-time execution, stability and performance guarantees for the proposed controller. By choosing a combination of the quality of the approximation and the number of online active set iterations the presented procedure offers a tradeoff between the warm-start and online computational effort. We show how the problem of identifying the optimal combination for a given set of requirements on online computation time, storage and performance can be solved. Finally, we demonstrate the potential of the proposed warm-start procedure on numerical examples.
Automatica | 2014
Melanie Nicole Zeilinger; Davide Martino Raimondo; Alexander Domahidi; Colin Neil Jones
High-speed applications impose a hard real-time constraint on the solution of a model predictive control (MPC) problem, which generally prevents the computation of the optimal control input. As a result, in most MPC implementations guarantees on feasibility and stability are sacrificed in order to achieve a real-time setting. In this paper we develop a real-time MPC approach for linear systems that provides these guarantees for arbitrary time constraints, allowing one to trade off computation time vs. performance. Stability is guaranteed by means of a constraint, enforcing that the resulting suboptimal MPC cost is a Lyapunov function. The key is then to guarantee feasibility in real-time, which is achieved by the proposed algorithm through a warm-starting technique in combination with robust MPC design. We address both regulation and tracking of piecewise constant references. As a main contribution of this paper, a new warm-start procedure together with a Lyapunov function for real-time tracking is presented. In addition to providing strong theoretical guarantees, the proposed method can be implemented at high sampling rates. Simulation examples demonstrate the effectiveness of the real-time scheme and show that computation times in the millisecond range can be achieved.
conference on decision and control | 2014
Anayo K. Akametalu; Shahab Kaynama; Jaime F. Fisac; Melanie Nicole Zeilinger; Jeremy H. Gillula; Claire J. Tomlin
Reinforcement learning for robotic applications faces the challenge of constraint satisfaction, which currently impedes its application to safety critical systems. Recent approaches successfully introduce safety based on reachability analysis, determining a safe region of the state space where the system can operate. However, overly constraining the freedom of the system can negatively affect performance, while attempting to learn less conservative safety constraints might fail to preserve safety if the learned constraints are inaccurate. We propose a novel method that uses a principled approach to learn the systems unknown dynamics based on a Gaussian process model and iteratively approximates the maximal safe set. A modified control strategy based on real-time model validation preserves safety under weaker conditions than current approaches. Our framework further incorporates safety into the reinforcement learning performance metric, allowing a better integration of safety and learning. We demonstrate our algorithm on simulations of a cart-pole system and on an experimental quadrotor application and show how our proposed scheme succeeds in preserving safety where current approaches fail to avoid an unsafe condition.
advances in computing and communications | 2012
Christian Conte; Niklaus R. Voellmy; Melanie Nicole Zeilinger; Colin Neil Jones
This work presents an approach for both distributed synthesis and control for a network of discrete-time constrained linear systems without central coordinator. Every system in the network is dynamically coupled to a number of neighboring systems and it is assumed that communication among neighbors is possible. A model predictive controller based on distributed optimization is introduced, by which every system in the network can compute feasible and stabilizing control inputs online. Stability of the closed-loop network of systems is guaranteed by introducing local terminal cost functions and sets, which together satisfy invariance conditions in a distributed way. This includes in particular that the local terminal sets are not static but evolve over time. It is shown that synthesis of both quadratic terminal cost functions and corresponding terminal sets can be done by distributed optimization. Finally, closed-loop performance of the proposed controller is demonstrated on a coupled array of inverted pendulums.
conference on decision and control | 2009
Melanie Nicole Zeilinger; Colin Neil Jones; Davide Martino Raimondo
Recent results have suggested that online Model Predictive Control (MPC) can be computed quickly enough to control fast sampled systems. High-speed applications impose a hard real-time constraint on the solution of the MPC problem, which generally prevents the computation of the optimal controller. In current approaches guarantees on feasibility and stability are sacrificed in order to achieve a real-time setting. In this paper we develop a real-time MPC scheme based on robust MPC design that recovers these guarantees while allowing for extremely fast computation. We show that a simple warm-start optimization procedure providing an enhanced feasible solution guarantees feasibility and stability for arbitrary time constraints. The proposed method can be practically implemented and efficiently solved for dynamic systems of significant problem size. Implementation details for a real-time robust MPC method are provided that achieves computation times equal to those reported for methods without guarantees. A 12-dimensional problem with 3 control inputs and a prediction horizon of 10 time steps is solved in 2msec with a performance deterioration less than 1% and thereby allows for sampling rates of 500Hz.
conference on decision and control | 2012
Christian Conte; Tyler H. Summers; Melanie Nicole Zeilinger; Colin Neil Jones
This paper presents a systematic computational study on the performance of distributed optimization in model predictive control (MPC). We consider networks of dynamically coupled systems, which are subject to input and state constraints. The resulting MPC problem is structured according to the systems dynamics, which makes the problem suitable for distributed optimization. The influence of fundamental aspects of distributed dynamic systems on the performance of two particular distributed optimization methods is systematically analyzed. The methods considered are dual decomposition based on fast gradient updates (DDFG) and the alternating direction method of multipliers (ADMM), while the aspects analyzed are coupling strength, stability, initial state, coupling topology and network size. The methods are found to be sensitive to coupling strength and stability, but relatively insensitive to initial state and topology. Moreover, they scale well with the number of subsystems in the network.
IEEE Transactions on Automatic Control | 2014
Melanie Nicole Zeilinger; Colin Neil Jones
Soft constrained model predictive control (MPC) is frequently applied in practice in order to ensure feasibility of the optimization during online operation. Standard techniques offer global feasibility by relaxing state or output constraints, but cannot ensure closed-loop stability. This paper presents a new soft constrained MPC approach for tracking that provides stability guarantees even for unstable systems. Two types of soft constraints and slack variables are proposed to enlarge the terminal constraint and relax the state constraints. The approach ensures feasibility of the MPC problem in a large region of the state space, depending on the imposed hard constraints, and stability is guaranteed by design. The optimal performance of the MPC control law is preserved whenever all state constraints can be enforced. Asymptotic stability of all feasible reference steady-states under the proposed control law is shown, as well as input-to-state stability for the system under additive disturbances. The soft constrained method can be combined with a robust MPC approach, in order to exploit the benefits of both techniques. The properties of the proposed methods are illustrated by numerical examples.
conference on decision and control | 2007
Frank J. Christophersen; Melanie Nicole Zeilinger; Colin Neil Jones
We consider the class of piecewise affine optimal state feedback control laws applied to discrete-time piecewise affine systems, motivated by recent work on the computation of closed-form MPC controllers. The storage demand and complexity of these optimal closed-form solutions limit their applicability in most real-life situations. In this paper we present a novel algorithm to a posteriori reduce the storage demand and complexity of the closed-form controller without losing closed-loop stability or all time feasibility while guaranteeing a bounded performance decay compared to the optimal solution. The algorithm combines simple polyhedral manipulations with (multi-parametric) linear programming and the effectiveness of the algorithm is demonstrated on a large numerical example.