• No results found

Experiences and trends in control education: a HIOA/USN perspective

N/A
N/A
Protected

Academic year: 2022

Share "Experiences and trends in control education: a HIOA/USN perspective"

Copied!
6
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

Experiences and Trends in Control Education:

A HiOA/USN Perspective

Tiina M. Komulainen, Alex Alcocer Department of Electronics Engineering

Oslo and Akershus University College of Applied Sciences (HiOA), Oslo, Norway

tiina.komulainen@hioa.no alex.alcocer@hioa.no

Finn Aakre Haugen

Institute of Electrical Engineering, Information Technology and Cybernetics

University College of Southeast Norway (USN), Porsgrunn, Norway

finn.haugen@hit.no

Abstract — Global trends in higher education including e-learning, massive open online courses, and new teaching methods have positively affected control education. Control course content has evolved due to changes in industrial practices and the increasing availability of affordable computer hardware and software. Continuous developments in virtual remote and real laboratories have made hands-on tasks more accessible and affordable. In this article, we share our experiences of undergraduate and graduate control education at the University College of Southeast Norway (USN), and Oslo and Akershus University College of Applied Sciences (HiOA). First, we present an overview of the course content at our institutions, and then, we give examples of the development of real and virtual laboratories, online course materials, new learning platforms, and teaching methods.

Keywords — control education; control laboratories; virtual laboratories; simulation; learning management systems; active learning methods.

I. EDUCATIONAL TRENDS A. Trends in higher education

Massive open online courses (MOOCs), e-learning, electronic learning management systems, and student active learning methods have become major trends in higher education in Science, Technology, Engineering, and Mathematics (STEM).

During the past decade, the variety of massive open online courses (MOOC) has expanded and many top universities are offering a wide spectrum of courses [1].

MOOCs combine teaching from the best academics, modern pedagogy, interactive content, virtual laboratories, and online group discussions delivered through non-profit platforms such as edX, Coursera, and Udacity [2]. However, the academic content should be supplemented with hands-on experiments supervised by experienced teachers in order to build practical skills [3].

For on-campus STEM education, student active learning methods have been proven to increase students’ learning outcomes and to decrease drop-out rates [4-6]. Examples of the successful implementation of student active learning methods in groups in technology-rich rooms are SCALE-UP (Student- Centered Active Learning Environment for Undergraduate Programs) at North Carolina State University [7] and TEAL (Technology-Enabled Active Learning) at the Massachusetts Institute of Technology [8]. The pedagogy is typically based on Flipped Classroom (FC) methodology, where students are required to have their first exposure to the subject

material at home prior to class, and where class time is spent working with the material [9].

B. Trends in teaching aids for control education Based on the 62 papers presented at the 10th IFAC Symposium on Advances in Control Education [10], course development is most active in the following topics: remote laboratories (21%), real laboratories (19%), teaching aids (19%), virtual laboratories (11%), e-learning (11%), robotics (10%), and course content (8%). Many educators aim to make part of the resource and time demanding real laboratories more easily accessible through the internet. However, real laboratories are needed in order to ensure practical hands-on skills for the students.

C. Trends in the content of control education Taking well-known text-books, e.g. [11], [12], [13], [14] as indicators of the course content, it seems that the theoretical content of control courses has not changed much over the last decades. Differential equations, transfer functions, state-space models, and frequency response – in the continuous-time and in the discrete- time domain, comprise the basis, as they did decades ago. Mathworks MATLAB seems to be the default computing tool upon which exercises in textbooks are based, but National Instruments MathScript and LabVIEW are also used as tools.

We find it somewhat surprising to observe that most textbooks apparently aiming to present a good basis for control theory, do not include model-based predictive

(2)

control (MPC), with [13] as the exception, despite the fact that MPC theory and applications are frequent topics in journals and conferences, as well as there being many commercial software packages for MPC.

One reason for the lack of focus on MPC may be that its theoretical basis is optimization theory – a topic not usually taught at undergraduate level.

II. CONTROL EDUCATION AT HIOA AND USN In this article, we share our experiences of undergraduate and graduate control education at the University College of Southeast Norway (USN), and Oslo and Akershus University College of Applied Sciences (HiOA). First, we present an overview of the course content at our institutions, and then, we give examples of the development of real and virtual laboratories, online course materials, new learning platforms, and teaching methods.

A. Control education at USN/Porsgrunn

The University of Southeast Norway (USN) has approximately 16,000 students. Control is taught in various courses at three different campuses. The courses covered here are introductory courses in the bachelor and master programs at the Porsgrunn campus.

The control courses have developed over the years.

The main driving forces behind the developments are:

• A desire to increase the students’ ability to handle practical control challenges. This requires developing both the pedagogics and the content of the courses.

• Feedback from students, in particular from those who have industrial experience in automation and control.

• Teachers’ experience in research and development, in particular the relationship between theory and practice.

• Technological changes entailing increasing availability of affordable computer hardware and software.

In the following, firstly the development of course content is described, and secondly, pedagogical development is described.

Content development

Highlights of the content development are:

• Only experimental PID controller tuning methods are presented, both open loop tuning and closed loop tuning, are taught. Open loop tuning focuses on a process of step-response interpretation of the Skogestad PI tuning rules assuming integrator + transport delay process dynamics [15], but also tuning double integrator process dynamics is covered (the double integrator can represent bodies to be position controlled, e.g. ships). Closed loop tuning focuses on the Ziegler-Nichols Ultimate Gain method, both the original tuning rules [16]

and modified tuning rules. Frequency response based tuning methods are not covered.

• Feedforward control with possibly nonlinear differential equation models where the feedforward controller is obtained by substituting the process output variable by its set point and then solving the model for the control variable.

• The Laplace transform, transfer functions, and frequency response analysis are very briefly covered. Down-toning frequency response is in agreement with the low priority given to this topic as indicated by the industrial perspective in the reports [17] and [18].

• Leaving out theoretical stability analysis in the frequency domain. However, the gain margin and phase margin of control loops are introduced using an experimental loop stability analysis approach [19].

• Discrete-time algorithms of the PID controller, a time-constant measurement filter, and process simulators.

• Principles and applications of model-based predictive control (MPC) are introduced as the most important model-based controller.

• In one of the introductory courses, an industrial process and control system simulator is introduced (the Kongsberg Oil & Gas Technologies K-Spice simulator).

• Programming skills, making the students able to actually implement control, filter, and simulation algorithms. To this end, National Instruments LabVIEW is introduced as the programming tool.

Pedagogical development

Highlights of the pedagogical developments are presented in the following:

• Interactive real-time simulators from the SimView library [20] are used extensively in the theoretical exercises.

• Instructional videos supplementing the lectures [21].

• During 2016 and 2017, two introductory control courses will be offered both as online courses and traditional campus-based courses. Instructional videos will substitute traditional lectures in the online courses. However, laboratory exercises will, to the extent practical, still be a part of the course, requiring the online students to come to the campus to carry out the experimental work over two or three days.

• A relatively large number of laboratory exercises based on the air heater [20] are closely integrated with the lectures.

B. Control education at HiOA/Oslo

HiOA has approximately 18,000 students, 1,900 study engineering and 310 are undergraduate students in electronics engineering. At the undergraduate level

(3)

HiOA offers courses in Dynamic Systems, Control Systems I, Control Systems II and Instrumentation. The courses cover the following topics:

Dynamic Systems: Basic introductory course on mathematical modeling and dynamic systems analysis.

Differential equations, transfer functions, block diagrams, state-space models, frequency analysis, and time response.

Control Systems I: Basic introductory course on control. PID regulator, process simulation, frequency domain control design, Introduction to multivariable control.

Control Systems II: More advanced topics in control.

Noise filtering, System identification, Kalman filtering, LQR/LQG control, MPC control. Introduction to nonlinear control.

Instrumentation: Instrumentation for control system engineers, sensor and actuator specifications, instrumentation diagrams, regulations and safety, PLC architecture and PLC programming.

