Loading...

Modeling and simulation using MATLAB - Simulink

Bibliographic Details
Main Author: Jain, Shailendra
Other Authors: Kapshe, Sanjeevan
Format: Printed Book
Published: New Delhi Wiley 2016
Subjects:
Table of Contents:
  • 1 Simulation Mechanism and Simulation Tools 1.1 Virtual Experimentation 1.2 Simulation Mechanics 1.3 Exploring Simulation Tools 1.4 Advantages and Disadvantages of MATLAB 1.5 Scope of the Book 2 Introduction to MATLAB 2.1 Introduction 2.2 Starting and Ending MATLAB 2.3 MATLAB Desktop 2.4 Help Browser 2.5 Types of Files 2.6 MATLAB Search Path 2.7 Command Input Assistance 2.8 Exploring Function Browser 3 MATLAB Basics 3.1 Basic Arithmetic Operations 3.2 Variables and Arrays 3.3 Handling Arrays (Vectors and Matrix) 3.4 Some Useful Built-in Functions 3.5 Operators and Special Characters 3.6 Control Structures 3.7 Input / Output Commands 3.8 File Handling 4 Introduction to Plotting 4.1 Introduction 4.2 The plot Command 4.3 Formatting a Plot 4.4 Multiple Plots 4.5 Adding Legend to a Plot 4.6 Sub-Plots 4.7 Plotting Complex Data 4.8 Additional 2-D Plots 4.9 Plotting a Function 4.10 Three-Dimensional Plots 4.11 Formatting a Plot Using the Plot Editor 4.12 Interactive Plotting Using Plotting Tools 5 Programming in MATLAB 5.1 Introduction 5.2 MATLAB Editor 5.3 MATLAB Programming 5.4 Debugging MATLAB Programs 5.5 MATLAB Debugger 5.6 Functions and Function Files 5.7 Differential Equation Solver 5.8 Calculus Functions Using Symbolic Mathematics 5.9 Programming Examples 6 Basic Electrical and Networks Applications 6.1 Analysis of Electrical Networks 6.2 Network Theorems 6.3 Solution of Network Problems (Solution of Linear Differential Equations) 7 Introduction to Simulink 7.1 Introduction 7.2 Getting Simulink 7.3 Creating and Simulating a Simulink Model 7.4 Simulink Solution of Differential Equation 7.5 Solvers 7.6 Keystrokes or Mouse Action for Handling Blocks and Lines 7.7 Assigning Variables 7.8 Observing Variables during Simulation 7.9 Storing / Saving Data 7.10 Linking Script File / M-File with Model File 7.11 Data Import/Export 7.12 Creating and Masking Subsystems 7.13 Solution Using Laplace Transform Approach 7.14 Simulation of Non-Linear System 7.15 Equivalent Circuit 8 Fuzzy Logic and Applications 8.1 Introduction 8.2 Classical Control Approach 8.3 Advantages and Applications of Fuzzy Logic 8.4 Fuzzy Logic System 8.5 Implication and Aggregation Methods 8.6 Defuzzification Methods 8.7 MATLAB“ Fuzzy Logic Toolbox™ 8.8 Building Fuzzy Inference Systems (FIS) Using Graphical User Interface (GUI) 8.9 Fuzzy Logic Control Applications 8.10 Exploring FIS from the Command Prompt 8.11 Building FIS Using Custom Functions 8.12 Working with FLC in Simulink Environment 8.13 Design of Fuzzy Control Rule 8.14 Design Methodology and Control Implementation 9 Artificial Neural Network Application 9.1 Introduction 9.2 Structure of Biological Neuron 9.3 Artificial Neuron 9.4 Components of ANNs 9.5 Commonly Used ANN 9.6 Principle of Weight Adjustment of ANN Models 9.7 Create, Train, and Simulate Neural Networks (Using Neural Network Toolbox) 9.8 Exploring Artificial Neural Network Using MATLAB 10 Digital Signal Processing Applications 10.1 Introduction 10.2 Basic Discrete-Time Signals 10.3 Common Operations 10.4 Special Operations 10.5 Different Types of Transforms 10.6 Digital Signal Processing 10.7 Digital Filter Design using GUI Tools and Tool Box 11 Image Processing Applications 11.1 Introduction 11.2 MATLAB® Image Processing Toolbox 11.3 Basics of Image Processing 11.4 Image Transforms 11.5 Image Enhancements 11.6 Image Restoration and Reconstruction 11.7 Image Analysis Appendix A: Graphical User Interface A.1 Introduction A.2 Accessing GUI Template