Energy, energy flows, energy stores, cycles, and Complex Systems.

Slides:



Advertisements
Similar presentations
1 Fundamentals of Computer Science Sequential Circuits.
Advertisements

Using the Crosscutting Concepts As conceptual tools when meeting an unfamiliar problem or phenomenon.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
The reductionist blind spot Russ Abbott Department of Computer Science California State University, Los Angeles Why square pegs don’t fit into round holes.
Introduction To System Analysis and Design
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Business Intelligence Michael Gross Tina Larsell Chad Anderson.
Unified Modeling (Part I) Overview of UML & Modeling
THE OBJECT-ORIENTED DESIGN WORKFLOW Statechart Diagrams.
Software Lifecycle A series of steps through which a software product progresses Lifetimes vary from days to months to years Consists of –people –overall.
UML Sequence Diagrams Eileen Kraemer CSE 335 Michigan State University.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles three examples.
1 Computer Systems & Architecture Lesson 1 1. The Architecture Business Cycle.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
States of Matter 5 States of Matter ?. States or Phases There are five main states of matter. Solids, liquids, gases, plasmas, and Bose-Einstein condensates.
INTRODUCTION TO INFORMATION TECHNOLOGY
The Unified Modeling Language (UML) Class Diagrams.
Lecture 10 Topics: Sequential circuits Basic concepts Clocks
1 Computer Logic, Logic Gates, and Building Circuits Image: Intel Museum.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
State Machines State diagrams SE-2030 Dr. Rob Hasker 1 Based on slides written by Dr. Mark L. Hornick Used with permission.
By: Md Rezaul Huda Reza 5Ps for SE Process Project Product People Problem.
Nachos Phase 1 Code -Hints and Comments
1 Thinking in Objects and Classes © Datasim Education BV, 2010 All rights reserved. No part of this book may be reproduced, stored in a database or retrieval.
IS312: information systems theory and applications LECTURE 1:SYSTEMS THEORY AND MAIN CONCEPTS Information Systems Department.
Systems A view of a system requires understanding the whole in terms of interacting component subsystems, boundaries, inputs and outputs, feedback, and.
Crosscutting Concepts Next Generation Science Standards.
Energy.
Energy: its forms and uses
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Identity. Identify of Objects  What a thing is, what makes it what it is, its properties  The problem  If an object really changes, there can't literally.
A Use Case Primer 1. The Benefits of Use Cases  Compared to traditional methods, use cases are easy to write and to read.  Use cases force the developers.
All energy is either POTENTIAL or KINETIC. Potential energy is stored energy, either by an object’s position (gravity) or in chemical bonds. Kinetic energy.
The reductionist blind spot: Russ Abbott Department of Computer Science California State University, Los Angeles higher-level entities and the laws they.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Electricity is a form of energy Electricity can exert a force on other objects Think of your Laws of Charge activity Electricity is when electrons flow.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
CS 352 : Computer Organization and Design University of Wisconsin-Eau Claire Dan Ernst Latches & Flip-Flops.
Enterprise Integration Patterns CS3300 Fall 2015.
1 Class responsibilities & relationships. 2 Responsibilities Responsibilities describe a class’s purpose in terms of its functionality Responsibilities.
Chapter 4 MARIE: An Introduction to a Simple Computer.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
Lecture 5 Page 1 CS 111 Online Processes CS 111 On-Line MS Program Operating Systems Peter Reiher.
Interfaces About Interfaces Interfaces and abstract classes provide more structured way to separate interface from implementation
Ch. 24: Electric Current and Circuits Vocabulary: electrical energy, electric current, circuit, closed circuit, conductor, closed circuit.
National Research Council Of the National Academies
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Bits don’t have error bars Russ Abbott Department of Computer Science California State University, Los Angeles.
4.3 Photosynthesis in Detail KEY CONCEPT Photosynthesis requires a series of chemical reactions.
COVERS. Glossary Not like the fuels today The chemicals that make up the whole universe Living or dead animal or plant material The force making atoms.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Systems and Systems Thinking 3a Foundations of Technology Mr. Barnes.
Chapter 6 Energy Flow in the Life of a Cell Chapter 6 Energy Flow in the Life of a Cell.
Chapter 14 Part 1: Core Game Mechanics By Nolan Driessen.
Computer Organization and Machine Language Programming CPTG 245
Energy.
OVERVIEW OF SYSTEM ANALYS AND DESIGN
Architecture Concept Documents
Unified Modeling Language
Equilibrium, Positive and Negative Feedback
Databases and Database Management Systems Chapter 9
State Machine Diagrams
Introduction to Micro Controllers & Embedded System Design Stored Program Machine Department of Electrical & Computer Engineering Missouri University.
Circuits.
Business Intelligence
Topic 1 Systems and Models.
Chapter 14 Part 1: Core Game Mechanics By Nolan Driessen
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Presentation transcript:

Energy, energy flows, energy stores, cycles, and Complex Systems

Categories of entities (from The Reductionist blind spot)The Reductionist blind spot Naturally occurringHuman designed Energy Status Static. At an energy equilibrium; in an energy well. Supervenience is useful because the whole can generally be analyzed in term of the parts. Atoms, molecules, solar systems, … Homeostatic mechanisms: lowest energy state. Tables, boats, houses, cars, ships, … Homeostatic mechanisms: few; generally dependent to maintenance processes, Dynamic. Must import energy (and usually other resources) to persist. Supervenience is not useful because the parts typically cycle through the entity. We think of these as complex systems. Hurricanes(!), biological organisms, biological groups, … Homeostatic mechanisms: specialized for individual cases. Social groups such as governments, corporations, clubs, the ship of Theseus(!), … Homeostatic mechanisms: specialized for individual cases, ranging from force to incentives. Subsidized. Energy is not relevant since it is provided for free within a laboratory which has built-in support for entities. Ideas, concepts, memes, … The elements of a conceptual system. (This paper is not about consciousness. This category just fits here.) Homeostatic mechanisms: we dont understand how consciousness works. The first class valuessuch as objects, classes, class instances, etc.within a computational system. Homeostatic mechanisms: generally not required since no natural degradation.

Whats the relationship between the act of flipping a light switch and the light going on? Flipping the switch enables electricity to flow, which produces light as it moves through the bulb. More generally, flipping the switch changes the environment which channels the energy of the electric current so that it will produce light. This is a very simple example of an action that produces an effect indirectly. – Its actually a bit too simple and I will back off from this position later.

This sort of indirectionchange the environment so that existing forces will produce desired resultsis characteristic of complex systems. – One version of this is called stigmergy: social insects communicate with each otherthereby affecting the behavior of other insects and channeling their energyby leaving messages in the environment, e.g., the ant foraging example. This is distinguished from traditional systems in which one imagines a central energy source producing results by direct action or through chains of direct actionse.g., a water wheel.

I would suggest that as a top-level analysis actions should be categorized as either – changing the environmentso that something desired will happen when energy that is not under ones direct control is applied in the context of the changed environment – applying energy directly to achieve a result. So the light switch is a bad example because it is a case of releasing stored energy which is under our direct control. Releasing stored energy is much more like applying energy directly to achieve a result than it is like shaping the environment. – The 911 terrorists captured energy and then released it directly.

There would be no complexity were it not possible to store energy. If energy couldnt be stored it would dissipate immediately. Energy dissipation may produce complex patterns (Prigogenes dissipative structures) but its hard to see how these patterns can be built up to multiple levels. – The GoL Turing Machine looks like a counter example, but it isnt because computational processes are energy subsidized. There are no energy considerations when discussing software functionality. Its not that the computer doesnt use energy; its that in using energy the computer gives softwareof any complexitya free ride. One (intuitive) characteristic of living organisms is that they are animated, which implies the ability to store and then release that stored energy in a controlled way. Stored energy

Basic message Complex systems wouldnt exist were it not for energy supplied to them from external sources. – Complex systems maintain global constraints by implementing attractor limit cycles. It requires energy simply to loop through a cyclenot to mention the energy required to return a system to its attractor cycle. Energy, energy flows, and energy storage are fundamental. As are cycles and the energy frameworks needed to retain them. To understand a system one should expose the cycles and follow the energy (as we say follow the money), i.e., trace energy flows back to their sources. Manipulating (or just affecting) energy stores or flows provides major levers for influencing complex systems. Can do it – directlyby capturing and releasing them Typical of biological organisms, force-against-force warfare, 911 terrorists. – indirectly by shaping the environment in which they occur Typical of complex systemssnake farm example.