Draw all error signals for the system using step

Assignment Help MATLAB Programming
Reference no: EM133304747

I. General requirements for all tasks (performed once before solving the tasks): -

1) Generate your own random control system that satisfy the Control system specifications given in table 1 exactly.
a. It is not allowed to have any pole zero cancellation between the poles and zeros of Gp(s) and H(s).
b. There must be complex poles or zeros in the generated system whenever possible.
c. It is allowed to have one pole or one zero of the loop transfer function in the right-hand side of s-plane (optional but not compulsory). Placement of one pole and one zero of the loop transfer function in the right-hand side of s- plane is not allowed (prohibited).
d. The characteristic equation of the generated control system should satisfy the necessary conditions of the Routh stability.
2) Find the response of the system due to finite random initial conditions only mathematically in details.
3) Draw the response of the system due to finite random initial conditions only using MATLAB.
4) Find the response of the system due to unit step function only mathematically in details.
5) Draw the response of the system due to unit step function only using MATLAB.
6) Find the response of the system due to both the initial conditions and the unit step function at the same time mathematically in details.
7) Draw the response of the system due to both the initial conditions and the unit step function at the same time using MATLAB.
8) Find the steady state part and the transient part of the response of the system due to both the initial conditions and the unit step function mathematically.

II. Tasks description:-
1) Task 1. Stability analysis using Routh-Hurwitz.
1. Find the characteristic equation of the generated control system.
2. Apply the Routh-Hurwitz stability steps in details to the generated system.
3. Specify the overall stability of the system.
4. Support your results and find the roots of the characteristic equation.
5. Draw the roots of the characteristic equation in the s-plane.

2) Task 2. Design using Routh-Hurwitz stability.
1. Add a controller {Gc(s)} to the loop transfer function given in table 1 with constant gain K{Gc(s) = K}.

2. Apply the Routh-Hurwitz stability steps in details to the controlled system.
3. Find the range of k values within the range {0 ≤ k ≤ ∞} required for absolute stability of the system according to one of the following stability scenarios: -
a. System is stable for all k values {0 ≤ k ≤ ∞}.
b. System is stable within a limited range of k values, {kmin ≤ k ≤ kmax}, Such that kmin > 0, kmax < ∞.
c. System is stable for k values that is greater than a specific value{kmin ≤ k ≤ ∞}, Such that kmin > 0.
4. Prepare a table that shows roots of the characteristic equation for every range of stable and unstable k values within the range {0 ≤ k ≤ ∞} by substituting certain numerical value for k within each range of stability and unstability.

3) Task 3. Steady state error analysis.
1. Based on task 2 previously given, substitute a specific value of k that will lead to a stable closed loop system.
2. Apply the Routh-Hurwitz stability steps in details to the controlled system based on the substituted value of k.
3. In case of non-unity feedback transfer function, transform your system to the standard unity feedback system in details.
4. Find all error constants (kp, kv, ka) for the system using step, ramp and parabolic input functions of unity magnitude.
5. Find all steady state errors for the system using step, ramp and parabolic input functions of unity magnitude.
6. Draw all error signals for the system using step, ramp and parabolic input functions using MATLAB.

4) Task 4. Drawing the roots locus.
1. Add a controller to the loop transfer function given in table 1 with constant gain K{Gc(s) = K}.
2. Draw the roots locus of the control system in a step-by-step manner based on the 11-step procedure covered in the handouts. Special focus should be given to the following steps:-
a. Real axis segment supported with a figure in the s-plane illustrating the solution.
b. Angles and intersection point of the infinite asymptotes supported with a figure in the s-plane illustrating the solution.
c. Points where the root locus cross the imaginary axis supported with a figure in the s-plane illustrating the solution.
d. Branch points on the real axis supported with a figure in the s-plane illustrating the solution.
e. The angle of departure of root locus from a complex pole and the angle of arrival of root locus to a complex zero supported with a figure in the s-plane illustrating the solution.

3. Draw the final roots locus sketch using MATLAB.

Reference no: EM133304747

Questions Cloud

Trade-offs and new realities in decision-making of people : International Business Research - Trade-Offs and New Realities in Decision-making of People, Firms and Countries
Manager operating under each organizational structure : Explain THREE factors that a manager operating under each organizational structure would need to consider when managing their projects
What would you do to overcome the business difficulty : Do the best you can with analyzing this case and put yourself in the shoes of the government contractor. What would you do to overcome the business difficulty?
What does this mean in relation to creating a budget : What does this mean in relation to creating a budget? Describe a strategy that is evident of this concept. What type of organization would practice
Draw all error signals for the system using step : Draw all error signals for the system using step, ramp and parabolic input functions using MATLAB and Find all steady state errors for the system using step
Why increase in inequality in different areas like poverty : Why increase in inequality in all different areas like poverty, education, wealth, distribution and health is so important for us
What appears most difficult section of proposal to tackle : What appears the most difficult section of the proposal to tackle?Which step appears to be the most time-consuming?What do you think can be done about issues
Model of inter-generational mobility : Suppose a model of inter-generational mobility. When parental wealth increases, what happens to the potential consumption of children?
Fiscal policy or monetary policy : Which type of stabilization policy is better suited to deal with this problem: fiscal policy or monetary policy?

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