Showing posts with label self-balancing feedback loops. Show all posts
Showing posts with label self-balancing feedback loops. Show all posts

Tuesday, October 15, 2019

Two system archetypes and feedback loops

To understand this text, you should first read about feedback loops if you are not familiar with them.

Systems have the same principles and share common characteristics. Systems that have enough common characteristics can be described as archetypes. Systems that belong to the same archetype have a similar structure, goal, or purpose and their behavior is similar over time. Similar feedback loop behavior is the main common denominator in system archetypes. Reinforcing feedback loops produce archetypes more often than balanced ones. Reinforcing loops usually produce behavior that is too much for the balancing loops. It is a rare occasion when balancings loops produce archetypes.

Limits to success archetype

Sometimes success is too hard to handle. Most people are not prepared to handle it. Limits to success archetype usually have a self-reinforcing feedback loop and a balancing loop that keeps reinforcing loop stable. When the balancing feedback loop cannot handle the acceleration in the self-reinforcing loop, problems will start to occur. After a while, the reinforcing loop cannot produce growth and your balancing loop becomes the dominant one. Then your success starts to deteriorate.

For example, when you become suddenly famous and successful and you are not prepared to have a balancing feedback loop that is strong enough to handle your success. The demands for your success will increase. Your growth can be in danger because later some limiting factor that was not a problem before like time appears. This growth becomes less sustainable because maintaining the growing demands more of your time. Suddenly, growth disappears because the balancing loop begins to dominate the system and your time and other resources are tied to the wrong places.

You have to make changes to solve the problem, but you have to figure out the main cause of it. Did your priorities change? Did the problem of saying no to less important things become a real problem for you? What you have to do is to find the right limits for these activities that weren´t your problem before? When you have found them and you cannot limit the time used for them yourself, you might need to hire somebody else to manage your time and say no to less important things so that you can focus your efforts on the most important things.

Escalation archetype

Competition is usually a good thing. But it can go too far and produce some unwanted consequences and escalate into a full-blown war between two or more competing entities. Usually, the escalation archetype is consisted of limited stock, competitors, and balancing loops. Escalation is more or less a zero-sum game. If two competitors have limited shares of goods, one of them cannot have more than 100%. This means that these two can have a combined share of 100% of the goods. Usually, competitors fight from a slowly growing amount of goods. And this fight usually is pretty stable because of those balancing loops. When some variables in balancing loops change as things escalate, self-reinforcing loops inside the balancing loops are shaped. These loops create problems.

Before escalation, the shares of goods are almost or completely stable between the competitors. All their efforts go to maintain this balance in the shares of goods. Escalation begins when one competitor changes its behavior and another sees that behavior as a threat to their position. What happens is that the competitor who was interested in maintaining balance has to react to the first mover´s behavior. For example, this can result in a price war escalation. The first mover reduces the price of their goods and the other competitor has to follow. This can change into a self-reinforcing pricing war with several rounds of price reductions. It usually ends when both competitors are not able to reduce their prices or one/all competitors are destroyed.

Competition is good for society and actors in it. Even escalation can be a good thing. Positive goals are good. Many escalating competitions can produce good results for societies. For example, competition in developing new medicines can produce better ways to cure diseases. If this competition escalates, it helps others. It can even help companies if they develop faster processes to develop medicines. The best way to reduce the problems of this archetype is to avoid it. Collaboration is often the best way to manage things. It should be your first choice.

There are many other system archetypes and most of them usually are about feedback loops and their mismanagement. Changes in the variables in feedback loops can produce unintended effects and these can change system behavior in a completely different direction. Sometimes it is about changing goals or dominant interconnections that produce addictions.

There are many good books about systems and you can find more information about different archetypes from them.

Source:


Until next time,

TT


Tuesday, February 13, 2018

Feedback Loops

Definitions

Donella A Meadows has defined a feedback loop in her book ”Thinking in Systems” as ”A closed chain of causal connections from a stock through a set of decisions or rules or physical laws or actions that are depended on the level of the stock, and back again through a flow to change the stock.” A little simpler definition can be ”A path by which some of the output of a circuit, a system, or a device is returned to the input.”

Balancing feedback loops