Industrial hardware and software such as ABB’s 800xA control system and Kongsberg’s K-Spice simulator, are used in the laboratories for all our control courses.

C. Accessible Laboratory Exercises

At USN, a number of laboratory exercises are based on the air heater [22] shown in Figure 1. Together with LabVIEW on students’ laptops and the NI USB-6008 IO device, laboratory exercises are run throughout the course, with students working in groups of two or three, see Figure 2. Twenty-six identical rigs have been constructed in-house.

The laboratory assignments cover:

1. Manual temperature control, monitoring, and data logging to file.

2. Implementation of a dynamic process simulator from a time-constant and time-delay model with default model parameter values.

3. Adaptation of the mathematical model, i.e.

parameter estimation, using a straightforward,

“brute force” least squares method implemented in nested for-loops.

4. Implementation of a discrete-time PI controller and an on/off controller.

5. Implementation of a discrete-time time-constant lowpass filter.

6. Controller tuning using Skogestad’s tuning rules and the Ziegler-Nichols Ultimate Gain method, see above.

7. The stability of the control loop. Hitherto, a qualitative analysis is included, including the stability impact of controller gain (both absolute value and sign), integral time, and filter time- constant. In the future, an experimental estimation of gain margin and phase margin [20] will be included.

8. Experimental, table-lookup feedforward control with air flow (disturbance) measurement as input signal and heater control signal as output signal.

9. Temperature control with an industrial PID controller (Fuji PGX5), instead of the LabVIEW- based control system.

Figure 1: Air heater laboratory rig for temperature control. The voltage control signal manipulates the power delivered by the electrical heater. The outlet temperature is measured by a Pt100 element. The air flow through the pipe can be manually adjusted,

representing a (measured) process disturbance.

Figure 2: Students working on laboratory assignments in groups.

D. Virtual laboratories / Commercial Large-Scale Simulators

In order to familiarize our students with industrial tools, and to give them insight into chemical processes, commercial large-scale dynamic process simulators have been utilized at HiOA [23-25]. The simulation modules have been developed using the didactic model and the simulator training structure: briefing (lecture) – simulation (guided virtual laboratory) – debriefing (workshop). The simulation software K-Spice is provided by Kongsberg Oil and Gas Technologies Figure 3.

In the following, an example is given of the Dynamic Systems course which is taught to about 60 second year undergraduate electronics engineering students. Two of the learning outcomes of the course are “Student can characterize responses of first and

(4)

second order systems in time and frequency domain”

and “Student can carry out simulation of dynamic systems and interpret the results”. The goal of the simulation module is to give the students hands-on skills to use an industrial simulator, to make a step change and identify the process response. The parameters of the process response will be used further for control tuning purposes.

The experiences from the simulator module are positive, the students and the teacher were very positive in their evaluation, 97% of students agreed that simulation exercises increase their understanding of process dynamics. However, the final exam results for the identification tasks were lower than the average final exam mark for both 2013 and 2014 [25]. In order to enhance learning through simulation training, we are currently working on developing an automatic assessment system [26].

Figure 3: K-Spice® generic oil and gas production simulator.

E. Jupyter notebooks and interactive code Numerical simulation tools have a crucial role in increasing the understanding of control theoretical concepts as well as providing insight and promoting the curiosity and engagement of students [27, 28].

Typically, MATLAB/Simulink is the numerical simulation software tool of choice in most current control systems courses. Alternatives exist that are gradually providing similar functionalities, which are also open source and free. These include GNU Octave [29] and Python.

Automatic control is a highly multidisciplinary subject, which has been referred to as the “hidden technology”[30]. It involves, among others, the fields of mathematics, physics, electrical and mechanical engineering. In practice, all modern control systems are eventually implemented using some sort of software and programming language. Software development is therefore becoming an increasingly important and required skill, and its importance has naturally gradually increased in control engineering course curriculums [31, 32].

A relatively recent technology enables interactive code to be integrated with rich text in so-called notebooks [33]. Notebooks can be viewed and executed using a simple internet browser. This provides an

