Asee peer logo

Developing A Matlab/Simulink Rtwt Based Hydraulic Servo Control Design Experiment

Download Paper |


2007 Annual Conference & Exposition


Honolulu, Hawaii

Publication Date

June 24, 2007

Start Date

June 24, 2007

End Date

June 27, 2007



Conference Session

Modern Software Measurement Techniques

Tagged Division


Page Count


Page Numbers

12.478.1 - 12.478.12



Permanent URL

Download Count


Request a correction

Paper Authors


Charles Birdsong California Polytechnic State University

visit author page

Charles Birdsong has expertise in vibrations, controls, signal processing, instrumentation, real-time control, active noise control, and dynamic system modeling. He received his BSME at Cal Poly San Luis Obispo, MS and Ph.D. at Michigan State University where he worked on active noise control applications for the automotive industry. He has worked in the vibration test and measurement industry helping to drive new technologies to market and working with industry to meet their emerging needs. He is currently an Assistant Professor at California Polytechnic State University at San Luis Obispo in the Department of Mechanical Engineering teaching dynamics, vibrations and controls and is involved in several undergraduate and master’s level multidisciplinary projects.

visit author page

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Developing a MATLAB/Simulink RTWT Based Hydraulic Servo Control Design Experiment

Abstract While one of the stated goals of the Mechanical Engineering Controls course is to develop the tools to design a controller, previous lab experiences did not include an experimental exercise in controller design. This was primarily due to the difficulty in implementing a controller that is robust and flexible enough to accommodate different student designs within the short time constraints of a three hour lab period. This paper describes an effort to use the Mathworks Real Time Windows Target to implement student controller designs on real hardware in a lab setting. Students use experimental data and a physically based model to design the controller for a hydraulic servo control system. A system transfer function is estimated from a frequency response experiment. Then a controller design is conducted using classical PID controller design techniques and a Simulink model. Finally when students have completed a controller design, they are allowed to implement it on the experimental apparatus and measure the system performance. They are then given a second chance to fine tune the model. The control is implemented with the Real Time Windows Target using a data acquisition card on a PC. A competition for the best performance also creates an exciting and competitive learning atmosphere. Assessments are presented that indicate the improvement in learning outcomes from the change in the lab exercise.

Introduction The Engineering College at California Polytechnic State University in San Luis Obispo has a strong tradition of hands-on, “learn by doing” education. A key component is the lab intensive courses where for example in the Mechanical Engineering Department a minimum of nine lab intensive courses are required in the core ME curriculum in addition to labs from support courses such as chemistry, physics, etc. Our philosophy is that students learn best through a combination of lecture and lab experiences and industry feedback indicates that our undergraduates are unparalleled at hitting the ground running and working with real world problems.

Mechanical Controls is a four unit, required senior level course that consists of three-one hour lectures and one-three hour lab per week for the ten week quarter. The course covers single input single output linear system modeling, time domain analysis, transfer functions, root locus, frequency response methods, PID and lead lag controllers. The lab is taken concurrently with the lecture and is designed to support the topics covered in lecture while also illustrating the realities of real world systems, modeling and controller implementation. There are currently four experiments: a two week analog DC servo position control experiment, a two week LabVIEW based two tank water level regulator experiment, a two week LabVIEW based hydraulic servo control experiment and a one week frequency response experiment using the DC servo apparatus.

Birdsong, C. (2007, June), Developing A Matlab/Simulink Rtwt Based Hydraulic Servo Control Design Experiment Paper presented at 2007 Annual Conference & Exposition, Honolulu, Hawaii. 10.18260/1-2--3032

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2007 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015