Introduction

Urban sustainability is a ubiquitous concept, holding the focus of Sustainable Development Goal 11 within the United Nations’ 2030 Agenda (UN 2015). With increasing levels of urbanisation, the ‘urban challenge' remains one of the pressing issues of the twenty-first century (UN 2017). Urban areas dominate global resource use, they exhibit concentrations of great wealth, represent centres of innovation, community, activism, and change, but also exhibit areas of poverty, and concentrated pollution, placing pressure on surrounding land and a globalised commons for their continued functioning. Urban areas are thus a concentrated source of, and a key focus for potential solutions to the sustainability challenges facing the world (Angelo and Wachsmuth 2020).

Numerous methodologies exist for assessing urban sustainability (see Cohen (2017) for a review), but assessment of this state alone is insufficient; it is necessary to analyse system structure and processes to identify leverage points where intervention is best placed to bring about positive change (Bagheri and Hjorth 2007). This necessitates being mindful of the complexity of the urban context, and the possibility of unintended consequences from isolated policy decisions. The decentralisation of ‘control’ across the multiple levers of hierarchical governance, from local authority powers to national policy and international agreements, as well as more informal action, adds an additional layer of complexity. An integrated approach must consider this context and the interactions across these spatial and governance scales. By developing multi-scale integrated models which capture the socio-ecological functioning of the urban system, and its coupling to wider functioning across multiple scales, it is possible to both develop a greater understanding of urban sustainability and explore ways of improving upon it.

Ravetz (1998) suggests that methods at the science-policy interface purposed towards decision making for the urban scale could benefit by learning from global integrated assessment models (IAM). Nordhaus (2013) defines IAM as “computerised dynamic models… that integrate knowledge from two or more domains into a single framework” (p 1070), typically across what Pauliuk et al. (2017) refer to as the ‘global socio-ecological system’. Such models have become prominent tools within the climate science community to explore the socio-economic implications of mitigation strategies (van Beek et al. 2020). In this paper, we present a proof-of-concept model of this type exploring the adaptation of a global IAM to the urban scale.

To simplify this process, we selected an already existing global IAM as a basis for adaptation. For this purpose, we used the ‘World3’ model from the Limits to Growth (LtG) studies (Meadows et al. 1972, 2005), due in part to it being well documented and freely available online. Despite the original model predating the language of IAM, it is commonly seen as an early progenitor of the field and led to a proliferation of ‘global models’ in the decades after its first publication (Meadows et al. 1982; van Beek et al. 2020). It is considered relatively simple compared to more recent IAMs, and as such it has received attention in recent years from scholars who have been able to adapt it with relative ease (Pasqualino et al. 2015; Ansell and Cayzer 2018; Heath et al. 2019; Pasqualino and Jones 2020). Further, its structure is sufficiently general that it lends itself to the representation of smaller scale socioeconomic systems, if representations of flows across boundaries are introduced.

By downscaling and adapting World3 to an urban scale model coupled to an aggregate global model, and an intermediate national layer, we have produced a proof-of-concept multi-scale model (illustrated in Fig. 4). Such a hierarchical model is well suited to testing policy interventions across different governance scales. By outlining the adaptation process undertaken in the development of this proof-of-concept model, we illustrate the assumptions made and barriers confronted through this development. After presenting several scenarios, examining the relation between the sustainability of the urban system relative to the wider systems in which it is situated, we discuss the virtues of this approach, open access to it, and the challenges inherent to producing a fully operational model with steps to confronting and overcoming them.

Background

The limits to growth

The publication of The Limits to Growth (Meadows et al. 1972) was integral to the growth of the sustainability movement, drawing attention to planetary boundaries in a new way (Lumley and Armstrong 2004; Gómez-Baggethun and Naredo 2015). Central to this report was a computerised model, ‘World3’, which sought to represent the global system as a complex web of interactions and feedbacks between five subsystems. By simulating the interaction of population, economic, agricultural, resource, and pollution subsystems, from 1900 to the end of the twenty-first century, the model produced a series of future scenarios with variations of business as usual, technological advancement, and social policy responses to an unravelling future. These scenarios were presented within LtG as graphical outputs showing the time evolution of key parameters, such as industrial output, food per capita, and population across the time window.

LtG used these scenarios to demonstrate and argue the unsustainability of a societal system founded upon exponential economic growth on a finite planet. The publication of the report spurred fierce debate following its conclusion that without significant efforts to enact change, ‘business as usual’ would lead to “sudden and uncontrollable decline in both population and industrial capacity” (Meadows et al. 1972, p 23). Despite criticism from numerous quarters (see, e.g., Cole et al. (1973) and Nordhaus et al. (1992)), the publication has arguably withstood the test of time, and the last decade has witnessed a growth in interest in the model and its outputs (Bardi 2011; Turner 2012; Pasqualino et al. 2015; Heath et al. 2019).

World3 marked the first of a number of ‘global models’ that would be developed across subsequent decades (Meadows et al. 1982). Subsequent decades would thus see the rise of energy-economic modelling, and aggregated cost–benefit climate-economic models (van Beek et al. 2020). Whilst some of the scholars working within this domain maintained an adversarial relationship with LtG and World3 (Nordhaus 1973), the emergence of IAMs which are now commonly employed in the climate change literature, owed much to the pioneering work of Meadows et al.’s global scale environment-economic model (Capellán-Pérez et al. 2020). Nevertheless, the simulation methods employed by World3 have been largely marginalised within the IAM community in favour of optimisation and economic equilibrium modelling (Purvis 2021).

System dynamics

The World3 model, central to LtG’s argument, employed the modelling paradigm of ‘system dynamics’, developed by Jay Forrester, who had been integral to the project’s commissioning (Forrester 2007). Used as both a heuristic, and a simulation methodology, system dynamics is built upon a web of coupled differential equations intended to describe the behaviour of the system of interest. By numerically solving these equations through a series of discrete time-steps, system dynamics software is able to describe the evolution of the system in question over a defined time period. Thus, the approach is particularly well-suited to modelling and understanding the behaviour of complex non-linear systems over time, from simple mechanical systems to large-scale socioeconomic systems (Lane and Videira 2019).

