HW5-Solutions
.pdf
keyboard_arrow_up
School
Purdue University *
*We aren’t endorsed by this school
Course
375
Subject
Mechanical Engineering
Date
Apr 3, 2024
Type
Pages
13
Uploaded by ColonelHeat13546
ME375
Homework 5 - Spring 2024
Due at 5:00pm on Wednesday, March 20
R
(
s
)
+
Y
(
s
)
P
(
s
)
C
(
s
)
-
Figure 1: Use this figure for Problem 1
1. (Lead compensator design) Given the plant
P
(
s
) =
1
s
(
s
+ 1)
in the block diagram of Figure 1, your objective is to design a lead compensator,
C
(
s
), such that the closed loop system
will have about 15% maximum overshoot and 2% settling time of about 1.33 s.
a. Estimate the closed loop bandwidth and phase margin corresponding to about 15% overshoot and 2% settling time
of 1.33 seconds. (For simplicity, assume the closed loop bandwidth, closed loop natural frequency, and gain crossover
frequency are equal.)
•
Percent overshoot is related to damping ratio
% overshoot
=
100%
e
−
πζ
√
1
−
ζ
2
(1)
15%
=
(2)
ζ
=
0
.
52
(3)
•
Damping ratio is approximately related to phase margin (in degrees)
ζ
≈
PM
100
(4)
PM
≈
100
ζ
(5)
≈
100
·
0
.
52
(6)
=
52
◦
(7)
•
2% settling time
t
2%
=
4
ζω
n
(8)
ω
n
=
4
ζt
2%
(9)
=
4
0
.
52
·
1
.
33
(10)
=
5
.
78 rad/s
(11)
•
Approximate bandwidth
ω
BW
≈
ω
n
(12)
≈
5
.
78 rad/s
(13)
b. Use frequency domain controller techniques to construct an initial design for a lead compensator of the form
C
(
s
) =
K
s
−
z
s
−
p
to achieve the objective. (Note, your initial design need not perfectly meet the objective.)
•
Approach 1 (gain crossover frequency is in the ballpark)
1
Copyright 2024, Todd Lillian
ME375
Homework 5 - Spring 2024
Due at 5:00pm on Wednesday, March 20
–
Let’s approximate the desired gain crossover frequency with bandwidth.
ω
gc
≈
ω
BW
(14)
≈
5
.
78 rad/s
(15)
–
Find
K
to satisfy gain crossover frequency
K
=
1
|
P
(
jω
gc
)
|
(16)
=
|
jω
gc
(
jω
gc
+ 1)
|
(17)
=
|
j
5
.
78(
j
5
.
78 + 1)
|
(18)
=
|
j
5
.
78
| |
(
j
5
.
78 + 1)
|
(19)
=
5
.
78
·
p
5
.
78
2
+ 1
2
(20)
=
33
.
9
(21)
–
How much phase angle do we need to add at
ω
gc
to meet our margin requirement (including somewhere
between 5-12
◦
extra; lets use 7
.
8
◦
)
additional phase
=
PM
−
̸
P
(
jω
gc
) + 7
.
8
◦
(22)
=
PM
−
(180
◦
+
̸
P
(
jω
gc
)) + 7
.
8
◦
(23)
=
52
◦
−
(180
◦
+
̸
1
jω
gc
(
jω
gc
+ 1)
) + 7
.
8
◦
(24)
=
52
◦
−
(180
◦
+
̸
1
j
5
.
78(
j
5
.
78 + 1)
) + 7
.
8
◦
(25)
=
42
.
2
◦
+ 7
.
8
◦
(26)
=
50
◦
(27)
–
Calculate the corresponding ratio
α
=
z
p
α
=
1
−
sin(additional phase)
1 + sin(additional phase)
(28)
=
1
−
sin(50
◦
)
1 + sin(50
◦
)
(29)
0
.
133
(30)
–
Lead compensator
C
(
s
)
=
K
1
α
s
+
ω
gc
√
α
s
+
ω
gc
√
α
(31)
=
33
.
9
1
0
.
133
s
+ 5
.
78
√
0
.
133
s
+ 5
.
78
1
√
0
.
133
(32)
=
255
s
+ 2
.
11
s
+ 15
.
8
(33)
–
Although this approach will get us sufficiently close to an acceptable controller that we can iterate, it yields
a larger than required gain crossover frequency. In many applications this may be a good thing because the
system will respond faster.
•
Approach 2 (exact gain crossover frequency)
–
Let’s approximate the desired gain crossover frequency with bandwidth.
ω
gc
≈
ω
BW
(34)
≈
5
.
78 rad/s
(35)
2
Copyright 2024, Todd Lillian
ME375
Homework 5 - Spring 2024
Due at 5:00pm on Wednesday, March 20
–
How much phase angle do we need to add at
ω
gc
to meet our margin requirement
additional phase
=
PM
−
̸
P
(
jω
gc
)
(36)
=
PM
−
(180
◦
+
̸
P
(
jω
gc
))
(37)
=
52
◦
−
(180
◦
+
̸
1
jω
gc
(
jω
gc
+ 1)
)
(38)
=
52
◦
−
(180
◦
+
̸
1
j
5
.
78(
j
5
.
78 + 1)
)
(39)
=
42
.
2
◦
(40)
–
Calculate the corresponding ratio
α
=
z
p
α
=
1
−
sin(additional phase)
1 + sin(additional phase)
(41)
=
1
−
sin(42
.
2
◦
)
1 + sin(42
.
2
◦
)
(42)
0
.
196
(43)
–
How much gain,
K
, do we need to make
ω
gc
the crossover frequency
K
=
1
1
α
jω
gc
+
ω
gc
√
α
jω
gc
+
ωgc
√
α
P
(
jω
gc
)
(44)
=
1
1
√
α
j
+
√
α
√
αj
+1
P
(
jω
gc
)
(45)
=
1
1
√
α
|
P
(
jω
gc
)
|
(46)
=
√
α
|
jω
gc
(
jω
gc
+ 1)
|
(47)
=
√
.
196
|
j
5
.
78(
j
5
.
78 + 1)
|
(48)
=
√
.
196
|
j
5
.
78
| |
(
j
5
.
78 + 1)
|
(49)
=
√
.
196
·
5
.
78
·
p
5
.
78
2
+ 1
2
(50)
=
15
.
0
(51)
–
Lead compensator
C
(
s
)
=
K
1
α
s
+
ω
gc
√
α
s
+
ω
gc
√
α
(52)
=
15
.
0
1
0
.
196
s
+ 5
.
78
√
0
.
196
s
+ 5
.
78
1
√
0
.
196
(53)
=
76
.
6
s
+ 2
.
56
s
+ 13
.
1
(54)
c. Use software to compute the phase margin, gain margin, and gain crossover frequency for your design.
•
see Matlab script below which uses the second approach from above
d. Use software to plot the closed loop step response for your system.
•
see Matlab script below which uses the second approach from above
e. Use software to determine the maximum percent overshoot and settling time for your system. (Hint, you may want
to use the
stepinfo(sys)
command in Matlab.)
•
see Matlab script below which uses the second approach from above
3
Copyright 2024, Todd Lillian
clear all
clc
close all
P=tf(1,[1,1,0]);
C=zpk(-2.56,-13.1,76.6);
margin(P*C)
figure()
sys=feedback(P*C,1);
step(sys)
stepinfo(sys)
ans = struct with fields:
RiseTime: 0.2056
TransientTime: 1.0396
SettlingTime: 1.0396
SettlingMin: 0.9154
SettlingMax: 1.2093
Overshoot: 20.9291
Undershoot: 0
Peak: 1.2093
PeakTime: 0.5006
1
Published with MATLAB® R2021b
2
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Please solve the following by hand and without the use of AI. Thank you!
arrow_forward
9
Reduce the following block-diagram into one block. (Describe the control system with one
transfer function and write it.) *
W2
W1
W3
arrow_forward
U gave me a, b and c's answers. but i need d, e and f also. please help me thank you. u said me if u want other parts, send again. I did it now :) d e and f please.
arrow_forward
Hello Sir.Good Evening.
I'm currently taking an exam Control System Lesso
I have a question related Control System Lesson. The following below is my question.Please advise fast, Thank you so much.
arrow_forward
Hand written plz asap please fast and.... I'll rate plz fast solve it within half n hour and plz hand written
arrow_forward
DISCUSS THE STEP-BY-STEP PROCESS OF HOW TO COME UP WITH A SOLUTION.
*Preferably if you typed the answer
Thumbs up guaranteed If you discuss the steps. Thankyou!
arrow_forward
Q:
Discuss the control system (the level controller and the temperature controllers) shown in
figure (2). Specify the controlled and manipulated variable in each case. Discuss the type of the
controller used in each case, that is, a simple feedback controller, a feedforward controller, a
cascade controller, etc. Draw the block diagram of the temperature control loops.
Feed
Reactor
temperature
set point
(master)
TC
Water
surge
tank
i Jacket
itemperature
i set point
(slave)
TC
LC-LT
Reactor
Cooling
water
out
Product
Cooling
water
makeup
Circulation
pump
Figure (2)
arrow_forward
Don't Use Chat GPT Will Upvote And Give Handwritten Solution Please
arrow_forward
: Fundamentals of Mechatronics Technology
arrow_forward
5. In the following typical control system B.D,
which block would represent the controller
unit:
R(s)
E(s)
(s)Pn
G2
Y(s)
+
U(s)
G1
G3
G4
a) G1
b) G2
c) G3
d) G4
arrow_forward
Define the following examples as path, motion, or function generation cases:
arrow_forward
ques 2
plz provide step by step answer for this question asap dont copy
arrow_forward
Please solve the following WITHOUT the use of AI. Do not run the prompt through chatgpt. Using MATLAB for the required question, solve the problems. Thank you!
arrow_forward
Weight
Ple
Figure 4: Schematic of a pile driver
f(t)
m+bv=f(1)
m
by
3
X
pile
Figure 5: First-order model of the pile in
soil
5. Figure 4 shows a pile driver that is used to drive piles into soil to provide foundation support
for buildings. Two major components of a pile driver are a pile and a weight. The pile is in
the form of a long rod going into the soil. The weight is to impact the pile at the top with
an impulsive force, thus driving the pile into the soil. Figure 5 shows a first-order model of
the pile in the soil. The impulsive force produced by the weight is f(t). The resistance of the
soil is modeled via a viscous damping coefficient. b. The weight of the pile is balanced by the
normal forces in the soil, so it does not need to be considered. In addition, the elasticity of
the soil is ignored. Let z(t) and v(t) be the downward displacement and velocity of the pile,
respectively. The equation of motion governing the pile velocity v(t) is
dv
(5)
where m is the mass of the pile.…
arrow_forward
I don’t have time please solve fast
arrow_forward
System Specification
Task 1 is to complete the development of a simple simulated 2-wheel drive mobile robot platform.
You will need to research suitable actuators and platform designs. From review of your research then produce
a specification and model of the platform to hold the proposed processor unit (myRIO), and actuators together
(your chosen motors from selection available) with a battery (Hardware datasheets on BB).
arrow_forward
Fundamental of mechatronics technology
arrow_forward
Need help solving this problem. Please provide clear and concise steps.
arrow_forward
Manufacturing processes
arrow_forward
INSTRUCTIONS: Solve the following problem by manually applying the finite element method, following these steps:
Pre-processing:
Geometry identification.
Material properties identification.
Load identification.
Boundary condition identification.
Development of the connectivity matrix for nodes and elements.
Processing:
Calculation of local stiffness matrices.
Assembly of the global stiffness matrix.
Assembly of the global force matrix (if required).
Application of boundary conditions.
Resolution of the system of equations.
Derivation of the complete displacement vector (u).
Post-processing:
Reaction forces calculation.
Stress analysis.
Problem Statement: the truss nodes and elements (in parentheses) are already numbered. The areas (are in cm^2 ) are underlined. members are made of structural steel, modulus of elasticity is (E) of 20×10^6 N/cm^2 . the lengths are given in cm.
arrow_forward
3. As a robotic engineer, your boss needs you to move the gripper on the UGV to the target
object. The workspace is shown Figure 1. In order to finish the task, you need to find the
correct representation.
{b}
{c}
{e}
{s}
{d}
Figure 1 The Workspace
The fixed frame is {s}, a body frame {b} is attached to the chassis of the UGV, a body
frame {c} is attached to the gripper, a body frame {d} is attached to the sensor, and a
body frame {e} is attached to the target object. The sensor's location is known as Tsd,
the chassis of the UGV's location is known as Tsb, the gripper's location's is Tsc, and the
target object's location is Tse. The sensor can detect the target object, so the target
object can be represented in the sensor's frame. The configuration of the UGV is
reported simultaneously, and the gripper's configuration is also known. How to
represent the target object in the gripper's frame?
arrow_forward
Chapter 19, Problem 54P, part task bI think there is an error in part task b. It is not clear how to find the final expression for T_max.After it has been made clear that T_max = T_3, there is a description (See blue square in the attached picture part task b) which describes that an expression must substitute T_1, but the written expression applies to T_3?In the calculation after this, there is a sudden jump to the final expression for T_max. But it's not clear how I'm going to get to the final expression? (The orange square in the attached picture of part task b)
I have includet pictures from: The task descriptions. Expert sulution to part task a, where we are given the expression, that is needet to solve part task b. And expert sulution to part task b
arrow_forward
The ratio of output to input of a system is known as Transfer function.
Select one:
O True
O False
Coloct the cinmple cuctom fcom the fellouuing
arrow_forward
03/A heating system shown in figure 1; the mathematical model of this system is written as:
Ct, = q - 41
C†2 = 91 - 92
Here
91 =
T-T2
91 =
R1
T-To
R2
Derive the transfer funetion for the system assuming q, is the input and q; is the output, and then draw the
block diagram which describes the system graphically.
Hint: C, C2, R1. Rz are constants.
T. Outside
Air inside the oven
92
R2
Figure I
T
arrow_forward
Q3) For the Fig. Q3 shown below:
1- Assign the coordinate frames base on D-H representation.
2- Fill out the parameters table.
3- Write all the T matrices.
4- Write 9T in terms of T matrices.
d2
Fig.Q3
Given:
The general form of the Forward Kinematics (Link Transformation matrix):
0.
-s6;
s0;ca;-1 c0,ca;-1 -sa;-1 -SC;-1di.
ca;-1
ce;
ai-1
i-lT =
s0; sa;–1 c0;sa;–1 ca-1
ca;-1d;
arrow_forward
3. Figure 5 shows a linear graph of a motor driving a heavy rotor. The electric circuit of the
motor consists of a voltage source Vs(t) and a resistor with resistance R. The rotor has
mass moment of inertia J. The motor is modeled as an ideal transformer with T = kai and
V = ka, where i and V are the current and voltage of the motor and T and 2 are the torque
and angular velocity of the rotor. Answer the following questions.
(a) Determine the driving point impedance Z(s).
2
(b) In an impedance test, the voltage is varied sinusoidally, i.e., Vs(t) = vo coswt, to measure
impedance Z(jw) along the pure imaginary axis. Roughly sketch the magnitude of Z (jw)
with respect to frequency w.
T(t)
+
R
V₁(t)
2
Figure 5: Linear graph of a motor
driving a heavy rotor
arrow_forward
For the system represented by the following block diagram, Find
a) The Closed-loop Transfer function.
b) Characteristic equation.
c) Type and Order of the system.
c) Time-domain Specifications ( Delay Time, Peak Time, Rise Time, Settling time, and Percentage
overshoot).
R(s)
C(s)
G(s)
H(s)
Where G(s) and H(s) are given as :
324
G(s) =
s(s+6)
H(S) :
1
arrow_forward
Draw the state diagram of a High-Level State Machine that describes the operation of a light sequencer for a traffic light. Green should be on for 100 clock pulses, yellow for 20 clock pulses, and red for 70 clock pulses, for this particular street direction.
arrow_forward
Solve the following question by hand and without the use of AI. Use detailed mathematical expressions to solve the problem and please do not use AI. Thank You!
arrow_forward
Using "Subjective Digital Design", please develop the Boolean equation for the problem statement given: This CNC machine controller allow operation (represented by O) of the machine if there is a part in the vice (determined by a sensor P) and the spindle is fully retracted (determined by another sensor R) or a manual override (M) button is pressed by the operator.
arrow_forward
Problem 3 (40 points) (CCOs 1 & 3)/MatlabGrader
On Canvas, you will find a Matlab function file process.p that takes as input the variable x and returns as output the result of
a complicated process g (x). Copy the file into your working directory and use it as any other Matlab .m file or build-in intrinsic
Matlab function (just call it using its name process). The only difference between a .p and a .m file is that the source code of the .p
file is not visible.
Find all roots of g(x) in the interval 0 ≤ x ≤ 10 to a tolerance in function of at least 10-10 using mySecant from problem 2.
Recall that any .m or .p function file can be passed as an argument into another function by prefacing the function name by a
@, e.g., @process can be passed as an argument into any Matlab function that uses a function as an input argument, for example
fplot(@process,...) for plotting a function.
Store all found unique roots in a column vector root, the corresponding tolerances in function in a column…
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Elements Of Electromagnetics
Mechanical Engineering
ISBN:9780190698614
Author:Sadiku, Matthew N. O.
Publisher:Oxford University Press
Mechanics of Materials (10th Edition)
Mechanical Engineering
ISBN:9780134319650
Author:Russell C. Hibbeler
Publisher:PEARSON
Thermodynamics: An Engineering Approach
Mechanical Engineering
ISBN:9781259822674
Author:Yunus A. Cengel Dr., Michael A. Boles
Publisher:McGraw-Hill Education
Control Systems Engineering
Mechanical Engineering
ISBN:9781118170519
Author:Norman S. Nise
Publisher:WILEY
Mechanics of Materials (MindTap Course List)
Mechanical Engineering
ISBN:9781337093347
Author:Barry J. Goodno, James M. Gere
Publisher:Cengage Learning
Engineering Mechanics: Statics
Mechanical Engineering
ISBN:9781118807330
Author:James L. Meriam, L. G. Kraige, J. N. Bolton
Publisher:WILEY
Related Questions
- Please solve the following by hand and without the use of AI. Thank you!arrow_forward9 Reduce the following block-diagram into one block. (Describe the control system with one transfer function and write it.) * W2 W1 W3arrow_forwardU gave me a, b and c's answers. but i need d, e and f also. please help me thank you. u said me if u want other parts, send again. I did it now :) d e and f please.arrow_forward
- Hello Sir.Good Evening. I'm currently taking an exam Control System Lesso I have a question related Control System Lesson. The following below is my question.Please advise fast, Thank you so much.arrow_forwardHand written plz asap please fast and.... I'll rate plz fast solve it within half n hour and plz hand writtenarrow_forwardDISCUSS THE STEP-BY-STEP PROCESS OF HOW TO COME UP WITH A SOLUTION. *Preferably if you typed the answer Thumbs up guaranteed If you discuss the steps. Thankyou!arrow_forward
- Q: Discuss the control system (the level controller and the temperature controllers) shown in figure (2). Specify the controlled and manipulated variable in each case. Discuss the type of the controller used in each case, that is, a simple feedback controller, a feedforward controller, a cascade controller, etc. Draw the block diagram of the temperature control loops. Feed Reactor temperature set point (master) TC Water surge tank i Jacket itemperature i set point (slave) TC LC-LT Reactor Cooling water out Product Cooling water makeup Circulation pump Figure (2)arrow_forwardDon't Use Chat GPT Will Upvote And Give Handwritten Solution Pleasearrow_forward: Fundamentals of Mechatronics Technologyarrow_forward
- 5. In the following typical control system B.D, which block would represent the controller unit: R(s) E(s) (s)Pn G2 Y(s) + U(s) G1 G3 G4 a) G1 b) G2 c) G3 d) G4arrow_forwardDefine the following examples as path, motion, or function generation cases:arrow_forwardques 2 plz provide step by step answer for this question asap dont copyarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Elements Of ElectromagneticsMechanical EngineeringISBN:9780190698614Author:Sadiku, Matthew N. O.Publisher:Oxford University PressMechanics of Materials (10th Edition)Mechanical EngineeringISBN:9780134319650Author:Russell C. HibbelerPublisher:PEARSONThermodynamics: An Engineering ApproachMechanical EngineeringISBN:9781259822674Author:Yunus A. Cengel Dr., Michael A. BolesPublisher:McGraw-Hill Education
- Control Systems EngineeringMechanical EngineeringISBN:9781118170519Author:Norman S. NisePublisher:WILEYMechanics of Materials (MindTap Course List)Mechanical EngineeringISBN:9781337093347Author:Barry J. Goodno, James M. GerePublisher:Cengage LearningEngineering Mechanics: StaticsMechanical EngineeringISBN:9781118807330Author:James L. Meriam, L. G. Kraige, J. N. BoltonPublisher:WILEY
Elements Of Electromagnetics
Mechanical Engineering
ISBN:9780190698614
Author:Sadiku, Matthew N. O.
Publisher:Oxford University Press
Mechanics of Materials (10th Edition)
Mechanical Engineering
ISBN:9780134319650
Author:Russell C. Hibbeler
Publisher:PEARSON
Thermodynamics: An Engineering Approach
Mechanical Engineering
ISBN:9781259822674
Author:Yunus A. Cengel Dr., Michael A. Boles
Publisher:McGraw-Hill Education
Control Systems Engineering
Mechanical Engineering
ISBN:9781118170519
Author:Norman S. Nise
Publisher:WILEY
Mechanics of Materials (MindTap Course List)
Mechanical Engineering
ISBN:9781337093347
Author:Barry J. Goodno, James M. Gere
Publisher:Cengage Learning
Engineering Mechanics: Statics
Mechanical Engineering
ISBN:9781118807330
Author:James L. Meriam, L. G. Kraige, J. N. Bolton
Publisher:WILEY