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

  Ilab overview

you will develop a policy statement and the processes and procedures that can be used to drive the design, implementation, and maintenance of a wireless network in a SOHO (small office, home office) setting.

  Sketch the pm and fm waves produced

Sketch the PM and FM waves produced by the sawtooth wave in figure - Matlab to plot the baseband signal m(t), and PM and FM waves produced by the sawtooth wave m(t) shown in on page 140 of the textbook.

  Calculate and display the altitude and velocity of rocket

Write a program that will solve the problem specified above( for the rocket). However, lit user of your program is to insert the starting height, and the time the rocket travels.

  Solve the problem in matlab to find the slowness map

Calculate the maximum and minimum oil in place (STOOIP) for this field -  Use the generalized linear least square formulation to solve the problem in MATLAB to find the slowness map. Can you identify the location and extend of oil spill?

  The system is released from rest with the angle theta 90

the system is released from rest with the angle theta 90 degrees. determine theta dot when theta reaches 60 degrees.

  Write a program to calculate the characteristic impedance

Write a program to calculate the characteristic impedance of all the transmission line topologies

  Predict flood area by using rainfall data

I need help with ANN (Matlab) to predict flood area by using rainfall data and some images that created by ArcGIS.

  Calculate the response spectra for column - matlab program

I want a program in MATLAB that can calculate the response spectra for the columns. Then we should take a sine function for translation and a different sine function for torsion, and see if we are getting correct results.

  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.

  Plot with three different shading scheme (one plot per each

create two vectors X and Y of values from (-pi) to pr with a spacing of pi/10. Define the vector Z as: Z=(sin(sqrt(x^2+y^2)))/sqrt(x^2+y^2)

  Construct the shear force and bending moment diagrams

Write the algorithm and draw the flowchart for each problem

  Write a script that will loop through values of n

Write a script that will loop through values of n until the difference between the approximation and the actual value is less than 0.0001.

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