Control design using matlab

Assignment Help MATLAB Programming
Reference no: EM138511

 

D Control Design using Matlab.                                                                                          

D1. The open loop-transfer function, Gp(s), of the process of a control system with unity feedback is described by                                             792_part_4.png             

The required performance specifications of the system are given as:

Maximum overshoot 4%

Steady-state error to a ramp input 0.01

Rise time 0.8 s

Settling time 0.8 s

D1a)  Use symbolic maths in Matlab, plot the step and ramp response of the closed-loop system when K=1. With this gain are the specifications satisfied? Determine the value of K to satisfy the steady-state requirement. With this gain is the system stable?

b) Use root-locus to design a cascaded PD controller of the form (Kp +Kd s) to satisfy the transient response of the system whilst maintaining the steady-state error. (use K as determined in (D1a) and let Kp = K in your design). Does the PD controller satisfy all the requirements?

D2 a) Implement a PI and a PID controller using the continuous cycling method of the Ziegler-Nichols rules. Manually fine tune the PID controller to achieve the desired specifications. Explain your methodology.

1). Please try and explain the characteristic of all the plots and graphs.

2). Import all the required data in word of simply write in the script itself.

3). Use the provided data in each example and do not hesitate to email me if you need any more information.

 

Reference no: EM138511

Questions Cloud

What is lumberjack''s speed relative to the shore : A caterpillar climbs up a one-meter wall. For every 3 cm it climbs up, it slides down 1 cm. It takes 10 minutes for the caterpillar to climb to the top. Compute the speed at which the caterpillar travels.
Find the average force exerted by the seat belt : If a car traveling at 55 km/h will skid 24 m while its brakes lock, how far will it skid if it is traveling at 130 km/h when its brakes lock.
The ice cube is pressed against the spring : A 67 kg man weighs 637 N on the Earth's surface. How far above the surface of the Earth would he have to go to "lose" 19 percent of the body weight.
Using opengl to create a cube : Write a program in C/C++ using OpenGL to create (without using built in function) a cube by implementing translation algorithm by translating along 1. X-axis, 2.Y-axis and 3. X and Y plane
Control design using matlab : Control Design using Matlab,  Please try and explain the characteristic of all the plots and graphs.   Import all the required data in word of simply write in the script itself.
Find a newspaper article : Find a newspaper article or web page report of an item of accounting news, i.e. it refers to a current event, consideration, comment or decision that has been published after November 2013
Implement a fish-lake simulation : Implement a Fish/Lake simulation similar to the previous assignment. You will then make adjustments to accommodate class hierarchies and make use of inheritance as well as a JAVA interface.
Discrete structures assignment : Discrete Structure Assignment: - The Fibonacci numbers are defined as follows: f0 = 0, f1 = 1, and Fn = F n-1  + F n-2  for n >=2, Prove each of the following three claims:
Principles of the super-heterodyne receiver : Write a brief explanation of the principles of the super-heterodyne receiver.  It may help to use a simple block diagram to express the process.  Explain the purpose of the Intermediate Frequency amplifiers,

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