Next Article in Journal
Influence and Sustainability of the Concept of Landscape Seen in Cheonggye Stream and Suseongdong Valley Restoration Projects
Next Article in Special Issue
Application of Game Theory to Conflict Management in a Construction Contract
Previous Article in Journal
Wolves’ Conservation through Educational Workshops: Which Method Works Best?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Urban Comprehensive Water Consumption: Nonlinear Control of Production Factor Input Based upon the C-D Function

1
School of Management Science and Engineering & China Institute of Manufacturing Development, Nanjing University of Information Science & Technology, Nanjing 210044, China
2
Department of Chemistry Physics, University of North Carolina at Pembroke, Pembroke, NC 28372, USA
3
Department of Mathematics and Computer Science, University of North Carolina at Pembroke, Pembroke, NC 28372, USA
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(4), 1125; https://doi.org/10.3390/su11041125
Submission received: 27 December 2018 / Revised: 15 February 2019 / Accepted: 18 February 2019 / Published: 21 February 2019
(This article belongs to the Special Issue Modelling Approaches to Support Decision Making)

Abstract

:
Utilizing the urban water demand function and the Cobb-Douglas (C-D) production function, an economic control model for the multi-input-multi-output (MIMO) nonlinear system was designed and implemented to describe urban comprehensive water consumption, where the urban water demand function was expressed as the product of the number of water users and per capita comprehensive water consumption, and the urban water supply function was expressed as a C-D production function. The control variables included capital investment and labor input for the urban water supply. In contrast to the Solow model, Shell model and aggregate model with renewable labor resources, the proposed model eliminated value constraints on investment and labor input in the state equations and hence avoided the difficulty in applying these models to urban water supply institutions. Furthermore, the feedback linearization control design (FLCD) method was employed to accomplish stability of the system. In contrast to the optimal control method, the FLCD method possesses an explicit solution of the control law and does not require the solution of a two-point boundary value problem of an ordinary differential equation, making the method more convenient for application. Moreover, two different scenarios of urban water consumption, one for the growth period and the other for the decline period, were simulated to demonstrate the effectiveness of the proposed control scheme.

1. Introduction