System dynamics simulation has evolved alongside the widespread use of graphical diagrams, notably stock and flow, and causal loop (see Figs. 1, 5 and 6 respectively), to describe and communicate system structure as a set of causal assumptions (Lane 2008). Indeed, system dynamics simulation software typically enables modellers to construct their models graphically, as shown in Fig. 1, with the underlying differential equations automatically constructed and solved by the software, based upon this graphical structure. This graphical focus allows for accessibility and ease of understanding, enabling users to develop and implement models in an intuitive manner which does not require explicit formulation of differential equations or advanced coding experience to structure and solve them.

Fig. 1
figure 1

Example stock and flow diagram within Ventity. The boxes and arrows between them show stocks and flows. The remaining parameters represent variables and table functions

Typically, system dynamics models contain four basic elements: stocks, flows, variables, and table functions (Sterman 2000). A stock represents an accumulated quantity, and flows influence its rate of change over time. Variables are described through functions which detail their dynamic dependence in relation to other model parameters and may incorporate time delays which introduce a lag between the output and input. Table functions are used to provide non-linear functions relating two variables, mapping inputs as described by the interpolation of corresponding values in the table (Eker et al. 2014).

Uses of system dynamics are diverse, and as such there is no singular underpinning epistemology. Pruyt (2006) explores the basic philosophical assumptions of system dynamics both in theory and practice throughout the literature. From this he concludes that there are “several system dynamics practices that are characterised by very divergent basic assumptions”, arguing that whilst the most mainstream strand can be interpreted as critical pluralist, other practices may be viewed as constructivist, postpositivist, pragmatist and transformative-emancipatory-critical (p 24). This diversity reveals the potential for system dynamics to offer an alternative to dominant techno-scientific modelling approaches that have been criticised in strands of critical urban literature for marginalising social and less quantifiable aspects of urban sustainability (Brenner and Schmid 2015; Opp 2017; Cauvain 2018). Further, through its emphasis on holistic thinking of the system as more than the sum of its parts it is well suited to integrated modelling (Verburg et al. 2016; Nabavi et al. 2017).

World3

The scope of World3 is described within Meadows et al (1974) (pp 9–13), with the selection of dynamic phenomena dictated by the 200-year time horizon, and a level of complexity sufficient to “represent the mode of approach of the human population to the environmental carrying capacity” (p 10). The major interactions between the five sectors of the World3 model are displayed in Fig. 2. World3 contains seven groups of stocks describing global aggregate population, industrial capital, service capital, non-renewable resources, persistent pollution, land, and land fertility. World3 was initially built using the now defunct Dynamo software, but copies are available freely online that are built within the Vensim software package (Fiddaman 2010), as is a copy which we have built using Ventity 3.0.Footnote 1 A detailed manual providing full details of the model’s causal structure, data, assumptions, and equations is also provided by Meadows et al. (1974).

Fig. 2
figure 2

Representation of the key inter-sector feedbacks in World3-2003

The model’s population stock is mediated by total fertility, which itself is a function of the level of service and industrial output, as well as mortality multipliers from food availability and persistent pollution (Meadows et al. 1974, pp 45–55). Within the capital sector, physical industrial capital (e.g., machines and factories) is used to manufacture and produce industrial output (the stream of consumer goods and investment goods). This annual industrial output is allocated across the sectors of the system in the form of consumer goods, resource obtaining capital, agricultural capital, service capital, and reinvestment in industrial capital (Meadows et al. 2005). This capital degrades over time and must be routinely replaced.

The agricultural sector consists of land which may be developed using agricultural capital to produce arable land to grow food. This arable land erodes irreversibly over time at a rate determined by the intensity of its use if no preventative measures are taken and may also be developed into urban land to satisfy the demands of industrial production (Meadows et al. 1974, pp 263–268). The stock of non-renewable resources decreases over time as a function of industrial output; as the stock decreases the capital cost of accessing these depleted deposits increases (pp 377–387). Persistent pollution is produced by industrial and agricultural activities, the level of this pollution negatively affects life expectancy and land fertility (pp 422–427).

The LtG (Meadows et al. 1972) and its subsequent updates (Meadows et al. 1992, 2005) present a series of scenarios representing potential future outcomes based upon differing assumptions. Each scenario builds upon the last, analysing the reasons for the previous collapse and implementing technological and policy measures within the model aimed towards mitigating the first limiting factor. This process acts to build a deeper awareness of the underlying dynamics and feedbacks, as well as the types of intervention that can be effective in moving towards a more sustainable future.

Recent adaptations of World3 within the literature include Pasqualino and Jones (2020) who bridge the past 5 decades of theory, as well as including more detailed energy modelling to create their ERRE model. Similarly, Ansell and Cayzer (2018) adapt World3 to explore climate change and energy production. Whilst the authors could not find any literature that directly applies the World3 model to the urban scale, there remain multiple recent studies which employ system dynamics to explore issues relating to urban sustainability (Kidwai and Saraph 2016; Macmillan and Woodcock 2017; Bach et al. 2019; Tan et al. 2018).

Modelling framework

The purpose of the model detailed in this work is to represent the sustainability, broadly understood, of an urban system in relation to the global system’s sustainability, and policy action across broader scales. In its current form as a proof-of-concept, it is intended to allow for exploratory modelling of the multiple scales influencing the urban, and to be used as a learning tool for better understanding the nature of the sustainability challenge at the urban level. It is further intended to demonstrate the potential of multi-scale integrated assessment modelling to inform policy. These intentions define the initial model’s scope, and suggest the level of abstraction that is appropriate, with the primary focus being given to the urban scale. This scope is limited by our use of World3 as a basis for the urban system, meaning much of the ‘urban-ness’ of this level is not explicitly represented in this model iteration. To test that our proof-of-concept model is fit for purpose then, it should be able to demonstrate reasonable output evolution of encoded variables under a range of scenarios relating to assumptions about the future at broader scales.

