Preface |
|
xi | |
Acknowledgments |
|
xv | |
Authors |
|
xvii | |
|
Numerical Modeling for Engineering |
|
|
1 | (4) |
|
Computer Usage in Engineering |
|
|
1 | (1) |
|
Importance of the Computer |
|
|
1 | (1) |
|
|
1 | (1) |
|
|
2 | (1) |
|
|
2 | (1) |
|
Preparing a Computer Program |
|
|
3 | (1) |
|
Recommended Procedures for Writing a Program |
|
|
3 | (1) |
|
Building Blocks in Writing a Program |
|
|
3 | (2) |
|
|
5 | (40) |
|
|
5 | (3) |
|
|
5 | (3) |
|
Constructing a Program in MATLAB |
|
|
8 | (1) |
|
|
8 | (10) |
|
|
18 | (8) |
|
|
26 | (2) |
|
|
28 | (17) |
|
|
29 | (15) |
|
|
44 | (1) |
|
|
45 | (32) |
|
|
45 | (3) |
|
System of Linear Equations |
|
|
48 | (7) |
|
|
49 | (1) |
|
The Gauss Elimination Function |
|
|
49 | (1) |
|
|
50 | (5) |
|
|
55 | (6) |
|
|
61 | (2) |
|
|
63 | (1) |
|
|
64 | (4) |
|
|
68 | (9) |
|
|
72 | (1) |
|
|
72 | (4) |
|
|
76 | (1) |
|
Roots of Algebraic and Transcendental Equations |
|
|
77 | (18) |
|
|
77 | (1) |
|
|
77 | (2) |
|
|
79 | (1) |
|
|
80 | (15) |
|
|
84 | |
|
|
83 | (10) |
|
|
93 | (2) |
|
|
95 | (10) |
|
Numerical Integration and Simpson's Rule |
|
|
95 | (3) |
|
|
98 | (2) |
|
|
100 | (1) |
|
MATLAB's DBLQUAD Function |
|
|
101 | (4) |
|
|
102 | (1) |
|
|
103 | (2) |
|
Numerical Integration of Ordinary Differential Equations |
|
|
105 | (36) |
|
The Initial Value problem |
|
|
105 | (2) |
|
The Fourth-Order Runge-Kutta Method |
|
|
107 | (1) |
|
System of Two First-Order Equations |
|
|
108 | (1) |
|
A Single Second-Order Equation |
|
|
108 | (2) |
|
|
110 | (2) |
|
Ordinary Differential Equations That Are Not Initial Value Problems |
|
|
112 | (1) |
|
Solution of a Tri-Diagonal System of Linwear Equations |
|
|
112 | (3) |
|
|
115 | (3) |
|
|
118 | (23) |
|
|
121 | (20) |
|
|
141 | (14) |
|
|
141 | (1) |
|
Creating a Model in Simulink |
|
|
141 | (2) |
|
Typical Building Blocks in Constructing a Model |
|
|
143 | (3) |
|
Constructing and Running the Model |
|
|
146 | (1) |
|
|
146 | (1) |
|
Using the mux and fen Blocks |
|
|
146 | (2) |
|
|
148 | (1) |
|
|
149 | (1) |
|
Trigonometric Function Blocks |
|
|
150 | (5) |
|
|
152 | (3) |
|
|
155 | (16) |
|
|
155 | (1) |
|
|
155 | (3) |
|
Curve Fitting with the Exponential Function |
|
|
158 | (2) |
|
MATLAB's Curve-Fitting Function |
|
|
160 | (2) |
|
|
162 | (2) |
|
The Function Interpl for Cubic Spline Curve Fitting |
|
|
164 | (1) |
|
Curve Fitting with Fourier Series |
|
|
164 | (7) |
|
|
167 | (4) |
|
|
171 | (16) |
|
|
171 | (1) |
|
Unconstrained Optimization Problems |
|
|
172 | (1) |
|
Method of Steepest Descent |
|
|
173 | (3) |
|
Optimization with Constraints |
|
|
176 | (2) |
|
MATLAB's Optimization Function |
|
|
178 | (9) |
|
|
182 | (1) |
|
|
182 | (4) |
|
|
186 | (1) |
|
Partial Differential Equations |
|
|
187 | (46) |
|
The Classification of Partial Differential Equations |
|
|
187 | (1) |
|
Solution by Separation of Varibles |
|
|
188 | (18) |
|
|
188 | (4) |
|
Unsteady Heat Transfer I (Bar) |
|
|
192 | (7) |
|
Unsteady Heat Transfer II (Cylinder) |
|
|
199 | (7) |
|
Unsteady Heat Transfer in 2-D |
|
|
206 | (5) |
|
Perturbation Theory and Sound Waves |
|
|
211 | (6) |
|
Review of Finite Difference Formulas |
|
|
217 | (1) |
|
Example of Applying Finite Difference Methods to Partial Differential Equations |
|
|
217 | (16) |
|
|
218 | (2) |
|
|
220 | (1) |
|
|
221 | (12) |
|
|
233 | (16) |
|
Iteration in Pipe Flow Analysis |
|
|
233 | (2) |
|
|
235 | (3) |
|
|
238 | (11) |
|
|
241 | (7) |
|
|
248 | (1) |
|
|
249 | (34) |
|
Laplace Transform and Inverse Transform |
|
|
249 | (7) |
|
Transforms of Derivatives |
|
|
256 | (1) |
|
Ordinary Differential Equations, Initial Value Problem |
|
|
257 | (3) |
|
|
260 | (3) |
|
|
263 | (1) |
|
Laplace Transform of the Unit Step Function |
|
|
264 | (4) |
|
|
268 | (3) |
|
Laplace Transforms Applied to partial Differential Equations |
|
|
271 | (5) |
|
Laplace Transforms and Complex Variables |
|
|
276 | (7) |
|
|
278 | (3) |
|
|
281 | (1) |
|
|
282 | (1) |
|
An Introduction to the Finite Element Method |
|
|
283 | (60) |
|
Finite Element Method for Stress Analysis |
|
|
283 | (1) |
|
Structural Mechanics Plane Stress Analysis |
|
|
283 | (5) |
|
The Shape Function for a Linear Triangle Element |
|
|
288 | (11) |
|
3-Node Triangular Element for 2-D Stress Analysis |
|
|
290 | (1) |
|
Shape Function in Area Coordinates |
|
|
291 | (1) |
|
Finite Element Formulation Using Triangular Elements |
|
|
292 | (7) |
|
Finite Element Analysis Using MATLAB's PDE Toolbox |
|
|
299 | (21) |
|
Structural Mechanics Plane Strain Analysis |
|
|
320 | (1) |
|
Model Analysis of 2-D Structures |
|
|
321 | (4) |
|
Finite Element Analysis for Heat Transfer |
|
|
325 | (18) |
|
|
339 | (2) |
|
|
341 | (2) |
|
|
343 | (76) |
|
|
343 | (3) |
|
Representation of Systems in MATLAB |
|
|
346 | (9) |
|
Transfer Function Representation |
|
|
348 | (2) |
|
Zero-Pole-Gain Format of Transfer Function Representation |
|
|
350 | (2) |
|
State Space Representation |
|
|
352 | (3) |
|
|
355 | (6) |
|
|
355 | (2) |
|
|
357 | (1) |
|
MATLAB Tools for Defining the Closed-Loop System |
|
|
358 | (3) |
|
MATLAB Tools for the Performance Analysis of Closed-Loop Systems |
|
|
361 | (6) |
|
|
361 | (2) |
|
|
363 | (4) |
|
|
367 | (10) |
|
Example to Be Used with SISOtool |
|
|
367 | (3) |
|
|
370 | (1) |
|
Using SISOtool to Design the Controller for Example at Beginning of This Section |
|
|
371 | (6) |
|
Application of Simulink in Controls and Dynamic Systems |
|
|
377 | (28) |
|
Example of Control of the Fluid Level in Coupled Tanks |
|
|
377 | (8) |
|
Design of a Feed-Forward Loop Using Optimality Criteria |
|
|
385 | (6) |
|
|
391 | (3) |
|
Sampled Data Control System |
|
|
394 | (3) |
|
Implementation of ADC and DAC in Simulink |
|
|
397 | (8) |
|
Simulink's Data Acquisition Toolbox |
|
|
405 | (14) |
|
|
406 | (1) |
|
|
407 | (1) |
|
|
408 | (1) |
|
|
408 | (4) |
|
|
412 | (5) |
|
|
417 | (2) |
Appendix A |
|
419 | (4) |
Appendix B |
|
423 | (6) |
Appendix C |
|
429 | (10) |
Index |
|
439 | |