AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

Similar documents
Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Bode Plot for Controller Design

MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position

Automatic Control Systems 2017 Spring Semester

Position Control of DC Motor by Compensating Strategies

Introduction to PID Control

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

Shaft Torque Excitation Control for Drivetrain Bench

Teaching Mechanical Students to Build and Analyze Motor Controllers

MEM01: DC-Motor Servomechanism

EE 482 : CONTROL SYSTEMS Lab Manual

Actuators. EECS461, Lecture 5, updated September 16,

Figure 1.1: Quanser Driving Simulator

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using


Hands-on Lab. PID Closed-Loop Control

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

Implementation of Proportional and Derivative Controller in a Ball and Beam System

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

5 Lab 5: Position Control Systems - Week 2

ECE 5670/ Lab 5. Closed-Loop Control of a Stepper Motor. Objectives

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Dr Ian R. Manchester

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Speed Control of DC Motor Using Fuzzy Logic Application

AC : DEVELOPING A MATLAB/SIMULINK RTWT BASED HYDRAULIC SERVO CONTROL DESIGN EXPERIMENT

Design and Construction a Set of Linear Control Laboratory

Frequency Response Analysis and Design Tutorial

Design of Joint Controller for Welding Robot and Parameter Optimization

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Open Loop Frequency Response

Optimal Control System Design

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Lecture 7:Examples using compensators

PERSONALIZED EXPERIMENTATION IN CLASSICAL CONTROLS WITH MATLAB REAL TIME WINDOWS TARGET AND PORTABLE AEROPENDULUM KIT

Tuning Methods of PID Controller for DC Motor Speed Control

CDS 101/110: Lecture 8.2 PID Control

ME 375 System Modeling and Analysis

Spacecraft Pitch PID Controller Tunning using Ziegler Nichols Method

7 Lab: Motor control for orientation and angular speed

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

OPTIMAL AND PID CONTROLLER FOR CONTROLLING CAMERA S POSITION IN UNMANNED AERIAL VEHICLES

Lecture 18 Stability of Feedback Control Systems

Enhanced Adaptive Controller using Combined MRAC and STC Adaptive Control Approaches for the Control of Shape Memory Alloy Wire

EE 3CL4: Introduction to Control Systems Lab 1: Introduction

Particle Swarm Optimization for PID Tuning of a BLDC Motor

PID-CONTROL FUNCTION AND APPLICATION

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

GE 320: Introduction to Control Systems

Penn State Erie, The Behrend College School of Engineering

Lecture 2 Exercise 1a. Lecture 2 Exercise 1b

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.

FUZZY CONTROL FOR THE KADET SENIOR RADIOCONTROLLED AIRPLANE

ME451: Control Systems. Course roadmap

BECAUSE OF their low cost and high reliability, many

Fundamentals of Servo Motion Control

JUNE 2014 Solved Question Paper

Control Systems Overview REV II

Comparative Analysis of P, PI, PD, PID Controller for Mass Spring Damper System using Matlab Simulink.

DEGREE: Biomedical Engineering YEAR: TERM: 1

Motor Modeling and Position Control Lab 3 MAE 334

MATLAB and Simulink in Mechatronics Education*

6.270 Lecture. Control Systems

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE

Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

AIRCRAFT CONTROL AND SIMULATION

Embedded Control Project -Iterative learning control for

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 2, Issue 6, June 2013

Application Note #2442

Based on the ARM and PID Control Free Pendulum Balance System

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

Rectilinear System. Introduction. Hardware

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus

Control Methods for Temperature Control of Heated Plates

240AU017 - Automobile Dynamics

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy

Automatic Control Motion control Advanced control techniques

EEL2216 Control Theory CT2: Frequency Response Analysis

STABILITY IMPROVEMENT OF POWER SYSTEM BY USING PSS WITH PID AVR CONTROLLER IN THE HIGH DAM POWER STATION ASWAN EGYPT

Improved NCTF Control Method for a Two-Mass Rotary Positioning Systems

Cantonment, Dhaka-1216, BANGLADESH

WITH THE advent of low-cost personal computers and

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

Robust Control Design for Rotary Inverted Pendulum Balance

Transcription:

