Professional Documents
Culture Documents
20es029 Dcs Openendedlab
20es029 Dcs Openendedlab
OBJECTIVE(S)
OUTCOME(S)
a. An ability to use the techniques, skills, and modern PLO5: Modern Tool Usage
engineering tools necessary for engineering practice.
b. An ability to communicate effectively (written/oral) PLO10: Communication
LAB RUBRICS:
Total
• Procedure:
1. Define a continuous-time system using the student’s roll number as system
parameters.
2. Convert the system to a discrete-time system with different sampling times.
3. Plot and analyse the step response for each sampling time.
My rollno: 20ES029, We first plot the continuous-time step response in one subplot. Then, in
another subplot, we plot the discrete-time step responses for different sampling times as before.
Each subplot has its own title to distinguish between continuous-time and discrete-time
responses.
MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY, JAMSHORO
DEPARTMENT OF ELECTRONIC ENGINEERING
• Procedure:
1. Calculate the Z-transform of a any difference equation of your choice that
incorporates the student’s roll number.
2. Determine the transfer function from the Z-transform.
3. Verify the stability of the system using the transfer function.
Solution on MATLAB:
MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY, JAMSHORO
DEPARTMENT OF ELECTRONIC ENGINEERING
• Procedure:
1. Formulate the state-space representation of a system using the student’s roll
number.
2. Simulate the system’s response to a unit step input.
3. Analyse the results and discuss the system’s behaviour.
Solution on MATLAB:
• Procedure:
1. Using the state-space representation from Task 3, compute the controllability and
observability matrices.
2. Apply the student’s roll number to modify system parameters and re-evaluate
controllability and observability.
3. Discuss the implications of the results on system design.
Solution on MATLAB:
MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY, JAMSHORO
DEPARTMENT OF ELECTRONIC ENGINEERING
Results:
MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY, JAMSHORO
DEPARTMENT OF ELECTRONIC ENGINEERING
• Procedure:
1. Develop a PID control algorithm where the coefficients are derived from the
student’s roll number.
2. Implement the controller in MATLAB/Simulink.
Solution on Simulink:
As my rollno: 20ES029
Num: [0.29 0.1 1]
Den: [1 0.29 0.53]
Note: Each task should be documented with MATLAB code snippets and simulation results. The
student’s roll number should be used creatively to influence system parameters and controller
design.
This lab is designed to be open-ended, allowing students to explore the effects of different
parameters and design choices on the behaviour of digital control systems. Ensure that all of
students follow proper MATLAB coding practices and document their findings comprehensively.