Figure P10.7 shows a system for controlling the angular | StudySoup

Textbook Solutions for System Dynamics

Chapter 10 Problem 10.69

Question

Figure P10.7 shows a system for controlling the angular position of a load, such as an antenna. Figure P10.69 shows the block diagram for PD control of this system using a field-controlled motor. Use the following values:

\(\begin{aligned}& K_a=1 \mathrm{~V} / \mathrm{V} \quad R=0.3 \Omega \quad K_T=0.6 \mathrm{~N} \cdot \mathrm{m} / \mathrm{A} \\& K_{\text {pot }}=2 \mathrm{~V} / \mathrm{rad} \quad I_1=0.01 \mathrm{~kg} \cdot \mathrm{m}^2 \\& I_2=5 \times 10^{-4} \mathrm{~kg} \cdot \mathrm{m}^2 \quad I_3=0.2 \mathrm{~kg} \cdot \mathrm{m}^2 \\&\end{aligned}\)

The inertia \(I_e\) in the block diagram is the equivalent inertia of the entire system, as felt on the motor shaft.

a. Assume that the motor inductance is very small and set L = 0. Compute \(I_e\), obtain the transfer function \(\Theta(s) / \Theta_r(s)\), and compute the values of the control gains \(K_P\) and \(K_d\) to meet the following specifications: \(\zeta=1\) and \(\tau=0.5 \mathrm{~s}\)

b. Use the MATLAB tf function to create the model sys1 from this transfer function.

c. Using the values of \(K_P\) and \(K_d\) computed in part (a), and the value L = 0.015 H, obtain the transfer function \(\Theta(s) / \Theta_r(s)\) and use the MATLAB tf function to create the model sys2 from this transfer function.

d. Use the MATLAB step (sys1, sys2) function to plot the unit step response of both transfer functions. Right-click on the plots to obtain the maximum percent overshoot and settling time for each. How close are the two responses? What is the effect of neglecting the inductance?

Solution

Step 1 of 5)

The first step in solving 10 problem number 69 trying to solve the problem we have to refer to the textbook question: Figure P10.7 shows a system for controlling the angular position of a load, such as an antenna. Figure P10.69 shows the block diagram for PD control of this system using a field-controlled motor. Use the following values:\(\begin{aligned}& K_a=1 \mathrm{~V} / \mathrm{V} \quad R=0.3 \Omega \quad K_T=0.6 \mathrm{~N} \cdot \mathrm{m} / \mathrm{A} \\& K_{\text {pot }}=2 \mathrm{~V} / \mathrm{rad} \quad I_1=0.01 \mathrm{~kg} \cdot \mathrm{m}^2 \\& I_2=5 \times 10^{-4} \mathrm{~kg} \cdot \mathrm{m}^2 \quad I_3=0.2 \mathrm{~kg} \cdot \mathrm{m}^2 \\&\end{aligned}\)The inertia \(I_e\) in the block diagram is the equivalent inertia of the entire system, as felt on the motor shaft.a. Assume that the motor inductance is very small and set L = 0. Compute \(I_e\), obtain the transfer function \(\Theta(s) / \Theta_r(s)\), and compute the values of the control gains \(K_P\) and \(K_d\) to meet the following specifications: \(\zeta=1\) and \(\tau=0.5 \mathrm{~s}\)b. Use the MATLAB tf function to create the model sys1 from this transfer function.c. Using the values of \(K_P\) and \(K_d\) computed in part (a), and the value L = 0.015 H, obtain the transfer function \(\Theta(s) / \Theta_r(s)\) and use the MATLAB tf function to create the model sys2 from this transfer function.d. Use the MATLAB step (sys1, sys2) function to plot the unit step response of both transfer functions. Right-click on the plots to obtain the maximum percent overshoot and settling time for each. How close are the two responses? What is the effect of neglecting the inductance?
From the textbook chapter Introduction to Feedback Control Systems you will find a few key concepts needed to solve this.

Step 2 of 7)

Visible to paid subscribers only

Step 3 of 7)

Visible to paid subscribers only

Subscribe to view the
full solution

Title System Dynamics 3 
Author William J Palm III
ISBN 9780073398068

Figure P10.7 shows a system for controlling the angular

Chapter 10 textbook questions

×

Login

Organize all study tools for free

Or continue with
×

Register

Sign up for access to all content on our site!

Or continue with

Or login if you already have an account

×

Reset password

If you have an active account we’ll send you an e-mail for password recovery

Or login if you have your password back