Deadline is 23:55 on Sunday 3th March 2019.
Submit one pdf file to the MATH319 Moodle website.
Maximum length 8 sides of A4.
See the module learning outcomes for relevant educational aims.
Topics. Each student should select one topic to write about. The list P1-P24 below are recommended; students who are unsure of what to write about, or wish to select another topic, should discuss with the lecturer. All of the topics relate to the subject matter of MATH319, although they variously emphasize linear algebra, analysis and require varying amounts of computing skill to carry out. Some projects have particular applications, as indicated after the titles. In some cases, the outlines are the starting point for the project, and it is expected that the student will go beyond the bare outline. A report which simply follows the outline or reproduces results and examples from the given sources is unlikely to gain a high mark. The sources listed are intended to help the student start, but please read them with care. The notation and terminology may be different from that of the lectures, in which case explain the notation in the report.
Report. The report should be structured so as have an introduction which describes the context of the problem. The main body of the report should describe the solution to the problem under consideration, and the conclusions. There should be a bibliography, listing the sources used.
In general, the report should be self-contained, although students are encouraged to refer to the lecture notes and course materials of MATH319 and other modules such as MATH220 Linear Algebra. It is also a good idea to include specific examples, which may be taken from text books, or devised by the student; please give appropriate references to any sources that you use. Explain all the notation. In several project topics, computer algebra or graphs are required. When presenting graphs, give enough information that the marker can reproduce the graphs; for instance, state the values of all parameters used in the plots. Make graphs large enough to be clear. You should take care to explain the significance of particular features of graphs and elements of formulas that you present. Likewise, code or pseudo code for calculations can be helpful.
Presentation. In the module, there are various descriptions of linear systems in terms of block diagrams, , differential equations, transfer functions, Nyquist plots etc. Think: what is the best way to present any given idea? Explain what information each diagram conveys. You may wish to type-set calculations, using the methods of MATH240, and produce plots via computer. The final report should fit together as a cohesive unit, so fit the components together.
Submission. The report should be submitted electronically as a single pdf to the MOODLE portal for MATH319. If you have several elements in the report, such as diagrams, graphs, calculations etc, then produce these in pdf format and then combine them into a single pdf by using AcroreadPro or otherwise. The submitted pdf should have a title such as JamesClerkMaxwellMATH319P13.pdf including your name. Including all graphs, calculations, computer codes, the bibliography and so on, the report should be less than 8 sides of A4. A report which consists mainly of text can be much shorter, say 5 pages of A4.
Marking. The marker will award a letter grade A-F according to the criteria stated in the Mathematics and Statistics Part II handbook, and provide the student with a paragraph of feedback supporting the grade allocation, within four weeks.
MATH319 Project topics with outlines
Chapter 1: Linear systems and their description: P9, P11
Chapter 2: Solving Linear Systems by Matrix Theory: P1, P4, P7, P19, P20, P24
Chapter 3: Laplace transforms: P8, P10, P18. P23
Chapter 4: Stability of MIMO in terms of transfer functions: P3, P5, P6, P14, P17, P22
Chapter 5: Feedback Control: P2, P12, P13, P15, P16, P21
Similar project titles P1-P20 were available in 2017/8, and P21-24 have been added. The number of students who offered projects on each topic is given beside the title, so that 7/51 means 7 projects from the class of 51 students. P1 Inverse Systems 3/51
Source: J.P. Hespana, Linear Systems Theory, (Princeton and Oxford, 2009), lecture 19.
A radio transmitter has an input and an output . The signal is broadcast, and received by a listener, who wishes to recover .
(i) Consider a SISO
Solve this system for in terms of and , and derive a linear system for the receiver with input , state and output .
(ii) The simplest MIMO system is
Show that one can solve for in terms of if and only if is an invertible square matrix.
(iii) Suppose that the transmitter is modeled by a MIMO
with transfer function
Solve the for in terms of and . Show that the receiver is modelled by a linear system
with transfer function
(iv) Write down in terms of and prove that
P2 PID Controllers 2/51
Source: R.C. Dorf and R.H. Bishop, Modern Control Systems (Pearson) 12th Edition, section 7.6.
For a SISO with , a particularly useful controller is
where are complex constants; we refer to these as:
(P) the proportional amplifier ;
(I) the integrator ;
(D) the differentiator .
The advantages of are that such a is easy to manufacture, and for a suitable choice of , the controller stabilizes
(i) Suppose that for some real . Show that
where and are cubic polynomials.
(ii) Obtain conditions on for to be a stable rational function.
(iii) Use Nyquist plots to show that various systems are stabilized by the PID controller.
(iv) Compute the transfer function of the system with differential equation
(v) Find PID controllers for
The characteristic equation is
We can vary one parameter of at a time, and the roots move along curves in the complex plane.
P3 Root locus method 0/51
Sources: A. Tewari, Modern Control Design John Wiley, Chapter 7;
R.C. Dorf and R.H. Bishop Modern Control Systems Pearson 12th Edition.
Let and be coprime complex polynomials, where degree of is less than or equal to the degree of , and consider a transfer function . Then we consider a simple feedback system with design parameter and transfer function
the characteristic equation is
The root locus method involves plotting the roots of the characteristic equation as the design parameter varies. More specifically, we, suppose that and have real coefficients, and wish to determine such that either:
(a) all the roots are real;
(b) the roots cross the imaginary axis;
(c) all the roots are in the open left half plane;
(d) breakaway so that the roots become complex.
(i) Determine such that (a), (b) and (c) hold for and by elementary algebra.
(ii) Obtain plots of the root locus for more complicated choices of and .
(iii) Let . Show that has a double root at if and only if Show that . Show also that
(iv) Deduce that breakaway points are given by the roots of , and
(v) Look for such that the roots are imaginary.
P4 Popov–Belevitch–Hautus test for controllability 0/51
Source: J.P. Hespanha Linear System Theory, Princeton University Press; sections 12.3 and 14.4
Let be a complex matrix, with transpose , and let be a column matrix; let
Prove that the following conditions are equivalent:
(i) ;
(ii) the kernel of contains no eigenvectors of ;
(iii) the rank of the matrix equals for all ;
(iv) the rank of equals , where
(v) Make specific choices of and , and use to check the other conditions.
P5 The Nyquist Stability Criterion 6/51
Source: G.F. Franklin, J. D. Powell and A. Emami-Naeini, Feedback Control of Dynamic Systems Sixth Edition, (Pearson, 2010), Section 6.3.
The basic result is the Nyquist Stability Criterion, as discussed in the notes.
(i) Discuss the Nyquist Criterion with relation to the Argument Principle of complex analysis.
(ii) The practical aspect project involves producing several Nyquist plots that exhibit various effects for stable and unstable systems.
(iii) Discuss examples such as
(iv) Discuss examples such as
where has a pole on the imaginary axis; you will need to modify the contours to avoid this pole.
P6 The theory of Nyquist’s criterion 0/51
Source: I. Stewart and D.O. Tall, Complex Analysis: the hitchhiker’s guide to the plane, (Cambridge University Press, 1983), page 231
J.C.. Doyle, B.A. Francis and A.R. Tannenbaum, Feedback Control Theory
Let where and are complex polynomials with degree of less than the degree of , and suppose that has all its zeros in LHP. Suppose that the Nyquist contour does not pass through or wind around . We aim to prove that is a strictly proper and stable rational function.
(i) Show that there exists such that
and that there exists such that
for all .
(ii) Let be the semicircle in the right half plane for . Deduce from (i) that
as
(iii) Let be the contour made of joining the ends of the semicircle with part of the imaginary axis; then let for on be the image of under . Show that for all sufficiently large , the contour does not pass through or wind around .
(iv) Deduce that
for all sufficiently large .
(v) Deduce that has all its zeros in LHP, and hence that is a strictly proper and stable rational function.
P7 Oscillations of particles on a string 0/51 Applications to Physics
Sources: T.W.B Kibble and F.H. Berkshire, Classical Mechanics (Fourth Edition) (Longman, 1996) sections 11.5, 11.6.
G.R. Fowles, Analytical Mechanics (Third Edition) Holt-Saunders, section 10.7
A collection of particles is placed in a straight line, and all particles are connected to their nearest neighbours by elastic bands, so that the first and last particles are connected by elastic bands to rigid supports at either end. The displacement of the particle from rest is given by , where the satisfy the systems of differential equations , and
(i) Introduce a matrix to describe this as , where is the column vector
(ii) Let and consider
Show that this gives a solution of the differential equation when
(iii) Deduce the values of the eigenvalues of .
(iv) Take , and introduce a matrix to describe this as , and find numerically the eigenvectors and eigenvalues of .
(v) Compare the numerical eigenvalues of from (iv) with
P8 Bessel Filters 0/51
Source: A. Ambardar Analog and Digital Signal Processing, PWS Foundations in Engineering Series, (ITP, 1995) Section 10.8.1
The Bessel polynomials are defined by the recurrence relation:
where The corresponding Bessel controller is
(i) Write a recurrence formula in MATLAB or R to generate the Bessel polynomials, and compute several of them.
(ii) Obtain the polar decomposition for of the Bessel controller , as in
and plot the gain and phase for the first few .
(iii) Define the spherical Bessel functions and by
and the formula
Compute the first few of these.
(iv) Show that
for the first couple of .
P9 Fraunhofer diffraction of light 1/51 Applications to Physical Optics.
Source: H.J. Pain, The Physics of Vibrations and Waves, Fourth Edition, (Wiley, 1993) page 367-372
We consider equal monochromatic sources of light arranged in a straight line and with each source separated from its neighbour by distance . Let be the wavelength of the light. When we view the array from a distance much greater than , and at a small angle to the line perpendicular to the array, the observed intensity is
where and is a constant.
(i) Show that
for , and discuss the largest value that can take.
(ii) Find such that (a) the numerator of is zero, (b) the denominator of is zero, and (c) describe as approaches case (b).
(iii) Plot for varying and a few small values of .
(iv) Plot the graphs of
and
for a few small .
(v) Discuss the number of maxima and minima that appear in your graphs in (iv), and give some mathematical justification.
P10 Initial value theorem for Laplace transforms 0/51
Source: I.N. Sneddon, The Use of Integral Transforms (McGraw-Hill, 1972), pages 185-7
Let be continuous on and suppose that satisfies . Then the Laplace transform satisfies
(i) Show that
(ii) Given , and such that
consider and . Show that
(iii) Now choose and fix so large that Show that there exists such that
for all .
(iv) Deduce that for all ,
(v) Discuss examples of this result, for instance with rational or
(vi) Discuss the validity of the formula
P11 Invertibility of matrices with stable rational entries 1/51
Source: J.C. Doyle, B.A. Francis and A.R. Tannenbaum, Feedback Control Theory, Chapter 3.
Let be the space of complex polynomials and the space of complex rational functions. Let be a matrix with entries that are polynomials in .
(i) Show that has an inverse in , if only if .
(ii) Show that has an inverse in , if and only if is a non zero constant polynomial.
(iii) Show that has an inverse in , if and only if where and are non-zero stable polynomials that have equal degree.
(iv) Let . Show that has an inverse in , if and only if where and are non-zero stable polynomials that have equal degree.
(v) Discuss examples of this result.
P12 Stabilizing by rational controllers 1/51
Source: J.C. Doyle, B.A. Francis and A.R. Tannenbaum, Feedback Control Theory, Chapter 5.
Consider a SISO with plant described by a rational transfer function . We wish to find a rational controller such that
are all stable, so the system is internally stable.
(i) Consider
Express as a quotient of coprime stable rational functions .
(ii) Hence find a controller such that the system is internally stable.
(iii) By considering and
describe all of the controllers that internally stablize the system.
(iv) In particular, find one such with
P13 Circles of constant gain 0/51
Source: N.S. Nise, Control Systems Engineering second edition, (Benjamin 1995), section 10.9.
Consider a SISO system with transfer function which is fed back through a simple feedback loop to give transfer function
Let and , where and are all real.
(i) Suppose that describes a circle or straight line in the complex plane. Show that also describes a circle or straight line in the complex plane. (See MATH215 notes).
(ii) Suppose that is fixed, and describes the circle . Show that lies on the circle with centre and radius these are called -circles.
(iii) Suppose that is the phase of , and that is constant. Show that lies on the circle with centre and radius These are called circles.
(iv) Plot several circles and circles in the plane, and discuss their significance.
P14 May–Wigner Law 0/51 Applications to Biology
Source: J.P. Hespana, Linear Systems Theory, (Princeton and Oxford, 2009), page 78.
(i) Consider the continuous time system
where is a real matrix. Suppose that there exist and positive definite matrices and such that
(i) Show that all the eigenvalues of have negative real parts.
(ii) Deduce that all the eigenvalues of have real parts less than . Hespana calls this the stability margin.
(iii) Let be a matrix and suppose that the eigenvalues of lie inside the circle with centre and radius , where is constant. Let be real and consider the linear system
Show that the system is stable if
(iv) Discuss the implications of (iii) for various examples of .
P15 Wind turbine speed control 11/51
Source: R.C. Dorf and R.H. Bishop Modern Control Systems, Twelfth Edition, (Pearson, 2011), Example 7.13.
A wind turbine consists of an electrical generator, a rotor with blades whose pitch can be adjusted to suit the wind conditions and gears to increase the speed of rotation of the turbine to suit the electrical generator. The transfer function of the turbine is
(i) Find the poles of , and discuss stability.
(ii) Consider the simplified transfer function
find the poles of , and discuss stability.
(iii) Let be a controller; find
and determine the poles.
(iv) Illustrate your results by using suitable plots.
P16 PID control of wind turbines for clean energy 2/51
Source: R.C. Dorf and R.H. Bishop Modern Control Systems, Twelfth Edition, (Pearson, 2011), Example 9.10.
A wind turbine consists of an electrical generator, a rotor with blades whose pitch can be adjusted to suit the wind conditions and gears to increase the speed of rotation of the turbine to suit the electrical generator. The transfer function of the turbine is
where the constants are and is real, possibly negative.
(i) Find the poles of , and discuss stability for various values of the parameters.
(ii) We introduce a controller
for some . Obtain the transfer function
and the related transfer functions
(iii) Discuss stability of these transfer functions, using algebraic criteria.
(iv) Illustrate the results using suitable diagrams such as Nyquist plots.
P17 EVAD for cardiological illness 6/51 Applications to Medicine
Source: R.C. Dorf and R.H. Bishop Modern Control Systems, Twelfth Edition, (Pearson, 2011), AP9.11.
Medical patients with cardiological illness can have their heartbeats regulated by a electric ventricular assist device, which has input electrical power and output blood flow. The pump has transfer function , where is a constant, and the controller has the form
where .
(i) Find the transfer functions
for instance when , , .
(ii) Find the conditions that give a pole for the transfer function.
(iii) Determine whether there are any poles for real, and consider whether there are poles for . You may find it helpful to consider the equation
(iv) Produce Nyquist style plots for the above transfer functions, which may look different from the usual ones. Discuss what they tell us.
P18 Square waves 3/51
Source: B.P. Conrad, Differential Equations: A Systems Approach, (Prentice-Hall, 2003), pages 306-9
We consider the system
where is constant and is a bounded input.
(i) Compute the Laplace transform, and hence the transfer function.
(ii) Solve the system for , paying particular attention to the solution for the value of such that resonance occurs.
(iii) Consider the input
which is a square wave, and its graph looks like the top of the curtain wall of Lancaster castle. Compute the Laplace transform of .
(iv) Solve the system when the input is the square wave, and discuss the solution for various .
P19 Phase portraits 5/51
Source: B.P. Conrad, Differential Equations: A Systems Approach, (Prentice-Hall, 2003), section 8.1
We consider the system
where is a real column and is the real matrix
The eigenvalues of are sometimes called characteristic values.
When one plots is the usual plane, the resulting graph is called a phase portrait. The shape depends upon the matrix , and is traditionally described as follows:
(a) gives a degenerate case;
(b) gives a saddle;
(c) and gives a stable node;
(d) and gives an unstable node;
(i) State what each of (a), (b), (c) and (d) mean in terms of the eigenvalues of .
(ii) By considering eigenvectors of , consider the vector solution and describe the solution for large .
(iii) Look at the phase portraits in the source, and compare the given matrices with the phase portraits.
P20 The Cayley–Hamilton Theorem 6/20
Source: H. Eves, Elementary Matrix Theory, (Dover, 1980), pages 199-203.
This exercise shows that every square matrix satisfies its characteristic equation. Let be a complex matrix and let be the adjugate of .
(i) Expand the adjugate of as
where are complex matrices; expand the characteristic polynomial as
(ii) Use the identity
to compare the coefficients of .
(iii) Deduce that
(iv) Discuss applications of this result to control theory.
P21 Stabilizing the damped harmonic oscillator (new topic)
Source: G. Birkhoff and S. MacLane, A Survey of Modern Algebra, Third Edition,
(MacMillan), page 108.
We consider the damped harmonic oscillator
with and real .
Let be real constants. Prove the following
(i) is stable, if and only if ;
(ii) is stable, if and only if ;
(iii) is stable, if and only if and . (Start by showing that the cubic has a real root, and then factorize the cubic into a quadratic times a linear term.)
(iv) For real , let
Find a cubic and a matrix of polynomials such that
(v) Deduce that for every such , there exists a controller such that the simple feedback loop is internally stable.
(vi) By considering the transfer function, show that the damped harmonic oscillator can be internally stabilized with a controller.
P22 Nyquist by change of variable (new topic)
Source: I. Stewart and D.O. Tall, Complex Analysis: the hitchhiker’s guide to the plane, (Cambridge University Press, 1983), page 231
(i) Let
Show that if and only if . Deduce that takes the right half plane onto the unit disc .
(ii) Let and where and are real. Show that as . Solve for in terms of .
(iii) Let be a rational function and write
Show that is proper, if and only if does not have a pole at . Show that is stable if and only if has all its poles in
(iv) Let be the unit circle , described once in the positive sense. Suppose that has no poles on . Show that
where is the number of zeros of in , and is the number of poles of in , counted according to multiplicity.
(v) Suppose that has all its poles in , and for on . Find the value of
(vi) Suppose that is stable, and for all such that . Deduce from (v) the value of
(vii) Hence deduce Nyquist’s criterion.
P23 Transfer functions on the disc (new topic) Applications to digital music
Source: D.J. Benson, Music: A Mathematical Offering, (Cambridge University Press, 2007) pages 257-261 and 270-3.
(i) Let
Show that if and only if . Deduce that takes the right half-plane onto the unit disc .
(ii) Let and where and are real. Show that as . Solve for in terms of .
(iii) Let be a rational function and write
Show that is proper, if and only if does not have a pole at . Show that is stable if and only if has all its poles in If has all its poles in then we say that is stable.
(iv) Let be a positive integer, and let where . Find the poles of
Find the poles of
(v) Let be a SISO system. Show that
is stable if all the eigenvalues of are in . Note that the formula for has a different shape from the transfer functions considered in lectures.
P24 Discrete Fourier transform (new topic) Applications to digital music
Source: D.W. Kammler, A first course in Fourier Analysis (Prentice Hall, 2000) pages 239-246.
Source: D.J. Benson, Music: A Mathematical Offering, (Cambridge University Press, 2007) pages 257-264
Let be a positive integer and .
(i) Show that
gives a cyclic group of order under multiplication.
(ii) Let be an integer. Show that
(iii) Let
Show that
Deduce that any polynomial of degree less than is determined by its values on .
(iv) Show that the matrix
satisfies
(v) The matrix also satisfies , and other identities discussed in the source.