Cover image for Simulation of dynamic systems with MATLAB and Simulink / Harold Klee, Randal Allen..
Simulation of dynamic systems with MATLAB and Simulink / Harold Klee, Randal Allen..
Başlık:
Simulation of dynamic systems with MATLAB and Simulink / Harold Klee, Randal Allen..
Yazar:
Klee, Harold.
ISBN:
9781439836736
Ek Yazar:
Edition:
2. bs.
Yayım Bilgisi:
Boca Raton, FL : CRC Press, c2011.
Fiziksel Tanım:
xix, 795 s. : res. ; 27 cm.
Contents:
Mathematical Modeling -- Introduction -- Importance of Models -- Derivation of a Mathematical Model -- Exercises -- Difference Equations -- Recursive Solutions -- Exercises -- First Look at Discrete-Time Systems -- Inherently Discrete-Time Systems -- Exercises -- Case Study: Population Dynamics (Single Species) -- Exercises -- Continuous-Time Systems -- Introduction -- First-Order Systems -- Step Response of First-Order Systems -- Exercises -- Second-Order Systems -- Conversion of Two First-Order Equations to a Second-Order Model -- Exercises -- Simulation Diagrams -- Systems of Equations -- Exercises -- Higher-Order Systems -- Exercises -- State Variables -- Conversion from Linear State Variable Form to Single Input-Single Output Form -- General Solution of the State Equations -- Exercises -- Nonlinear Systems

Friction -- Dead Zone and Saturation -- Backlash -- Hysteresis -- Quantization -- Sustained Oscillations and Limit Cycles -- Exercises -- Case Study: Submarine Depth Control System -- Exercises -- Elementary Numerical Integration -- Introduction -- Discrete-Time System Approximation of a Continuous-Time Integrator -- Exercises -- Euler Integration -- Backward (Implicit) Euler Integration -- Exercises -- Trapezoidal Integration -- Exercises -- Numerical Integration of First-Order and Higher Continuous-Time Systems -- Discrete-Time System Models from Simulation Diagrams -- Nonlinear First-Order Systems -- Discrete-Time State Equations -- Discrete-Time State System Matrices -- Exercises -- Improvements to Euler Integration -- Improved Euler Method -- Modified Euler Integration -- Exercises -- Case Study: Vertical Ascent of a Diver -- Maximum Cable Force for Safe Ascent -- Trial and Error

Analytical Solution -- Diver Ascent with Decompression Stops -- Exercises -- Linear Systems Analysis -- Introduction -- Laplace Transform -- Properties of the Laplace Transform -- Inverse Laplace Transform -- Laplace Transform of the System Response -- Partial Fraction Expansion -- Exercises -- Transfer Function -- Impulse Function -- Relationship between Unit Step Function and Unit Impulse Function -- Impulse Response -- Relationship between Impulse Response and Transfer Function -- Systems with Multiple Inputs and Outputs -- Transformation from State Variable Model to Transfer Function -- Exercises -- Stability of Linear Time Invariant Continuous-Time Systems -- Characteristic Polynomial -- Feedback Control System -- Exercises -- Frequency Response of LTI Continuous-Time Systems -- Stability of Linear Feedback Control Systems Based on Frequency Response -- Exercises -- z-Transform -- Discrete-Time Impulse Function

Inverse z-Transform -- Partial Fraction Expansion -- Exercises -- z-Domain Transfer Function -- Nonzero Initial Conditions -- Approximating Continuous-Time System Transfer Functions -- Simulation Diagrams and State Variables -- Solution of Linear Discrete-Time State Equations -- Weighting Sequence (Impulse Response Function) -- Exercises -- Stability of LTI Discrete-Time Systems -- Complex Poles of H(z) -- Exercises -- Frequency Response of Discrete-Time Systems -- Steady-State Sinusoidal Response -- Properties of the Discrete-Time Frequency Response Function -- Sampling Theorem -- Digital Filters -- Exercises -- Control System Toolbox -- Transfer Function Models -- State-Space Models -- State-Space/Transfer Function Conversion -- System Interconnections -- System Response -- Continuous-/Discrete-Time System Conversion -- Frequency Response -- Root Locus -- Exercises -- Case Study: Longitudinal Control of an Aircraft

Digital Simulation of Aircraft Longitudinal Dynamics -- Simulation of State Variable Model -- Exercises -- Case Study: Notch Filter for Electrocardiograph Waveform -- Multinotch Filters -- Exercises -- Simulink® -- Introduction -- Building a Simulink® Model -- Simulink® Library -- Running a Simulink® Model -- Exercises -- Simulation of Linear Systems -- Transfer Fen Block -- State-Space Block -- Exercises -- Algebraic Loops -- Eliminating Algebraic Loops -- Algebraic Equations -- Exercises -- More Simulink® Blocks -- Discontinuities -- Friction -- Dead Zone and Saturation -- Backlash -- Hysteresis -- Quantization -- Exercises -- Subsystems -- PHYSBE -- Car-Following Subsystem -- Subsystem Using Fen Blocks -- Exercises -- Discrete-Time Systems -- Simulation of an Inherently Discrete-Time System -- Discrete-Time Integrator -- Centralized Integration

Digital Filters -- Discrete-Time Transfer Function -- Exercises -- MATLAB® and Simulink® Interface -- Exercises -- Hybrid Systems: Continuous- and Discrete-Time Components -- Exercises -- Monte Carlo Simulation -- Monte Carlo Simulation Requiring Solution of a Mathematical Model -- Exercises -- Case Study: Pilot Ejection -- Exercises -- Case Study: Kalman Filtering -- Continuous-Time Kalman Filter -- Steady-State Kalman Filter -- Discrete-Time Kalman Filter -- Simulink® Simulations -- Summary -- Exercise -- Intermediate Numerical Integration -- Introduction -- Runge-Kutta (RK) (One-Step Methods) -- Taylor Series Method -- Second-Order Runge-Kutta Method -- Truncation Errors -- High-Order Runge-Kutta Methods -- Linear Systems: Approximate Solutions Using RK Integration -- Continuous-Time Models with Polynomial Solutions -- Higher-Order Systems -- Exercises -- Adaptive Techniques

Repeated RK with Interval Halving -- Constant Step Size (T = 1 min) -- Adaptive Step Size (Initial T = 1 min) -- RK-Fehlberg -- Exercises -- Multistep Methods -- Explicit Methods -- Implicit Methods -- Predictor-Corrector Methods -- Exercises -- Stiff Systems -- Stiffness Property in First-Order System -- Stiff Second-Order System -- Approximating Stiff Systems with Lower-Order Nonstiff System Models -- Exercises -- Lumped Parameter Approximation of Distributed Parameter Systems -- Nonlinear Distributed Parameter System -- Exercises -- Systems with Discontinuities -- Physical Properties and Constant Forces Acting on the Pendulum BOB -- Exercises -- Case Study: Spread of an Epidemic -- Exercises -- Simulation Tools -- Introduction -- Steady-State Solver -- Trim Function -- Equilibrium Point for a Nonautonomous System -- Exercises -- Optimization of Simulink® Models -- Gradient Vector

Optimizing Multiparameter Objective Functions Requiring Simulink® Models -- Parameter Identification -- Example of a Simple Gradient Search -- Optimization of Simulink® Discrete-Time System Models -- Exercises -- Linearization -- Deviation Variables -- Linearization of Nonlinear Systems in State Variable Form -- Linmod Function -- Multiple Linearized Models for a Single System -- Exercises -- Adding Blocks to the Simulink® Library Browser -- Introduction -- Summary -- Exercise -- Simulation Acceleration -- Introduction -- Profiler -- Summary -- Exercise -- Advanced Numerical Integration -- Introduction -- Dynamic Errors (Characteristic Roots, Transfer Function) -- Discrete-Time Systems and the Equivalent Continuous-Time Systems -- Characteristic Root Errors -- Transfer Function Errors -- Asymptotic Formulas for Multistep Integration Methods -- Simulation of Linear System with Transfer Function H(s) -- Exercises

Stability of Numerical Integrators -- Adams-Bashforth Numerical Integrators -- Implicit Integrators -- Runga-Kutta (RK) Integration -- Exercises -- Multirate Integration -- Procedure for Updating Slow and Fast States: Master/Slave = RK-4/RK-4 -- Selection of Step Size Based on Stability -- Selection of Step Size Based on Dynamic Accuracy -- Analytical Solution for State Variables -- Multirate Integration of Aircraft Pitch Control System -- Nonlinear Dual Speed Second-Order System -- Multirate Simulation of Two-Tank System -- Simulation Trade-Offs with Multirate Integration -- Exercises
Abstract:
"Employing the widely adopted MATLAB and Simulink software packages, this book offers the scientific and engineering communities integrated coverage of continuous simulation and the essential prerequisites in one resource. It also provides a complete introduction to the Real-Time Workshop. The text takes the reader through the process of converting a mathematical model of a continuous or discrete system into a simulation model and source code implementation, which can be explored to better understand the dynamic behavior of the system. The second edition addresses common nonlinearities, expands coverage of the Kalman filter, and features extensive treatment of numerical parameters"-- Provided by publisher.

"In the first article of SIMULATION magazine in Fall 1963, the editor John McLeod proclaimed simulation to mean "the act of representing some aspects of the real world by numbers or symbols which may be easily manipulated to facilitate their study." Two years later, it was modified to "the development and use of models for the study of the dynamics of existing or hypothesized systems." More than forty years later, the simulation community has yet to converge upon a universally accepted definition"-- Provided by publisher.
Added Author: