Laplace transforms and their inverse are a mathematical technique which allows us to solve differential equations, by primarily using algebraic methods. This simplification in the solving of equations, coupled with the ability to directly implement electrical components in their transformed form, makes the use of Laplace transforms widespread in both electrical engineering and control systems engineering.

This note is a recap/review of Laplace theory and reference which can be used while carrying out day to day work.  It is not an introduction or tutorial and does assume some prior knowledge of the subject.

Theory

The Laplace transform, named after Pierre-Simon Laplace who introduced the idea is defined as:

laplaceTransform

where: S = σ + iω,  (σ and ω as real numbers)

the result is a function of s, and the transform can be written as:

laplaceTransform_s

Give the transform, the inverse can be found from:

inverseLaplaceTransform

While we can use the above equations to find the Laplace transform (or it's inverse) for a given function, in practice the use of table is more common.  The following table lists the more common transforms and their inverse along with some useful operations:

Time Function
f(t)
Laplace Transform
F(s)

Useful Operations

Linearity:

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»f«/mi»«mn»1«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»$#177;«/mo»«msub»«mi»f«/mi»«mn»2«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»=«/mo»«msub»«mi»F«/mi»«mn»1«/mn»«/msub»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«mo»$#177;«/mo»«msub»«mi»F«/mi»«mn»2«/mn»«/msub»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«/math»

Multiplication (by constant):

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»af«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»=«/mo»«mi»aF«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«/math»

Real Shift Theorem:

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»-«/mo»«mi»$#932;«/mi»«mo»)«/mo»«mo»=«/mo»«msup»«mi»e«/mi»«mrow»«mo»-«/mo»«mi»$#932;s«/mi»«/mrow»«/msup»«mi»F«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«mo»,«/mo»«mo»$nbsp;«/mo»«mi»$#932;«/mi»«mo»$#10878;«/mo»«mn»0«/mn»«/math»

Complex Shift Theorem:

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msup»«mi»e«/mi»«mrow»«mo»$#177;«/mo»«mi»at«/mi»«/mrow»«/msup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»=«/mo»«mi»F«/mi»«mo»(«/mo»«mi»s«/mi»«mo»$#177;«/mo»«mi»a«/mi»«mo»)«/mo»«/math»

Scaling:

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»/«/mo»«mi»a«/mi»«mo»)«/mo»«mo»=«/mo»«mi»aF«/mi»«mo»(«/mo»«mi»as«/mi»«mo»)«/mo»«/math»

Derivative (1st):

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mi»d«/mi»«mi»dt«/mi»«/mfrac»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»=«/mo»«mi»sF«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«mo»-«/mo»«mi»f«/mi»«mo»(«/mo»«mn»0«/mn»«mo»)«/mo»«/math»

Derivative (nth):

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«msup»«mi»d«/mi»«mi»n«/mi»«/msup»«msup»«mi»dt«/mi»«mi»n«/mi»«/msup»«/mfrac»«mo»=«/mo»«msup»«mi»s«/mi»«mi»n«/mi»«/msup»«mi»F«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«mo»-«/mo»«munderover»«mo»$#8721;«/mo»«mrow»«mi»r«/mi»«mo»=«/mo»«mn»1«/mn»«/mrow»«mi»n«/mi»«/munderover»«mo»$nbsp;«/mo»«mfrac»«msup»«mi»d«/mi»«mrow»«mi»r«/mi»«mo»-«/mo»«mn»1«/mn»«/mrow»«/msup»«msup»«mi»dt«/mi»«mrow»«mi»r«/mi»«mo»-«/mo»«mn»1«/mn»«/mrow»«/msup»«/mfrac»«mi»f«/mi»«mo»(«/mo»«mn»0«/mn»«mo»)«/mo»«msup»«mi»s«/mi»«mrow»«mi»n«/mi»«mo»-«/mo»«mi»r«/mi»«/mrow»«/msup»«/math»

Integral:

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msubsup»«mo»$#8747;«/mo»«mi»o«/mi»«mi»t«/mi»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»$nbsp;«/mo»«mi»dt«/mi»«mo»$nbsp;«/mo»«mo»=«/mo»«mo»$nbsp;«/mo»«mfrac»«mn»1«/mn»«mi»s«/mi»«/mfrac»«mi»F«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«/math»

Convolution:

convolution

Heaviside (step) Function:

heaviside

