APPLICATIONS OF MATLAB IN SCIENCE AND ENGINEERING potx

522 942 0
APPLICATIONS OF MATLAB IN SCIENCE AND ENGINEERING potx

Đ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

APPLICATIONS OF MATLAB IN SCIENCE AND ENGINEERING Edited by Tadeusz Michałowski Applications of MATLAB in Science and Engineering Edited by Tadeusz Michałowski 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 Ali Mazraie Shadi, 2010. Used under license from Shutterstock.com MATLAB ® (Matlab logo and Simulink) is a registered trademark of The MathWorks, Inc. First published August, 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 Applications of MATLAB in Science and Engineering, Edited by Tadeusz Michałowski p. cm. ISBN 978-953-307-708-6 free online editions of InTech Books and Journals can be found at www.intechopen.com Contents Preface IX Chapter 1 Application of GATES and MATLAB for Resolution of Equilibrium, Metastable and Non-Equilibrium Electrolytic Systems 1 Tadeusz Michałowski Chapter 2 From Discrete to Continuous Gene Regulation Models – A Tutorial Using the Odefy Toolbox 35 Jan Krumsiek, Dominik M. Wittmann and Fabian J. Theis Chapter 3 Systematic Interpretation of High-Throughput Biological Data 61 Kurt Fellenberg Chapter 4 Hysteresis Voltage Control of DVR Based on Unipolar PWM 83 Hadi Ezoji, Abdol Reza Sheikhaleslami, Masood Shahverdi, Arash Ghatresamani and Mohamad Hosein Alborzi Chapter 5 Modeling & Simulation of Hysteresis Current Controlled Inverters Using MATLAB 97 Ahmad Albanna Chapter 6 84 Pulse Converter, Design and Simulations with Matlab 123 Antonio Valderrábano González, Juan Manuel Ramirez and Francisco Beltrán Carbajal Chapter 7 Available Transfer Capability Calculation 143 Mojgan Hojabri and Hashim Hizam Chapter 8 Multiuser Systems Implementations in Fading Environments 165 Ioana Marcu, Simona Halunga, Octavian Fratu and Dragos Vizireanu VI Contents Chapter 9 System-Level Simulations Investigating the System-on-Chip Implementation of 60-GHz Transceivers for Wireless Uncompressed HD Video Communications 181 Domenico Pepe and Domenico Zito Chapter 10 Low-Noise, Low-Sensitivity Active-RC Allpole Filters Using MATLAB Optimization 197 Dražen Jurišić Chapter 11 On Design of CIC Decimators 225 Gordana Jovanovic Dolecek and Javier Diaz-Carmona Chapter 12 Fractional Delay Digital Filters 247 Javier Diaz-Carmona and Gordana Jovanovic Dolecek Chapter 13 On Fractional-Order PID Design 273 Mohammad Reza Faieghi and Abbas Nemati Chapter 14 Design Methodology with System Generator in Simulink of a FHSS Transceiver on FPGA 293 Santiago T. Pérez, Carlos M. Travieso, Jesús B. Alonso and José L. Vásquez Chapter 15 Modeling and Control of Mechanical Systems in Simulink of Matlab 317 Leghmizi Said and Boumediene Latifa Chapter 16 Generalized PI Control of Active Vehicle Suspension Systems with MATLAB 335 Esteban Chávez Conde, Francisco Beltrán Carbajal Antonio Valderrábano González and Ramón Chávez Bracamontes Chapter 17 Control Laws Design and Validation of Autonomous Mobile Robot Off-Road Trajectory Tracking Based on ADAMS and MATLAB Co-Simulation Platform 353 Yang. Yi, Fu. Mengyin, Zhu. Hao and Xiong. Guangming Chapter 18 A Virtual Tool for Computer Aided Analysis of Spur Gears with Asymmetric Teeth 371 Fatih Karpat, Stephen Ekwaro-Osire and Esin Karpat Chapter 19 The Use of Matlab in Advanced Design of Bonded and Welded Joints 387 Paolo Ferro Chapter 20 ISPN: Modeling Stochastic with Input Uncertainties Using an Interval-Based Approach 409 Sérgio Galdino and Paulo Maciel Contents VII Chapter 21 Classifiers of Digital Modulation Based on the Algorithm of Fast Walsh-Hadamard Transform and Karhunen-Loeve Transform 433 Richterova Marie and Mazalek Antonin Chapter 22 Novel Variance Based Spatial Domain Watermarking and Its Comparison with DIMA and DCT Based Watermarking Counterparts 451 Rajesh Kannan Megalingam, Mithun Muralidharan Nair, Rahul Srikumar, Venkat Krishnan Balasubramanian and Vineeth Sarma Venugopala Sarma Chapter 23 Quantitative Analysis of Iodine Thyroid and Gastrointestinal Tract Biokinetic Models Using MATLAB 469 Chia Chun Hsu, Chien Yi Chen and Lung Kwang Pan Chapter 24 Modelling and Simulation of pH Neutralization Plant Including the Process Instrumentation 485 Claudio Garcia and Rodrigo Juliani Correa De Godoy Preface MATLAB (Matrix Laboratory) is a matrix-oriented tool for mathematical programming, applied for numerical computation and simulation purposes. Together with its dynamic simulation toolbox Simulink, as a graphical environment for the simulation of dynamic systems, it has become a very powerful tool suitable for a large number of applications in many areas of research and development. These areas include mathematics, physics, chemistry and chemical engineering, mechanical engineering, biological and medical sciences, communication and control systems, digital signal, image and video processing, system modeling and simulation, statistics and probability. Generally, MATLAB is perceived as a high-level language and interactive environment that enables to perform computational tasks faster than with traditional programming languages, such as C, C++, and Fortran. Simulink is integrated with MATLAB as MATLAB/Simulink, i.e., data can be easily transferred between the programs. MATLAB is supported in Unix, Macintosh, and Windows environments. This way, Simulink is an interactive environment for modeling, analyzing, and simulating a wide variety of dynamic systems. The use of MATLAB is actually increasing in a large number of fields, by combining with other toolboxes, e.g., optimization toolbox, identification toolbox, and others. The MathWorks Inc. periodically updates MATLAB and Simulink, providing more and more advanced software. MATLAB handles numerical calculations and high-quality graphics, provides a convenient interface to built-in state-of-the-art subroutine libraries, and incorporates a high-level programming language. Nowadays, the MATLAB/Simulink package is the world’s leading mathematical computing software for engineers and scientists in industry and education. Due to the large number of models and/or toolboxes, there is still some work or coordination to be done to ensure compatibility between the available tools. Inputs and outputs of different models are to-date defined by each modeler, a connection between models from two different toolboxes can thus take some time. This should be normalized in the future in order to allow a fast integration of new models from other toolboxes. The widespread use of these tools, is reflected by ever-increasing number of books based on the MathWorks Inc. products, with theory, real-world examples, and exercises. X Preface This book presents a review of some activities in modeling and simulation processes. Chapter 1 is devoted to the Generalized Approach To Electrolytic Systems (GATES), applicable for resolution of electrolytic systems of any degree of complexity with use of iterative computer programs (e.g., one offered by MATLAB) applied to the set of non-linear equations, where all physicochemical knowledge can be involved. The Generalized Electron Balance (GEB), immanent in formulation of all redox systems, is considered in categories of general laws of the matter preservation. MATLAB programs are also related to biological sciences. Chapter 2 presents the Odefy toolbox and indicates how to use it for modeling and analyzing molecular biological systems. The concepts of steady states, update policies, state spaces, phase planes and systems parameters are also explained. Applicability of Odefy toolbox for studies on real biological systems involved with stem cell differentiation, immune system response and embryonal tissue formation is also indicated. Much of the data obtained in molecular biology is of quantitative nature. Such data are obtained with use of 2D microarrays, e.g., DNA or protein microarrays, containing 104 - 105 spots arranged in the matrix form (arrayed) on a chip, where e.g., many parallel genetic tests are accomplished (note that all variables in MATLAB are arrays). For effective handling of the large datasets, different bioinformatic techniques based on matrix algebra are applied to extract the information needed with the use of MATLAB. A review of such techniques in provided in Chapter 3. A reference of MATLAB to physical sciences is represented in this book by a series of chapters dealing with electrical networks, communication/information transfer and filtering of signals/data. There are Chapters: 4 (on a hysteresis voltage control technique), 5 (on hysteresis current controlled inverters), 6 (on voltage source converter), 7 (on power transmission networks), 8 (on fading in the communication channel during propagation of signals on multiple paths between transmitter and receiver), 9 (on wireless video communication), 10 (on active RC-filters done to diminish random fluctuations in electric circuits caused by thermal noise), 11 (on comb filter, used for decimation, i.e., reduction of a signal sampling rate), 12 (on fractional delay filters, useful in numerous signal processing), and 13 (on tuning methods). MATLAB is an interactive environment designed to perform scientific and engineering calculations and to create computer simulations. Simulink as a tool integrated with MATLAB, allows the design of systems using block diagrams in a fast and flexible way (Chapter 14). In this book, it is applied for: mechanical systems (Chapter 15); hydraulic and electromagnetic actuators (Chapter 16); control of the motion of wheeled mobile robot on the rough terrain (Chapter 17); comparative study on spur gears with symmetric and asymmetric teeth (Chapter 18); thermal and mechanical models for welding purposes (Chapter 19). A toolbox with stochastic Markov model is presented in Chapter 20. [...]... are involved; A = 1/S (Eq 12) (17) 10 Applications of MATLAB in Science and Engineering In a simulated titration, as a representation of dynamic system, the set of parameters involve: volume V0 of D and concentrations of reagents in D and T Volume V of T is a steering variable/parameter value, at a given point of the titration The results of calculations provide the basis for graphical presentation of. .. 0.02, CSe = 0.02, and CHg = 0 (in Fig A) or CHg = 0.07 (in Fig B); I2(s) and I2 – solid and soluble iodine species 16 Applications of MATLAB in Science and Engineering The speciation curves for iodine species in this system are presented in Fig 11A,B Among others, on this basis one can state that the growth in pH on the curve a in Fig 11B within Φ  can be explained by the set of reactions: 2IO3-1+5C6H8O6+2H+1=I2+5C6H6O6+6H2O... Fe, Mn and S 14 Applications of MATLAB in Science and Engineering Fig 9A indicates the effect resulting from complexation of Fe+3 and Fe+2 by SO4-2 ions; the course of titration curve a differs significantly from the curve b, where complexes FeSO4, FeSO4+1 , Fe(SO4)2-1 and MnSO4 were omitted in the related balances The pH change in this system (Fig 9B) results mainly from consumption of protons in reaction... indicated [4] 12 Applications of MATLAB in Science and Engineering Fig 4 Concentrations of (indicated) bromine species at different –logC values for C mol/L Br2 Fig 5 Theoretical titration curves for: (A) E = E(V) and (B) pH = pH(V), at V0 = 100 mL of C0 = 0.01 mol/L (a) Br2, (b) HBrO titrated with V mL of C = 0.1 mol/L NaOH Fig 6 Speciation of bromine species during titration of V0 = 100 mL of C0 = 0.01... Steps of modelling any electrolytic system: 1 – Collection of preliminary data; 2 – Preparation of computer program; 3 – Calculations and data handling; 4 – Gaining of knowledge As were stated above, the linear combination of elemental balances for hydrogen (H) and oxygen (O), referred to redox systems in aqueous media, provides the balance equivalent to GEB, in its primary form In formulation of the... phenomena 11.2 Testing the reaction paths Referring again to the system 9.2.5, one can release some reaction paths, particularly the ones involved with oxidation of Se(IV)-species and reduction of Hg(II)-species The paths are released by setting β = 1 or /and γ = 1 in Eq (9), in charge balance and in concentration balances for Se and Hg Inspection of the plots presented in Figures 16 and 17, and comparison... OH–1 It is assumed that HPOQXR·nH2O does not react (as oxidizing or reducing agent) with water, i.e products of water oxidation or reduction are not formed For example, after introducing Br2 (X = Br; P=Q=n=0, R=2; ZX = ZBr = 35) into water, the following bromine species are formed 6 Applications of MATLAB in Science and Engineering as hydrates in the disproportionation process: HBrO3 (p=r=1, q=3, z=0),... iodine speciation curves related to titration of V0 = 100 mL of D containing iodine (I2, 0.01 mol/L) with V mL of C = 0.1 mol/L NaOH are presented in Fig 7 Owing to limited solubility of iodine in water, at V = 0, a part of iodine remains as a solid phase, s < C0 This two-phase system exists up to V = 11.2 mL; for V > 11.2 mL we have [I2s] = 0 In the course of further titration, concentration [I2] of. .. surroundings by diathermal walls, that enable any process in the closed system to proceed under isothermal conditions In such systems, the mass transport can occur only between the phases consisting such a system In thermodynamic considerations of dynamic electrolytic systems it is also assumed that all the processes occur in quasistatic manner 4 Applications of MATLAB in Science and Engineering Fig... Cracow Poland XI 1 Application of GATES and MATLAB for Resolution of Equilibrium, Metastable and Non-Equilibrium Electrolytic Systems Tadeusz Michałowski Faculty of Chemical Engineering and Technology, Cracow University of Technology, Cracow, Poland 1 Introduction The Generalized Approach To Electrolytic Systems (GATES) (Michałowski, 2001, 2010) provides the possibility of thermodynamic description of equilibrium . APPLICATIONS OF MATLAB IN SCIENCE AND ENGINEERING Edited by Tadeusz Michałowski Applications of MATLAB in Science and Engineering Edited by Tadeusz. Michałowski and Lesiak, Applications of MATLAB in Science and Engineering 2 1994a,b) is based on the principle of a “common pool” of electrons, introduced by different species containing the. number of applications in many areas of research and development. These areas include mathematics, physics, chemistry and chemical engineering, mechanical engineering, biological and medical sciences,

