[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-657257-105":3,"detail-sidebar-cat-0-en-105":80,"doc-detail-657257-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},105,"en","introduction-to-stockflow-diagrams-sfs-learning-system-dynamics-modeling","Introduction to Stock/Flow Diagrams (S/Fs) - Learning System Dynamics Modeling","","Introduction to stock/flow diagrams (S/Fs) explains systems thinking through stocks (accumulations) and flows (rates of change). It uses everyday substitutions—such as water in a bathtub, CO2 in the atmosphere, and credit card debt—to show inflows and outflows, boundary limits, and feedback loops. The document then describes system dynamics computer modeling, including “what if” testing and a step-by-step workflow from identifying problems and variables to building diagrams, equations, running simulations, documenting results, and telling the model’s story.",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/research-report/","Research & Report",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/introduction-to-stockflow-diagrams-sfs-learning-system-dynamics-modeling/657257/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/introduction-to-stockflow-diagrams-sfs-learning-system-dynamics-modeling/657257.png","ImageObject",300,407,{"name":42,"@type":43},"EvelynWrites","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-30","2026-10-26",true,{"@type":52,"interactionType":53,"userInteractionCount":26},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"What is a stock/flow diagram used to explain?","Question",{"text":62,"@type":63},"Stock/flow diagrams explain how accumulations (stocks) change over time based on rates (flows), including feedback and other system elements.","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"How do inflows and outflows affect a stock?",{"text":67,"@type":63},"When inflow exceeds outflow, the stock increases; when outflow exceeds inflow, the stock decreases.",{"name":69,"@type":60,"acceptedAnswer":70},"What are the main steps for building and testing a system dynamics model?",{"text":71,"@type":63},"The process includes identifying a specific problem, brainstorming key variables, sketching behavior over time graphs, creating an endogenous stock/flow diagram, connecting loops and feedback, writing equations, running “what if” tests with relevant data, documenting the model, and telling the story to communicate learning.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},657257,1792976455,{"code":4,"msg":81,"data":82},"success",[83,87,91,95,100,105,110,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":84,"show_sort_weight":85,"slug":86},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":88,"show_sort_weight":89,"slug":90},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":92,"show_sort_weight":93,"slug":94},"Exam",70,"exam",{"id":96,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},5,"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":102,"show_sort_weight":103,"slug":104},6,"Technology",50,"technology",{"id":106,"doc_module":4,"doc_module_name":25,"category_name":107,"show_sort_weight":108,"slug":109},7,"Healthcare",40,"healthcare",{"id":111,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":112,"slug":113},8,30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":96,"slug":129},19,"General","general",{"code":4,"msg":81,"data":131},{"doc_id":78,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":111,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":26,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":26,"language":139,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":12,"update_tm":79,"read_time":96},687212989558,"https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd","Introduction to Stock/Flow Diagrams (S/Fs)  \nA principle of systems thinking involves stocks, accumulations of things, and flows, measurement of the rates at which the stocks change. The clarity of stock/flow diagrams aids in appreciation for rates of change, feedback, and  \nother elements of systems.  \n“Water in a bathtub” is an example of a stock. The flow from the faucet is an inflow that fills the tub, while the drain is an outflow to empty it.  \nWater in  \na bathtub  \nflowing in flowing out  \nThe clouds on the ends of the flows mark the model boundaries. It is important to know where water comes from to fill the tub and where it travels when it drains, but this diagram does not model the larger system. This is a simple bathtub diagram.  \nSubstitution of other names for the elements in our diagram can give insight into other systems, e.g.,“CO2 in the atmosphere”:  \nCO2 in the  \natmosphere  \nemissions removal  \nMost people agree this causes a big problem, climate change. If “CO2 emissions” level off close to 2020 levels, the inflow will still exceed the outflow. And when inflow > outflow, the stock increases. That’s true for anything we can represent as a stock and flow.  \nAnother substitution shows insight about the use of credit cards:  \nCredit card debt  \nMonthly charges  \nPaying off  \nIf spending is more than what is being paid off, the stock of debt rises. Debt costs money in the form of interest, and adding another element helps present a more complete picture.  \n“Monthly charges” are based on a rate represented by a circle called a converter. The “Interest rate” is multiplied by the existing debt, adding to the stock of“Credit card debt.” This feedback connection is shown by the arrows called connectors. Students can easily learn how to input numbers and equations in order to model this situation.  \nCredit card  \ndebt  \nInterest  \nPaying off  \nrate  \n[See more about](See more about stock/flow diagrams at www.clexchange.org/gettingstarted/stockflow.asp)[ ](See more about stock/flow diagrams at www.clexchange.org/gettingstarted/stockflow.asp)[stock/flow diagrams at www.clexchange.org/gettingstarted/stockflow.asp](See more about stock/flow diagrams at www.clexchange.org/gettingstarted/stockflow.asp)  \n[Permission granted for photocopying and/or electronic distribution for non-commercial educational purposes with attribution.](Permission granted for photocopying and/or electronic distribution for non-commercial educational purposes with attribution.)   \n©2022 Alan Ticotsky and Creative Learning Exchange, [clexchange.org](clexchange.org) 223  \nNOW WHAT? A CALL TO ACTION  \nIntroduction to System Dynamics Computer Models  \nBy creating system dynamics computer models, students of all ages can compress both space and time, thereby discovering long-term results of actions. Because modelers interact through computers and generate results in graphical, tabular, and animated formats, they maintain a high  \nNOTE: This process can feel overwhelming to a novice, so one option is to find simple models that others have created that relate to the issue of concern. Then using the other steps in the modeling process, test and/or modify those models as a way to explore the issue. For example, if concerned about famine in a particular country, look for a basic population/resource model.  \nSteps in the modeling process:  \nlevel of attention, engagement, and, therefore, learning. Even the simplest modeling of a system can reveal insights typically missed without it.  \nIt’s possible to model any dynamic, interdependent system. The system dynamics modeling approach involves the development of computer simulation models that portray processes of accumulation and feedback and allow for the testing of “What if” questions. Systematically testing models can help with identification of effective strategies for overcoming a system’s natural tendency to return to a status quo or equilibrium. (Think about how difficult it is to change an ingrained habi","cbCaifmJJJJM9YZO","https://ap.wps.com/l/cbCaifmJJJJM9YZO","pdf",460317,"English","# Introduction to Stock/Flow Diagrams (S/Fs)\n## Stocks, accumulations, and flows\n## Modeling boundaries and feedback\n## Examples: bathtub, CO2, and credit card debt\n## System Dynamics Computer Models\n## Steps in the modeling process","[{\"question\":\"What is a stock/flow diagram used to explain?\",\"answer\":\"Stock/flow diagrams explain how accumulations (stocks) change over time based on rates (flows), including feedback and other system elements.\"},{\"question\":\"How do inflows and outflows affect a stock?\",\"answer\":\"When inflow exceeds outflow, the stock increases; when outflow exceeds inflow, the stock decreases.\"},{\"question\":\"What are the main steps for building and testing a system dynamics model?\",\"answer\":\"The process includes identifying a specific problem, brainstorming key variables, sketching behavior over time graphs, creating an endogenous stock/flow diagram, connecting loops and feedback, writing equations, running “what if” tests with relevant data, documenting the model, and telling the story to communicate learning.\"}]","Introduction to Stock/Flow Diagrams (S/Fs) - Learning System Dynamics Modeling | PDF"]