Biosystems Analysis Group

POND© Tutorial


What is POND?


Shree S. Nath, John P. Bolte and Doug Ernst

Biosystems Analysis Group, Department of Bioresource Engineering

Oregon State University, Corvallis, OR 97331, U.S.A



Acknowledgements

The POND software and supporting documentation has been developed under a grant from the Pond Dynamics /Aquaculture Collaborative Research Support Program (PD/A CRSP), funded in part by the U.S. Agency for International Development, Grant No. DAN-4023-G-00-0031-00. We acknowledge the assistance of Gholam R. Moosapanah in the preparation of this tutorial.

Disclaimer

The contents of this document do not necessarily represent an official position or policy of the U.S. Agency for International Development. Also, the mention of trade names or commercial products does not constitute endorsement or recommendation for use on the part of the U.S. Agency for International Development or the PD/A CRSP. All products, names, and services are trademarks or registered trademarks of their respective companies.

Although every precaution has been taken in the preparation of the POND software, Oregon State University as well as the PD/A CRSP assume no responsibility for errors or omissions, nor is any liability assumed for damages resulting from the use of the information generated by the software.

Technical Assistance

For technical assistance, or to forward any comments/suggestions, please contact:

Dr. John Bolte

Biosystems Analysis Group

Department of Bioresource Engineering

Gilmore Hall, Oregon State University

Corvallis, OR 97331, U.S.A

Phone: (541) 737-6303 or (541) 737-3218. Fax: (541) 737-2082

Copyright Information

The POND software is copyrighted to Oregon State University.



PART 1 - TUTORIAL OVERVIEW

The POND tutorial will primarily focus on applications of the software, which was written to provide educators, extension agents, pond managers and researchers with a tool for rapidly exploring the effects of various management practices on facility-level performance and economic returns. This functionality is accomplished primarily by the use of simulation models and an economic analysis package.

Production scenarios that can be explored using POND include: site locations, fish species for culture, stocking densities, feeding rates, fertilization rates, liming rates, and water exchange rates.

1.1. OBJECTIVES

The objectives of the POND tutorial are as follows:


PART 2 - ABOUT POND

This section deals with basic information required for a proper understanding of the concepts and terminology used in the POND software. A brief review of the POND models and software installation is also provided. Please refer to User's Guide or to the on-line help system for more detailed information.

2.1. BACKGROUND INFORMATION

2.1.1. Systems Concepts Applied to Pond Aquaculture

To effectively apply POND in planning and managing an aquaculture facility, it is useful to be familiar with the concept of a system.

In general, a system may be defined as a collection or arrangement of components that are related in such a way as to form a whole. A change in any component is reflected in the behavior of the whole. A facility represents a system because a change in any component (e.g., site location, pond characteristics) will cause the overall behavior to change. In POND, the term facility represents an existing or planned pond aquaculture system consisting of the following entities:

These facilities are 'created' in POND by accessing various databases. Management practices can also be defined by manipulating information stored in these databases.

Once a facility and associated management practices have been specified in POND, the program can be used to forecast or predict changes in the system over time. For example, fish growth during the time period between the date of stocking and anticipated date of harvest can be predicted. This type of prediction is accomplished by the use of simulation models, which are useful tools to describe systems.

2.1.2. Simulation Modeling Terminology

Simulation Models: POND contains simulation models that describe various components of a pond aquaculture system. A simulation model is essentially a collection of mathematical expressions that describe relationships among components within the system of interest.

State Variable: Each component of a simulation model is typically represented as a state variable, which describes the current state of that component at any given time. For example, pond water temperature can be considered to be a state variable. The state variables in the POND simulation models require an initial value to be provided by the user. The collection of all these values describes the initial conditions of the pond aquaculture system.

Time Step: The mathematical expressions in a simulation model are typically set up to describe changes that occur to the relevant state variables over a small time interval which is called the time step. This rate change is mathematically solved by POND for the overall simulation period to arrive at the final state of the system.

Parameter: The rate of change of a state variable is a result of various processes that are considered in the mathematical expression for the particular variable. The rate expressions for these processes typically involve the use of a quantity or constant whose value can be varied depending on the circumstance of its application. This constant is referred to as a parameter.

Compartment Modeling: Compartment modeling is a way of viewing subsets of a given system. For example, a pond can be considered to have two compartments: (a) the pond water compartment, and (b) a sediment compartment. Each compartment can maintain relevant state variables.

Dynamics & Kinetics: The term dynamics applies to a system that continually changes. Kinetics has a similar meaning, but is more commonly used to describe changes that occur in certain biological populations (e.g., bacteria) or nutrient pools (e.g., nitrogen, phosphorus).

