ArticleslgStudy

computer science

Hall circles

Hall circles is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Hall circles rather than just read about it. In short: Hall circles (also known as M-circles and N-circles) are a graphical tool in control theory used to obtain values of a closed-loop transfer function from the Nyquist plot (or the Nichols plot) of the associated open-loop transfer function. Hall circles have been introduced in control theory by Albert C.

Hall circles — main illustration
Hall circles — illustration

Key takeaways

  • Hall circles belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Hall circles to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Hall circles from memory before moving on to harder problems.

Reference excerpt

Hall circles (also known as M-circles and N-circles) are a graphical tool in control theory used to obtain values of a closed-loop transfer function from the Nyquist plot (or the Nichols plot) of the associated open-loop transfer function. Hall circles have been introduced in control theory by Albert C. Hall in his thesis.

Construction Consider a closed-loop linear control system with open-loop transfer function given by transfer function G ( s ) {\displaystyle G(s)} and with a unit gain in the feedback loop. The closed-loop transfer function is given by T ( s ) = G ( s ) 1 + G ( s ) {\textstyle T(s)={\frac {G(s)}{1+G(s)}}} . To check the stability of T(s), it is possible to use the Nyquist stability criterion with the Nyquist plot of the open-loop transfer function G(s). Note, however, that the Nyquist plot of G(s) does not give the actual values of T(s). To get this information from the G(s)-plane, Hall proposed to construct the locus of points in the G(s)-plane such that T(s) has constant magnitude and also the locus of points in the G(s)-plane such that T(s) has constant phase angle. Given a positive real value M representing a fixed magnitude, and denoting G(s) by z, the points satisfying M = | T ( s ) | = | G ( s ) | | 1 + G ( s ) | = | z | | 1 + z | {\displaystyle M=|T(s)|={\frac {|G(s)|}{|1+G(s)|}}={\frac {|z|}{|1+z|}}} are given by the points z in the G(s)-plane such that the ratio of the distance between z and 0 and the distance between z and -1 is equal to M. The points z satisfying this locus condition are circles of Apollonius, and this locus is known in the context of control systems as M-circles. Given a positive real value N representing a phase angle, the points satisfying N = arg ⁡ [ G ( s ) 1 + G ( s ) ] = arg ⁡ [ G ( s ) ] − arg ⁡ [ 1 + G ( s ) ] = arg ⁡ [ z ] − arg ⁡ [ 1 + z ] {\displaystyle N=\arg \left[{\frac {G(s)}{1+G(s)}}\right]=\arg[G(s)]-\arg[1+G(s)]=\arg[z]-\arg[1+z]} are given by the points z in the G(s)-plane such that the angle between -1 and z and the angle between 0 and z is constant. In other words, the angle opposed to the line segment between -1 and 0 must be constant. This implies that the points z satisfying this locus condition are arcs of circles, and this locus is known in the context of control systems as N-circles.

Usage

To use the Hall circles, a plot of M and N circles is done over the Nyquist plot of the open-loop transfer function. The points of the intersection between these graphics give the corresponding value of the closed-loop transfer function. Hall circles are also used with the Nichols plot and in this setting, are also known as Nichols chart. Rather than overlaying directly the Hall circles over the Nichols plot, the points of the circles are transferred to a new coordinate system where the ordinate is given by 20 log 10 ⁡ ( | G ( s ) | ) {\displaystyle 20\log _{10}(|G(s)|)} and the abscissa is given by arg ⁡ ( G ( s ) ) {\displaystyle \arg(G(s))} . The advantage of using Nichols chart is that adjusting the gain of the open loop transfer function directly reflects in up and down translation of the Nichols plot in the chart.

See also Nyquist-plot Nichols plot

Notes

References Katsuhiko, Ogata (2002). Modern control engineering (4th ed.). Upper Saddle River, NJ: Prentice Hall. ISBN 0130609072. OCLC 46619221. S., Nise, Norman (2008). Control systems engineering (5th ed.). Hoboken, NJ: Wiley. ISBN 9780471794752. OCLC 154798791.{{cite book}}: CS1 maint: multiple names: authors list (link)

Illustrations

Hall circles: Nyquist plot of the open-loop transfer function 
  
    
      
        G
        (
        s
        )
        =
        1
        
          /
        
        (
        s
        +
        0.5
        )
      
    
    {\displaystyle G(s)=1/(s+0.5)}
  
in blue with M and N circles overlaid in the plot. The M circle with M = 0.45 is highlighted in red and intercepts the Nyquist plot at frequencies 
  
    
      
        ω
        ≈
        ±
        1.64
      
    
    {\displaystyle \omega \approx \pm 1.64}
  
.
Nyquist plot of the open-loop transfer function G ( s ) = 1 / ( s + 0.5 ) {\displaystyle G(s)=1/(s+0.5)} in blue with M and N circles overlaid in the plot. The M circle with M = 0.45 is highlighted in red and intercepts the Nyquist plot at frequencies ω ≈ ± 1.64 {\displaystyle \omega \approx \pm 1.64} .
Hall circles: Nichols plot of the transfer function 1/s(1+s)(1+2s) along with the modified M and N circles.
Nichols plot of the transfer function 1/s(1+s)(1+2s) along with the modified M and N circles.

Worked examples

Example 1 — a first encounter with Hall circles

Start with the simplest possible case. Write down what Hall circles claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Hall circles before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Hall circles ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Hall circles

In research
Hall circles appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Hall circles in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Hall circles is common in secondary-school and first-year university syllabi. It links to neighbouring topics Algorithms, Control engineering, Control theory, so understanding it makes those chapters shorter.
In everyday life
Look for Hall circles outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Hall circles in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Hall circles means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Hall circles out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Hall circles in simple terms?

Hall circles (also known as M-circles and N-circles) are a graphical tool in control theory used to obtain values of a closed-loop transfer function from the Nyquist plot (or the Nichols plot) of the associated open-loop transfer function. Hall circles have been introduced in control theory by Albe…

Why does Hall circles matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Hall circles?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Hall circles.

Tags

  • Algorithms
  • Control engineering
  • Control theory

Keep exploring