Skip to content

Commit d498ad5

Browse files
committed
fix citations and references
1 parent 3de0ee7 commit d498ad5

6 files changed

Lines changed: 37 additions & 25 deletions

File tree

control/delay.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,20 @@ def pade(T, n=1, numdeg=None):
2626
2727
Returns
2828
-------
29-
num, den : array
29+
num, den : ndarray
3030
Polynomial coefficients of the delay model, in descending powers of s.
3131
3232
Notes
3333
-----
34-
Based on:
35-
1. Algorithm 11.3.1 in Golub and van Loan, "Matrix Computation" 3rd.
36-
Ed. pp. 572-574
37-
2. M. Vajta, "Some remarks on Padé-approximations",
38-
3rd TEMPUS-INTCOM Symposium
34+
Based on [1]_ and [2]_.
35+
36+
References
37+
----------
38+
.. [1] Algorithm 11.3.1 in Golub and van Loan, "Matrix Computation" 3rd.
39+
Ed. pp. 572-574.
40+
41+
.. [2] M. Vajta, "Some remarks on Padé-approximations",
42+
3rd TEMPUS-INTCOM Symposium.
3943
4044
Examples
4145
--------

control/modelsimp.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -259,12 +259,13 @@ def balanced_reduction(sys, orders, method='truncate', alpha=None):
259259
260260
States are eliminated based on Hankel singular value. If `sys` has
261261
unstable modes, they are removed, the balanced realization is done on
262-
the stable part, then reinserted in accordance with the reference
263-
below.
262+
the stable part, then reinserted in accordance with [1]_.
264263
265-
Reference: Hsu,C.S., and Hou,D., 1991,
266-
Reducing unstable linear control systems via real Schur transformation.
267-
Electronics Letters, 27, 984-986.
264+
References
265+
----------
266+
.. [1] C. S. Hsu and D. Hou, "Reducing unstable linear control
267+
systems via real Schur transformation". Electronics Letters,
268+
27, 984-986, 1991.
268269
269270
Parameters
270271
----------
@@ -479,8 +480,7 @@ def eigensys_realization(arg, r, m=None, n=None, dt=True, transpose=False):
479480
References
480481
----------
481482
.. [1] Samet Oymak and Necmiye Ozay, Non-asymptotic Identification of
482-
LTI Systems from a Single Trajectory.
483-
https://arxiv.org/abs/1806.05722
483+
LTI Systems from a Single Trajectory. https://arxiv.org/abs/1806.05722
484484
485485
Examples
486486
--------

control/passivity.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -293,9 +293,11 @@ def ispassive(sys, ofp_index=0, ifp_index=0):
293293
294294
References
295295
----------
296-
.. [1] McCourt, Michael J., and Panos J. Antsaklis
297-
"Demonstrating passivity and dissipativity using computational
298-
methods."
296+
297+
.. [1] McCourt, Michael J., and Panos J. Antsaklis "Demonstrating
298+
passivity and dissipativity using computational methods."
299+
Technical Report of the ISIS Group at the University of Notre
300+
Dame. ISIS-2013-008, Aug. 2013.
299301
300302
"""
301303
return solve_passivity_LMI(sys, rho=ofp_index, nu=ifp_index) is not None

control/rlocus.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,8 @@ def _default_gains(num, den, xlim, ylim):
218218
219219
References
220220
----------
221-
Ogata, K. (2002). Modern control engineering (4th ed.). Upper
222-
Saddle River, NJ : New Delhi: Prentice Hall..
221+
.. [1] Ogata, K. (2002). Modern control engineering (4th
222+
ed.). Upper Saddle River, NJ : New Delhi: Prentice Hall..
223223
224224
"""
225225
# Compute the break points on the real axis for the root locus plot

control/statesp.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1069,24 +1069,30 @@ def feedback(self, other=1, sign=-1):
10691069
return StateSpace(A, B, C, D, dt)
10701070

10711071
def lft(self, other, nu=-1, ny=-1):
1072-
"""Return the Linear Fractional Transformation.
1072+
"""Return the linear fractional transformation.
10731073
10741074
A definition of the LFT operator can be found in Appendix A.7,
1075-
page 512 in the 2nd Edition, Multivariable Feedback Control by
1076-
Sigurd Skogestad.
1077-
1078-
An alternative definition can be found here:
1075+
page 512 in [1]_. An alternative definition can be found here:
10791076
https://www.mathworks.com/help/control/ref/lft.html
10801077
10811078
Parameters
10821079
----------
1083-
other : LTI
1080+
other : `StateSpace`
10841081
The lower LTI system.
10851082
ny : int, optional
10861083
Dimension of (plant) measurement output.
10871084
nu : int, optional
10881085
Dimension of (plant) control input.
10891086
1087+
Returns
1088+
-------
1089+
`StateSpace`
1090+
1091+
References
1092+
----------
1093+
.. [1] S. Skogestad, Multivariable Feedback Control. Second
1094+
edition, 2005.
1095+
10901096
"""
10911097
other = _convert_to_statespace(other)
10921098
# maximal values for nu, ny

control/timeresp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1747,7 +1747,7 @@ def initial_response(
17471747
Number of time steps to use in simulation if `T` is not provided as
17481748
an array (autocomputed if not given); ignored if the system is
17491749
discrete time.
1750-
1750+
17511751
params : dict, optional
17521752
If system is a nonlinear I/O system, set parameter values.
17531753

0 commit comments

Comments
 (0)