Experimental Identification an Interactive Online Course
|
|
- Matilda Spencer
- 8 years ago
- Views:
Transcription
1 Proceedings of the 17th World Congress The International Federation of Automatic Control Experimental Identification an Interactive Online Course L. Čirka, M. Fikar, M. Kvasnica, and M. Herceg Institute of Information Engineering, Automation, and Mathematics, Slovak University of Technology in Bratislava Radlinského 9, Bratislava, Slovakia ( Abstract: The aim of the article is to present an interactive online course on experimental identification. Besides teaching materials in the traditional workbook form, new computer based training and electronic media Internet is used to enable interactive and computer supported way of learning. Keywords: Education; Identification. 1. INTRODUCTION University education in engineering curriculum has been shifting from traditional presence form to a combined presence/distance form in the past few years. This change is to a large degree supported by the use of modern information technologies and Internet. This trend is also visible at the Slovak University of Technology and a fairly large amount of effort in development of courses is directed to a successful transformation to effective use of information technologies, removal of manual and repetitive work. At the Department of Process Control, several courses have been transformed, for example Process Dynamics (Bakošová and Fikar [2006]), Laboratory Exercises of Process Dynamics, Operating Systems (Fikar and Čirka [2005]), and Automatic Control Fundamentals (Bakošová et al. [2006], Fikar et al. [2007]). In the majority of cases, open source software is preferred. The learning management system (LMS) Moodle (http: //moodle.org) has been used for administrative part of the education process. Being open source, it is possible to change some parts that were not in agreement with our aims (for example registration module (Čirka and Fikar [2006]) or random assignment module (Čirka and Fikar [2007])). For the engineering part of the problem we use MAT- LAB/Simulink for modelling, control and identification. We have developed several freely available toolboxes. Among them, EXPID and IDTOOL are focused on problems in identification. This paper also presents Internet versions of EXPID. In this paper, we discuss several issues in two connected e- learning courses on Experimental Identification lectures and laboratory exercises. Aims of lectures is to provide study material in several formats whereas laboratory exercises concentrate on learning activities (individual assignments, quizzes, etc). Both of them are implemented using LMS Moodle. 2. OVERVIEW OF THE COURSE The course Experimental Identification at the FCFT STU in Bratislava is intended for undergraduate students in specialisation Process Control. It is divided into lectures and laboratory exercises. There are altogether 13 lectures (two hours each) in the course Experimental Identification (EI) and 13 exercises (two hours each) in the course Laboratory of Specialisation (LS). The new self-learning package covering all topics of the course has been established on the Internet. The idea is that the net course will in the future substitute the presentation form of lectures and exercises, so that the whole course could be studied totally as a self-study. Although the course is still lectured in the normal way, students are encouraged to master the exercises individually. The Internet suite has several components: study materials, files for download, information about the course, Internet version of all course topic problems, on-line quizzes and preparation for written tests, Moodle e-learning portal for gradebooks, attendances, quizzes, etc. Both EI and LS courses are accessible on the selfeducational portal E-learning on FCFT STU for students. This portal is located on the server of the Institute of Information Engineering, Automation, and Mathematics FCFT STU ( The current version of this portal uses the learning management system Moodle E-LEARNING IN THE COURSE EXPERIMENTAL IDENTIFICATION The aim of e-learning in the course Experimental Identification is to offer basic information about the course (recommended literature, rules for the examination) and supply study materials (lecture book in pdf) so that students can access them freely and the teacher can update them when needed. The course in Moodle is split into 13 weeks. Each week contains the title of a discussed theme, short /08/$ IFAC / KR
2 content of the talk and the lecture slides in the pdf format. Students have an opportunity to become familiar with the theme which will be presented and they can identify parts which are difficult to understand. In addition, occasionally one student prepares the lecture by himself and gives it to others with comments of the lecturer. This aims to better understand the material, to stimulate discussions during the lecture, and to improve presentation skills. 4. E-LEARNING IN THE COURSE LABORATORY OF SPECIALISATION Similar situation occurs in the e-learning in the course LS. This course in Moodle is also split into 13 weeks. Students have to solve 5 complicated problems during the semester. Each student has her/his own assignment. MATLAB/Simulink is used as a simulation environment. Problems consist of the following parts: Identification from step responses I Identification from step responses II Frequency analysis Recursive least squares method Modifications of recursive least squares Note: We have implemented a series of MATLAB scripts and functions that generate random numbers for a particular problem, solve it, generate data files (in ASCII or binary code), and create assignments and results as HTML files (Fikar et al. [2007]). The task of the students is to create electronic reports that include obtained results. These reports are then submited to lecturers via Moodle. The block for submissions contains information about the expiration date for assignment submission and the size of the submitted document. The teacher has a possibility to rate students in the frame of the same block. Here, it is possible to set up the maximum number of points for individual tasks. The teacher has a possibility to insert remarks and to comment submitted reports. Other used tasks of LMS in the course Laboratory of Specialisation are also attendance monitoring and quickmail block that makes possible to send s to whole group of students or to selected members of a group. Each student can see only her/his own marking. The contents of assignments is briefly discussed in the following sections. Finally, two support toolboxes implemented in MATLAB are presented. 4.1 Identification from Step Responses I The first problem covers a data file with step responses of a linear aperiodic n-th order system (with n between 2 and 5), a linear underdamped system of the second order and a nonlinear second order system. Data files can be of the following formats: ascii file contains data in the comma separated values (CSV format) of multiple step responses (see Fig. 1), pdf file printed version of a step response. The task is to identify an unknown transfer function as either: Fig. 1. Step responses of various systems Fig. 2. Measured step response of an underdamped system first order system; underdamped second order system; system of a higher order (using the Strejc and Broida method). Example of an Assignment: Consider a step response shown in Fig. 2 that has been measured from the steadystate characterised by the input variable at the value u 0 = 0.2 changed to the value u = 0.3. Such step response can be obtained for example from a U-tube manometer by a step change of the measured pressure. Generated step responses are ideal, i.e. without any noise, transport delay, parasitic dynamics, etc.) so that students get acquainted with basic step response identification. Students have the EXPID toolbox at disposal and its modifications described below. The toolbox is used to check correctness of their solution. 4.2 Identification from Step Responses II The second assignment for step response identification uses an unknown black box block in Simulink (mex S- function so that it is not possible for the students to find its 9813
3 differences of inputs/outputs are needed. Verification of results is easy as students already know the parameters of the models. 4.5 Modifications of Recursive Least Squares The last assignment combines all preceding steps. Students identify the black-box model using the IDTOOL toolbox which automatically creates filtered derivatives and differences. Here, students concentrate on issues regarding noise, normalisation of signals, unknown time delay, etc. 5. COMPUTER BASED SUPPORT IN LEARNING Fig. 3. Step response (top) and input signal (bottom). Note the effect of unsteady initial state Fig. 4. Bode diagram of an unknown system structure) using the same methods as above. The blackbox model is noisy, contains time delay, and it is not in steady state at the beginning (see Fig. 3). For the future, we plan to implement virtual/remote laboratories so that it will be possible to measure step responses via Internet. 4.3 Frequency analysis This assignment consists of two main parts. In the first, students obtain a Bode diagram of an unknown process (Fig. 4). The aim is to identify the corresponding transfer function. The second part considers again the black-box model and students have to estimate its frequency response and to identify its transfer function. 4.4 Recursive Least Squares Method Students write their own implementation of the RLS method as a Simulink S-function. This function is then used to identify a known linear system in continuous and discrete time domains. To do so, filtered derivatives or Several toolboxes and aids have been implemented in MATLAB/Simulink to support education. This paper introduces two of them EXPID and IDTOOL toolboxes. Both depend only on MATLAB a Simulink. External toolboxes are not required. 5.1 EXPID Toolbox EXPID toolbox (Dovál et al. [2007]) is a GUI application (Fig. 5) that simplifies the process of transfer function identification from step responses based on measured data. The identification procedure in this case is as follows: (1) Measured data file is loaded (Fig. 5 top). Data file is in CSV format without any headers. (2) Time, input, and output signals are assigned to respective columns (rows). To check correctness, plots of respective variables can be inspected (Fig. 6 left). (3) If filtration of signals is required, the filter parameters are set. (4) The desired transfer function structure is selected and the identification procedure is started. The results are the identified parameters (Fig. 5 bottom) and graph (Fig. 6 right) with comparison of the original and the estimated system. Note: Somebody can argue that students can misuse the toolbox for the solution of assignments without understanding the underlying theory. However, assignments contain questions to intermediate results that are not provided by the toolbox. The EXPID toolbox can be used under MATLAB 6.x and 7.x. The installation procedure is very easy. Just add the path to the directory where you have copied all the files to the standard MATLAB path. To run the GUI, simply write expid at the MATLAB command line. Two modifications of EXPID toolbox have been created that are suitable for Internet. The first one is based on the MATLAB Web Server (MWS) and the second one is implemented entirely in the scripting language PHP. MATLAB Web Server version All tasks in the exercises are based on MATLAB/Simulink. During the laboratory course students can use PC with MATLAB where the tasks can be solved. To allow the students to use the same or similar working environment individually on their home computers or even using an Internet connection, we use the MATLAB Web Server. MWS is a cgi-bin application that is used to launch MATLAB script files (m-files) remotely. 9814
4 Fig. 7. IDTOOL library for identification of dynamical systems Fig. 5. EXPID Toolbox to keep separate installation and licences of 2006a for this purpose. Therefore, we have decided to implement the toolbox using the scripting language PHP without any dependence on MATLAB. Possible drawback is the non-existence of certain MATLAB functions that need to be implemented from scratch. The advantage is the open source nature and broad acceptance of PHP. Moreover, interesting possibilities exist with connection to a database engine (for example MySQL). 5.2 IDTOOL toolbox Fig. 6. Input data (left) and step responses of the identified and the unknown system (right) The user can give parameters that are used during the m-file execution. With MWS, almost all built-in and selfwritten MATLAB functions can be called from the m-file, including functions that produce plots to be shown to the user. We have implemented a series of a relatively selfcontained modules. It is possible to use these modules also in other subjects taught. Modules can be changed easily with minimal cost. The following set of step responses identification related problems can be solved: first order system damped and underdamped second order system higher order system (Broida and Strejc method) The resulting MWS application is available at (in Slovak). PHP version The second implementation modification is the module EXPIDPHP. MATLAB Web Server has not been supported by Mathworks since 2006b and we have The dynamical system identification toolbox IDTOOL for MATLAB/Simulink (Fig. 7) implements blocks for continuous-time and discrete-time recursive least squares parameter estimation methods, respectively. The identification method used as a work-house routine is LDDIF recursive least squares algorithm with exponential and directional forgetting by Kulhavý and Kárný [1984]. To improve the tracking performance, the corrections as suggested by Bittanti Bittanti et al. [1990] are implemented. In the principle, the corrections influence the covariance matrix of the estimated parameters by adding some multiple of identity matrix. This recursive estimation algorithm for given observation vector φ(t) and parameter vector θ(t 1) can be described by the following equations: ε(t) = y(t) φ(t) T θ(t 1) r(t) = φ(t) T P (t 1)φ(t) P (t 1)φ(t) k(t) = 1 + r(t) ϕ 1 ϕ if r(t) > 0 β(t) = r(t) 1 if r(t) =
5 P (t) = P (t 1) P (t 1)φ(t)φ(t)T P (t 1) β(t) 1 + δi + r(t) θ(t) = θ(t 1) + k(t)ε(t) where ϕ is the exponential forgetting parameter. The initial values for the algorithm are usually ϕ = 0.985, P 1 (0) = 10 6 I, δ = The toolbox contains blocks for the identification of SISO (MIMO) linear time invariant systems. The toolbox supports only polynomial (transfer function) representation. Details about the toolbox have been published in Čirka et al. [2006]. 6. CONCLUSIONS The aim of this paper was to show an example of a course on identification and usage of some information and communication technologies in it. It is clear nowadays that although the contents of the course should not change substantially, its methods can and should reflect new methods and computer based learning. Two toolboxes are used throughout the course. EXPID toolbox can help students to reduce time and possibility of errors in step response identification. IDTOOL is used not only for educational purposes but in research in the area of real time and adaptive control as well. The course makes use of the techniques described in this paper for the first time. However, we have very good experience from other courses where similar technologies have been used. One major advantage of these technologies is that they allow on-line access to the course materials and exercises. This provides the students with the possibility to practice their skills and get an instant feedback about their performance. From our experience we can say that electronic learning increased the interest of students in the course, as well as in control in general. L. Čirka and M. Fikar. Registration - an activity module for LMS Moodle. In Proc. of 7th International Conference Virtual university 2006, pages , Bratislava, Slovak republic, L. Čirka and M. Fikar. LMS Moodle - random assignment. In Proc. of 8th International Conference Virtual university 2007, pages , Bratislava, Slovak republic, L. Čirka, M. Fikar, and P. Petruš. IDTOOL a dynamical system identification toolbox for matlab/simulink. In 14 th Annual Conference Proceedings: Technical Computing Prague 2006, pages 29 29, P. Dovál, L. Čirka, and M. Fikar. EXPID - experimental identification toolbox. In 15 th Annual Conference Proceedings: Technical Computing Prague 2007, pages 38 38, M. Fikar and L. Čirka. E-learning course on solaris operating system. In Proc. of 7th International Conference Virtual university 2006, pages 72 75, Bratislava, Slovak republic, M. Fikar, L. Čirka, M. Bakošová, and T. Hirmajer. Automatic generation of assignments and quizzes in control engineering education. In Proc. of the European Control Conference 2007, pages , R. Kulhavý and M. Kárný. Tracking of slowly varying parameters by directional forgetting. In Proc. 9th IFAC World Congr., Budapest, Hungary, pages 79 83, ACKNOWLEDGEMENTS The authors are pleased to acknowledge the financial support of the Scientific Grant Agency of the Slovak Republic under grants No. 1/3081/06 and 1/4055/07, and within the framework of the European Social Fund (PhD Students for Modern Industrial Automation in SR, JPD /NP1-047, No ) REFERENCES M. Bakošová and M. Fikar. Using the LMS Moodle in process dynamics education. In Proc. of 7th International Conference Virtual university 2006, pages , Bratislava, Slovak republic, M. Bakošová, L. Čirka, M. Fikar, and T. Hirmajer. Automatic control fundamentals - an interactive online course. In Proc. of 7th International Conference Virtual university 2006, pages 47 52, Bratislava, Slovak republic, S. Bittanti, P. Bolzern, and M. Campi. Exponential convergence of a modified directional forgetting identification algorithm. Systems & Control Letters, 14: ,
ON-LINE REMOTE CONTROL OF MATLAB SIMULATIONS BASED ON ASYNCHRONOUS COMMUNICATION MODEL
ON-LINE REMOTE CONTROL OF MATLAB SIMULATIONS BASED ON ASYNCHRONOUS COMMUNICATION MODEL L. Čirka, M. Kalúz, M. Fikar Faculty of Chemical and Food Technology, STU in Bratislava Radlinského 9, 812 37, Bratislava
More informationE-learning in Course Operating Systems
E-learning in Course Operating Systems M. Fikar, L. Čirka, M. Herceg, and M. Podmajerský Slovak University of Technology in Bratislava, Slovakia, Faculty of Chemical and Food Technology, e-mail: miroslav.fikar@stuba.sk,
More informationON-LINE MATLAB-BASED EDUCATIONAL TOOLS FOR PROCESS CONTROL RELATED COURSES
ON-LINE MATLAB-BASED EDUCATIONAL TOOLS FOR PROCESS CONTROL RELATED COURSES M. Kalúz, L. Čirka, M. Fikar Faculty of Chemical and Food Technology, STU in Bratislava Radlinského 9, 812 37, Bratislava Abstract
More informationSTATISTICAL DATA ANALYSIS COURSE VIA THE MATLAB WEB SERVER
STATISTICAL DATA ANALYSIS COURSE VIA THE MATLAB WEB SERVER Ale š LINKA Dept. of Textile Materials, TU Liberec Hálkova 6, 461 17 Liberec, Czech Republic e-mail: ales.linka@vslib.cz Petr VOLF Dept. of Applied
More informationIntroduction to MATLAB Gergely Somlay Application Engineer gergely.somlay@gamax.hu
Introduction to MATLAB Gergely Somlay Application Engineer gergely.somlay@gamax.hu 2012 The MathWorks, Inc. 1 What is MATLAB? High-level language Interactive development environment Used for: Numerical
More informationScicos is a Scilab toolbox included in the Scilab package. The Scicos editor can be opened by the scicos command
7 Getting Started 7.1 Construction of a Simple Diagram Scicos contains a graphical editor that can be used to construct block diagram models of dynamical systems. The blocks can come from various palettes
More informationICT Tools in a Signals and Systems Course at the University of Rosario
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 TuIB20.1 ICT Tools in a Signals and Systems Course at the
More informationOPC COMMUNICATION IN REAL TIME
OPC COMMUNICATION IN REAL TIME M. Mrosko, L. Mrafko Slovak University of Technology, Faculty of Electrical Engineering and Information Technology Ilkovičova 3, 812 19 Bratislava, Slovak Republic Abstract
More informationMATLAB/Simulink TCP/IP Communication
MATLAB/Simulink TCP/IP Communication MARTIN SYSEL Department of Computer and Communication Systems Faculty of Applied Informatics Tomas Bata University in Zlín nám. T. G. Masaryka 5555, 760 01 Zlín CZECH
More informationSGN-1158 Introduction to Signal Processing Test. Solutions
SGN-1158 Introduction to Signal Processing Test. Solutions 1. Convolve the function ( ) with itself and show that the Fourier transform of the result is the square of the Fourier transform of ( ). (Hints:
More informationEE289 Lab Fall 2009. LAB 4. Ambient Noise Reduction. 1 Introduction. 2 Simulation in Matlab Simulink
EE289 Lab Fall 2009 LAB 4. Ambient Noise Reduction 1 Introduction Noise canceling devices reduce unwanted ambient noise (acoustic noise) by means of active noise control. Among these devices are noise-canceling
More informationAC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT
AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT Dr. Nikunja Swain, South Carolina State University Nikunja Swain is a professor in the College of Science, Mathematics,
More informationPOTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES
POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES L. Novotny 1, P. Strakos 1, J. Vesely 1, A. Dietmair 2 1 Research Center of Manufacturing Technology, CTU in Prague, Czech Republic 2 SW, Universität
More informationADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING
Development of a Software Tool for Performance Evaluation of MIMO OFDM Alamouti using a didactical Approach as a Educational and Research support in Wireless Communications JOSE CORDOVA, REBECA ESTRADA
More informationAnalecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
More informationContent. Professur für Steuerung, Regelung und Systemdynamik. Lecture: Vehicle Dynamics Tutor: T. Wey Date: 01.01.08, 20:11:52
1 Content Overview 1. Basics on Signal Analysis 2. System Theory 3. Vehicle Dynamics Modeling 4. Active Chassis Control Systems 5. Signals & Systems 6. Statistical System Analysis 7. Filtering 8. Modeling,
More informationMatlab and Simulink. Matlab and Simulink for Control
Matlab and Simulink for Control Automatica I (Laboratorio) 1/78 Matlab and Simulink CACSD 2/78 Matlab and Simulink for Control Matlab introduction Simulink introduction Control Issues Recall Matlab design
More informationStructural Health Monitoring Tools (SHMTools)
Structural Health Monitoring Tools (SHMTools) Getting Started LANL/UCSD Engineering Institute LA-CC-14-046 c Copyright 2014, Los Alamos National Security, LLC All rights reserved. May 30, 2014 Contents
More informationUniversity E-Learning System
WDS'06 Proceedings of Contributed Papers, Part I, 22 26, 2006. ISBN 80-86732-84-3 MATFYZPRESS Possibilities and Use of a University E-learning System R. Remeš Faculty of Mathematics and Physics, Charles
More informationPolynomial Neural Network Discovery Client User Guide
Polynomial Neural Network Discovery Client User Guide Version 1.3 Table of contents Table of contents...2 1. Introduction...3 1.1 Overview...3 1.2 PNN algorithm principles...3 1.3 Additional criteria...3
More informationOnline Study Support For Business English Courses
Online Study Support For Business English Courses Kučírková Lenka, Vogeltanzová Tereza, Jarkovská Martina Czech University of Life Sciences (Czech Republic) kucirkova@pef.czu.cz, vogeltanzova@pef.czu.cz,
More informationFinal Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones
Final Year Project Progress Report Frequency-Domain Adaptive Filtering Myles Friel 01510401 Supervisor: Dr.Edward Jones Abstract The Final Year Project is an important part of the final year of the Electronic
More informationSolving ODEs in Matlab. BP205 M.Tremont 1.30.2009
Solving ODEs in Matlab BP205 M.Tremont 1.30.2009 - Outline - I. Defining an ODE function in an M-file II. III. IV. Solving first-order ODEs Solving systems of first-order ODEs Solving higher order ODEs
More informationE-Learning by Using Content Management System (CMS)
E-Learning by Using Content Management System (CMS) Reem Razzaq Abdul Hussein 1 Iraqi Commission for Computer and Informatics Informatics Baghdad, Iraq Afaf Badie Al-Kaddo 2 Dept. of Computer Science University
More informationdspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor
dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This
More informationProgramming Exercise 3: Multi-class Classification and Neural Networks
Programming Exercise 3: Multi-class Classification and Neural Networks Machine Learning November 4, 2011 Introduction In this exercise, you will implement one-vs-all logistic regression and neural networks
More informationTEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS
TEACHING AUTOMATIC CONTROL IN NON-SPECIALIST ENGINEERING SCHOOLS J.A.Somolinos 1, R. Morales 2, T.Leo 1, D.Díaz 1 and M.C. Rodríguez 1 1 E.T.S. Ingenieros Navales. Universidad Politécnica de Madrid. Arco
More informationONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises
ONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises Daniel Baudisch, Manuel Gesell and Klaus Schneider Embedded Systems Group, University of Kaiserslautern,
More informationEleonóra STETTNER, Kaposvár Using Microsoft Excel to solve and illustrate mathematical problems
Eleonóra STETTNER, Kaposvár Using Microsoft Excel to solve and illustrate mathematical problems Abstract At the University of Kaposvár in BSc and BA education we introduced a new course for the first year
More informationA WEB BASED TRAINING MODULE FOR TEACHING DIGITAL COMMUNICATIONS
A WEB BASED TRAINING MODULE FOR TEACHING DIGITAL COMMUNICATIONS Ali Kara 1, Cihangir Erdem 1, Mehmet Efe Ozbek 1, Nergiz Cagiltay 2, Elif Aydin 1 (1) Department of Electrical and Electronics Engineering,
More informationRweb: Web-based Statistical Analysis
Rweb: Web-based Statistical Analysis Jeff Banfield Department of Mathematical Science Montana State University Bozeman, MT 59717 Abstract Rweb is a freely accessible statistical analysis environment that
More informationDepartment of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev LAB 1 - Introduction to USRP - 1-1 Introduction In this lab you will use software reconfigurable RF hardware from National
More informationData Analysis with MATLAB. 2013 The MathWorks, Inc. 1
Data Analysis with MATLAB 2013 The MathWorks, Inc. 1 Agenda Introduction Data analysis with MATLAB and Excel Break Developing applications with MATLAB Solving larger problems Summary 2 Modeling the Solar
More informationThe Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In
More informationDescription of the program
Study program Faculty Cycle Business Informatics Contemporary Sciences and Technologies Undergraduate ECTS 180 Offered in Tetovo and Skopje Description of the program The three-year curricula (Bachelor
More informationSolar energy e-learning laboratory - Remote experimentation over the Internet
Solar energy e-learning laboratory - Remote experimentation over the Internet Ioannis Michaelides, Polyvios Eleftheriou, Kypros Economides Department of Mechanical Engineering Higher Technical Institute,
More informationInteractive Applications in Teaching with the MATLAB Web Server. 1 Aim and structure of the MATLAB Web Server
Interactive Applications in Teaching with the MATLAB Web Server Andreas Pester, Ramiz Ismailov Carinthia Tech Institute, School of Electronics Key words: Tele-learning, MATLAB, Matlabserver, Web-based
More informationSoftware Review: ITSM 2000 Professional Version 6.0.
Lee, J. & Strazicich, M.C. (2002). Software Review: ITSM 2000 Professional Version 6.0. International Journal of Forecasting, 18(3): 455-459 (June 2002). Published by Elsevier (ISSN: 0169-2070). http://0-
More informationSetting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks
Setting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks Guiseppe Ferro Design Team 4 3/22/13 Executive Summary Learn how to setup and properly use the Real- Time
More informationLAGUARDIA COMMUNITY COLLEGE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS, ENGINEERING, AND COMPUTER SCIENCE
LAGUARDIA COMMUNITY COLLEGE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS, ENGINEERING, AND COMPUTER SCIENCE MAT 119 STATISTICS AND ELEMENTARY ALGEBRA 5 Lecture Hours, 2 Lab Hours, 3 Credits Pre-
More informationProbability and Random Variables. Generation of random variables (r.v.)
Probability and Random Variables Method for generating random variables with a specified probability distribution function. Gaussian And Markov Processes Characterization of Stationary Random Process Linearly
More informationMOCET A Certification Scaffold for Critical Software
MOCET A Certification Scaffold for Critical Software Herbert Hecht SoHaR Incorporated Culver City CA 90230 herb@sohar.com 1. Introduction A common problem besetting certification activities, to whatever
More informationDAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics DAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11 Faculty of Technology, Postboks 203, Kjølnes ring
More informationA Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 cernyto3@fel.cvut.cz Michael J. Donahoo 2 jeff_donahoo@baylor.edu Abstract: One of the main goals of web application
More informationSCOPE PRESENTATION INTRODUCTION
SCOPE PRESENTATION INTRODUCTION Introduction My position within Airbus: Working in the Modeling and Simulation (EYYS) department of Engineering. In charge of the AP2633 standard and all the associated
More informationSimWebLink.NET Remote Control and Monitoring in the Simulink
SimWebLink.NET Remote Control and Monitoring in the Simulink MARTIN SYSEL, MICHAL VACLAVSKY Department of Computer and Communication Systems Faculty of Applied Informatics Tomas Bata University in Zlín
More informationEfficient model-based leak detection in boiler steam-water systems
Computers and Chemical Engineering 26 (2002) 1643/1647 www.elsevier.com/locate/compchemeng Efficient model-based leak detection in boiler steam-water systems Xi Sun, Tongwen Chen *, Horacio J. Marquez
More informationEchtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur
Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur 2015 The MathWorks, Inc. 1 Model-Based Design Continuous Verification and Validation Requirements
More informationLMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.
February 2012 Introduction Reference Design RD1031 Adaptive algorithms have become a mainstay in DSP. They are used in wide ranging applications including wireless channel estimation, radar guidance systems,
More informationDynamic Process Modeling. Process Dynamics and Control
Dynamic Process Modeling Process Dynamics and Control 1 Description of process dynamics Classes of models What do we need for control? Modeling for control Mechanical Systems Modeling Electrical circuits
More informationMultiple choice quiz on the internet
Proc. of the 10 th Workshop on Multimedia in Physics Teaching and Learning (EPS - MPTL 10), Berlin 2005 Abstract Multiple choice quiz on the internet Robert Sporken *, Fernande Frising *, Laurence Dumortier
More informationSolving Mass Balances using Matrix Algebra
Page: 1 Alex Doll, P.Eng, Alex G Doll Consulting Ltd. http://www.agdconsulting.ca Abstract Matrix Algebra, also known as linear algebra, is well suited to solving material balance problems encountered
More informationMaximum Likelihood Estimation of ADC Parameters from Sine Wave Test Data. László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár
Maximum Lielihood Estimation of ADC Parameters from Sine Wave Test Data László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár Dept. of Measurement and Information Systems Budapest University
More informationAn Experimental Study of the Performance of Histogram Equalization for Image Enhancement
International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Special Issue-2, April 216 E-ISSN: 2347-2693 An Experimental Study of the Performance of Histogram Equalization
More informationResearch Article. ISSN 2347-9523 (Print)
Scholars Journal of Engineering and Technology (SJET) Sch. J. Eng. Tech., 2014; 2(6B):857-862 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific Resources)
More informationIntegration of Learning Management Systems with Social Networking Platforms
Integration of Learning Management Systems with Social Networking Platforms E-learning in a Facebook supported environment Jernej Rožac 1, Matevž Pogačnik 2, Andrej Kos 3 Faculty of Electrical engineering
More informationGINI-Coefficient and GOZINTO-Graph (Workshop) (Two economic applications of secondary school mathematics)
GINI-Coefficient and GOZINTO-Graph (Workshop) (Two economic applications of secondary school mathematics) Josef Böhm, ACDCA & DERIVE User Group, nojo.boehm@pgv.at Abstract: GINI-Coefficient together with
More informationNumerical Analysis. Professor Donna Calhoun. Fall 2013 Math 465/565. Office : MG241A Office Hours : Wednesday 10:00-12:00 and 1:00-3:00
Numerical Analysis Professor Donna Calhoun Office : MG241A Office Hours : Wednesday 10:00-12:00 and 1:00-3:00 Fall 2013 Math 465/565 http://math.boisestate.edu/~calhoun/teaching/math565_fall2013 What is
More informationExperiences in Updating the ECE Curriculum with Signal Processing First and Kolb/4MAT Pedagogy*
Experiences in Updating the ECE Curriculum with Signal Processing First and Kolb/4MAT Pedagogy* G. Plett, R. Ziemer, M. Ciletti, R. Dandapani, T. Kalkur, and M. Wickert ECE Department, University of Colorado
More informationDream Report vs MS SQL Reporting. 10 Key Advantages for Dream Report
Dream Report vs MS SQL Reporting 10 Key Advantages for Dream Report Page 2 of 15 Table of Contents INTRODUCTION 3 PROFESSIONAL SOFTWARE FOR NON-PROGRAMMING USERS 4 CONSIDERABLE DIFFERENCE IN ENGINEERING
More informationMASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS TELECOMMUNICATIONS AND NETWORK ENGINEERING. Major Profile Description and Competency Framework
Appendix 3.13 Telecommunications & Network Engineering Major Profile MASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS TELECOMMUNICATIONS AND NETWORK ENGINEERING Major Profile Description and Competency
More informationCircuits 1 M H Miller
Introduction to Graph Theory Introduction These notes are primarily a digression to provide general background remarks. The subject is an efficient procedure for the determination of voltages and currents
More informationDiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
More informationTutor-Sky: A web environment for multimedia on-line education
Tutor-Sky: A web environment for multimedia on-line education Marco Alfano 1, Biagio Lenzitti 2, Antonino Pace 2 1 Centre on Communication Studies Anghelos, Italy 2 C.I.T.C. University of Palermo, Italy
More informationInternational Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013
A Short-Term Traffic Prediction On A Distributed Network Using Multiple Regression Equation Ms.Sharmi.S 1 Research Scholar, MS University,Thirunelvelli Dr.M.Punithavalli Director, SREC,Coimbatore. Abstract:
More informatione-learning in College Mathematics an Online Course in Algebra with Automatic Knowledge Assessment
e-learning in College Mathematics an Online Course in Algebra with Automatic Knowledge Assessment Przemysław Kajetanowicz Institute of Mathematics and Computer Science Wrocław University of Technology
More informationAn Evaluation of Open Source Learning Management Systems According to Learners Tools
An Evaluation of Open Source Learning Management Systems According to Learners Tools Hüseyin Uzunboylu, Ph.D *, Fezile Özdamlı ** and Zehra Özçınar, PhD *** * Associate Professor of Educational Technology,
More informationSoftware support for economic research at CNB
Software support for economic research at CNB Modern tools for financial analysis and modeling František Brázdik Macroeconomic Forecasting Division frantisek.brazdik@cnb.cz Czech National Bank May 23,
More informationREMOTE CONTROL LABORATORY USING MATLAB AND SIMULINK: APPLICATION TO A DC MOTOR MODEL. Rafael Puerto, Luis M. Jiménez, Óscar Reinoso
REMOTE CONTROL LABORATORY USING MATLAB AND SIMULINK: APPLICATION TO A DC MOTOR MODEL Rafael Puerto, Luis M. Jiménez, Óscar Reinoso César Fernández, Ramón Ñeco Dpto. Ingeniería de Sistemas Industriales,
More informationCHALLENGES AND OPPORTUNITIES OFFERED BY E-LEARNING PLATFORM IN THE EDUCATIONAL PROCESS AT THE UNIVERSITY LEVEL
CHALLENGES AND OPPORTUNITIES OFFERED BY E-LEARNING PLATFORM IN THE EDUCATIONAL PROCESS AT THE UNIVERSITY LEVEL BĂLĂCESCU ANIELA LECTURER PH.D., CONSTANTIN BRANCUSI UNIVERSITY OF TÂRGU JIU, FACULTY OF ECONOMICS
More informationSAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE
MATH 098 CIC Approval: BOT APPROVAL: STATE APPROVAL: EFFECTIVE TERM: SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE SECTION I SUBJECT AREA AND COURSE NUMBER: Mathematics
More informationMachine Learning with MATLAB David Willingham Application Engineer
Machine Learning with MATLAB David Willingham Application Engineer 2014 The MathWorks, Inc. 1 Goals Overview of machine learning Machine learning models & techniques available in MATLAB Streamlining the
More informationDesign-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
More informationSYSTEM DEVELOPMENT AND IMPLEMENTATION
CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design
More informationMATLAB-based Applications for Image Processing and Image Quality Assessment Part II: Experimental Results
154 L. KRASULA, M. KLÍMA, E. ROGARD, E. JEANBLANC, MATLAB BASED APPLICATIONS PART II: EXPERIMENTAL RESULTS MATLAB-based Applications for Image Processing and Image Quality Assessment Part II: Experimental
More informationCS1112 Spring 2014 Project 4. Objectives. 3 Pixelation for Identity Protection. due Thursday, 3/27, at 11pm
CS1112 Spring 2014 Project 4 due Thursday, 3/27, at 11pm You must work either on your own or with one partner. If you work with a partner you must first register as a group in CMS and then submit your
More information(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
More information1. Introduction. Chaiwat Waree and Chaiwat Jewpanich
A Development Training Curriculum of Online Lesson Creation by LMS Moodle for Management of Technology Education of Education Students 2 nd Year Faculty of Education Suan Sunandha Rajabhat University.
More informationHow will the programme be delivered (e.g. inter-institutional, summerschools, lectures, placement, rotations, on-line etc.):
Titles of Programme: Hamilton Hamilton Institute Institute Structured PhD Structured PhD Minimum 30 credits. 15 of Programme which must be obtained from Generic/Transferable skills modules and 15 from
More informationimc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing
imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing imc FAMOS ensures fast results Comprehensive data processing
More informationMoodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle
Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle Nicholas Clark, M.S. Research Associate, C4I Center J. Mark Pullen, D.Sc Professor of Computer
More informationSession Administration System (SAS) Manager s Guide
Session Administration System (SAS) Manager s Guide Blackboard Collaborate 1 Contents SAS Overview... 4 Getting Started... 4 Creating Sessions Using the SAS... 5 Sample Manager Utilities Page... 5 Creating
More information(!' ) "' # "*# "!(!' +,
MATLAB is a numeric computation software for engineering and scientific calculations. The name MATLAB stands for MATRIX LABORATORY. MATLAB is primarily a tool for matrix computations. It was developed
More informationTeaching Signals and Systems through Portfolios, Writing, and Independent Learning
Session 2632 Teaching Signals and Systems through Portfolios, Writing, and Independent Learning Richard Vaz, Nicholas Arcolano WPI I. Introduction This paper describes an integrated approach to outcome-driven
More informationDo Supplemental Online Recorded Lectures Help Students Learn Microeconomics?*
Do Supplemental Online Recorded Lectures Help Students Learn Microeconomics?* Jennjou Chen and Tsui-Fang Lin Abstract With the increasing popularity of information technology in higher education, it has
More informationIntroduction to Simulink & Stateflow. Coorous Mohtadi
Introduction to Simulink & Stateflow Coorous Mohtadi 1 Key Message Simulink and Stateflow provide: A powerful environment for modelling real processes... and are fully integrated with the MATLAB environment.
More informationimc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing
imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing www.imcfamos.com imc FAMOS at a glance Four editions to Optimize
More informationPRODUCT DATA. PULSE WorkFlow Manager Type 7756
PRODUCT DATA PULSE WorkFlow Manager Type 7756 PULSE WorkFlow Manager Type 7756 provides a range of tools for automating measurement and analysis tasks performed with Brüel & Kjær PULSE. This makes it particularly
More informationSCIENTIFIC COMPUTING AND PROGRAMMING IN THE CLOUD USING OPEN SOURCE PLATFORMS: AN ILLUSTRATION USING WEIGHTED VOTING SYSTEMS
SCIENTIFIC COMPUTING AND PROGRAMMING IN THE CLOUD USING OPEN SOURCE PLATFORMS: AN ILLUSTRATION USING WEIGHTED VOTING SYSTEMS Mohamed I Jamaloodeen Georgia Gwinnet College School of Science and Technology
More informationNovell ZENworks Asset Management 7.5
Novell ZENworks Asset Management 7.5 w w w. n o v e l l. c o m October 2006 USING THE WEB CONSOLE Table Of Contents Getting Started with ZENworks Asset Management Web Console... 1 How to Get Started...
More informationSo today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #39 Search Engines and Web Crawler :: Part 2 So today we
More informationWhat s New in MATLAB and Simulink
What s New in MATLAB and Simulink Kevin Cohan Product Marketing, MATLAB Michael Carone Product Marketing, Simulink 2015 The MathWorks, Inc. 1 What was new for Simulink in R2012b? 2 What Was New for MATLAB
More informationDimension: Data Handling Module: Organization and Representation of data Unit: Construction and Interpretation of Simple Diagrams and Graphs
Topic: Stem and Leaf Diagrams S1 Topic 13 Level: Key Stage 3 Dimension: Data Handling Module: Organization and Representation of data Unit: Construction and Interpretation of Simple Diagrams and Graphs
More informationParallel Data Selection Based on Neurodynamic Optimization in the Era of Big Data
Parallel Data Selection Based on Neurodynamic Optimization in the Era of Big Data Jun Wang Department of Mechanical and Automation Engineering The Chinese University of Hong Kong Shatin, New Territories,
More informationWriting Packages: A New Way to Distribute and Use SAS/IML Programs
Paper SAS4201-2016 Writing Packages: A New Way to Distribute and Use SAS/IML Programs Rick Wicklin, SAS Institute Inc. ABSTRACT SAS/IML 14.1 enables you to author, install, and call packages. A package
More informationecommerce LMS Administrator s Manual
ecommerce LMS Administrator s Manual Table of Contents Introduction... 1 Logging in to the System... 2 Welcome Screen... 3 Modifying Your Personal Profile... 3 Changing Your Password... 7 Modifying Your
More informationAppendix 4 Simulation software for neuronal network models
Appendix 4 Simulation software for neuronal network models D.1 Introduction This Appendix describes the Matlab software that has been made available with Cerebral Cortex: Principles of Operation (Rolls
More informationSimple Programming in MATLAB. Plotting a graph using MATLAB involves three steps:
Simple Programming in MATLAB Plotting Graphs: We will plot the graph of the function y = f(x) = e 1.5x sin(8πx), 0 x 1 Plotting a graph using MATLAB involves three steps: Create points 0 = x 1 < x 2
More informationEnhancing the Work and Preparation of Instructors Teaching in Cisco Networking Academy Program (CNAP)
Enhancing the Work and Preparation of Instructors Teaching in Cisco Networking Academy Program (CNAP) Peter MESJAR Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova
More informationREMOTE LABORATORY PLANT CONTROL
REMOTE LABORATORY PLANT CONTROL HALÁS Rudolf, ĎURINA Pavol Institute of Information Engineering, Automation and Mathematics Faculty of Chemical and Food Technology Slovak University of Technology in Bratislava,
More information