Skip to content

Environmental Modeling A Practical Introduction

Best in textbook rentals since 2012!

ISBN-10: 0415300541

ISBN-13: 9780415300544

Edition: 2007

Authors: Mike J. Barnsley

List price: $150.00
Blue ribbon 30 day, 100% satisfaction guarantee!
Rent eBooks
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:

Increasingly used to represent climatic, biogeochemical, and ecological systems, computer modeling has become an important tool that should be in every environmental professional's toolbox. Environmental Modeling: A Practical Introduction is just what it purports to be, a practical introduction to the various methods, techniques, and skills required for computerized environmental modeling. Exploring the broad arena of environmental modeling, the book demonstrates how to represent an environmental problem in conceptual terms, formalize the conceptual model using mathematical expressions, convert the mathematical model into a program that can be run on a desktop or laptop computer, and…    
Customers also bought

Book details

List price: $150.00
Copyright year: 2007
Publisher: CRC Press LLC
Publication date: 2/13/2007
Binding: Hardcover
Pages: 432
Size: 6.50" wide x 9.50" long x 0.75" tall
Weight: 1.628
Language: English

Models and Modeling
Why Model?
The Modeling Process
Identifying the Nature and Scope of the Problem
Developing the Conceptual Model
Stating the Assumptions
Formulating the Mathematical Model
Implementing the Computational Model
Evaluating the Model
Llyn Efyrnwy
Structure and Objectives of the Book
Resources on the CD-ROM
Typographical Conventions
Visualizing Environmental Data
Introduction
Creating 2D Plots
Creating a Simple x-y Plot
Labeling the Axes of a Plot
Plotting Multiple Data Series
Plotting with Different Data Styles
Plotting Time-Series Data
Plotting Multiple Time-Series
Further Control over Plotting Styles
Plotting in Three Dimensions
Description of the Digital Elevation Data Set
Visualizing 3D Data in gnuplot
Altering the View Direction
Generating a 3D Surface Plot
Hidden-Line Removal
Producing Solid Surface Models
Contouring 3D Surface Plots
Printing Plots
Exporting Graphics Files
Command-Line Scripts
Summary
Processing Environmental Data
Introduction
Structure of the Llyn Efyrnwy Precipitation Data
Creating and Running a Simple gawk Program
Using gawk to Process Selected Fields
Storing the gawk Program in a File
Using gawk to Process Selected Records
Controlling the Format of the Output
Redirecting the Output to a File
Visualizing the Output Data
Logical or Boolean Operators in gawk
Summary
Wind Speed and Wind Power
Introduction
Description of the Wind Speed Data
Calculating the Annual Mean Wind Speed
Determining the Maximum Wind Speed
Exploring Wind Speed Variability
Determining the Absolute Frequency Distribution
Determining the Relative Frequency Distribution
Probability Distributions and Probability Density Functions
Function Fitting in gnuplot
Probability of the Wind Speed Exceeding a Given Value
Wind Energy and Power
Theoretical Basis
Application to Llyn Efyrnwy Data
Visualizing the Output
Summary
Solar Radiation at Earth's Surface
Introduction
Description of the Solar Irradiance Data
Analyzing the Observations
Data Extraction and Pre-Processing
Visualizing the Output
Modeling Solar Irradiance
Formulating the Mathematical Model
Implementing the Computational Model
Enhancing the Implementation
Visualizing the Simulated Variation in Solar Irradiance
Summary
Light Interaction with a Plant Canopy
Introduction
Developing a Model of Light Interaction with Plant Canopies
Specifying the Conceptual Model
Formulating the Mathematical Model
Implementing the Computational Model
Running the Model
Evaluating the Output from the Computational Model
A Two-Layer Light Interaction Model
Improving the Conceptual Model
Reformulating the Mathematical Model
Implementing the Two-Layer Model in gawk
Running the Two-Layer Model
Evaluating the Two-Layer Model
Accounting for Multiple Scattering
Enhancing the Conceptual and Mathematical Models
Implementing the Revised Two-Layer Model
Running the Revised Two-Layer Model
Evaluating the Revised Two-Layer Model
Multiple Leaf-Layer Models
Enhancing the Conceptual Model
Formulating the Three-Layer Model
Implementing the Three-Layer Model
Running the Three-Layer Model
Evaluating the Multiple-Layer Model
Summary
Analytical and Numerical Solutions
Introduction
An Exact Analytical Solution to the Two-Layer Model
Reformulating the Two-Layer Model
Implementing and Running the Exact Analytical Solution
Evaluating the Exact Analytical Solution
An Iterative Numerical Solution to the Multiple Leaf-Layer Model
Revisiting the Conceptual Model
Formulating the Mathematical Model
Implementing the Multiple Leaf-Layer Model
Running the Multiple Leaf-Layer Model
Evaluating the Multiple Leaf-Layer Model
How Many Iterations are Required?
Objective Determination of the Required Number of Iterations
Running and Evaluating the Revised Computational Model
Bouguer's Law and the Attenuation Coefficient
Implementing a Computational Model of Bouguer's Law
Running and Evaluating the Modified Computational Model
Visualizing the Output
Function Fitting in gnuplot
Summary
Population Dynamics
Introduction
Unconstrained or Density-Independent Growth
Development of the Conceptual Model
Formulation, Implementation and Evaluation of the Discrete Model
Formulation, Implementation and Evaluation of the Continuous Model
Constrained or Density-Dependent Growth
Developing the Conceptual Model
Continuous Logistic Model
Discrete Logistic Model
Numerical Integration (or Stepping) Methods
Euler's Method
Runge-Kutta Methods
Inter-Specific Competition
Conceptual Basis and Mathematical Formulation
Implementation
Running the Model
Visualization
Predator-Prey Relationships
Conceptual Basis and Mathematical Formulation
Implementation
Running the Model
Visualization
Summary
Biospheric Feedback on Daisyworld
Introduction
Description and Assumptions of the Conceptual Model
Formulating the Mathematical Model
Implementing the Computational Model
Implementation 1: Constant Solar Luminosity
Implementation 2: Increasing Solar Luminosity
Implementation 3: Exploring the Impact of Biodiversity
Implementation 4: Modularizing the Code with User-Defined Functions
Sensitivity Analysis and Uncertainty Analysis
Summary
Modeling Incident Solar Radiation and Hydrological Networks Over Natural Terrain
Introduction
Visualizing Digital Elevation Data as an Array
Handling Multi-Dimensional Arrays in gawk
Determining Terrain Gradient and Aspect
Formulation
Implementation
Evaluation
Visualization
Solar Irradiance on Sloping Terrain
Formulation
Implementation
Evaluation
Visualization
Modeling Hydrological Networks
Implementation
Evaluation
Visualization
Modified Implementation
Evaluation of the Modified Implementation
Visualization of the LDD Vectors on a Solid Surface Model
Summary and Further Directions
Installing and Running the Software
Introduction
Some Basic Computing Concepts
Operating System
Files, Directories, Paths and File Systems
Installing and Running gnuplot
Instructions for Microsoft Windows
Instructions for GNU/Linux
Installing and Running gawk
Instructions for Microsoft Windows
Instructions for GNU/Linux
GNU General Public License
Preamble
Terms and Conditions for Copying, Distribution and Modification
No Warranty
Gnuplot License
Standards
International Standard Date and Time Notation
SI Units (Systeme International d'Unites)
Solutions to Exercises
Acronyms and Abbreviations
List of Symbols
References
Index