China has a great shortage of water resources. According to the world development indicators issued by the World Bank in 2017, China’s renewable internal freshwater resources per capita was 2062 m3 in 2014, which was only 35% of the world average of 5917 m3 in that same year [1]. In 2000, the Chinese Academy of Engineering predicted that China’s per capita water resources will have fallen to 1760m3 by 2030 [2].
In order to alleviate the shortage of water resources, China’s Central Government issued the “Decision on Accelerating the Reform and Development of Water Conservancy” in 2011, administratively ordering an increase of water conservancy investment nationwide to a level of 4 trillion Yuan during 2011–2020. This means that the average annual investment is 400 billion Yuan, which is twice as high as it was in 2010.
Consequently, the input of public finance at all levels of the water conservancy industry has increased significantly in both the total amount and the increase rate. However, how to adjust this input, which is up to 4 trillion Yuan, to water demand over a period of time is a question worth studying. The remainder of the paper is dedicated to this issue.
As a widely used production function, the Cobb-Douglas (C-D) production function also has some applications in resource management and water management.
In 2012, Kiselev et al. considered a resource distribution problem on a finite time interval with a terminal function for a two-sector economic model with a two-factor C-D production function with distinct amortization factors [3]. In 2013, Zhang et al. established a regional water demand prediction model based on the C-D model, through which the contribution rates of regional water demand influencing factors could be calculated [4]. In 2015, Li used the product of logistic equation and per capita water demand to denote domestic water demand, and the C-D production function to denote water supply. Through the dynamic coordination of capital and labor input, the urban water supply dynamic was made to meet domestic water demand [5]. In 2017, Zhang et al. developed a fuzzy credibility-constrained interval two-stage stochastic programming (FCITSP) model based on the C-D function to optimize water distribution of three industries based on a water demand prediction under multiple uncertainties [6].
Furthermore, there have been some impressive achievements in the application of the dynamical control theory in water management.
In 2001, Mourad et al. studied the discrete-time adaptive control method of water supply systems by controlling the flow rate of water pumps to regulate water consumption [7]. In 2003, Eker et al. adopted the robust polynomial H method to achieve the control of a water supply simulation system consisting of pumping stations and intermediate storage reservoirs [8]. In 2007, Izquierdo et al. combined deterministic and machine learning models to establish a complex hybrid model for water system fault detection [9]. In 2010, 2011 and 2015, Li et al. studied urban water supply control using the optimal control method [5,10,11], and in 2010 and 2018, Li et al. studied robust control of urban water supply based on the pole allocation method [12,13] and the Lyapunov stability theory combined with the linear matrix inequality method [14]. In 2015, Sun et al. studied the model predictive control method for the optimal allocation of large-scale real-time water supply systems and applied it to the water supply network in Catalonia, Spain [15]. In 2015, Sarbu et al. optimized the water supply of single-source or multi-source circular distribution networks according to change of demand [16]. Finally, in 2016, Pereira et al. studied the application of a robust predictive controller to track drinking water networks with periodicity in Barcelona, ​​Spain [17].
The focus of the existing literature has been on physical control of water pumps or tanks [7,8,9,15,16,17]; the optimal control method [5,10,11] is a commonly used technique in dynamic system control, which can get the system dynamic optimal solution in a certain period of time. However, this method has some difficulties in its applications: It needs to solve a two-point boundary value problem of differential equations involving state variables and covariate variables [18,19].
Moreover, robust control based on the pole placement method [12,13] needs to build a complex system compensator, which is difficult to implement. Additionally, the robust control method [14] only considers linear systems.
The existing literature has paid little attention to the following situation: The nonlinear system of urban comprehensive water consumption is composed of the water demand function and the water supply function, where the former is described based on per capita comprehensive water consumption, and the latter is described by the C-D production function. This comprises the main study of this paper.
We elaborate on and outline the study below.
The goal of system management is to ensure the stability of supply and demand of urban comprehensive water consumption. In order for us to achieve this primary goal on the system, a nonlinear economic control method based on feedback linearization was employed in our model. Through dynamic control of production factors, i.e., capital investment and labor input, water supply can meet dynamic water demand.
At present, this kind of research is rare in the literature; however, it is of great significance to the optimization of input efficiency of the urban water industry.
From an economic management point of view, this paper studies production factor input control of urban comprehensive water consumption systems. Based on per capita comprehensive water consumption and the C-D production function, a multi-input-multi-output (MIMO) nonlinear control system model of urban comprehensive water consumption was developed. We used capital investment and labor input of urban water supply as control variables. The model developed in this paper was compared with some economic dynamic models that are used in economic, ecological and environmental sciences, such as the Solow model, the Shell model and the aggregate model with renewable labor resources. The state equations of capital stock and labor stock of this proposed model were different from the aforementioned models as this new model canceled value constraints of these models on investment and labor input and avoided the situation where these models are difficult to apply to urban water supply agencies.
In order to avoid difficulties in the application of the optimal control method, this paper adopted the feedback linearization control design method to achieve the stable supply and demand of the urban comprehensive water consumption system. In contrast to the optimal control method, the feedback linearization control method can get an explicit solution of the control law, but it does not need to solve the complex two-point boundary value problems of differential equations, which makes the feedback linearization control method more convenient for solution and application. The simulation results showed the effectiveness of the control schemes in different situations.
Through feedback linearization control of Equation (22), the urban comprehensive water consumption nonlinear control system (Equation (6)) can be transformed into the linear feedback control system (Equation (19)).
In the remainder of the paper, Section 2 introduces the economic control model for urban comprehensive water consumption. Section 3 compares the proposed model with the existing economic dynamic models. In Section 4, we present the control design for the input of production factors regarding the urban comprehensive water consumption system. Section 5 illustrates the proposed model with a case simulation. For the theoretical solution, we further simulated the control system with MATLAB by assuming two different situations on urban comprehensive water consumption: Increasing period and decreasing period with respect to different feedback gain values. Section 6 discovers the explicit solution based on the feedback linearization control method. Furthermore, a simulation with Excel is performed in this section. Finally, in Section 7, the conclusion is drawn.

2. Economic Control Model for Urban Comprehensive Water Consumption