It is hypothesised that a full model, built collaboratively with relevant stakeholders, would be well-suited to aiding decision-making in the formation of local policy, as well as developing an appreciation for the need of joined-up thinking in this area. Such a model would be able to explore possible medium to long term consequences at the local scale of proposed policy measures, in particular highlighting unintended consequences that might occur due to feedback effects and interaction of the urban system with broader scales. Such a multi-scale model could also be purposed towards exploring more theoretical questions which involve translation across scale, such as the impact of a ‘green new deal’ on the urban economy, or how a ‘steady state society’ may be structured at different governance levels. In this manner, such a ‘bottom-up’ approach would complement the current global scale focus of the IAM field.

High-level model structure

The present incarnation of our model rests on the assumption that the urban system may be represented abstractly as a successively downscaled global system with opened boundaries, and sub-systems which interact across scale. As such the urban layer of our model bases itself on a downscaling of Meadows et al.’s (2005) World3-2003, thus the ‘urban-ness’ is largely implicit. As a proof-of-concept for demonstrating the potential of a multi-scale approach, this limited level of abstraction based upon hierarchical downscaling is, we suggest, sufficient for this purpose. Indeed, Meadows et al. (1972) argue that the structure of their model is sufficiently general to represent a city subject to the addition of migration and trade flows across its boundaries (p 104). Our model contains three hierarchical scales relating to the urban, national, and global scales.

Figure 3 details the high-level structure of the coupled model, showing the three modular hierarchical level entities, their associated sectoral subsystems, and the cross-hierarchical dependencies. As indicated by the arrows in between hierarchical levels, the coupling between these levels is monodirectional for now, meaning the behaviour of the lower scales does not inform the behaviour at higher scales. Whilst this was primarily done for reasons of computational brevity, it was informed by the logic that the impact of a single small urban system (population of order 105) has negligible impact on the evolution of the global system (population order 109). Also shown, to the left of the figure are the initialisation inputs which dictate the initial size of the urban level.

Fig. 3
figure 3

High-level model structure displaying the dependencies of the hierarchical entities. Note that the arrowheads denote the direction of coupling between levels: only the resources system includes bidirectional coupling as discussed in text

The global level does not deviate significantly from World3-2003. As can be seen within Fig. 3, the urban level contains 5 sectors representing demographic, capital, resource, pollution, and food systems. It therefore behaves in much the same way as the global level, following our description of World3 above. The national level, sandwiched between global and urban levels in Fig. 3, is for now limited to inputting initialisation and time series data and experiences no endogenous feedback, acting as an intermediary between the global and urban levels. A more complete description of parameters and variables can be found within the Electronic Supplementary Material.

Data

The current model creates a synthetic urban representation scaled from national UK data, with the UK representing a natural choice due to our familiarity of the context and the demands of funding stipulations. The primary data set used for this purpose was version 3.1 of the Bank of England’s ‘A millennium of macroeconomic data’ (Thomas and Dimsdale 2017). For a proof-of-concept, this synthetic data set provides a generalised picture freed from details of a particular local context, bypassing the need to infer time series data through statistical techniques, and allowing us to focus instead on the methodology more broadly. This is sufficient at this exploratory stage since we are not yet interested in generating any contextually specific results. The use of contextual urban data is discussed in “Data and noise”. Further details of the data used in this exercise are available within this paper’s Electronic Supplementary Material.

Software

The model presented here uses the Ventity 3.0.2 software package (Ventana Systems 2020). Ventity utilises ‘entities’, whose entity ‘type’ corresponds to class definitions within object-oriented programming (Yeager et al. 2014). This functionality is particularly useful for our purposes, as it allows for modularity and scaling with relative ease. Within this framework we created 3 entity types; ‘World’, which contains a singular entity, a copy of Meadows et al.’s World3-2003; ‘National’, which for the time being hosts various exogenous data in a singular ‘UK’ entity; and ‘Urban’, which describes the downscaled World3 model. It is thus possible to run multiple Urban entities in parallel with varying parameters to represent a set of urban systems, and similarly to create other National entities which contain different national data sets. Such a structure lends itself well to collaborative development, with other researchers being able to contribute additional national and urban models, allowing the system to grow organically, through the managed figshare repository. This is something which is not easily replicable in other system dynamics software packages.

Methodology: adapting World3

This section describes how our model was developed. An overview of our methodology to develop this proof-of-concept model as an adapted version of World3 is sketched in Fig. 4. This process consisted of first rebuilding World3-03 within the Ventity software; initially the ‘World’ entity type was created by rebuilding World3-03, and cross-comparing this with a copy of Meadows et al (2005)’s World3-2003 model for verification. This was then replicated and renamed to ‘Urban’ to provide a base structure for downscaling and adapting from step 2. Adapting each World3 subsystem in isolation involved considering variables which required recalibration with UK and contextual urban data and validating each subsystem alone before recoupling them. A base calibration thus downscaled this entity type by changing the initial values of each stock to values consistent with an urban sized system with a population in 1900 of 300,000 people, roughly corresponding to medium sized industrial cities at the time, such as Nottingham or Bristol (Clayton and Mandair 2012). This resulted in an urban level copy of World3-03, largely following the process outlined in Meadows et al. (1974) in calibrating and validating.

Fig. 4
figure 4

Outline of our methodology

With a standalone urban system created, the fourth step involved introducing global and national level systems and thereby reconsidering how the causal structure of each subsystem would be impacted in the coupling of these levels together. Thus, step 5, coupling subsystems, included both recalibration of variables, and the introduction of new structures where appropriate. Of crucial consideration to the causal mechanisms adapted here was the implications of moving from a closed global system model to an open urban system model. During this step, causal structures for migration and food import were added.

Our approach to calibration and validation is iterative, as indicated in Fig. 4. The parameters calibrated within the original World3 model were each revisited at various stages to judge whether their calibration as outlined in Meadows et al. (1974) remained appropriate. We take a critical and pragmatic approach to validation, recognising that “is the model useful?” remains the most important question in this respect. Due to the nature of simulating future trends, we rely strongly on ‘face validation’ (Ford 2010), i.e., does the output make sense and cohere to a potential reality. We recognise that face validation is a limitation of this modelling paradigm and so, following Meadows et al. (1974, 2005), we also simulate 200 years from 1900 to have historical data to which we can compare our scenario runs.

New causal structures

Table 1 outlines the major changes between the initial World3-03 model and the newly created urban level, by subsystem. This includes the addition of causal structures relating to migration and food, as detailed below. Table S2 within the Electronic Supplementary Material details additional parameters which have been added to the urban level.

Table 1 Summary of how the urban level of our model differs from the World3 model which was used as its basis
Fig. 5
figure 5

Causal loop diagram for migration model, added structures are represented in italic font

Migration at the urban level

A basic population model based on natural growth and mortality is no longer appropriate at the urban scale, as we must consider the inflow and outflow of people into the urban system. This necessitates developing a basic urban migration model. There are numerous pre-existing variables within World3-03 that may be selected to parametrise the net migration flow (Etzo 2008). A 2016 report on UK internal migration reveals that this population movement is dominated by the age groups defined in World3 as working age (i.e., 15–44) (Office for National Statistics 2016). We therefore base our migration model in terms of a ‘relative unemployment rate’ variable, which describes the difference between the model’s calculated unemployment rate, and the national unemployment rate given by data built into the UK entity. This is further moderated by an urban population density multiplier which is intended to act as a proxy for housing availability. A causal loop diagram illustrating the assumptions of our migration model is presented in Fig. 5; growth in capital leads to more jobs, lowering the urban unemployment rate, creating a net flow of migration into the urban area if this becomes lower than the national rate.

Food systems at the urban level

Urban systems across the world are increasingly reliant on national and international sources for their food supply (Puma et al. 2015). It is therefore necessary to introduce a market mechanism for the import of food into the urban system. The mechanisms we developed for this are displayed in the form of a causal loop diagram within Fig. 6. This additional causal structure involves updating the existing allocation mechanisms built into the original World3-03 basis for the urban level structure so that the system shifts its food source towards importing food into the urban system if such a process is economically more advantageous. Here, input from the global scale model is used to determine a world food cost relative to the cost of food grown locally. Whilst the national level may be used to mediate the effective ‘global cost’ of food through tariffs and subsidies, since we initially consider only a single urban system this has not been fully implemented.

Fig. 6
figure 6

Causal loop diagram for food import

Scenarios

The scenario outputs presented here display key parameters in individual plots, with the urban system value plotted alongside the global average value from the World entity output where scales allow. A time horizon from 1900 to 2100 was employed equivalent to that used by Meadows et al (1972, 2005). This allows for more direct comparison with Meadows et al.’s scenarios, as well as for empirical validation for the initial simulation period against historical data, and the 2100 date remains relevant due to global climate change goals. For these scenarios we used a single urban system within our analysis, with its size following our base calibration to a population in 1900 of 300,000 people, and a land area of 100,000 ha.Footnote 2

A standard run

Following the calibration process described above, a reference scenario run was produced. This is described as the model’s ‘standard run’ and represents the “likely general behaviour mode of the system” if policies remain similar in the future, and the uncertain numbers of the model are roughly correct (Meadows et al. 2005, p 71). It uses Meadows et al.’s (2005) Scenario 3, which has been described by Randers (2012), as the closest scenario to what has been borne out in reality (p 304). This global scenario is described in Meadows et al. (2005) pp 210–214; an ample supply of non-renewable resources, and increasingly effective pollution control technology allows for a sustained growth in welfare into the latter half of the twenty-first century. Nevertheless, food production begins to decline from around 2070 due to the impact of pollution on soil fertility, as well as a decrease in arable land due to erosion and urban sprawl. Within the scenario, this food crisis draws capital from the industrial sector until a tipping point is reached at which investment is insufficient to offset depreciation, leading to a sudden collapse in welfare.

We use a spreadsheet to initialise the input data for each scenario. This sets the values of key parameters that the scenario is produced from, as outlined in Table 2. After the model is initialised with this input data, the simulation is run over the 200-year time window, with the resulting data output collected in a second spreadsheet which records the value of every parameter within the model at each time step. Figures 7, 8 and 9 display graphical outputs of relevant parameters from this data plotted using R. We follow the approach of Meadows et al. (2005) in interpreting these outputs qualitatively, by providing a narrative description of what is observed. In some cases, we have explored the evolution of parameters through causal tracing, to be able to present a detailed understanding of what is taking place within each scenario.

Table 2 List of scenarios which we present in this paper alongside details of the parameters used to produce them
Fig. 7
figure 7

Key outputs from our ‘standard run’, the red lines indicate urban parameter values with the blue lines representing corresponding global values. Note that the population parameters are displayed on separate scales due to the disparity in their order of magnitude

Fig. 8
figure 8

Experiments with urban food production, displaying food per capita in vegetable-equivalent-kg per year within the urban system

Fig. 9
figure 9

Investment in pollution control technology. The figure displays urban system values for ecological footprint and economic output per capita in two scenario runs

Outputs of key parameters in our reference scenario are displayed in Fig. 7, where the blue lines represent global parameters, and those in orange are equivalent parameters within the urban system. This reference scenario sees steady growth of the urban population (d) and economy (b) through to 2070 when the system experiences the impacts of a global decline. The level of welfare (a) within our urban context remains high throughout most of the scenario, above the global average, as is consistent with the UK context (UNDP 2020). It suffers a slight dip in the mid-twenty-first century, as increased global food negatively impact on life expectancy. This impact is dampened relative to the global picture due to the relative wealth available for purchasing and importing food.

The population growth of the urban system (d) is driven by inward migration as workers relocate to take up available jobs within the urban economy. The total fertility settles at around 1.3 from the 1990s.Footnote 3 A short-lived decline due to outward migration is witnessed within the scenario during the 1960s as the industrial output per capita equilibrates, representing a loss of jobs in the urban industrial sector, but this does not lead to extended decline within the model. The trend of counter-urbanisation witnessed in the UK from the 1960s until, in some cases, the start of the twenty-first century (Champion 2016), is thus not observed within our model. Historically, this phenomenon is complex and not uniform across the UK, though de-industrialisation is held primarily responsible for this ‘urban exodus’, a trend largely reversed by international migration, regeneration, gentrification, and the expansion of the university sector (Kalogirou 2005). Our use of a simple demographic model and a scaled down global economic model is not suitable for capturing these complex effects within this proof-of-concept. This demonstrates one of the drawbacks of a synthetic urban system based on UK wide data.

With a low birth rate, the urban system’s population growth is sustained by inward migration. This is largely consistent with observed reality (Bocquier and Costa 2015). The expansion of the urban economy leads to the creation of more jobs and a positive feedback effect. This growth has negative environmental consequences, with the urbanisation of undeveloped land, and higher resource and food demands. There is a trade-off here within the model between human welfare and environmental impact, but the model in its current form is too abstract to explore this in detail.

The fraction of food that is imported into the urban system rises from 70% in 1980 through to 80–90 + % from the twenty-first century,Footnote 4 as per our added causal structures this occurs due to the cost of importing food relative to producing it locally. Despite being relatively rich, the urban system is unable to escape global events, with its economy experiencing the effects of a global decline from the 2070s. The reliance on imported food leads to a sharp decline in available food per capita and subsequently life expectancy. This demonstrates that whilst there are questions surrounding the ‘sustainability’ argument of the local food movement (Born and Purcell 2006), it remains important for resilience (Puma et al. 2015). The food consumption per capita (e) is double the global average for most of the twenty-first century; since these are measured in terms of the total embodied energy via food-chains they are not directly comparable to data on calorie consumption. Using Shepon et al.’s (2018) values for lost calories and dietary composition data from National Geographic (2014), Purvis (2020) estimates figures of ‘true’ calorie consumption of approximately 5200 kcal and 8500 kcal for 2013 (translating to 542 and 885 veg equiv kg). These roughly cohere to what is observed from these outputs, and World3’s underestimation of global food per capita has previously been noted by Turner (2008).

The ecological footprint (c) of the simulated urban system is large, approximately 1.6 times the global average from World3-03 (compared to UK value 1.7 times global average in 2018 (Global Footprint Network 2018)). This large figure is primarily composed of contributions from absorption land required to mitigate urban pollution, and agricultural land for providing the urban food supply (approximately twice the pollution figure).

By qualitatively examining the scenarios illustrated in Fig. 7, we can see that the urban trajectory, despite its higher-than-average amplitude, follows a qualitatively similar path to the global trajectory. This is unsurprising, we have already seen within our model that the urban system is dependent on the wider global system for much of its food supply, as well as other resources. It is not just the global economic system upon which the urban is dependent, but global ecological and resource limits too.

Subsequent scenarios

The reference scenario assumes that no action is taken at the urban scale to address the large footprint or to prevent or mitigate economic collapse, either by considering its own evolution, or events at the wider global scale. Whether this represents a realistic assumption is a matter of debate. Regardless, the model represents a powerful tool to explore strategies that may be taken to respond to events across scales. This section therefore details the results of a series of experiments that were conducted following our standard run, exploring implications of coupling mechanisms. It is here that system dynamics modelling shows its true value, allowing us to explore causality and unintended consequences through cascading effects.

The tools available to us within this proof-of-concept modelling frame are largely limited to those added by Meadows et al. (2005), which include several structures for technological programmes, as well as policy measures, such as fertility control limits and agricultural land policy. We are also able to switch on and off couplings between the different scalar hierarchies within the model, and to make numerical changes to various parameters. Whilst additional strategies may be considered by incorporating additional loops to the model structure, these are not explored at this stage. The scenarios presented in this paper are summarised in Table 2 which outlines a description and details of the parameters used to generate them.

Urban food resilience

The reference scenario experienced collapse partly due to the reliance of the urban system on imported food. What if it can produce a larger portion of its own food? Such an ambition would require sustained capital investment over time, so implementing it as a response to soaring global food costs is too late. What then if our urban system began to produce a greater proportion of its own food due to uncertainties about its own food security due to the increasingly evident effects of climate change (Sartison and Artmann 2020)? We thus modelled a scenario where in 2020 our urban system launches a policy encouraging local food production, with the ambitious goal of producing 50% of its own food by 2050.Footnote 5

This scenario is somewhat difficult to implement in our current model due to the limitations of our economic subsystem (specifically the lack of differentiation between private and public capital). Figure 8 displays several iterations of outputs relating to this proposed intervention. Experimentation shows that if the policy is forced through demand without any investment in novel agricultural techniques, it leads to a poorer economy and less food, since there is limited arable land available to satisfy the demand for local food. Whilst this result hinges on our simplified economic model, and a rigid definition of ‘local food’, it illustrates the ability of a multi-scale integrated view to show unintended consequences of policy action. A second experiment accompanies this shift in demand with local investment in technologies, such as hydroponics, which act to increase yield by a factor of 10 (Barbosa et al. 2015). Whilst this boosts the urban food per capita for the next half century, the system is still impacted by the global decline as food imports become unaffordable, and the system must solely rely on the food it produces itself. The exact impact of this measure depends on the cost of the development scheme, with both high cost and low-cost solutions modelled, though the qualitative evolution is similar. The urban system may be considered more resilient under this local food programme, but its outcome is still sensitively dependent on the wider systems in which it sits.

Urban pollution controls

In a second set of scenarios, we explored measures to control ‘persistent pollution’ at the urban level. These pollution control measures, result in a portion of industrial output being invested each year in ‘pollution technologies’, which reduce the amount of pollution generated per unit of output by up to 4% a year (Meadows et al. 2005, p 210). This may be understood as a policy agreement which requires the local authority to make a fixed annual investment in research and development to create and implement these technologies. This is funded by some form of local corporation tax or levy, which distributes the cost across the local economy. Whilst these measures improve the immediate local environment, within our model they make little impact on the overall trajectory since they are overshadowed by a lack of action taken at the global level, e.g., to mitigate climate change. The results of this scenario in relation to the urban economic output and ecological footprint are shown in Fig. 9.

Whilst this outcome is a clear illustration of a tragedy of the commons, these measures to improve the health of urban populations: for measures begun in 2020, by 2060 life expectancy is 2 years higher than in the reference scenario where no measures are taken. Interestingly the cost of these measures in limiting the expansion of the urban economy leads to a relatively lower level of consumption, which itself acts to reduce the urban footprint. It is not surprising that a wealthier economy has a larger footprint; the downside of this scenario is that a relatively poorer urban system collapses faster during the global crisis, with less capital available to postpone these effects.

Scenario findings: a sensitively dependent future?

Both explorations of scenarios described above suggest that the evolution of the urban system is sensitively dependent on the evolution of the global system. Of course, the model output is a natural consequence of the coupling between systems that is present within the model itself. Therefore, an argument that was levelled at World3, that the model is predicated to collapse (Bardi 2011), is equally applicable here; our model is predicated to demonstrate coupling between systems across multiple scales. Yet this is not an exposé, we have described these coupling mechanisms within this paper and the accompanying Electronic Supplementary Material, and they follow a causal logic which we believe represents a simplified model of reality. Urban systems are deeply embedded within global systems, supply chains, and a globalised economy, and authors have written about this coupling in various guises for decades (Friedmann 1986; Brenner 2018). Our model demonstrates the power of system dynamics as a tool for exploring the consequences of the causal logic which already exists within our mental models.

Discussion

We have presented here a proof-of-concept multi-scale IAM for testing the impact of policy intervention at different scales in relation to urban sustainability. A reference scenario was detailed as well as the exploration of subsequent scenarios which attempted to move towards a more sustainable urban system through intervention. Whilst these scenarios come with the heavy disclaimer that our model is in its very early stages as a proof-of-concept and is reliant on the assumptions of a global model whose structure requires further refinement, they illustrate the potential of a multi-scale IAM for better understanding policy intervention in relation to urban sustainability. Through these we demonstrated that whilst action at the urban scale can act to boost the welfare of its citizens and reduce its ecological footprint, its long-term future is tightly coupled to evolution at a broader scale. Measures taken solely at the scale of a singular urban system at best only postpone the effects of global crisis, at worst they have unintended consequences which leave the system worse off than if no action had been taken. This emphasises the need for a multi-scalar approach, considering evolution at the global scale, but also action at intermediate scales, such as state, continental, or federal.

It should be noted that our experiments have been carried out within a global system that is predicated to collapse and takes almost no collective action to avoid this crisis or brace itself for turbulent times. Whether this is a fair representation of our future is a matter of perspective. As numerous scholars and activists emphasise, time is running out to avoid this trajectory. What our scenarios then have shown is that there is no path for urban sustainability in an unsustainable world, or that local sustainability is dependent on global sustainability. The urban system can build resilience, improve the health and wellbeing of its population, and brace itself, but action at higher scales is required to shield it fully, thus any suite of measures should consider joined-up policy formation across scales.

This discussion section presents the challenges of moving from a proof-of-concept multi-scale IAM to a more developed one, including a suitably enriched urban system to support the evaluation of a broader palette of policy interventions. These challenges present significant barriers, but we argue that they are not insurmountable, and regardless affect any approach which attempts to aid decision making through modelling potential urban futures.

Challenges to operationalising a full multiscale model

As a proof-of-concept, the model articulated in this paper is largely abstract and is some distance from a truly operational model. Several challenges exist in successfully making this transition relating to data requirements, decisions regarding boundaries, and the political dimension of such a modelling endeavour.

Data and noise

In creating a synthetic data set for our model based upon scaled national UK data, as described in “Data”, we were able to focus on the model itself and the multi-scale coupling without getting lost in calibration. This is clearly not appropriate for operational use as it captures little of the local specificities that make each urban system unique. Data availability has come remarkably far since the first calibrations of the World3 model in the early 1970s, with open data, ‘big data’, and novel avenues for collection (Satterthwaite 2010; Kitchin 2014; Rathore et al. 2018). Nevertheless, there remain specific issues for the approach we have outlined relating to the demand for data resolved at a fine spatial scale, both in terms of data availability and the inevitable uncertainty and noise which accompanies such data (Spielman 2017). These issues become increasingly problematic at finer scales, such as at the neighbourhood or community level, where data either does not exist or is closely safeguarded due to its sensitivity or commercial value (Elwood and Leszczynski 2011; Contreras et al. 2020). One potential solution to an absence of data lies in statistical methods which interpolate across missing data gaps and make inferences across spatial and temporal scales where necessary (Snyder 2001).

A finer scale also increases the noise within historical time series data; as noted in “A standard run”, various urban areas in the UK witnessed a decline in population from the 1960s, primarily caused by de-industrialisation, though observed data is not uniform and remains context specific (Champion 2016). The modeller then faces the decision of whether the model should be able to reproduce fluctuations at timescales shorter than long term observed trends. Here it is not so much a question of calibrating parameters to fit the data, as identifying causal structures that can explain such historical fluctuations (Greca and Moreira 2000).

Boundaries

