Preface
1.Introduction to System Simulations
1.1 Introduction
1.1.1 Model Design
1.1.2 Model Execution
1.1.3 Model Analysis through Outputs
1.2 Dynamic System Modeling
1.2.1 Classification of Dynamic Systems
1.3 Basic System Elements
1.3.1 Elements in Electrical Systems
1.3.2 Resistor
1.3.3 Capacitor
1.3.4 lnductor
1.4 Elements in Mechanical Systems
1.4.1 Springs
1.4.2 ViSCOUS Damper
1.4.3 Mass
1.4.4 Torque—Angular Velocity on a Spring
1.4.5 ViSCOUS Damper
1.4.6 Inertia
1.4.7 Gear Train
1.5 Laplace Transfornq
1.6 Combined Elements
1.6.1 Example l:RLC Circuit
1.6.2 Example 2:Sprin9.Mass and Damper System
1.6.3 Example 3:Electrical Network
1.7 Nonlinear Elements
1.8 Thermal and Chemical Systems
1.8.1 Thermal Systems
1.8.2 Chemical Systems
1.9 Hydraulic Systems
1.10 0therFormulas
RefeFences
2.Creating Your Simulation Environment
2.1 Hardware and Software
2.1.1 Hardware for Installing Matlab
2.1.2 Features of Matlab Software
2.2 Matlab Basics
2.2.1 Getting Help
2.2.2 Variables
2.2.3 Assignment Statement
2.2.4 Special Variables
2.2.5 Commands Involving Variables
2.2.6 Matrices
2.2.7 Matrix Operations
2.2.8 Matrix Properties
2.2.9 Programmin9:Flow Control Structures
2.2.1 0 Flow Control and Loops
2.2.11 Elementary Functions
2.3 Basics on Computer Simulations
2.3.1 Creating Data Files
2.3.2 Write Data on a File
2.3.3 Loading a Data File
2.3.4 Deleting Rows and Columns
2.3.5 Long Command Lines
2.3.6 Vectorization
2.3.7 Making Your Own Functions
2.4 Memory Management in Simulations
2.5 Customized Functions
2.6 Computer Simulations with Other Languages
References
3.Data visualization
3.1 Elementary X—Y Graphs
3.1.1 Tw0.Dimensional Graphs
3。1.2 Multiple Plots and Curves
3.1.3 Polynomials
3.1.4 Plotting Complex Numbers
3.1.5 Axis Scaling
3.1.6 Polar Plots
3.1.7 Discrete Sequence Plot
3.1.8 Multiple Graphs
3.2 Elementary X—Y=Z Graphs
3.2.1 Three.Dimensional Basic Plots
3.2.2 Three.Dimensional Color Plots
3.2.3 Discrete Sequence Plot
3.2.4 Polar Plots
3.2.5 Creating Surfaces
3.2.6 Multiple Axes for Different Scaling
3.2.7 Tities with Symbols
3.2.8 Special Graphs
3.2.9 Lines as Ribbons
3.2.10 Contour Plot
……
4.Examples of Different Systems
5.Systems Identification and Modeling
6.Sysetm Integration
7.Advanced Simulatons
8.Modeling of Complex Systems
9.Selection The Right Software Tool
10.Exercises