MATLAB FOR ENGINEERS – APPLICATIONS IN CONTROL, ELECTRICAL ENGINEERING, IT AND ROBOTICS pot

524 1.5K 1
MATLAB FOR ENGINEERS – APPLICATIONS IN CONTROL, ELECTRICAL ENGINEERING, IT AND ROBOTICS pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MATLAB FOR ENGINEERS APPLICATIONS IN CONTROL, ELECTRICAL ENGINEERING, IT AND ROBOTICS Edited by Karel Perutka MATLAB for Engineers Applications in Control, Electrical Engineering, IT and Robotics Edited by Karel Perutka Published by InTech Janeza Trdine 9, 51000 Rijeka, Croatia Copyright © 2011 InTech All chapters are Open Access articles distributed under the Creative Commons Non Commercial Share Alike Attribution 3.0 license, which permits to copy, distribute, transmit, and adapt the work in any medium, so long as the original work is properly cited. After this work has been published by InTech, authors have the right to republish it, in whole or part, in any publication of which they are the author, and to make other personal use of the work. Any republication, referencing or personal use of the work must explicitly identify the original source. Statements and opinions expressed in the chapters are these of the individual contributors and not necessarily those of the editors or publisher. No responsibility is accepted for the accuracy of information contained in the published articles. The publisher assumes no responsibility for any damage or injury to persons or property arising out of the use of any materials, instructions, methods or ideas contained in the book. Publishing Process Manager Davor Vidic Technical Editor Teodora Smiljanic Cover Designer Jan Hyrat Image Copyright teacept, 2011. Used under license from Shutterstock.com MATLAB® (Matlab logo and Simulink) is a registered trademark of The MathWorks, Inc. First published September, 2011 Printed in Croatia A free online edition of this book is available at www.intechopen.com Additional hard copies can be obtained from orders@intechweb.org MATLAB for Engineers Applications in Control, Electrical Engineering, IT and Robotics, Edited by Karel Perutka p. cm. ISBN 978-953-307-914-1 free online editions of InTech Books and Journals can be found at www.intechopen.com Contents Preface IX Part 1 Theory 1 Chapter 1 Implementation of a New Quasi-Optimal Controller Tuning Algorithm for Time-Delay Systems 3 Libor Pekař and Roman Prokop Chapter 2 Control of Distributed Parameter Systems - Engineering Methods and Software Support in the MATLAB & Simulink Programming Environment 27 Gabriel Hulkó, Cyril Belavý, Gergely Takács, Pavol Buček and Peter Zajíček Chapter 3 Numerical Inverse Laplace Transforms for Electrical Engineering Simulation 51 Lubomír Brančík Chapter 4 Linear Variable Differential Transformer Design and Verification Using MATLAB and Finite Element Analysis 75 Lutfi Al-Sharif, Mohammad Kilani, Sinan Taifour, Abdullah Jamal Issa, Eyas Al-Qaisi, Fadi Awni Eleiwi and Omar Nabil Kamal Part 2 Hardware and Photonics Applications 95 Chapter 5 Computational Models Designed in MATLAB to Improve Parameters and Cost of Modern Chips 97 Peter Malík Chapter 6 Results Processing in MATLAB for Photonics Applications 119 I.V. Guryev, I.A. Sukhoivanov, N.S. Gurieva, J.A. Andrade Lucio and O. Ibarra-Manzano VI Contents Part 3 Power Systems Applications 153 Chapter 7 MATLAB Co-Simulation Tools for Power Supply Systems Design 155 Valeria Boscaino and Giuseppe Capponi Chapter 8 High Accuracy Modelling of Hybrid Power Supplies 189 Valeria Boscaino and Giuseppe Capponi Chapter 9 Calculating Radiation from Power Lines for Power Line Communications 223 Cornelis Jan Kikkert Chapter 10 Automatic Modelling Approach for Power Electronics Converters: Code Generation (C S Function, Modelica, VHDL-AMS) and MATLAB/Simulink Simulation 247 Asma Merdassi, Laurent Gerbaud and Seddik Bacha Chapter 11 PV Curves for Steady-State Security Assessment with MATLAB 267 Ricardo Vargas, M.A Arjona and Manuel Carrillo Chapter 12 Application of Modern Optimal Control in Power System: Damping Detrimental Sub-Synchronous Oscillations 301 Iman Mohammad Hoseiny Naveh and Javad Sadeh Chapter 13 A New Approach of Control System Design for LLC Resonant Converter 321 Peter Drgoňa, Michal Frivaldský and Anna Simonová Part 4 Motor Applications 339 Chapter 14 Wavelet Fault Diagnosis of Induction Motor 341 Khalaf Salloum Gaeid and Hew Wooi Ping Chapter 15 Implementation of Induction Motor Drive Control Schemes in MATLAB/Simulink/dSPACE Environment for Educational Purpose 365 Christophe Versèle, Olivier Deblecker and Jacques Lobry Chapter 16 Linearization of Permanent Magnet Synchronous Motor Using MATLAB and Simulink 387 A. K. Parvathy and R. Devanathan Part 5 Vehicle Applications 407 Chapter 17 Automatic Guided Vehicle Simulation in MATLAB by Using Genetic Algorithm 409 Anibal Azevedo Contents VII Chapter 18 Robust Control of Active Vehicle Suspension Systems Using Sliding Modes and Differential Flatness with MATLAB 425 Esteban Chávez Conde, Francisco Beltrán Carbajal, Antonio Valderrábano González and Ramón Chávez Bracamontes Chapter 19 Thermal Behavior of IGBT Module for EV (Electric Vehicle) 443 Mohamed Amine Fakhfakh, Moez Ayadi, Ibrahim Ben Salah and Rafik Neji Part 6 Robot Applications 457 Chapter 20 Design and Simulation of Legged Walking Robots in MATLAB ® Environment 459 Conghui Liang, Marco Ceccarelli and Giuseppe Carbone Chapter 21 Modeling, Simulation and Control of a Power Assist Robot for Manipulating Objects Based on Operator’s Weight Perception 493 S. M. Mizanoor Rahman, Ryojun Ikeura and Haoyong Yu Preface MATLAB is a powerful software package developed by the MathWorks, Inc., the multi-national corporation with the company’s headquarters in Natick, Massachusetts, United States of America. The software is a member of the family of the mathematical computing software together with Maple, Mathematica, Mathcad etc. and it became the standard for simulations in academia and practice. It offers easy-to-understand programming language, sharing source code and toolboxes which solve the selected area from practice. The software is ideal for light scientific computing, data processing and math work. Its strength lies in toolboxes for Control and Electrical Engineering. This book presents interesting topics from the area of control theory, robotics, power systems, motors and vehicles, for which the MATLAB software was used. The book consists of six parts. First part of the book deals with control theory. It provides information about numerical inverse Laplace transform, control of time-delay systems and distributed parameters systems. There are two chapters only in the second part of the book. One is about the application of MATLAB for modern chips improvement, and the other one describes results of MATLAB usage for photonics applications. Next part of the book consists of chapters which have something in common with the power systems applications, for example two chapters are about power supply systems and one is about application of optimal control in power systems. This part is followed by the part about MATLAB applications used in fault diagnosis of induction motor, implementation of induction motor drive control and linearization of permanent magnet synchronous motors. The last but one part of the book provides the application for vehicles, namely the guided vehicle simulation, new configuration of machine, behavior of module for electric vehicle and control of vehicle suspension system. The last part deals with MATLAB usage in robotics, with the modeling, simulation and control of power assist robot and legged walking robot. X Preface This book provides practical examples of MATLAB usage from different areas of engineering and will be useful for students of Control Engineering or Electrical Engineering to find the necessary enlargement of their theoretical knowledge and several models on which theory can be verified. It helps with the future orientation to solve the practical problems. Finally, I would like to thank everybody who has contributed to this book. The results of your work are very interesting and inspiring, I am sure the book will find a lot of readers who will find the results very useful. Karel Perutka Tomas Bata University in Zlín Czech Republic [...]... located in (or near by) the prescribed positions If possibly, one can prescribe and place dominant zeros as well Note 10 MATLAB for Engineers Applications in Control, Electrical Engineering, IT and Robotics that controller design in R MS using the feedback system as in Fig 1 results in infinite spectrum of the feedback if the controlled plant is unstable If the (quasi)polynomial numerator and denominator... the poles location is pictured in Fig 13 (67) 24 MATLAB for EngineersApplications in Control, Electrical Engineering, IT and Robotics Fig 13 Final poles locations As can be seen, the desired prescribed pole is reached and it is also the dominant one Thus, optimization can be omitted However, try to perform SOMA to find the minimal cost function (16) with this setting: Rad = 2, PopSize = 10, D =... characteristics and the maximum overshoot Using definition (26) one can obtain ( )  − z ω cos (ωt ) + z α − s 2 sin (ωt )  1 1  1  ΔhWY , m ,max = exp (α t )   z1ω     t =tmax (27) 12 MATLAB for EngineersApplications in Control, Electrical Engineering, IT and Robotics Obviously, ΔhWY , m ,max is a function of three parameters, i.e n1 ,α , ω , which is not suitable for a general formulation... generic form (3) 6 MATLAB for Engineers Applications in Control, Electrical Engineering, IT and Robotics n h ( ) q ( s ) = sn +  xij si exp −ϑij s ,ϑij ≥ 0 i =0 j =1 (4) where xnj ≠ 0 in the neutral case for some j, whereas a RQ owns xnj = 0 for all j However, the transfer function representation in the form of a ratio of two quasipolynomials is not suitable in order to satisfy controller feasibility,... into proper and stable meromorphic functions The ring of stable and proper quasipolynomial (RQ) 4 MATLAB for EngineersApplications in Control, Electrical Engineering, IT and Robotics meromorphic functions (RMS) is hence introduced (Zítek & Kučera, 2003; Pekař & Prokop, 2010) Although the ring can be used for a description of even neutral systems (Hale & Verduyn Lunel, 1993), only systems with so-called... where v0 represents the vector of actual controller parameters, v = v0 + Δv are new controller 16 MATLAB for Engineers Applications in Control, Electrical Engineering, IT and Robotics parameters and σ i means prescribed poles (in the vicinity of the actual ones) here Now look at the former methodology in more details The approach (Michiels et al., 2002) is based on the extrapolation  ∂m(s , v) ... of LTI-TDS is introduced together with the coprime factorization for the RMS ring representation Basic ideas of algebraic controller design in RMS with a simple control feedback are presented in Section 3 The main and original part of the chapter pole-placement shifting based tuning algorithm is described in Section 4 Section 5 focuses SOMA and its utilization when solving the tuning problem An... description in RMS ring A powerful algebraic tool ensuring requirements above is a ring of stable and proper RQmeromorphic functions (RMS) Since the original definition of RMS in (Zítek & Kučera, 2003) does not constitute a ring, some minor changes in the definition was made in (Pekař & Prokop, 2009) Namely, although the retarded structure of TDS is considered only, the minimal ring conditions require... overshoots ΔhWY , m ,max (ξα , ξ z ) (a) and normalized maximal overshoot times tmax,norm (ξα , ξ z ) (b) for ξα = [ 2,10 ] , ξ z = {2, 3, 4, 5,10} 13 14 MATLAB for EngineersApplications in Control, Electrical Engineering, IT and Robotics Fig 7 Maximum overshoots ΔhWY , m ,max (ξα , ξ z ) (a) and normalized maximal overshoot times tmax,norm (ξα , ξ z ) (b) for ξα = [ 1, 5, 4.5] , ξ z = {2.8, 3, 3.2,... feasibility, causality and closed-loop (Hurwitz) stability (Loiseau 2000; Zítek & Kučera, 2003) Rather more general approaches utilize a field of fractions where a transfer function is expressed as a ratio of two coprime elements of a suitable ring A ring is a set closed for addition and multiplication, with a unit element for addition and multiplication and an inverse element for addition This implies . MATLAB FOR ENGINEERS – APPLICATIONS IN CONTROL, ELECTRICAL ENGINEERING, IT AND ROBOTICS Edited by Karel Perutka MATLAB for Engineers – Applications in Control,. at www.intechopen.com Additional hard copies can be obtained from orders@intechweb.org MATLAB for Engineers – Applications in Control, Electrical Engineering, IT and Robotics, Edited by. factorized into proper and stable meromorphic functions. The ring of stable and proper quasipolynomial (RQ) MATLAB for Engineers – Applications in Control, Electrical Engineering, IT and Robotics

Ngày đăng: 29/06/2014, 09:20

Từ khóa liên quan

Mục lục

  • preface_MATLAB for Engineers - Applications in Control, Electrical Engineering, IT and Robotics

  • Part 1

  • Implementation of a New Quasi-Optimal Controller Tuning Algorithm for Time-Delay Systems

  • Control of Distributed Parameter Systems - Engineering Methods and Software Support in the MATLAB & Simulink Programming Environment

  • Numerical Inverse Laplace Transforms for Electrical Engineering Simulation

  • Linear Variable Differential Transformer Design and Verification Using MATLAB and Finite Element Analysis

  • Part2

  • Computational Models Designed in MATLAB to Improve Parameters and Cost of Modern Chips

  • Results Processing in MATLAB for Photonics Applications

  • Part3

  • MATLAB Co-Simulation Tools for Power Supply Systems Design

  • High Accuracy Modelling of Hybrid Power Supplies

  • Calculating Radiation from Power Lines for Power Line Communications

  • Automatic Modelling Approach for Power Electronics Converters: Code Generation (C S Function, Modelica, VHDL-AMS) and MATLAB/Simulink Simulation

  • PV Curves for Steady-State Security Assessment with MATLAB

  • Application of Modern Optimal Control in Power System: Damping Detrimental Sub-Synchronous Oscillations

  • A New Approach of Control System Design for LLC Resonant Converter

  • Part4

  • Wavelet Fault Diagnosis of Induction Motor

  • Implementation of Induction Motor Drive Control Schemes in MATLAB/Simulink/dSPACE Environment for Educational Purpose

Tài liệu cùng người dùng

Tài liệu liên quan