1. Homepage
  2. Programming
  3. Networked Control (5 CFU) - Project: Six-tanks system

Networked Control (5 CFU) - Project: Six-tanks system

Engage in a Conversation
MatlabContinuous Time SystemDiscrete Time SystemItalyPolitecnico di Milano

Six-tanks system 01 CourseNana.COM

Consider the system illustrated in the following figure, consisting of a cascade interconnection of six tanks. CourseNana.COM

CourseNana.COM

The linearized centralized model is CourseNana.COM

̇ ?h1 = −?h1 + ?1 CourseNana.COM

̇ ?h2= ?h1−?h2+?2 CourseNana.COM

̇ ?h3 = ?h2 +?h4 −?h3 CourseNana.COM

̇ ?h4 = −?h4 + ?3 CourseNana.COM

̇ ?h5 = ?h3 +?h6 −?h5 CourseNana.COM

̇ {?h6 = −?h6 + ?4 CourseNana.COM

where ? = 1 m2 and ? = 1 m2/?. Note that, since the model is linearized around a nominal condition, all the variables of the model above should be regarded as differences with respect to nominal values. We assume that all levels are measurable. Defining ? = [h1, ... , h6]? and ? = [?1, ?2, ?3, ?4]?, the system’s dynamics is described by the model CourseNana.COM

?̇ = ?? + ?? CourseNana.COM

where the matrices are defined in the corresponding MATLAB file. CourseNana.COM

Problem: CourseNana.COM

  1. Decompose the state and input vectors into subvectors, consistently with the physical description of the system. Obtain the corresponding decomposed model.
  2. Generate the system matrices (both continuous-time and discrete-time, the latter with a sampling time selected compatibly with the continuous-time dynamics). Perform the following analysis:
    1. Compute the eigenvalues and the spectral abscissa of the (continuous-time) system. Is it open-loop asymptotically stable?
    2. Compute the eigenvalues and the spectral radius of the (discrete-time) system. Is it open-loop asymptotically stable?
  3. For different state-feedback control structures (i.e., centralized, decentralized, and different distributed schemes) perform the following actions
    1. Compute the continuous-time fixed modes
    2. Compute the discrete-time fixed modes
    3. Compute, if possible, the CONTINUOUS-TIME control gains using LMIs to achieve the desired performances. Apply, for better comparison, different criteria for computing the control laws.
    4. Compute, if possible, the DISCRETE-TIME control gains using LMIs to achieve the desired performances. Apply, for better comparison, different criteria for computing the control laws.
    5. Analyze the properties of the so-obtained closed-loop systems (e.g., stability, eigenvalues) and compute the closed-loop system trajectories (generated both in continuous-time and in discrete-time) of the water levels starting from a common random initial condition.

  CourseNana.COM

Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
Matlab代写,Continuous Time System代写,Discrete Time System代写,Italy代写,Politecnico di Milano代写,Matlab代编,Continuous Time System代编,Discrete Time System代编,Italy代编,Politecnico di Milano代编,Matlab代考,Continuous Time System代考,Discrete Time System代考,Italy代考,Politecnico di Milano代考,Matlabhelp,Continuous Time Systemhelp,Discrete Time Systemhelp,Italyhelp,Politecnico di Milanohelp,Matlab作业代写,Continuous Time System作业代写,Discrete Time System作业代写,Italy作业代写,Politecnico di Milano作业代写,Matlab编程代写,Continuous Time System编程代写,Discrete Time System编程代写,Italy编程代写,Politecnico di Milano编程代写,Matlabprogramming help,Continuous Time Systemprogramming help,Discrete Time Systemprogramming help,Italyprogramming help,Politecnico di Milanoprogramming help,Matlabassignment help,Continuous Time Systemassignment help,Discrete Time Systemassignment help,Italyassignment help,Politecnico di Milanoassignment help,Matlabsolution,Continuous Time Systemsolution,Discrete Time Systemsolution,Italysolution,Politecnico di Milanosolution,