Kapsel Geofisika_Sistem Dinamik

  • Upload
    wulansg

  • View
    227

  • Download
    1

Embed Size (px)

Citation preview

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    1/53

    PENGANTARSISTEM DINAMIK

    Dr. Eng. AmiruddinGeofisika UNHAS

    Email: [email protected]

    Sumber: Dr. Asep Sofyan (Teknik Lingkungan ITB); Email: [email protected]

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    2/53

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    3/53

    Sistem dinamik: Pemodelan dan simulasi komputer untukmempelajari dan mengelola sistem umpan balik yangrumit (complex feedback systems), seperti bisnis, sistemlingkungan, sistem sosial, dsb.Sistem: Kumpulan elemen yang saling berinteraksi, berfungsi bersama

    untuk tujuan tertentu.

    Umpan balik menjadi sangat pentingMasalah dinamik Mengandung jumlah (kuantitas) yang selalu bervariasi Variasi dapat dijelaskan dalam hubungan sebab akibat Hubungan sebab akibat dapat terjadi dalam sistem tertutup yang

    mengandung lingkaran umpan balik (feedback loops)

    Apakah Sistem Dinamik itu?

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    4/53

    Cybernetics (Wiener, 1948): studi yang mempelajari

    bagaimana sistem biologi, rekayasa, sosial, danekonomi dikendalikan dan diaturIndustrial Dynamics (Forrester, 1961): mengaplikasikanprinsip cybernetics ke dalam sistem industri System Dynamics : karya Forrester semakin meluas

    meliputi sistem sosial dan ekonomiDengan perkembangan komputer yang sangat cepat,Sistem Dinamik menyediakan kerangka kerja dalammenyelesaikan permasalahan sistem sosial danekonomi

    Sejarah

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    5/53

    1. Identifikasi masalah2. Membangun hipotesis dinamik yang menjelaskan

    hubungan sebab akibat dari masalah termaksud3. Membuat struktur dasar grafik sebab akibat4. Melengkapi grafik sebab akibat dengan informasi5. Mengubah grafik sebab akibat yang telah dilengkapi

    menjadi grafik alir Sistem Dinamik6. Menyalin grafik alir Sistem Dinamik kedalam program

    DYNAMO, Stella, Vensim, Powersim, atau persamaanmatematika

    Tahap Pemodelan Sistem Dinamik

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    6/53

    Berfikir dalam terminologi hubungan sebab

    akibatFokus pada keterkaitan umpan balik (feedbacklinkages) diantara komponen-komponen sistem

    Membuat batasan sistem untuk menentukankomponen yang masuk dan tidak di dalam sistem

    Aspek Penting

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    7/53

    Berfikir sebab akibat adalah kunci dalam mengorganisir

    ide-ide dalam studi Sistem DinamikGunakan kata `menyebabkan` atau `mempengaruhi`untuk menjelaskan hubungan antar komponen didalam sistemContoh yang logis (misalnya hukum fisika) makan berat bertambah api asapContoh yang tidak logis (sosiologi, ekonomi) Pakai sabuk pengaman mengurangi korban fatal

    dalam kecelakaan lalu lintas

    Hubungan Sebab Akibat

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    8/53

    Berfikir sebab akibat saja tidak cukup

    Umpan balik: untuk mengatur/ mengendalikansistem, yaitu berupa suatu sebab yang terlibatdalam sistem namun dapat mempengaruhidirinya sendiri

    Umpan balik sangat penting dalam studi SistemDinamik

    Umpan balik (Feedback)

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    9/53

    Causal Loop Diagram (CLD)

    Gaji VS Kinerja Gaji Kinerja Kinerja Gaji

    Gaji Kinerja

    Lelah VS TidurLelah tidurTidur lelah ?

    Lelah Tidur

    CLD menunjukkan struktur umpan balik dari sistem

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    10/53

    Lelah Tidur

    Penanda CLD

    Gaji Kinerja

    +

    +

    +

    -

    + : jika penyebab naik, akibat akan naik (pertumbuhan, penguatan), jika penyebab turun, akibat akan turun

    - : jika penyebab naik, akibat akan turun, jika penyebab turun, akibatakan naik

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    11/53

    CLD dengan Positive Feedback Loop

    Gaji Kinerja, Kinerja Gaji

    Gaji Kinerja Semakin baik kinerja

    Gaji akan semakin naik

    Semakin gaji naik

    Semakin baik kinerja

    +

    +

    +

    Semakin gaji naik

    Semakin baik kinerja

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    12/53

    Lelah Tidur

    The more tired I am

    The more I sleep

    The more I sleep The less tired I am

    The less tired I am

    The less I sleep

    The less I sleep The more tired I am

    +

    -

    -

    Lelah Tidur, Tidur Lelah

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    13/53

    Pemahaman Sebab Akibat

    Sales are poor

    Sales force is weak

    Overworked

    Number is limited

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    14/53

    Augmenting CLD 2 - (Determining Loop

    Polarity)

    Positive feedback (reinforcing) loops Have an even number of signs Some quantity increase, a snowball effect takes over and that

    quantity continues to increase The snowball effect can also work in reverse Generate behaviors of growth, amplify, deviation, and reinforce Notation: place symbol in the center of the loop

    Negative feedback (balancing) loops Have an odd number of signs Tend to produce stable, balance, equilibrium and goal -

    seeking behavior over time Notation: place symbol in the center of the loop

    +

    -

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    15/53

    Positive/Reinforcing Loops

    Accelerating growth or acceleratingdecline

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    16/53

    Salary Performance, Performance Salary

    Salary Performance+

    +

    +

    Positive/Reinforcing Loops

    The better I perform

    The more salary I get

    The more salary I get

    The better I perform

    The more salary I get

    The better I perform

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    17/53

    Negative /Balancing Loop

    Tired Sleep

    The less tired I am

    The less I sleep

    +

    -

    -

    Tired Sleep, Sleep Tired

    The more tired I am

    The more I sleep

    The more I sleep The less tired I am

    The less I sleep The more tired I am

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    18/53

    Balancing Loops

    Body Temperature

    Desired BodyTemperature

    Temperature Gap

    Adjust Clothing

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    19/53

    Balancing Loops

    System reverts to status quoThe goals are implicit

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    20/53

    Loop Dominance

    There are systems which have more than onefeedback loop within themThe dominating loop might shift over timeWhen a feedback loop is within another, one loop

    must dominateStable conditions will exist when negative loopsdominate positive loops

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    21/53

    Combined Feedback Loops

    (Case of Population Growth)

    Birth rate Polulation Death rate-+

    + +

    + -

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    22/53

    Exogenous ItemsItems that affect other items in the system but are notthemselves affected by anything in the systemArrows are drawn from these items but there are noarrows drawn to these items

    Sunlight reachingeach plant

    Density of plants

    Sunlight +

    +

    -

    -

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    23/53

    Delays: The Sluggish Shower

    Current WaterTemperature

    TemperatureGap

    Shower TapSetting

    Desired WaterTemperature

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    24/53

    Delays

    When you tell the story add the wordeventuallyCause the system to overshoot the target

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    25/53

    Delays

    Systems often respond sluggishly

    From the example below, once the trees are planted,the harvest rate can be 0 until the trees grow enoughto harvest

    # of growing trees Harvest rate

    Planting rate +

    +

    -

    -

    delay

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    26/53

    System Thinking

    System Structure

    Pattern of Behaviour

    Events

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    27/53

    Basic System Behaviors

    Exponential Growth

    Goal Seeking

    Oscillation

    S-shaped Growth

    S-shaped Growth with Overshoot

    Overshoot and Collapse

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    28/53

    Exponential Growth

    System Level

    Inflow

    Net increase rate

    Positive feedback loops generate growth, amplify deviations,and reinforce change. An initial quantity of somethingstarts to grow, and the rate of growth increases.

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    29/53

    Goal SeekingNegative feedback loops seek balance, equilibrium, and

    static. The quantity of interest starts either above orbelow a goal level and over time moves toward the goal.

    System LevelCorrective Action

    Discrepancy

    GoalRate o f change

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    30/53

    OscillationTime delays cause the state of system to constantly

    overshoots its goal or equilibrium state, reverses, thenundershoots, and so on. the quantity of interest fluctuatesaround some level.

    System Lev elCorrective Action

    Discrepancy

    Perception

    GoalRate of change

    Perception Delay

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    31/53

    S-shaped GrowthNo real quantity can grow or decline forever, eventually one or

    more constraints halt the growth. Initial exponential growth isfollowed by goal-seeking behavior which results in thevariable leveling o .

    System LevelNet Increase Rate

    Resource Adequacy

    Carrying CapacityNormal Growth Rate

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    32/53

    S-Shaped Growth with Overshoot

    Time delays in lead to the possibility that the stateof the system will overshoot and oscillate aroundthe carrying capacity.

    System LevelNet Increa se Rate

    Resource Adequa cy

    Carrying CapacityNormal Growth Rate

    Delayed Resource Ef fect

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    33/53

    Overshoot and CollapseThe ability of the environment to support a growing

    population is eroded or consumed by the populationitself.

    System LevelNet Increase Rate

    Resource Adeq uacy

    Erosion of Carrying C apacity

    Normal Growth Rate

    Carrying Capac ity

    Consumption rate

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    34/53

    Stock & Flow Diagram

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    35/53

    Three different types of elements are (i)stock/level/accumulation, (ii) flow/rate, and (iii)informationThe stock and flow diagram shows relationshipsamong variables which have the potential to

    change over time ( time based variables )Unlike a causal loop diagram, a stock and flowdiagram distinguishes between different typesof variables

    Stock & Flow Diagram

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    36/53

    A stock is an accumulation of something (as

    representing physical entities/elements/units),state variable rectangular boxA flow is the movement of the something" from onestock to another double line arrow

    Rate of flow is controlled by valve Information is symbolized by an arrow Example : the money is a stock, and the transferoperation for the money is a flow

    Stock & Flow Diagram

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    37/53

    Materials : this includes all stocks and flows ofphysical goods which are part of a production anddistribution process, whether raw materials, in-process inventories, or finished products.

    Personnel : this generally refers to actual people,for example; hours of labour.

    Capital equipment : this includes such things asfactory space, tools, and other equipmentnecessary for the production of goods andprovision of services.

    Types of Stock & Flow

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    38/53

    Orders : this includes such things as orders for

    goods, requisitions for new employees, andcontracts for new space or capital equipment.Orders are typically the result of somemanagement decision which has been made,

    but not yet converted into the desired result.Money : this is used in the cash sense. That is, aflow of money is the actual transmittal ofpayments between different stocks of money.

    Types of Stock & Flow

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    39/53

    MENU UTAMA STELLA

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    40/53

    Level

    Rate

    Auxiliary

    Source/Sink

    Constant

    Flow arc

    Cause-and-effect arc

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    41/53

    Level:Stock, accumulation, or state variable

    A quantity that accumulates over timeChange its value by accumulating orintegrating ratesChange continuously over time even when

    the rates are changing discontinuously

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    42/53

    Rate/Flow:

    Flow, activity, movement

    Change the values of levelsThe value of a rate is Not dependent on previous values of that rate But dependent on the levels in a system along

    with exogenous influences

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    43/53

    Auxiliary: Arise when the formulation of a levels influence

    on a rate involves one or more intermediatecalculationsOften useful in formulating complex rateequations

    Used for ease of communication and clarityValue changes immediately in response tochanges in levels or exogenous influences

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    44/53

    Source and Sink:

    Source represents systems of levels andrates outside the boundary of the modelSink is where flows terminate outside thesystem

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    45/53

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    46/53

    Example 2(Children and adults)

    Births Children Children maturing Adults

    + + +

    +- +

    -

    Births

    children

    Childrenmaturing

    Adults

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    47/53

    average lifetime = 8Units: Year

    birth rate = 0.125Units: fraction/Year

    births = Population * birth rateUnits: rabbit/Year

    deaths = Population / average lifetimeUnits: rabbit/Year

    Population = INTEG(births - deaths,1000)Units: rabbit

    RabbitPopulation

    births deaths

    birth rate average lifetime

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    48/53

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    49/53

    From Causal Loop Diagram

    To Simulation Models 2R1

    L

    EquationsdL/dt = R 1 R 2

    R2 = k 2*L

    R1 = k 1

    dL/dt = k 1 - k 2*L

    Flow Graph

    Block Model

    R2

    L1 L

    1k 2

    - k 1

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    50/53

    From Causal Loop DiagramTo Simulation Models 3

    EquationsdL1/dt = R 1 R 2

    dL2/dt = R 2 R 3

    R1 = k 1

    R2 = K 2 * L1

    R3 = K 3 * L2 dL 1/dt = k 1 k2*L1 dL 2/dt = k 2*L1 K3*L2

    R1

    L1

    Flow Graph

    R2

    L2

    R3

    L1 L1

    k 2

    -

    -

    k 1

    L2 L2

    Block Model

    k 3

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    51/53

    Building constructionProblem statement

    Fixed area of available land for constructionNew buildings are constructed while old buildings are demolishedPrimary state variable will be the total number of buildings over time

    Causal Graph

    Industrialbuildings

    DemolitionConstruction

    Fraction ofland occupied

    Constructionfraction

    Averagelifetime

    for buildings

    Average areaper building

    Land available for Industrial buildings

    +

    +

    +

    +

    ++ -

    -

    -

    -

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    52/53

    Simulation models

    Industrial

    Buildings (B)

    Construction (C) Demolition (D)

    Construction

    fraction

    (CF) Fraction ofland occupied

    (FLO)Land available forindustrial buildings(LA)

    Average areaper building(AA)

    Average lifetimefor buildings(AL)

    Equations

    dB l/dt = C r D r

    C r = f1(CF, B l)

    Dr = f2(AL,B l)

    CF = f3(FLO)

    FLO = f4(LA,AA,B l)

    Flow Graph

  • 8/10/2019 Kapsel Geofisika_Sistem Dinamik

    53/53

    Simulation Model Design and Execution,Fishwick, Prentice-Hall, 1995 (Textbook)Introduction to Computer Simulation: A systemdynamics modeling approach, Nancy Roberts etal, Addison-wesley, 1983

    Business Dynamics: Systems thinking andmodeling for a complex world, John D. Sterman,McGraw-Hill,2000

    References