Skip to content

Introduction to Engineering Modeling and Problem Solving

Best in textbook rentals since 2012!

ISBN-10: 0471431605

ISBN-13: 9780471431602

Edition: 6th 2009

Authors: Jay Brockman, Stephen Batill, Thomas Fuja

List price: $225.95
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Divided into three innovative modules, this work will help readers gain a solid foundation in the modeling, design, and control of engineering systems composed of interacting parts.
Customers also bought

Book details

List price: $225.95
Edition: 6th
Copyright year: 2009
Publisher: John Wiley & Sons, Incorporated
Publication date: 4/29/2008
Binding: Hardcover
Pages: 620
Size: 8.11" wide x 10.08" long x 1.02" tall
Weight: 2.486
Language: English

Lymon C. Reese is Nasser I. Al Rashid Chair Emeritus and Professor of Civil Engineering at the University of Texas, Austin. He's also a partner in the firm of Lymon C. Reese & Associates. He's the author of more than 150 technical papers and coauthor of several books, including Dynamics of Offshore Structures, Second Edition (published by Wiley).William M. Isenhower is a project manager for Lymon C. Reese & Associates. He is a codeveloper of the LPILE plus computer program and is a registered professional engineer in Texas.Shin-Tower Wang is President of Lymon C. Reese & Associates. He is the author or coauthor of more than thirty papers and publications on foundation engineering. He is a…    

