Describe the controller design problem

Assignment Help MATLAB Programming
Reference no: EM131026585

Dynamics Systems and Controls

Flappy Rowdy Game: Your goal is to develop a controller for Rowdy that takes it from the bottom left corner (see figure 1 (a)) to the top right corner (see figure 1 (b)) while avoiding hitting the tubes. We describe the controller design problem next.

2065_Dynamics Systems.jpg

Figure 1: (a) Starting position for rowdy. (b) To win, rowdy needs to be at the far end without colliding the tubes.

Control design specification: The design problem is to propose a controller Gc(s) to control the vertical height, Y(s), of rowdy. The figure 2 shows the block diagram of the control system. The input R(s) is a step input. The plant is given by

G(s) = 1/((s + 2)(s + 3))

The specifications are as follows: (i) the steady state error should be zero, (ii) the percent overshoot should be 10%, and (iii) the settling time should be 1.33 sec.

1. Design a proportional controller Gc(s), to meet the specifications. Can you meet all three specifications? If not, then explain.

2. If you cannot meet all the specifications using a proportional controller, then design a controller Gc(s), of your choice that meets all the specifications.

712_Dynamics Systems1.jpg

Figure 2: Control system for apping rowdy bird

Animate your controller: Download the zip folder, apping rowdy.zip, In the le animate.m, specify you controller in the rst few lines. There is an example in the le to help you get started.

Run the le in MATLAB to see an animation.

Report: Please submit a neatly typed technical report. The project is individual work and each student needs to turn in a report. The report should include relevant plots, code, and clear explanation of your methodology. Your report should contain the following sections in this order.

Please write briefly and to the point. A hard copy of the report is due on April 29, 2015.

We will let you know the location and time to drop o your report.

1. Statement of Problem De nition
2. Project Objectives
3. Technical Approach
4. Summary of Results
5. Conclusion
6. References

- a recognition of the need for, and an ability to engage in life-long learning.

- an ability to use the techniques, skills and modern engineering tools necessary for engineering practice.

Reference no: EM131026585

Questions Cloud

Solve the following using matrix inverses : Consider a company that specializes in gourmet chocolate baked goods-chocolate muffins, cookies and brownies. Each chocolate muffin requires 2 units of chocolate, 3 units of flour and 2 units of sugar.
Why does teen sexually transmitted diseases remain high : Teen pregnancy and sexually transmitted diseases continue to be an important healthcare issue in the 20th century.  Why does teen pregnancy and sexually transmitted diseases remain high in the U.S.
What would the objective function constraints be : The sum of three integers is 15. The middle integer is 1 more than twice the smallest. The larger integer is 4 times the smallest. Use a system of equations to find the three integers.
Briefly describe requirements in design for interoperability : Define interoperability. Briefly describe the requirements in the design for interoperability. Describe some of the problems that could be encountered in meeting the objectives of such.
Describe the controller design problem : Design a proportional controller Gc(s), to meet the specifications. Can you meet all three specifications? If not, then explain - propose a controller Gc(s) to control the vertical height, Y(s), of rowdy. The figure 2 shows the block diagram of the..
Describe the overall process that you would apply in design : Describe the overall process (i.e., steps) that you would apply in the design and development of a SOS configuration. What tools/techniques would you apply as an aid in the accomplishment of such?
T-account for short term investment : How will Waverly classify the investment? What will Waverly report on its 20X6 income statement? Show T-account for short term investment.
Find the cost of one washer and one dryer : Another appliance store buys 4 washers and 5 dryers from the same wholesale supplier at a total cost of $1561. Find the cost of one washer and one dryer.
How are the requirements for software determined : How are the requirements for software determined? What are some of the measures/ metrics for software? How is software reliability measured? How is software maintainability measured?

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