Define the steady state error for control systems

Assignment Help MATLAB Programming
Reference no: EM132751403

ITEC40081 Digital Control - Nottingham Trent University

Assessment Details

This exercise shows the PID Controller tuning in MATLAB and Simulink, for DC Motor control. Download this Simulink file "dcintrocomplete.mdl" form the contents in NOW.

Then, open the PID tuner AutotunerPID to tune the controller parameters.

Change the parameters until you achieve the following performance specifications:
? Maximum overshoot ≤ 6%
? Maximum rise time < 0.35s
? Maximum setting time < 1.10s
? Gain margin > 25 dB
? Phase margin ≥ 45
? Explain the differences between the outputs of the initial and the modified system.

? Define the steady state error for control systems. Then, find the steady state error for the following system (Figure 2) when the input is (a) unit step, (b) ramp function, and (c) parabola.

? A typical hard disk drive actuator can be modelled quite accurately as a double integrator:  

G(s) = Y(s)/U(s) = 6 × 107/S2

where y is the displacement of the read/write head in micrometre and u is the actuator input in volts. The sampling used in a typical hard disk drive servo system is 10 kHz. It is required to design an appropriate controller so the resulting closed-loop system has an overshoot less than 25% and a settling time less than 8 milliseconds as the response to a step reference of 1 micrometer. Design a digital PD, PI, or PID controller to meet the above design specifications using the emulation based method. Show all the detailed design procedure and the results of your simulations using MATLAB and Simulink.

4 (a) Convert (manually) the following digital transfer function into its state space representation:

G(z) = 0.8z2 - 1.2z + 0.4/z2 - 1.2z + 0.4

Provide the detail derivations and the values of state space parameter matrices.

(b) Use MATLAB to find the state space model and compare it with your manual achievement.

? (a) Explain what Gain (GM) and Phase (PM) Margins are, what they should be to ensure stability of the control system, and how they can be adjusted or compensated for the overall system to be stable.

? Plot and use Bode diagram to find the GM and PM for the following control system (Figure 3).

? Design and use a suitable compensator to have a phase margin of more than 50 degree. Plot the Bode diagram of the compensator separately and also the final Bode diagram of the compensated system.

? Use "feedback" command in Matlab to find the closed loop transfer function of the compensated system. Provide the overall closed loop transfer function.

? Use sampling period of 0.1 and bilinear transformation to convert the compensated systems into digital (discrete). Provide the overall closed loop transfer function (in discrete domain).

? Find the step response of the system you obtained in (e).

For the above steps provide the detailed explanations.

Attachment:- Digital Control.rar

Reference no: EM132751403

Questions Cloud

Reaction results with elisa antibody labs : What are some factors that could influence the reaction results with ELISA antibody labs?
What is the paper folding test : What is the paper folding test and how is it useful for measuring a person's spatial imagery capacity? The response must be typed.
What are the major strengths of monetary policy : Comment on the cause-effect chain through which monetary policy is made effective. What are the major strengths of monetary policy?
Calculate the net realizable value of receivables on lincoln : Lincoln Company which estimates, Calculate the net realizable value of the receivables on Lincoln's balance sheet at December 31, 2020
Define the steady state error for control systems : Explain the differences between the outputs of the initial and the modified system and Define the steady state error for control systems.
Design database structure that captures : Design a database structure that captures/tracks information of researchers within all universities in a given state.
Explain concepts from perspective of cognitive psychology : Conversation is often described as a "give and take" that is generally more effective when people are "on the same page". Explain these concepts from.
How do calculate the book value of equipment at december : Assume the equipment was assigned a $6,000 residual value, a 20-year life,Calculate the book value of the equipment at December 31, 2045.
Explain how language and music are both similar : Explain how language and music are both similar and different. Provide TWO examples of ways they are similar and TWO ways they are different in your response.

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd