q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

Shirley Chisholm — Unbought and Unbossed

In 1968 Shirley Chisholm became the first Black woman elected to the United States Congress. In 1972 she launched a campaign for the Democratic presidential nomination, breaking another political barrier.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

Root locus analysis

Spirule

In control theory and stability theory, root locus analysis is a graphical method for examining how the roots of a linear time-invariant (LTI) system change with variation of a certain system parameter, commonly a gain within a feedback system. This is a technique used as a stability criterion in the field of classical control theory developed by Walter R. Evans which can determine stability of the system. The root locus plots the poles of the closed loop transfer function in the complex s-plane as a function of a gain parameter (see pole–zero plot).

Evans also invented in 1948 an analog computer to compute root loci, called a "Spirule" (after "spiral" and "slide rule"); it found wide use before the advent of digital computers.[1][2][3][4][5][6][7][8][9]

Uses

[edit]
Effect of pole location on a second order system's natural frequency and damping ratio. This pole's complex conjugate (which necessarily exists since this pole has a nonzero imaginary component) is not shown.

If a pole sits at a location , then the system contains a mode with growth rate σ and phase offset φ at the oscillation frequency ω. All modes must have negative growth rates for the system to be asymptotically stable. This stability condition is often phrased as all poles needing to lie in the left hand plane, i.e. . For stable modes, the (positive) decay rate is then -σ. When single complex pairs of poles lie on the imaginary axis (excluding the origin), the system is considered to be marginally stable.

In addition to determining the stability of the system, the root locus can be used to design the damping ratio (ζ) and natural frequency (ωn) of a feedback system. Lines of constant damping ratio can be drawn radially from the origin (with angle from the negative real axis), and lines of constant natural frequency can be drawn as circles centered at the origin with radius ωn. By selecting a point along the root locus that coincides with a desired damping ratio and natural frequency, a gain K can be calculated and implemented in the controller. More elaborate techniques of controller design using the root locus are available in most control textbooks: for instance, lead, lag, PI, PD and PID controllers can be designed approximately with this technique.

The definition of the damping ratio and natural frequency in the paragraph above presumes that the overall feedback system is stable and well approximated by a second-order system. This happens when the system satisfies the "dominant poles" approximation. A complex pair of poles dominates when every other pole lies sufficiently farther left, e.g. . Equivalently, the dominant poles are the one with the smallest decay rate . A single pole on the real axis might also dominate, in which case the system can be approximated as a first-order system. Note that the factor of 5 is a common heuristic rather than a rule, derived from . Additionally, nearby zeros may weaken the effect of poles. So all controllers designed with this approximation should be simulated with the full transfer function to verify that the design goals are satisfied.

Definition

[edit]

The root locus of a LTI feedback system is the graphical representation in the complex s-plane of the possible locations of its closed-loop poles for varying values of a certain system parameter. The points that are part of the root locus satisfy the angle condition. The value of the parameter for a certain point of the root locus can be obtained using the magnitude condition.

Suppose there is a LTI feedback system with input signal and output signal . The forward path transfer function is ; the feedback path transfer function is .

For this system, the closed-loop transfer function is given by[10]

Thus, the closed-loop poles of the closed-loop transfer function are the roots of the characteristic polynomial . The roots of this polynomial may be found wherever the equation holds.

In systems without pure delay, the product is a rational polynomial function and may be expressed as[11]

where are the zeros, are the poles, and is a scalar gain. Typically, a root locus diagram will indicate the transfer function's pole locations for varying values of the parameter . A root locus plot will be all those points in the s-plane where for any value of .

The factoring of and the use of simple monomials means the evaluation of the rational polynomial can be done with vector techniques that add or subtract angles and multiply or divide magnitudes. The vector formulation arises from the fact that each monomial term in the factored represents the vector from to in the s-plane. The polynomial can be evaluated by considering the magnitudes and angles of each of these vectors.

According to vector mathematics, the angle of the result of the rational polynomial is the sum of all the angles in the numerator minus the sum of all the angles in the denominator. So to test whether a point in the s-plane is on the root locus, only the angles to all the open loop poles and zeros need be considered. This is known as the angle condition.

Similarly, the magnitude of the result of the rational polynomial is the product of all the magnitudes in the numerator divided by the product of all the magnitudes in the denominator. It turns out that the calculation of the magnitude is not needed to determine if a point in the s-plane is part of the root locus because varies and can take an arbitrary real value. For each point of the root locus a value of can be calculated. This is known as the magnitude condition.

The root locus only gives the location of closed loop poles as the gain is varied. The value of does not affect the location of the zeros. The open-loop zeros are the same as the closed-loop zeros.

Angle condition

[edit]

A point of the complex s-plane satisfies the angle condition if

which is the same as saying that

that is, the sum of the angles from the open-loop zeros to the point (measured per zero w.r.t. a horizontal running through that zero) minus the angles from the open-loop poles to the point (measured per pole w.r.t. a horizontal running through that pole) has to be equal to , or 180 degrees. Note that these interpretations should not be mistaken for the angle differences between the point and the zeros/poles.

Magnitude condition

[edit]

A value of satisfies the magnitude condition for a given point of the root locus if

which is the same as saying that

.

Sketching root locus

[edit]
RL = root locus; ZARL = zero angle root locus

Using a few basic rules, the root locus method can plot the overall shape of the path (locus) traversed by the roots as the value of varies. The plot of the root locus then gives an idea of the stability and dynamics of this feedback system for different values of .[12][13] The rules are the following:

  • Mark open-loop poles and zeros
  • Mark real axis portion to the left of an odd number of poles and zeros
  • Find asymptotes

Let P be the number of poles and Z be the number of zeros:

The asymptotes intersect the real axis at (which is called the centroid) and depart at angle given by:

where is the sum of all the locations of the poles, is the sum of all the locations of the explicit zeros and denotes that we are only interested in the real part.

  • Phase condition on test point to find angle of departure
  • Compute breakaway/break-in points

The breakaway points are located at the roots of the following equation:

Once you solve for z, the real roots give you the breakaway/reentry points. Complex roots correspond to a lack of breakaway/reentry.

Plotting root locus

[edit]

Given the general closed-loop denominator rational polynomial

the characteristic equation can be simplified to

The solutions of to this equation are the root loci of the closed-loop transfer function.

Example

[edit]

Given

we will have the characteristic equation

The following MATLAB code will plot the root locus of the closed-loop transfer function as varies using the described manual method as well as the rlocus built-in function:

% Manual method
K_array = (0:0.1:220).'; % .' is a transpose. Looking up in Matlab documentation.
NK = length(K_array);
x_array = zeros(NK, 3);
y_array = zeros(NK, 3);

for nK = 1:NK
   K = K_array(nK);
   C = [1, 3, (5 + K), (1 + 3*K)];
   r = roots(C).';
   x_array(nK,:) = real(r);
   y_array(nK,:) = imag(r);
end

figure();
plot(x_array, y_array);
grid on;

% Built-in method
sys = tf([1, 3], [1, 3, 5, 1]);
figure();
rlocus(sys);
Root Locus Plot

The following Python code can also be used to calculate and plot the root locus of the closed-loop transfer function using the Python Control Systems Library[14] and Matplotlib[15].

import control as ct
import matplotlib.pyplot as plt

# Define the transfer function
sys = ct.TransferFunction([1, 3], [1, 3, 5, 1])

# Calculate and plot the root locus
roots, gains = ct.root_locus(sys, plot=True)
plt.show()

z-plane versus s-plane

[edit]
How the bilinear transform maps the z-plane to the s-plane. The unstable regions for the poles of a linear control system are shaded.

The root locus method can also be used for the analysis of sampled data systems by computing the root locus in the z-plane, the discrete counterpart of the s-plane. The equation z = esT maps continuous s-plane poles (not zeros) into the z-domain, where T is the sampling period. The stable, left half s-plane maps into the interior of the unit circle of the z-plane, with the s-plane origin equating to |z| = 1 (because e0 = 1). A diagonal line of constant damping in the s-plane maps around a spiral from (1,0) in the z plane as it curves in toward the origin. The Nyquist aliasing criteria is expressed graphically in the z-plane by the x-axis, where ωnT = π. The line of constant damping just described spirals in indefinitely but in sampled data systems, frequency content is aliased down to lower frequencies by integral multiples of the Nyquist frequency. That is, the sampled response appears as a lower frequency and better damped as well since the root in the z-plane maps equally well to the first loop of a different, better damped spiral curve of constant damping. Many other interesting and relevant mapping properties can be described, not least that z-plane controllers, having the property that they may be directly implemented from the z-plane transfer function (zero/pole ratio of polynomials), can be imagined graphically on a z-plane plot of the open loop transfer function, and immediately analyzed utilizing root locus.

Since root locus is a graphical angle technique, root locus rules work the same in the z and s planes.

The idea of a root locus can be applied to many systems where a single parameter K is varied. For example, it is useful to sweep any system parameter for which the exact value is uncertain in order to determine its behavior.

See also

[edit]

References

[edit]
  1. ^ "1990". McKelvey School of Engineering at Washington University in St. Louis. Retrieved 2023-03-12.
  2. ^ Evans, Walter R. (1965), Spirule Instructions, Whittier, CA: The Spirule Company
  3. ^ Robert H., J.C. (2012). Dynamics of Physical Systems. Dover Civil and Mechanical Engineering. Dover Publications. p. 727. ISBN 978-0-486-13969-2. Retrieved 2023-03-12.
  4. ^ Doebelin, E.O. (1985). Control System Principles and Design. Wiley. p. 312. ISBN 978-0-471-08815-8. Retrieved 2023-03-12.
  5. ^ Savant, C.J. (1958). Basic Feedback Control System Design. Engineering special collection. McGraw-Hill. Retrieved 2023-03-12.
  6. ^ Harris, L.D. (1961). Introduction to Feedback Systems. Wiley. ISBN 978-0-598-48455-0. Retrieved 2023-03-12. {{cite book}}: ISBN / Date incompatibility (help)
  7. ^ D'Azzo, J.J.; Houpis, C.H. (1968). Principles of Electrical Engineering: Electric Circuits, Electronics, Instrumentation, Energy Conversion, Control Systems, Computers. C. E. Merrill Publishing Company. Retrieved 2023-03-12.
  8. ^ Gupta, S.C.; Hasdorff, L. (1983). Fundamentals of Automatic Control. Krieger. ISBN 978-0-89874-578-8. Retrieved 2023-03-12.
  9. ^ Dransfield, P. (1968). Engineering Systems and Automatic Control. Prentice-Hall. Retrieved 2023-03-12.
  10. ^ Kuo 1967, p. 331.
  11. ^ Kuo 1967, p. 332.
  12. ^ Evans, W. R. (January 1948), "Graphical Analysis of Control Systems", Trans. AIEE, 67 (1): 547–551, doi:10.1109/T-AIEE.1948.5059708, ISSN 0096-3860, S2CID 51634121
  13. ^ Evans, W. R. (January 1950), "Control Systems Synthesis by Root Locus Method", Trans. AIEE, 69 (1): 66–69, doi:10.1109/T-AIEE.1950.5060121, ISSN 0096-3860, S2CID 51633514
  14. ^ The Python Control Systems Library, Control Systems Library for Python, 2023-12-19, retrieved 2023-12-19
  15. ^ "Matplotlib — Visualization with Python". matplotlib.org. Retrieved 2023-12-19.
  • Kuo, Benjamin C. (1967). "Root Locus Technique". Automatic Control Systems (second ed.). Englewood Cliffs, NJ: Prentice-Hall. pp. 329–388. ASIN B000KPT04C. LCCN 67016388. OCLC 3805225.

Further reading

[edit]
  • Ash, R. H.; Ash, G. H. (October 1968), "Numerical Computation of Root Loci Using the Newton-Raphson Technique", IEEE Transactions on Automatic Control, 13 (5): 576–582, doi:10.1109/TAC.1968.1098980
  • Williamson, S. E. (May 1968), "Design Data to assist the Plotting of Root Loci (Part I)", Control Magazine, 12 (119): 404–407
  • Williamson, S. E. (June 1968), "Design Data to assist the Plotting of Root Loci (Part II)", Control Magazine, 12 (120): 556–559
  • Williamson, S. E. (July 1968), "Design Data to assist the Plotting of Root Loci (Part III)", Control Magazine, 12 (121): 645–647
  • Williamson, S. E. (May 15, 1969), "Computer Program to Obtain the Time Response of Sampled Data Systems", Electronics Letters, 5 (10): 209–210, Bibcode:1969ElL.....5..209W, doi:10.1049/el:19690159
  • Williamson, S. E. (July 1969), "Accurate root locus plotting including the effects of pure time delay. Computer-program description", Proceedings of the Institution of Electrical Engineers, 116 (7): 1269–1271, doi:10.1049/piee.1969.0235, archived from the original on June 29, 2019
[edit]

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

Wikipedia

Root locus analysis

In control theory and stability theory, root locus analysis is a graphical method for examining how the roots of a linear time-invariant (LTI) system change with variation of a certain system parameter, commonly a gain within a feedback system. This is a technique used as a stability criterion in the field of classical control theory developed by Walter R. Evans which can determine stability of the system. The root locus plots the poles of the closed loop transfer function in the complex s-plane as a function of a gain parameter (see pole–zero plot). Evans also invented in 1948 an analog computer to compute root loci, called a "Spirule" (after "spiral" and "slide rule"); it found wide use before the advent of digital computers.

MORE →
Wikipedia

Zeros and poles

In complex analysis (a branch of mathematics), a pole is a certain type of singularity of a complex-valued function of a complex variable. It is the simplest type of non-removable singularity of such a function (see essential singularity). Technically, a point z0 is a pole of a function f if it is a zero of the function 1/f and 1/f is holomorphic (i.e. complex differentiable) in some neighbourhood of z0. A function f is meromorphic in an open set U if for every point z of U there is a neighborhood of z in which at least one of f and 1/f is holomorphic. If f is meromorphic in U, then a zero of f is a pole of 1/f, and a pole of f is a zero of 1/f. This induces a duality between zeros and poles, that is fundamental for the study of meromorphic functions. For example, if a function is meromorphic on the whole complex plane plus the point at infinity, then the sum of the multiplicities of its poles equals the sum of the multiplicities of its zeros.

MORE →
Wikipedia

Complex analysis

Complex analysis, traditionally known as the theory of functions of a complex variable, is the branch of mathematical analysis that studies complex-valued functions of one or more complex variables. It is used in many branches of mathematics, including functional analysis, algebraic geometry, number theory, analytic combinatorics, and applied mathematics, as well as in physics, including the branches of hydrodynamics, thermodynamics, quantum mechanics, and twistor theory. It also has applications in engineering fields, such as nuclear, aerospace, mechanical, and electrical engineering. Complex analysis primarily studies holomorphic functions, which are differentiable functions of a complex variable. In contrast with a differentiable real function, a holomorphic function is always infinitely differentiable and equal to the sum of its Taylor series in some neighborhood of each point of its domain. This makes methods and results of complex analysis significantly different from those of real analysis. Complex functions also behave very differently under contour integration: the integral of a holomorphic function over a contour in the complex plane does not depend on the details of the contour, only on how it winds around the singularities of the function. Being able to move a given contour to a more suitable one often leads to major simplifications in proofs. The theory of several complex variables generalizes one-variable complex function theory to more than one complex dimension. While many of the techniques of a single complex variable are used and generalized in this setting, the theory of several complex variables makes use of additional techniques such as Banach algebras and sheaf theory. It is often concerned with questions of interest in algebraic geometry and symmetric spaces.

MORE →
Wikipedia

Residue (complex analysis)

In mathematics, more specifically complex analysis, the residue of a function at a point of its domain is a complex number proportional to the contour integral of a meromorphic function along a path enclosing one of its singularities. (More generally, residues can be calculated for any function ⁠ f : C ∖ { a k } k → C {\displaystyle f:\mathbb {C} \smallsetminus \{a_{k}\}_{k}\rightarrow \mathbb {C} } ⁠ that is holomorphic except at the discrete points ⁠ { a k } k {\displaystyle \{a_{k}\}_{k}} ⁠, which may include essential singularities.) Residues are typically readily computed and, once known, allow the determination of general contour integrals via the residue theorem.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Which Supreme Court case ruled state-sponsored public-school segregation unconstitutional?

Brown v. Board of Education in 1954.