52
NIAD&R Distributed Artificial Intelligence and Robotics Group 1 Intelligent Simulation of Coastal Ecosystems António Pereira - [email protected] Luís Paulo Reis - [email protected] Pedro Duarte (CIAGEB-UFP) [email protected] Seminário de Sistemas Inteligentes, Interacção e Multimédia SSIM 2010

Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 1

Intelligent Simulation of Coastal Ecosystems

António Pereira - [email protected]

Luís Paulo Reis - [email protected]

Pedro Duarte (CIAGEB-UFP) – [email protected]

Seminário de Sistemas Inteligentes, Interacção e MultimédiaSSIM 2010

Page 2: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 2

Presentation Outline

• Motivation & Description

• Main objectives

• Technology Description

• Experiences

• EcoSimNet Development Status

• Conclusions & Future Work

Page 3: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 3

Motivation

• Extraordinary times:

– Population quintupled in less than one hundred years

– Technologies are thousands of times more powerful than any our grandparents had

– Ecology in our planet are changing in ways unimaginable a decade ago

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 4: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 4

Motivation• Opportunities and threats:

– We possess the knowledge, the technologies, and the values that can produce a future:• overcoming the misuse and over-use of natural resources

and ecosystems

• distributing equally natural assets that are root of many conflicts

– Qualitative improvement must replace quantitative growth – goal of sustainable development

– Individual and collective choices will determine, in the next decades, whether the reshape of the planet lead us to a disaster or a positive future.

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 5: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 5

Motivation

• Coastal ecosystems:

– 60% of human population lives within 60 km from the coast -on the ribbon of land bordering oceans, seas and great lakes (Watson, 1996)

– 14 from 17 largest megacities are located along coasts (Olsen, 2009)

– Relevant numbers in Portugal: 80% of population lives within 50 km from coastal boundaries (INE,

2008)

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 6: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 6

Motivation

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

(INE, 2008)

Page 7: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 7

Motivation• Human activities concentrated along coasts:

– Industry– Transportation and trade– Energy processing– Tourism– Recreation– Communications and services

• Disproportionate share of global consumption of manmade and natural resources

• Generation of wastes• Challenge of the twenty-first century:

– How does humanity balance the management of its activities and the impacts produced on coastal ecosystems?

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 8: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 8

Coastal ecosystemsLocated betweenland and open sea

Management

Coastal lagoons

Land environment

Seaboundaries

physical

chemicalbiological

Ecological ModelsInstitutions

Motivation

humans

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 9: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 9

Motivation• Realistic simulation of ecological models

– Difficult task• Mixing complex biological, chemical and physical processes

• Combining different time and space scales

– Slowness associated to each simulation

• Integrate human factor/decisions in the simulation

• Provide flexible services to help sustainable management of aquatic ecosystems– Custom solutions for “any” aquatic ecosystem

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 10: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 10

Description

• Simulate the ecological aspects and assess the consequences of projects and interventions in aquatic ecosystems:

– Coastal areas, lagoons, dams, estuaries, lakes …

• Integrate a decision support system:

– Find optimal solutions to environmental problems using intelligent search methods

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 11: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 11

Objectives1. Build a simulator for realistic simulations:

a) Able to include / remove sub-processes of simulationb) Flexible enough to simulate distinct ecosystems without

change the core modulesc) Able to integrate simulation modules from other teams /

provide simulation modules to other teams

2. Integrate intelligent agents to generate and optimize simulated scenarios

3. Integrate opposite interests in management decisions4. Develop a user-friendly framework, easy to use and

expand by users with small or no expertise inecological processes

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 12: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 12

Concretization

• Develop a user-friendly modular simulation software

• Build Intelligent Agents to generate different simulation scenarios

• Develop a language for inter-applications communications

• Integrate opposite interests in management decisions

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 13: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 13

Generic Network Infrastructure

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 14: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 14

Technology Description• EcoDynamo

– Realistic simulator for aquatic ecosystems

• Intelligent Agents

– Human rationality in the scenarios generation and decisions

– Calibration of the simulation model (machine learning)

• Decision Support System

– Helps user to find optimal solutions for environmental management problems

• ECOLANG

– Communication language for ecological systems simulation

• EcoSimNet

– Multi-Agent platform that integrates all the previous

– Enables parallel simulations - clusters

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 15: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 15

EcoDynamo Internal Structure

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 16: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 16

Aquatic Coastal Modelling

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 17: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 17

EcoDynamo – simulated processes

• Aquatic systems:– Flow and circulation patterns

– Mixing and dispersion of mass and heat

– Water temperature

– Settling of planktonic organisms and suspendedmatter

– Insulation

– Light penetration

– Bivalves growth

– Zooplankton and phytoplankton biomass

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 18: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 18

EcoDynamo – Objects and corresponding variablesObject name Object outputs

Wind object Wind speed

Air temperature object Air temperature

Water temperature object Radiative fluxes and balance between water and atmosphere and water temperature

Light intensity object Total and photosynthetically active radiation (PAR)

Tide object Tidal height

Hydrodynamic 2D object Sea level, current speed and direction

Sediment biogeochemistry object Inorganic nitrogen, phosphorus and oxygen, sediment adsorbed inorganic phosphorus, organic phosphorus, nitrogen and carbon

Dissolved substances object Ammonia, nitrate and nitrite, inorganic phosphorus and oxygen

Suspended matter object TPM, POM, POC, PON, POP and extinction coefficient

Phytoplankton object Phytoplankton biomass, productivity and cell nutrient quotas

Enteromorpha sp.and Ulva sp. Macroalgal biomass, productivity and cell nutrient quotas

Zostera noltii Macrophyte biomass and numbers, cell nutrient quotas and demographic fluxes

Clams (Ruditapes decussatus) object Clam size, biomass, density, filtration, feeding, assimilation and scope for growth

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 19: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 19

EcoDynamo – Inheritance diagram for TEcoDynClass

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 20: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 20

EcoDynamo - grid morphology

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 21: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 21

Intelligent Agent Model

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 22: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 22

Intelligent AgentsAquaculture Optimization

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 23: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 23

Intelligent Agents Parallel Optimization

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 24: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 24

Calibration Agent

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 25: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 25

Decision Support System

• Aquatic ecosystems:

– Biological model

– Environmental analysis

– Socio-economic analysis

– Optimization model / decision

– Sustainable management

• Water framework directive vs. aquaculture profit

• Water framework directive vs. tourism ROI

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 26: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 26

Decision Support System• Results generated by the scenarios simulation act as

indicators to the managers

• How to weight the indicators values?

• How to compare scenarios with several indicators?

• How to conciliate differente (antagonic) stakeholdersinterests?

• Turn stakeholders part of the decision process to understand the options made

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 27: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 27

Decision Support System

• Model-Driven DSS

– Mathematical and analytical models

– Values of the key variables are repeatedly changed to reflect environmental changes

– Results provided by the models are evaluated and analyzed by humans

– After the model validation, small databases are enough

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 28: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 28

Decision Support System

• Analytical Hierarchy Process (AHP)

– Multiple quantitative and qualitative opposite criteria

– Pairwise comparison matrix

– 1st step: calculates the vector of criteria weights

– 2nd step: calculates the matrix of scenario scores

– 3rd step: classifies /ranks the scenarios

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 29: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 29

ECOLANG• Describe regional characteristics of the

ecological system

• Translate agents’ actions and perceptions

• Enable different levels of communication:– Execution (commands over the simulation model)

– Configuration (select classes, change variables, …)

– Definitions (aggregate cells into regions)

– Statistics (collect results from simulation)

– Events (spontaneous messages from EcoDynamo)

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 30: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 30

ECOLANG - Message Structure

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 31: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 31

ECOLANG Messages – trace

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 32: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 32

EcoSimNet Architecture

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 33: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 33

EcoSimNet as a logic HLA

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 34: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 34

Farmer Agent – optimization process

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 35: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 35

Farmer Agent – optimization process 2

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 36: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 36

