top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Fractional Calculus : High-Precision Algorithms and Numerical Implementations
Fractional Calculus : High-Precision Algorithms and Numerical Implementations
Autore Xue Dingyü
Edizione [1st ed.]
Pubbl/distr/stampa Singapore : , : Springer, , 2024
Descrizione fisica 1 online resource (413 pages)
Altri autori (Persone) BaiLu
ISBN 981-9920-70-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Preface -- Contents -- 1 Introduction to Fractional Calculus -- Dingyü Xue 慮搠 Lu Bai -- 1.1 Historic Review of Fractional Calculus -- 1.2 Fractional Calculus Phenomena and Modeling Examples in Nature -- 1.3 Historic Review of Fractional Calculus Computations -- 1.3.1 Numerical Computing in Fractional Calculus -- 1.3.2 Numerical Computing in Fractional-Order Ordinary Differential Equations -- 1.3.3 Numerical Computing in Fractional-Order Partial Differential Equations -- 1.4 Tools in Fractional Calculus and Fractional-Order Control -- 1.5 Structures in the Book -- 1.5.1 Main Contents -- 1.5.2 Reading Suggestions -- References-8pt -- 2 Commonly Used Special Functions: Definitions and Computing -- Dingyü Xue 慮搠 Lu Bai -- 2.1 Error and Complementary Error Functions -- 2.2 Gamma Functions -- 2.2.1 Definition and Properties of Gamma Functions -- 2.2.2 Complex Gamma Functions -- 2.2.3 Other Forms of Gamma Functions -- 2.2.4 Incomplete Gamma Functions -- 2.3 Beta Functions -- 2.3.1 Definition and Properties of Beta Functions -- 2.3.2 Complex Beta Functions -- 2.3.3 Incomplete Beta Functions -- 2.4 Dawson Functions -- 2.5 Hypergeometric Functions -- 2.6 Mittag-Leffler Functions -- 2.6.1 One-Parameter Mittag-Leffler Functions -- 2.6.2 Two-Parameter Mittag-Leffler Functions -- 2.6.3 Multi-Parameter Mittag-Leffler Functions -- 2.6.4 The Relationship Between Mittag-Leffler and Hypergeometric Functions -- 2.6.5 Derivatives of Mittag-Leffler Functions -- 2.6.6 Numerical Evaluation of Mittag-Leffler Functions and Their Derivatives -- 2.7 Exercises -- References-8pt -- 3 Definitions and Numerical Evaluations of Fractional Calculus -- Dingyü Xue 慮搠 Lu Bai -- 3.1 Fractional-Order Integral Formula -- 3.1.1 Cauchy Integral Formula -- 3.1.2 Derivative and Integral Formulas for Commonly Used Functions.
3.2 Definition and Numerical Evaluation of Grünwald-Letnikov Integrals and Derivatives -- 3.2.1 Formulations in High-Order Integer-Order Derivatives -- 3.2.2 Definition of Grünwald-Letnikov Fractional-Order Derivatives -- 3.2.3 Numerical Evaluation of Grünwald-Letnikov Fractional-Order Derivatives and Integrals -- 3.2.4 Podlubny's Matrix Algorithm -- 3.2.5 Exploring Short-Time Memory Effects -- 3.3 Definition and Evaluation of Riemann-Liouville Derivatives and Integrals -- 3.3.1 High-Order Integer-Order Integral Formulas -- 3.3.2 Definitions of Riemann-Liouville Fractional-Order Derivatives and Integrals -- 3.3.3 Riemann-Liouville Derivative and Integral Formulas for Commonly Used Functions -- 3.3.4 Initial Time Translation Properties -- 3.3.5 Numerical Evaluation of Riemann-Liouville Derivatives and Integrals -- 3.3.6 Symbolic Computing in Riemann-Liouville Derivatives -- 3.4 Caputo Fractional Calculus Definition -- 3.4.1 Definition of Caputo Derivatives and Integrals -- 3.4.2 Commonly Used Caputo Derivative Formulas -- 3.4.3 Symbolic Computing in Caputo Calculus -- 3.5 The Relationship Among Different Fractional Calculus Definitions -- 3.5.1 The Relationship Between Grünwald-Letnikov and Riemann-Liouville Definitions -- 3.5.2 The Relationship Between Caputo and Riemann-Liouville Definitions -- 3.5.3 Numerical Evaluations of Caputo Derivatives and Integrals -- 3.6 Properties and Geometrical Interpretations of Fractional Calculus -- 3.6.1 Properties of Fractional Calculus -- 3.6.2 Geometrical Interpretations of Fractional Integrals -- 3.7 Exercises -- References-8pt -- 4 High-Precision Numerical Algorithms and Implementation in Fractional Calculus -- Dingyü Xue 慮搠 Lu Bai -- 4.1 Generating Function Construction for Arbitrary Integer Orders -- 4.2 Trials on High-Precision Algorithms for Grünwald-Letnikov Derivatives -- 4.2.1 An FFT-Based Algorithm.
4.2.2 A Recursive Formula for Generating Function Coefficients -- 4.3 High-Precision Algorithm and Implementation for Grünwald-Letnikov Definition -- 4.3.1 Decomposition and Compensation for Nonzero Initial Value Functions -- 4.3.2 High-Precision Algorithm and Its Implementation -- 4.3.3 Testing and Assessment of the Algorithms -- 4.3.4 Revisit to the Matrix Algorithm -- 4.4 High-Precision Algorithm for Caputo Derivatives -- 4.4.1 The Algorithm and Its Implementation -- 4.4.2 Testing and Assessment of the Algorithm -- 4.4.3 Solutions of a Benchmark Problem -- 4.5 Computing of Higher Fractional-Order Derivatives -- 4.5.1 High-Precision Algorithms for Higher Integer-Order Derivatives -- 4.5.2 Computing of Higher Fractional-Order Derivatives -- 4.6 Exercises -- References-8pt -- 5 Approximations of Fractional-Order Operators and Systems -- Dingyü Xue 慮搠 Lu Bai -- 5.1 Representation and Analysis of Linear Integer-Order Models -- 5.1.1 Mathematical Model Input and Manipulations -- 5.1.2 Time and Frequency Domain Responses -- 5.1.3 Modeling and Analysis of Linear Fractional-Order Systems -- 5.2 Some Approximation Methods with Continued Fractions -- 5.2.1 Continued Fraction Approximation -- 5.2.2 Carlson Approximation -- 5.2.3 Matsuda-Fujii Approximation -- 5.2.4 The Relationship between Fitting Quality and Filter Parameters -- 5.3 Oustaloup Filter Approximations -- 5.3.1 Oustaloup Filter -- 5.3.2 An Improved Oustaloup Filter -- 5.4 Integer-Order Approximation of FOTFs -- 5.4.1 High-Order Approximation of FOTFs -- 5.4.2 Reduction of Fractional-Order Models -- 5.5 Approximation of Irrational Fractional-Order Transfer Functions -- 5.5.1 Approximation of Implicit Irrational Models -- 5.5.2 Frequency Response Fitting Methods -- 5.5.3 Charef Approximation -- 5.5.4 Optimum Charef Filter Design for Complicated Irrational Models.
5.6 Discrete Filter Approximations -- 5.6.1 FIR Filter Approximation -- 5.6.2 IIR Filter Approximation -- 5.6.3 Discrete Filters for Step and Impulse Response Invariants -- 5.7 Exercises -- References-8pt -- 6 Analytical and Numerical Solutions of Linear Fractional-Order Differential Equations -- Dingyü Xue 慮搠 Lu Bai -- 6.1 Introduction to Linear Fractional-Order Differential Equations -- 6.1.1 The General Form of Linear Fractional-Order Differential Equations -- 6.1.2 Initial Value Problems of Fractional-Order Derivatives Under Different Definitions -- 6.1.3 An Important Laplace Transform Formula -- 6.2 Analytical Solutions of Some Linear FODEs -- 6.2.1 One-Term FODEs -- 6.2.2 Two-Term FODEs -- 6.2.3 Three-Term FODEs -- 6.2.4 General n-Term FODEs -- 6.3 Analytical Solutions of Linear Commensurate-Order FODEs -- 6.3.1 The General Form of Linear Commensurate-Order Differential Equations -- 6.3.2 Some Commonly Used Laplace Transform Formulas for Linear FODEs -- 6.3.3 Analytical Solutions of Linear Commensurate-Order Differential Equations -- 6.4 A Closed-Form Algorithm for Linear FODEs with Zero Initial Conditions -- 6.4.1 A Closed-Form Algorithm -- 6.4.2 Impulse Responses of Linear FODEs -- 6.4.3 Validating Numerical FODE Solutions -- 6.4.4 A Matrix-Based Algorithm -- 6.4.5 A High-Precision Closed-Form Algorithm -- 6.5 Numerical Solutions of Caputo Equations with Nonzero Initial Conditions -- 6.5.1 Mathematical Descriptions of Caputo Equations -- 6.5.2 Taylor Axillary Functions -- 6.5.3 High-Precision Algorithm for Caputo Equations -- 1. Equivalent Initial Condition Problem -- 2. High-Precision Algorithm for the FODEs -- 6.6 Solutions of Linear Fractional-Order State Space Models -- 6.6.1 State Space Descriptions of Linear FODEs -- 6.6.2 State Transition Matrix -- 6.6.3 Commensurate-Order State Space Models.
6.7 Numerical Solutions of Irrational Differential Equations -- 6.7.1 Descriptions of Irrational Transfer Functions -- 6.7.2 Solutions Based on Numerical Laplace Inverse Transform -- 6.7.3 Time Response Computing of Closed-Loop Irrational Systems -- 6.7.4 Time Responses Under Arbitrary Input Signals -- 6.8 Stability Assessment of Linear Fractional-Order Systems -- 6.8.1 Stability Assessment of Linear Commensurate-Order Systems -- 6.8.2 Stability Assessment of Non-Commensurate-Order Systems -- 6.8.3 Stability Assessment of Irrational Systems -- 6.9 Exercises -- References-8pt -- 7 Numerical Solutions of Nonlinear FODEs -- Dingyü Xue 慮搠 Lu Bai -- 7.1 Descriptions of FODEs -- 7.1.1 General form of FODEs -- 7.1.2 Commensurate-Order State Space Models -- 7.1.3 Extended State Space Models -- 7.2 Numerical Solutions of Nonlinear Caputo Equations -- 7.2.1 Numerical Solutions of Scalar Commensurate-Order Equations -- 7.2.2 Solutions of Commensurate-Order Caputo Equations -- 7.2.3 Numerical Solutions of Extended FOSS Models -- 7.2.4 An Algebraic Equation-Based FODE Solver -- 7.3 High-Precision Algorithm for Caputo Equations -- 7.3.1 Predictor Equation -- 7.3.2 Corrector Solution Method -- 7.4 Exercises -- References-8pt -- 8 Block Diagram-Based Solutions of FODEs -- Dingyü Xue 慮搠 Lu Bai -- 8.1 Introduction of FOTF Toolbox and Blockset -- 8.1.1 Input and Connections of Fractional-Order Transfer Functions -- 8.1.2 Fractional-Order State Space Models -- 8.1.3 Analysis Functions for Linear Fractional-Order Systems -- 8.1.4 The FOTF Blockset -- 8.2 Block Diagram-Based Solutions of FODEs with Zero Initial Conditions -- 8.2.1 Simulink Modeling Rules -- 8.2.2 Simulink Environment Settings -- 1. Solver Parameters Setting -- 2. Input and Output Format Setting -- 8.2.3 Simulink Modeling and Solutions for FODEs.
8.2.4 Validations of Numerical Solutions for Nonlinear FODEs.
Record Nr. UNINA-9910855383603321
Xue Dingyü  
Singapore : , : Springer, , 2024
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
MATLAB and Simulink in Action : Programming, Scientific Computing and Simulation
MATLAB and Simulink in Action : Programming, Scientific Computing and Simulation
Autore Xue Dingyü
Edizione [1st ed.]
Pubbl/distr/stampa Singapore : , : Springer, , 2023
Descrizione fisica 1 online resource (472 pages)
Disciplina 510.285536
Altri autori (Persone) PanFeng
ISBN 981-9911-76-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910857782203321
Xue Dingyü  
Singapore : , : Springer, , 2023
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
System Simulation Techniques with MATLAB and Simulink
System Simulation Techniques with MATLAB and Simulink
Autore Xue Dingyü
Edizione [1st ed.]
Pubbl/distr/stampa New York : , : John Wiley & Sons, Incorporated, , 2013
Descrizione fisica 1 online resource (485 pages)
Disciplina 620.002
Altri autori (Persone) ChenYang
Soggetto topico System analysis - Data processing
Soggetto genere / forma Electronic books.
ISBN 9781118694350
9781118647929
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- SYSTEM SIMULATION TECHNIQUES WITH MATLAB® AND SIMULINK® -- Contents -- Foreword -- Preface -- 1 Introduction to System Simulation Techniques and Applications -- 1.1 Overview of System Simulation Techniques -- 1.2 Development of Simulation Software -- 1.2.1 Development of Earlier Mathematics Packages -- 1.2.2 Development of Simulation Software and Languages -- 1.3 Introduction to MATLAB -- 1.3.1 Brief History of the Development of MATLAB -- 1.3.2 Characteristics of MATLAB -- 1.4 Structure of the Book -- 1.4.1 Structure of the Book -- 1.4.2 Code Download and Internet Resources -- 1.4.3 Fonts Used in this Book -- Exercises -- References -- 2 Fundamentals of MATLAB Programming -- 2.1 MATLAB Environment -- 2.1.1 MATLAB Interface -- 2.1.2 MATLAB On-line Help and Documentation -- 2.2 Data Types in MATLAB -- 2.2.1 Constants and Variables -- 2.2.2 Structure of MATLAB Statements -- 2.2.3 Matrix Representation in MATLAB -- 2.2.4 Multi-dimensional Arrays -- 2.3 Matrix Computations in MATLAB -- 2.3.1 Algebraic Computation -- 2.3.2 Logical Operations -- 2.3.3 Comparisons and Relationships -- 2.3.4 Data Type Conversion -- 2.4 Flow Structures -- 2.4.1 Loop Structures -- 2.4.2 Conditional Structures -- 2.4.3 Switches -- 2.4.4 Trial Structure -- 2.5 Programming and Tactics of MATLAB Functions -- 2.5.1 Structures of MATLAB Functions -- 2.5.2 Handling Variable Numbers of Arguments -- 2.5.3 Debugging of MATLAB Functions -- 2.5.4 Pseudo Codes -- 2.6 Two-dimensional Graphics in MATLAB -- 2.6.1 Basic Two-dimensional Graphics -- 2.6.2 Plotting Functions with Other Options -- 2.6.3 Labeling MATLAB Graphics -- 2.6.4 Adding Texts and Other Objects to Plots -- 2.6.5 Other Graphics Functions with Applications -- 2.6.6 Plotting Implicit Functions -- 2.7 Three-dimensional Graphics -- 2.7.1 Three-dimensional Curves -- 2.7.2 Surface Plots.
2.7.3 Local Processing of Graphics -- 2.8 Graphical User Interface Design in MATLAB -- 2.8.1 Graphical User Interface Tool - Guide -- 2.8.2 Handle Graphics and Properties of Objects -- 2.8.3 Menu System Design -- 2.8.4 Illustrative Examples in GUI Design -- 2.8.5 Toolbar Design -- 2.8.6 Embedding ActiveX Components in GUIs -- 2.9 Accelerating MATLAB Functions -- 2.9.1 Execution Time and Profiles of MATLAB Functions -- 2.9.2 Suggestions for Accelerating MATLAB Functions -- 2.9.3 Mex Interface Design -- Exercises -- References -- 3 MATLAB Applications in Scientific Computations -- 3.1 Analytical and Numerical Solutions -- 3.2 Solutions to Linear Algebra Problems -- 3.2.1 Inputting Special Matrices -- 3.2.2 Matrix Analysis and Computation -- 3.2.3 Inverse and Pseudo Inverse of Matrices -- 3.2.4 Similarity Transform and Decomposition of Matrices -- 3.2.5 Eigenvalues and Eigenvectors of Matrices -- 3.2.6 Solution of Matrix Equations -- 3.2.7 Nonlinear Matrix Functions -- 3.3 Solutions of Calculus Problems -- 3.3.1 Analytical Solutions to Calculus Problems -- 3.3.2 Numerical Difference and Differentiation -- 3.3.3 Numerical Integration -- 3.3.4 Numerical Multiple Integration -- 3.4 Solutions of Ordinary Differential Equations -- 3.4.1 Numerical Methods of Ordinary Differential Equations -- 3.4.2 MATLAB Solutions to ODE Problems -- 3.4.3 Conversion of ODE Sets -- 3.4.4 Validation of Numerical ODE Solutions -- 3.4.5 Solutions to Differential Algebraic Equations -- 3.4.6 Solutions to Linear Stochastic Differential Equations -- 3.4.7 Analytical Solutions to ODEs -- 3.4.8 Numerical Laplace Transforms in ODE Solutions -- 3.5 Nonlinear Equation Solutions and Optimization -- 3.5.1 Solutions of Nonlinear Equations -- 3.5.2 Solutions to Nonlinear Equations with Multiple Solutions -- 3.5.3 Unconstrained Optimization -- 3.5.4 Linear Programming.
3.5.5 Quadratic Programming -- 3.5.6 General Nonlinear Programming -- 3.5.7 Global Search Methods in Optimization Problems -- 3.6 Dynamic Programming and its Applications in Path Planning -- 3.6.1 Matrix Representation of Graphs -- 3.6.2 Optimal Path Planning of Oriented Graphs -- 3.6.3 Optimal Path Planning of Graphs -- 3.7 Data Interpolation and Statistical Analysis -- 3.7.1 Interpolation of One-dimensional Data -- 3.7.2 Interpolation of Two-dimensional Data -- 3.7.3 Least Squares Curve Fitting -- 3.7.4 Data Sorting -- 3.7.5 Fast Fourier Transform -- 3.7.6 Data Analysis and Statistics -- Exercises -- References -- 4 Mathematical Modeling and Simulation with Simulink -- 4.1 Brief Description of the Simulink Block Library -- 4.1.1 Signal Sources -- 4.1.2 Continuous Blocks -- 4.1.3 Discrete-time Blocks -- 4.1.4 Lookup Table Blocks -- 4.1.5 User-defined Functions -- 4.1.6 Math Blocks -- 4.1.7 Logic and Bit Operation Blocks -- 4.1.8 Nonlinearity Blocks -- 4.1.9 Output Blocks -- 4.1.10 Signal Related Blocks -- 4.1.11 Ports and Subsystem Blocks -- 4.1.12 Commonly Used Blocks -- 4.1.13 Other Toolboxes and Blocksets -- 4.2 Simulink Modeling -- 4.2.1 Establishing a Model Window -- 4.2.2 Connecting and Simple Manipulation of Blocks -- 4.2.3 Parameter Modification in Blocks -- 4.3 Model Manipulation and Simulation Analysis -- 4.3.1 Model Creation and Fundamental Modeling Skills -- 4.3.2 Model Explorer -- 4.3.3 On-line Help System in Simulink -- 4.3.4 Output and Printing of Simulink Models -- 4.3.5 Simulink Environment Setting -- 4.3.6 Debugging Tools of Simulink Models -- 4.4 Illustrative Examples of Simulink Modeling -- 4.5 Modeling, Simulation and Analysis of Linear Systems -- 4.5.1 Modeling of Linear Systems -- 4.5.2 Analysis Interface for Linear Systems -- 4.6 Simulation of Continuous Nonlinear Stochastic Systems.
4.6.1 Simulation of Random Signals in Simulink -- 4.6.2 Statistical Analysis of Simulation Results -- Exercises -- References -- 5 Commonly Used Blocks and Intermediate-level Modeling Skills -- 5.1 Commonly Used Blocks and Modeling Skills -- 5.1.1 Examples of Vectorized Blocks -- 5.1.2 Signals Labeling in Simulink Models -- 5.1.3 Algebraic Loop and its Elimination in Simulink Models -- 5.1.4 Zero-crossing Detection and Simulation of Simulink Models -- 5.2 Modeling and Simulation of Multivariable Linear Systems -- 5.2.1 Modeling State Space Multivariable Systems -- 5.2.2 Multivariable System Modeling with Control System Toolbox -- 5.3 Nonlinear Components with Lookup Table Blocks -- 5.3.1 Single-valued Nonlinearities -- 5.3.2 Multi-valued Nonlinearities with Memories -- 5.3.3 Multi-dimensional Lookup Table Blocks -- 5.3.4 Code Realization of Static Nonlinearities -- 5.4 Block Diagram Based Solutions of Differential Equations -- 5.4.1 Ordinary Differential Equations -- 5.4.2 Differential Algebraic Equations -- 5.4.3 Delayed Differential Equations -- 5.4.4 Switching Differential Equations -- 5.4.5 Fractional-order Differential Equations -- 5.5 Output Block Library -- 5.5.1 Output Block Group -- 5.5.2 Examples of Output Blocks -- 5.5.3 Model Parameter Display and Model Browser -- 5.5.4 Gauge Display of Signals -- 5.5.5 Digital Signal Processing Outputs -- 5.6 Three-dimensional Animation of Simulation Results -- 5.6.1 Fundamentals of Virtual Reality -- 5.6.2 V-realm Software and World Modeling -- 5.6.3 Browsing Virtual Reality World with MATLAB -- 5.6.4 Virtual Reality World Driven by Simulink Models -- 5.7 Subsystems and Block Masking Techniques -- 5.7.1 Building Subsystems -- 5.7.2 Conditional Subsystems -- 5.7.3 Masking Subsystems -- 5.7.4 Constructing Users' Own Block Library -- 5.7.5 An Illustrative Example: F-14 Aircraft Simulation -- Exercises.
References -- 6 Advanced Techniques in Simulink Modeling and Applications -- 6.1 Command-line Modeling in Simulink -- 6.1.1 Simulink Models and File Manipulations -- 6.1.2 Simulink Models and Model Files -- 6.1.3 Drawing Block Diagrams with MATLAB Commands -- 6.2 System Simulation and Linearization -- 6.2.1 Execution of Simulation Process -- 6.2.2 Linearization of Nonlinear Systems -- 6.2.3 Padé Approximation to Pure Time Delays -- 6.3 S-function Programming and Applications -- 6.3.1 Writing S-functions in MATLAB -- 6.3.2 Application Example of S-functions: Simulation of ADRC Systems -- 6.3.3 Level-2 S-function Programming -- 6.3.4 Writing S-functions in C -- 6.3.5 Masking an S-function Block -- 6.4 Examples of Optimization in Simulation: Optimal Controller Design Applications -- 6.4.1 Optimal Criterion Selection for Servo Control Systems -- 6.4.2 Objective Function Creation and Optimal Controller Design -- 6.4.3 Global Optimization Approach -- Exercises -- References -- 7 Modeling and Simulation of Engineering Systems -- 7.1 Physical System Modeling with Simscape -- 7.1.1 Limitations of Conventional Modeling Methodology -- 7.1.2 Introduction to Simscape -- 7.1.3 Overview of Simscape Foundation Library -- 7.1.4 Conversions of Two Types of Signals -- 7.1.5 Brief Description of the Simscape Language -- 7.1.6 Modeling and Simulation of Complicated Electrical Network -- 7.2 Description of SimPowerSystems -- 7.3 Modeling and Simulation of Electronic Systems -- 7.3.1 Introduction to the SimElectronics Blockset -- 7.3.2 Modeling of Analogue Electronic Circuits -- 7.3.3 Modeling of Digital Electronic Circuits -- 7.3.4 Modeling of Power Electronics Circuits -- 7.3.5 Embedding Spice Models in Simulink -- 7.4 Simulation of Motors and Electric Drive Systems -- 7.4.1 Simulation of DC Motor Drive Systems -- 7.4.2 Simulation of AC Motor Drive Systems.
7.5 Modeling and Simulation of Mechanical Systems.
Record Nr. UNINA-9910795815203321
Xue Dingyü  
New York : , : John Wiley & Sons, Incorporated, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
System Simulation Techniques with MATLAB and Simulink
System Simulation Techniques with MATLAB and Simulink
Autore Xue Dingyü
Edizione [1st ed.]
Pubbl/distr/stampa New York : , : John Wiley & Sons, Incorporated, , 2013
Descrizione fisica 1 online resource (485 pages)
Disciplina 620.002
Altri autori (Persone) ChenYang
Soggetto topico System analysis - Data processing
Soggetto genere / forma Electronic books.
ISBN 9781118694350
9781118647929
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- SYSTEM SIMULATION TECHNIQUES WITH MATLAB® AND SIMULINK® -- Contents -- Foreword -- Preface -- 1 Introduction to System Simulation Techniques and Applications -- 1.1 Overview of System Simulation Techniques -- 1.2 Development of Simulation Software -- 1.2.1 Development of Earlier Mathematics Packages -- 1.2.2 Development of Simulation Software and Languages -- 1.3 Introduction to MATLAB -- 1.3.1 Brief History of the Development of MATLAB -- 1.3.2 Characteristics of MATLAB -- 1.4 Structure of the Book -- 1.4.1 Structure of the Book -- 1.4.2 Code Download and Internet Resources -- 1.4.3 Fonts Used in this Book -- Exercises -- References -- 2 Fundamentals of MATLAB Programming -- 2.1 MATLAB Environment -- 2.1.1 MATLAB Interface -- 2.1.2 MATLAB On-line Help and Documentation -- 2.2 Data Types in MATLAB -- 2.2.1 Constants and Variables -- 2.2.2 Structure of MATLAB Statements -- 2.2.3 Matrix Representation in MATLAB -- 2.2.4 Multi-dimensional Arrays -- 2.3 Matrix Computations in MATLAB -- 2.3.1 Algebraic Computation -- 2.3.2 Logical Operations -- 2.3.3 Comparisons and Relationships -- 2.3.4 Data Type Conversion -- 2.4 Flow Structures -- 2.4.1 Loop Structures -- 2.4.2 Conditional Structures -- 2.4.3 Switches -- 2.4.4 Trial Structure -- 2.5 Programming and Tactics of MATLAB Functions -- 2.5.1 Structures of MATLAB Functions -- 2.5.2 Handling Variable Numbers of Arguments -- 2.5.3 Debugging of MATLAB Functions -- 2.5.4 Pseudo Codes -- 2.6 Two-dimensional Graphics in MATLAB -- 2.6.1 Basic Two-dimensional Graphics -- 2.6.2 Plotting Functions with Other Options -- 2.6.3 Labeling MATLAB Graphics -- 2.6.4 Adding Texts and Other Objects to Plots -- 2.6.5 Other Graphics Functions with Applications -- 2.6.6 Plotting Implicit Functions -- 2.7 Three-dimensional Graphics -- 2.7.1 Three-dimensional Curves -- 2.7.2 Surface Plots.
2.7.3 Local Processing of Graphics -- 2.8 Graphical User Interface Design in MATLAB -- 2.8.1 Graphical User Interface Tool - Guide -- 2.8.2 Handle Graphics and Properties of Objects -- 2.8.3 Menu System Design -- 2.8.4 Illustrative Examples in GUI Design -- 2.8.5 Toolbar Design -- 2.8.6 Embedding ActiveX Components in GUIs -- 2.9 Accelerating MATLAB Functions -- 2.9.1 Execution Time and Profiles of MATLAB Functions -- 2.9.2 Suggestions for Accelerating MATLAB Functions -- 2.9.3 Mex Interface Design -- Exercises -- References -- 3 MATLAB Applications in Scientific Computations -- 3.1 Analytical and Numerical Solutions -- 3.2 Solutions to Linear Algebra Problems -- 3.2.1 Inputting Special Matrices -- 3.2.2 Matrix Analysis and Computation -- 3.2.3 Inverse and Pseudo Inverse of Matrices -- 3.2.4 Similarity Transform and Decomposition of Matrices -- 3.2.5 Eigenvalues and Eigenvectors of Matrices -- 3.2.6 Solution of Matrix Equations -- 3.2.7 Nonlinear Matrix Functions -- 3.3 Solutions of Calculus Problems -- 3.3.1 Analytical Solutions to Calculus Problems -- 3.3.2 Numerical Difference and Differentiation -- 3.3.3 Numerical Integration -- 3.3.4 Numerical Multiple Integration -- 3.4 Solutions of Ordinary Differential Equations -- 3.4.1 Numerical Methods of Ordinary Differential Equations -- 3.4.2 MATLAB Solutions to ODE Problems -- 3.4.3 Conversion of ODE Sets -- 3.4.4 Validation of Numerical ODE Solutions -- 3.4.5 Solutions to Differential Algebraic Equations -- 3.4.6 Solutions to Linear Stochastic Differential Equations -- 3.4.7 Analytical Solutions to ODEs -- 3.4.8 Numerical Laplace Transforms in ODE Solutions -- 3.5 Nonlinear Equation Solutions and Optimization -- 3.5.1 Solutions of Nonlinear Equations -- 3.5.2 Solutions to Nonlinear Equations with Multiple Solutions -- 3.5.3 Unconstrained Optimization -- 3.5.4 Linear Programming.
3.5.5 Quadratic Programming -- 3.5.6 General Nonlinear Programming -- 3.5.7 Global Search Methods in Optimization Problems -- 3.6 Dynamic Programming and its Applications in Path Planning -- 3.6.1 Matrix Representation of Graphs -- 3.6.2 Optimal Path Planning of Oriented Graphs -- 3.6.3 Optimal Path Planning of Graphs -- 3.7 Data Interpolation and Statistical Analysis -- 3.7.1 Interpolation of One-dimensional Data -- 3.7.2 Interpolation of Two-dimensional Data -- 3.7.3 Least Squares Curve Fitting -- 3.7.4 Data Sorting -- 3.7.5 Fast Fourier Transform -- 3.7.6 Data Analysis and Statistics -- Exercises -- References -- 4 Mathematical Modeling and Simulation with Simulink -- 4.1 Brief Description of the Simulink Block Library -- 4.1.1 Signal Sources -- 4.1.2 Continuous Blocks -- 4.1.3 Discrete-time Blocks -- 4.1.4 Lookup Table Blocks -- 4.1.5 User-defined Functions -- 4.1.6 Math Blocks -- 4.1.7 Logic and Bit Operation Blocks -- 4.1.8 Nonlinearity Blocks -- 4.1.9 Output Blocks -- 4.1.10 Signal Related Blocks -- 4.1.11 Ports and Subsystem Blocks -- 4.1.12 Commonly Used Blocks -- 4.1.13 Other Toolboxes and Blocksets -- 4.2 Simulink Modeling -- 4.2.1 Establishing a Model Window -- 4.2.2 Connecting and Simple Manipulation of Blocks -- 4.2.3 Parameter Modification in Blocks -- 4.3 Model Manipulation and Simulation Analysis -- 4.3.1 Model Creation and Fundamental Modeling Skills -- 4.3.2 Model Explorer -- 4.3.3 On-line Help System in Simulink -- 4.3.4 Output and Printing of Simulink Models -- 4.3.5 Simulink Environment Setting -- 4.3.6 Debugging Tools of Simulink Models -- 4.4 Illustrative Examples of Simulink Modeling -- 4.5 Modeling, Simulation and Analysis of Linear Systems -- 4.5.1 Modeling of Linear Systems -- 4.5.2 Analysis Interface for Linear Systems -- 4.6 Simulation of Continuous Nonlinear Stochastic Systems.
4.6.1 Simulation of Random Signals in Simulink -- 4.6.2 Statistical Analysis of Simulation Results -- Exercises -- References -- 5 Commonly Used Blocks and Intermediate-level Modeling Skills -- 5.1 Commonly Used Blocks and Modeling Skills -- 5.1.1 Examples of Vectorized Blocks -- 5.1.2 Signals Labeling in Simulink Models -- 5.1.3 Algebraic Loop and its Elimination in Simulink Models -- 5.1.4 Zero-crossing Detection and Simulation of Simulink Models -- 5.2 Modeling and Simulation of Multivariable Linear Systems -- 5.2.1 Modeling State Space Multivariable Systems -- 5.2.2 Multivariable System Modeling with Control System Toolbox -- 5.3 Nonlinear Components with Lookup Table Blocks -- 5.3.1 Single-valued Nonlinearities -- 5.3.2 Multi-valued Nonlinearities with Memories -- 5.3.3 Multi-dimensional Lookup Table Blocks -- 5.3.4 Code Realization of Static Nonlinearities -- 5.4 Block Diagram Based Solutions of Differential Equations -- 5.4.1 Ordinary Differential Equations -- 5.4.2 Differential Algebraic Equations -- 5.4.3 Delayed Differential Equations -- 5.4.4 Switching Differential Equations -- 5.4.5 Fractional-order Differential Equations -- 5.5 Output Block Library -- 5.5.1 Output Block Group -- 5.5.2 Examples of Output Blocks -- 5.5.3 Model Parameter Display and Model Browser -- 5.5.4 Gauge Display of Signals -- 5.5.5 Digital Signal Processing Outputs -- 5.6 Three-dimensional Animation of Simulation Results -- 5.6.1 Fundamentals of Virtual Reality -- 5.6.2 V-realm Software and World Modeling -- 5.6.3 Browsing Virtual Reality World with MATLAB -- 5.6.4 Virtual Reality World Driven by Simulink Models -- 5.7 Subsystems and Block Masking Techniques -- 5.7.1 Building Subsystems -- 5.7.2 Conditional Subsystems -- 5.7.3 Masking Subsystems -- 5.7.4 Constructing Users' Own Block Library -- 5.7.5 An Illustrative Example: F-14 Aircraft Simulation -- Exercises.
References -- 6 Advanced Techniques in Simulink Modeling and Applications -- 6.1 Command-line Modeling in Simulink -- 6.1.1 Simulink Models and File Manipulations -- 6.1.2 Simulink Models and Model Files -- 6.1.3 Drawing Block Diagrams with MATLAB Commands -- 6.2 System Simulation and Linearization -- 6.2.1 Execution of Simulation Process -- 6.2.2 Linearization of Nonlinear Systems -- 6.2.3 Padé Approximation to Pure Time Delays -- 6.3 S-function Programming and Applications -- 6.3.1 Writing S-functions in MATLAB -- 6.3.2 Application Example of S-functions: Simulation of ADRC Systems -- 6.3.3 Level-2 S-function Programming -- 6.3.4 Writing S-functions in C -- 6.3.5 Masking an S-function Block -- 6.4 Examples of Optimization in Simulation: Optimal Controller Design Applications -- 6.4.1 Optimal Criterion Selection for Servo Control Systems -- 6.4.2 Objective Function Creation and Optimal Controller Design -- 6.4.3 Global Optimization Approach -- Exercises -- References -- 7 Modeling and Simulation of Engineering Systems -- 7.1 Physical System Modeling with Simscape -- 7.1.1 Limitations of Conventional Modeling Methodology -- 7.1.2 Introduction to Simscape -- 7.1.3 Overview of Simscape Foundation Library -- 7.1.4 Conversions of Two Types of Signals -- 7.1.5 Brief Description of the Simscape Language -- 7.1.6 Modeling and Simulation of Complicated Electrical Network -- 7.2 Description of SimPowerSystems -- 7.3 Modeling and Simulation of Electronic Systems -- 7.3.1 Introduction to the SimElectronics Blockset -- 7.3.2 Modeling of Analogue Electronic Circuits -- 7.3.3 Modeling of Digital Electronic Circuits -- 7.3.4 Modeling of Power Electronics Circuits -- 7.3.5 Embedding Spice Models in Simulink -- 7.4 Simulation of Motors and Electric Drive Systems -- 7.4.1 Simulation of DC Motor Drive Systems -- 7.4.2 Simulation of AC Motor Drive Systems.
7.5 Modeling and Simulation of Mechanical Systems.
Record Nr. UNINA-9910822285403321
Xue Dingyü  
New York : , : John Wiley & Sons, Incorporated, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui