Robust Power Control of Optical Networks with Time-Delays. Nemanja Stefanovic

Size: px
Start display at page:

Download "Robust Power Control of Optical Networks with Time-Delays. Nemanja Stefanovic"

Transcription

1 Robust Power Control of Optical Networks with Time-Delays by Nemanja Stefanovic A thesis submitted in conformity with the requirements for the degree of Doctor of Philosophy Graduate Department of Electrical and Computer Engineering University of Toronto Copyright c 2010 by Nemanja Stefanovic

2 Abstract Robust Power Control of Optical Networks with Time-Delays Nemanja Stefanovic Doctor of Philosophy Graduate Department of Electrical and Computer Engineering University of Toronto 2010 We study the stability of power control algorithms applied to optical networks in the presence of both time-delays and uncertainties. The objective of power control algorithms acting on optical networks is to ensure each signal channel attains an optimal optical signal-to-noise ratio (OSNR) value such that transmission errors are minimized. The inputs to the optical network are the transmitter powers and the outputs of the optical network are the OSNR values. The primal control algorithms adjust the channel powers at the transmitters using the channel OSNR values as feedbacks to attain OSNR optimality. We also present the dual control algorithm located at the links which transmits a channel price as an additional feedback to the primal control algorithms. Together, these are called primal-dual control algorithms. We present robust OSNR models for optical networks with multiple time-delays. Specifically, we consider additive system uncertainties, input multiplicative uncertainties on the signal powers, and transmitter noise uncertainties, all within a norm-bounded uncertainty framework. We analyze and modify both central cost based algorithms and game-theoretic based algorithms, with an emphasis on the latter, to ensure the stability of the closed-loop system. We apply time-delay stability analyses to exploit the structures of the closed-loop systems for each type of control algorithm. These techniques include frequency analyses, Lyapunov-Razumikhin techniques, and Lyapunov-Krasovskii techniques. Due to nonlinearities in the closed-loop system models, and their time-scale ii

3 separated dynamics, we apply singular perturbation theory modified to handle either Lyapunov-Razumikhin theory or Lyapunov-Krasovskii theory. Singular perturbation theory, modified for time-delays, allows us to decouple complicated closed-loop systems into two simpler subsystems, one on a slow time-scale, and the other on a fast time-scale. We develop stability conditions for primal algorithms applied to arbitrary networks with delays. We also develop stability conditions for primal-dual algorithms applied to singlelinks, single-sink networks, two channel networks, and multi-link networks with both time-delays and uncertainties. The main results are presented as either LMI conditions and algebraic criteria. Simulations verify the stability of the closed-loop systems in the presence of time-delays. In addition, the simulations show the stabilization of perturbed systems at the expense of transient convergence time. iii

4 Dedication I dedicate this work to my wife and family. iv

5 Acknowledgements I give special thanks to my supervisor, Prof. Lacra Pavel, for her guidance over the past six years. v

6 Contents 1 Introduction Optical Network Overview Literature Review Optical Network OSNR Model and Control Algorithms Time-Delay in Communication Networks Uncertainty and Time-Delay in Communication Networks Problem Statement Thesis Organization Review of Preliminary Theory Time-Delay Stability Theory Definitions Razumikhin Stability Theory Krasovskii Stability Theory Robust Theory with Multiple Time-delays Game-Theoretic and Central Cost Algorithms Review of OSNR Models in Optical Networks Central Cost Based Control Algorithm Game-Theoretic Based Control Algorithm Link Algorithm vi

7 3.5 Multi-link Framework Primal Control of Optical Networks with Time-Delays OSNR Models with Time-Delays Closed-Loop Game-Theoretic System with Time-Delays Stability Analysis of Game-Theoretic Algorithms Stability Analysis of Central Cost Algorithms Discussion Simulations Simulation Parameters Game-theoretic Based Control Central Cost Based Control Primal-Dual Control of Optical Links with Time-Delay Singular Perturbation Theory Continuous-Time Closed-Loop System Razumikhin Stability Analysis Krasovskii Stability Analysis Scalar Analysis Discussion Simulations Simulation Parameters Razumikhin Based Time-Delay Bound Krasovskii Based Time-Delay Bound Robust Primal-Dual Network Control with Time-delays OSNR Models with Time-Delays and Uncertainties Single-Link Analysis Single-Sink Network Analysis vii

8 6.4 Arbitrary Two Channel Network Topology General Multi-link Framework Discussion Simulations Single-Link Simulations Single-Sink Simulations Conclusions and Future Work Summary of Main Results Conclusions Future Work A Linear Algebra 165 B Robust Time-Delay Framework 173 B.1 Single-Link Framework B.2 Multi-link Network Framework C Ancillary Theory Proofs 178 D Pricing Strategies 202 D.1 Review of Proportional Pricing Strategy D.2 Proportional Pricing for Primal-Dual Control E List of Symbols 206 E.1 Acronyms E.2 Symbols Bibliography 214 viii

9 List of Tables 4.1 Primal Algorithm Simulation Parameters Primal-Dual Simulation Parameters ix

10 List of Figures 1.1 An Example of a Global Optical Network [1] A Segment of An Optical Network with All Components Labeled Physical diagram of the system signals over a network cloud Block diagram of the controllers acting on the optical network Mesh Optical Network Optical spans in a link segment Optical path within a network Block diagram for the OSNR model (3.16) Central cost based control algorithm applied to the optical network Discrete-time Control Algorithm (3.24) on the OSNR system (3.16) Discrete-time Control Algorithm (3.38) on the OSNR system (3.16) Block diagram of the primal-dual algorithm acting on the optical network Discrete-time Control Algorithm (3.38) and Link Algorithm (3.41) applied to OSNR system (3.11) Three link example where the convexity condition (3.44) does not hold Single sink network configuration such that the convexity condition (3.44) is preserved Two channel network configuration such that the convexity condition (3.44) is preserved Multi-link network broken up into single-link stages x

11 4.1 Example general multi-link network Block diagram for the time-delayed OSNR model (4.1) Single-link configuration Continuous-time closed-loop block diagram of algorithm (4.4) applied to the OSNR model (4.1) Unity feedback system with loop transfer function, L(s) No Time-Delay, ρ i = Time-Delay 10ms, ρ i = Time-Delay 10ms, ρ i = Conservative Case, Time-Delay 10ms, ρ i = Channel multi-link configuration Channel multi-link configuration, ρ i = Channel multi-link configuration, ρ i = Channel multi-link configuration, ρ i = Channel multi-link configuration, ρ i = Simulation: 8 channels, single-link, 10ms delay, ρ i = 1, maximal OSNR target Simulation: 8 channels, single-link, 250ms delay, ρ i = 1, maximal OSNR target Simulation: 8 channels, single-link, 10ms delay, µ = 1, 23dB median target Simulation: 2 channels, 4 links, 10ms delay per link, ρ i = 1, maximal OSNR target Continuous-time Control Algorithm (5.8) and Link Algorithm (5.12) applied to OSNR system (4.2) with time-delay µ decoupled with ρ i = µ = 0.25 µ with ρ i = µ = 0.25 µ with ρ i = xi

12 5.5 The case ρ i = 0.1 with 10 optical spans and a time-delay of 15ms The case ρ i = 0.1 with 10 optical spans and a time-delay of 20ms OSNR Model (6.4) with time-delays and uncertainties Multi-link, single-sink network with time-delays Two channel configuration with decoupled OSNR outputs Two channel configuration with coupled OSNR output The base case ˆq = 0, no uncertainty in the system with nominal control laws (3.38) and (3.41) The case ˆq = for the unstable perturbed system with nominal control laws (3.38) and (3.41) The case ˆq = for the perturbed system with robust compensation with a i increased by a factor of No uncertainty in the system without robust compensation and ρ = Perturbed system without robust compensation and ρ = Perturbed system with robust compensation and ρ = C.1 Nyquist Plot of (C.38) C.2 Lemma 4.3.2: Solution range for (C.47) C.3 Lemma 4.3.2:Nyquist Shape Exploit xii

13 Chapter 1 Introduction Our dependence on communication networks to distribute information is growing at an exponential rate. A multitude of communication networks has evolved to provide a variety of services to end users. These communication networks include radio networks, satellite networks, and optical networks to name a few. Over the past decade, system control theory has been utilized to optimize the performance of these networks where heuristics were previously used. However, current communication control schemes ignore the effects of propagation delay. Time-delays may not just impact the performance efficiency of network control algorithms, but they may destabilize the networks. As communication networks grow in geographical size and complexity, the effects of timedelays become more pronounced and can not be ignored. An extreme example of timedelays in communication networks is the developing interplanetary Internet system where time-delays manifest themselves in minutes. The work proposed herein remedies the impact of time-delay in optical power control algorithms. We first present a high-level overview of optical communication networks. We then present a survey of current research in communication networks with time-delays and uncertainties. Next, we outline our research and formulate the problem statement. This is followed by a section that briefly summarizes the content of the remaining chapters. 1

14 Chapter 1. Introduction 2 Figure 1.1: An Example of a Global Optical Network [1] 1.1 Optical Network Overview Optical networks form the backbone for ultra-long haul communication in the Internet. In fact, over 85 percent of all global communications traverse optical fiber [7], including cable and telephone signals. Optical networks are global in size and and traverse both oceans and continents. The study of time-delays is justified since trans-oceanic cables and continental cables span thousands of kilometers. Thus, propagation delays are nonnegligible. In addition, mesh optical networks are distributed over large surface areas. The path that a signal traverses may not be direct thereby adding additional propagation delays. Figure 1.1 depicts an example of a global optical mesh configuration. Optical networks are comprised of a set of fiber optic links that connect nodes which facilitate the adding, dropping and rerouting of signal channels dynamically. Lasers transmit the signals into the optical network. The signals (channels) are multiplexed into a single beam of light using wavelength division multiplexing (WDM) before being transmitted through the network. Each channel is assigned a unique wavelength in the

15 Chapter 1. Introduction 3 Figure 1.2: A Segment of An Optical Network with All Components Labeled beam of light. The signals are demultiplexed at their destination points (Rx) to be processed outside the optical domain. The device that multiplexes/demultiplexes the channels is called the optical line terminal (OLT). The individual powers of the channels can be adjusted at the signal sources (Tx). Optical amplifiers (OAs) are used to amplify the channel powers every 80 to 100 kilometers along an optical link. Channels can be rerouted dynamically through different links within the network using optical crossconnects (OXCs). Figure 1.2 shows a segment of an optical network with all of the major components labeled. The transmission rate of error-free data in optical communication networks depends on the optical signal-to-noise ratio (OSNR) of the signal channels at reception, Rx. As the signal power in a channel increases, the OSNR value of the channel increases, and the bit error rate decreases. Thus, we are interested in optimizing all of the OSNR values in an optical network. The OSNR optimization problem is complicated because there are trade-offs in the attainable OSNR values for all channels. As one channel increases its signal power, thereby increasing its OSNR, it may adversely affect the OSNR values of the other channels in the network. This occurs due to cross-gain modulation [2] in the optical amplifiers. Optical amplifiers amplify multiple channels simultaneously according to a fixed gain profile. As such, if one channel increases its power, it requires more power from

16 Chapter 1. Introduction 4 Rx Optical Network Rx Tx Tx Tx Figure 1.3: Physical diagram of the system signals over a network cloud. the optical amplifier, which results in less power available for the remaining channels. From a systems level perspective, we view optical networks as follows. The inputs to the network are the signal powers at the sources, Tx. The outputs are the OSNR values at Rx, which are measurable in real-time. Proposed power control schemes utilize the OSNR values as feedbacks that are sent via dedicated channels. This information is used by control algorithms to adjust the source input powers as a function of OSNR. The control algorithms operate in real-time to achieve optimal OSNR values for the network. Figure 1.3 depicts the signal transmissions from Tx by solid lines, and the OSNR feedbacks from Rx as dashed lines. The signals (channels) may be geographically distributed across the network. Each transmitter for each signal has its own control algorithm at Tx. Figure 1.4 illustrates the closed-loop block diagram. In the work proposed herein, we modify existing control algorithms to ensure stability in the presence of both time-delays and uncertainties. Time-delays are not negligible in optical networks due to their global size. The timedelays in optical networks are the result of propagation delays in the signals traversing the network. The signals in optical networks are carried by pulses of light. The light is guided

17 Chapter 1. Introduction 5 Figure 1.4: Block diagram of the controllers acting on the optical network. through the optical fibers by the process of total internal reflection [42]. The signals travel through the silica in the fiber at a velocity of approximately 200, 000km/s. Thus, for every 100km span of fiber, the round trip signal propagation delay is approximately 1ms. The impact of the time-delays on the stability of the control algorithms depends on the rate at which the algorithms update the control signals. The faster the algorithm update rate, and hence the better the network performance, the more significant are the impact of time-delays in destabilizing the system. Thus, for high-performance optical networks, it is essential to understand the impact of time-delays on the control of optical networks. For example, packet-switched optical networks, which are currently experimental [42], require fast algorithm update rates. The following example illustrates the need to understand the effects of time-delays on optical networks in practice. Consider an optical network, with transmitter hardware and control software implemented to ensure power optimization. The channel powers at Tx are adjusted based on OSNR feedbacks every 100ms, which is reasonable by today s standards. We assume that there exist round-trip time-delays of 50ms, which is the case for a network covering a distance of 5000km. The network engineers believe that they

18 Chapter 1. Introduction 6 may improve the quality of service and robustness of the network by implementing significantly faster channel update times of 10ms. This requires purchasing more expensive transmitter hardware. However, for the transmitter to update every 10ms, the OSNR feedback signal is delayed by five times this update period. This delay is not an issue at slow update times, but these faster update times do not ensure system stability. If the system is no longer stable as a result of the delay, the channel update time-period must be increased which diminishes the benefit of the new hardware. In addition to time-delays, it is crucial to account for system uncertainties. In general, optical networks have system uncertainties due to both slow and fast-varying parameter changes over time. The fast-varying parameter changes are due to the inherent noise introduced by OAs called amplified spontaneous emission (ASE). The network gains change as a result of ASE being dependent on the channel powers. The slow parameter changes occur due to parameter drift in the components of the network over long periods of time. An additive uncertainty applied to the system gains accounts for such perturbations. Additive uncertainty also effectively models the changes in the transmitter noise over long periods of time. Furthermore, the optical fiber lengths may change due to environmental effects or system reconfigurations. In either case, these unmodeled changes result in inaccurate time-delays and signal power values. Input multiplicative uncertainty applied to the OSNR model compensates for this. Thus, the aforementioned uncertainties, combined with time-delays, need to be accounted for in modeling optical networks. 1.2 Literature Review In this section, we present a high-level overview of relevant technical results for optical network power control, time-delay effects in communication networks, and uncertainties coupled with time-delays in communications. The first subsection summarizes current

19 Chapter 1. Introduction 7 research in power control in optical networks. The second subsection broadly surveys all relevant work in general communication networks with time-delays. The last subsection presents the work relevant to both time-delays and uncertainties in communications Optical Network OSNR Model and Control Algorithms This section surveys current results in OSNR optical network modeling and their power control algorithms. The material focuses primarily on game-theoretic and central cost based solutions to the OSNR optimization problem. In addition, introductory references to optical networks are provided. Time-delays and uncertainties are not present in the following works. In [38], Pavel proposes a game-theoretic solution to the OSNR optimization problem in optical communication networks. She derives the OSNR model that is used to describe arbitrary optical networks. Note that the OSNR model does not include timedelays or uncertainties. We apply this OSNR model to the work in this thesis. The author then applies a game-theoretic framework to the OSNR optimization problem and proves that a Nash equilibrium exists under certain prerequisite conditions. This gametheoretic framework is also used for our work on time-delays and system uncertainties. Based on the game-theoretic framework, a discrete-time updating algorithm is derived which ensures the channel powers converge to the Nash equilibrium point in real-time. Furthermore, we use this control algorithm to study the effects of time-delays on the stability of the closed-loop system. The above results are extended in [40] and [36] as follows. First, [40] extends [38] to decouple the Nash game into a low level Nash game with no coupled constraints between channels and a high level optimization problem for pricing parameters. This approach results in a dual control law to complement the primal control law developed in [38]. The dual law measures the total channel power and computes a channel price to feed back to the source algorithms. We study the stability of the primal-dual control algorithms, i.e. both the primal channel algorithms and the dual

20 Chapter 1. Introduction 8 link algorithms applied in the presence of time-delays and uncertainties. In addition, [36] extends [38] to incorporate a link capacity upper bound for the single-link and single source case. Finally, [40] generalizes the network topology to allow intermediate source adjustment in the network to give more control over OSNR tuning. This control scheme generalizes the network topology presented in [38], but requires more control over the optical network. This work provides a framework to address multiple Rx points in a network where the OSNR is read and the information is fed back to the network sources. As such, this configuration results in a more intricate network of feedbacks to the channels so that each channel experiences different backward propagation delays from multiple Rx locations. A multi-link framework is presented in [37] that generalizes [38, 40]. The work breaks up arbitrary network configurations into cascades of link level stages. On each link stage, the primal-dual algorithms of [38, 40] are modified to optimize OSNR degradation rather than total channel OSNR. Here, OSNR degradation is the measure of the difference between the reciprocals of the OSNR values at the beginning and the end of a link. The sum of the cascaded OSNR degradation reflects the total OSNR degradation of an optical channel along its optical path. One key requirement in the multi-link framework is that the channel powers are adjustable at intermediary nodes, i.e. optical cross connects [42], in the network. This requires significant control over the network nodes. We incorporate time-delays and uncertainties into this multi-link framework. Another result by Pavel, [39], provides a solution to the OSNR optimization problem using convex optimization methods. It also provides a discrete-time update algorithm for the sources to ensure convergence to the equilibrium value, along with the same OSNR model provided in [38]. In contrast to the game theoretic model of [38], the work in [39] strives to achieve pre-specified OSNR targets. Both [38] and [39] are unique in the literature in dealing with convergence of OSNR algorithms in optical communication networks. We study the effects of time-delays on the central-cost based control algorithms

21 Chapter 1. Introduction 9 and compare them with the game-theoretic based results. The above mentioned works rely on a preliminary understanding of the principles of optical communications. The textbook [42] gives a broad introductory background on optical communication networks, as well as their components. Other books, such as [2], provide a much more in depth and detailed study of the physics involved with optical communication. The material in [2] also provides the physical modeling necessary to understand the development of the OSNR model from [38] and [39] Time-Delay in Communication Networks There are numerous works related to the study of time-delay effects in communication networks. We present a broad survey of time-delay analysis techniques including frequency domain analyses, Lyapunov-based analyses, and various other approaches. The following works apply to time-delayed systems without uncertainties, which represents the single largest portion of work in this thesis. The works [34, 55, 56, 57, 35] present congestion control algorithms based on frequency domain stability analyses with time-delays. A congestion control scheme for communication networks with arbitrary network scaling and time-delays is presented. Beginning with [34], Paganini first outlines a local control law for a system with loop transfer function comprised of exponentials multiplied by integrators. The significance of this paper lies in the control tools derived therein that apply to this system structure. The loop transfer function is very similar to that derived from [38] and [39] when time-delays are incorporated into the model. Thus, the results of [34] provide the ideal starting point to incorporate time-delays into the OSNR model for optical communication networks [38, 39]. However, the utility function presented in the control problem in [34] is decoupled, which is simpler than the coupled utility function in the OSNR model from [38]. The work in [35] provides important proofs that are not included in [34]. The paper [35] is an excellent consolidation of the work done in [34, 55, 56, 57] with added simulations.

22 Chapter 1. Introduction 10 The main body of work by Paganini is extended in [55, 56, 57] by utilizing Lyapunov stability theory in addition to frequency domain techniques. Global stability for network congestion control is addressed in [55] and [56]. A primal-dual approach is used, but the results are restricted to single source and single-link configurations. This is an appropriate first step, but the results do not depict a typical real-world communication network. In contrast to [34], which utilizes classical control theory[43], the proof of global convergence is based on Lyapunov-Razumikhin methods and singular perturbation theory. These methods are relevant to this thesis since we also apply singular perturbation theory coupled with time-delays. The paper [57] extends the work done in [56] to redefine the boundedness of trajectories in the single source and single-link case. The work produces a nonlinear primal-dual congestion control law, but the utility function is still decoupled and the network is restricted to the single source single-link case. Both of these qualities are too simplistic to apply to optical networks since they possess coupled utilities and multi-source, multi-link configurations. The stability analysis of a class of time-delayed nonlinear system is studied in [29]. The inspiration to study the particular class of system derives from congestion control problems for the Internet. A Lyapunov-Krasovskii approach is taken to produce computable stability criteria. This work relates to this thesis since we study nonlinear, time-delayed systems and we apply a Lyapunov-Krasovskii stability analysis as well. The paper also serves as a technical reference for nonlinear time-delayed stability analyses in general. A passivity framework for network flow control is developed in [58] that also utilizes a frequency domain analysis. This work is significant in that it generalizes the works of [21, 34] as well as others. Both the primal and dual control laws are augmented and global stability for the no delay case is demonstrated using nonlinear Lyapunov based proofs. However, [58] only tests robustness with respect to time-delay. The work utilizes classical SISO frequency domain techniques to ensure network stability with respect to

23 Chapter 1. Introduction 11 time-delays. There is still an upper limit to the time-delay before network instability occurs. Furthermore, the work assumes a decoupled utility function, which does not fit the OSNR network model. A local stability condition with time-delay is derived using a frequency domain analysis for the linearized system in [26]. This paper provides an excellent synopsis of past research and its context with other research directions. A more general primal-dual control law is introduced to accommodate TCP-AQM. Both local and global stability without delay is shown. In addition, local delay dependent stability conditions are proposed. An interesting result from this work is that local stability of the primal-dual controller depends solely on the link adaptation speed, and not the source rate adaptation speed. It is also worth mentioning [53] utilizes a frequency domain analysis to study the stability of a system with time-delays. It gives conditions for local stability of TCPlike congestion control algorithms. The result relies on linearization and the Nyquist criterion. It is significant in that it shows parallels to [34], with slight generalizations to the delay models. Other works by Vinnicombe include analyzing stochastically modeled communication systems, as in [25], but the work in this thesis does not consider stochastic modeling. The work [4] utilizes Lyapunov stability theory. It extends the results of [3] to consider fixed heterogeneous delays in the network. Global stability is proved under a mild symmetric condition using Lyapunov stability theory. Functional Lyapunov theory is utilized to prove the stability results. In addition, a series of works study singularly perturbed systems with time-delays. The paper [10] studies the stability of linear, singularly perturbed systems with state delays. It shows that if the origins of the reduced and boundary-layer systems are exponentially stable, then the origin of the full singularly perturbed system is also exponentially stable. This thesis studies nonlinear singularly perturbed systems with time-delays as well. The work [12] decomposes a linear singularly perturbed system with small time-

24 Chapter 1. Introduction 12 delays into a slow system of ordinary differential equations and a fast functional equation. It generalizes previous work and also presents reduced order models and stability criteria. The decomposition technique in the slow and fast time-scales is a critical tool that we apply in our analysis. The effects of small delays on linear, singularly-perturbed systems are also studied in [13]. Furthermore, [51] considers linear singularly perturbed systems with small state delay in the context of the infinite horizon H state-feedback control problem. The condition for the existence of a solution for this problem is presented which is independent of the singular perturbation parameter. The work [17] presents a composite feedback control that stabilizes a non-standard linear singularly perturbed system with a small time-delay. Another paper, [54], also studies non-standard singularly perturbed systems. In general, the aforementioned papers present some specific results that combine singular perturbation theory with time-delays. However, there is no body of work to encompass singularly perturbed systems with time-delays in general forms. Although the above papers do not directly relate to communication networks, the topic of singular perturbation with time-delays is extremely relevant to the results of this thesis. The pioneering paper in congestion control is [21], which utilizes discrete-time maps. The paper introduces a primal and a dual controller. The stability proof is based on Lyapunov techniques and discrete-time maps with time-delays. Although we do not directly apply the theory presented in [21], it serves as the basis for most modern congestion control theory. Another result that relies on the discrete-time map to study the stability of network control algorithms is [41]. In [41], global stability conditions are derived for rate control and arbitrary network delays. The work utilizes the well established theory from [21] to show that under certain weak conditions and certain network delay configurations, the stability of the discrete-time map of delay differential equations is sufficient to show stability. Furthermore, [41] highlights that if a system is stable with homogeneous feedback delays from the network, but with heterogeneous feed-forward delays from the users,

25 Chapter 1. Introduction 13 then the system is also stable with appropriate initial conditions. The result is significant in that it shows system stability is sensitive to user utility functions and resource price functions, but not on the various delay values throughout the network. The presented works utilize the techniques of frequency domain analysis, Lyapunov functional analysis and discrete-time maps in the study of stability in time-delayed systems. The basics of the aforementioned techniques are described in [18]. This book provides a comprehensive tutorial in general time-delay systems. Also, [30] presents the stability and stabilization theory for linear time-delayed systems based on an eigenvalue approach. Furthermore, the books [43, 15, 22] provide good reference notes for the control theory that is common to the works mentioned in this subsection. Specifically, [22] gives a good mathematical background necessary to follow the stability proofs. In addition, [5] is also a good reference for linear algebra Uncertainty and Time-Delay in Communication Networks There are few results in literature for the robust stability of optical networks with timedelays and uncertainties. In [63], classic control techniques are applied to the linear optical signal-noise difference model to separately study additive uncertainty and timedelays. The work does not include link dynamics or pricing. In this thesis, we study the combined uncertain, time-delayed system for the nonlinear OSNR based primal-dual control algorithms (see [38, 40]). In [61], the application of a converse Lyapunov Theorem to time-delayed systems is relevant here. In [16], polytopic uncertainty is applied to genetic regulatory networks with time-varying delays. The work uses Lyapunov-Krasovskii theory and linear matrix inequality (LMI) techniques. We apply Lyapunov-Krasovskii techniques with norm bounded uncertainty. Polytopic uncertainty is also studied in [19]. An implicit model transformation is presented in [24] to solve the guaranteed cost control problem with memoryless state feedback controllers. The result applies to a linear system with time-delays. The uncertainty is norm bounded. The work of [20] studies the

26 Chapter 1. Introduction 14 delay-dependent robust stability problem for linear uncertain systems using a Lyapunov- Krasovskii approach. The framework presented therein allows for interval time-varying delay, which may extend the theory presented herein. In [33], a norm bounded uncertainty framework is applied to a class of time-delay systems with actuator saturation. The work considers both input uncertainty and state uncertainty, as we do herein. Thus, these results serve as a good aid for some of the technical challenges presented in the thesis. A simpler Lyapunov-Razumikhin approach is utilized, which we study herein as well. In [59], input uncertainty is used to deal with parametric uncertainties for time-delay systems. Again, the input uncertainty models present interesting parallels to our upcoming research, with the exception that we focus on structured uncertainties. In [11], an output-feedback guaranteed cost controller for uncertain time-varying time-delay systems is developed. Lyapunov-Krasovskii techniques are used, which are relevant to this thesis. Also, [50] applies a Lyapunov-Razumikhin approach to derive sufficient conditions for robust time-delay stability. A study of structured uncertainties for linear systems is found in [9]. This is useful for further modeling plant uncertainties as needed by a designer. Finally, [32] takes a robust control approach to the stability of time-delayed systems. The aforementioned research provides the starting point for studying the effects of both uncertainty and time-delays in optical communication networks. In [3] a control algorithm that is robust to time-delays is outlined. The paper defines a mathematical framework for congestion control in general topology networks. The approach uses game theory to define the source transmission rates as users in a noncooperative game. The dynamics of the system are characterized by gradient algorithms. Although the paper does briefly discuss network delays, it does so from a robustness perspective, that does not explicitly analyze the effects of large propagation delay. The authors further acknowledge a future research direction where large propagation delays should be analyzed in the model. In addition, the utility function is uncoupled in the source rate, which does not capture the coupling effects in optical communication net-

27 Chapter 1. Introduction 15 works. Finally, in [14], the state feedback H control problem is studied for singularly perturbed systems with time-delays and norm-bounded uncertainties. This paper is relevant to this thesis since we also apply norm-bounded uncertainties to a singularly perturbed system 1.3 Problem Statement The problem is formulated as follows: For a given set of time-delays and norm bounded uncertainties in an optical network, find the conditions on the control parameters such that asymptotic stability is ensured for the OSNR values of the closed-loop system. Our primary interest is to ensure the stability of optical networks in the presence of time-delays due to signal propagation. Our secondary objective is to ensure network stability in the presence of both time-delays and uncertainties. We account for the timedelays and uncertainties in the system by deriving a new OSNR model which extends from [38]. The OSNR model is valid for multiple time-delays. We apply additive and input multiplicative uncertainties to the OSNR model via a norm-bounded uncertainty framework. The stability analysis progresses in stages. First, a multi-link, multiple time-delay stability analysis without uncertainties is presented for the primal control based closedloop system. This system is linear, so a frequency techniques are used to solve the problem. Next, the problem is solved for the primal-dual control algorithm applied to the single-link configuration. The closed loop system is nonlinear with a single roundtrip time-delay. This analysis also does not take uncertainties into account. Singular perturbation theory modified for Lyapunov-Razumikhin and Lyapunov-Krasovskii based techniques are used to derive algebraic stability conditions. Finally, the primal-dual control algorithm is applied to arbitrary multi-link network configurations. The stability

28 Chapter 1. Introduction 16 analysis is extended to include uncertainties and multiple time-delays. 1.4 Thesis Organization The remaining chapters of the thesis are organized as follows: Chapter 2: We present the background on stability of time-delayed systems, and robust theory with time-delays. We present a section dedicated to the stability of time-delayed systems, which is the main focus of this thesis. We break up the time-delay theory into two sections: Lyapunov-Razumikhin theory and Lyapunov- Krasovskii theory. We then introduce a section on robust theory coupled with multiple time-delays. Chapter 3: We review the existing OSNR model from [38] and the power control algorithms [38, 40, 39] for optical networks. We begin by presenting the central cost based primal control algorithm. The central cost based algorithm is only studied in Chapter 4. The game-theoretic based primal control algorithm is presented next. The link algorithm, which is complementary to the game-theoretic based control algorithm, is then presented. The primal-dual algorithm is studied in Chapter 5 for the single-link time-delayed OSNR model. The primal-dual algorithm is also studied in chapter 6 for the multi-link uncertain OSNR model with time-delays. Chapter 4: We extend the multi-link OSNR model to include arbitrary timedelays. We study both the central cost based and game-theoretic based control algorithms applied to this OSNR model. We first derive the closed-loop system with time-delays for the game-theoretic control algorithms. We then derive stability conditions for the closed-loop system as functions of the control gains. We apply the linear time-delay results from [35] to derive the main theorem. Next, we apply a similar procedure to derive the stability conditions for the central cost based

29 Chapter 1. Introduction 17 control algorithms. Finally, we validate our results through simulations. Chapter 5: We study the primal-dual control algorithms applied to a single-link network configuration with time-delays. We first present a section dedicated to singular perturbation theory [22], which is used in the proofs of the main theorems for the primal-dual analyses. The main results utilize singular perturbation theory modified to handle time-delays. We apply both Lyapunov-Razumikhin theory and Lyapunov-Krasovskii theory to obtain upper bounds on the time-delays for closed-loop stability. The implicit model transformation of the Lyapunov- Krasovskii theory is more general than the explicit model transformation of the Lyapunov-Razumikhin theory. We then compare and contrast the results of both approaches by performing a scalar analysis and discussing the structural differences in the time-delay bounds. Finally, we validate our results through simulations. Chapter 6: We extend the time-delayed OSNR model from Chapter 3 to account for additive and input-multiplicative uncertainties. We study the primal-dual control algorithms applied to arbitrary multi-link network configurations. We incorporate additive uncertainties applied to the system gains and the transmitter noise. We also apply input multiplicative uncertainties to the signal powers. We break-up the analysis into the single-link, single-sink, two channel, and multi-link network cases. The main results are presented in the form of LMIs. The work utilizes singular perturbation theory modified to handle Lyapunov-Krasovskii time-delay theory. We then compare and contrast the results of each section. Our results are validated by simulations. Chapter 7: We present our concluding remarks, where we summarize our results from a high-level perspective. We follow up with a section on future work, where we address potential improvements and future research directions.

30 Chapter 2 Review of Preliminary Theory This section reviews the background theory necessary to study the stability of optical networks with both time-delays and uncertainties. Incorporating time-delays and uncertainties into the network model is important for a practical implementation of the control theory. We first present a section on time-delay theory, which is the main focus of this thesis. We outline both the Lyapunov-Razumikhin and Lyapunov-Krasovskii time-delay theorems [18] in detail here. We also review robust theory augmented to include timedelays [18]. Appendix A reviews the linear algebra used in the following sections and throughout the thesis. 2.1 Time-Delay Stability Theory In this section, we present the theory needed to study the stability of time-delayed systems. We first define the continuous norm, the retarded functional differential equation, and the definitions of stability from [18]. We then present the Lyapunov-Razumikhin time-delay theorems [18], including all derivations. These theorems do not rely on functionals, but typical Lyapunov functions, and as such they produce simpler, more conservative stability criteria. This is followed by a section on Lyapunov-Krasovskii timedelay theory [18], which is more general than Lyapunov-Razumikhin theory. Lyapunov- 18

31 Chapter 2. Review of Preliminary Theory 19 Krasovskii theory relies on functional equations which give less conservative stability criteria at the expense of both analytical and computational complexity Definitions We define C([ τ, 0], R n ) as the set of all continuous functions mapping [ τ, 0] to R n. Let C = C([ τ, 0], R n ). The general form of a retarded functional differential equation [6] is defined as dx dt = f(t, x t) (2.1) where x t C is the function mapping [t τ, t] to R n, and f : R C R n. The following norm is used in the definition of stability for time-delayed systems as well as the proofs of the main results herein. Definition The continuous norm is defined as x t c = max τ θ 0 x(t + θ) 2 where x t C is the function mapping [t τ, t] to R n. Note that x(t) 2 x t c. We now define stability for (2.1). Definition For the system (2.1), the origin is: stable if for any t 0 R and any ˆǫ > 0, there exists a ˆδ = ˆδ(t 0, ˆǫ) > 0 such that x t0 c < ˆδ implies x(t) < ˆǫ for t t 0. asymptotically stable if it is stable and for any t 0 R and any ˆǫ > 0, there exists a ˆδ a = ˆδ a (t 0, ˆǫ) > 0 such that x t0 c < ˆδ a implies lim t 0 x(t) = 0. uniformly stable if it is stable and ˆδ(t 0, ˆǫ) can be chosen independently of t 0. uniformly asymptotically stable if it is uniformly stable and there exists a ˆδ a > 0 such that for any η a > 0, there exists a T = T(ˆδ a, η a ) such that x t0 c < ˆδ implies x(t) < η a for t t 0 + T and t 0 R.

