You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/Blocks/continuous.jl
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -556,7 +556,7 @@ symbolic_eps(t) = eps(t)
556
556
"""
557
557
TransferFunction(; b, a, name)
558
558
559
-
A linear time-invariant system provided as a transfer-function.
559
+
A single input, single output, linear time-invariant system provided as a transfer-function.
560
560
```
561
561
Y(s) = b(s) / a(s) U(s)
562
562
```
@@ -568,13 +568,13 @@ To set the initial state, it's recommended to set the initial condition for `x`,
568
568
569
569
# Parameters:
570
570
- `b`: Numerator polynomial coefficients, e.g., `2s + 3` is specified as `[2, 3]`
571
-
- `a`: Denomenator polynomial coefficients, e.g., `s + 2ws + w^2` is specified as `[1, 2w, w^2]`
571
+
- `a`: Denomenator polynomial coefficients, e.g., `s² + 2ωs + ω^2` is specified as `[1, 2ω, ω^2]`
572
572
573
573
# Connectors:
574
574
- `input`
575
575
- `output`
576
576
577
-
See also [`StateSpace`](@ref) as well as [ControlSystemsMTK.jl](https://juliacontrol.github.io/ControlSystemsMTK.jl/stable/) for an interface between [ControlSystems.jl](https://juliacontrol.github.io/ControlSystems.jl/stable/) and ModelingToolkit.jl for advanced manipulation of transfer functions and linear statespace systems. For linearization, see [`linearize`](@ref) and [Linear Analysis](https://docs.sciml.ai/ModelingToolkitStandardLibrary/stable/API/linear_analysis/).
577
+
See also [`StateSpace`](@ref) which handles MIMO systems, as well as [ControlSystemsMTK.jl](https://juliacontrol.github.io/ControlSystemsMTK.jl/stable/) for an interface between [ControlSystems.jl](https://juliacontrol.github.io/ControlSystems.jl/stable/) and ModelingToolkit.jl for advanced manipulation of transfer functions and linear statespace systems. For linearization, see [`linearize`](@ref) and [Linear Analysis](https://docs.sciml.ai/ModelingToolkitStandardLibrary/stable/API/linear_analysis/).
578
578
"""
579
579
@componentfunctionTransferFunction(; b = [1], a = [1, 1], name)
580
580
nb =length(b)
@@ -596,10 +596,10 @@ See also [`StateSpace`](@ref) as well as [ControlSystemsMTK.jl](https://juliacon
596
596
]
597
597
a[1:na] = a,
598
598
[
599
-
description ="Denominator coefficients of transfer function (e.g., s + 2ws + w^2 is specified as [1, 2w, w^2])",
599
+
description ="Denominator coefficients of transfer function (e.g., `s² + 2ωs + ω^2` is specified as [1, 2ω, ω^2])",
600
600
]
601
601
bb[1:(nbb + nb)] = [zeros(nbb); b]
602
-
d = bb[1] / a[1]
602
+
d = bb[1] / a[1], [description ="Direct feedthrough gain"]
0 commit comments