Steady State: When a state variable is said to follow steady state kinetics, it implies that the rate change is zero. In other words, the net change in the state variable over time is zero. For example, if the nitrogen concentration in a pond is assumed to follow steady state kinetics, it implies that the concentration remains constant throughout the period of simulation.

2.1.3. Purposes and Organization of the POND Simulation Models

The purposes of the POND simulation models are as follows:

  1. To describe changes that occur in the state variables over time, given their initial conditions, and inter-relationships with other variables and/or management practices. In practical terms, this capability provides users with a tool that can be used to predict the outcome of different management practices and other operational constraints on facility-level fish production and economics.
  2. To develop and improve our understanding of the behavior of pond aquaculture systems.

POND simulation models are organized hierarchically into three levels based on increasing complexity. Each modeling level has different data requirements and can be used to conduct different kinds of analyses:

NOTE: We will not be dealing with Level 3 models in this tutorial.

2.1.4. Economic Analysis

The main purpose of the economic analysis package is to allow rapid assessment of different pond configurations or management scenarios that can be simulated by the models in POND. Economic analysis capabilities in POND are provided in the form of enterprise budgeting.

An enterprise budget is essentially a tabulation of the costs and income for a farm operation. The three categories of costs supported in POND are:

Depreciable Costs: For items which are purchased for long-term use and then depreciated over the lifetime of service for the item. Examples include pumps, heavy equipment, and buildings.

Fixed Costs: For items which incur a known, constant expense over the multiple periods of analyses. Examples include land and pond construction costs.

Variable Costs: For items which incur costs that vary with factors such as the amount of production and type of management. Examples include costs for fingerlings, fertilizers, feed, and fuel.

Income streams in POND typically include only marketable fish, although income that accrues from other items produced (e.g., crops produced in an integrated agriculture-aquaculture farm), if any, can be optionally considered.

2.2. SYSTEM REQUIREMENTS AND INSTALLATION

2.2.1. System Requirements

POND requires a IBM-compatible personal computer running the Microsoft Windows (version 3.1 or higher) operating environment. It requires approximately 1.5MB of available hard disk space and a minimum of 4MB RAM. A 80386 CPU is required, and a 80486 or greater CPU is recommended.

2.2.2. Installation

POND comes on a single 3.5" floppy disk. The simplest way to install POND is to make a directory on your hard disk using the DOS md command as follows:

> md c:\pond

Once the POND files are copied to your hard disk, start Windows by typing Win at the DOS prompt. Next, set up a Program Manager group for POND. This is accomplished by selecting File/New from the Program Manager main menu and selecting Program Group. This will create a POND group.

Then, select File/New from the main menu, select Program Item, and specify POND.EXE and C:\POND in the Command Line and Working Directory fields, respectively. Once the program item is established, double-click on the POND icon to start the program.


PART 3 - BASIC FAMILIARIZATION WITH POND

3.1. POND DATABASES

Basic inputs to POND are provided through a series of 'mini-databases' related to particular aspects of the program. Databases containing default information have been created in POND to allow users to familiarize themselves with the program. See pages 7-8 of the User's Guide or to the on-line help system for further details.

3.1.1. Database Operations

Basic user interaction with the databases is handled in a consistent manner across all databases. All databases share the following characteristics:

  1. Each database consists of 1 or more records, which describe a single entity in the database,
  2. Each database resides on the hard disk as an ASCII file,
  3. Each database has a dialog-based interface, allowing the user to add, modify, copy, and delete records without having to directly edit the database file.

3.1.1.1. Editing databases

To edit the database, select the appropriate database from the Parameters menu or push the appropriate toolbar button. The dialog interface window will appear. A number of functions are common across all database editing dialogs, as described below.

Browsing Records

Records in the database can be traversed by selecting the << and >> buttons, or by scrolling directly through the list of record names.

Adding New Records

New records can be add to the database by selecting the <Add> button. A blank (default) record will appear for editing. Alternatively, you may make a copy an existing record by selecting the <Copy> button. In either case, you will be requested to provide a name for the new record.

Deleting Records

Existing records are removed from the database by selecting the <Remove> button. The currently selected record will be removed from the database.

Saving Changed Records

When you are finished viewing and/or modifying pond records, you may select the <OK> button to use the updated values (without saving the changes permanently to your disk), or select the <Save to Disk> button to use the changes and save them permanently to your disk. Use the <Cancel> button to ignore any changes made to the current record.

3.1.2. On-line Help

On-line help in POND is obtained by selecting the <Help> button in the various dialog boxes of the program. This operation accesses the relevant section of the User's Guide.

3.1.3. Available Databases in POND

The POND program contains 12 primary databases, as indicated in the table below. The table also indicates the pages in the User's Guide where complete details relevant to the use of these databases can be obtained. Use the information in the Guide or access the on-line help system to fully explore the databases.

