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

  1. Answer all questions. The questions are arranged by chapters.
  2. Type or scan your report and submit to instructor’s email
  3. You will be using MATLAB to solve the assignment. Please attach the MATLAB script to your answer uploads
  4. Submission before 7 March 2026
  5. 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.

DC motor system

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

  1. Create the parameters mentioned above in Matlab.
  2. Define the transfer function in Matlab. Write the final transfer function with the parameter’s numerical values.
  3. 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.
    1. The steady state angular position.
    2. The rise time.
    3. The overshoot.

Chapter 2: System response and stability

  1. 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;)

  1. Plot the step response of the closed-loop system and find the following.
    1. The steady state angular position.
    2. The rise time.
    3. The overshoot.
  2. Now, we will check the stability of the system in closed-loop by the pole-zero map. To do so, follow the following steps:
    1. Write the closed-loop transfer function of the system
    2. Find the coefficients of the polynomials at the denominator of the transfer function
    3. Find the roots of that polynomials
    4. Plot the roots in an s-plane.
    5. To check your answer in d., use the command pzmap to automatically plot the polezero map.
    6. Describe the stability of the system from the pole-zero map. (Is it stable, marginally stable, or unstable? Damping?)
    7. Identify the damping value by the command damp.

Chapter 3: PID controller design

  1. 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

Finish your control systems assignment on time with expert help

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.

Answer

Recent Solved Questions

Online Exam & Assignment Writing Services
Orders

70841+ Orders Delivered

Star Rating

4.9/5
5 Star Rating

Confidential & Secure Assignment Help For

Group Assignment Help

Online Exam -Test & Quiz

Cheapest Price Quote

Diploma & Certificate Levels

Semester & FYP Papers

Summative & Individual

GBA & Reflective

Last Minute Assistance

Sample Assignment Download

MQA/FA0179 Bachelor of Political Science with Honours OUM Assignment Answers Malaysia
The MQA/FA0179 Bachelor of Political Science with Honours is a program offered by the Open University Malaysia (OUM) that provides students with an in-depth understanding of political theories, systems, and…
Politics
MGT269 Business Communication UITM Assignment Answers Malaysia
The MGT269 Business Communication course is designed to help students improve their business communication skills. The course covers a variety of topics, including email etiquette, effective writing, and Presentation skills.…
Business

UP TO 15 % DISCOUNT

Instant Paper Writing Services by Native Malaysia Writers

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now

Facing Issues with Assignments? Talk to Our Experts Now! Download Our App Now!