Real-time systems and control, Computer Engineering

Assignment Help:

A group report with no more than three students per group is to be handed in to explain your design procedures and simulation results. Representative graphical system outputs (clearly labeled) should be included. Appropriate discussions and conclusions should be conducted to bring out the advantages and limitations of the controllers. And most importantly, the report must be presented in a form so that it can be read with minimal difficulty from the reader/assessor's point of view. In this respect you have to exercise your judgment as to what relevant materials should be included or left out.

1. Introduction: A brief introduction to the PID controller and its motivation.

2. Specification: Simulation and determine the step response specification (rise time, settling time, oscillation frequency, damping time constant, steady state error) of the system before and after feedback is applied but without the PID controller. Use root-locus to show if it is possible to find an opened-loop gain (K) such that the system will be critically damped without the PID controller?

3. Design and analysis (60/100): Details the investigation you have done to choose the value of K's for each controller type and MATLAB/Simulink results. State the poles and zeros location for the chosen K's to prove that the system is stable. For each controller type (PD, PI and PID) use the  rlocus() function to determine if the system will be unstable for large  K values. Comment on your simulation results and highlight the improvement (if any) from the original uncompensated time response; explain the reason behind the improvement.


Related Discussions:- Real-time systems and control

Define ftp, FTP FTP (File Transfer Protocol) is the protocol used on th...

FTP FTP (File Transfer Protocol) is the protocol used on the Internet for sending files and is usually used for uploading / downloading files (web pages) to and from servers. T

Use of hypertext links in internet access, Use of Hypertext links in Intern...

Use of Hypertext links in Internet access From the user's point of view, the Web having of a vast, worldwide collection of documents i.e. pages. Every page may have links (poin

Feature of micro-instruction execution, Q. Feature of micro-instruction exe...

Q. Feature of micro-instruction execution? Feature of micro-instruction execution is micro-instruction sequencing which involves address calculation of next micro-instruction.

Add multiple layout cells, Q. Add Multiple Layout Cells ? Next you will...

Q. Add Multiple Layout Cells ? Next you will add three layout cells below the logo cell you just created. Afterwards you will insert page's navigation buttons in these cells.

Which method is used for resolving data dependency, Which method is used fo...

Which method is used for resolving data dependency conflict by the compiler itself?  (A) Delayed load.   (B) operand forwarding.   (C) Pre fetch target instruction.  (D) loo

Explain bitwise-exclusive-or operator, Bitwise-Exclusive-OR Operator: ^ ...

Bitwise-Exclusive-OR Operator: ^ exclusive-OR-expression : AND-expression exclusive-OR-expression ^ AND-expression The  bitwise-exclusive-OR  operator  (^)  compares

Calculate print speed of printers, Q. Calculate Print Speed of printers? ...

Q. Calculate Print Speed of printers? Speed at which a printer prints is generally an important issue. Though the printer has to take a certain time to print. Printing time ris

Provide constructors, For this assignment, fill out the following class:   ...

For this assignment, fill out the following class:   class person { private:   string firstName;   string lastName;   int weight; public:   . . . }; You should provide cons

Explain the hamiltonian path, What is Hamiltonian path?  A Hamiltonian ...

What is Hamiltonian path?  A Hamiltonian path in a directed graph G is a directed path that goes by each node exactly once. We consider a special case of this difficulty where

On what machines matlab should be run?, Matlab will run from sthelens, and ...

Matlab will run from sthelens, and only if sthelens is down, from cher, orsay or tiree. It runs on other machines too, but some of the other machines have older versions of the OS

Write Your Message!

Captcha
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