Make a nichols plot of your systems response.

Assignment Help MATLAB Programming
Reference no: EM131052714

Applied Controls-

Open Loop Response:

For this laboratory you will use the MATLAB program to simulate an open loop system. You are to determine the system response to a step and sinusoidal input. Each student will be assigned a specific system Your system transfer function is:

F(s) = d/(0.1s3 + as2 + bs + c)

A = 16

B= 0.6

C = 36

D = -180

For your system plot the response and determine the following characteristics to a step input

1) Under, over, or critically damped

2) System rise time

3) Maximum overshoot

4) Maximum response rate

5) Settling time

6) Oscillation period

7) System gain

8) Delay time

For your system plot the response and determine the following characteristics to a sinusoidal input

1) Low frequency gain

2) Bandwidth

3) Natural frequency

4) Resonance peak

5) Rolloff rate

Turn in:

  • Short memo with the experimental description and above parameters. This memo should include all of your results and your system transfer function.
  • Plot of your systems response to a step input, with the above critical points identified.
  • Bode plot of your systems response with the critical points identified.

PID Controller Tuning:

For this laboratory you will use the MATLAB program to simulate a feedback control system. Each individual has been assigned a specific system which you should use.

For your system do the following:

1. Tune a PD controller to respond as fast as possible to a step input with less than 5% overshoot and a steady state error of less than 1%.

2. Tune a PID controller to respond as fast as possible to a step input with less than 5% overshoot and a steady state error of less than 1%.

3. Tune a PID controller to respond as fast as possible to a step input with no overshoot and a steady state error of less than 0.5%.

Turn in:

  • Short memo with the system description and your gains
  • Plot of your systems response for each case
  • Compare the results of your 'controlled' system to the open loop response of the same system to a step input.

Control Design Tools:

For this laboratory you will some of the tools from the Control Systems Toolbox in MATLAB to help visualize a systems open and/or closed loop response. Each individual has been assigned a specific system to use.

For your system do the following:

1. Make a Body plot with both the open loop response and closed loop response of your system.

2. Make a Nichols plot of your systems response.

3. Make a Zero-Pole plot of your systems response.

4. Make a Root-locus plot of your systems response. Find the critical gain and use Simulink to plot the step response of your closed lop system response to gains around the critical value.

5. Make a Nyquist plot of your systems response.  

Turn in:

  • Short memo with your plots and a description of each plot and any critical points on each plot.
  • When appropriate compare the results of your open loop response and /or PID controlled response to the plotted results.

Zero-Pole Placement:

For this laboratory you will use the MATLAB program to simulate a feedback control system. Each individual has previously been assigned a specific system which you should use.

For your system do the following:

1. Use the MatLab Control System Designer (controlSystemDesigner) to design a PID controller to best fit the design criteria from the PID lab.

2. Use the MatLab Control System Designer (controlSystemDesigner) to design the a lead controller to best fit the design criteria from the PID lab.

Turn in:

  • Short memo with:

-The open loop plots.

-The plots of your systems response for each case (step and bode from CSD).

-Gain and phase margins for each controller.

Reference no: EM131052714

Questions Cloud

Describe effect of longitudinal crack in a circular shaft : ENB311 - Stress Analysis - Find the maximum shear stress and identify the section in which it occurs. All dimensions in mm and G = 27 GPa and describe the effect of a longitudinal crack in a circular shaft under torsion.
Nibbling a pastry and drawing it architecture diagrams : Zach Nelson sits in a Silicon Valley coffeehouse, sipping a latte, nibbling a pastry, and drawing IT architecture diagrams. His mission: to illustrate what he believes is the biggest reason that the software category known as customer relationship..
Draw a graphic representation of the variable and its value : Draw a graphic representation of the variable and its value.
Discuss how demographic transition correlates with changes : Discuss how demographic transition correlates with changes in consumption of resources, especially energy. How the arguments in the article in praise of "fast food" are contradictory to model that Johann von Thunen proposed?
Make a nichols plot of your systems response. : MECH 436 - Applied Controls. For this laboratory you will some of the tools from the Control Systems Toolbox in MATLAB to help visualize a systems open and/or closed loop response. Make a Nichols plot of your systems response. Make a Zero-Pole plot..
Shot off the coast of iceland : The last confirmed sighting of which bird species occurred in 1844, when two birds were shot off the coast of Iceland and the species was then declared extinct?
Compare the geographic pattern that you see between two maps : Compare and contrast the geographic patterns that you see between the two maps. Speculate on the ways in which these patterns are influencing each other.
How will this course change or impact your life : Where are we going? How will this course change or impact your life as you seek to live in a complex world of comparative politics? Focus your answer on just one of the following issues we discussed - Global Crisis, Global Warming, Globalization, ..
Write an application that creates and prints a random phone : Think through the easiest way to construct the phone number. Each digit does not have to be determined separately.

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