heavisideDelayed

 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»$#948;«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«/math», unit impulse  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«/math»
 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»u«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«/math», unit step  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«mi»s«/mi»«/mfrac»«/math»
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»t«/mi»«/math»   «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«msup»«mi»s«/mi»«mn»2«/mn»«/msup»«/mfrac»«/math»
 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msup»«mi»t«/mi»«mi»n«/mi»«/msup»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mrow»«mi»n«/mi»«mo»!«/mo»«/mrow»«msup»«mi»s«/mi»«mrow»«mi»n«/mi»«mo»+«/mo»«mn»1«/mn»«/mrow»«/msup»«/mfrac»«/math» 
 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msup»«mi»e«/mi»«mi»at«/mi»«/msup»«/math»  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«mrow»«mo»(«/mo»«mi»s«/mi»«mo»-«/mo»«mi»a«/mi»«mo»)«/mo»«/mrow»«/mfrac»«/math»
 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»cos«/mi»«mo»$nbsp;«/mo»«mi»$#969;t«/mi»«/math»  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mi»s«/mi»«mrow»«mo»(«/mo»«msup»«mi»s«/mi»«mn»2«/mn»«/msup»«mo»+«/mo»«msup»«mi»$#969;«/mi»«mn»2«/mn»«/msup»«mo»)«/mo»«/mrow»«/mfrac»«/math»
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»sin«/mi»«mo»$nbsp;«/mo»«mi»$#969;t«/mi»«/math»   «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mi»$#969;«/mi»«mrow»«mo»(«/mo»«msup»«mi»s«/mi»«mn»2«/mn»«/msup»«mo»+«/mo»«msup»«mi»$#969;«/mi»«mn»2«/mn»«/msup»«mo»)«/mo»«/mrow»«/mfrac»«/math»
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msup»«mi»e«/mi»«mrow»«mo»-«/mo»«mi»at«/mi»«/mrow»«/msup»«mo»$nbsp;«/mo»«mi»cos«/mi»«mo»$nbsp;«/mo»«mi»$#969;t«/mi»«/math»  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mrow»«mi»s«/mi»«mo»+«/mo»«mi»a«/mi»«/mrow»«mrow»«mo»(«/mo»«mi»s«/mi»«mo»+«/mo»«mi»a«/mi»«msup»«mo»)«/mo»«mn»2«/mn»«/msup»«mo»-«/mo»«msup»«mi»$#969;«/mi»«mn»2«/mn»«/msup»«/mrow»«/mfrac»«/math» 
 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msup»«mi»e«/mi»«mrow»«mo»-«/mo»«mi»at«/mi»«/mrow»«/msup»«mo»$nbsp;«/mo»«mi»sin«/mi»«mo»$nbsp;«/mo»«mi»$#969;t«/mi»«/math»  
   

laplace10_1
 
laplace10_2

 
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«mrow»«msup»«mi»$#932;«/mi»«mi»n«/mi»«/msup»«mo»(«/mo»«mi»n«/mi»«mo»-«/mo»«mn»1«/mn»«mo»)«/mo»«mo»!«/mo»«/mrow»«/mfrac»«msup»«mi»t«/mi»«mrow»«mi»n«/mi»«mo»-«/mo»«mn»1«/mn»«/mrow»«/msup»«msup»«mi»e«/mi»«mrow»«mo»-«/mo»«mi»t«/mi»«mo»/«/mo»«mi»T«/mi»«/mrow»«/msup»«/math»  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«mrow»«mo»(«/mo»«mn»1«/mn»«mo»+«/mo»«mi»s$#932;«/mi»«msup»«mo»)«/mo»«mi»n«/mi»«/msup»«/mrow»«/mfrac»«/math» 
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«mo»-«/mo»«mi»cos«/mi»«mo»$nbsp;«/mo»«mi»$#969;t«/mi»«/math»  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«msup»«mi»$#969;«/mi»«mn»2«/mn»«/msup»«mrow»«mi»s«/mi»«mo»(«/mo»«msup»«mi»s«/mi»«mn»2«/mn»«/msup»«mo»+«/mo»«msup»«mi»$#969;«/mi»«mn»2«/mn»«/msup»«mo»)«/mo»«/mrow»«/mfrac»«/math» 
 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«mo»-«/mo»«msup»«mi»e«/mi»«mrow»«mo»-«/mo»«mi»t«/mi»«mo»/«/mo»«mi»$#932;«/mi»«/mrow»«/msup»«/math»  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«mrow»«mi»s«/mi»«mo»(«/mo»«mn»1«/mn»«mo»+«/mo»«mi»$#932;s«/mi»«mo»)«/mo»«/mrow»«/mfrac»«/math»
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»1«/mn»«mo»-«/mo»«mfrac»«mrow»«mi»t«/mi»«mo»+«/mo»«mi»$#932;«/mi»«/mrow»«mi»$#932;«/mi»«/mfrac»«msup»«mi»e«/mi»«mrow»«mo»-«/mo»«mi»t«/mi»«mo»/«/mo»«mi»$#932;«/mi»«/mrow»«/msup»«/math»   «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«mrow»«mi»s«/mi»«mo»(«/mo»«mn»1«/mn»«mo»+«/mo»«mi»$#932;s«/mi»«msup»«mo»)«/mo»«mn»2«/mn»«/msup»«/mrow»«/mfrac»«/math»

laplace11_1 

   laplace11_2  

where

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»$#934;«/mi»«mo»=«/mo»«msup»«mi»tan«/mi»«mrow»«mo»-«/mo»«mn»1«/mn»«/mrow»«/msup»«mfrac»«msqrt»«mrow»«mo»(«/mo»«mn»1«/mn»«mo»-«/mo»«msup»«mi»$#950;«/mi»«mn»2«/mn»«/msup»«mo»)«/mo»«/mrow»«/msqrt»«mrow»«mo»-«/mo»«mi»$#950;«/mi»«/mrow»«/mfrac»«/math»

    «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«msup»«mi»s$#969;«/mi»«mn»2«/mn»«/msup»«mrow»«msup»«mi»s«/mi»«mn»2«/mn»«/msup»«mo»+«/mo»«mn»2«/mn»«mi»$#950;$#969;s«/mi»«mo»+«/mo»«msup»«mi»$#969;«/mi»«mn»2«/mn»«/msup»«/mrow»«/mfrac»«/math»  

Partial Fractions

In finding the inverse transforms, it is helpful if the equation to be solved is expressed as a sum of fractions.  Partial fractions are a way to achieve this and the process is called resolving partial fractions. 

To be able resolve partial fractions, the numerator needs to be of lesser degree than the denominator and depending on the type of partial fraction:

Linear factors in the denominator:

qf1


Repeated linear factors in the denominator:

qf2

 

Quadratic factors in the denominator:

qf3

Example: the following example illustrates how to use the method of partial fractions to resolve a simple equation using linear factors. Ffind the partial fractions of:

qfEx1 

which can be resolved into

qfEx2

From the above, it can be seen that: 

qfEx3

By choosing values of s to make A or B equal to zero (s = -2, s = –1), the above can be solved to give A (=4) and B (=-3), giving us the final solution:

qfEx4

Application

One of the great things about Laplace Transforms is that the core electrical quantities (resistance, inductance and capacitance) can be easily represented in their Laplace form; simplifying the solving of circuits.  The table below summaries the time and Laplace representation of each quantity:

 
Time domain Laplace domain
v(t) i(t) F(s) V(S) I(S)

Resistor
 
04-01-01 Resistor

   R   
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»iR«/mi»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mi»v«/mi»«mi»R«/mi»«/mfrac»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»R«/mi»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»I«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«mi»R«/mi»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mrow»«mi»V«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«/mrow»«mi»R«/mi»«/mfrac»«/math»

Inductor 

04-03-01 Inductor
 
L
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»L«/mi»«mfrac»«mrow»«mi»dt«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«/mrow»«mi»dt«/mi»«/mfrac»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«mi»L«/mi»«/mfrac»«msubsup»«mo»$#8747;«/mo»«msub»«mi»t«/mi»«mn»0«/mn»«/msub»«mo»$#8734;«/mo»«/msubsup»«mi»i«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»$nbsp;«/mo»«mi»dt«/mi»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»sL«/mi»«/math»  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»sL«/mi»«mo»$nbsp;«/mo»«mi»I«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mrow»«mi»V«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«/mrow»«mi»sL«/mi»«/mfrac»«/math»

Capacitor

04-02-01 Capacitor
 
C
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«mi»C«/mi»«/mfrac»«msubsup»«mo»$#8747;«/mo»«msub»«mi»t«/mi»«mn»0«/mn»«/msub»«mo»$#8734;«/mo»«/msubsup»«mi»i«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»$nbsp;«/mo»«mi»dt«/mi»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»C«/mi»«mfrac»«mrow»«mi»dv«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«/mrow»«mi»dt«/mi»«/mfrac»«/math»

 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mn»1«/mn»«mi»sC«/mi»«/mfrac»«/math»

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mfrac»«mrow»«mi»I«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«/mrow»«mi»sC«/mi»«/mfrac»«/math» «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»sC«/mi»«mo»$nbsp;«/mo»«mi»V«/mi»«mo»(«/mo»«mi»s«/mi»«mo»)«/mo»«/math» 

 

laplaceRC_cctExample:  consider a series circuit consisting of a resistor and capacitor as shown. A step voltage v(t) equal to V0 is applied at time zero.  What is the form of the voltage across the capacitor, vc(t).

To represent the input voltage, we can use the Heaviside (step):

v_t

v_t_chartFrom the above table, the Laplace transform of the current, i through the circuit can be written directly as:

I_s

and the Laplace voltage across capacitor as:

vc_s

Rearranging the equation and taking the inverse Laplace transforms, gives:

vc_t