1 / 52

Systems Theory

Systems Theory. Tiago Garcia de Senna Carneiro Pedro Ribeiro de Andrade Gilberto Câmara Münster, 2014. General Systems Theory. Provides a unified classification for scientific knowledge. Enunciated by biologist Ludwig Von Bertalanffy : 1920 s : earliest developments

tquinn
Download Presentation

Systems Theory

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Systems Theory Tiago Garcia de Senna Carneiro Pedro Ribeiro de Andrade Gilberto Câmara Münster, 2014

  2. General Systems Theory • Provides a unified classification for scientific knowledge. • Enunciated by biologist Ludwig Von Bertalanffy : • 1920s: earliest developments • 1937: Charles Morris Philosophy Seminar, University of Chicago • 1950: “An Outline of General Systems Theory”, Journal for the Philosophy of Science • Scientists that introduced Systems Theory in their fields: • Parsons, sociologist (1951) • J.G Miller, psychiatrist & psychologist (1955) • Boulding, economist (1956) • Rapoport, mathematician (1956) • Ashby, bacteriologist (1958) Karl Ludwig von Bertalanffy (September 19, 1901, Atzgersdorf near Vienna – June 12, 1972, Buffalo, New York) was an Austrian-born biologist known as one of the founders of General Systems Theory.

  3. The Ratio Club

  4. The Ratio Club • A small informal dining club of young psychologists, physiologists, mathematicians and engineers who met to discuss issues in cybernetics (No professors, just amateurs.)  • The idea of the club arose from a symposium on animal behaviour held by the Society of Experimental Biology in Cambridge, July 1949. • Ration in Latin is "computation or the faculty of mind which calculates, plans and reasons". • Started after the publications: • 1948 - Norbert, Wiener - Cybernetics: Or Control and Communication in the Animal and the Machine. • 1948 - Claude E. Shannon - A Mathematical Theory of Communication. (using tools in probability theory developed by Norbert Wiener). • W. Ross Ashby (London, 6 September 1903 – 15 November 1972) was an English psychiatrist and a most influential reseacher in cybernetics. His book named Introduction to Cybernetics (1958) dealt primarily with homeostatic processes within living organisms. • Alan Turing FRS (1912-1954) is universally regarded as one of the fathers of both computer science and artificial intelligence..

  5. How reality is conceived • Any measurable part of reality can be modelled as a system • Systems are represented as stocks and flows • Stocks represent storages of energy, matter, or information • Flows connect and transport stocks • Every system has a goal (survive). • Real systems are opened only theoretical ones are closed Environment System 2 System 1 System 4 System 3

  6. How do we study systems? • Identify the components • Determine the nature of the • interactions between components

  7. What is a System? • Definition: A system is a group of components with different functions, which interact with each other • Example: The climate system includes the atmosphere, oceans, polar caps, clouds, vegetation…and lots of other things

  8. Earth as a system

  9. A system • Can you identify parts? and • Do the parts affect each other? and • Do the parts together produce an effect that is different from the effect of each part on its own? and perhaps • Does the effect, the behavior over time, persist in a variety of circumstances? Source: (Meadows, 2008)

  10. Systems can grow in different ways... forever... explode... stabilize...

  11. Run code #1 – Linear Growth

  12. Feedbacks • Feedback is a flow of information that allows a system affect itself • Essential to systems be able to reach their goal System Inflow Outflow Feedback Formalized by Norbert Wiener (November 26, 1894 – March 18, 1964), an American mathematician and philosopher. He was Professor of Mathematics at MIT. Cybernetics is a transdisciplinary[1] approach for exploring regulatory systems, their structures, constraints, and possibilities. 1948, Cybernetics: Or Control and Communication in the Animal and the Machine. Paris, (Hermann & Cie) & Camb. Mass. (MIT Press) ISBN 978-0-262-73009-9; 2nd revised ed. 1961.

  13. Population growth Mortality Population Births Deaths Fertility

  14. Reinforcing feedbacks • Also named: positive, self-reinforcing, discrepancy-enhancing, degenerative • Self-enhancing behavior that leads to growth or even collapses

  15. Run code #2 – Exponential Growth

  16. Balancing feedback • Also named: negative, self-correcting, discrepancy-reducing, regenerative • Equilibrating or goal-seeking structures

  17. Homeostasis • It is a tendency that all systems have to maintain their equilibrium state through negative feedbacks Initial condition = 3.2 Initial condition = 8

  18. Run code #3 – Homeostasis

  19. Equilibrium state (some times steady-state) • Equilibrium means a state of balance. • There are no net flows of matter or of energy • Input flow == Output flow System Inflow Outflow

  20. An Unstable Equilibrium State low resilience

  21. An Unstable Equilibrium State Perturbation

  22. When pushed by a perturbation, an unstable equilibrium state shifts to a new, stable state.

  23. A Stable Equilibrium State higher resilience

  24. A Stable Equilibrium State Perturbation

  25. When pushed by a perturbation, a stable equilibrium state, returns to (or near) the original state.

  26. Run code #4 – Logistic Growth

  27. Verify and analyse models with visualizations • TerraME provides you different types of Observers • However, it can only observes TerraME types: Cell, Agent, CellularSpace, Timer, Environment, etc.

  28. Ant agents eat sugar on a cellular space

  29. Observers for massive visualizations Dedicated high-performance hardware and remote graphical workstations Rodrigues, A. J. C., Carneiro, T. G. S., and Andrade, P. R. An Extensible Real-time Visualization Pipeline for Dynamic Spatial Modeling. Journal of Information and Data Management. 4(2), p.156-167, 2013.

  30. Run codes #5, #6 – Logistic Growth

  31. Discrete & Continuous Systems • Discrete systems jump from one state to other without intermadiate valuas, like the traffic light. • Continuous system change from a state to other going through all intermadiate states, like the speed of a car. • Depending on your point of view you can model a system as discrete or continuos, like a lift. ht+1 =ht ± 1 = ± 0.1 h

  32. There are different types of equlibrium • Discrete systems: • Fixed point - System converges to a one-dimension fixed value. • N-dimensional attractors – System converges to attractors composed by several N fixed points • Deterministic CAOS – System is locked in a high dimensional attractor composed theorically by a infinite number of fixed points and will never repeat itself (this is the caos).

  33. Run codes #7 – Discrete Logistic Growth • As the system is discrete we should use a difference equation istead of a differential equation:

  34. Logistic Map • Fromsmoothbehavior to deterministic caos throughduplicationofperiods. • Feigenbaum, M. (1983) – in Physics. • May, R. (1976) – in Ecology.

  35. Discrete Growth – It is no error propagation! (a) r = 1,2, (b) r = 3,0, (c) r = 3,5 e (d) r = 4,0.

  36. There are different types of equlibrium • Cotinuous systems: • One single system • Static equilibrium - System converges to a one-dimension fixed value. • Coupled sytems (like prey-predator) • Static equilibrium - System converges to a one-dimension fixed value. • Dynamic equilibrium – System converges to cyclical behavior and keep repeating itself • Erratic outcomes of deterministics rules should be treated as error propagation in the integration method

  37. Run code #8 – Contiuous System

  38. How CONTINUOUS systems grow? • Linear growth • Exponentialgrowth • Logisticgrowth r k N

  39. How to implement stochastic models? • Create a randomobjectthat is able to generatenumbers in a uniformdistribution random = Random() probabilitydensityfunction • Callfunctionnumber(a, b) to generate real numberswithintheinterval [a, b]: n = random:number(0,1) • Callfunctioninteger(a,b) to generateintegerswithintheinterval [a,b]: n = random:integer(10,20)

  40. How to implement stochastic models? random =Random() counter = 0 for t = 1, 1000do local n = random:number(0, 1) if(n <= 0.3)then-- try 0.0 0.5 0.95 1.0 counter = counter + 1 end end print( (counter/1000) * 100 )-- 30%

  41. Run codes #9 and #10 – Stochastic process

  42. Coupled systems – Dynamic Equilibrium

  43. Run code #11 – Prey-predator model

  44. System Dynamics & Dynamo Language Jay W. Forrester (Nebraska, 1918… ) is know as the founder of System Dynamics, which deals with the simulation of interactions between components in dynamic systems The language Dynamo was developed under direction of Jay Wright Forrester in the late 1950s at M.I.T. . A system in Modelica

  45. Dynamo Building Blocks • Stocks • Flows • Information Links • Decision Points • Converters • Auxiliary Variables

  46. Stocks • “Things” that accumulate in a system • Physical or non-physical things • Value is a quantity or level • Persistent (remain even if all flows stop) • Conservation (stock units enter from environment and return to environment)

  47. Flows • Movement of “things” in and out of stocks • Not persistent (can be stopped and started) • Value is a rate of change (will always have a time dimension) • Flow unit = stock unit / time • The unit of measurement for a flow will always be the unit of measurement of a stockdivided byan element of time

  48. Stock and Flow Diagram • Stocks in boxes • Flows as straight double arrows • Information Links as thin curved arrows • Decision Points as closed in X

More Related