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

  Determine the specular component

Reparemeterizing each pixel point using spherical coordinates and rotation RGB color space to SUV color space in the paper

  Program that prompts the user to enter grades in a loop

Write a main program that prompts the user to enter grades in a loop, ending on a negative number, stores the grades in a vector, and asks the user for a passing grade. Ten pass the grade vector and passing cutoff to the function and print the per..

  Write a matlab file to compute the probabilities

Repeat Problem for a discrete-memoryless source with a probability vector p = {0.5, 0.25, 0.125, 0.125}.

  Determine the true displacements using the true weights

Matlab Three masses are attached to spring, k1 = 30 N/m, k2 = 25N/m, k3 = 20N/m, and k4 = 15N/m, as shown. Initially the masses are positioned such that the springs are in their natural length (not stretched or compressed); then the masses are slo..

  Does the root directory have any subdirectories

Does the root directory have any subdirectories you cannot search as an ordinary user? Does the root directory have any subdirectories you cannot read as a regular user? Explain.

  Modeling mechanical systems with matlab

MATLAB, developed by MathWorks, is a popular software that is widely used in areas of engineering, science, education and finance. Simulink is an environment for multidomain simulation and Model-Based Design for dynamic and embedded system.

  Do computational production planning using MATLAB

Do computational production planning using Metaheuristic MATLAB Programming: Bee Algorithm on both Partial and Total Flexible Problem

  Periodic delay to create a flanging effect

Write an application to read a wav file into an array and introduce a periodic delay to create a flanging effect. The periodic delay can be accomplished

  Fit the exponential function to the relaxation data

Fit the exponential function to the relaxation data and report the filename as well as the A, tau and B values and run all 3 functions in sequence to analyze ALL data

  If the model tests are to be performed in a wind tunnel

the fluid dynamic characteristics of an airplane flying 240 mph at 10000 ft are to be investigated with the aid of a

  Perform linear regression on penicillin clearance

Perform linear regression on penicillin clearance using the normal equations - plot the concentration data and re-plot the log of the concentration data to show that it appears linear.

  Compute the absolute relative errors

Check whether system has no solution, infinite number of solutions or ill-conditions. Perform this checking from the coefficient and constant matrices.

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