Ngày đăng: 28/06/2014, 14:20

Từ khóa liên quan

Mục lục

  • preface_Applications of MATLAB in Science and Engineering

  • 01_Application of GATES and MATLAB for Resolution of Equilibrium, Metastable and Non-Equilibrium Electrolytic Systems

  • 02_From Discrete to Continuous Gene Regulation Models – A Tutorial Using the Odefy Toolbox

  • 03_Systematic Interpretation of High-Throughput Biological Data

  • 04_Hysteresis Voltage Control of DVR Based on Unipolar PWM

  • 05_Modeling & Simulation of Hysteresis Current Controlled Inverters Using MATLAB

  • 06_84 Pulse Converter, Design and Simulations with Matlab

  • 07_Available Transfer Capability Calculation

  • 08_Multiuser Systems Implementations in Fading Environments

  • 09_System-Level Simulations Investigating the System-on-Chip Implementation of 60-GHz Transceivers for Wireless Uncompressed HD Video Communications

  • 10_Low-Noise, Low-Sensitivity Active-RC Allpole Filters Using MATLAB Optimization

  • 11_On Design of CIC Decimators

  • 12_Fractional Delay Digital Filters

  • 13_On Fractional-Order PID Design

  • 14_Design Methodology with System Generator in Simulink of a FHSS Transceiver on FPGA

  • 15_Modeling and Control of Mechanical Systems in Simulink of Matlab

  • 16_Generalized PI Control of Active Vehicle Suspension Systems with MATLAB

  • 17_Control Laws Design and Validation of Autonomous Mobile Robot Off-Road Trajectory Tracking Based on ADAMS and MATLAB Co-Simulation Platform

  • 18_A Virtual Tool for Computer Aided Analysis of Spur Gears with Asymmetric Teeth

  • 19_The Use of Matlab in Advanced Design of Bonded and Welded Joints

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

Tài liệu liên quan