Main objectives of the assessment: To obtain an understanding of controller design using MATLAB. Brief Description...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Main objectives of the assessment: To obtain an understanding of controller design using MATLAB. Brief Description of the assessment: The work will model a system and design controllers for it. Learning outcomes for the assessment: Knowledge of system modelling and controller design Knowledge of MATLAB and Simulink programming Assessment and marking criteria The students will be required to: Submit a report, which meets objectives, format and deadline. Assessment method by which a student can demonstrate learning outcomes: One single written report Format for the assessment/coursework (Guidelines on the expected format and length of submission): The maximum page limit is 8. Graphs and tables may be attached in the appendix, for which there is no page limit. The maximum text size is 12. Please use single line spacing. Assessment date/submission deadline: Please submit online a single file via WISEflow module assessment - student id on front page. Contact your Course Administrator if queries. Note: automatic plagiarism checks are made Indicative Reading List: MATLAB tutorial notes Lecture notes for modelling, transfer function, controller design, and state space representation. Further information: The work submitted must be student's own interpretation of the data, based on own visit to the laboratory. No images/data from other sources including books and WWW are necessary and should not be included in the report; if done so will be excluded from marking. Assessment date/submission deadline: Please submit online a single file via WISEflow module assessment tab-student id on front page. Contact your Course Administrator if queries. Note: automatic plagiarism checks are made MARKING CRITERIA [80-100]: In addition to [70-79], additional marks will be awarded to the quality of explanations of the controller design progress and performance analysis. For example, explanation of changing controller parameters and principle of the controller chosen. All MATLAB programs and results are correct. Details of the controller design are provided and good analysis of the controller performance. The MATLAB programs and results related to majority of tasks are correct and correct. Details of the controller design progress are provided. The MATLAB programs and results related to over half of tasks are correct. [70-79]: [60-69]: [50-59]: [40-49]: The MATLAB programs and results related to 1/3 of tasks are correct. [30-39]: [0-29]: The programs fail to execute and the presented results are incorrect. However, some good efforts have been made to complete all tasks. Some progress is presented. Suitable marks will be given based on the answers produced and the effort made. DC motor controller design Consider a DC motor with following parameters: J = 0.0113 Kg m/s b = 0.028 Nms L = 0.1 H R = 0.45 Ohm K = 0.067 Nm/Amp Ke= 0.067 Vs/rad Consider the rotation speed is the output of the DC motor. P1. Please provide transfer function and state space model of a DC motor and plot block diagram. The input to the system is the applied voltage. The output of the system is the rotation speed of the motor. (10%) P2. In MATLAB, plot the step response of the provided DC motor, using both the transfer function and state space model. Please provide MATLAB code or a Simulink model. (10%) P3. In MATLAB, please design a P, PI and PID controller of the provided DC motor. Please compare the results of different controller and different parameters used of the controller, i.e. compare rising time, settling time, steady state error, overshoot, etc. Please provide MATLAB code or a Simulink model. (40%) P4. Please design a state feedback controller of the provided DC motor. Please provide the design progress, and the step response of the designed controller. Please analysis the step response of the designed controller. (40%) Main objectives of the assessment: To obtain an understanding of controller design using MATLAB. Brief Description of the assessment: The work will model a system and design controllers for it. Learning outcomes for the assessment: Knowledge of system modelling and controller design Knowledge of MATLAB and Simulink programming Assessment and marking criteria The students will be required to: Submit a report, which meets objectives, format and deadline. Assessment method by which a student can demonstrate learning outcomes: One single written report Format for the assessment/coursework (Guidelines on the expected format and length of submission): The maximum page limit is 8. Graphs and tables may be attached in the appendix, for which there is no page limit. The maximum text size is 12. Please use single line spacing. Assessment date/submission deadline: Please submit online a single file via WISEflow module assessment - student id on front page. Contact your Course Administrator if queries. Note: automatic plagiarism checks are made Indicative Reading List: MATLAB tutorial notes Lecture notes for modelling, transfer function, controller design, and state space representation. Further information: The work submitted must be student's own interpretation of the data, based on own visit to the laboratory. No images/data from other sources including books and WWW are necessary and should not be included in the report; if done so will be excluded from marking. Assessment date/submission deadline: Please submit online a single file via WISEflow module assessment tab-student id on front page. Contact your Course Administrator if queries. Note: automatic plagiarism checks are made MARKING CRITERIA [80-100]: In addition to [70-79], additional marks will be awarded to the quality of explanations of the controller design progress and performance analysis. For example, explanation of changing controller parameters and principle of the controller chosen. All MATLAB programs and results are correct. Details of the controller design are provided and good analysis of the controller performance. The MATLAB programs and results related to majority of tasks are correct and correct. Details of the controller design progress are provided. The MATLAB programs and results related to over half of tasks are correct. [70-79]: [60-69]: [50-59]: [40-49]: The MATLAB programs and results related to 1/3 of tasks are correct. [30-39]: [0-29]: The programs fail to execute and the presented results are incorrect. However, some good efforts have been made to complete all tasks. Some progress is presented. Suitable marks will be given based on the answers produced and the effort made. DC motor controller design Consider a DC motor with following parameters: J = 0.0113 Kg m/s b = 0.028 Nms L = 0.1 H R = 0.45 Ohm K = 0.067 Nm/Amp Ke= 0.067 Vs/rad Consider the rotation speed is the output of the DC motor. P1. Please provide transfer function and state space model of a DC motor and plot block diagram. The input to the system is the applied voltage. The output of the system is the rotation speed of the motor. (10%) P2. In MATLAB, plot the step response of the provided DC motor, using both the transfer function and state space model. Please provide MATLAB code or a Simulink model. (10%) P3. In MATLAB, please design a P, PI and PID controller of the provided DC motor. Please compare the results of different controller and different parameters used of the controller, i.e. compare rising time, settling time, steady state error, overshoot, etc. Please provide MATLAB code or a Simulink model. (40%) P4. Please design a state feedback controller of the provided DC motor. Please provide the design progress, and the step response of the designed controller. Please analysis the step response of the designed controller. (40%)
Expert Answer:
Related Book For
Auditing and Assurance services an integrated approach
ISBN: 978-0132575959
14th Edition
Authors: Alvin a. arens, Randal j. elder, Mark s. Beasley
Posted Date:
Students also viewed these mechanical engineering questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
Consider the following chair conformation of bromocyclohexane: (a) Identify whether the bromine atom occupies an axial position or an equatorial position in the conformation above. (b) Draw a...
-
A beam ABC is simply supported at A and B and has an overhang BC (see figure). The beam is loaded by two forces P and a clockwise couple of moment Pa that act through the arrangement shown. Draw the...
-
a) What is "Process virtualization on OS level"? b) What is "System level virtualization"? c) What is a "Virtual Machine Monitor" d) What is a "Type-1, native or bare-metal hypervisor"? e) What is a...
-
A manufacturer of smart phones has the following probability distribution for the number of defects per phone: (a) Determine the probability of 2 or more defects. (b) Is a randomly selected phone...
-
A pistoncylinder device contains 0.85 kg of refrigerant- 134a at 10°C. The piston that is free to move has a mass of 12 kg and a diameter of 25 cm. The local atmospheric pressure is 88 kPa. Now,...
-
Assuming the market begins with a 50/50 split of lemon or inferior product and plum or better products. How does a "lemon" push out a "plum" from the market?
-
PARTICIPATION ACTIVITY 5.10.4: Complete a function that returns an abbreviated version of a string. Complete the function abbreviation that returns an abbreviated version of a string. The function...
-
Indicate whether each of the following statements is true or false by writing T or F in t he a nswer c olumn. The theft of goods from a vehicle in transit is known as hijacking.
-
Indicate whether each of the following statements is true or false by writing T or F in the answer c olumn. A general release allows for the discharge of a debt because it is viewed as forbearance, a...
-
Metal Winds Ltd is considering a new project that involves the introduction of a new technology for developing small-sized wind mills. Given the uncertain future of this particular technology, it has...
-
Indicate whether each of the following statements is true or false by writing T or F in t he a nswer c olumn. Shoplifting is the term that describes the theft of money by employees, such as...
-
Indicate whether each of the following statements is true or false by writing T or F in the answer c olumn. Administrative agencies enforce only laws enacted by legislatures.
-
A child loses his balloon, which rises slowly into the sky. If the balloon is16cm in diameter when the child loses it, what is its diameter at the following altitudes? Assume that the balloon is very...
-
Prepare a stock card using the following information A company is registered for GST which it pays quarterly, assume GST was last paid on the 30th of June 2019. It uses weighted average cost...
-
The distribution of the energy of the molecules is also of importance in the kinetics of chemical reactions. The fraction of molecules with energy in the range between \(E\) and \(E+d E\) is given...
-
Show the details leading to the equation (1.52) in the text, \[D_{\mathrm{AA}}=\frac{1}{3} \bar{c} \lambda\] where \(D_{\mathrm{AA}}\) is the self-diffusion coefficient.
-
The simple formula \(C_{p}=(5 / 2) R\) (molar units) is valid only for monatomic gases. A simple extension that has been suggested is \[C_{p}=\left(5+N_{\mathrm{r}} ight) \frac{1}{2} R\] where...
Study smarter with the SolutionInn App