Database Name
Starting Page in the User's Guide
Source Water
8
Ponds
10
Fish Lots
15
Fish Species
18
Site Information
20
Soil Characteristics
22
Fertilizer Characteristics
22
Feed
24
Liming Material Characteristics
25
Weather
26
Economics
29
Simulation Setup and Control
31

3.2. ROUTINE MANAGEMENT APPLICATIONS

This section deals with two options in POND that can be used to determine fertilizer and lime requirements for individual ponds without the use of simulation models.

3.2.1. Determining Fertilizer Requirements

POND calculates weekly nutrient (nitrogen, phosphorus and carbon) requirements for a pond based on water quality data entered in the Pond database and a simple model of phytoplankton growth. After selection of one or more fertilizers from the Fertilizer database, the program then calculates the quantity of a single fertilizer (if only one fertilizer type is specified) or the least-cost combination of different fertilizers needed to meet these nutrient requirements of the pond.

To access the fertilizer requirements utility, follow the steps below (for complete details, refer to pgs. 44-49 of the User's Guide or access the on-line help system):

3.2.2. Determining Lime Requirements

POND contains a utility which allows users to estimate the static lime requirements for individual ponds in a facility on the basis of soil properties. These lime requirements may be more appropriate for newer ponds, rather than those that have been in operation for many years. Lower amounts of lime may suffice for the latter category of ponds.

To access the lime requirements utility, follow the steps below (for complete details, refer to pg. 50 of the User's Guide or access the on-line help system):

3.3. SIMULATION

POND simulations involve three main phases:

These phases are demonstrated in the trial simulations below. More complete details can be obtained by referring to Chapter 5 of the User's Guide (pgs. 51-57).

Note that economic analysis can be conducted after a simulation run by generating an enterprise budget. We will deal with this issue (Section 2.4) after completing the simulation phases.

3.3.1. Creating the Simulation Scenario

The hypothetical facility has the following general characteristics. The above facility will first be simulated by the use of Level 1 models. An enterprise budget for this trial simulation will then be generated. The procedure will be repeated for a Level 2 simulation.

NOTE: The required data have already been entered into the POND databases.

SiteRomsai, Thailand
WeatherFrom file - romsai.wdb
Source waterCanal
Pond2 ponds
Lots1 lot per pond
SpeciesNile tilapia (Oreochromis niloticus)



The simulation scenario is created as follows:

  1. Push the <Site> icon on the toolbar. This brings up the Site database. Select Romsai from the list of available sites.
  2. Push the <Weather> icon on the toolbar. This brings up the Weather database. Click on the Run from file option and select the file romsai.wdb.
  3. Push the <Run> icon on the toolbar. This brings up the Pond Simulation Control dialog. Options available in this dialog are discussed below.

Clock Settings

This is used to define the period of simulation. Use the following settings:

Start time: January 15th, 1996

Stop time: August 15th, 1996

Time step: Daily (1 day for a Level 1 simulation; 0.1 day for Level 2)

Parameter Setup

  1. Push the <Fish Lot(s)> button to view the Lot database. Relevant lots for our trial simulations are RL-1 and RL-2.
  2. Push the <Ponds> button to view the Pond database. Relevant ponds for our trial simulations are Romsai-1 and Romsai-2.
  3. Push the <Simulation> button to view/edit the Simulation database.

3.3.1A. Level 1 Simulation

Set the simulation level to Level 1. Then, push the <Level 1 Options> button to view the fertilizer schedule set for the Romsai ponds. Skip Section 2.3.1B and proceed from the Set Ponds to Simulate part below.

3.3.1B. Level 2 Simulation

Set the simulation level to Level 2. Then, push the <Level 2 Options> button to view the Level 2 Model Parameters dialog box. Other model options can be viewed by pushing the <Nutrient Thresholds>, <Other Sources and Sinks> and/or <Zooplankton Parameters> buttons.

Set Ponds to Simulate

Push the <Select Ponds> button. From the list of available ponds, select Romsai-1 and Romsai-2 into the list to be simulated by pushing the Add button.

Results

Retain the default settings.

3.3.2. Running the Simulation

Once the simulation scenario has been created as described above, simply push the <Run> button at the bottom left corner of the Pond Simulation Control dialog box. The Progress box indicates the extent to which a simulation is completed. Proceed to Section 2.3.3 when the simulation has been completed.

3.3.3. Viewing the Results

Simulation results are available in the form of an overall summary or model output plots.

3.3.3.1. Overall Summary

To accomplish the optimization, select the available fertilizers from the list in the Fertilizer Requirements Setup dialog box. Then, push the <Run Optimizer> button and view the fertilizer recommendations.

3.3.3.2. Plotting Results

Push the <Plot> button from the Pond Simulation Control dialog box OR push the <Plot> icon on the toolbar. This brings up the Select Graph Items dialog box.

The Data Source indicates the source of the simulation data that can be plotted. Select the Lot RL-1. A list of items associated with this lot are shown under the Variables list box. From this list, select the item "Fish Weight (g)".

Next, choose the pond Romsai-1 from the Data Source list and select the item "Water Temperature (°C)".

Push the <OK> button to view plots of the selected items. Plots can be closed by double-clicking on the top left corner of the relevant window.

NOTE: Repeat the above procedure for other items of interest.

3.4. ECONOMIC ANALYSIS

POND provides economic analysis capability in the form of enterprise budgeting to allow rapid assessment of different pond configuration or management scenarios that can be created in POND.

The cost database provides information that is fed to the economics package in POND, which can be used to generate enterprise budgets upon completion of a simulation.

In POND, cost and income data for the enterprise budgets include simulation and non-simulation items:

3.4.1. Generating Enterprise Budgets

After completion of the simulation, select the Economics menu item and then Generate Summary Budget option. POND provides three options for calculating production costs and income: (i) facility, (ii) unit area, and (iii) unit production basis.

Selection of any of the above options results in the Economic Summary Sheet being displayed. If the 'Facility basis' is selected, the enterprise budget will reflect costs and income for the overall facility (one or more ponds). Similarly, if the 'Unit Area' option is selected, budget calculations are based on a per unit area (e.g., per ha) basis. Finally, if the 'Unit production' option is selected, budget calculations are based on a per unit of production (e.g., per kg of fish) basis.

3.4.2. Editing Cost and Income Items

Individual fields in the summary sheet can be updated by direct editing, or by editing data in the Cost database. This database can be obtained by double clicking any field in the summary sheet.

We need to add/edit several items in the Cost database to reflect facility/site specific information:

Fingerling Costs: Push the <Lots> toolbar button, select RL-1 or RL-2 and note the number of fingerlings required based on the stocking density. Create a new record in the Cost database with the name "Fingerlings", enter the number of fingerlings and set the Cost basis to "Per Unit of Area".

Fertilizer Costs: POND automatically calculates the nutrient requirements for the ponds that were simulated. However, it is necessary to translate these requirements into actual fertilizer amounts. To accomplish this task, the following steps are required:

  1. Push the <Summary> button from the Pond Simulation dialog box.
  2. From the Pond Inputs section of the Summary dialog box, push the <Optimize> button.
  3. Select poultry litter, urea and triple superphosphate into the list of Fertilizers to Consider. For each of these fertilizers, use the <Edit Fertilizers> button and set the cost as follows:

Poultry litter 0.25 Baht/kg

Urea 7.00 Baht/kg

TSP 12.00 Baht/kg

  1. Push the <Run Optimizer> button to generate the least-cost fertilizer combination.
  2. Note down the amounts of fertilizers (kg/ha).
  3. Exit from the dialog boxes and click on a field in the Economic Summary Sheet to bring up the Cost database.
  4. For each of the fertilizers recommended by POND, create a new record (e.g., poultry litter), enter the relevant fertilizer amount and the price, and set the cost basis to "Per Unit of Area".

NOTE: Repeat step (g) above for each of the fertilizers in the least-cost combination.

Liming Costs: We will assume that the simulated ponds were limed at the beginning of the culture period. To calculate the lime requirements, we need to repeat the procedures used in Section 3.2.2. The procedures are as follows:

  1. Select the Management/Lime Requirements menu option to bring up the Lime Requirements Setup dialog box.
  2. Select the pond Romsai-1 from the Pond field.
  3. Set the soil in the Soil type field to Coarse Loamy.
  4. Check the box next to the "Use Soil pH to calculate PBS".
  5. Select agricultural limestone as the Liming Source.
  6. Note down the amount of lime (kg/ha).
  7. Exit from the dialog box and click on a field in the Economic Summary Sheet to bring up the Cost database.
  8. Create a new record called "Lime", enter the amount of liming material from step (f) above and the price, and set the cost basis to "Per Unit of Area".

From the Cost database, push the <OK> button to generate a completed enterprise budget for the facility.


PART 4 - SOLVING PROBLEMS USING POND

The use of POND to address issues relevant to pond aquaculture management will be demonstrated using the following problem sets:

  1. Estimating fertilizer and lime requirements for ponds without the use of simulation models.
  2. Estimating feed requirements for a channel catfish facility in the U.S (Level 1).
  3. Estimating fertilizer and water requirements (Level 1), followed by enterprise budgeting for a Nile tilapia facility in Honduras.
  4. Numerical experimentation with different levels of stocking, feeding and fertilization to determine an economically efficient combination of management practices.
  5. Analysis of pond ecosystem behavior using Level 2 models.

4.1. PROBLEM 1

4.1.1. Objectives

  1. To determine weekly fertilizer requirements for two different ponds.
  2. To determine lime requirements for two different ponds.
  3. To examine whether the above requirements change in response to differing management conditions and/or parameter adjustment.

4.1.2. Facility Description

Two ponds (Bang Sai-1 and Bang Sai-2) from a Nile tilapia (Oreochromis niloticus) facility in Thailand have been selected for this problem. The following assumptions are made:

4.1.3. Procedure

4.1.3.1. Determining Fertilizer Requirements

To access the weekly fertilizer recommendations utility, follow the steps below (for complete details, refer to pgs. 44-49 of the User's Guide or access the on-line help system):

Poultry litter 0.25 Baht/kg

Urea 7.00 Baht/kg

TSP 12.00 Baht/kg

Parameter
Value
Scenario 1

Gross Primary Productivity

Nutrient sources and sinks:

Nitrogen

Phosphorus


5 gC m-3 d-1

80%

70%

Scenario 2

Gross Primary Productivity

Nutrient sources and sinks:

Nitrogen

Phosphorus


3 gC m-3 d-1

90%

60%

4.1.3.2. Determining Lime Requirements

To access the lime requirements utility, follow the steps below (for complete details, refer to pg. 50 of the User's Guide or access the on-line help system):

Variable/Parameter
Value
Scenario 1

Soil type

Use Soil pH to calculate PBS

Liming source


Coarse loamy

Check

Limestone

Scenario 2

Soil type

Use Soil pH to calculate PBS

Soil pH

Liming source


Coarse loamy

Uncheck

5.5

Limestone

Scenario 3

Soil type

Use Soil pH to calculate PBS

Soil pH

Liming source


1:1 Clayey

Uncheck

5.5

Quick Lime


4.1.4. Results and Discussion

Fertilizer requirements

Did the nutrient and fertilizer requirements change with the different scenarios? If so, in what way?


Are there any changes in fertilizer recommendations (composition and costs)?


Lime requirements

Did the lime requirements change with the different scenarios? If so, in what way? Are there any changes in costs?

4.2. PROBLEM 2

4.2.1. Objectives

  1. To determine feed requirements over a six month season for a catfish facility in California using Level 1 modeling options.
  2. To examine how the above requirements change with different feeding rates and feed quality.

4.2.2. Facility Description

Four ponds (Fishery-1 to 4) from a channel catfish (Ictalurus punctatus) facility in California have been selected for this problem. The following assumptions are made:

4.2.3. Procedure

We will use the Level 1 simulation modeling options to run the following scenarios:

4.2.3.1. Creating the Simulation Scenario

The facility has the following general characteristics:

NOTE: The required data have already been entered into the POND databases.

SiteFishery (Sacramento)
WeatherGenerated
Source waterN/A
Pond4 ponds
Lots1 lot per pond
SpeciesChannel catfish (Ictalurus punctatus)



The simulation scenario is created as follows:

  1. Push the <Site> icon on the toolbar. This brings up the Site database. Select Fishery (Sacramento) from the list of available sites.
  2. Push the <Weather> icon on the toolbar. This brings up the Weather database. Ensure that the Run from file option is unchecked. Set the Cloud cover to "Clear", wind speed to 2.0 m sec-1, and relative humidity to 50%.
  3. Push the <Run> icon on the toolbar. This brings up the Pond Simulation Control dialog. Set the available options as indicated below.

Clock Settings

This is used to define the period of simulation. Use the following settings:

Start time: April 15th, 1996

Stop time: November 15th, 1996

Time step: Daily (1 day)

Parameter Setup

Push the <Fish Lot(s)> button to view the Lot database. Relevant lots for our trial simulations are FL-1 to 4.

4.2.3.1A. Scenario 1

For all the lots, set the feed type to "low quality feed" and satiation feeding level to 50%.

4.2.3.1B. Scenario 2

For all the lots, set the feed type to "high quality feed" and satiation feeding level to 75%.

Set Ponds to Simulate

Push the <Select Ponds> button. From the list of available ponds, select Fishery-1 to 4 into the list to be simulated by pushing the Add button.

Results

Retain the default settings.

4.2.3.2. Running the Simulation

Once the simulation scenario has been created as described above, push the <Run> button at the bottom left corner of the Pond Simulation Control dialog box.

Summary Results

Push the <Summary> button at the bottom of the Pond Simulation Control dialog box to view the Pond Summary Results dialog box. The summary dialog displays results on a pond by pond basis. Check the Show All box to scroll through individual ponds.

Lot name
Scenario 1
Scenario 2
FL-1
FL-2
FL-3
FL-4


Plotting Results

Push the <Plot> button from the Pond Simulation Control dialog box OR push the <Plot> icon on the toolbar. This brings up the Select Graph Items dialog box.

The Data Source indicates the source of the simulation data that can be plotted. Select the Lot FL-1. A list of items associated with this lot are shown under the Variables list box. From this list, select the item "Fish Weight (g)" and "Lot feed rate (%bw/day)".

Next, choose the pond Fishery-1 from the Data Source list and select the item "Water Temperature (°C)".

Push the <OK> button to view plots of the selected items. Retain the fish weight and lot feeding rate plots after Scenario 1 has been run.

4.2.4. Results and Discussion

Are the predicted feed requirements different for the two scenarios? If so, in what way?

4.3. PROBLEM 3

4.3.1. Objectives

  1. To determine fertilizer and water requirements over a grow-out season for a tilapia facility in Honduras using Level 1 modeling options.
  2. To examine fertilizer requirements for ponds with constant and variable pond volumes.
  3. To generate an enterprise budget and analyze economic returns for the above scenario.

4.3.2. Facility Description

Four ponds (EAP-1 to 4) from a Nile tilapia (Oreochromis niloticus) facility in Honduras (Central America) have been selected for this problem. The following assumptions are made:

4.3.3. Procedure

We will use the Level 1 simulation modeling options to run the analysis.

4.3.3.1. Creating the Simulation Scenario

The facility has the following general characteristics:

NOTE: The required data have already been entered into the POND databases.

SiteEAP, Honduras
WeatherFrom file - eap.wdb
Source waterCanal
Pond4 ponds
Lots1 lot per pond
SpeciesNile tilapia (Oreochromis niloticus)

The simulation scenario is created as follows:

  1. Push the <Site> icon on the toolbar. This brings up the Site database. Select EAP (Honduras) from the list of available sites.
  2. Push the <Weather> icon on the toolbar. This brings up the Weather database. Click on the Run from file option and select the file eap.wdb.
  3. Push the <Run> icon on the toolbar. This brings up the Pond Simulation Control dialog. Set the available options as indicated below.

Clock Settings

This is used to define the period of simulation. Use the following settings:

Start time: October 1st, 1995

Stop time: March 30th, 1996

Time step: Daily (1 day)

Parameter Setup

4.3.3.1A. Scenario 1

For all the EAP ponds, ensure that the Use Water Balance box is checked.

4.3.3.1B. Scenario 2

For all the EAP ponds, ensure that the Use Water Balance box is unchecked.

Push the <Simulation> button to view/edit the Simulation database. Set the simulation level to Level 1.

Set Ponds to Simulate

Push the <Select Ponds> button. From the list of available ponds, select EL-1 to 4 into the list to be simulated by pushing the Add button.

Results

Retain the default settings.

4.3.3.2. Running the Simulation

Once the simulation scenario has been created as described above, push the <Run> button at the bottom left corner of the Pond Simulation Control dialog box.

Summary Results

Push the <Summary> button at the bottom of the Pond Simulation Control dialog box to view the Pond Summary Results dialog box. The summary dialog displays results on a pond by pond basis. Check the Show All box to scroll through individual ponds.

Pond name
Scenario 1
Scenario 2
N
P
N
P
EAP-1
EAP-2
EAP-3
EAP-4

Plotting Results

Push the <Plot> button from the Pond Simulation Control dialog box OR push the <Plot> icon on the toolbar. This brings up the Select Graph Items dialog box.

The Data Source indicates the source of the simulation data that can be plotted. Select the Lot EL-1. A list of items associated with this lot are shown under the Variables list box. From this list, select the item "Fish Weight (g)".

Next, choose the pond EAP-1 from the Data Source list and select the items "Water Temperature (°C)", "Daily N Req", "Daily P Req", "Total N Req" and "Total P Req". Plot "Pond Volume" and "Total Water requirements" as well.

Push the <OK> button to view plots of the selected items. Retain the pond related plots after Scenario 1 has been run.

4.3.3.3. Enterprise Budgeting

After completion of the simulation, select the Economics menu item and then Generate Summary Budget option. We will use the 'Facility basis' option for the analysis.

We need to add/edit several items in the Cost database to reflect facility/site specific information:

Fingerling Costs: Push the <Lots> toolbar button, select any of the EL lots and note the number of fingerlings required based on the stocking density. Proceed to the Cost database and for the record "Fingerlings", enter this number and set the Cost basis to "Per Unit of Area".

Fertilizer Costs: POND automatically calculates the nutrient requirements for the ponds that were simulated. However, it is necessary to translate these requirements into actual fertilizer amounts. To accomplish this task, the following steps are required:

  1. Push the <Summary> button from the Pond Simulation dialog box.
  2. From the Pond Inputs section of the Summary dialog box, push the <Optimize> button.

Select poultry litter, urea and triple superphosphate into the list of Fertilizers to Consider. For each of these fertilizers, use the <Edit Fertilizers> button and set the cost as indicated in the table below.

  1. Push the <Run Optimizer> button to generate the least-cost fertilizer combination.
  2. Note down the amounts of fertilizers (kg/ha).
  3. Exit from the dialog boxes and click on a field in the Economic Summary Sheet to bring up the Cost database.
  4. For each of the fertilizers recommended by POND, create a new record (e.g., poultry litter), enter the relevant fertilizer amount and the price, and set the cost basis to "Per Unit of Area".

NOTE: Repeat step (g) above for each of the fertilizers in the least-cost combination.

Other Costs/Income: Other costs for the EAP facility should be entered into the Cost database using the information below.

Cost/Income itemsa
Units
EAP
Income

Fish harvested (lots)


kg

8.00
Fixed Costs

Pond Construction


--

10000
Depreciation

Equipment

Buildings


--

--


5000

10000

Variable costsb

Fingerlings

Urea

TSP

Poultry litter

Wages

Transportation


Each

kg

kg

kg

Total

Total


0.10

1.53

1.82

0.10

6000.00

800.00

Scenario 1
Scenario 2
Net Returns

4.3.4. Results and Discussion

Are the predicted fertilizer requirements different for the two scenarios? If so, in what way?

Are there any cost differences between the two scenarios?

4.4. PROBLEM 4

4.4.1. Objectives

The simulation modeling and enterprise budgeting capabilities of POND can be used to optimize management practices for a given facility. For example, if it is desired to maximize net returns, multiple simulation runs with different combinations of management practices can be conducted and enterprise budgets generated. The combination resulting in the highest net returns should be optimal.

The objectives of this problem are as follows:

  1. To run multiple Level 1 simulations with different stocking, fertilization and feeding levels.
  2. To generate enterprise budget for each of the above scenarios.
  3. To determine an economically efficient set of practices based on (a) and (b) above.

4.4.2. Facility Description

We will assume a four pond facility (one lot per pond) at Romsai, Thailand where Nile tilapia (Oreochromis niloticus) is cultured. For simplicity, we will also assume that two intensities of each management practice are possible as defined below:

Management Practice
Intensity
Definition
Stocking DensityLow (L)

High (H)

10000 fish ha-1

30000 fish ha-1

FeedingLow

High

50% satiation

75% satiation

FertilizationLow

High

GPPa = 3 gC m-3 d-1

GPP = 5 gC m-3 d-1

a GPP refers to the potential gross primary productivity for the site.


There are a total of eight unique combinations that need to be evaluated:

Combination
CSCa
Stocking Density
Feed
Fertilizer
Net Returnsb

(Baht/ha)
1
0.1
L
L
L
2
0.1
H
L
L
3
0.1
L
H
L
4
0.125
L
L
H
5
0.1
H
H
L
6
0.125
H
L
H
7
0.125
L
H
H
8
0.125
H
H
H

a This refers to the critical standing crop for the lots, a parameter that is assumed to be a function of pond fertilization.

b Enter this information after running simulations and generating enterprise budgets as described in Section 4.4.3 below.

4.4.3. Procedure

We will use the Level 1 simulation modeling options to run the analysis. The steps are briefly described below. If necessary, refer to the previous problems where further setup details are provided.

4.4.3.1. Running the Simulations

The procedure to be followed is as follows:

  1. From the Site database, select Romsai (Thailand)
  2. From the Weather database Choose the romsai.wdb file.
  3. Access the Pond database to view the four ponds Romsai-1 to 4.
  4. For each lot (RL-1 to 4), set the stocking density, feeding rates and CSC for the particular combination using information from the table in Section 4.4.2 above.
  5. Push the Run Simulation button.
  6. Generate the enterprise budgets using the Per Unit Area basis option and make a note of the net returns for the combination (see below).

4.4.3.2. Generating Enterprise Budgets

After completion of each simulation, select the Economics menu item and then Generate Summary Budget option. We will use the 'Per Unit Area' option for the analysis. We need to add/edit several items in the Cost database to reflect facility/site specific information:

Fingerling Costs: Push the <Lots> toolbar button, select any of the RL lots and note the number of fingerlings required based on the stocking density. Proceed to the Cost database and for the record "Fingerlings", enter this number and set the Cost basis to "Per Unit of Area".

Fertilizer Costs: POND automatically calculates the nutrient requirements for the ponds that were simulated. However, it is necessary to translate these requirements into actual fertilizer amounts. To accomplish this task, the following steps are required:

  1. Push the <Summary> button from the Pond Simulation dialog box.
  2. From the Pond Inputs section of the Summary dialog box, push the <Optimize> button.

Select poultry litter, urea and triple superphosphate into the list of Fertilizers to Consider. For each of these fertilizers, use the <Edit Fertilizers> button and set the cost as indicated in the table below.

  1. Push the <Run Optimizer> button to generate the least-cost fertilizer combination.
  2. Note down the amounts of fertilizers (kg/ha).
  3. Exit from the dialog boxes and click on a field in the Economic Summary Sheet to bring up the Cost database.
  4. For each of the fertilizers recommended by POND, create a new record (e.g., poultry litter), enter the relevant fertilizer amount and the price, and set the cost basis to "Per Unit of Area".

NOTE: Repeat step (g) above for each of the fertilizers in the least-cost combination.

Other Costs/Income: Other costs for the Romsai facility should be entered into the Cost database using the information from the table below.

Cost/Income itemsa
Units
Romsai
Income

Fish harvested (lots)


kg

12.00
Fixed Costs

Pond Construction


--

10000
Depreciation

Equipment

Buildings


--

--


3500

7500

Variable costsb

Fingerlings

Urea

TSP

Poultry litter

Feed

Wages


Each

kg

kg

kg

kg

Total


0.10

7.00

12.00

0.25

6.00

5000.00


4.4.4. Results and Discussion

How do the costs compare among the eight scenarios?





Which scenario (if any!!) would you consider using if you are a pond facility planner/manager? Why?



4.5. PROBLEM 5

We will work with the Level 2 models if time permits. The procedures outlined in Section 3.3 will be used and a more detailed explantion will be provided by the instructor.


PART 5 - TUTORIAL SUMMARY

5.1. ADVANCED TOPICS

This section may be useful to people already familiar with concepts of pond modeling and the POND software. The topics include:

5.1.1. Nutrient budgets for pond systems

Developing nutrient budgets for pond systems is useful from the viewpoint of understanding the fate of exogenous material (e.g., feeds, fertilizers, etc) added to ponds and assessing potential impacts of pond aquaculture on the surrounding environment.

Nutrient (carbon, nitrogen and phosphorus) gain or loss in Level 2 POND models occur in the following components:

The general approach to analyzing nutrient budgets is to create a Level 2 simulation scenario and execute the models. The budgets for the particular scenario can then be analyzed graphically.

This is done by plotting the relevant rates for each nutrient available in the list for the pond simulated to observe changes over time.

5.1.2. Limiting Factors Analysis

Fish growth can be limited by temperature, low dissolved oxygen or high ammonia concentrations. Similarly, phytoplankton and bacterial growth are limited by nutrient supply and temperature. Phytoplankton growth may also be further limited by the availability of light.

Effects of these limiting factors can be modeled in a variety of ways.

We will examine two scenarios relating to effects of phosphorus concentrations on phytoplankton growth to illustrate the concept of limiting factors.

5.1.2.1. Scenario 1

  1. Push the <Run> icon on the toolbar. This brings up the Pond Simulation Control dialog.
  2. Push the <Simulation> button.
  3. In the Simulation Parameters Setup dialog box, set the Simulation Level to Level 2. Next, push the <Level 2 Options> button.
  4. In the Level 2 Model Parameters dialog box, check the box next to 'Phosphorus'.
  5. Return to the Pond Simulation Control dialog.
  6. Run the simulation and plot the items Phytoplankton Pool A and B for each pond. In addition, plot Fish Weights for each lot. Do not close the plots.

5.1.2.2. Scenario 2

Repeat steps 1-6 above with the exception that at step 4, uncheck the box next to 'Phosphorus'. This will ensure that fertilizer requirements for the Level 2 model will be estimated on the assumption that phosphorus is not limiting.

Compare the plots generated under scenarios 1 and 2.

5.1.3. Calibration of POND models for different species

Users may often be interested in applying POND models to fish species, parameters for which are not available in the software.

To address this need, we provide a parameter estimation package within the software that automatically generates appropriate parameters for a given species. Refer to Chapter 6 (pgs. 58-61) of the User's Guide or access the on-line help system for further details.

Use of the package requires details about the facility. In particular, fish growth profiles (fish weights at different time intervals over a culture period) for the species and details of management practices (stocking densities and initial weights, fertilizer and feeding rates) are needed. Water temperature and weather information are also useful.

5.2. LIMITATIONS OF THE POND SOFTWARE

This section briefly discusses limitations of POND and other model-based decision support tools.

In general, although simulation models are useful tools for understanding complex models, they are abstractions of reality and may not provide enough information for routine management.

Some of the other limitations of POND and its models include:


Copyright © 1996 Biosystems Analysis Group, Oregon State University