Control Systems Engineering Assignment 2026 | UMPSA Malaysia
| University | Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA) |
| Subject | Control Systems Engineering |
Control Systems Engineering Assignment [60 Marks]
Instruction
- Answer all questions. The questions are arranged by chapters.
- Type or scan your report and submit to instructor’s email
- You will be using MATLAB to solve the assignment. Please attach the MATLAB script to your answer uploads
- Submission before 7 March 2026
- Any questions can be mailed to: mahizami@umpsa.edu.my
Introduction
In this assignment, we will be studying the angular position control of a DC motor. A common actuator in control systems is the DC motor. It directly provides rotary motion and, coupled with wheels or drums and cables, can provide translational motion. The electric equivalent circuit of the armature and the free-body diagram of the rotor are shown in Figure 1 below.

Figure 1. DC motor system.
In this example, we assume that the input of the system is the voltage source (V) applied to the motor’s armature, while the output is the position of the shaft (theta). The rotor and shaft are assumed to be rigid. We further assume a viscous friction model, that is, the friction torque is proportional to shaft angular velocity.
For this example, we will assume the following values for the physical parameters. These values were derived by experiment from an actual motor.
(J) moment of inertia of the rotor 3.2284E-6 kg.m^2
(b) motor viscous friction constant 3.5077E-6 N.m.s
(Kb) electromotive force constant 0.0274 V/rad/sec
(Kt) motor torque constant 0.0274 N.m/Amp
(R) electric resistance 4 Ohm
(L) electric inductance 2.75E-6H
The transfer function of the system can be written as:
Questions Chapter 1: System Modelling
- Create the parameters mentioned above in Matlab.
- Define the transfer function in Matlab. Write the final transfer function with the parameter’s numerical values.
- Evaluate the characteristics of the system in an open loop. To do so, plot the step response of the system. Describe the step response and find the following.
- The steady state angular position.
- The rise time.
- The overshoot.
Chapter 2: System response and stability
- The system needs to have a feedback loop to be properly controlled. Create a closed-loop transfer function for the system with unity feedback and no controller. Write the closed-loop transfer function.
(Hint: To properly observe the response, set the time sampling at 0.01 seconds
→ t = 0:0.01:1;)
- Plot the step response of the closed-loop system and find the following.
- The steady state angular position.
- The rise time.
- The overshoot.
- Now, we will check the stability of the system in closed-loop by the pole-zero map. To do so, follow the following steps:
- Write the closed-loop transfer function of the system
- Find the coefficients of the polynomials at the denominator of the transfer function
- Find the roots of that polynomials
- Plot the roots in an s-plane.
- To check your answer in d., use the command pzmap to automatically plot the polezero map.
- Describe the stability of the system from the pole-zero map. (Is it stable, marginally stable, or unstable? Damping?)
- Identify the damping value by the command damp.
Chapter 3: PID controller design
- Using your method of choice (try an error or Ziegler Nichols), tune a PID controller to attain the following performance specifications when subjected to a step response:
- Steady state error = 0.
- Overshoot < 3%
- Rise time < 0.1 seconds List the values found for Kp, Ki, and Kd.
(Hint: For Ziegler Nichols, try ultimate gain Kp = 40,700)
END OF QUESTIONS
Get Help By Expert
Working on your Control Systems Engineering assignment and struggling with MATLAB or system modelling concepts? Many students find it difficult to define transfer functions, analyse step responses, and design PID controllers correctly. If you’re facing the same issues or running out of time, you can choose Assignment Helpe Malaysia, where our experts provide accurate engineering assignment help based on your course requirements. You can also check our UMPSA assignment examples to see how proper solutions are written. Use our do my assignment malaysia service and get a customised solution for your control systems assignment.
Recent Solved Questions
- AAPP003-3-C: Outline algorithms using computing logic to solve a problem: Fundamentals of Visual Programming, Individual Assignment, APU, Malaysia
- FIT3155: Advanced data structures and algorithms Report, MUM, Malaysia Write a program in C++ to demonstrate your ability to apply stack or queue data structures
- MPU3192: Anda dikehendaki melaporkan pengalaman penemuan anda dalam bentuk refleksi: Falsafah Dan Isu Semasa 2, Assignment, OUM, Malaysia
- HBEC1103: Introduction to Early Childhood Education Assignment, OUM, Malaysia Early Childhood Care and Education (ECCE) programs, such as Montessori, High Scope, Reggio Emilia, and Waldorf
- Strategic Management Assignment, OUM, Malaysia Introduction of KPJ Healthcare Berhad including its vision and mission statements, objectives
- MPU3412 COMMUNITY SERVICE OUM Assignment Example Malaysia Community service is an important activity to promote goodwill between the community and the environment.
- Arnold Palmer Hospital is studying the number of emergency surgery kits that is uses on weekends: Optimization Technique Assignment, UMP, Malaysia
- Understanding the Roles of Managers Individual Assignment
- NBBS1313: Psychology and Sociology for Nurses Essay, OUM, Malaysia The purpose of this assignment is to discuss psychological and sociological studies’ influences on the health and well-being community
- MMP706: Project Management Assignment, AeU, Malaysia You are the project manager for your company’s MCP project. You are collaborating with your project team and business