The Engineering Mindset
Engineering and Society
Introduction
The Engineering Method
Science, Mathematics, and Engineering
Ingenuity: From Lifting Weights to Microelectronics
Engineering Models
Networks and Systems
Everything is Connected to Everything
A Web of Innovation
Systems
Engineering Disciplines and Majors
Introduction
Overview of Engineering Disciplines
Professional Organizations
Innovation at the Interfaces Between Disciplines
Engineering and Computing
Programming and Logical Thinking
Number Crunching
Problems
Organization and Representation of Engineering Systems
What We Think About How We Think
Example: Doing Math in Your Head
A Model for Cognitive Processing
"How To" Knowledge and Problem Solving
Mind and Brain
Concept Maps
What Is a Concept Map?
How to Build a Good Concept Map
Hierarchies
Representation and Design
Purpose, Environment, and Form
Requirements, Specifications, and the Forces That Shape a Design
Design Hierarchies
Example: What Supply for Rural Communities in Developing Nations
The Top-Level Problem: Meeting Community Needs
A Lower-Level Problem: Design of a Handpump
Even Lower-Level Design Details: Seals and Bearings
Problems
Learning and Problem Solving
Introduction
Expertise and The Learning Process
What Do You Know? Levels of Understanding
Knowledge: Recalling Facts from Memory
Comprehension: Understanding Meaning
Application: Using in New Situations
Analysis: Breaking Down into Parts
Synthesis: Constructing a New Integrated Whole
Evaluation: Using Judgment to Make Decisions
Social and Societal Responsibilities of Decision Making
Getting Good Results from Your Learning Efforts
Get Ready to Learn
Building a Good Structure for Knowledge
Metacognition: Monitoring Your Own Understanding
A Framework for Problem Solving
Problem Solving Step 0: I Can
Problem Solving Step 1: Define
Problem Solving Step 2: Explore
Problem Solving Step 3: Plan
Problem Solving Step 4: Implement
Problem Solving Step 5: Check
Problem Solving Step 6: Generalize
Problem Solving Step 7: Present the Results
How Much CO Does a Typical Passenger Car Produce?
Define
Explore
Plan
Do It
Check
Generalize
Present the Results
Planning Larger Projects
SolderBaat-A Circuit Board Assembly and Test System
Task Scheduling
Teamwork and Results
Heuristics
Write It Down
Restate in Simpler Terms
Draw a Picture
Do You Know a Related Problem?
Work Backwards/Forwards
Work Top-Down/Bottom-Up
Divide and Conquer
Check for Unnecessary Constraints
Discuss
Try Solving a Scaled-Down Version of the Problem
Try Solving a Simpler but Related Problem
Use Models
Guess and Check
Use an Analogy
Change Your Perspective
Look at the Big Picture
Do the Easy Parts First
Plug in Numbers
Keep Track of Progress
Change the Representation
Replan
Pay Attention to Hunches
Take a Break
Problems
Model-Based Design
Laws of Nature and Theoretical Models
Engineering Models
Evolution of Theory
Models of Motion
Aristotle's Physics
Galileo and the Scientific Method
Rene Descartes and Conservation of Motion
The Royal Society
Huygens' Improvements to Descartes' Model
Newton's Laws of Motion
Leibniz and the "Living Force," Work and Energy
Modeling the "Spring of Air"
The Horror of the Vacuum
Boyle's Law
Hooke's Law
The Birth of the Piston Engine
Newcomen's Engine
James Watt's Improvements to Newcomen's Design
The Science of Thermodynamics
Sadi Carnot and the Limits of Engine Efficiency
James Joule: From Building a Better Brewery to a Theory of Heat and Energy
Conservation of Mass
Robert Boyle and The Sceptical Chymist
Antoine Lavoisier
Analysis Example: The Internal Combustion Engine
Operation of a Four-Stroke Engine
Efficiency of the Intake Stroke and Air/Fuel Ratio
Efficiency of the Compression Stroke and the Compression Ratio
Design Example: The Handpump
Problem Definition and Plan of Attack
Modeling Forces on the Piston
Modeling the Handle Lever Arm
Modeling Pump Efficiency
Problems
Data Analysis and Empirical Models
Introduction
Theory and Data
Validating Boyle's Law
Exponential Change, Log Plots, and Moore's Law
Empirical Models
Introduction
Running an Experiment
Interpolation and Fitting a Line to the Data
Using Statistics to Quantify Uncertainty
Sources of Uncertainty
Mean and Standard Deviation: Systematic and Random Error
Estimating Probability
Frequency of Results and Histograms
The Theory of the Bell Curve
Trade Studies: Evaluating Tradeoffs Between Design Variables
Methodology: Making and Using Maps
Problem Definition and Plan of Attack
Mapping the Design Space
Finding Settings to Satisfy Distance Constraints
Minimizing Energy while Launching at a Target
Problems
Modeling Interrelationships in Systems: Lightweight Structures
Introduction
The Statics Perspective
Force as a Vector
Addition of Forces
Equilibrium of a Point or Particle
Equilibrium of Pinned Joints and Bars
Loads, Supports, and Reaction Forces
Static Analysis of a Complete Truss
The Materials Perspective
Bars as Springs: Hooke's Law and Young's Modulus
Strength of Materials
Buckling
Putting It All Together
Statics Perspective
Materials Perspective
Statically Determinate and Indeterminate Trusses
Example: A Trade Study of Strength versus Weight in a Truss
Problem Definition and Plan of Attack
Implementation of the Plan
Finding an Acceptable Design
Problems
Modeling Interrelationships in Systems: Digital Electronic Circuits
Introduction
Computing Machines
The Logical and Physical Views
History and Background
Digital Circuits from the Symbolic and Logical Perspective
Boolean Logic
Building Computing Machines Out of Switches
Binary Representation of Numbers
Adding Numbers with Switches
Digital Circuits from the Electronics Perspective
Electricity
Electronic Devices
Electrical Circuits
Putting It All Together: Design of an Inverter
Background
Problem Definition and Plan of Attack
Choosing Device Sizes
Calculating Power Consumption
Problems
Modeling Change in Systems
Introduction
Predicting the Future: Accumulation of Change
The State of a System
Euler's Method: Predicting Change from One State to the Next
Launching a Softball
Problem Definition and Plan of Attack
Modeling the Softball Trajectory Without Drag
Modeling the Softball Trajectory with Drag
Continuous Versus Discrete Models
Running Out of Gas
Background
Problem Definition and Plan of Attack
Flow Rates and Conservation of Mass
Growth at a Constant Rate: Population and Per-Capita Oil Consumption
Putting It All Together
Will We Really Run Out of Oil by 2040?
Problems
Problem Solving with Matlab
Getting Started with MATLAB
Your First MATLAB Session
Interpreting Simple Arithmetic Expressions
Variables
Scripts
Examples
Determining Velocities After a Collision
Mass of CO[subscript 2] Produced by a Car
Problems
Vector Operations in MATLAB
Introduction
Basic Operations
Defining and Accessing Vectors
Element-Wise Arithmetic Operations on Vectors
Example: Validating Boyle's Law
Simple Two-Dimensional Plots and Graphs
Plot Basics
Adding Titles and Labels
Changing Line Styles
Multiple Plots on One Set of Axes
Multiple Sets of Axes in One Figure
Plotting Functions
Specialized Plotting
Example: Plotting the Results of Boyle's Experiment
Example: Moore's Law and Log Plots
Statistics
The Basics: Minimum, Maximum, Averages, etc.
Counting Values in a Range
Bin Counts and Histograms
Where to Learn More
Problems
Matrix Operations in MATLAB
Basic Operations
Defining and Accessing Matrices
Element-Wise Arithmetic Operations on Matrices
Parameter Sweeps Over Two Variables
Creating Tables Using Code meshgrid
Example: Force on the Piston of a Pump Versus Well Depth and Cylinder Radius
Plotting 3-Dimensional Data
Mesh and Surface Plots
Contour Plots
Side-View Cross-Section Plots
Matrix Arithmetic
Zero Matrix
Equality of Matrices
Matrix Addition
Multiplication of a Matrix by a Scalar
Matrix Subtraction
Matrix Multiplication
Solving Systems of Linear Equations
Linear Equations in Matrix Form
The Identity Matrix and the Inverse of a Matrix
Solving Matrix Equations Using Inversion
Solving Matrix Equations Using the Backslash Operator
Example: Analysis of a Truss
Example: Analysis of Electrical Circuits
Problems
Introduction to Algorithms and Programming In MATLAB
Algorithms, Flow Charts, and Pseudocode
What Is an Algorithm?
Describing Simple Sequences of Operations
Subroutines
Conditional Branches
Loops
MATLAB Functions
Mathematical Functions Versus MATLAB Functions
Functions Calling Functions
Watching a Function Call Through the MATLAB Debugger
Conditional Selection Statements
Review of Logic Expressions
IF/ELSE Statements
Stepping Through an IF Statement in the Debugger
Loops or Repetition Statements
WHILE Loops
FOR Loops
Watching a Loop in the Debugger
Nested Loops
Common Loop Bugs
Examples of Functions, Conditionals, and Loops
Subfunctions: The Cake Recipe
Vector and Matrix Functions
Accumulation of Change
Review: Modeling Population Growth
Modeling the Trajectory of a Softball with Drag
Problems
Problem Solving Process
Bloom's Taxonomy: Levels of Understanding
Engineering Societies and Professional Organizations
Systems of Units
The SI System
Non-SI Units and Conversion Factors
Bibliography
Index