excellent way of distributing educational content and providing students with an initial executable code with which to experiment and develop new ideas. Jupyter is at the forefront of this technology and provides support for a great number of programming languages including Julia, Python, and R [34]. Notebooks can be viewed in an internet browser using a notebook viewer (nbviewer) which does not require any special software.

Additionally, the students can chose to download the notebooks to their computers where they have the possibility to interact and modify the initial code.

Python is a popular object-oriented scientific programming language that is becoming increasingly used in research and industry. Several Python libraries exist that are of interest to control engineering students.

For instance numpy and matplotlib provide numerical and data visualization tools that are quite similar to MATLAB. The python control systems library [35] is particularly interesting. It implements basic operations for analysis and design of feedback control systems including block diagram algebra, Bode and Nyquist plots, time response, etc. By installing a Python scientific distribution, such as continuum analytics anaconda, the student can easily experiment with these open source tools at no cost. See Figure 4 for an example of notebook using python, numpy, and matplotlib to easily visualize simulation results [36].

Figure 4: Example of interactive code using a browser, Jupyter notebook, and Python-Control toolbox.

Figure 5: Example of Jupyter notebook using an Octave kernel.

(5)

Another interesting possibility is the use of Octave kernel together with Jupyter notebooks. GNU Octave is an open source scientific programming language with a syntax very similar to MATLAB. This provides the possibility of distributing educational notebooks with text, mathematical equations, and code. See Figure 5 for an example of a Jupyter notebook using Octave.

F. Learning Management Systems and OpenEdx OpenEdx is currently one of the most popular open source MOOC platforms. The introductory undergraduate dynamic systems course at HiOA is going to experiment with the use of OpenEdx, see Figure 6. One of the most appealing functionalities is its ability to provide quizzes for the students for each of the units, which provides feedback on and interactivity with the learning experience. With OpenEdx, it is simple to include LaTeX style mathematical expressions integrated in quizzes, which provides a great level of flexibility.

Figure 6: Example of OpenEdx course with quizzes containing mathematical expressions.

G. Student Active Learning Methods

At HiOA we have tested Flipped Classroom inspired teaching methods in a technology-rich group room [37].

The experiment was conducted in a dynamic systems course with about 60 students during fall semester 2014.

The main goal of the research was to find out if students’ learning outcome would increase as a result of the use of student active learning methods. The data collection included students’ course evaluation, students’ attendance, students’ pre and post scores from the Control Systems Concept Inventory [38], teachers’

classroom-activity log, five in-class mini-tests, and final exam grades.

The students were given reading assignments with theory quizzes prior to the classroom sessions. During the classes, the students worked in small groups of three to four students and used a small screen at the end of each table to present the work of their group. Short

tasks (5-20 min) were given on concepts, theory and basic calculations, long exercises (20-45 min) on modeling of dynamic systems and simulation of these models with Matlab/Simulink. After each task, the teacher chose one of the groups to present its results to the whole class. These plenary presentations were facilitated with large screens using AirMedia software.

Every other week, the students took a 20-minute mini- test on theory and modeling. The mini-test was graded by the peer students immediately afterwards based on the solution presented by the teacher on the SmartBoard.

The students’ course evaluation indicated that 70%

of the students preferred the active learning classroom to traditional lecturing. Students valued the mini-tests as a tool to monitor their own progress in the course and they emphasized the good learning outcome of the group work. The students gave the course a final average mark of B.

Student attendance of 72% was considered good and above average for this student cohort. However, only 42% of the students answered the quizzes prior to the classes. Students’ conceptual understanding increased during the course, the normalized gain was 20%

measured by the Control Systems Concept Inventory.

The average final grade for the course in dynamic systems was compared to the average final grade for the course in electrical circuits between cohort 2013 (traditional lecturing) and cohort 2014 (active learning methods). The average grade in electric circuits was 3.94 for cohort 2013 and 3.35 for cohort 2014, indicating that cohort 2013 was academically stronger than cohort 2014. However, the difference between the cohorts had become non-significant after the dynamic systems course; the final grade was 2.64 for cohort 2013 and 2.63 for cohort 2014. Although the results were not conclusive, the results indicate that active learning methods applied in 2014 were more valuable to student learning than traditional lecturing.

III. DISCUSSION AND CONCLUSIONS Global trends in higher education, online course materials and affordable hardware and software have provided great possibilities for making control education more accessible, efficient, and interesting to students, teachers and universities. In this article we have provided examples of experiences at USN and HiOA, and have shown how some of these teaching tools have been applied in control systems courses.

Special attention is given to an experiment involving Flipped Classrom methodology together with a technology-rich group room. This teaching methodology was tested with positive results during an undergraduate dynamic systems course. The paper also discusses, among other things, the use of accessible laboratories, industrially relevant virtual laboratories, open source simulation tools, open learning management systems, and new teaching methods that

(6)

are promising or have been successfully implemented in control systems courses at USN and HiOA.

REFERENCES

[1] Hansen, J.D. and J. Reich, Democratizing education?

Examining access and usage patterns in massive open online courses. Science, 2015. 350(6265): p. 1245-1248.

[2] Waldrop, M.M., Education online: The virtual lab. Nature, 2013. 499: p. 268-270.

[3] Bartholet, J., MOOCs- Hype and Hope. Scientific American 2013. 309: p. 53-61.

[4] Fraser, J.M., et al. Teaching and physics education research:

bridging the gap. Reports on Progress in Physics, 2014. 77, 17 DOI: 10.1088/0034-4885/77/3/032401.

[5] Freeman, S., et al. Active learning increases student performance in science, engineering, and mathematics.

Proceedings of the National Academy of Sciences of the United States of America (PNAS), 2014. 6 DOI:

10.1073/pnas.1319030111

[6] Hake, R.R., Interactive-engagement versus traditional methods:

A six-thousand-student survey of mechanics test data for introductory physics courses. Americal Journal of Physics, 1998. 66: p. 64-74.

[7] Beichner, R.J., et al., The Student-Centered Activities for Large Enrollment Undergraduate Programs (SCALE-UP) Project, in Research-Based Reform of University Physics, E.F. Redish and P.J. Cooney, Editors. 2007, American Association of Physics Teachers: College Park.

[8] Dori, Y.J. and J. Belcher, How Does Technology-Enabled Active Learning Affect Undergraduate Students’ Understanding of Electromagnetism Concepts? The journal of the learning sciences, 2005. 14(2): p. 243-279.

[9] Bergmann, J. and A. Sams, Flip Your Classroom: Reach Every Student in Every Class Every Day. 2012: International Society for Technology in Education.

[10] Rossiter, A. Proceedings of the 10th IFAC Symposium Advances in Control Education. in 10th IFAC Symposium Advances in Control Education. 2013. Sheffield, Great Britain:

IFAC.

[11] Nise, N.S., Control Systems Engineering. 7 ed. 2015: Wiley.

[12] Dorf, R. and R.H. Bishop, Modern Control Systems. 12 ed.

2016: Pearson.

[13] Seborg, D.E., et al., Process dynamics and control. international student version 3 ed. 2011: Wiley. 528.

[14] Franklin, G., J. Powell, and A. Emami-Naeini, A. Feedback Control of Dynamic Systems. 7 ed. 2014: Pearson.

[15] Skogestad, S., Simple Analytical Rules for Model Reduction and PID Controller Tuning. Journal of Process Control, 2003.

13: p. 291-309.

[16] Ziegler, J.G. and N.B. Nichols, Optimum Settings for Automatic Controllers. ASME, 1942. 64: p. 759-768.

[17] Edgar, T.F., et al., Renovating the undergraduate process control course. Computers & Chemical Engineering, 2006. 30:

p. 1749-1762.

[18] Haugen, F.A., Industrifolks syn på automatiseringsutdanningen (in English: Industrial perspective on control education), in AMNytt. 2009.

[19] Haugen, F.A., The Good Gain method for simple experimental tuning of PI controllers. Modeling, Identification, and Control, 2012. 33(4): p. 141-152.

[20] Haugen, F.A. SimView. 2012 18.05.2016]; Available from:

http://techteach.no/simview.

[21] Haugen, F.A. TechVids. 2011 18.05.2016]; Available from:

http://techteach.no/techvids.

[22] Haugen, F.A. Lab Station: Air Heater. 2010 18.05.2016];

Available from: http://home.hit.no/¨finnh/air_heater.

[23] Komulainen, T.M., et al., Experiences on dynamic simulation software in chemical engineering education. Education for Chemical Engineers, 2012. 7(4): p. e153-e162.

[24] Komulainen, T.M. Integrating commercial process simulators into engineering courses. in 10th IFAC Symposium Advances in Control Education. 2013. University of Sheffield: IFAC.

[25] Komulainen, T. and T. Løvmo. Large-Scale Training Simulators for Industry and Academia. in 55th Conference on Simulation and Modelling. 2014. Aalborg, Denmark: Linköping University Electronic Press.

[26] Marcano, L.A. and T.M. Komulainen, Constructive Assessment Method for Simulator Training, in The 9th Eurosim Congress on Modelling and Simulation. 2016, IEEE: Oulu. p. accepted.

[27] Dormido, S., et al., The role of interactivity in control learning.

International Journal of Engineering Education, 2005. 21(6): p.

11-22.

[28] Grega, W. Hardware-in-the-loop simulation and its application in control education. in Frontiers in Education. 1999. San Juan, Puerto Rico IEEE.

[29] Eaton, J.W. GNU Octave. 2016 18.05.2016]; Available from:

https://www.gnu.org/software/octave/.

[30] Åström, K.J., Automatic control: The hidden technology, in Advances in control: Highlights of ECC’99 P.M. Frank, Editor.

1999, Springer Verlag. p. 1-28.

[31] Bencomo, S.D., Control learning: present and future. Annual Reviews in control, 2004. 28(1): p. 115-136.

[32] Åström, K.J. and P.R. Kumar, Control: A perspective.

Automatica, 2014. 50(1): p. 3-43.

[33] Shen, H., Nature toolbox: Interactive notebooks: Sharing the code. Nature, 2014. 515: p. 151-152.

[34] Project Jupyter. Jupyter. 2016 18.05.2016]; Available from:

http://jupyter.org/.

[35] Murray, R. and S.C. Livingston. Control Systems Library for Python. 2009 18.05.2016]; Available from:

https://github.com/python-control/.

[36] Alcocer, A. Dynamiske-systemer. 2016 18.05.2016]; Available from: https://github.com/aalcocer/dynamiske-systemer.

[37] Komulainen, T.M., C. Lindstrøm, and T.A. Sandtrø, Erfaringer med studentaktive læringsformer i teknologirikt undervisningsrom. Uniped, 2015. 8(04): p. 364-372.

[38] Bristow, M., et al., A Control Systems Concept Inventory Test Design and Assessment . IEEE Transactions on Education, 2012. 55(2): p. 10.

Referanser

RELATERTE DOKUMENTER

learning outcomes-oriented education and curriculum reform prioritise the student and student learning, few studies have investigated how teachers and students are framed

Several educational platforms have already introduced LA components and data-driven learning activities in their systems, creating more adap- tive and personalized

The IS continuance model mainly comprises information and communication technology (ICT)- centric concepts (Alter 2003, 2015), but explaining continuance intention also

Drawing from an international sample of N = 739 higher education teachers in 58 countries, the present study sheds light on teachers ’ readiness for OTL at the time of

16 (2016-2017) Culture for Quality in Higher Education 113 , the long-term plan for research and higher education 114 , the report from the EU commission 115 , and the strategy

Introduction: Educational institutions worldwide have implemented learning management systems (LMSs) to centralise and manage learning resources, educational services,

The MOOCad architecture consists of three modules: (1) data prepossessing module that transforms the entire learning activities of each learner into a learning sequence (R1),

This special issue thus highlights online learning in its various forms, spanning from distance based online learning for K-12 students to explorations of various MOOCs within