AC 2011-490: A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC Ziqian Liu, SUNY Maritime College Ziqian Liu received the Ph.D. degree from the Southern Illinois University Carbondale in 2005. He is currently an Assistant Professor with the Engineering Department, SUNY Maritime College. From 2005 to 2008, he worked in Ingersoll-Rand Co. Ltd, USA. From 1989 to 1999, he was with the Department of Electrical Engineering, Hefei University of Technology, China. His research interests include nonlinear optimal control, intelligent control, motor control systems, DSP or microprocessor-based embedded systems, power electronics and drives, and computational modeling. c American Society for Engineering Education, 2011

A Student-Oriented Control Laboratory Using Program CC Abstract Control course is a classic but also a difficult course in engineering education. Its traditional laboratory components usually are made up of using analog devices to simulate control systems, which lack the emphasis on the soft side of intelligent control design skills. In order to well prepare our engineering students for the challenges presented by advanced technologies in the 21 st century, a student-oriented control laboratory has been developed in the SUNY Maritime College for a senior control course. We adopted Windows XP based software, Program CC, in our laboratory. Program CC is a powerful tool for efficiently and effectively developing sophisticated control systems in a wide range of applications. In the laboratory, a series of eight application projects were elaborated, which include the following design themes: ship control system, submarine depth control system, DC motor control system, machine tool control system, automotive power train control system, PID controllers, aircraft control system, and satellitetracking antenna control system. Through the above hands-on projects, students not only learned how to design, analyze and synthesize a control application system, but also strengthened their understanding of theoretical and abstract subjects in control theory. With the feedbacks from students, we are confident that our newly developed laboratory made contributions in enhancing student intelligent control design skills on the soft side, which is highly demanded for a 21 st century and future engineer. I. Introduction Control course is a classic but also a difficult course in engineering education. With the energy saving revolution in progress, it is playing a more important role in engineering curriculum. Since a control course mainly focuses on theoretical and abstract subjects, it is very challenging for an instructor to attract and keep our students interest when teaching it. Active learning is an effective pedagogy to support student learning. It involves providing opportunities for students to meaningfully talk and listen, write, read, and reflect on the content, ideas, issues, and concerns of an academic subject 1. There are various strategies for active learning, and hands-on laboratory is one of them. Hands-on laboratory not only can reinforce theoretical concepts delivered during lectures, but also can give students opportunities to put theory into practice. Furthermore, laboratory exercises provide a sense of accomplishment to students and allow room for their creativities. As Confucius s aphorism states 2 : I hear and I forget. I see and I remember. I do and I understand. On the other hand, traditional laboratory components usually are made up of using analog devices to simulate control systems, which lack the emphasis on the soft side of intelligent control design skills. In order to well prepare our engineering students for the challenges presented by advanced technologies in the 21 st century, a student-oriented control laboratory has been developed in the SUNY Maritime College for a senior control course. We adopted Windows XP based software, Program CC, in our laboratory. Program CC is a computer-aided control system analysis and design program used in industries, research institutions, colleges and universities around the world 3. It provides a powerful tool for efficiently and effectively

developing sophisticated control systems in a wide range of applications. It implements a broad range of control system design methods from Bode to Root Locus to Linear Quadratic Optimal Control. Its graphics and design methods are implemented by using high level, user-friendly functions. In addition, Program CC provides a free student download version, which can be used by students on their own computers, away from the university laboratories. In our student-oriented control laboratory, a series of eight application projects were elaborated. The themes of our lab projects include the following designs: ship control system, submarine depth control system, DC motor control system, machine tool control system, automotive power train control system, PID controllers, aircraft control system, and satellite-tracking antenna control system. Through the above hands-on projects, students not only learned how to design, analyze and synthesize a control application system, but also strengthened their understanding of theoretical and abstract subjects in control theory. With the feedbacks from students, we are confident that our newly developed laboratory made contributions in enhancing student intelligent control design skills on the soft side, which is highly demanded for a 21 st century and future engineer. In the following sections, we will discuss some of our laboratory projects. In Section II, we present the design project of ship control system. In Section III, we describe the design project of aircraft control system. In Section IV, we illustrate the design project of satellite-tracking antenna control system. In Section V, we show the project of PID controller design. Finally, we give some discussions in section VI. II. Design of Ship Control System Laboratory description: Consider the 270-ft U.S. Coast Guard cutter Tampa (902) shown below. Parameter identification based on sea-trials data was adopted to estimate the hydrodynamic coefficients in the equations of motion 4. The result is that the response of the heading angle of the ship to rudder angle and wind change w can be described by the following transfer functions G ( s) ( s) ( s) 0.0184( s 0.0068), s( s 0.2674)( s 0.0063) G w ( s) ( s) w( s) 0.0000064, s( s 0.2674)( s 0.0063) where heading angle, rad, r reference heading angle, rad r yaw rate, rad/sec rudder angle. Rad w wind speed, m/sec.