32 Chapter 2. Review of Preliminary Theory 20 We define C h as the space of continuous functions, φ, mapping [ τ, 0] to R n such that φ c < h, where h is a positive real number. Thus, C h is the open ball of C of radius h. We use the following definition of exponential stability from [61]. Definition The origin of (2.1) is exponentially stable if there exist positive real numbers h, a, and b such that for every initial condition φ C h the solution x t (φ) of (2.1) exists for all t 0 and furthermore satisfies x t (φ) c ae bt φ c The above results of this section apply for general retarded functional differential equations of the form (2.1). We next define the stability criteria from [18] for linear time-delay systems. Consider the system of the form, ẋ(t) = a 0 x(t) + a 1 x(t τ) (2.2) where x(t), τ, a 0, a 1 R. The initial condition for (2.2) is defined as the function φ : [ τ, 0] R such that x(t) = φ(t) t [ τ, 0] (2.3) The Laplace transform of (2.2) with initial conditions φ exists, and may be written as follows where X(s) = 1 0 } {φ(0) + a 1 e s(v+τ) φ(v)dv (s) τ (2.4) (s) = s a 0 a 1 e τs (2.5) is the characteristic quasipolynomial of (2.2). Let Φ(t) denote the inverse Laplace transform of 1/ (s). We call Φ(t) the fundamental solution of (2.2). Notice that with the initial condition φ(0) = 1, and φ(v) = 0 for all v [ τ, 0), then Φ(t) is the solution of (2.2). The growth of the general solution of (2.2) is related to the exponential growth of

33 Chapter 2. Review of Preliminary Theory 21 the fundamental solution Φ(t), which is determined by the poles of the system (2.4), i.e., the solutions of the characteristic equation (s) = 0 (2.6) In general, (2.6) has an infinite number of solutions. Denote by Re[s] the real component of the complex value s. The following proposition from [18] presents the theory for the stability of (2.2). Proposition For any α R, there are a finite number of poles with real parts greater than α. Let s i for i = 1, 2,... be the poles of the system (2.2), i.e. the solutions of (2.6), and let α 0 = max i Re[s i ] (2.7) Then for any α > α 0, there exists a L > 0 such that the solution of (2.2) with the initial condition (2.3) satisfies the inequality x(t) Le αt φ c (2.8) By Proposition 2.1.1, for the solution of (2.2) to approach zero as t for any initial condition, it is sufficient that the poles of the system have negative real parts. This stability result is similar to the stability result for systems without time-delay. In fact, this condition is both necessary and sufficient [18]. As in [18], the above discussion for (2.2) may be generalized to linear systems of the following form: K ẋ(t) = A 0 x(t) + A k x(t τ k ), τ k 0 (2.9) k=1 where A 0, A k R n n, and τ k R for k = 1,..., K. The stability of (2.9) is determined by the characteristic quasipolynomial p(s; e τ 1s,..., e τ Ks ) = det ( (s)) (2.10)

34 Chapter 2. Review of Preliminary Theory 22 where K (s) = si A 0 A k e τ ks We say (2.9) is asymptotically stable if and only if p(s; e τ1s,..., e τks ) has no root in the closed RHP, or C +. This definition of stability is stated formally as follows[18]. k=1 Definition The system (2.9) is said to be asymptotically stable if and only if its characteristic quasipolynomial (2.10) satisfies p(s; e τ 1s,..., e τ Ks ) 0, s C + (2.11) The following section presents the Lyapunov-Razumikhin stability theorems which provide alternative stability criteria for linear time-delay systems Razumikhin Stability Theory We present the Lyapunov-Razumikhin theorem and a set of stability theorems for linear systems with time-delays from [18]. We use the Lyapunov-Razumikhin theorem because it produces simpler stability criteria than the Lyapunov-Krasovskii theorem. The Lyapunov-Razumikhin theorem does not depend on Lyapunov functionals, but on the traditional Lyapunov functions used in systems without delays. Consider the following linear time-invariant system of the form dx(t) dt = A 0 x(t) + A 1 x(t τ) (2.12) where A 0 and A 1 are (n n) real matrices. The following theorem, known as the restricted Lyapunov-Razumikhin theorem [18](Proposition 5.1, pg.149) gives conditions for asymptotic stability. Lemma A.0.2 defines a quadratic function which is used in the Theorem.

35 Chapter 2. Review of Preliminary Theory 23 Theorem The time-delay system (2.12) with maximum time-delay τ is asymptotically stable if there exists a quadratic Lyapunov function V : R n R such that for some ψ 1 > 0, ψ 2 > 0 it satisfies ψ 1 x 2 2 V (x) ψ 2 x 2 2 where the time derivative along the system trajectory dv (x) dt satisfies dv (x) dt ψ 1 x(t) 2 2 (2.13) if p > 1, t, ξ [ τ, 0] such that V (x(t + ξ)) pv (x(t)) Notice that Theorem closely resembles the Lyapunov stability theorem [22]. The first condition is the same as in the Lyapunov stability theorem. The second condition requires that the time derivative of the Lyapunov function be non-positive which is also similar to the Lyapunov stability theorem. The third requirement is an extra condition that only appears for time-delayed systems. We explain this extra condition as follows. The negation of the third condition of Theorem is p > 1, t, ξ [ τ, 0] V (x(t + ξ)) > pv (x(t)) (2.14) Thus, for some p > 1, at every instant of time, t, the value V (x(t)) is less than a past instant. Intuitively, this means the state trajectory is approaching its equilibrium point, and hence, the system is stable. Thus, we only need to ensure the first two conditions of Theorem are satisfied if the third condition holds. If the third condition does not hold, then the system is implicitly stable. An interesting note is that the Lyapunov function and its time derivative are compared to the square of the norm of the state, which implies exponential stability.

36 Chapter 2. Review of Preliminary Theory 24 Theorem presents a general set of stability conditions that do not exploit the structure of (2.12), i.e., A 0 and A 1 do not appear in the stability criteria. In addition, it is not obvious how to pick a Lyapunov function to satisfy the stability criteria in Theorem We show that in the foregoing work, the Lyapunov function V = x T Px may be used. The remainder of this section is dedicated to presenting the delay-independent and delay-dependent stability criteria specific to the structure of the linear system (2.12). We first outline the time-delay independent stability conditions. The time-delay independent stability conditions provide the simplest and most conservative stability conditions. They are presented as Proposition 5.3 in [18] and provided below as Proposition The proof is found in Appendix C. Proposition The system (2.12) is asymptotically stable if there exists a scalar ˆα > 0 and a real symmetric matrix P such that PA 0 + A T 0 P + ˆαP PA 1 A T 1 P ˆαP < 0 (2.15) If A 0 = 0 then Proposition can not be directly applied since this does not produces a feasible solution. Thus, more general time-delay dependent conditions need to be applied. Time-delay dependent stability conditions produce less conservative stability criteria. The following theorem presents a set of time-delay dependent conditions to ensure asymptotic stability of (2.12). This is Corollary 5.8 in [18] with the proof presented in Appendix C. Theorem The system (2.12) is asymptotically stable if there exists a real symmetric matrix P and real scalars ˆα 0 > 0, ˆα 1 > 0 such that M PA 1 A 0 PA 2 1 A T 0 AT 1 P ˆα 0P 0 < 0 (2.16) (A 2 1) T P 0 ˆα 1 P

37 Chapter 2. Review of Preliminary Theory 25 where M = 1 τ [P(A 0 + A 1 ) + (A 0 + A 1 ) T P] + (ˆα 0 + ˆα 1 )P (2.17) Krasovskii Stability Theory The following Lyapunov-Krasovskii stability theory is less conservative than the Lyapunov- Razumikhin theory presented in the previous section. The trade-off in using Lyapunov- Krasovskii theory is in its analytical and computational complexity. This theory depends on Lyapunov functionals, which are structurally more complicated than traditional Lyapunov functions. The following theorems provide an alternative and more general timedelay analysis to those in Section We state the following theorem from [18] (Proposition 5.2, pg. 150), also known as the restricted Lyapunov-Krasovskii theorem, which gives the conditions for asymptotic stability of time-delay systems based on Definition The theorem is stated without proof. Theorem A time-delay system of the form (2.12) is asymptotically stable if there exists a Lyapunov-Krasovskii functional V : C R such that for some ψ 1 > 0 and ψ 2 > 0, it satisfies ψ 1 x(t) 2 2 V (x t) ψ 2 x t 2 c where the continuous norm x t c is defined in Definition 2.1.1, and the functional satisfies dv (x t ) dt ψ 1 x(t) 2 2 dv (xt) dt We note that the functional dv (xt) dt is obtained as the derivative of V (x t ) with respect to time t along the system trajectory and based on the chain-rule [27]. It can also be

38 Chapter 2. Review of Preliminary Theory 26 evaluated as dv (x t ) dt = V (x t ) dx t dt where V (x t ) or dv dx t denotes the Fréchet derivative of V with respect to its argument. In the finite dimensional case, or the no-delay case, V (x t ) is equal to the gradient of V with respect to its argument. Alternatively, the Dini derivative may be applied instead of the Fréchet derivative. Both derivatives are generalizations of the directional derivative. Theorem presents a set of conditions to ensure the stability of a linear system of the form (2.12) without explicitly accounting for A 0 and A 1. The next theorem derives from (2.1.3) and provides explicit, computable stability conditions. It is more general result than Theorem The following derivation proceeds as in [18](Section 5.5.2, pp ). We show that (2.12) may be rewritten by applying an implicit model transformation. The proof of the following theorem is found in Appendix C. Theorem The system (2.12) is asymptotically stable if there exist real matrices X T = X, Y and P = P T such that N PA 1 Y A T 0 Y T A T 1 P Y T S A T 1 Y T Y A 0 Y A 1 1 X τ < 0 (2.18) where N = PA 0 + A 0 P + S + τx + Y + Y T (2.19) Remark: If we select Y = PA 1, and apply the following variable transformation S = τs 1 X = 1 τ [P(A 0 + A 1 ) + (A 0 + A 1 ) T P] S 0 S 1 where we also select S j = ˆα j P for j = 0, 1, then we recover the result of Theorem Finally, from [23](Lemma 33.1) and [61], the following converse Lyapunov Theorem is used in Krasovskii-based proofs.

39 Chapter 2. Review of Preliminary Theory 27 Theorem Let the system of the form (2.1), where f is continuous and Lipschitz on bounded sets, and the initial conditions are in C h, be exponentially stable. Then, there exists a continuous functional W(φ) defined on C h a i = 1, 2, 3, 4 such that the following conditions hold φ, ξ Ch: a and positive constants C i for C 1 φ c W(φ) C 2 φ c (2.20) dw(φ) dt C 3 φ c (2.21) W(φ) W(ξ) C 4 φ ξ c (2.22) 2.2 Robust Theory with Multiple Time-delays In this section, we extend the results of Section 2.1 to account for multiple time-delays and norm-bounded uncertainties. This theory is necessary for multi-link optical networks since multiple inputs and outputs produce multiple unique time-delays. We first present the theory associated with a single time-delay system with uncertainties. We then present the extended theory for multiple time-delays. The theory presented in this section comes from [18]. The framework for transforming a linear system with time-delays and uncertainties into the standard norm-bounded uncertainty structure is found in Appendix B. We present the uncertain system with a single time-delay as dx dt = A 0(t)x(t) + A 1 (t)x(t τ) (2.23) where A 0 R n n and A 1 R n n are uncertain matrices defined in a compact set Ω (A 0 (t), A 1 (t)) Ω t 0 and τ > 0 is a known constant time-delay.

40 Chapter 2. Review of Preliminary Theory 28 We rewrite (2.23) into a distributed delay system form to derive delay-dependent stability criteria. We use the following transformation, x(t τ) = x(t) 0 τ dx (t + θ)dθ dt where dx (t + θ) is the derivative of x evaluated at time t + θ. Substitute (2.23) into the dt above equation to obtain x(t τ) = x(t) 0 We then substitute (2.24) into (2.23) to get τ [A 0 (t + θ)x(t + θ) + A 1 (t + θ)x(t τ + θ)]dθ (2.24) dx(t) dt dx(t) dt = (A 0 (t) + A 1 (t))x(t) A 1 (t) = (A 0 (t) + A 1 (t))x(t) + + τ 2τ 0 τ 0 τ [ A 1 (t)a 1 (t + θ + τ)x(t + θ)]dθ [A 0 (t + θ)x(t + θ) + A 1 (t + θ)x(t τ + θ)]dθ [ A 1 (t)a 0 (t + θ)x(t + θ)]dθ Thus, the system (2.23) may be rewritten into the distributed delay form dx(t) dt = Ā0(t)x(t) + 0 2τ Ā(t, θ)x(t + θ)dθ (2.25) where Ā 0 = A 0 (t) + A 1 (t) A 1 (t)a 0 (t + θ) for τ < θ 0 Ā(t, θ) = A 1 (t)a 1 (t + θ) for 2τ < θ τ (2.26) We first present an intermediary result from [18] to prove the upcoming propositions. Proposition The distributed delay system described by (2.25) is asymptotically stable if there exists a symmetric matrix P > 0, a symmetric matrix function R(θ, Ā0(t), Ā(t, θ)) with the constraint 0 τ R(θ, Ā0(t), Ā(t, θ))dθ = 0

41 Chapter 2. Review of Preliminary Theory 29 and symmetric matrix function S(θ) such that M(θ) PĀ(t, θ) Ā T (t, θ)p for all (Ā0(t), Ā(t, θ)) Ω where S(θ) < 0 τ θ 0 (2.27) M(θ) = 1 τ (PĀ0(t) + ĀT 0 (t)p) + S(θ) + R(θ, Ā0(t), Ā(t, θ)) (2.28) The proof is found in Appendix C. The following proposition provides stability results for (2.23) using Proposition We state the result as an LMI. This result is an extension of Theorem since it also accounts for uncertainties in the system. Its proof is found in Appendix C. Proposition The system described by (2.23) is asymptotically stable if there exist symmetric matrices P > 0, S 0 > 0 and S 1 > 0 such that M PA 1 (t)a 0θ PA 1 (t)a 1θ A T 0θ AT 1 (t)p S 0 0 A T 1θ AT 1 (t)p 0 S 1 < 0 (2.29) where A jθ = A j (t + θ) for j = 0, 1, and for all (A 0 (t), A 1 (t)) Ω and (A 0θ, A 1θ ) Ω where M = 1 τ [P(A 0(t) + A 1 (t)) + (A 0 (t) + A 1 (t)) T P] + S 0 + S 1 (2.30) Finally, we present the delay-dependent stability results from [18] for the following uncertain system with multiple time-delays dx(t) dt = K A i (t)x(t τ i ) (2.31) i=0

42 Chapter 2. Review of Preliminary Theory 30 where 0 = τ 0 < τ 1 < < τ K = τ, and ω Ω for all t 0, for Ω a compact set, and ω = ( A 0 (t) A 1 (t)... A K (t) ) (2.32) As above, we transform (2.31) into a distributed delay form by using x(t τ i ) = x(t) which we substitute into (2.31) and replace dx dt system dx(t) dt = K A i (t)x(t) i=0 K i=1 K j=0 0 0 τ i dx dt (t + θ)dθ with (2.31) to obtain the distributed delay τ i A i (t)a j (t + θ)x(t + θ τ j )dθ (2.33) We state the stability criteria for (2.31) as the following proposition from [18]. Its proof is found in Appendix C. Denote by diag(v i ) the diagonal matrix with elements v i Proposition The system with multiple time-delays described by (2.31) is asymptotically stable if there exist symmetric matrices P > 0, S ij > 0 for i = 1, 2,..., K; j = 0, 1, 2..., K such that M PA 1 (t)ω θ PA 1 (t)ω θ... PA K (t)ω θ (PA 1 (t)ω θ ) T 1 τ 1 S (PA 2 (t)ω θ ) T 1 0 τ 2 S (PA 1 (t)ω θ ) T is satisfied for all ω Ω and ω θ Ω where 1 τ K S K > 0 S i = diag( S i0 S i1... S ik ) and ( ) ω = A 0 (t) A 1 (t)... A K (t) ( ) ω θ = A 0θ A 1θ... A Kθ

43 Chapter 3 Game-Theoretic and Central Cost Algorithms In this chapter, we review the OSNR model for multi-link optical networks and its control algorithms from [38] and [39]. These control algorithms adjust the channel powers at the transmitters to ensure system-wide OSNR optimization. We begin by presenting the OSNR model for arbitrary multi-link optical networks from [38]. Next, we introduce the central cost and game-theoretic based control algorithms without time-delays and uncertainties as presented in [38] and [39]. We present the derivations for both control algorithms. We also present the multi-link framework of [37] without time-delays and uncertainties. This framework decomposes multi-link networks into cascades of singlelinks to help study the stability of the full networks. 3.1 Review of OSNR Models in Optical Networks We begin by reviewing the OSNR model in [38]. The OSNR model is valid for arbitrary network configurations. Consider an optical network that is defined by a set of optical links, L = {1,..., L}, that connect to optical nodes. The optical nodes allow channels in the network to be added, dropped, or rerouted by optical cross-connects (OXCs). Figure 31

44 Chapter 3. Game-Theoretic and Central Cost Algorithms 32 Figure 3.1: Mesh Optical Network 3.1 depicts a mesh optical network. A link, l, is composed of a series of N l optical spans that include one optical amplifier (OA) and a length of fiber, eg. 100km, per span. Figure 3.2 depicts a series of optical spans within a link. A set of channels, M = {1,..., n}, (intensity modulated wavelengths) are multiplexed and transmitted across the network. We denote by M l the set of channels transmitted over link l, l L. Also, we denote by R i, i M, the set of links from source (Tx) to destination (Rx), that channel i uses in its optical path. We denote by u i, s i, and n i, the optical input power for channel i at Tx, the output signal at Rx, and the output noise at Rx, respectively. We develop the functional dependence of s i and n i later in the section. Figure 3.3 depicts an optical path for a channel along with the signals u 1, s 1, and n 1. The optical signal-to-noise ratio (OSNR) for a channel, i M, is defined as Later in the section, we express s i and n i as functions of u i. OSNR i = s i n i (3.1) The following provides the framework for modeling OSNR in a general optical network. The k th optical span in link l is composed of an OA with channel dependent gain, G l,k,i, for channel i, and an optical fiber with wavelength independent loss coefficient, L l,k (see Figure 3.2). The OA introduces amplified spontaneous emission (ASE) noise power, denoted by ASE l,k,i. The optical span transmission which represents the total

45 Chapter 3. Game-Theoretic and Central Cost Algorithms 33 Figure 3.2: Optical spans in a link segment. Figure 3.3: Optical path within a network.

46 Chapter 3. Game-Theoretic and Central Cost Algorithms 34 power transmitted for the i th channel, in the k th span on the l th link, is given by h l,k,i = G l,k,i L l,k, k = 1,..., N l (3.2) We define the l th link transmission as N l T l,i = h l,q,i, l = 1,..., L (3.3) q=1 which is the total power transmitted for channel i across all spans in link l. Assumption 1. ASE noise power is small compared with the signal power and it does not contribute to gain saturation[2]. ASE power is self-generated in the k th amplifier, on the l th link, for the i th channel. ASE is modeled as: ASE l,k,i = 2n sp [G l,k,i 1]hν i B 1 (3.4) where G l,k,i is the amplifier gain in the wavelength λ i, n sp > 1 is the excess noise factor, h is the Planck constant, B 1 is the optical bandwidth, and ν i is the optical frequency corresponding to wavelength λ i. Assumption 2. All spans in a link have equal length. Assumption 3. All the amplifiers in a link have the same spectral shape and are operated in automatic power control (APC) mode, with the same total power target P 0,l. Thus, G l,k,i is reduced to G l,k,i = G l,i k = 1,..., N l. The operation of the OAs in APC mode is common in application. This ensures a common power output for each optical span and it compensates for variations in fiberspan loss across a link [2]. Mathematically, the total power target for the k th span in the l th link is expressed as p l,k,i = P 0,l (3.5) i where p l,k,i is the output signal power of the i th channel, on the l th link at the k th optical span.

47 Chapter 3. Game-Theoretic and Central Cost Algorithms 35 We now present the following two OSNR models from [39]. The first OSNR model is valid when the optical amplifiers operate in gain control mode. In this case, the OSNR of the i th channel only depends on the i th channel power. Thus, this OSNR model is decoupled from the remaining channel powers, which results in a simpler OSNR model. The second OSNR model builds on top of the first OSNR model, and it describes the case where the amplifiers are in automatic power control mode. Automatic power control mode requires the same total power to be launched into each span of a link to limit nonlinear effects. Optical amplifiers in the power control mode produce a coupled OSNR model, where each OSNR value is dependent on multiple channel powers. The second OSNR model is more realistic, since the power control mode is used in practice. The following lemma from [39] describes the OSNR model for optical networks where the OAs are in gain control mode. The proof is in [39]. Lemma Under Assumption 1, the OSNR for the i th channel along a path R i is OSNR i = u i n 0,i + Nl 1 ASE l,k,i (3.6) l R i k=1 l 1 q 1 T q,i H l,k,i where H l,k,i = k q=1 h l,q,i is the intermediary transmission for the l th link and n 0,i is the noise optical power at transmitter (Tx) for the i th channel. Proof. The full proof for Lemma is found in [39]. For simplicity, we outline the proof for the single-link case. Thus, in the foregoing proof, we drop the l subscript in all of the variables. Assume there is only one link in the optical network. Let p k,i and v k,i be the signal and noise powers, respectively, for channel i at the output of the k th span in the single-link. We write p k,i = h k,i p k 1,i v k,i = h k,i v k 1,i + ASE k,i (3.7)

48 Chapter 3. Game-Theoretic and Central Cost Algorithms 36 where ASE k,i is defined in (3.4). Let p 0,i = u i and v 0,i = n 0,i be the link input power and the noise input power, respectively. We cascade the equations (3.7) after a series of k optical spans p k,i v k,i = u i k q=1 h q,i k = n 0,i h q,i + N ASE r,i q=1 r=1 q=r+1 k h q,i (3.8) where N is the number of optical spans in the link, and h q,i is defined in (3.2). The last term of (3.8) represents each ASE q,i term, the ASE for the q th span, being transmitted across the remaining spans along the link up to the k th span. Thus, we write the following relationships between the inputs and the outputs of a link s i = T i u i n i = T i n 0,i + N r=1 where T i is defined in (3.3). By (3.1), we obtain T i H r,i ASE r,i (3.9) OSNR i = s i n i = u i n 0,i + N ASE r,i (3.10) r=1 H r,i where T i cancels out. Notice that (3.6) simplifies to (3.10) if we only have one link and we remove the l subscripts from the variables. The OSNR model (3.6) is static. In other words, there are no dynamics within (3.1). However, the dynamic control algorithms introduced in the following sections of the chapter do have dynamics. These dynamics in the control algorithms are the dynamics that are present in the upcoming closed-loop system models. Next, we present the two OSNR models that more typically describe optical networks than the model presented in Lemma Specifically, the operation of OAs in APC mode as in Assumption 3 accurately describes conventional optical networks. In this case, the signal channels are coupled in the OSNR outputs. We first present the simpler

49 Chapter 3. Game-Theoretic and Central Cost Algorithms 37 single-link model. The proof for the single-link is simpler than the proof for the multi-link OSNR model. This is later followed by the presentation of the multi-link model. The OSNR model for an optical link is presented as the following lemma. Note that we drop the l subscript for the variables in the single-link case. Lemma Under Assumptions 1-3, the OSNR for channel i M at the output of a single-link is OSNR i = u i n 0,i + j M Γ i,ju j (3.11) where we define Γ as the (n n) link matrix with elements Γ i,j, given by Γ i,j = N G k j G k k=1 i ASE k,i P 0 i, j M (3.12) Proof. The proof follows similarly to [38], and it relies on Lemma We rewrite (3.5) as H k,j u j = P 0 (3.13) j M Then, by Assumption 3, we decompose G k,i, the channel dependent gain, as G k,i = G i κ k where κ k is the variable optical attenuator loss, which is adjusted to achieve the total output power P 0. Thus, from the definition of H r,i in Lemma where we drop the l subscript and use r instead of k, we obtain H r,i = G r i r κ q (3.14) where κ q = κ q L q and L q is the wavelength independent loss coefficient. Substitute (3.14) into (3.13) to get r κ q = q=1 q=1 P 0 j M Gr j u j (3.15) which is wavelength independent. By substituting (3.14) and (3.15) into (3.10), and substituting k back for the r index, we immediately obtain (3.11).

50 Chapter 3. Game-Theoretic and Central Cost Algorithms 38 Figure 3.4: Block diagram for the OSNR model (3.16). The following lemma from [38] describes the OSNR model for arbitrary multi-link optical networks. The lemma serves as the basis for much of the foregoing analysis in the thesis. The proof is found in [38] and is similar to the proof of Lemma As such, it is omitted here. Lemma Under Assumptions 1-3, the OSNR for the i th channel is given as OSNR i = u i n 0,i + j M Γ i,ju j (3.16) where Γ i,j, elements of the full (n n) system matrix Γ, are defined as Γ i,j = N l G k l,j G k l R i R j k=1 l,i ( l 1 q=1 T q,j T q,i ) ASE l,k,i P 0,l (3.17) Figure 3.4 depicts the block diagram for the OSNR model (3.16). Note that n 0 is a noise vector with elements n 0,i. 3.2 Central Cost Based Control Algorithm Using Lemma 3.1.3, a central cost optimization problem is defined in [39] subject to the constraints that each channel has to achieve a minimum OSNR target,ˆγ i, i.e., OSNR i ˆγ i. Recall from Section 3.1 that OSNR is a function of the channel powers, u i. Thus, the OSNR targets are attained by adjusting the channel powers at the transmitters, Tx, in

51 Chapter 3. Game-Theoretic and Central Cost Algorithms 39 Figure 3.5: Central cost based control algorithm applied to the optical network. real time. The objective of the central cost approach is to minimize the sum of the input powers of all of the network channels. The central cost problem assumes that all network information is available for the control design. The problem and solution are presented in [39] without time-delays. Figure 3.5 depicts the central cost based control algorithm acting on an optical network. The optimization problem is stated as [39] min i M u i (3.18) subject to Define the matrix vector form of (3.19) as u i n 0,i + j M Γ i,ju j ˆγ i i M (3.19) u i 0 i (3.20) u ˆΓu + ˆn 0 (3.21) where ˆΓ = ˆγ Γ, ˆn 0 = ˆγ n 0, ˆγ = ˆγ ˆγ m

52 Chapter 3. Game-Theoretic and Central Cost Algorithms 40 We call ˆΓ the weighted transmission matrix. The vectors u and n 0 are the input signal powers and the input noise powers, respectively. We restate the solution to the optimization problem from [39] as follows. By Perron s Theorem [31], a solution for (3.20) and (3.19) is ensured if ρ(ˆγ) < 1, where ρ denotes the spectral radius of the nonnegative matrix ˆΓ. If ρ(ˆγ) < 1, then (I ˆΓ) 1 exists. This fact guarantees that the solution to the central cost optimization problem (3.18)-(3.20) is unique. Furthermore, [60] shows that the input powers (3.20) that satisfy (3.19) with equality also minimize the sum of the total input powers (3.18). Thus, if ρ(ˆγ) < 1, the unique and optimal solution, u, to the central cost problem (3.18)-(3.20) is the solution of u = ˆΓu + ˆn 0 (3.22) The solution, u, of (3.22) produces a static, centralized value. We present the discretetime distributed and iterative control algorithm developed in [39] based on (3.22). Consider the structure of (3.22) to motivate the design of a control algorithm. For channel i, take the i th row of (3.22) and substitute (3.16) into the RHS, to obtain u i (k) u i (k + 1) = ˆγ i OSNR i (k) (3.23) where k is the iterative time step. The time period between the k and k + 1 steps is a constant that depends on the speed of the algorithm. For example, the algorithm may be updated every T 0 milliseconds, i.e. T 0 milliseconds elapses between time k and k + 1. In other words, the units of the time index k are normalized to the time period T 0. We have imposed the LHS of (3.23) as the next iteration of the channel power, u i (k + 1). Next, we include a tunable adjustment parameter, ρ 0 > 0, which acts as a weight between u i (k) and the RHS of (3.23) to get u i (k) u i (k + 1) = (1 ρ 0 )u i (k) + ρ 0ˆγ i OSNR i (k) (3.24) Figure 3.6 depicts the control algorithm (3.24) acting on the OSNR system (3.16). Notice that (3.24) is decentralized in its form since each channel, u i, only depends on the

53 Chapter 3. Game-Theoretic and Central Cost Algorithms 41 Figure 3.6: Discrete-time Control Algorithm (3.24) on the OSNR system (3.16). OSNR at the output of channel i. However, due to the problem set-up, and the stability conditions that are presented next, the convergence of (3.24) is only ensured if we have complete knowledge of the system matrix for the entire optical network. Thus, (3.24) is a centralized control algorithm. When (3.24) is applied at the sources of the optical network, the following theorem, restated from [39], ensures convergence to the optimal solution. Theorem Assume that an optimal solution exists, i.e., ρ(ˆγ) < 1. Then algorithm (3.24) applied to the OSNR model (3.16) is globally stable and converges to the optimal solution, u, if 0 < ρ 0 < ρ(ˆγ) (3.25) Proof. The proof follows as in [39]. We substitute (3.16) into (3.24) to obtain u i (k + 1) = (1 ρ 0 )u i (k) + ρ 0ˆγ i (n 0,i + j Γ i,j u j (k)) In matrix form, this becomes u(k + 1) = (1 ρ 0 )u(k) + ρ 0 (ˆΓu(k) + ˆn 0 ) u(k + 1) = (I ρ 0 (I ˆΓ))u(k) + ρ 0ˆn 0 u(k + 1) = B 0 u(k) + ρ 0ˆn 0 (3.26)

54 Chapter 3. Game-Theoretic and Central Cost Algorithms 42 where B 0 = I ρ 0 (I ˆΓ). Define e(k) = u(k) u (3.27) We next prove that e(k) 0 as k which ensures the closed-loop system is asymptotically stable. Substitute (3.27) into (3.26) to get e(k + 1) + Iu = B 0 (e(k) + u ) + ρ 0ˆn 0 and using (3.22) we obtain e(k + 1) = B 0 e(k) (3.28) The solution to (3.28) is e(k) = B0e(0) k Thus, e(k) 0 if and only if the eigenvalues of B 0 are inside the unit circle. We relate the eigenvalues of B 0 to the eigenvalues of ˆΓ. Let (λ i (ˆΓ), w) be an eigenvalue/eigenvector pair of ˆΓ. Thus, we have ˆΓw = λ i (ˆΓ)w which we use in the following B 0 w = (I ρ 0 (I ˆΓ))w = (1 ρ 0 (1 λ i (ˆΓ)))w = λ i (B 0 )w (3.29) where λ i (B 0 ) = 1 ρ 0 (1 λ i (ˆΓ)) is an eigenvalue for B 0 as a function of an eigenvalue of ˆΓ. We then write λ i (B 0 ) = 1 ρ 0 + ρ 0 λ i (ˆΓ) 1 ρ 0 + ρ 0 λ i (B 0 ) 1 ρ 0 + ρ 0 max i λ i (ˆΓ) = 1 ρ 0 + ρ 0 ρ(ˆγ) (3.30)

55 Chapter 3. Game-Theoretic and Central Cost Algorithms 43 where we used the triangle inequality and ρ(ˆγ) is the spectral radius of ˆΓ. Thus, λ i (B 0 ) < 1 if the RHS of (3.30) is less than 1, or 1 ρ 0 + ρ 0 ρ(ˆγ) < 1 Thus, as long as (3.25) holds, then e(k) 0 as k. Despite having a convergent control algorithm for the OSNR optimization problem, the practical implementation of such a control law would have to take time-delays into account. 3.3 Game-Theoretic Based Control Algorithm A non-cooperative game between channels is defined in [38] using Lemma without time-delays. We present the work from [38] here. Recall from Lemma that as the channel power u i increases, thereby increasing the OSNR value of the i th channel, it also has the effect of decreasing the OSNR values of the remaining channels. As such, it is not obvious how to dynamically adjust the channel input powers to optimize the OSNR values in the optical network given these trade-offs in OSNR between the channels. A game-theoretic framework can be used to develop control algorithms for optical networks. In such a framework, the maximization of the utility function for a channel i is directly related to the maximization of its OSNR value. Let the vector u i represent the vector with elements u i, the channel powers, where the i th entry is deleted, i.e. u i = [ u 1... u i 1 u i+1... u n ] T. We define the following cost function for each player i [38], J i (u i, u i ) = α i u i β i U i (u i, u i ) i (3.31) with ( ) OSNR i U i = ln 1 + a i 1 Γ i,i OSNR i (3.32)

56 Chapter 3. Game-Theoretic and Central Cost Algorithms 44 where α i is the channel cost, β i is the utility weight, a i is a tunable channel dependent design parameter. The utility function, U i, is what the i th channel is trying to maximize. The utility function U i is a continuously differentiable function in u i, monotone increasing and strictly concave in u i. Also, u i = 0 is not a solution to the minimization of the cost function J i, i.e., J i (0) > J i (u i ) u i 0. We define the Nash equilibrium as follows. Definition Consider n-players in a game. Each player minimizes a coupled cost function, J i, such that u i [0, u max ], where u max is the upper bound for all u i. The Nash equilibrium solution is defined by the vector u if J i (u ) inf ui [0, u max]j i (u i, u i) i. By Definition 3.3.1, a game achieves the Nash equilibrium when no player can improve its cost function by unilaterally changing its action as long as the other players maintain their own actions. The following theorem from [38] ensures (3.31) has a unique Nash equilibrium. Theorem The n-player game problem with cost functions (3.31) admits a unique Nash equilibrium, u, if we satisfy the internal condition a i > j i Γ i,j i (3.33) Proof. We begin by substituting (3.16) into (3.31), to obtain ( J i (u i, u i ) = α i u i β i ln 1 + a i u i n 0,i + j i Γ i,ju j ) i (3.34) The unique Nash equilibrium, u, is obtained from (3.34) by setting J i u i = 0. Note we may set J i u i = 0 due to the properties of the utility function, U i, defined in (3.32), which results in a strictly convex cost function, J i, in (3.31). Thus, we obtain a i u i + j i Γ i,j u j = a iβ i α i n 0,i i (3.35)

57 Chapter 3. Game-Theoretic and Central Cost Algorithms 45 We rewrite (3.35) in the equivalent matrix form Γu = b (3.36) where b is a column vector with elements a iβ i α i n 0,i and the elements of Γ are defined as a i, i = j Γ i,j = (3.37) Γ i,j, i j Thus, if Γ is invertible, a unique Nash equilibrium exists for (3.31). Note that all of the entries of Γ defined in (3.37) are positive. Hence, if (3.33) holds, then Γ is diagonally dominant, which means Γ is also invertible, and (3.31) admits a unique Nash equilibrium. We now present the channel algorithm from [38] that ensures the convergence of the OSNR values of the system (3.16) to the Nash equilibrium, u, in (3.35). The channel algorithm is based on the structure of (3.35) but with the substitution of (3.16), u i (k + 1) = β i 1 ( ) 1 µ i a i OSNR i (k) Γ i,i u i (k) (3.38) where k is the iterative time step and µ i is the channel price. The units of the time index k are normalized to the time period T 0, i.e. T 0 milliseconds elapses between time k and k + 1. We also call the channel algorithm the primal algorithm. The term primal originates from congestion control problems in technical literature [21, 35]. In addition, the term dual is also used to describe the link algorithm, which is introduced in the following section. For systems in which there is both a channel and link algorithm present, we refer to them as primal-dual algorithms. Without the link algorithm, which is introduced in the following section, we have µ i = α i for all i. Figure 3.7 depicts the control algorithm (3.38) acting on the OSNR system (3.16). Notice that we have included the µ vector as an input to the control algorithm (3.38) although we treat it as a constant for now.

58 Chapter 3. Game-Theoretic and Central Cost Algorithms 46 Figure 3.7: Discrete-time Control Algorithm (3.38) on the OSNR system (3.16) We now state the following theorem along with its proof from [38]. Theorem The channel algorithm (3.38) applied to (3.16), for µ i = α i constant, admits a unique Nash equilibrium, u, if (3.33) is satisfied. Proof. We define e i (k) = u i (k) u i. Thus, we obtain the following using (3.35) and (3.16), e i (k + 1) = u i (k + 1) u ( i = β i 1 n 0,i + Γ i,j u j (k) u i α i a i j i = 1 Γ i,j e j (k) (3.39) a i We use (3.39), and the triangle inequality to obtain, ( ) 1 e(k + 1) = max i e i (k + 1) max i Γ i,j e j (k) a i j i We next use e j (k) e(k) for all j, to get ( 1 e(k + 1) max i a i Finally, by (3.33), we have j i Γ i,j ) j i ) e(k) e(k + 1) < e(k), k = 0, 1, 2,... (3.40)

59 Chapter 3. Game-Theoretic and Central Cost Algorithms 47 Figure 3.8: Block diagram of the primal-dual algorithm acting on the optical network. which implies e(k) 0 as k increases, and hence, u(k) u. 3.4 Link Algorithm In [40], a link algorithm is proposed that computes a channel price, µ, in real-time such that total power constraints are satisfied. The link algorithm is located at the OSNR output locations, away from the channel sources where the channel algorithms are located. The inputs to the link algorithm are the total channel powers and its output is a scalar channel price µ. The total channel powers are measurable in real-time. The link algorithm complements the game-theoretic channel algorithm from Section 3.3. Figure 3.8 shows both control algorithms acting on the optical network. The channel price, µ, is computed every K iterations of the control algorithm, (3.38), where K is a large number, e.g., K = 100. Let k denote the slow time index of the link algorithm with respect to the fast time-scale, k, of the channel algorithm. The two time indexes are related by k = K k. The time period between the k and k + 1 steps is a

OSNR Optimization in Optical Networks: Extension for Capacity Constraints

OSNR Optimization in Optical Networks: Extension for Capacity Constraints 5 American Control Conference June 8-5. Portland OR USA ThB3.6 OSNR Optimization in Optical Networks: Extension for Capacity Constraints Yan Pan and Lacra Pavel Abstract This paper builds on the OSNR model

More information

Applied Nonlinear Control

Applied Nonlinear Control Applied Nonlinear Control JEAN-JACQUES E. SLOTINE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technology Pearson Education Prentice Hall International Inc. Upper Saddle

More information

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

OPTIMAL CONTROL AND ESTIMATION

OPTIMAL CONTROL AND ESTIMATION OPTIMAL CONTROL AND ESTIMATION Robert F. Stengel Department of Mechanical and Aerospace Engineering Princeton University, Princeton, New Jersey DOVER PUBLICATIONS, INC. New York CONTENTS 1. INTRODUCTION

More information

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components Applied Mathematics Volume 202, Article ID 689820, 3 pages doi:0.55/202/689820 Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

More information

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude

More information

THE Internet is increasingly being used in the conduct of

THE Internet is increasingly being used in the conduct of 94 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 14, NO. 1, FEBRUARY 2006 Global Stability Conditions for Rate Control With Arbitrary Communication Delays Priya Ranjan, Member, IEEE, Richard J. La, Member,

More information

Internet Congestion Control: Equilibrium and Dynamics

Internet Congestion Control: Equilibrium and Dynamics Internet Congestion Control: Equilibrium and Dynamics A. Kevin Tang Cornell University ISS Seminar, Princeton University, February 21, 2008 Networks and Corresponding Theories Power networks (Maxwell Theory)

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

(Continued on next page)

(Continued on next page) (Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic

More information

Preface. for a driver to react in response to large disturbances in road traffic; for a signal sent from Houston to reach a satellite in orbit;

Preface. for a driver to react in response to large disturbances in road traffic; for a signal sent from Houston to reach a satellite in orbit; page ix Consider the time periods required for a driver to react in response to large disturbances in road traffic; for a signal sent from Houston to reach a satellite in orbit; for a coolant to be distributed

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 5: Uncertainty and Robustness in SISO Systems [Ch.7-(8)] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 5:Uncertainty and Robustness () FEL3210 MIMO

More information

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10) Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must

More information

Optimization and Stability of TCP/IP with Delay-Sensitive Utility Functions

Optimization and Stability of TCP/IP with Delay-Sensitive Utility Functions Optimization and Stability of TCP/IP with Delay-Sensitive Utility Functions Thesis by John Pongsajapan In Partial Fulfillment of the Requirements for the Degree of Master of Science California Institute

More information

H -Optimal Control and Related Minimax Design Problems

H -Optimal Control and Related Minimax Design Problems Tamer Başar Pierre Bernhard H -Optimal Control and Related Minimax Design Problems A Dynamic Game Approach Second Edition 1995 Birkhäuser Boston Basel Berlin Contents Preface v 1 A General Introduction

More information

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

Stability theory is a fundamental topic in mathematics and engineering, that include every

Stability theory is a fundamental topic in mathematics and engineering, that include every Stability Theory Stability theory is a fundamental topic in mathematics and engineering, that include every branches of control theory. For a control system, the least requirement is that the system is

More information

Decoupling Coupled Constraints Through Utility Design

Decoupling Coupled Constraints Through Utility Design 1 Decoupling Coupled Constraints Through Utility Design Na Li and Jason R. Marden Abstract The central goal in multiagent systems is to design local control laws for the individual agents to ensure that

More information

Analysis and Synthesis of Single-Input Single-Output Control Systems

Analysis and Synthesis of Single-Input Single-Output Control Systems Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems

More information

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

Automatic Control Systems theory overview (discrete time systems)

Automatic Control Systems theory overview (discrete time systems) Automatic Control Systems theory overview (discrete time systems) Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations

More information

Chapter One. Introduction

Chapter One. Introduction Chapter One Introduction A system is a combination of components or parts that is perceived as a single entity. The parts making up the system may be clearly or vaguely defined. These parts are related

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

Stabilisation of network controlled systems with a predictive approach

Stabilisation of network controlled systems with a predictive approach Stabilisation of network controlled systems with a predictive approach Emmanuel Witrant with D. Georges, C. Canudas de Wit and O. Sename Laboratoire d Automatique de Grenoble, UMR CNRS 5528 ENSIEG-INPG,

More information

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling 1 Introduction Many natural processes can be viewed as dynamical systems, where the system is represented by a set of state variables and its evolution governed by a set of differential equations. Examples

More information

Stability and Stabilization of Time-Delay Systems

Stability and Stabilization of Time-Delay Systems Stability and Stabilization of Time-Delay Systems An Eigenvalue-Based Approach Wim Michiels Katholieke Universiteit Leuven Leuven, Belgium Silviu-Iulian Niculescu Laboratoire des Signaux et Systemes Gif-sur-Yvette,

More information

Robust Network Codes for Unicast Connections: A Case Study

Robust Network Codes for Unicast Connections: A Case Study Robust Network Codes for Unicast Connections: A Case Study Salim Y. El Rouayheb, Alex Sprintson, and Costas Georghiades Department of Electrical and Computer Engineering Texas A&M University College Station,

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Control Systems. LMIs in. Guang-Ren Duan. Analysis, Design and Applications. Hai-Hua Yu. CRC Press. Taylor & Francis Croup

Control Systems. LMIs in. Guang-Ren Duan. Analysis, Design and Applications. Hai-Hua Yu. CRC Press. Taylor & Francis Croup LMIs in Control Systems Analysis, Design and Applications Guang-Ren Duan Hai-Hua Yu CRC Press Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup, an

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays.

Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays. Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays. V. Guffens 1 and G. Bastin 2 Intelligent Systems and Networks Research

More information

A State-Space Approach to Control of Interconnected Systems

A State-Space Approach to Control of Interconnected Systems A State-Space Approach to Control of Interconnected Systems Part II: General Interconnections Cédric Langbort Center for the Mathematics of Information CALIFORNIA INSTITUTE OF TECHNOLOGY clangbort@ist.caltech.edu

More information

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 9 Robust

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

Lyapunov-based Stability Analysis for a MIMO Counter-Propagating Raman Amplifier. Daniel Beauchamp

Lyapunov-based Stability Analysis for a MIMO Counter-Propagating Raman Amplifier. Daniel Beauchamp Lyapunov-based Stability Analysis for a MIMO Counter-Propagating Raman Amplifier by Daniel Beauchamp A thesis submitted in conformity with the requirements for the degree of Master of Applied Science Graduate

More information

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems Spectral Properties of Linear- Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2018! Stability margins of single-input/singleoutput (SISO) systems! Characterizations

More information

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.

More information

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES by HEONJONG YOO A thesis submitted to the Graduate School-New Brunswick Rutgers, The State University of New Jersey In partial fulfillment of the

More information

Uncertainty and Robustness for SISO Systems

Uncertainty and Robustness for SISO Systems Uncertainty and Robustness for SISO Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Outline Nature of uncertainty (models and signals). Physical sources of model uncertainty. Mathematical

More information

AQUANTIZER is a device that converts a real-valued

AQUANTIZER is a device that converts a real-valued 830 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 57, NO 4, APRIL 2012 Input to State Stabilizing Controller for Systems With Coarse Quantization Yoav Sharon, Member, IEEE, Daniel Liberzon, Senior Member,

More information

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Delft Center for Systems and Control Adaptive fuzzy observer and robust controller for a 2-DOF robot arm For the degree of Master of

More information

Motivation. Lecture 2 Topics from Optimization and Duality. network utility maximization (NUM) problem:

Motivation. Lecture 2 Topics from Optimization and Duality. network utility maximization (NUM) problem: CDS270 Maryam Fazel Lecture 2 Topics from Optimization and Duality Motivation network utility maximization (NUM) problem: consider a network with S sources (users), each sending one flow at rate x s, through

More information

A conjecture on sustained oscillations for a closed-loop heat equation

A conjecture on sustained oscillations for a closed-loop heat equation A conjecture on sustained oscillations for a closed-loop heat equation C.I. Byrnes, D.S. Gilliam Abstract The conjecture in this paper represents an initial step aimed toward understanding and shaping

More information

Operator based robust right coprime factorization and control of nonlinear systems

Operator based robust right coprime factorization and control of nonlinear systems Operator based robust right coprime factorization and control of nonlinear systems September, 2011 Ni Bu The Graduate School of Engineering (Doctor s Course) TOKYO UNIVERSITY OF AGRICULTURE AND TECHNOLOGY

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,

More information

Event-triggered control subject to actuator saturation

Event-triggered control subject to actuator saturation Event-triggered control subject to actuator saturation GEORG A. KIENER Degree project in Automatic Control Master's thesis Stockholm, Sweden 212 XR-EE-RT 212:9 Diploma Thesis Event-triggered control subject

More information

384Y Project June 5, Stability of Congestion Control Algorithms Using Control Theory with an application to XCP

384Y Project June 5, Stability of Congestion Control Algorithms Using Control Theory with an application to XCP 384Y Project June 5, 00 Stability of Congestion Control Algorithms Using Control Theory with an application to XCP . Introduction During recent years, a lot of work has been done towards the theoretical

More information

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara.

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara. Controlo 00 5 th Portuguese Conference on Automatic Control University of Aveiro,, September 5-7, 5 00 Switched Systems: Mixing Logic with Differential Equations João P. Hespanha University of California

More information

Consensus Protocols for Networks of Dynamic Agents

Consensus Protocols for Networks of Dynamic Agents Consensus Protocols for Networks of Dynamic Agents Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology Pasadena, CA 91125 e-mail: {olfati,murray}@cds.caltech.edu

More information

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.

More information

CONVENTIONAL stability analyses of switching power

CONVENTIONAL stability analyses of switching power IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 23, NO. 3, MAY 2008 1449 Multiple Lyapunov Function Based Reaching Condition for Orbital Existence of Switching Power Converters Sudip K. Mazumder, Senior Member,

More information

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 12, DECEMBER 2003 2089 Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions Jorge M Gonçalves, Alexandre Megretski,

More information

Communication constraints and latency in Networked Control Systems

Communication constraints and latency in Networked Control Systems Communication constraints and latency in Networked Control Systems João P. Hespanha Center for Control Engineering and Computation University of California Santa Barbara In collaboration with Antonio Ortega

More information

Deakin Research Online

Deakin Research Online Deakin Research Online This is the published version: Phat, V. N. and Trinh, H. 1, Exponential stabilization of neural networks with various activation functions and mixed time-varying delays, IEEE transactions

More information

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or other reproductions of copyrighted material. Any copying

More information

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter Stability

More information

Digital Control Engineering Analysis and Design

Digital Control Engineering Analysis and Design Digital Control Engineering Analysis and Design M. Sami Fadali Antonio Visioli AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Academic Press is

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays International Journal of Automation and Computing 7(2), May 2010, 224-229 DOI: 10.1007/s11633-010-0224-2 Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

More information

Exam. 135 minutes + 15 minutes reading time

Exam. 135 minutes + 15 minutes reading time Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages

More information

Switched Systems: Mixing Logic with Differential Equations

Switched Systems: Mixing Logic with Differential Equations research supported by NSF Switched Systems: Mixing Logic with Differential Equations João P. Hespanha Center for Control Dynamical Systems and Computation Outline Logic-based switched systems framework

More information

NOWADAYS, many control applications have some control

NOWADAYS, many control applications have some control 1650 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 49, NO 10, OCTOBER 2004 Input Output Stability Properties of Networked Control Systems D Nešić, Senior Member, IEEE, A R Teel, Fellow, IEEE Abstract Results

More information

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and

More information

Laplace Transform Analysis of Signals and Systems

Laplace Transform Analysis of Signals and Systems Laplace Transform Analysis of Signals and Systems Transfer Functions Transfer functions of CT systems can be found from analysis of Differential Equations Block Diagrams Circuit Diagrams 5/10/04 M. J.

More information

Robust Control of Heterogeneous Networks (e.g. congestion control for the Internet)

Robust Control of Heterogeneous Networks (e.g. congestion control for the Internet) Robust Control of Heterogeneous Networks (e.g. congestion control for the Internet) Glenn Vinnicombe gv@eng.cam.ac.uk. University of Cambridge & Caltech 1/29 Introduction Is it possible to build (locally

More information

Mathematical Theory of Control Systems Design

Mathematical Theory of Control Systems Design Mathematical Theory of Control Systems Design by V. N. Afarias'ev, V. B. Kolmanovskii and V. R. Nosov Moscow University of Electronics and Mathematics, Moscow, Russia KLUWER ACADEMIC PUBLISHERS DORDRECHT

More information

Stability Analysis and H Synthesis for Linear Systems With Time-Varying Delays

Stability Analysis and H Synthesis for Linear Systems With Time-Varying Delays Stability Analysis and H Synthesis for Linear Systems With Time-Varying Delays Anke Xue Yong-Yan Cao and Daoying Pi Abstract This paper is devoted to stability analysis and synthesis of the linear systems

More information

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31 Contents Preamble xiii Linear Systems I Basic Concepts 1 I System Representation 3 1 State-Space Linear Systems 5 1.1 State-Space Linear Systems 5 1.2 Block Diagrams 7 1.3 Exercises 11 2 Linearization

More information

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

More information

Lecture 7 MIMO Communica2ons

Lecture 7 MIMO Communica2ons Wireless Communications Lecture 7 MIMO Communica2ons Prof. Chun-Hung Liu Dept. of Electrical and Computer Engineering National Chiao Tung University Fall 2014 1 Outline MIMO Communications (Chapter 10

More information

APPLIED NONLINEAR CONTROL. Jean-Jacques E Slotine WeipingLi

APPLIED NONLINEAR CONTROL. Jean-Jacques E Slotine WeipingLi APPLIED NONLINEAR CONTROL Jean-Jacques E Slotine WeipingLi Applied Nonlinear Control JEAN-JACQUES E. SLOTlNE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technologv Prentice

More information

Delay-Dependent α-stable Linear Systems with Multiple Time Delays

Delay-Dependent α-stable Linear Systems with Multiple Time Delays Contemporary Engineering Sciences, Vol 4, 2011, no 4, 165-176 Delay-Dependent α-stable Linear Systems with Multiple Time Delays E Taghizadeh, Y Ordokhani 1 and D Behmardi Department of Mathematics, Alzahra

More information

ADAPTIVE control of uncertain time-varying plants is a

ADAPTIVE control of uncertain time-varying plants is a IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 1, JANUARY 2011 27 Supervisory Control of Uncertain Linear Time-Varying Systems Linh Vu, Member, IEEE, Daniel Liberzon, Senior Member, IEEE Abstract

More information

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

arzelier

arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.1 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS STABILITY ANALYSIS Didier HENRION www.laas.fr/ henrion henrion@laas.fr Denis ARZELIER www.laas.fr/

More information

A new method to obtain ultimate bounds and convergence rates for perturbed time-delay systems

A new method to obtain ultimate bounds and convergence rates for perturbed time-delay systems INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR ONTROL Int. J. Robust. Nonlinear ontrol 212; 22:187 188 ublished online 21 September 211 in Wiley Online Library (wileyonlinelibrary.com)..179 SHORT OMMUNIATION

More information

Delay-Dependent Exponential Stability of Linear Systems with Fast Time-Varying Delay

Delay-Dependent Exponential Stability of Linear Systems with Fast Time-Varying Delay International Mathematical Forum, 4, 2009, no. 39, 1939-1947 Delay-Dependent Exponential Stability of Linear Systems with Fast Time-Varying Delay Le Van Hien Department of Mathematics Hanoi National University

More information

Basic. Theory. ircuit. Charles A. Desoer. Ernest S. Kuh. and. McGraw-Hill Book Company

Basic. Theory. ircuit. Charles A. Desoer. Ernest S. Kuh. and. McGraw-Hill Book Company Basic C m ш ircuit Theory Charles A. Desoer and Ernest S. Kuh Department of Electrical Engineering and Computer Sciences University of California, Berkeley McGraw-Hill Book Company New York St. Louis San

More information

Iterative Learning Control Analysis and Design I

Iterative Learning Control Analysis and Design I Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations

More information

Population Dynamics Approach for Resource Allocation Problems. Ashkan Pashaie

Population Dynamics Approach for Resource Allocation Problems. Ashkan Pashaie Population Dynamics Approach for Resource Allocation Problems by Ashkan Pashaie A thesis submitted in conformity with the requirements for the degree of Master of Applied Science Graduate Department of

More information

Results on stability of linear systems with time varying delay

Results on stability of linear systems with time varying delay IET Control Theory & Applications Brief Paper Results on stability of linear systems with time varying delay ISSN 75-8644 Received on 8th June 206 Revised st September 206 Accepted on 20th September 206

More information

Distributed Receding Horizon Control of Cost Coupled Systems

Distributed Receding Horizon Control of Cost Coupled Systems Distributed Receding Horizon Control of Cost Coupled Systems William B. Dunbar Abstract This paper considers the problem of distributed control of dynamically decoupled systems that are subject to decoupled

More information

PIQI-RCP: Design and Analysis of Rate-Based Explicit Congestion Control

PIQI-RCP: Design and Analysis of Rate-Based Explicit Congestion Control PIQI-RCP: Design and Analysis of Rate-Based Explicit Congestion Control Saurabh Jain Joint work with Dr. Dmitri Loguinov June 21, 2007 1 Agenda Introduction Analysis of RCP QI-RCP PIQI-RCP Comparison Wrap

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3. 8. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming

Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming arxiv:math/0603313v1 [math.oc 13 Mar 2006 Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming Erin M. Aylward 1 Pablo A. Parrilo 1 Jean-Jacques E. Slotine

More information

Chapter 2 Optimal Control Problem

Chapter 2 Optimal Control Problem Chapter 2 Optimal Control Problem Optimal control of any process can be achieved either in open or closed loop. In the following two chapters we concentrate mainly on the first class. The first chapter

More information

Analysis of SISO Control Loops

Analysis of SISO Control Loops Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities

More information

Characterization of Convex and Concave Resource Allocation Problems in Interference Coupled Wireless Systems

Characterization of Convex and Concave Resource Allocation Problems in Interference Coupled Wireless Systems 2382 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 59, NO 5, MAY 2011 Characterization of Convex and Concave Resource Allocation Problems in Interference Coupled Wireless Systems Holger Boche, Fellow, IEEE,

More information

arxiv: v3 [math.ds] 22 Feb 2012

arxiv: v3 [math.ds] 22 Feb 2012 Stability of interconnected impulsive systems with and without time-delays using Lyapunov methods arxiv:1011.2865v3 [math.ds] 22 Feb 2012 Sergey Dashkovskiy a, Michael Kosmykov b, Andrii Mironchenko b,

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Outline Background Preliminaries Consensus Numerical simulations Conclusions Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Email: lzhx@nankai.edu.cn, chenzq@nankai.edu.cn

More information

The goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T

The goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T 1 1 Linear Systems The goal of this chapter is to study linear systems of ordinary differential equations: ẋ = Ax, x(0) = x 0, (1) where x R n, A is an n n matrix and ẋ = dx ( dt = dx1 dt,..., dx ) T n.

More information

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster. Lecture 6 Chapter 8: Robust Stability and Performance Analysis for MIMO Systems Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 6 p. 1/73 6.1 General

More information