Asee peer logo

Laboratory Implementation Of Bang Bang Controller Based Motor Drive Module For Modeling And Control Courses

Download Paper |


2008 Annual Conference & Exposition


Pittsburgh, Pennsylvania

Publication Date

June 22, 2008

Start Date

June 22, 2008

End Date

June 25, 2008



Conference Session

Learning about Electric Energy Conversion

Tagged Division

Energy Conversion and Conservation

Page Count


Page Numbers

13.836.1 - 13.836.10



Permanent URL

Download Count


Request a correction

Paper Authors


Ahmed Rubaai Howard University

visit author page

AHMED RUBAAI ( received the M.S.E.E degree from Case Western Reserve University, Cleveland, Ohio, in 1983, and the Dr. Eng. degree from Cleveland State University, Cleveland, Ohio, in 1988. In 1988, he joined Howard University, Washington, D.C., as a faculty member, where he is presently a Professor of Electrical Engineering. His research interests include high performance motor drives, research and development of intelligent applications for manufacturing systems and industrial applications, and computer-aided design for undergraduate engineering education.

visit author page


Ramesh Chawla Howard University

visit author page

Dr. RAMESH C. CHAWLA is Chair and professor of chemical engineering at Howard University. He has over thirty years of experience in teaching, research and industrial consulting in the fields of chemical and environmental engineering. His research and teaching interests include engineering education, separation processes, environmental engineering, and physical, chemical and biological treatment of hazardous wastes.

visit author page


Joseph Cannon

visit author page

Dr. JOSEPH CANNON is Professor of chemical engineering at Howard University. He has over 35 years of teaching, research and industrial experience in the areas of biomedical and environmental engineering and fluid and thermal engineering. He is currently active in teaching and learning and serves as the faculty coordinator for undergraduate research in science and engineering as part of an NSF grant to Howard University. He is also one of the scholars of the Institute for Scholarship in Engineering Education (ISEE) which is part of the NSF-Funded Center for the Advancement of Engineering Education.

visit author page

Download Paper |

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

Laboratory Implementation of Bang-Bang Controller-Based Motor Drive Module for Modeling and Control Courses


This paper describes a novel methodology for development of real-time control design and implementation of an enhanced bang-bang controller with particular emphasis on student use in a laboratory environment. The students designed and implemented their controller using a dSPACE DS1104 digital signal processor (DSP)-based data acquisition control (DAC) system, and MATLAB/Simulink environment. The controller is implemented in real-time, using the position control of a brushless drive system as a testbed. Experimental results show that the improved bang-bang controller produces adequate control performance, particularly in handling nonlinearities and external disturbances. The real-time design of the controller is integrated with previously taken lectures in linear control systems course offered every spring semester. The paper also presents a hardware platform used during the course.


Since James Watt developed his centrifugal governor for steam engine speed control in the eighteenth century, automatic control has become increasingly important in the advancement of science and engineering, and has applications in most areas of technology1. A control system is defined as a device or combination of devices which regulates the behavior of other devices or systems. Control systems enable optimal performance of dynamic systems and increased productivity. There are several types of controllers which are classified by their control action. These include but are not limited to stair logic, proportional plus integral, proportional plus integral plus derivative, dual-loop, bang-bang, etc. The bang-bang controller, also known as the on/off controller is very useful in the control of non-linear digital systems which make decisions based on target and threshold values and decides whether to turn the system on or off. The eighteenth century engineer proposed a simple version of the bang-bang controller. He proposed a contrivance whereby a horse pulling a cart, mill, etc. would activate an automatic goad which would prick him if his speed was lower than some favorable limit until a satisfactory speed was reached2. Despite the simplicity of the controller, it has many useful applications, such as temperature control in a furnace or thermostat, motor switching control3 and impact control in robots4. The relative effectiveness of bang-bang controllers versus linear controllers was investigated by comparison to human behavior in an experiment which investigated the tendency of human operators to behave in bang-bang fashion when controlling some high-order systems when a linear alternative was available5. It was concluded that for the class of systems for which fine motor control about the referrence is unnecessary, bang-bang control is more intuitive and can be performed without sacrificing performance.

In response to concerns that the study of control systems is too dependent on abstract mathematical theory and not enough emphasis on “hands-on” projects related to current industrial technology 6, an increasing number of universities have introduced laboratory courses which utilize state of the art technology tools to solve relevant real world problems. Many of the undergraduate courses in the Mechanical Engineering Department at the Dutch University

Rubaai, A., & Chawla, R., & Cannon, J. (2008, June), Laboratory Implementation Of Bang Bang Controller Based Motor Drive Module For Modeling And Control Courses Paper presented at 2008 Annual Conference & Exposition, Pittsburgh, Pennsylvania. 10.18260/1-2--3423

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: © 2008 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