Let D ( t ) be the demand function for urban comprehensive water consumption, where t stands for time. This can be expressed as the product of the number of urban water users, M ( t ) , and per capita comprehensive water consumption, b , i.e.,
D ( t ) = b M ( t ) .  
This is a widely used urban water demand prediction method [20].
Let S ( t ) be the supply function of urban comprehensive water consumption. From the perspective of economic management, this is mainly a function of capital and labor. Therefore, according to the theory of water resource economics [21], it can be expressed by the C-D production function, which is commonly used in economics. The C-D function has been widely used to measure the relationship between input and output, including in the field of water management [4,5,21]. We have
S ( t ) = A K ( t ) α L ( t ) β ,  
where K ( t ) is the capital stock of urban water supply agencies, L ( t ) is the labor stock of urban water supply agencies, A is the technical level coefficient of urban water supply agencies, A > 0 , α is the elasticity coefficient of the capital output, and 0 < α < 1 , and β is the elasticity coefficient of the labor output, 0 < β < 1 .
The state equation of K ( t ) can be expressed as
K ˙ ( t ) = I ( t ) δ K ( t ) ,  
where I ( t ) is the amount of capital investment by urban water supply agencies and δ is the depreciation rate of capital, 0 < δ < 1 .
The state equation of L ( t ) can be expressed as
L ˙ ( t ) = P ( t ) σ L ( t ) ,
where P ( t ) is the labor input of urban water supply agencies and σ is the natural withdrawal rate of labor force due to retirement or voluntary resignations, 0 σ < 1 .
It is assumed that the available labor in urban water supply agencies is proportional to the population of urban water users, namely
L ( t ) = a M ( t ) ,  
where a is the ratio coefficient of the stock of labor in urban water supply agencies to the population of urban water users, 0 < a < 1 .
If we rearrange the above equations, by substituting Equation (5) with Equation (1), and combining this with Equations (2)–(4) we have the following model:
{ D ( t ) = b a L ( t ) , 0 < a < 1 S ( t ) = A K ( t ) α L ( t ) β , 0 < α < 1 , 0 < β < 1 K ˙ ( t ) = I ( t ) δ K ( t ) , 0 < δ < 1 L ˙ ( t ) = P ( t ) σ L ( t ) , 0 σ < 1
In the above model, the last two differential equations are linear in K ( t ) and L ( t ) , but in the second algebraic equation, the C-D production function S ( t ) is nonlinear in K ( t ) and L ( t ) .
Since S ( t ) is nonlinear in K ( t ) and L ( t ) , the urban comprehensive water consumption system described in Equation (6) is a MIMO nonlinear control system with two dimensional inputs and two dimensional outputs, where I ( t ) and P ( t ) are two-dimensional control input variables, D ( t ) and S ( t ) are two-dimensional output variables, and K ( t ) and L ( t ) are two-dimensional state variables.
The control objectives of the above model are as follows: The system output D ( t ) and S ( t ) will, over time, tend to and maintain the desired outputs D * and S * ; that is, water demand and supply will tend to each ideal value respectively, and system stability will be realized through the following optimization problem (Equation (8)), where the objective functions are given by
{ J 1 = min { [ lim t D ( t ) D * ] 2 } J 2 = min { [ lim t S ( t ) S * ] 2 }   .  
In general, S * = D * ; that is, at a certain point in time the system realizes the balance of supply and demand. According to individual needs one can assume S * D * , such as a setting of S * > D * , to keep urban water supply capacity to a certain degree of redundancy.
By combining this with Equations (6) and (7), we have the nonlinear control model of production factor input in a urban comprehensive water consumption model based on the C-D function:
{ J 1 = min { [ lim t D ( t ) D * ] 2 } J 2 = min { [ lim t S ( t ) S * ] 2 } s . t . { D ( t ) = b a L ( t ) , 0 < a < 1 S ( t ) = A K ( t ) α L ( t ) β , 0 < α < 1 , 0 < β < 1 K ˙ ( t ) = I ( t ) δ K ( t ) , 0 < δ < 1 L ˙ ( t ) = P ( t ) σ L ( t ) , 0 σ < 1
The goal is to choose I ( t ) and P ( t ) to simultaneously minimize J 1 and J 2 .
Using the above model, from the perspective of economic management, we hope to achieve the goal of stabilizing urban comprehensive water consumption systems through economic control of the two production factors, I ( t ) and P ( t ) .

3. Consumption Compared with the Existing Economic Dynamics Models

Currently, there appears to be no dynamic model for urban comprehensive water consumption with the same control variables and state equations as described in Section 2. Our model can be compared with some similar models used in the economic, ecological and environmental sciences, such as the Solow model, the Shell model and the aggregate model with renewable labor resources [22].
For example, the Solow model is
{ I ( t ) = q S ( t ) , 0 < q < 1 K ˙ ( t ) = I ( t ) δ K ( t ) , 0 < δ < 1 L ˙ ( t ) = η L ( t ) .
In this case, q is the control variable of the model by fixing the ratio of I ( t ) and S ( t ) to a constant value. Due to 0 < q < 1 , this also means that I ( t ) cannot take a negative value, and capital investment cannot be withdrawn. Therefore, the value of I ( t ) is strongly constrained. In addition, η , in the state equation of L ( t ) , is the relative rate of change of the labor force, which is a constant and results in exponential growth. Finally, L ˙ ( t ) does not have the control variable P ( t ) .
The Solow Model (Equation (9)) becomes the Shell Model (Equation (10)) when q is allowed to become a function of time. The Shell model becomes:
{ I ( t ) = q ( t ) S ( t ) , 0 q ( t ) 1 K ˙ ( t ) = I ( t ) δ K ( t ) , 0 < δ < 1 L ˙ ( t ) = η L ( t )
Although this relaxes some constraints on I ( t ) , the constraint that I ( t ) cannot take a negative value still exists. Furthermore, there is still no control variable P ( t ) in L ˙ ( t ) .
In order to apply P ( t ) to control L ( t ) , another modification of the Solow Model (Equation (9)) is the aggregate model with renewable labor resources:
{ I ( t ) = q 1 S ( t ) , 0 < q 1 < 1 K ˙ ( t ) = I ( t ) δ K ( t ) , 0 < δ < 1 P ( t ) = q 2 S ( t ) , 0 < q 2 < 1 L ˙ ( t ) = P ( t ) η L ( t )
Compared with the Solow Model (Equation (9)), the aggregate model (Equation (11)) adds a new parameter to the model: P ( t ) , which is used to reproduce the labor force. The model sets P ( t ) to a constant fixed ratio q 2 of S ( t ) . Therefore, q 1 and q 2 become two independent and unknown control variables. Similar to q 1 in I ( t ) , q 2 satisfies 0 < q 2 < 1 , which means that P ( t ) cannot take a negative value in the aggregate model (Equation (11)).
The constraints, listed above, on I ( t ) or P ( t ) in the Solow Model and the aggregate model are difficult to apply by urban water agencies. Because urban water supply agencies may pursue the goal of a balance between supply and demand, a situation in which water supply is greater than water demand means that I ( t ) or P ( t ) may need to take a negative value.
The model established in this paper (Equation (8)), eliminates the constraints on I ( t ) and P ( t ) . This means that urban water supply agencies can determine the appropriate investment and labor input at each stage of t in accordance with the actual situation, so that the system goals can be achieved better.

4. Control Design of the Input of Production Factors for Urban Comprehensive Water Consumption Systems

In the analysis and design of a linear system, for the convenience of notations and analysis, the system is often transformed so that its equilibrium point becomes the zero point of the state space. Such a transformation can also be made for a specific equilibrium point for the non-linear system:
x ˙ = f ( x )   .
If the equilibrium points to be studied is x * , and a new variable y is introduced,
y = x x *
the equation y is obtained by substituting x = y + x * in Equation (12):
y ˙ = f ( y + x * )
It is easy to verify that the solution of Equation (13) corresponds to that of Equation (12), and that y = 0 corresponds to x = x * , which is an equilibrium point of Equation (13). Therefore, if we want to study the behavior of Equation (12) near the equilibrium point x * , we study precisely the behavior of Equation (13) in the neighborhood of the origin [23].
Therefore, in our model (Equation (8)), we first investigate the expected output D * = 0 and S * = 0 ; that is, the equilibrium point of the system is the origin. Then, the above transformation is used to investigate the situation of D * and S * for any other point.
For the case of the equilibrium point as the original point, the feedback linearization method is used to control the design in the following way.
Again, the goal of the system control process is to achieve stability for the urban comprehensive water consumption system by selecting appropriate values for the two control variables I ( t ) and P ( t ) .
First, it is necessary to determine whether the system has internal dynamics, which can be accomplished by solving the total relative degree of the system. For this reason, the output variables D ( t ) and S ( t ) in Equation (8) are differentiated until the input I ( t ) or P ( t ) appears. We have
{ D ˙ = b a L ˙ = b a ( P σ L ) S ˙ = A α K α 1 L β K ˙ + A β K α L β 1 L ˙ = A α K α 1 L β ( I δ K ) + A β K α L β 1 ( P σ L )
From Equation (14), we can see that the input I ( t ) or P ( t ) has appeared in D ˙ ( t ) and S ˙ ( t ) when D ( t ) and S ( t ) are differentiated. Therefore, Equation (8) has the relative degree of ( 1 , 1 ) at the origin, and the total relative degree of the system is r = 1 + 1 = 2 . The total relative degree is equal to the dimension of the system state variable, and hence the system has no internal dynamics.
Equation (14) is rewritten as a matrix form,
( D ˙ S ˙ ) = ( b σ L / a ( α δ + β σ ) A K α L β ) + ( 0 b / a A α K α 1 L β A β K α L β 1 ) ( I P )
Let
E = ( 0 b / a A α K α 1 L β A β K α L β 1 )
and we can see that E is an invertible matrix. If the control input transformation is
u = ( I P ) = E 1 ( v 1 + b σ L / a v 2 + ( α δ + β σ ) A K α L β ) ,  
v 1 , v 2 are the new undetermined inputs. From Equations (15) and (16), we have
{ D ˙ = v 1 S ˙ = v 2 .  
From Equation (17), v 1 , v 2 are only applied to D ( t ) and S ( t ) , respectively, so Equation (16) is the decoupling control law, and the invertible matrix E is the decoupling matrix of the system. Furthermore, because the system has no internal dynamics, the input-state linearization of the nonlinear system (Equation (8)) can be realized by using the control law of Equation (16). Therefore, using the equivalent input of Equation (17), which is similar to that of a single-input-single-output system, we can solve the system’s stabilization and tracking problems without having to consider the stability of internal dynamics.
Let the new input be
{ v 1 = k 1 D v 2 = k 2 S  
where, k 1 and k 2 are undetermined feedback gains. By substituting the state feedback of Equation (18) with Equation (17), the system in Equation (17) is then transformed into the following linear feedback control system:
{ D ˙ = k 1 D S ˙ = k 2 S
For the system in Equation (19), by just selecting k 1 > 0 , k 2 > 0 , one can guarantee the exponential stability of D ( t ) and S ( t ) and realize the equilibrium of the system at the origin. The solution of the system in Equation (19) can be given in an explicit form:
{ D = D ( 0 ) e k 1 t S = S ( 0 ) e k 2 t .  
By substituting Equation (18) with Equation (16), the value of the original control input variable is obtained as
u = ( I P ) = E 1 ( k 1 D + b σ L / a k 2 S + ( α δ + β σ ) A K α L β ) = E 1 ( k 1 D + b σ L / a ( k 2 + α δ + β σ ) S )
Equation (21) completes the control design of Equation (8) at the origin.
The following is the control design when the equilibrium points D * and S * of the output of Equation (8) are at any other point.
In this case, since Equations (12) and (13) have a one-to-one correspondence relationship, we can take the value of the control input variable of Equation (21) as
u = ( I P ) = E 1 ( k 1 ( D D * ) + b σ L / a ( k 2 + α δ + β σ ) ( S S * ) )
Equation (22) gives the values of I ( t ) and P ( t ) . Accordingly, we can determine the input of the production factor for the urban comprehensive water consumption system, and then the control goal can be realized when the equilibrium points D * and S * of the system output are at any other point.
For the model established in this paper, it can be seen from the simulation below that the key to determine Equation (22) is to select the appropriate k 1 and k 2 , which have an important impact on the speed of the realization of the system goal.

5. Case Simulation

In accordance with the economic evaluation method and parameter of a construction project [24], the parameters of the urban comprehensive water consumption system were set as follows: b = 80 m3, a = 0.002 , α = 0.7 , β = 0.3 , A = 20 , δ = 0.04 , σ = 0.02 , t 0 = 0 , t f = 20 a, where t f was the simulation termination time and a was the number of years, K ( 0 ) = 1500 × 104 Yuan, and L ( 0 ) = 0.1 × 104 people. From these we got D ( 0 ) = 4000 × 104 m3 and S ( 0 ) = 1676.1 × 104 m3. The control goal was 20 years. By adjusting I ( t ) and P ( t ) , the system outputs D ( t ) and S ( t ) could reach and maintain the expected outputs D * and S * , respectively. The condition, S * = D * , could achieve the balance between supply and demand.
The following two cases of D * were investigated.
Case 1: D * = 5000 × 104 m3. There was D * > D ( 0 ) at this time, indicating that the urban comprehensive water consumption system was in a period of rising.
Case 2: D * = 3000 × 104 m3. There was D * < D ( 0 ) at this time, indicating that the urban comprehensive water consumption system was in a period of decline.
The World Water Vision made a prediction on urban water consumption, stating that by 2025, it will have risen rapidly in developing countries and will have stayed stable or declined in developed countries [25]. Therefore, the simulation of the above two cases of D * could correspond to the two predictions of the World Water Vision.
Both of these cases were simulated in the following way.
For the feedback gains k 1 and k 2 in Equation (18), the conditions of D ( t ) and S ( t ) exponential stability can be satisfied only by k 1 > 0 ,   k 2 > 0 . However, different values of k 1 and k 2 have a different influence on system states. For the values of k 1 and k 2 , it is necessary, through simulation, to determine the speed requirement of achieving the system target and the actual value range of the control variables.
Following the simulation of some value combinations of k 1 and k 2 , the effects of different combinations of the values on the above two cases of the system were investigated. Taking k 1 as 0.1, 0.9 and 1.8 and k 2 as 1, 1.8 and 2.6, their combinations were simulated, respectively. There were a total of 9 combinations:
(1) k 1 = 0.1 ,   k 2 = 1 , (2) k 1 = 0.1 ,   k 2 = 1.8 , (3) k 1 = 0.1 , k 2 = 2.6 , (4) k 1 = 0.9 ,   k 2 = 1 , (5) k 1 = 0.9 ,   k 2 = 1.8 , (6) k 1 = 0.9 ,   k 2 = 2.6 , (7) k 1 = 1.8 ,   k 2 = 1 , (8) k 1 = 1.8 ,   k 2 = 1.8 , (9) k 1 = 1.8 ,   k 2 = 2.6 .
After substituting Equation (22) with Equation (15), the system was transformed into a linear differential equation by feedback linearization control. The initial value problem of the first-order differential equation was
{ x ˙ = f ( t , x ) , t [ t 0 , t f ] x ( t 0 ) = x 0   .  
The fourth-order and fifth-order Runge-Kutta-Fehlberg algorithm with a variable step size can be used to solve iteratively [26].
Set the value of t 0 ,   t f ,   x 0 ,   h = 0.1 ,   ε = 1 e 7 , where h is the initial step size, and ε is the specified error control tolerance. Let n = 0 .
Let t n + 1 = t n + h . If t n + 1 > t f , go to ⑤; otherwise calculate
{ x ˜ n + 1 = x n + h ( 25 216 K 1 + 1408 2565 K 3 + 2197 4104 K 4 1 5 K 5 ) x ^ n + 1 = x n + h ( 16 135 K 1 + 6656 12825 K 3 + 28561 56430 K 4 9 50 K 5 + 2 55 K 6 )
where
{ K 1 = f ( t n , x n ) K 2 = f ( t n + h 4 , x n + h 4 K 1 ) K 3 = f ( t n + 3 h 8 , x n + 3 h 32 K 1 + 9 h 32 K 2 ) K 4 = f ( t n + 12 h 13 , x n + 1932 h 2197 K 1 7200 h 2197 K 2 + 7296 h 2197 K 3 ) K 5 = f ( t n + h , x n + 439 h 216 K 1 8 h K 2 + 3680 h 513 K 3 845 h 4104 K 4 ) K 6 = f ( t n + h 2 , x n 8 h 27 K 1 + 2 h K 2 3544 h 2565 K 3 + 1859 h 4104 K 4 11 h 40 K 5 )
Calculate
| x ^ n + 1 x ˜ n + 1 | h = | 1 360 K 1 128 4275 K 3 2197 75240 K 4 + 1 50 K 5 + 2 55 K 6 |
If | x ^ n + 1 x ˜ n + 1 | / h < ε , then output t n + 1 , x ˜ n + 1 , let n = n + 1 , and go to ②; otherwise go to ④.
If
{ q = ( ε h 2 | x ^ n + 1 x ˜ n + 1 | ) 1 / 4 h = q h
go to ②.
End.
The fourth-order and fifth-order Runge-Kutta-Fehlberg algorithm with a variable step size can be implemented by the differential equation solving function ode45( ) of MATLAB software [27], which can be used in this simulation. To improve the calculation accuracy of the simulation results, the default value of the relative error tolerance RelTol in the control parameter was changed from 1e-3 to 1e-7.
The simulation results of urban comprehensive water consumption system control under the above two cases were calculated, as shown in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. The left part of each figure corresponds to the system state of Case 1 and the right part corresponds to the system state of Case 2.
The simulation results show that as k 1 and k 2 increased, the range of P ( t ) and I ( t ) increased, and the control efforts in the short term also increased. The increase in control efforts meant that the target of the system could be realized faster, but demand for the input of the production factor was higher in the short term. Therefore, the specific value of k 1 and k 2 should be determined depending on the actual situation.
It is necessary to consider both the rising and the decline cases of urban comprehensive water consumption systems in a comprehensive way. In Combinations (1)–(3), because the value of k 1 was small, in Figure 1, Figure 2 and Figure 3, it was found that S ( t ) > D ( t ) for Case 1 for a long time, and for Case 2, it was S ( t ) < D ( t ) . In Combination (4), although the value of k 1 increased, the value of k 2 was small, which caused, in Figure 4, S ( t ) < D ( t ) in Case 1. The cases of Combinations (1)–(4) are not expected in reality, and these combinations can be discarded. In Combinations (5)–(9), because the values of k 1 and k 2 were larger, the input of P ( t ) or I ( t ) increased, S ( t ) could approach D * and achieve system stability in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, and hence all these combinations could be selected according to actual conditions.
The simulation results in Case 1 and Case 2 show that the above feedback linearization control design scheme can adapt to the needs of the control of production factor input for urban comprehensive water consumption systems under varying conditions, coordinate water demand and water supply to an ideal value, and achieve the goal of system stability.

6. Explicit Solution Based on Feedback Linearization Control

The focus of this paper was to determine the proper value of the control variable, i.e., Equation (22). Through this formula, the nonlinear system can be converted into a linear system for control. The case simulation in the previous section was calculated directly using Equation (22).
Furthermore, it is also possible to find the explicit solution for the system that corresponds to Equation (22), and hence Excel can be used for a direct calculation. The following is the calculation process.
Analogous to the correspondence of Equation (21) to Equation (20), Equation (22) corresponds to Equation (24) below:
{ ( D D * ) = ( D ( 0 ) D * ) e k 1 t ( S S * ) = ( S ( 0 ) S * ) e k 2 t
i.e.,
{ D = ( D ( 0 ) D * ) e k 1 t + D * S = ( S ( 0 ) S * ) e k 2 t + S *
By Equation (25), we have
{ D ˙ = k 1 ( D ( 0 ) D * ) e k 1 t S ˙ = k 2 ( S ( 0 ) S * ) e k 2 t
From Equations (1) and (5), it holds that
L = a b D
By Equations (1), (4) and (5), we obtain
D ˙ = b a ( P σ L )
From Equations (25)–(28), we have
P = ( σ k 1 ) ( a b ) ( D ( 0 ) D * ) e k 1 t + σ ( a b ) D *
By Equation (2), we get
K = ( 1 A S L β ) 1 α
and
S ˙ = S ( α K ˙ K + β L ˙ L )
Equation (31) gives
K ˙ = K α ( S ˙ S β L ˙ L )
From Equations (32) and (3), we have
I = K α ( S ˙ S β L ˙ L ) + δ K .  
Combining Equations (25)–(27), (29), (30) and (33), we have obtained the following:
{ D = ( D ( 0 ) D * ) e k 1 t + D * S = ( S ( 0 ) S * ) e k 2 t + S * D ˙ = k 1 ( D ( 0 ) D * ) e k 1 t S ˙ = k 2 ( S ( 0 ) S * ) e k 2 t L = a b D K = ( 1 A S L β ) 1 α I = K α ( S ˙ S β L ˙ L ) + δ K P = ( σ k 1 ) ( a b ) ( D ( 0 ) D * ) e k 1 t + σ ( a b ) D *
Equation (34) gives the explicit solution for the system that corresponds to the control law of Equation (22). Then, Excel spreadsheets can be used for calculations and drawings. For example, Figure 10, Figure 11 and Figure 12 below show Combination (7) in Case 2 of the previous section.
Figure 10, Figure 11 and Figure 12 show that according to the explicit solution of Equation (34), the simulation results obtained by using Excel are consistent with the results obtained by applying MATLAB in the previous section. Applying Excel calculations and graphing may be easier for the water authority to accept than MATLAB.

7. Conclusions

The control design of urban comprehensive water consumption systems with the combination of an urban water demand function based on per capita water consumption and the C-D production function can serve as a reference for optimizing water conservancy input.
The comparison between the model in this paper and some economic dynamic models, such as the Solow model, the Shell model and the aggregate model with renewable labor resources, which are used in the economic, ecological and environmental sciences, showed that the state equations of capital stock and labor stock were different from the above existing models. This eliminated value constraints of these models on investment and labor input, and avoided situations where these models are difficult to apply to urban water supply agencies.
In contrast to the optimal control method, the feedback linearization control method can obtain an explicit solution of the control law, but does not need to solve the complex two-point boundary value problems of differential equations, making this method easier than the optimal control method in application.
Two different cases of urban comprehensive water consumption systems, in the growth period and the declining period, were simulated. The simulation results verified the validity of the proposed control scheme.
In the case simulation of this paper, the iterative solution using the fourth-order and fifth-order Runge-Kutta-Fehlberg algorithm with a variable step size was calculated in MATLAB. More intuitively, it can also be calculated in an Excel spreadsheet in accordance with the corresponding explicit solution. This method is more direct and easier to operate, and perhaps more desirable to a governmental planning committee.
Finally, it should be pointed out that there are also some limitations in this study. First, the process and speed of system stability is dependent on the selection of values for k 1 and k 2 . When the values of other parameters like D * and S * of the system in Equation (22) vary, there is no simpler method to directly determine the appropriate values of k 1 and k 2 . Instead, we need to combine the different values of k 1 and k 2 , verify the effects of these combinations on the system operation through simulation, and then determine the values of k 1 and k 2 , which consumes more time.

Author Contributions

K.L. conceived and designed the model; K.L. and T.M. performed the case simulation and analyzed the data; K.L. wrote the paper; T.D. derived and calculated the explicit solution, and T.D. and G. W. reviewed and edited the manuscript. All coauthors contributed substantially to the work reported.

Funding

This work was supported by the National Social Science Fund of China (grant number 17BGL220).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. The World Bank. World Development Indicators; The World Bank Group: Washington, DC, USA, 2017. [Google Scholar]
  2. Project Group of “Strategic Research on Sustainable Development of Water Resource in China in 21st Century”. Strategic Research on Sustainable Development of Water Resource in China. Eng. Sci. 2000, 2, 1–17. [Google Scholar]
  3. Kiselev, Y.N.; Orlov, M.V. Optimal resource distribution program in a two-sector economic model with a Cobb-Douglas production function with distinct amortization factors. Differ. Equ. 2012, 48, 1607–1622. [Google Scholar] [CrossRef]
  4. Zhang, Q.; Diao, Y.; Dong, J. Regional Water Demand Prediction and Analysis Based on Cobb-Douglas Model. Water Resour. Manag. 2013, 27, 3103–3113. [Google Scholar] [CrossRef]
  5. Li, K.B. Dynamic Optimization and Simulation of Urban Domestic Water Based on Logistic and C-D Function. J. Shanghai Jiaotong Univ. 2015, 49, 178–183. [Google Scholar]
  6. Zhang, F.; Tan, Q.; Zhang, C.; Guo, S.; Guo, P. A Regional Water Optimal Allocation Model Based on the Cobb-Douglas Production Function under Multiple Uncertainties. Water 2017, 9, 923. [Google Scholar] [CrossRef]
  7. Mourad, E.; Lachhab, A.; Limouri, M.; Dahhou, B.; Essaid, A. Adaptive control of a water supply system. Control Eng. Pract. 2001, 9, 343–349. [Google Scholar] [CrossRef]
  8. Eker, I.; Kara, T. Operation and control of a water supply system. ISA Trans. 2003, 42, 461–473. [Google Scholar] [CrossRef]
  9. Izquierdo, J.; López, P.A.; Martínez, F.J.; Pérez, R. Fault detection in water supply systems using hybrid (theory and data-driven) modelling. Math. Comput. Model. 2007, 46, 341–350. [Google Scholar] [CrossRef]
  10. Li, K.B.; Chen, S.F. Control and simulation of urban water supply and demand discrete system’s investment. J. Syst. Simul. 2010, 22, 1746–1751. [Google Scholar]
  11. Li, K.B. Town water supply investment control and simulation model based on dynamic share coefficient method. Syst. Eng. Theory Pract. 2011, 31, 158–164. [Google Scholar]
  12. Li, K.B.; Chen, S.F. Robust control of the investment in urban water supply and demand system. J. Syst. Sci. Math. Sci. 2010, 30, 22–32. [Google Scholar]
  13. Li, K.B.; Ma, T.Y.; Wei, G. Robust Economic Control Decision Method of Uncertain System on Urban Domestic Water Supply. Int. J. Environ. Res. Public Health 2018, 15, 649. [Google Scholar] [CrossRef] [PubMed]
  14. Li, K.B.; Ma, T.Y.; Wei, G. Multiple Urban Domestic Water Systems: Method for Simultaneously Stabilized Robust Control Decision. Sustainability 2018, 10, 4092. [Google Scholar] [CrossRef]
  15. Sun, C.C.; Puig, V.; Cembrano, G. Integrated simulation and optimization scheme of real-time large-scale water supply network: Applied to Catalunya case study. Simulation 2015, 91, 59–70. [Google Scholar] [CrossRef]
  16. Sarbu, I.; Ostafe, G. Optimal design of urban water supply pipe networks. Urban Water J. 2016, 13, 521–535. [Google Scholar] [CrossRef]
  17. Pereira, M.; de la Peña, D.M.; Limon, D.; Alvarado, I.; Alamo, T. Application to a drinking water network of robust periodic MPC. Control Eng. Pract. 2016, 57, 50–60. [Google Scholar] [CrossRef]
  18. Dower, P.M.; McEneaney, W.M. Solving Two-Point Boundary Value Problems for a Wave Equation via the Principle of Stationary Action and Optimal Control. Siam J. Control Optim. 2017, 55, 2151–2205. [Google Scholar] [CrossRef] [Green Version]
  19. Fateh, M.F.; Zameer, A.; Mirza, N.M.; Mirza, S.M.; Raja, M.A. Biologically Inspired Computing Framework for Solving Two-Point Boundary Value Problems Using Differential Evolution. Neural Comput. Appl. 2017, 28, 2165–2179. [Google Scholar] [CrossRef]
  20. Baumann, D.D.; Boland, J.J.; Hanemann, W.M. Urban Water Demand Management and Planning; Chemical Industry Press: Beijing, China, 2005. [Google Scholar]
  21. Spulber, N.; Sabbaghi, A. Economics of Water Resources: From Regulation to Privatization; Shanghai People’s Publishing House: Shanghai, China, 2010. [Google Scholar]
  22. Hritonenko, N.; Yatsenko, Y. Mathematical Modeling in Economics, Ecology and the Environment; Science Press: Beijing, China, 2016. [Google Scholar]
  23. Slotine, J.-J.E.; Li, W. Applied Nonlinear Control; China Machine Press: Beijing, China, 2009. [Google Scholar]
  24. National Development and Reform Commission; Ministry of Construction. Methods and Parameters for the Economic Evaluation of Construction Projects, 3rd ed.; China Planning Press: Beijing, China, 2015.
  25. Maksimović, Č.; Tejada-Guibert, J.A.; Chen, J.N. Frontiers in Urban Water Management: Deadlock or Hope; Chemical Industry Press: Beijing, China, 2006. [Google Scholar]
  26. Mondal, S.P.; Roy, S.; Das, B. Numerical Solution of First-Order Linear Differential Equations in Fuzzy Environment by Runge-Kutta-Fehlberg Method and Its Application. Int. J. Differ. Equ. 2016, 2016, 8150497. [Google Scholar] [CrossRef]
  27. Weideman, J.A.C.; Reddy, S.C. A MATLAB Differentiation Matrix Suite. ACM Trans. Math. Softw. 2000, 26, 465–519. [Google Scholar] [CrossRef]
Figure 1. Simulation results of Combination (1).
Figure 1. Simulation results of Combination (1).
Sustainability 11 01125 g001
Figure 2. Simulation results of Combination (2).
Figure 2. Simulation results of Combination (2).
Sustainability 11 01125 g002
Figure 3. Simulation results of Combination (3).
Figure 3. Simulation results of Combination (3).
Sustainability 11 01125 g003
Figure 4. Simulation results of Combination (4).
Figure 4. Simulation results of Combination (4).
Sustainability 11 01125 g004
Figure 5. Simulation results of Combination (5).
Figure 5. Simulation results of Combination (5).
Sustainability 11 01125 g005
Figure 6. Simulation results of Combination (6).
Figure 6. Simulation results of Combination (6).
Sustainability 11 01125 g006
Figure 7. Simulation results of Combination (7).
Figure 7. Simulation results of Combination (7).
Sustainability 11 01125 g007
Figure 8. Simulation results of Combination (8).
Figure 8. Simulation results of Combination (8).
Sustainability 11 01125 g008
Figure 9. Simulation results of Combination (9).
Figure 9. Simulation results of Combination (9).
Sustainability 11 01125 g009
Figure 10. D ( t ) and S ( t ) in Combination (7) of Case 2.
Figure 10. D ( t ) and S ( t ) in Combination (7) of Case 2.
Sustainability 11 01125 g010
Figure 11. I ( t ) in Combination (7) of Case 2.
Figure 11. I ( t ) in Combination (7) of Case 2.
Sustainability 11 01125 g011
Figure 12. P ( t ) in Combination (7) of Case 2.
Figure 12. P ( t ) in Combination (7) of Case 2.
Sustainability 11 01125 g012

Share and Cite

MDPI and ACS Style

Li, K.; Ma, T.; Dooling, T.; Wei, G. Urban Comprehensive Water Consumption: Nonlinear Control of Production Factor Input Based upon the C-D Function. Sustainability 2019, 11, 1125. https://doi.org/10.3390/su11041125

AMA Style

Li K, Ma T, Dooling T, Wei G. Urban Comprehensive Water Consumption: Nonlinear Control of Production Factor Input Based upon the C-D Function. Sustainability. 2019; 11(4):1125. https://doi.org/10.3390/su11041125

Chicago/Turabian Style

Li, Kebai, Tianyi Ma, Tom Dooling, and Guo Wei. 2019. "Urban Comprehensive Water Consumption: Nonlinear Control of Production Factor Input Based upon the C-D Function" Sustainability 11, no. 4: 1125. https://doi.org/10.3390/su11041125

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop