EGB211 Computer Lab Assignment: Analytical and Numerical Solutions to Non-Linear Equation of Motion
VerifiedAdded on 2023/06/13
|19
|2881
|481
AI Summary
This Computer Lab Assignment for EGB211 explores analytical and numerical solutions to the non-linear equation of motion for an inverted pendulum system. It covers the derivation of the finite difference equation and its implementation in MATLAB code. The assignment also discusses the characteristics of the problem, including natural frequency, period, amplitude, and phase angle.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
1
EGB211 – Computer Lab Assignment
Assessment No: 3
Assessment Type: Individual Computer Lab Assignment
Due Date: Monday, 21st May 2018
Student ID:
Name:
EGB211 – Computer Lab Assignment
Assessment No: 3
Assessment Type: Individual Computer Lab Assignment
Due Date: Monday, 21st May 2018
Student ID:
Name:
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
EGB211 – Computer Lab Assignment
Dynamics is the subdivision of applied arithmetic (precisely classical mechanics) that deals
with the learning of forces and torques and their impact on motion. The learning of dynamics
falls further down to two groups: linear and rotational. Linear dynamics apply to bodies
moving in a line and encompasses such capacities as force, mass/inertia, displacement (in
units of distance), velocity , acceleration and momentum . Rotational dynamics apply to
bodies that are in rotary or moving in a curved track and comprises such capacities
as torque, moment of inertia/gyratory inertia, angular movement (in radians or less
repeatedly, degrees), angular velocity (radians per unit time), angular deceleration (radians
per unit of time squared) and angular motion (moment of inertia times unit of angular speed).
Over and over again, bodies display both linear and rotational motion (Goodman & Warner,
2013).
A dynamic problem can be divided in two phases: attaining the equation of motion and
answering it. In order to attain the equation of motion we use corporate dynamics concept,
such as Newton’s second law. The equation of motion can then be solved via analytical or
numerical methods. So far, you have frequently considered the analytical explanations to
problems, on the other hand even for simple dynamics problems these can promptly turn into
complex and unwieldy (think drag acting on a projectile). In the real world, the occurrence of
a true analytical solution is rare in many cases, and we rather rely on simplifications and
assumptions (e.g. neglecting drag). Numerical solutions on the other hand can be readily
used to solve simple and complex dynamics problems, without simplification (Forrester,
2013). In numerical solutions the main challenges become computational resources and the
elegance of the model.
In this computer lab assignment, we will explore the analytical and numerical solution to the
non-linear equation of motion of the inverted pendulum system illustrated in Figure. 1. For
small oscillations, we can apply the small angle theorem, linearizing the equation of motion,
allowing us to obtain an analytical solution. We will explore the impact of non-linearity and
the limits of linear assumption by comparison against the numerical solution for the non-
linear equation of motion. Finally, we explore the use of numerical methods as a tool to
investigate the real-world behaviour and characteristics of non-linear dynamics.
2
EGB211 – Computer Lab Assignment
Dynamics is the subdivision of applied arithmetic (precisely classical mechanics) that deals
with the learning of forces and torques and their impact on motion. The learning of dynamics
falls further down to two groups: linear and rotational. Linear dynamics apply to bodies
moving in a line and encompasses such capacities as force, mass/inertia, displacement (in
units of distance), velocity , acceleration and momentum . Rotational dynamics apply to
bodies that are in rotary or moving in a curved track and comprises such capacities
as torque, moment of inertia/gyratory inertia, angular movement (in radians or less
repeatedly, degrees), angular velocity (radians per unit time), angular deceleration (radians
per unit of time squared) and angular motion (moment of inertia times unit of angular speed).
Over and over again, bodies display both linear and rotational motion (Goodman & Warner,
2013).
A dynamic problem can be divided in two phases: attaining the equation of motion and
answering it. In order to attain the equation of motion we use corporate dynamics concept,
such as Newton’s second law. The equation of motion can then be solved via analytical or
numerical methods. So far, you have frequently considered the analytical explanations to
problems, on the other hand even for simple dynamics problems these can promptly turn into
complex and unwieldy (think drag acting on a projectile). In the real world, the occurrence of
a true analytical solution is rare in many cases, and we rather rely on simplifications and
assumptions (e.g. neglecting drag). Numerical solutions on the other hand can be readily
used to solve simple and complex dynamics problems, without simplification (Forrester,
2013). In numerical solutions the main challenges become computational resources and the
elegance of the model.
In this computer lab assignment, we will explore the analytical and numerical solution to the
non-linear equation of motion of the inverted pendulum system illustrated in Figure. 1. For
small oscillations, we can apply the small angle theorem, linearizing the equation of motion,
allowing us to obtain an analytical solution. We will explore the impact of non-linearity and
the limits of linear assumption by comparison against the numerical solution for the non-
linear equation of motion. Finally, we explore the use of numerical methods as a tool to
investigate the real-world behaviour and characteristics of non-linear dynamics.
2
EGB211 – Computer Lab Assignment
Fig
ure 1. Diagram of the system (not to-scale)
Property Symbol Quantity Unit
Pendulum
Mass m 0.5 kg
Initial angle
with the vertical
axis (CCW)
ϑ 0 10 degrees
Initial angular
velocity ˙θ0 0.01 rad / s
Length l 0.4 m
Cross-sectional
area of mass A 0.05 m2
Spiral spring
constant k 19.62 Nm
rad
Drag
Air density ρ 1.183 kg /m3
Drag coefficient CD 0.47
Table 1. Quantities
For a dynamic analysis of the inverted pendulum system illustrated in Figure. 1 we will
consider the following.
We will consider this as a one-dimensional problem in θ radians.
The inverted pendulum rotates about O (x=0, y=0) and there is no restriction to the
rotation (i.e., number of full 360 ° turns).
The spiral spring produces a moment kθ [ N ⋅m] at O.
The bar connecting the spherical mass and spiral spring is assumed to be rigid and
have no mass.
Unless situated in a complete vacuum, due to surrounding air drag force with a of
FD =−1
2 CD ρA v2 ⋅sign( v) is exerted on the spherical mass at the end of bar.
3
EGB211 – Computer Lab Assignment
ure 1. Diagram of the system (not to-scale)
Property Symbol Quantity Unit
Pendulum
Mass m 0.5 kg
Initial angle
with the vertical
axis (CCW)
ϑ 0 10 degrees
Initial angular
velocity ˙θ0 0.01 rad / s
Length l 0.4 m
Cross-sectional
area of mass A 0.05 m2
Spiral spring
constant k 19.62 Nm
rad
Drag
Air density ρ 1.183 kg /m3
Drag coefficient CD 0.47
Table 1. Quantities
For a dynamic analysis of the inverted pendulum system illustrated in Figure. 1 we will
consider the following.
We will consider this as a one-dimensional problem in θ radians.
The inverted pendulum rotates about O (x=0, y=0) and there is no restriction to the
rotation (i.e., number of full 360 ° turns).
The spiral spring produces a moment kθ [ N ⋅m] at O.
The bar connecting the spherical mass and spiral spring is assumed to be rigid and
have no mass.
Unless situated in a complete vacuum, due to surrounding air drag force with a of
FD =−1
2 CD ρA v2 ⋅sign( v) is exerted on the spherical mass at the end of bar.
3
EGB211 – Computer Lab Assignment
Equation of Motion
1. Define the equation of motion for this inverted pendulum spring system in Figure 1.
Show all steps including a free-body-diagram (include drag).
Answer within this box. Change the size of the box if needed.
For a free body
m- mass of the body
torque = moment of inertia – angular acceleration
τnet = IӪ
Torque due to gravity
τnet = mgl sin θ
θ – angle in radians from the equilibrium position
Hence
IӪ = mgl sin θ
Moment of inertia
I = ml2
Therefore,
ml2Ӫ = mgl sin θ
after solving we obtain,
Ӫ = g
l sin θ
The equation above assumes no friction or any other resistance to movement.
The inverted pendulum in space is similar to the uninverted pendulum.
FD =−1
2 CD ρA v2 ⋅sign(v)
Equation for the inverted pendulum spring system
IӪ = mgl sin θ – Kθ - FD
K- elastic coefficient of the spiral spring
I – mass moment of inertia
m – weight of the translating mass
g – gravity
l – length
4
EGB211 – Computer Lab Assignment
1. Define the equation of motion for this inverted pendulum spring system in Figure 1.
Show all steps including a free-body-diagram (include drag).
Answer within this box. Change the size of the box if needed.
For a free body
m- mass of the body
torque = moment of inertia – angular acceleration
τnet = IӪ
Torque due to gravity
τnet = mgl sin θ
θ – angle in radians from the equilibrium position
Hence
IӪ = mgl sin θ
Moment of inertia
I = ml2
Therefore,
ml2Ӫ = mgl sin θ
after solving we obtain,
Ӫ = g
l sin θ
The equation above assumes no friction or any other resistance to movement.
The inverted pendulum in space is similar to the uninverted pendulum.
FD =−1
2 CD ρA v2 ⋅sign(v)
Equation for the inverted pendulum spring system
IӪ = mgl sin θ – Kθ - FD
K- elastic coefficient of the spiral spring
I – mass moment of inertia
m – weight of the translating mass
g – gravity
l – length
4
EGB211 – Computer Lab Assignment
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
K.E = 1
2 mv2
P.E = mgh
Lagrangian, L = K.E + P.E
Eulerlangrange equation d
dt ( ∂ L
∂ ˙θ )= ∂ L
∂ θ
Vertical motion, St = A sin ωt
L = 1
2 mv2 - mgh
V2 = ˙x2+ ˙y2
V2 = L2 ( ˙θ2 ) cos2 θ+ L2 ( ˙θ2 ) sin2 θ
= L2 ( ˙θ2 )
L = 1
2 m L2 ( ˙θ2 ) - mg l cos θ
d
dt ( ∂ L
∂ ˙θ )=ml2 Ӫ
∂ L
∂θ =mgl sin θ
Euler Lagrange
5
EGB211 – Computer Lab Assignment
2 mv2
P.E = mgh
Lagrangian, L = K.E + P.E
Eulerlangrange equation d
dt ( ∂ L
∂ ˙θ )= ∂ L
∂ θ
Vertical motion, St = A sin ωt
L = 1
2 mv2 - mgh
V2 = ˙x2+ ˙y2
V2 = L2 ( ˙θ2 ) cos2 θ+ L2 ( ˙θ2 ) sin2 θ
= L2 ( ˙θ2 )
L = 1
2 m L2 ( ˙θ2 ) - mg l cos θ
d
dt ( ∂ L
∂ ˙θ )=ml2 Ӫ
∂ L
∂θ =mgl sin θ
Euler Lagrange
5
EGB211 – Computer Lab Assignment
d
dt ( ∂ L
∂ ˙θ )= ∂ L
∂ θ
ml2 Ӫ=mgl sinθ
Ӫ= g
l sin θ
Also, for a harmonic oscillator the equation of motion is given as;
Ӫ= 1
l { ( g− A ω2 sin ωt ) } sinθ
6
EGB211 – Computer Lab Assignment
dt ( ∂ L
∂ ˙θ )= ∂ L
∂ θ
ml2 Ӫ=mgl sinθ
Ӫ= g
l sin θ
Also, for a harmonic oscillator the equation of motion is given as;
Ӫ= 1
l { ( g− A ω2 sin ωt ) } sinθ
6
EGB211 – Computer Lab Assignment
2. Obtain the linearized version of the non-linear equation of motion defined in part 1,
by considering
a. No drag,
b. Small angle theorem
Answer within this box. Change the size of the box if needed.
By considering no drag, the equation of motion becomes;
I =Ӫ mgl sin θ – Kθ
With the parameters remaining the same.
Small angle theorem
I)Θ ≪ 0, K ¿ mgl, ω= √ ( K−mgl ) / I
Usual linear equation
Ӫ+ω2=0
Period of oscillation
T =2 π √ I
( K −mgl )
ii) θ small but finite, K > mgl and, ω= √ ( K−mgl ) / I
Ӫ+ω2 θ+ mgl
6 I θ3=0
T = 2 π
ω ¿ ¿
≅ 2 π
ω (1− mgl
16 ( K−mgl ) θ0
2)< 2 π
ω
iii) θ small but finite, K <mgl and, σ = √ ( mgl−K ) / I
Ӫ=σ2− mgl
6 I θ3
θeq=0
θeq=∓ √ ( 6 I
mgl )σ=∓ √ 6 ( mgl−K )
mgl
Critical length, lc= K
mg
θeq ≈ ∓ √ 6 ( l−lc )
lc
≈ ∓( l−lc)
1
2
7
EGB211 – Computer Lab Assignment
by considering
a. No drag,
b. Small angle theorem
Answer within this box. Change the size of the box if needed.
By considering no drag, the equation of motion becomes;
I =Ӫ mgl sin θ – Kθ
With the parameters remaining the same.
Small angle theorem
I)Θ ≪ 0, K ¿ mgl, ω= √ ( K−mgl ) / I
Usual linear equation
Ӫ+ω2=0
Period of oscillation
T =2 π √ I
( K −mgl )
ii) θ small but finite, K > mgl and, ω= √ ( K−mgl ) / I
Ӫ+ω2 θ+ mgl
6 I θ3=0
T = 2 π
ω ¿ ¿
≅ 2 π
ω (1− mgl
16 ( K−mgl ) θ0
2)< 2 π
ω
iii) θ small but finite, K <mgl and, σ = √ ( mgl−K ) / I
Ӫ=σ2− mgl
6 I θ3
θeq=0
θeq=∓ √ ( 6 I
mgl )σ=∓ √ 6 ( mgl−K )
mgl
Critical length, lc= K
mg
θeq ≈ ∓ √ 6 ( l−lc )
lc
≈ ∓( l−lc)
1
2
7
EGB211 – Computer Lab Assignment
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
iv) K=mgl
Ӫ=−mgl
6 I θ3
For a harmonic oscillator,
Ӫ= 1
l { ( g− A ω2 sin ωt ) } sinθ
θ ≪ 1
Ӫ ≈ 0
Analytical Solution
3. The analytical solution requires the assumption that the system behaves
approximately like a harmonic oscillator; and can be obtained as follows:
The ordinary differential equation of form
¨θ ( t )+ a ⋅θ ( t ) =0
Wherea> 0, has the solution
θ(t)= A cos ( ωn ⋅t−ϕ )
Where
ωn= √ a
Using the above and the linearized equation of motion defined in part.2, define
characteristics of the problem, including the natural frequency, period, amplitude and
phase angle.
8
EGB211 – Computer Lab Assignment
Ӫ=−mgl
6 I θ3
For a harmonic oscillator,
Ӫ= 1
l { ( g− A ω2 sin ωt ) } sinθ
θ ≪ 1
Ӫ ≈ 0
Analytical Solution
3. The analytical solution requires the assumption that the system behaves
approximately like a harmonic oscillator; and can be obtained as follows:
The ordinary differential equation of form
¨θ ( t )+ a ⋅θ ( t ) =0
Wherea> 0, has the solution
θ(t)= A cos ( ωn ⋅t−ϕ )
Where
ωn= √ a
Using the above and the linearized equation of motion defined in part.2, define
characteristics of the problem, including the natural frequency, period, amplitude and
phase angle.
8
EGB211 – Computer Lab Assignment
For a harmonic oscillator,
Ӫ= 1
l { ( g− A ω2 sin ωt ) } sinθ
Given that Ӫ ≈ 0;
0=1
l { ( g−A ω2 sin ωt ) } sin θ
Natural frequency
ω= √ K
m
f = ω
2 π
f = 1
2 π √ K
m
f = 1
2 π √ 19.62
0.5
f =0.997 hz
Period (T)
T = 1
f
T =1 secs
9
EGB211 – Computer Lab Assignment
Ӫ= 1
l { ( g− A ω2 sin ωt ) } sinθ
Given that Ӫ ≈ 0;
0=1
l { ( g−A ω2 sin ωt ) } sin θ
Natural frequency
ω= √ K
m
f = ω
2 π
f = 1
2 π √ K
m
f = 1
2 π √ 19.62
0.5
f =0.997 hz
Period (T)
T = 1
f
T =1 secs
9
EGB211 – Computer Lab Assignment
Finite Differences
4. Derive the finite difference equation for the inverted pendulum, starting from the non-
linear equation of motion obtained in part.1. Show all steps.
Answer within this box. Change the size of the box if needed.
x=lsin θ ˙x=lcos(θ) ˙θ
y=lcos θ+ A sin wt ˙y =−lsin ( θ ) ˙θ+ Aωcos ωt
L = 1
2 mv2 – mgy
v2= ˙x2 + ˙y2
¿ l2 ˙θ2−2 Alω sin θ cos ( ωt ) ˙θ+ A2 ω2 cos2 ωt
L= 1
2 m l2 ˙θ2−mAlω sinθ cos ( ωt ) ˙θ+ 1
2 mA
2
ω2 cos2 ωt−mgl cos θ−mgA sin ωt
Computing ∂ L
∂θ
L= 1
2 m l2 ˙θ2−mAlω sinθ cos ( ωt ) ˙θ+ 1
2 mA
2
ω2 cos2 ωt−mgl cos θ−mgA sin ωt
∂ L
∂θ =−mAlω cos θ cos ( ωt ) ˙θ+mgl sin θ
Computing d
dt ( ∂ L
∂ ˙θ )
L= 1
2 m l2 ˙θ2−mAlω sinθ cos ( ωt ) ˙θ+ 1
2 mA
2
ω2 cos2 ωt−mgl cos θ−mgA sin ωt
∂ L
∂ ˙θ =ml2 ˙θ−mAlω sin θ cos ωt
d
dt ( ∂ L
∂ ˙θ )=ml ¨θ−mAlω cos θ cos ( ωt ) ˙θ+ mAl ω2 sin θ sin (ωt )
10
EGB211 – Computer Lab Assignment
4. Derive the finite difference equation for the inverted pendulum, starting from the non-
linear equation of motion obtained in part.1. Show all steps.
Answer within this box. Change the size of the box if needed.
x=lsin θ ˙x=lcos(θ) ˙θ
y=lcos θ+ A sin wt ˙y =−lsin ( θ ) ˙θ+ Aωcos ωt
L = 1
2 mv2 – mgy
v2= ˙x2 + ˙y2
¿ l2 ˙θ2−2 Alω sin θ cos ( ωt ) ˙θ+ A2 ω2 cos2 ωt
L= 1
2 m l2 ˙θ2−mAlω sinθ cos ( ωt ) ˙θ+ 1
2 mA
2
ω2 cos2 ωt−mgl cos θ−mgA sin ωt
Computing ∂ L
∂θ
L= 1
2 m l2 ˙θ2−mAlω sinθ cos ( ωt ) ˙θ+ 1
2 mA
2
ω2 cos2 ωt−mgl cos θ−mgA sin ωt
∂ L
∂θ =−mAlω cos θ cos ( ωt ) ˙θ+mgl sin θ
Computing d
dt ( ∂ L
∂ ˙θ )
L= 1
2 m l2 ˙θ2−mAlω sinθ cos ( ωt ) ˙θ+ 1
2 mA
2
ω2 cos2 ωt−mgl cos θ−mgA sin ωt
∂ L
∂ ˙θ =ml2 ˙θ−mAlω sin θ cos ωt
d
dt ( ∂ L
∂ ˙θ )=ml ¨θ−mAlω cos θ cos ( ωt ) ˙θ+ mAl ω2 sin θ sin (ωt )
10
EGB211 – Computer Lab Assignment
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Solving by Euler LaGrange equation
d
dt ( ∂ L
∂ ˙θ )= ∂ L
∂ θ
ml ¨θ−mAlω cos θ cos ( ωt ) ˙θ+mAl ω2 sinθ sin ( ωt ) =¿ ¿
−mAlω cos θ cos ( ωt ) ˙θ+ mgl sin θ
l ¨θ− Al ω2 sin θ sin ( ωt )=¿ g sin θ ¿
d2 θ
dt2 = 1
l ¿
11
EGB211 – Computer Lab Assignment
d
dt ( ∂ L
∂ ˙θ )= ∂ L
∂ θ
ml ¨θ−mAlω cos θ cos ( ωt ) ˙θ+mAl ω2 sinθ sin ( ωt ) =¿ ¿
−mAlω cos θ cos ( ωt ) ˙θ+ mgl sin θ
l ¨θ− Al ω2 sin θ sin ( ωt )=¿ g sin θ ¿
d2 θ
dt2 = 1
l ¿
11
EGB211 – Computer Lab Assignment
5. Show your MATLAB code for the implementation of the finite difference problem
from part.4. Display two forms of your code, one neglecting and the other including
the drag force.
Answer within this box. Change the size of the box if needed.
(Include initialisation. Do not include the code part responsible for the plotting.)
d2 θ
dt2 = 1
ml2 (mgl sinθ−K θ−F D )
With drag force included:
theta_dot_o=0.01;
theta_o=pi/18;
[t,theta]=ode45(@my_funct,[0:1],[theta_o theta_dot_o])
function theta_dot_dot=my_funct(t,theta)
m=0.5;l=0.4;g=9.8;
k= 19.62;
f=1.39e-4;
theta_1=0;
theta_2= (m*l.^2).^-1*(m*l*g*sin(theta(1))-k*theta(1)-f);
theta_dot_dot=[theta_1;theta_2];
end
Drag force not included:
theta_dot_o=0.01;
theta_o=pi/18;
[t,theta]=ode45(@my_funct,[0:1],[theta_o theta_dot_o])
function theta_dot_dot=my_funct(t,theta)
m=0.5;l=0.4;g=9.8;
k= 19.62;
theta_1=0;
theta_2= (m*l.^2).^-1*(m*l*g*sin(theta(1))-k*theta(1));
theta_dot_dot=[theta_1;theta_2];
end
12
EGB211 – Computer Lab Assignment
from part.4. Display two forms of your code, one neglecting and the other including
the drag force.
Answer within this box. Change the size of the box if needed.
(Include initialisation. Do not include the code part responsible for the plotting.)
d2 θ
dt2 = 1
ml2 (mgl sinθ−K θ−F D )
With drag force included:
theta_dot_o=0.01;
theta_o=pi/18;
[t,theta]=ode45(@my_funct,[0:1],[theta_o theta_dot_o])
function theta_dot_dot=my_funct(t,theta)
m=0.5;l=0.4;g=9.8;
k= 19.62;
f=1.39e-4;
theta_1=0;
theta_2= (m*l.^2).^-1*(m*l*g*sin(theta(1))-k*theta(1)-f);
theta_dot_dot=[theta_1;theta_2];
end
Drag force not included:
theta_dot_o=0.01;
theta_o=pi/18;
[t,theta]=ode45(@my_funct,[0:1],[theta_o theta_dot_o])
function theta_dot_dot=my_funct(t,theta)
m=0.5;l=0.4;g=9.8;
k= 19.62;
theta_1=0;
theta_2= (m*l.^2).^-1*(m*l*g*sin(theta(1))-k*theta(1));
theta_dot_dot=[theta_1;theta_2];
end
12
EGB211 – Computer Lab Assignment
Discretization and Convergence
6. The resolution of your solution is completely dependent on time-step dt and can
increase indefinitely as dt → 0. Because of this, in practical application of
computational resources, we are only interested in dt which will provide results that
do not change/benefit greatly from any further increase in resolution.
Demonstrate and justify your choice for time-stepdt and the total simulation time. To
start, set dt=0.03 s and choose a total time that will allow for at least four periods.
Plot the analytical and numerical solution (neglecting drag force) for angle θ on the
same figure and comment on the resolution of results, is this dt adequate? If not,
change dt until sufficient resolution is achieved. (Hint: look at the third, or fourth
period).
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time in seconds
-40
-35
-30
-25
-20
-15
-10
-5
0
5
Angle in radians
analytic
numerical
From the plot it can be observed nthat the resolution was quite good.
13
EGB211 – Computer Lab Assignment
6. The resolution of your solution is completely dependent on time-step dt and can
increase indefinitely as dt → 0. Because of this, in practical application of
computational resources, we are only interested in dt which will provide results that
do not change/benefit greatly from any further increase in resolution.
Demonstrate and justify your choice for time-stepdt and the total simulation time. To
start, set dt=0.03 s and choose a total time that will allow for at least four periods.
Plot the analytical and numerical solution (neglecting drag force) for angle θ on the
same figure and comment on the resolution of results, is this dt adequate? If not,
change dt until sufficient resolution is achieved. (Hint: look at the third, or fourth
period).
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time in seconds
-40
-35
-30
-25
-20
-15
-10
-5
0
5
Angle in radians
analytic
numerical
From the plot it can be observed nthat the resolution was quite good.
13
EGB211 – Computer Lab Assignment
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Analytical vs. Numerical (without drag force)
7. Using the linear analytical solution from part.3 and the numerical solution
(neglecting drag force) from part.5, show the angle, angular speed, and angular
acceleration of the inverted pendulum in three individual charts, plotted against time
from t=0 to at least four periods.
In each plot, display both analytical and numerical results for comparison.
Ensure your plots are labelled, easy to read, and well presented.
0 1 2 3 4 5 6 7 8 9 10
Time in seconds
-400
-350
-300
-250
-200
-150
-100
-50
0
50
Angle in radians analytic
numerical
14
EGB211 – Computer Lab Assignment
7. Using the linear analytical solution from part.3 and the numerical solution
(neglecting drag force) from part.5, show the angle, angular speed, and angular
acceleration of the inverted pendulum in three individual charts, plotted against time
from t=0 to at least four periods.
In each plot, display both analytical and numerical results for comparison.
Ensure your plots are labelled, easy to read, and well presented.
0 1 2 3 4 5 6 7 8 9 10
Time in seconds
-400
-350
-300
-250
-200
-150
-100
-50
0
50
Angle in radians analytic
numerical
14
EGB211 – Computer Lab Assignment
8. Comment and provide an explanation for the agreement / disagreement of analytical
vs numerical solution (neglecting drag force) results from part.7 for the motion of the
inverted pendulum.
The analytical and the numerical solution agree with each other since the values
obatained numerically are used for the analytical analysis. It is thus evident that the
two solution are similar.
The amplitude in both cases are similar.
15
EGB211 – Computer Lab Assignment
vs numerical solution (neglecting drag force) results from part.7 for the motion of the
inverted pendulum.
The analytical and the numerical solution agree with each other since the values
obatained numerically are used for the analytical analysis. It is thus evident that the
two solution are similar.
The amplitude in both cases are similar.
15
EGB211 – Computer Lab Assignment
9. Show the plot of the angle of the inverted pendulum at increasing intervals (+10 °) of
initial angle (ϑ o) ranging from ϑ o=10 ° toϑ o=60 °. Show all in one single plot.
Comment and provide an explanation for the agreement / disagreement of analytical
vs numerical results for the motion of the inverted pendulum.
Its shows that with the increase in the angle from the equilibrium position the
spring is stretched more hence exact more resistance force. However, this is true for
both analytical and numerical methods.
16
EGB211 – Computer Lab Assignment
initial angle (ϑ o) ranging from ϑ o=10 ° toϑ o=60 °. Show all in one single plot.
Comment and provide an explanation for the agreement / disagreement of analytical
vs numerical results for the motion of the inverted pendulum.
Its shows that with the increase in the angle from the equilibrium position the
spring is stretched more hence exact more resistance force. However, this is true for
both analytical and numerical methods.
16
EGB211 – Computer Lab Assignment
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Numerical Investigation (with and without drag force)
10. Show the plot of the angle, angular speed, and angular acceleration of the inverted
pendulum at these specific initial angles ϑ o=60 ° ,120 ° ,360 ° and3600 °.
Display both numerical results with and without drag force in the same figure for
comparison.
Ensure your plots are labelled, easy to read, and well presented.
(suggestion: use subplots to generate a figure with three-subplots, for each ϑ o)
17
EGB211 – Computer Lab Assignment
10. Show the plot of the angle, angular speed, and angular acceleration of the inverted
pendulum at these specific initial angles ϑ o=60 ° ,120 ° ,360 ° and3600 °.
Display both numerical results with and without drag force in the same figure for
comparison.
Ensure your plots are labelled, easy to read, and well presented.
(suggestion: use subplots to generate a figure with three-subplots, for each ϑ o)
17
EGB211 – Computer Lab Assignment
11. Comment on the characteristics observed and provide an explanation for the
agreement/ disagreement of the numerical results with and without drag force.
With a drag the angle (θ), does not extend too much due to the offered resistance.
The force exercted by the spring is enhanced by the drag. Since by newtons third
law action force is equal to the reaction force thus the resistance plays a part in the
reaction force thus supporting the force exacted by the spring. By this fact the angle
is minimised.
Without the drag, the angle is increased by a magnitude due to the fact that the
spring is operating against the force on the pendulum alone. By newtons third law,
action force should be equal to the reaction force and hence the angle will be
stretched more to counter the action force of the pendulum.
18
EGB211 – Computer Lab Assignment
agreement/ disagreement of the numerical results with and without drag force.
With a drag the angle (θ), does not extend too much due to the offered resistance.
The force exercted by the spring is enhanced by the drag. Since by newtons third
law action force is equal to the reaction force thus the resistance plays a part in the
reaction force thus supporting the force exacted by the spring. By this fact the angle
is minimised.
Without the drag, the angle is increased by a magnitude due to the fact that the
spring is operating against the force on the pendulum alone. By newtons third law,
action force should be equal to the reaction force and hence the angle will be
stretched more to counter the action force of the pendulum.
18
EGB211 – Computer Lab Assignment
Reference
Forrester, J. W. (2013). Industrial dynamics. Mansfield Centre, CT: Martino.
Goodman, L. E., & Warner, W. H. (2013). Dynamics. Mineola, N.Y: Dover Publications.
19
EGB211 – Computer Lab Assignment
Forrester, J. W. (2013). Industrial dynamics. Mansfield Centre, CT: Martino.
Goodman, L. E., & Warner, W. H. (2013). Dynamics. Mineola, N.Y: Dover Publications.
19
EGB211 – Computer Lab Assignment
1 out of 19
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.