VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

363-0541-00L 3 Credits BSC , MSC , NDS D-USYS , D-MTEC , D-BAUG , D-MAVT , D-INFK , D-MATH , D-PHYS
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Systems Dynamics and Complexity

Lecturers & Examiners: Prof. em. Dr. Frank Schweitzer
VVZ CR n/a

Last Updated: 2026-02-05 15:49:08

Abstract

Finding solutions: what is complexity, problem solving cycle.Implementing solutions: project management, critical path method, quality control feedback loop.Controlling solutions: Vensim software, feedback cycles, control parameters, instabilities, chaos, oscillations and cycles, supply and demand, production functions, investment and consumption

Objective

A successful participant of the course is able to: - understand why most real problems are not simple, but require solution methods that go beyond algorithmic and mathematical approaches - apply the problem solving cycle as a systematic approach to identify problems and their solutions - calculate project schedules according to the critical path method - setup and run systems dynamics models by means of the Vensim software - identify feedback cycles and reasons for unintended systems behavior - analyse the stability of nonlinear dynamical systems and apply this to macroeconomic dynamics

Content

Why are problems not simple? Why do some systems behave in an unintended way? How can we model and control their dynamics? The course provides answers to these questions by using a broad range of methods encompassing systems oriented management, classical systems dynamics, nonlinear dynamics and macroeconomic modeling. The course is structured along three main tasks: 1. Finding solutions 2. Implementing solutions 3. Controlling solutions PART 1 introduces complexity as a system immanent property that cannot be simplified. It introduces the problem solving cycle, used in systems oriented management, as an approach to structure problems and to find solutions. PART 2 discusses selected problems of project management when implementing solutions. Methods for identifying the critical path of subtasks in a project and for calculating the allocation of resources are provided. The role of quality control as an additional feedback loop and the consequences of small changes are discussed. PART 3, by far the largest part of the course, provides more insight into the dynamics of existing systems. Examples come from biology (population dynamics), management (inventory modeling, technology adoption, production systems) and economics (supply and demand, investment and consumption). For systems dynamics models, the software program VENSIM is used to evaluate the dynamics. For economic models analytical approaches, also used in nonlinear dynamics and control theory, are applied. These together provide a systematic understanding of the role of feedback loops and instabilities in the dynamics of systems. Emphasis is on oscillating phenomena, such as business cycles and other life cycles. Weekly self-study tasks are used to apply the concepts introduced in the lectures and to come to grips with the software program VENSIM. Another objective of the self-study tasks is to practice efficient communication of such concepts. These are provided as home work and two of these will be graded (see "Prerequisites").

Resources

Lecture Notes

The lecture slides are provided as handouts - including notes and literature sources - to registered students only. All material is to be found on the Moodle platform. More details during the first lecture

General Information

Language
English
Levels
BSC , MSC , NDS
Frequency
Yearly recurring

Examination

Type
end-of-semester examination
Mode
written 90 minutes
Aids
None
Digital
The exam takes place on devices provided by ETH Zurich.
The end-of-semester examination will account for 70% of the grade.The self-study tasks contribute to the compulsory continuous performance assessment (obligatorisches Leistungselement) and account for 30% to the final grade.The Leistungselement contains several modules: one obligatory self-study tasks (self-assessment, pass/fail), one group activity (one out of 3 group exercises, 15% of grade), and one individual submission (one out of 6 individual exercises, 15% of grade).Students will also be required to submit peer feedback about self-study solutions of other students (4 feedback submissions in total).The 30% Leistungselement is conditional on the pass/fail self-assessment exercise and the four feedback submissions.

Course Components

Type Title Time & Place Hours
lecture with exercise Systems Dynamics and Complexity
Lecture: Thursday, 08-10 h Exercises: Tuesday, 12-13 h The lecture takes place in classroom, online via livestreaming or zoom and recorded.
  • Tue 12:15-13:00 (HG D 1.2)
  • Thu 08:15-10:00 (HG D 1.2)
3 h weekly

Offered In