These loops are goal or balance-seeking. They try to keep stocks stable and within a certain range. They also resist the change in systems. If stock level gets too high, balancing feedback loop will try to get it lower. If stock level is too low it tries to get it higher. For example, you have a room in which you want to keep a temperature within a certain range. You have a balancing feedback loop that keeps the temperature within the range you want. There are always some losses of heat in the room, when the temperature outside is colder. Your balancing loop adjusts the heating depending on how much colder the temperature is outside. When the temperature outside is much warmer than in the room, the heat outside comes in. Then your balancing loop will cool the air inside.

These balancing loops are not always working properly. The information from them can come too late, be unclear or incomplete or hard to understand. The action they cause can be delayed or ineffective, etc. Stock-maintaining balancing loops must have their goals set for compensating the draining or inflowing processes that change the level of the stock. All these loops have their own breaking point. This is the point where the pull of other loops is stronger than the pull of the balancing loop. When your heating system is not having enough heating power compared to the leaks outside, your room temperature gets too cold.

Reinforcing feedback loops

These loops are amplifying or reinforcing. They can cause virtuous or vicious effects of healthy growth or complete destruction. It creates a bigger or smaller inflow to a stock than is already there. Reinforcing loops enhance the direction of the change in a stock or a system. When a system element can reproduce itself or grows as a constant fraction of itself, reinforcing loops are found in the system. Reinforcing loops produce an exponential growth. Growth gets faster all the time. For example, the bigger the interest in your bank account, the more money you will get into your account every year, because you get the interest for the interest too. These loops may not change the system until the path of least resistance is overcome. For example, the sales of the new product may not start growing faster until a certain amount of product is sold.

Feedback loops are mostly linked together

Single loops are seldom at work in systems. Mostly, there are complex patterns of interconnecting loops. A single stock can have many balancing and reinforcing loops pulling in many directions. A single interconnecting flow can be attached to many different stocks. This flow can increase the ouflow of one stock and at the same time increase the inflows of many stocks. These feedback loops create a system behavior which is hard to predict. When you change the functioning or a goal of one loop, you may create changes in many others. In other words, one change can produce combinations of changes instead of one.

Lets keep things simple and concentrate on one stock system like population with both a balancing and a reinforcing feed back loops. This is one of the most common and important system structures. Lets start by identifying the most important inflows and outflows of the population. The most important inflow is people born into the population. The most important outflow is people dying. This kind of system changes when the relative strength of the loops change. In a normal situation, more people are born than dying. This means that the net effect of these loops is increasing population. It also means that the net effect is self-reinforcing growth in population.

When there is a sudden humanitarian catastrophe or a civil war in some population, the change reverses into diminishing population and the balancing loop dominates the behavior of the system. When these changes in relative strengths of feedback loops happen, the behavior of the system changes. A stock governed by linked balancing and reinforcing loops grows exponentially if the reinforcing loop dominates the balancing one. Stock declines exponentially if the balancing loop is dominant.

Other things to know about feedback loops

You have to remember that the delivery of information through a feedback loop will only affect future behavior. Feedback loop cannot deliver signal fast enough to have an effect in present. There are three typical delays in the real world. First, a perception delay. For example, a shopowner doesn´t react to any small changes in sales. She normally reacts, when the sales have changed for a longer time period, like five days. Second, there is a response delay. A shopowner makes up some part of any shortage with each new order. Third, there is a delivery delay. A subcontractor delivers the goods with delay because he has to process the order and deliver it. Changing the length of the delay will likely cause a large change in the system. When the delay is too short, the system behavior will likely oscillate.

Physical, growing systems are going to encounter limits. Those limits are balancing feedback loops. When the limits are achieved, these loops start dominating the systems by either strengthening the outflows or weakening the inflows. These limits are temporary or permanent. Eventually, the system will adjust to the limit or the limit will adjust to the system. There has to be at least one reinforcing loop delivering th growth and at least one balancing loop limiting the growth in the physical, exponentially growing systems. One interesting and important thing about feedback loops is that systems with similar feedback structures produce similar behaviors. Physically different parts do not really change behaviors.

Sources:

Donella H Meadows, Thinking in Systems
John H. Miller Crude Look at the Whole