Modeling and simulation of systems using MATLAB and Simulink /
Chaturvedi, Devendra K.
Modeling and simulation of systems using MATLAB and Simulink /
Dr. Devendra K. Chaturvedi
- xxiii, 709 pages : illustrations ; 27 cm + 1 CD-ROM (4 3/4 in.)
Includes bibliographical references and index.
1 Simulation Mechanism and Simulation Tools Virtual Experimentation -- Simulation Mechanics -- Exploring Simulation Tools -- Advantages and Disadvantages of MATLAB -- Scope of the Book -- 2 Introduction to MATLAB -- Introduction -- Starting and Ending MATLAB -- MATLAB Desktop -- Help Browser -- Types of Files -- MATLAB Search Path -- Command Input Assistance -- Exploring Function Browser -- 3 MATLAB Basics -- Basic Arithmetic Operations -- Variables and Arrays -- Handling Arrays (Vectors and Matrix) -- Some useful Built-in Functions -- Operators and Special Characters -- Control Structures -- Input/Output Commands -- File Handling -- 4 Introduction to Plotting -- Introduction -- The plot Command -- Formatting a Plot -- Multiple Plots -- Adding Legend to a Plot -- Sub-Plots -- Plotting Complex Data -- Additional 2-D Plots -- Plotting a Function -- Three-Dimensional Plots -- Formatting a Plot using the Plot Editor -- Interactive Plotting Using Plotting Tools -- 5 Programming in MATLAB -- Introduction -- MATLAB Editor -- MATLAB Programming -- Debugging MATLAB Programs -- MATLAB Debugger -- Functions and Function Files -- Differential Equation Solver -- Calculus Functions using Symbolic Mathematics -- Programming Examples -- 6 Basic Electrical and Networks Applications Analysis of Electrical Networks -- Network Theorems -- Solution of Network Problems (Solution of Linear Differential Equations) -- 7 Introduction to Simulink -- Introduction -- Getting Simulink -- Creating and Simulating a Simulink Model -- Simulink Solution of Differential Equation -- Solvers -- Keystrokes or Mouse Action for Handling Blocks and Lines -- Assigning Variables -- Observing Variables during Simulation -- Storing/Saving Data -- Linking Script File/M-file with Model File -- Data Import/Export -- Creating and Masking Subsystems -- Solution Using Laplace Transform Approach -- Simulation of Non-Linear System -- Equivalent Circuit -- 8 Control System Applications -- Introduction -- Important MATLAB Functions -- Use of Laplace Transform -- Writing Transfer Function (TF) -- Pole-Zero Mapping -- Block Diagram Reduction -- Time Response Analysis -- Step Response using MATLAB -- Ramp Response -- Impulse Response -- Parabolic Response -- State Space Approach -- Response of Arbitrary Input -- Root Locus -- Bode Plots -- Nyquist Plot -- 9 Power Electronics Applications Introduction -- SimPowerSystems™ Toolbox -- Building and Simulating a Simple Circuit -- Interfacing the Electrical Circuit with Simulink -- Diode Circuits and Rectifiers 441 -- Simulation of Battery Charger -- Simulation of Single-Phase Full-Wave Rectifier -- Effect of Source Inductances -- Simulation of Controlled Converters -- Simulation Model for the Measurement of Power Factor Angle -- Simulation of DC-AC Inverters -- AC Voltage Controllers -- Virtual Experimentation -- 10 Script File Approach to Model and Simulate Circuits -- Introduction -- Generating a Periodic Signal and Finding its Average and RMS Value -- Modeling and Simulation of General Electrical Circuits -- Script File Approach to Simulate Power Converters -- Simulation of Three-Phase Rectifier (Classical Approach) -- Use of MATLAB Function -- Fuzzy Logic and Applications -- Introduction -- Classical Control Approach -- Advantages and Applications of Fuzzy Logic -- Fuzzy Logic System -- Implication and Aggregation Methods -- Defuzzification Methods -- MATLAB® Fuzzy Logic Toolbox™ -- Building Fuzzy Inference Systems (FIS) Using Graphical User Interface (GUI) -- Fuzzy Logic Control Applications -- Exploring FIS from the Command Prompt -- Building FIS using Custom Functions -- Working with FLC in Simulink Environment -- Design of Fuzzy Control Rule -- Design Methodology and Control Implementation -- Chapter Summary -- List of Important Commands -- Important Fuzzy Terminology -- Exercises -- Appendix A: Graphical User Interface -- A.1 Introduction -- A.2 Accessing GUI Template -- List of Important Commands -- Bibliography -- Index.
9788126551972 (alk. paper)
MATLAB.
Systems engineering--Data processing. Systems engineering--Computer programs. Computer simulation. Computer-aided engineering. MATLAB. SIMULINK. Simulation.