PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation...

11
Control of a model of competition between two animal species Gianmario Alfonso Varchetta 30/11/2018

Transcript of PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation...

Page 1: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...

Control of a model of competition

between two animal species

Gianmario Alfonso Varchetta

30/11/2018

Page 2: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...

- Italian student of automatic engineering

- Goal: Final Thesis work

- Erasmus plus student

- Erasmus period: 3 months (November-January)

Page 3: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...

Control Strategy

- Control of the system using

feedback control:

𝑥 = 𝑓 𝑥, 𝑢𝑦 = ℎ(𝑥)

𝑥 𝑡 = 𝑠𝑡𝑎𝑡𝑒 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒𝑠𝑢 = 𝑐𝑜𝑛𝑡𝑟𝑜𝑙 𝑖𝑛𝑝𝑢𝑡

𝑦(𝑥) = 𝑜𝑢𝑡𝑝𝑢𝑡

Aim: regulate the system output at a fixed value

Page 4: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...

The Model𝑑𝑥1𝑑𝑡

= 𝑥1 𝑎 − 𝑥1 − 𝑏𝑥2

𝑑𝑥2𝑑𝑡

= 𝑥2(𝑐 − 𝑥2 − 𝑥1)

𝒙𝟏(t) = population of

species1 (i.e. rabbits)

𝒙𝟐 t = population of

species 2 (i.e. Sheep)

𝑥, 𝑦 ≥ 0

• Competition for the

same food supply

and the amount

available is limited.

• Each species would

grow to its carrying

capacity in the

absence of the other.

• When both species

coexist they start fighting for food.

Page 5: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...

Equilibria• 𝑥𝐴 = (0; 0)• 𝑥𝐵 = 0; 2• 𝑥𝐶 = 3; 0• 𝑥𝐷 = (1; 1)

𝐽 =3 − 2𝑥1 − 2𝑥2 −2𝑥1

−𝑥2 2 − 𝑥1 − 2𝑥2

𝑥𝐴 𝑖𝑠 𝑎 𝑟𝑒𝑝𝑒𝑙𝑙𝑒𝑟 𝑛𝑜𝑑𝑒.𝑥𝐵 𝑖𝑠 𝑎 𝑠𝑡𝑎𝑏𝑙𝑒 𝑛𝑜𝑑𝑒.

𝑥𝐶 𝑖𝑠 𝑎 𝑠𝑡𝑎𝑏𝑙𝑒 𝑛𝑜𝑑𝑒.𝑥𝐷 𝑖𝑠 𝑎 𝑠𝑎𝑑𝑑𝑙𝑒.

∗ 𝑎 = 3 𝑏 = 2 𝑐 = 2

Page 6: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...

Phase portrait• Principle of

competitive

exclusion: two

species

competing for the

same limited food

typically cannot

coexist• Basins and their

boundaries

partition the phase

plane into regions of different long-term behavior

Page 7: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...

Dependence on:

Food availabilitySpecies rates

How to control

o Control on food

o Control on species rateso culling and fertility control

Page 8: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...

- Proportional error controller:

𝑢 = 𝐾1 𝑥1𝑟𝑒𝑓 − 𝑥1 + 𝐾2 𝑥2𝑟𝑒𝑓 − 𝑥2

First results

Varying 𝐾1 and 𝐾2, the dynamics of the closed loop system change

Aim: to stabilize the saddle in (1;1)

Page 9: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...
Page 10: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...
Page 11: PowerPoint Presentationeoghan/GroupPresentations/Gianmario-30Nov2018.pdfPowerPoint Presentation Author: gianmario varchetta Created Date: 11/30/2018 11:45:19 AM ...

Future steps

• Study the Jacobian Matrix and its eigenvalues

depending on K

• Try to get bigger or smaller the basins of attraction of the

stable nodes

• Implement different kind of control and compare the results(i.e. Adding an integral part of error)