Mechatronic aeropendulum: Demonstration of linear and nonlinear feedback control principles with MATLAB/simulink real-time windows target

Eniko T Enikov, Giampiero Campa

Research output: Contribution to journalArticle

12 Citations (Scopus)

Abstract

This paper presents a low-cost hands-on experiment for a classical undergraduate controls course for non-electrical engineering majors. The setup consists of a small dc electrical motor attached to one of the ends of a light rod. The motor drives a 2-in propeller and allows the rod to swing. Angular position is measured by a potentiometer attached to the pivot point. A custom-designed circuit board produces the controlled voltage input to the motor. The target board is powered and communicates with the PC through its USB port using a virtual RS-232 port. A simple MATLAB/Simulink module has been created to read the pendulum angle and send a command signal to the motor. The module is based on Real-time Windows Target software, which allows a sampling rate of up to 200 Hz. Students are able to design and test classical PID and phase lead-lag controllers, as well as modern controllers, including state-space controller design combined with feedback linearization. A semester-long series of assignments is described that can be carried out without the need for a specialized laboratory or teaching assistants. The project was tested in a classical control systems design class of senior-level mechanical engineering students. Student feedback and survey data on the effectiveness of the modules are also presented.

Original languageEnglish (US)
Pages (from-to)538-545
Number of pages8
JournalIEEE Transactions on Education
Volume55
Issue number4
DOIs
StatePublished - 2012

Fingerprint

Nonlinear feedback
Mechatronics
MATLAB
Feedback control
Demonstrations
Students
Controllers
mechanical engineering
student
PC
control system
assistant
Feedback linearization
semester
Propellers
Mechanical engineering
Pendulums
engineering
Teaching
Lead

Keywords

  • Feedback linearization
  • Linear feedback control
  • Real-time control
  • Real-time windows target
  • Simulink

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Education

Cite this

@article{caafad5c23bd414d8378ee20f72ee6d1,
title = "Mechatronic aeropendulum: Demonstration of linear and nonlinear feedback control principles with MATLAB/simulink real-time windows target",
abstract = "This paper presents a low-cost hands-on experiment for a classical undergraduate controls course for non-electrical engineering majors. The setup consists of a small dc electrical motor attached to one of the ends of a light rod. The motor drives a 2-in propeller and allows the rod to swing. Angular position is measured by a potentiometer attached to the pivot point. A custom-designed circuit board produces the controlled voltage input to the motor. The target board is powered and communicates with the PC through its USB port using a virtual RS-232 port. A simple MATLAB/Simulink module has been created to read the pendulum angle and send a command signal to the motor. The module is based on Real-time Windows Target software, which allows a sampling rate of up to 200 Hz. Students are able to design and test classical PID and phase lead-lag controllers, as well as modern controllers, including state-space controller design combined with feedback linearization. A semester-long series of assignments is described that can be carried out without the need for a specialized laboratory or teaching assistants. The project was tested in a classical control systems design class of senior-level mechanical engineering students. Student feedback and survey data on the effectiveness of the modules are also presented.",
keywords = "Feedback linearization, Linear feedback control, Real-time control, Real-time windows target, Simulink",
author = "Enikov, {Eniko T} and Giampiero Campa",
year = "2012",
doi = "10.1109/TE.2012.2195496",
language = "English (US)",
volume = "55",
pages = "538--545",
journal = "IEEE Transactions on Education",
issn = "0018-9359",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "4",

}

TY - JOUR

T1 - Mechatronic aeropendulum

T2 - Demonstration of linear and nonlinear feedback control principles with MATLAB/simulink real-time windows target

AU - Enikov, Eniko T

AU - Campa, Giampiero

PY - 2012

Y1 - 2012

N2 - This paper presents a low-cost hands-on experiment for a classical undergraduate controls course for non-electrical engineering majors. The setup consists of a small dc electrical motor attached to one of the ends of a light rod. The motor drives a 2-in propeller and allows the rod to swing. Angular position is measured by a potentiometer attached to the pivot point. A custom-designed circuit board produces the controlled voltage input to the motor. The target board is powered and communicates with the PC through its USB port using a virtual RS-232 port. A simple MATLAB/Simulink module has been created to read the pendulum angle and send a command signal to the motor. The module is based on Real-time Windows Target software, which allows a sampling rate of up to 200 Hz. Students are able to design and test classical PID and phase lead-lag controllers, as well as modern controllers, including state-space controller design combined with feedback linearization. A semester-long series of assignments is described that can be carried out without the need for a specialized laboratory or teaching assistants. The project was tested in a classical control systems design class of senior-level mechanical engineering students. Student feedback and survey data on the effectiveness of the modules are also presented.

AB - This paper presents a low-cost hands-on experiment for a classical undergraduate controls course for non-electrical engineering majors. The setup consists of a small dc electrical motor attached to one of the ends of a light rod. The motor drives a 2-in propeller and allows the rod to swing. Angular position is measured by a potentiometer attached to the pivot point. A custom-designed circuit board produces the controlled voltage input to the motor. The target board is powered and communicates with the PC through its USB port using a virtual RS-232 port. A simple MATLAB/Simulink module has been created to read the pendulum angle and send a command signal to the motor. The module is based on Real-time Windows Target software, which allows a sampling rate of up to 200 Hz. Students are able to design and test classical PID and phase lead-lag controllers, as well as modern controllers, including state-space controller design combined with feedback linearization. A semester-long series of assignments is described that can be carried out without the need for a specialized laboratory or teaching assistants. The project was tested in a classical control systems design class of senior-level mechanical engineering students. Student feedback and survey data on the effectiveness of the modules are also presented.

KW - Feedback linearization

KW - Linear feedback control

KW - Real-time control

KW - Real-time windows target

KW - Simulink

UR - http://www.scopus.com/inward/record.url?scp=84898829777&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84898829777&partnerID=8YFLogxK

U2 - 10.1109/TE.2012.2195496

DO - 10.1109/TE.2012.2195496

M3 - Article

AN - SCOPUS:84898829777

VL - 55

SP - 538

EP - 545

JO - IEEE Transactions on Education

JF - IEEE Transactions on Education

SN - 0018-9359

IS - 4

ER -