Laboratory assignment: Using Program CC: (1) To investigate the relationship between the yaw rate r and the rudder angle, determine the settling time of r for a step change in, and make a plot. (2) To investigate the relationship between the heading angle and the wind speed w, and plot the response of heading angle for a wind gust of 10 m/sec. Explanation about this laboratory: this project is designed to aid students in understanding and mastering the important concepts, and acquiring the corresponding skills as listed below: Be familiar with the computer-aided control system design tool, Program CC. Recognize that transfer functions can describe the dynamic behavior of a ship control system. Know how to obtain the characteristics of transient response for a control system. The program CC graphic solutions are given in the following figures. Figure 1 shows the response of the yaw rate of the ship to a step change in rudder angle. Figure 2 shows the response of the heading angle of the ship to a wind gust of 10 m/sec. Figure 1 Response of yaw rate to rudder angle

Figure 2 Response of heading angle to wind speed III. Design of Aircraft Control System Laboratory description: The goal of vertical takeoff and landing (VTOL) aircraft is to achieve operation from relatively small airports and yet operate as a normal aircraft in level flight. An aircraft taking off in a form similar to a missile (on end) is inherently unstable. A control system using adjustable jets can control the vehicle 5. The dynamics of a jump-jet aircraft can be represented by an open-loop transfer function shown in Figure 1. r s 1 s( s 1)( s 6) y Figure 1 A jump-jet aircraft system Laboratory assignment: Part 1. For the open-loop control system described by the above block diagram, use Program CC to plot unit step response of the system output y (t). Part 2. Consider the closed loop control system shown in Figure 2

Figure 2 Closed loop control system where K is the gain of the proportional controller. Use Program CC to plot unit step response of the system output y (t) for the following three cases: Case1: K 24 Case2: K 12 Case3: K 6 and compare the differences among them. Part 3. Compare the results in part 1 and part 2, what are your conclusions? After you complete the above three parts, please write and submit an individual lab report in two week. Explanation about this laboratory: this project is designed to aid students in understanding and mastering the important concepts, and acquiring the corresponding skills as listed below: Understand the concept of stability and how important it is for a dynamic system. Know how to obtain transient responses by using Program CC. Be aware of constructing a feedback control to let an unstable system become a stable system. The program CC graphic solutions are given in the following figures. Figure 3 shows the response of the jump-jet for an open-loop control system, which is unstable. Figure 4 shows the responses of the jump-jet for a closed-loop feedback control system under different control parameters.

Figure 3 Response of jump-jet for open-loop control system Figure 4 Responses of jump-jet for closed loop control system IV. Design of Satellite-Tracking Antenna Control System Laboratory description: You wish to control the elevation of the satellite-tracking antenna shown below. The antenna and drive parts have a moment of inertia J and a damping B ; these arise to

some extent from bearing and aerodynamic friction, but mostly from the back emf of the DC drive motor 4. The equation of motion is J B 2 where J 600000 kgm, B 20000 N msec, and T c is the torque from the drive motor. Now the applied torque is computed so that tracks a reference command r according to the feedback law T c T c K( ) r where K is the feedback gain. Laboratory assignment: Using Program CC: (1) Find the maximum value of K that can be used if you wish to have an overshoot M 10%? p (2) Plot the step response of the antenna system for K = 200, 400, 1000, and 2000. Explanation about this laboratory: this project is designed to aid students in understanding and mastering the important concepts, and acquiring the corresponding skills as listed below: Understand the important role of modeling in the control system design process. Be aware of the central role of error signals in analysis of control systems. Know how to obtain transient responses by using computer-aided design tool. The program CC graphic solutions are given in the following figures. Figure 5 shows the step response of the antenna system for feedback gain K = 200. Figure 6 shows the step response of the antenna system for feedback gain K = 400. Figure 7 shows the step response of the antenna system for feedback gain K = 1000. Figure 8 shows the step response of the antenna system for feedback gain K = 2000. Figure 5 Response of the antenna system for K = 200 Figure 6 Response of the antenna system for K = 400

Figure 7 Response of the antenna system for K = 1000 Figure 8 Response of the antenna system for K = 2000 V. Design of PID Controllers Laboratory description: The speed control of a high-speed train is represented by the system shown in Figure 10. The transfer function of the train dynamics is shown in Figure 9. G ( s) s 2 1 10s 20 Laboratory assignment: Part A. For the open-loop system described by the following block diagram, assume that the input r (t) is a unit step. (1) Compute the steady-state system output y ss. (2) Find the steadystate error e ss. (3) Make a plot for the system output y (t) by using Program CC. r s 2 1 10s 20 y Figure 9 A high speed train system Part B. Consider the closed loop control system shown below, where D (s) is a PID controller. Assume that the input r (t) is a unit step. Determine the steady-state error and use Program CC to plot the response of the system output y (t) for each of the following cases: (1) Use P control, let D( s) KP, in which (a) K P 30, (b) K P 300, and (c) K 1000. P

KI (2) Use PI control, let D( s) KP, in which (a) K P 300 and K I 10, (b) s K P 300 and K I 100, and (c) K P 300 and K I 300. (3) Use PD control, let D( s) KP KDs, in which (a) K P 300 and K D 10, (b) K P 300 and K D 500, and (c) K P 300 and K D 1000. KI (4) Use PID control, let D( s) KP KDs, in which (a) K P 30, K I 10, and s K D 10, (b) K P 300, K I 100, and K D 500, and (c) K P 1000, K I 300, and K 1000. D r _ D (s) s 2 1 10s 20 y Figure 10 PID closed loop control system Part C. Compare all results in Part A and Part B, what are your conclusions? After you complete the above three parts, please write and submit an individual lab report in two weeks. Explanation about this laboratory: this project is designed to aid students in understanding and mastering the important concepts, and acquiring the corresponding skills as listed below: Be familiar with the PID controller, which is a key element of many feedback control systems used today. Understand the differences between the transient response and the steady-state response for a dynamic system. Know how to obtain transient responses by using computer-aided design tool. The program CC graphic solutions are given the following figures. Figure 11 shows the responses of P control feedback system with Kp = 30, 300, and 1000. Figure 12 shows the response of PID control feedback system with Kp = 30, Ki = 10, and Kd = 10.

Figure 11 Responses of P control feedback system with Kp = 30, 300, and 1000 Figure 12 Response of PID control feedback system with Kp = 30, Ki = 10, and Kd = 10 VII. Conclusions In this paper, we presented the design of a series of application projects for a student-oriented control laboratory using Program CC in a senior control course. By asking students to do soft-

side hands-on laboratory and develop their own solutions for the lab projects, we give students opportunities to put theory into practice, which also keep students interest high. Furthermore, the laboratory exercises provide a sense of accomplishment to the students and allow room for their creativities. Bibliography 1. C. Meyer and T. B. Jones, Promoting active learning: Strategies for the college classroom 1993, San Francisco: Jossey-Bass. 2. http://learningforlife.fsu.edu/ctl/explore/onlineresources/docs/chptr8.pdf 3. Program CC Official Website: http://www.programcc.com 4. G. F. Franklin, J. D. Powell, and A. Emami-Naeini, Feedback Control of Dynamic Systems, 5 th Ed. Upper Saddle River, NJ: Pearson Prentice Hall, 2008. 5. R. C. Dorf and R. H. Bishop, Modern Control Systems, 11 th Ed. Upper Saddle River, NJ: Pearson Prentice Hall, 2008.