Experiences• Realistic Simulation of Ecosystems

– Simulated results in line with measured variables

• Flexible Simulation– Integrating objects in simulation

– Integrating DLLs with “legated” code

• Culture Optimization– Spatial optimization

– Carrying capacity

• Environmental DSS with AHP

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 37: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 37

Ria Formosa

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 38: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 38

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 39: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 39

Sungo Bay

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 40: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 40

Velocity (m s-1) - Animation over a period

of 4 days with a time step of 1 hour

Phytoplankton (mg Chl a m-3) - Animation over

a period of 1 month with a time step of 1 day

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 41: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 41

Douro RiverDouro Estuary – dispersion of pollutants from discharge points that drain into the river estuary

Red color – high concentrations of pollutantsDark blue color – low concentrations of pollutants

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 42: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 42

Douro

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Mathematical model of Douro estuary –direction and velocity of the stream (arrows)

Red color – sea water Blue color – river water

Page 43: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 43

Aquaculture Optimization

• Sungo Bay – distribute 60 cells with scallops in the delimited regions inner and outer (88 cells each)

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 44: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 44

Aquaculture Optimization

• Simulation time: 1 year and a half

• Number of scenarios: 20

• CPU time/simulation: 8 hours

• Number of simulators: 4

• CPU characteristics/simulator: Intel Quad Core @2,50GHz, 8GB Ram, Windows 7 64-bit.

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 45: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 45

Aquaculture Optimization

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

0

2000000

4000000

6000000

8000000

10000000

12000000

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Pro

du

ctio

n In

dic

ato

r

Iteration

IterValue

MaxValue

Page 46: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 46

Aquaculture Optimization

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Delta = 37.8%

Worst Best

Page 47: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 47

Aquaculture Optimizationtypical evolution

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 48: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 48

AHP Results

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Different PCM’s

Page 49: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 49

Development Status

• System is ready to use

• Commercial version

– developments in the configuration database

– introduction of new Agents

– improvements in User Interface

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 50: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 50

Conclusions• Realistic simulations of biological, chemical and physical

processes• Innovative multi-agent ecological simulation system

(EcoSimNet, Ecolang, EcoDynamo, DSS, Agents)• Agents introducing the human factor/decisions• Easily expandable and customizable / High level software• Approach has been tested for:

– Environmental impact studies (simulating short-term and long-term effects of human actions on the ecosystem)

– Optimal management of the environmental system (bivalve production optimization)

• Technology enables several types of environmental studies

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 51: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 51

Future Work

• Calibration Agent

– Calibrates “any” kind of model

• Intelligent Visualizer

– Suggests the best visual representation for obtained results

• Enhanced Farmer Agent

– Explores new kinds of “naif” optimizations

Motivation | Objectives | Technology | Experiences | Development Status | Conclusions

Page 52: Intelligent Simulation of Coastal Ecosystemseol/SSIIM/1112/Intelligent... · 2010-09-28 · NIAD&R –Distributed Artificial Intelligence and Robotics Group 5 Motivation •Coastal

NIAD&R – Distributed Artificial Intelligence and Robotics Group 52

References

• INE, Instituto Nacional de Estatística. 2008. Statistical Yearbook of Portugal 2007. 1st ed. 1 vols. Lisboa, Instituto Nacional de Estatística, IP.

• Olsen, S. B., Page, G. G., and Ochoa, E. 2009. The Analysis of GovernanceResponses to Ecosystem Change: A Handbook for Assembling a Baseline. LOICZ Reports & Studies No.34. GKSS Research Center, Geesthacht.

• Pereira, A. 2010. Intelligent Simulation of Coastal Ecosystems. PhD Thesis, DEI, Universidade do Porto, Porto.

• Watson, R. T., Zinyowera, M. C., and Moss, R. H. 1996. Climate Change 1995 -Impacts, adaptations and mitigation of climate change, Scientific-Technical Analyses. Edited by I.-I. P. o. C. Change. Vol. 1. Cambridge, UK, Cambridge University Press.