在本教材中,我們將討論許多變換,並假定讀者對此至少有一定的先驗知識。本教材並非旨在向完全沒有接觸過變換的讀者教授變換主題。然而,我們將在這裡提供一個簡短的複習,以幫助那些可能不太記得這個主題的人重新熟悉。如果你還不瞭解**拉普拉斯變換**或**傅立葉變換**,強烈建議你使用此頁面作為簡單指南,並在其他資源上查詢資訊。具體來說,維基百科 上有許多關於這些主題的資訊。
**變換**是一種數學工具,它將一個變數(或一組變數)中的方程轉換為一個新變數(或一組新變數)。為此,變換必須去除所有“域變數”的例項,並新增一個新的“範圍變數”。積分是變換的絕佳選擇,因為定積分的極限將被代入域變數,並且該變數的所有例項都將從方程中移除。從域變數 *a* 轉換為範圍變數 *b* 的積分變換通常會以以下格式進行
![{\displaystyle {\mathcal {T}}[f(a)]=F(b)=\int _{C}f(a)g(a,b)da}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f801154a19971faa7403d0f33e8d90cc24ac5747)
其中函式 *f(a)* 是要變換的函式,*g(a,b)* 被稱為變換的**核**。通常,各種積分變換之間唯一的區別在於核。
**拉普拉斯變換**將方程從時域轉換為所謂的“S 域”、“拉普拉斯域”或“復域”。這些都是同一個數學空間的不同名稱,在本教材和其他關於該主題的書籍中可能會互換使用。變換隻能在以下條件下應用
- 所討論的系統或訊號是模擬的。
- 所討論的系統或訊號是線性的。
- 所討論的系統或訊號是時不變的。
- 所討論的系統或訊號是因果的。
變換定義如下
![{\displaystyle {\begin{matrix}F(s)={\mathcal {L}}[f(t)]=\int _{0}^{\infty }f(t)e^{-st}dt\end{matrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/181273f083a28081347d287085b6c73bbd1e27a6)
拉普拉斯變換的結果已被廣泛地製表。關於拉普拉斯變換的更多資訊,包括變換表,可以在附錄 中找到。
如果我們有一個時域中的線性微分方程

在初始條件為零的情況下,我們可以對方程進行拉普拉斯變換,如下所示

然後分離,得到
![{\displaystyle {\begin{matrix}Y(s)=X(s)[a+bs+cs^{2}]\end{matrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/701a65fa2a9da7c397b4f568110b787ad5d4ed55)
**拉普拉斯逆變換**定義如下

逆變換將函式從拉普拉斯域轉換回時域。
拉普拉斯變換可以以一種直觀的方式用於線性方程組。假設我們有一組線性方程


我們可以將這些方程排列成矩陣形式,如下所示

並用符號表示為

我們可以對兩邊進行拉普拉斯變換
![{\displaystyle {\mathcal {L}}[\mathbf {y} (t)]=\mathbf {Y} (s)={\mathcal {L}}[A\mathbf {x} (t)]=A{\mathcal {L}}[\mathbf {x} (t)]=A\mathbf {X} (s)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2bd605cb2b30b69e3c0195f9af6ae7ba6042757e)
這與對方程組中的每個單獨方程進行變換相同。
在這裡,我們將展示一個常見的一階系統示例,即RL 電路。在電感器中,電流 I 和電壓 V 之間的關係在時域中表示為導數

其中 L 是一個稱為“電感”的特殊量,它是電感器的屬性。
RL 電路示例問題的電路圖。VL 是電感器上的電壓,是我們試圖找到的量。
假設我們有一個一階 RL 串聯電路。電阻的阻值為 R,電感器的電感值為 L,電壓源的輸入電壓為 Vin。我們的電路的系統輸出是電感器上的電壓,Vout。在時域中,我們有以下一階微分方程來描述電路


然而,由於電路本質上充當分壓器,我們可以將輸出表示為輸入的函式,如下所示

這是一個非常複雜的方程式,除非我們使用拉普拉斯變換,否則很難求解

我們可以將分子和分母都除以 L,並將 Vin 移到另一邊

並使用簡單的表格查詢,我們可以求解電路輸入和輸出之間的時間域關係

拉普拉斯變換對被廣泛地列成表格,但我們經常會遇到沒有列成表格的逆變換的傳遞函式和其他方程。如果我們的方程是一個分數,我們通常可以使用部分分式展開(PFE)來建立一組更簡單的項,這些項將具有現成的逆變換。本節將簡要回顧一下部分分式展開,供已經學過該主題的人參考。這個複習將以幾個關於拉普拉斯變換的示例形式呈現。不熟悉部分分式展開的人建議閱讀微積分瞭解更多資訊。
如果我們有 S 域中的給定方程

我們可以將其擴充套件成幾個更小的分數,如下所示

這看起來不可能,因為我們只有一個方程,有 3 個未知數(s、A、B),但實際上 s 可以取任何任意值,我們可以“代入”s 的值來求解 A 和 B,而不需要其他方程。例如,在上面的方程中,我們可以乘以分母,並消去項

現在,當我們設定 s → -2 時,A 項消失,只剩下 B → 3。當我們設定 s → -1 時,我們可以求解 A → -1。將這些值代回原始方程,我們有

請記住,由於拉普拉斯變換是線性運算元,因此以下關係成立
![{\displaystyle {\mathcal {L}}^{-1}[F(s)]={\mathcal {L}}^{-1}\left[{\frac {-1}{(s+1)}}+{\frac {3}{(s+2)}}\right]={\mathcal {L}}^{-1}\left[{\frac {-1}{s+1}}\right]+{\mathcal {L}}^{-1}\left[{\frac {3}{(s+2)}}\right]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f137b29bc5710ea1acda4b41f2db28a658898cdf)
尋找這些較小項的逆變換應該比尋找整個函式的逆變換更容易。部分分式展開是尋找 S 域方程的逆變換的一個有用且通常是必要的工具。
給定以下傳遞函式

我們將方程兩邊乘以分母,使其成為有理式


然後我們合併同類項


比較係數
- A + B + C = 0
- -15A - 12B - 3C + D = 90
- 73A + 37B - 3D = 0
- -111A = -1110
現在,我們可以求解A,B,C 和 D
- A = 10
- B = -10
- C = 0
- D = 120
現在進行“擬合”
s2 - 12s + 37 的根是 6 + j 和 6 - j

不需要對D 的分數進行擬合,因為它已經完整了;也不需要對C 的分數進行擬合,因為C 等於零。


終值定理允許我們從 s 域方程確定時間域方程在時間趨於無窮大時的值。在控制工程中,終值定理最常用於確定系統的穩態值。函式極點的實部必須 < 0。

從我們關於系統指標的章節中,您可能會認識到系統在時間趨於無窮大時的值為系統的穩態時間。穩態值與預期輸出值之間的差值,我們稱之為系統的穩態誤差。使用終值定理,我們可以在復 s 域中找到系統的穩態值和穩態誤差。
求以下多項式的終值

我們可以應用終值定理

我們得到的值為

與終值定理類似,初值定理允許我們從 s 域方程確定系統的初始值(時間為零時的值)。初值定理最常用於確定系統的起始條件或“初始條件”。

我們現在將向您展示我們已經學過的三個函式的變換:單位階躍、單位斜坡和單位拋物線。單位階躍函式的變換由下式給出
![{\displaystyle {\mathcal {L}}[u(t)]={\frac {1}{s}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bb34e01e003ac2d14b9615016628a1e79c3e1a72)
由於單位斜坡是單位階躍的積分,我們可以將上述結果乘以 *1/s* 來獲得單位斜坡的變換
![{\displaystyle {\mathcal {L}}[r(t)]={\frac {1}{s^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e86b8bd43842f83b48a60d72543f630d91f87b89)
同樣,我們可以乘以 *1/s* 來獲得單位拋物線的變換
![{\displaystyle {\mathcal {L}}[p(t)]={\frac {1}{s^{3}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/69d05875d6a2c9184534be7a4aebe6af61ab34b9)
傅立葉變換非常類似於拉普拉斯變換。傅立葉變換假設任何有限時間域訊號都可以分解為無限個正弦(正弦和餘弦波)訊號的總和。在這個假設下,傅立葉變換將時間域訊號轉換為其頻域表示,作為徑向頻率 ω 的函式。傅立葉變換定義如下:
![{\displaystyle F(j\omega )={\mathcal {F}}[f(t)]=\int _{0}^{\infty }f(t)e^{-j\omega t}dt}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ccad40df03382f6ead04ba196a52314f1b7a4291)
現在我們可以證明,當以下條件成立時,傅立葉變換等價於拉普拉斯變換

由於拉普拉斯變換和傅立葉變換關係密切,對所有問題都使用這兩種變換沒有太大意義。因此,本書將重點關注拉普拉斯變換,幾乎涵蓋所有主題,除了直接處理頻率值的那些問題。對於頻率問題,使用傅立葉變換表示會讓生活更容易。
與拉普拉斯變換一樣,傅立葉變換也已在廣泛的表格中列出。傅立葉變換的屬性,以及常見變換的表格,可以在附錄中找到。
逆傅立葉變換定義如下:

此變換與傅立葉變換幾乎相同。
使用上述等價關係,我們可以證明,如果變數 *s* 是一個虛數,拉普拉斯變換始終等於傅立葉變換。但是,如果 *s* 是一個實數或複數變數,拉普拉斯變換就不同了。因此,我們通常定義 *s* 既有實部也有虛部,如下所示:

我們可以證明,如果 σ * = 0,則 *s = j*ω。
由於變數 *s* 可以分解為兩個獨立的值,因此在它自己的特殊“S 平面”上繪製變數 *s* 通常很有意義。S 平面在水平軸上繪製變數 σ,在垂直軸上繪製 *j*ω 的值。右側顯示了此軸排列。
微積分中有一個重要的結果被稱為尤拉公式或“尤拉關係”。這個重要的公式將 *e*、*j*、π、1 和 0 的重要值聯絡起來

但是,這個結果是從以下等式推匯出來的,將 ω 設定為 π

此公式將在本書的某些章節中廣泛使用,因此現在熟悉它很重要。
MATLAB 符號工具箱包含自動計算拉普拉斯變換和傅立葉變換的函式。函式 laplace 和函式 fourier 可分別用於計算輸入函式的拉普拉斯變換和傅立葉變換。例如,程式碼
t = sym('t');
fx = 30*t^2 + 20*t;
laplace(fx)
生成輸出
ans =
60/s^3+20/s^2
我們將在附錄中詳細討論這些函式。