Urban boundaries are multi-dimensional and may be thought of in physical, institutional, and functional terms (Purvis 2020). The institutional boundary, i.e., the boundary designating the area in political terms, is largely arbitrary in practice, yet paradoxically highly influential due to the direct impact of policy being largely constrained within these borders. Considering more appropriate physical or functional boundaries often necessitates crossing multiple jurisdictions with different data collection practices, and even competing political priorities. It is for this reason that most operationalisation of urban sustainability tends to focus on arbitrarily drawn institutional boundaries, notwithstanding it is within these that change may be more easily engendered as existing policy making apparatus tend to cohere to such boundaries (Shaw 2015).

Whilst a more idealised theoretical work may prefer physical boundaries (which are not without their own issues in defining), or even reject the notion of boundaries in their entirety, a pragmatic approach to identifying avenues for change must seriously engage with such inconvenient boundary decisions. It is the functional boundary that may make amends for this by capturing leakage effects or exporting of ‘unsustainability’ through a notion of ‘interspatial’ equity. Such boundary choices are integral to an understanding of urban sustainability which reflects on the urban system’s place in the wider multi-scalar global system.

The construction of the urban scale model as an adaptation of a previously globally defined model confronted in the construction of our model we confronted the transition from closed to open functional boundaries. For the tangible sub-systems, such as population and resources, this transition was straightforward. For the more abstract economic system however, clear definition across hierarchical scales is complex and requires a deeper theoretical grounding, Meadows et al.’s economic model proved an insufficient basis here for adaptation to multiple scales. The choice to develop a synthetic urban model within this work largely avoided the local specificities of using real urban physical and institutional boundaries, an operational model would have to confront these challenges more seriously.

Depoliticisation

Gómez-Baggethun and Naredo (2015) argue that a shift from a political to a technocratic sustainability discourse must be resisted, yet modelling approaches are often guilty of reducing sustainability to a technical challenge. Indeed, van Beek et al. (2020) question the ability of IAMs to conceive of more radical societal restructuring and suggest the need for modellers to engage more with a wider range of disciplines and stakeholders. This suggests a space for developing models which conceive of radical pathways beyond the current economic order rather than being constrained by current systems (Anderson and Jewell 2019). System dynamics, whilst being reductionist, remains more open to the political nature of sustainability and, in being manageably complex, lend themselves well to interactive development and use (Pruyt 2006). Whilst it is difficult to see system dynamics modelling as a radical emancipatory method (Crookes and Wit 2014), it certainly has potential to be used as part of a pluralistic toolkit (Lane 2001), particularly if social dimensions are better captured through stakeholder dialogue. In particular, there is space to develop a multi-scale model of the economic subsystem which resists the equilibrative optimal paradigm favoured in the mainstream IAM community.

The modeller has a duty to reflect on how their model may be mobilised for political aims in a manner that has adverse consequences (Palmer 2017). This is particularly pertinent for the work presented here which deals with sensitive issues, such as migration in an abstract manner, devoid of the human context. This highlights the importance of methodological pluralism, and the limitations of drawing firm conclusions from a single methodology, something which might be addressed in the participatory process.

Building trust in model outputs

A second set of challenges inherent to any modelling approach relates to trust in the model’s outputs (Commenges et al. 2017). This becomes especially pertinent when not only do we as modellers have to trust the model, but we must build trust with those involved in the policy process. This is more than a ‘validation’ exercise; as the aphorism goes, “all models are wrong, but some models are useful”. As suggested in “Methodology: adapting World3” then, the term ‘validation’ can often be an unhelpful notion (Barlas and Carpenter 1990). The key element in building trust in the model is to demonstrate its usefulness, as well as the production of ‘meaningful’ outputs. In its current iteration, our proof-of-concept model remains too abstract to be directly applied to a real system, even as we claim that its results are meaningful and useful for developing a deeper understanding of urban sustainability. Whilst there are numerous ways of improving model trustworthiness, we feel it is important to remain skeptical of all models and their outputs, however complex and ‘trusted’ a model is, it should only be a single part of a wider pluralistic toolkit.

Model ‘validation’

Meadows et al. (1974) argue that the ‘usefulness’ of the model is more important than its ability to perfectly reproduce time series data (pp 24–25). Similarly, Ford (2010) argues that a more pragmatic question than “is the model valid?” is “is the model useful?” (p 163). This is a common modelling philosophy, and one that we share; Levins (1966) argues “all models leave out a lot and are in that sense false, incomplete, inadequate; the validation of a model is not that it is ‘true’ but that it generates testable hypotheses relevant to important problems” (p 430).

Building confidence in our models is a never-ending process, we can never say our model is ‘valid’, only that it has passed the tests we have subjected it to, or that we have revised and updated it with new data and information if it does not pass a test. For our proof-of-concept model, its ‘usefulness’ can be assessed by its ability to satisfy the purposes set out for it in “Modelling framework”, i.e., producing reasonable output values for relevant phenomena whilst investigating a selection of scenarios. This necessitated ongoing ‘face validation’, i.e., persistent examination of whether the model structure and output results make sense (Ford 2010). Behaviour was also compared with the output of World3 scenarios to check whether expected qualitative similarity of output results was observed. Because our synthetic representation of the urban-scale system was based on scaled UK aggregate data we were able to use the raw time series for comparison. This confirmed that the model cohered quantitatively and qualitatively to available historical data relating to the level and sectoral composition of national economic output.

Presentation of outputs

Building trust and confidence comes with the need to clearly articulate what the outputs of our modelling exercise are and how they should be interpreted. It has been argued that a lack of clarity in this respect was a key reason why the LtG studies received such a mixed response (Bardi 2011; Jackson and Webster 2016). van Beek et al. (2020) suggest that it took decades for global IAMs to gain the prominent role at the climate science–policy interface which they hold today. They argue that this place was achieved in part due to the long-term advocacy work and proactive anticipation of policy-relevance from the modelling community, as well as a clear demand for methods to balance the complexity of the socioeconomic aspects relating to climate change. A general ‘trust in numbers’ lends authority to quantitative forms of knowledge relating to climate change, something which must be engaged with in a critical and open manner (Wesselink et al. 2013).

It is useful to be reminded of Meadows et al. (2005)’s disclaimers. “We are not trying to predict the future” emphasises the 30-year update (p xvii), but “a range of alternative scenarios… of how the twenty-first century may evolve” (p xix). As well as stating, “we do not believe that available data and theories will ever permit accurate predictions of what will happen to the world over the coming century” (ibid.). As repeatedly stressed, their scenario outputs are not a “forecast”. Furthermore, the scenario outputs display trends if no actions (or only certain predefined actions) are taken. Arguing that society would take steps to mitigate negative effects does not deny the ‘veracity’ of these outputs. This approach enables us to understand plausible futures that could evolve, to better guide and develop policy.

Thus, the language chosen to describe these scenarios is important. They are not predictions. This is in part due to the lack of fine grain data from which to calibrate the relations between variables and the initial system setup, and the fact that the model represents a simplified abstraction of the real system upon which it is based. Nevertheless, it has some basis in reality, from the calibration using real world data, and the theory behind its equations. A simplified abstraction allows the modeller to strip out noise and better analyse and understand the relation between a smaller number of key coupled variables; this allows focus to be given to pertinent high-level policy questions.

Stakeholder engagement

To move such a modelling exercise from the abstract to the empirical level, some form of engagement with relevant actors is required (Manetti 2011). This is a necessary step of forwarding our model beyond a proof-of-concept. The question of who relevant stakeholders are is a salient one, and may be largely informed by the research approach taken; Colvin et al. (2016) describe the process of identifying stakeholders as both an art and a science, with intuition and past experiences deemed as valid as a more systematic approach. Mitchell et al. (1997) categorise stakeholders in terms of power, legitimacy, and urgency, arguing that these attributes define the desirability of engaging with a particular actor. Such a framework however reinforces the marginalisation of those without power, thus alternative approaches exist seeking an equitable and socially just process with meaningful engagement and empowerment of the voiceless (Suarez-Balcazar 2020). The identification of stakeholders then is as much political as it is a practical choice.

Aside from selection, barriers also exist to stakeholder engagement and the realisation of meaningful impact. These involve financial and time constraints, the mediation of competing views, communication barriers, and the navigation of institutional and legislative structures (Reynolds et al. 2006; Manetti 2011; Tseng and Penning-Rowsell 2012). These depend on context, with the openness of ‘gatekeepers’ and the culture surrounding access varying internationally (Tofarides 2017). Thus, a research design proposing linear ‘stakeholder engagement’ is insufficient, it must draw upon the literature from policy and management sciences (see, e.g., de Gooyert et al. (2017)), in order to anticipate and confront these challenges.

To the future

There are several directions that future evolution of our proof-of-concept model could be taken in. Ideally these should be determined in consultation with relevant stakeholders to ensure a focus on ‘usefulness’, although there are also merits to exploring theoretical questions in a more abstract manner. Of key importance is developing a multi-scalar IAM which more fully conceptualises scales between the urban and global systems. Our national scale within this proof-of-concept was primarily limited to inputting and transforming national scale data; an internal structure would allow for better consideration of national policy leavers, and the coordination of higher level priorities, such as climate change commitments.

By moving away from the restrictive framework of World3 for defining the urban level system, there are numerous avenues that a more developed model could take. Foremost would be expanding on the ‘urbanness’ of the model by introducing more relevant sub-systems, such as energy, housing, or transport. This process would be aided by increasing the modularity of the model, though this may necessitate using a less restrictive software environment. Increased modularity would also encourage a more collaborative approach to model design, allowing subsystems to be adapted by other researchers in parallel. An evolution away from World3 also opens the modelling approach up to other simulation techniques, such as incorporating agent-based techniques (Duran-Encalada and Paucar-Caceres 2009). This would help to confront the limitations of system dynamics’ aggregate approach, for example better reflecting internal inequalities using a synthetic population (Robinson 2019). Spatial disaggregation may also be considered within the urban system itself through consideration of a zonal model (Irwin et al. 2009). This would allow for exploration of spatial inequalities within the urban system whilst also facilitating more meaningful modelling, for example of land use and transport interactions.

Through co-ordinated stakeholder and ‘expert’ engagement, key urban functions and phenomena can be scoped out, and through collaboration with domain experts, theory may be developed for the integration of such factors into the existing urban system dynamics model. It is here where relevant expertise is important so that such a model may be grounded in both theory and reality. Co-specification with relevant policy makers could allow for a model to incorporate phenomena relevant for the testing of policy-based scenarios which are of interest locally. Any model developed collaboratively however needs to remain mindful of the power dynamics at play and should act to engage and empower marginalised groups.

Conclusions

This paper has presented a proof-of-concept integrated assessment model which couples an urban system to higher scales and explores the effects of policy action across these scales in relation to sustainability. Whilst we recommend caution in the interpretation of our scenario outputs, they suggest that the future of an individual urban system is sensitively dependent on the evolution of the global system. This may seem obvious to some readers, but it should not be under emphasised; whilst localised action can improve wellbeing and environmental quality on the ground, without coordinated action at the global scale the urban system is ultimately at the mercy of factors beyond its scale of influence.

In demonstrating the importance of holism and feedback effects between relevant sub-systems and hierarchical scales, we suggest that decision making in relation to the urban scale may be better facilitated through the consideration of multi-scale modelling. Such an approach would complement global IAM methods with a bottom-up approach, diversifying the toolkit for joined up policy thinking. Whilst there are considerable challenges to fully operationalising a model of this type in the form of data issues and model complexity, boundary definitions, building trust, and the inherent political nature of such an endeavour, they can and must be engaged with. It is our hope that such an approach could not only form part of a toolkit to aid decision making at the urban scale for a just transition to a more sustainable society, but further emphasise the necessity of coordinated action at the global scale to confront the existential challenges facing our planet.