SD-ML-based mechanism analysis method for innovation driving of sustainable development of towns

By deeply coupling the SD-ML method, a system dynamics model and a machine learning model are constructed to generate secondary data and identify key innovation indicators. This solves the problems of difficult dynamic mechanism characterization and threshold identification in urban sustainable development, and achieves precise quantitative support for urban sustainable development.

CN121745776BActive Publication Date: 2026-05-19XIAMEN UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
XIAMEN UNIV
Filing Date
2026-03-02
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Traditional system dynamics methods are difficult to quantitatively characterize nonlinear responses and identify mutation thresholds in urban sustainable development research. Machine learning methods lack mechanistic constraints and are highly dependent on data, resulting in poor model training performance and a lack of effective coupling between mechanistic models and data-driven models.

Method used

This paper adopts an analytical method based on SD-ML for the innovation-driven mechanism of sustainable urban development. By constructing a system dynamics model and a machine learning model with deep coupling, secondary data is generated and key innovation dimension indicators are identified. Nonlinear response and threshold effect are quantified to analyze the innovation-driven mechanism.

Benefits of technology

It provides precise quantitative support for sustainable urban development, identifies key innovation-driven factors, makes up for the shortcomings of traditional methods in quantitatively characterizing complex response relationships, and provides effective support for planning and policy optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121745776B_ABST
    Figure CN121745776B_ABST
Patent Text Reader

Abstract

The application discloses a SD-ML-based urban sustainable development innovation driving mechanism analysis method, and belongs to the technical field of environmental management, which acquires multi-dimensional data of a research area and forms a basic database through preprocessing, constructs a system dynamics (SD) model covering social, economic, ecological environment and innovation subsystems, embeds innovation elements under the SSP-RCP scenario framework and generates a secondary data set, uses an XGBoost machine learning (ML) model to establish a nonlinear response relationship between driving factors and urban sustainability index, and finally identifies key innovation indicators, quantifies nonlinear response and threshold effect through SHAP, PDP and ALE explanation methods; the application realizes deep coupling of SD mechanism modeling and ML nonlinear mining capability, solves the defects of a single model in dynamic mechanism description, nonlinear quantification and data dependence, and provides precise quantitative support for urban sustainable development planning and policy optimization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of environmental management technology, specifically relating to a method for analyzing the innovation-driven mechanism of urban sustainable development based on SD-ML. Background Technology

[0002] Urban systems are composed of multiple coupled subsystems, including population and public services, industrial structure and economic growth, resource and energy consumption and ecological carrying capacity, and innovation input and technology diffusion. They exhibit significant complexity, nonlinearity, feedback, and time lag. Traditional system dynamics (SD) methods excel at characterizing the causal feedback structure and dynamic evolution mechanism of systems, but they have limitations in terms of the intensity of nonlinear responses between quantitative variables and the accurate identification of abrupt change thresholds. While machine learning (ML) methods can fit high-dimensional nonlinear relationships and effectively identify complex interaction patterns in data, they lack mechanistic constraints and are highly dependent on large-scale training data. However, the sample size of annual urban statistical data is relatively small, making direct training of models ineffective.

[0003] Currently, there is a lack of effective coupling between mechanistic models and data-driven models. There is an urgent need for a method that deeply couples the mechanistic advantages of SD with the nonlinear mining capabilities of ML to solve problems such as the difficulty in characterizing dynamic mechanisms, inefficient threshold identification, and insufficient interpretability in urban sustainable development research, and to provide quantitative support for planning management and policy optimization. Summary of the Invention

[0004] To address the aforementioned issues, this invention proposes an analytical method for the innovation-driven mechanism of urban sustainable development based on SD-ML. This method achieves deep coupling between SD mechanism modeling and ML nonlinear mining capabilities, overcoming the shortcomings of single models in dynamic mechanism characterization, nonlinear quantification, and data dependence. It provides precise quantitative support for urban sustainable development planning and policy optimization, and has promising prospects for widespread application.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] A method for analyzing the innovation-driven mechanism of sustainable urban development based on SD-ML includes the following steps:

[0007] S1. Acquire data from the study area and perform data preprocessing to form a basic database covering four dimensions: society, economy, ecological environment, and innovation.

[0008] S2. Construct a system dynamics model covering four subsystems: society, economy, ecological environment, and innovation, to achieve dynamic simulation of sustainable urban development;

[0009] S3. Embed technological innovation elements within the SSP-RCP scenario framework, set up scenarios with different levels of innovation, and generate secondary datasets through multi-scenario simulation of system dynamics.

[0010] S4. Standardize the secondary data, construct a feature matrix with the urban sustainability index as the response variable, and use a machine learning model to establish a quantitative nonlinear response relationship between the driving factors, including innovation indicators, and the urban sustainability index.

[0011] S5. Using machine learning models to explain the methods, identify key innovation dimension indicators that affect urban sustainability, quantify the nonlinear response of urban sustainability to innovation indicators, analyze the mechanism of innovation-driven urban sustainable development, and explore whether there is a threshold effect in the impact of innovation.

[0012] Preferably, the specific process of step S1 is as follows:

[0013] S11. Determine the boundaries of the research area for modeling, set the time range, and standardize the statistical criteria;

[0014] S12. Acquire and organize social data, economic data, ecological environment data, and innovation data; the social data includes population size and structure, population growth rate, and total number of employees; the economic data includes total GDP, GDP per capita, and fixed asset investment; the ecological environment data includes energy consumption, water consumption, pollutant emissions, air quality, and green space ratio; the innovation data includes research funding, research personnel, number of patents granted, and high-tech output value.

[0015] S13. The original basic data is processed to unify the units. The missing values ​​in the time series data are filled by natural spline interpolation. Outliers are identified by interquartile range and replaced by spline interpolation to obtain the basic database.

[0016] Preferably, the specific process of step S2 is as follows:

[0017] S21. Determine the system boundary and subsystem structure, establish the town's social subsystem, economic subsystem, ecological environment subsystem and innovation subsystem, and draw causal loop diagrams to show the positive or negative feedback relationships between variables, and clarify the influence paths between each subsystem;

[0018] S22. Construct a stock-flow diagram based on the causal loop diagram, and establish the system dynamic equations and corresponding mathematical relationships between variables; the stock-flow diagram includes state variables for characterizing the cumulative characteristics of the system, rate variables for reflecting the transfer rate of matter or information, auxiliary variables for describing the intermediate transformation process of the system, and a constant parameter system for maintaining the overall steady-state structure of the system.

[0019] The state variables are expressed by an integral equation as follows: ,in, Represents the state variables of the system at time t; This represents the system's state variables at the initial moment; This represents the inflow rate of the system at historical time s; This represents the outflow rate of the system at historical time s; The initial time is represented by 't'; the time 's' is represented by 's'; and the historical time is represented by 's'.

[0020] The expression for the rate variable is: ,in, This represents the rate of change of the state variable at time t; This represents the inflow rate of the system at time t; This represents the outflow rate of the system at time t;

[0021] S23. Use functional equations or regression relationships to parametrically express the quantitative relationships between key variables, thereby achieving dynamic simulation of sustainable urban development;

[0022] S24. Use historical data of the study area to calibrate the model parameters, and verify the reliability of the model through historical fit test, sensitivity analysis and consistency test.

[0023] Preferably, the specific process of step S3 is as follows:

[0024] S31. Based on the SSP-RCP scenario framework, set up socio-economic and climate constraint scenarios, and give boundary conditions for population, economic growth, energy structure and carbon emission constraints.

[0025] S32. Embedding technological innovation elements and adjusting innovation-related parameters to form baseline innovation, low innovation, medium innovation, and high innovation scenarios; the technological innovation elements include R&D investment intensity and patent output growth rate;

[0026] S33. Run the system dynamics model under multiple scenarios to perform future simulations and produce secondary datasets covering different levels of innovation, including indicators such as population, total GDP, GDP per capita, energy consumption, and scientific researchers.

[0027] Preferably, the specific process of step S4 is as follows:

[0028] S41. Form an indicator matrix from the annual data of the four dimensions of secondary dataset: social, economic, ecological environment and innovation.

[0029] S42. Perform attribute determination on each indicator to obtain the direction label. ;in, Indicates a positive indicator. Indicates a negative indicator;

[0030] S43. Construct a sustainable development index that does not include the innovation dimension. The dimension index adopts an equal-weighted average, and the calculation formula is as follows: ,in, Indicates dimensional index; Indicates the first One dimension; Indicates the first One sample; Indicates the first The number of indicators under each dimension; Indicates the first One indicator; A set of standardized indicators representing the social, economic, and ecological environment; Indicates the first The sample at the th Standardized values ​​for each indicator;

[0031] The comprehensive sustainability index uses an equally weighted average across dimensions, and the calculation formula is as follows: ,in, This represents the comprehensive sustainability index; This corresponds to the three dimensions of society, economy, and ecological environment;

[0032] S44. Select innovation dimension indicators as core feature variables and key indicators of social, economic, and ecological environment dimensions as auxiliary feature variables to construct a full-factor feature matrix. The calculation formula is as follows: , ,in, This represents the stack of all sample feature vectors; Indicates the preceding The input feature vector of each sample; This represents the inversion of the eigenvector; Indicates the first The input feature vector of each sample; Indicates the first The sample at the th Normalized values ​​of indicators under each feature dimension; Indicates the number of the feature dimension; This represents the total number of feature dimensions; Indicates the first One sample in front Normalized values ​​of indicators under each feature dimension;

[0033] S45. The XGBoost model is used as a machine learning model to fit the nonlinear relationship between total factor drivers and the comprehensive sustainability index. The calculation formula is as follows: ,in, This indicates that the XGBoost model is for the first... The input feature vector of each sample The predicted value; Indicates the regression tree number; This indicates the total number of regression trees; Indicates the first A regression tree; Indicates the learning rate;

[0034] A model with optimal generalization ability is obtained through hyperparameter optimization, and then... , and Evaluate the model's effectiveness; among which, It is the coefficient of determination that reflects the overall effectiveness of the model; It is the root mean square error, which measures the average deviation between the model's predicted values ​​and the actual values. It is the average absolute error between the predicted value and the actual value.

[0035] Preferably, the specific process of step S5 is as follows:

[0036] S51. Calculate the contribution of each feature using the SHAP method: ,in, Indicates the benchmark term; Indicates the first The index under the feature dimension is at the first The contribution value of each sample to the model output; Indicates the number of indicators;

[0037] The formula for calculating global importance is as follows: ,in, Indicates the first The global importance of indicators under each feature dimension; N represents the total number of samples; the average absolute contribution value is used to measure the overall impact of each indicator on the model output, key innovation indicators affecting sustainability are identified and screened, and then the samples are fitted with local weighted regression to obtain a continuous contribution curve, which is used to characterize the nonlinear impact trend of key innovation indicators on the sustainability index.

[0038] S52. Construct the PDP model curve, and the calculation formula is as follows: ,in, This means that, assuming the sample distribution remains unchanged for all other indicators, the... Each innovation indicator takes the value of The average impact on the overall sustainability index; Indicates the values ​​of innovation indicators; Indicates sample In addition to the first The value vectors of the other innovation indicators besides the main indicators; Indicates the first Each innovation indicator takes the value of At that time, all other innovation indicators used samples The original values ​​are the model's predicted values;

[0039] Construct the ALE model curve, divide it into Q interval boundaries, and calculate the local effects using the following formula: ,in, Indicates the first The features are in the interval Local effects within; Indicates the first The number of samples in the interval; Represents all samples that meet the conditions. The condition is the first The first sample eigenvalues Falling in the range Inside; Indicates the first In the nth sample, the nth The feature values ​​are: The predicted value of the time model; Indicates the first In the nth sample, the nth The feature values ​​are: The predicted value of the time model;

[0040] The formula for calculating the cumulative local effect is: ,in, To represent the cumulative local effect, the interval from 1 to... The sum of local effects;

[0041] right The calculation formula is as follows: ,in, This represents the cumulative local effect after centralization. Indicates the total number of intervals. This represents the interval index for calculating the mean. This is used to iterate through all interval boundary points; Indicates the first The cumulative local effects of each interval;

[0042] S53. Smooth the curves of the PDP model and the centralized ALE model, identify the points of abrupt change in the slope of the curves, explore the threshold range, and realize the mechanism analysis of innovation-driven sustainable urban development.

[0043] By adopting the above technical solution, this invention has the following beneficial effects: Through deep coupling of SD and ML methods, this invention utilizes the SD model to generate a large amount of secondary data that conforms to the system mechanism, solving the problem of insufficient training data for the ML model; leveraging the powerful nonlinear fitting capability of the ML model, it compensates for the shortcomings of the SD method in quantitatively characterizing complex response relationships. Through model interpretation methods, it achieves the identification of key innovation-driving factors, the quantification of nonlinear responses, and the exploration of threshold effects, providing precise quantitative support for urban sustainable development planning and policy formulation, and possessing significant theoretical and practical value. Attached Figure Description

[0044] Figure 1 This is a flowchart of the method of the present invention. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0046] like Figure 1 As shown, the analytical method for the innovation-driven mechanism of urban sustainable development based on SD-ML includes the following steps:

[0047] S1. Acquire data from the study area and perform data preprocessing to form a basic database covering four dimensions: society, economy, ecological environment, and innovation.

[0048] The specific process of step S1 is as follows:

[0049] S11. Determine the boundaries of the research area for modeling, set the time range, and standardize the statistical criteria;

[0050] S12. Acquire and organize social data, economic data, ecological environment data, and innovation data; the social data includes population size and structure, population growth rate, and total number of employees; the economic data includes total GDP, GDP per capita, and fixed asset investment; the ecological environment data includes energy consumption, water consumption, pollutant emissions, air quality, and green space ratio; the innovation data includes research funding, research personnel, number of patents granted, and high-tech output value.

[0051] S13. The original basic data is processed to unify the units, and the missing values ​​in the time series data are filled by the natural spline interpolation method. Outliers are identified by the interquartile range method and replaced by spline interpolation to obtain the basic database.

[0052] S2. Construct a system dynamics model covering four subsystems: society, economy, ecological environment, and innovation, to achieve dynamic simulation of sustainable urban development;

[0053] The specific process of step S2 is as follows:

[0054] S21. Determine the system boundary and subsystem structure, establish the town's social subsystem, economic subsystem, ecological environment subsystem and innovation subsystem, and draw causal loop diagrams to show the positive or negative feedback relationships between variables, and clarify the influence paths between each subsystem;

[0055] S22. Construct a stock-flow diagram based on the causal loop diagram, and establish the system dynamic equations and corresponding mathematical relationships between variables; the stock-flow diagram includes state variables for characterizing the cumulative characteristics of the system, rate variables for reflecting the transfer rate of matter or information, auxiliary variables for describing the intermediate transformation process of the system, and a constant parameter system for maintaining the overall steady-state structure of the system.

[0056] The expression for the rate variable is: ,in, This represents the rate of change of the state variable at time t; This represents the inflow rate of the system at time t; This represents the outflow rate of the system at time t;

[0057] S23. Use functional equations or regression relationships to parametrically express the quantitative relationships between key variables, thereby achieving dynamic simulation of sustainable urban development;

[0058] S24. Use historical data of the study area to calibrate the model parameters, and verify the reliability of the model through historical fit test, sensitivity analysis and consistency test.

[0059] S3. Embed technological innovation elements within the SSP-RCP scenario framework, set up scenarios with different levels of innovation, and generate secondary datasets through multi-scenario simulation of system dynamics.

[0060] The specific process of step S3 is as follows:

[0061] S31. Based on the SSP-RCP scenario framework, set up socio-economic and climate constraint scenarios, and give boundary conditions for population, economic growth, energy structure and carbon emission constraints.

[0062] S32. Embedding technological innovation elements and adjusting innovation-related parameters to form baseline innovation, low innovation, medium innovation, and high innovation scenarios; the technological innovation elements include R&D investment intensity and patent output growth rate;

[0063] S33. Run the system dynamics model under multiple scenarios to perform future simulations and produce secondary datasets covering different levels of innovation, including indicators such as population, total GDP, GDP per capita, energy consumption, and scientific researchers.

[0064] S4. Standardize the secondary data, construct a feature matrix with the urban sustainability index as the response variable, and use a machine learning model to establish a quantitative nonlinear response relationship between the driving factors, including innovation indicators, and the urban sustainability index.

[0065] The specific process of step S4 is as follows:

[0066] S41. Form an indicator matrix from the annual data of the four dimensions of secondary dataset: social, economic, ecological environment and innovation.

[0067] S42. Perform attribute determination on each indicator to obtain the direction label. ;in, Indicates a positive indicator. Indicates a negative indicator;

[0068] S43. Construct a sustainable development index that does not include the innovation dimension. The dimension index adopts an equal-weighted average, and the calculation formula is as follows: ,in, Indicates dimensional index; Indicates the first One dimension; Indicates the first One sample; Indicates the first The number of indicators under each dimension; Indicates the first One indicator; A set of standardized indicators representing the social, economic, and ecological environment; Indicates the first The sample at the th Standardized values ​​for each indicator;

[0069] The comprehensive sustainability index uses an equally weighted average across dimensions, and the calculation formula is as follows: ,in, This represents the comprehensive sustainability index; This corresponds to the three dimensions of society, economy, and ecological environment;

[0070] S44. Select innovation dimension indicators as core feature variables and key indicators of social, economic, and ecological environment dimensions as auxiliary feature variables to construct a full-factor feature matrix. The calculation formula is as follows: , ,in, This represents the stack of all sample feature vectors; Indicates the preceding The input feature vector of each sample; This represents the inversion of the eigenvector; Indicates the first The input feature vector of each sample; Indicates the first The sample at the th Normalized values ​​of indicators under each feature dimension; Indicates the number of the feature dimension; This represents the total number of feature dimensions; Indicates the first One sample in front Normalized values ​​of indicators under each feature dimension;

[0071] S45. The XGBoost model is used as a machine learning model to fit the nonlinear relationship between total factor drivers and the comprehensive sustainability index. The calculation formula is as follows: ,in, This indicates that the XGBoost model is for the first... The input feature vector of each sample The predicted value; Indicates the regression tree number; This indicates the total number of regression trees; Indicates the first A regression tree; Indicates the learning rate;

[0072] A model with optimal generalization ability is obtained through hyperparameter optimization, and then... , and Evaluate the model's effectiveness; among which, It is the coefficient of determination that reflects the overall effectiveness of the model; It is the root mean square error, which measures the average deviation between the model's predicted values ​​and the actual values. It is the mean absolute error between the predicted value and the actual value;

[0073] S5. Using machine learning models to explain the methods, identify key innovation dimension indicators that affect urban sustainability, quantify the nonlinear response of urban sustainability to innovation indicators, analyze the mechanism of innovation-driven urban sustainable development, and explore whether there is a threshold effect in the impact of innovation.

[0074] The specific process of step S5 is as follows:

[0075] S51. Calculate the contribution of each feature using the SHAP method: ,in, Indicates the benchmark term; Indicates the first The index under the feature dimension is at the first The contribution value of each sample to the model output; Indicates the number of indicators;

[0076] The formula for calculating global importance is as follows: ,in, Indicates the first The global importance of indicators under each feature dimension; N represents the total number of samples; the average absolute contribution value is used to measure the overall impact of each indicator on the model output, key innovation indicators affecting sustainability are identified and screened, and then the samples are fitted with local weighted regression to obtain a continuous contribution curve, which is used to characterize the nonlinear impact trend of key innovation indicators on the sustainability index.

[0077] S52. Construct the PDP model curve, and the calculation formula is as follows: ,in, This means that, assuming the sample distribution remains unchanged for all other indicators, the... Each innovation indicator takes the value of The average impact on the overall sustainability index; Indicates the values ​​of innovation indicators; Indicates sample In addition to the first The value vectors of the other innovation indicators besides the main indicators; Indicates the first Each innovation indicator takes the value of At that time, all other innovation indicators used samples The original values ​​are the model's predicted values;

[0078] Construct the ALE model curve, divide it into Q interval boundaries, and calculate the local effects using the following formula: ,in, Indicates the first The features are in the interval Local effects within; Indicates the first The number of samples in the interval; Represents all samples that meet the conditions. The condition is the first The first sample eigenvalues Falling in the range Inside; Indicates the first In the nth sample, the nth The feature values ​​are: The predicted value of the time model; Indicates the first In the nth sample, the nth The feature values ​​are: The predicted value of the time model;

[0079] The formula for calculating the cumulative local effect is: ,in, To represent the cumulative local effect, the interval from 1 to... The sum of local effects;

[0080] right The calculation formula is as follows: ,in, This represents the cumulative local effect after centralization. Indicates the total number of intervals. This represents the interval index for calculating the mean. This is used to iterate through all interval boundary points; Indicates the first The cumulative local effects of each interval;

[0081] S53. Smooth the curves of the PDP model and the centralized ALE model, identify the points of abrupt change in the slope of the curves, explore the threshold range, and realize the mechanism analysis of innovation-driven sustainable urban development.

[0082] The above description is merely a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for analyzing the innovation-driven mechanism of sustainable urban development based on SD-ML, characterized in that, Includes the following steps: S1. Acquire data from the study area and perform data preprocessing to form a basic database covering four dimensions: society, economy, ecological environment, and innovation. S2. Construct a system dynamics model covering four subsystems: society, economy, ecological environment, and innovation, to achieve dynamic simulation of sustainable urban development; S3. Embed technological innovation elements within the SSP-RCP scenario framework, set up scenarios with different levels of innovation, and generate secondary datasets through multi-scenario simulation of system dynamics. S4. Standardize the secondary data, construct a feature matrix with the urban sustainability index as the response variable, and use a machine learning model to establish a quantitative nonlinear response relationship between the driving factors, including innovation indicators, and the urban sustainability index. The specific process of step S4 is as follows: S41. Form an indicator matrix from the annual data of the four dimensions of secondary dataset: social, economic, ecological environment and innovation. S42. Perform attribute determination on each indicator to obtain the direction label. ;in, Indicates a positive indicator. Indicates a negative indicator; S43. Construct a sustainable development index that does not include the innovation dimension. The dimension index adopts an equal-weighted average, and the calculation formula is as follows: ,in, Indicates dimensional index; Indicates the first One dimension; Indicates the first One sample; Indicates the first The number of indicators under each dimension; Indicates the first One indicator; A set of standardized indicators representing the social, economic, and ecological environment; Indicates the first The sample at the th Standardized values ​​for each indicator; The comprehensive sustainability index uses an equally weighted average across dimensions, and the calculation formula is as follows: ,in, This represents the comprehensive sustainability index; This corresponds to the three dimensions of society, economy, and ecological environment; S44. Select innovation dimension indicators as core feature variables and key indicators of social, economic, and ecological environment dimensions as auxiliary feature variables to construct a full-factor feature matrix. The calculation formula is as follows: , ,in, This represents the stack of all sample feature vectors; Indicates the preceding The input feature vector of each sample; This represents the inversion of the eigenvector; Indicates the first The input feature vector of each sample; Indicates the first The sample at the th Normalized values ​​of indicators under each feature dimension; Indicates the number of the feature dimension; This represents the total number of feature dimensions; Indicates the first One sample in front Normalized values ​​of indicators under each feature dimension; S45. The XGBoost model is used as a machine learning model to fit the nonlinear relationship between total factor drivers and the comprehensive sustainability index. The calculation formula is as follows: ,in, This indicates that the XGBoost model is for the first... The input feature vector of each sample The predicted value; Indicates the regression tree number; This indicates the total number of regression trees; Indicates the first A regression tree; Indicates the learning rate; A model with optimal generalization ability is obtained through hyperparameter optimization, and then... , and Evaluate the model's effectiveness; among which, It is the coefficient of determination that reflects the overall effectiveness of the model; It is the root mean square error, which measures the average deviation between the model's predicted values ​​and the actual values. It is the mean absolute error between the predicted value and the actual value; S5. Using machine learning models to explain the methods, identify key innovation dimension indicators that affect urban sustainability, quantify the nonlinear response of urban sustainability to innovation indicators, analyze the mechanism of innovation-driven urban sustainable development, and explore whether there is a threshold effect in the impact of innovation.

2. The method for analyzing the innovation-driven mechanism of sustainable urban development based on SD-ML as described in claim 1, characterized in that, The specific process of step S1 is as follows: S11. Determine the boundaries of the research area for modeling, set the time range, and standardize the statistical criteria; S12. Acquire and organize social data, economic data, ecological environment data, and innovation data; the social data includes population size and structure, population growth rate, and total number of employees; the economic data includes total GDP, GDP per capita, and fixed asset investment; the ecological environment data includes energy consumption, water consumption, pollutant emissions, air quality, and green space ratio; the innovation data includes research funding, research personnel, number of patents granted, and high-tech output value. S13. The original basic data is processed to unify the units. The missing values ​​in the time series data are filled by natural spline interpolation. Outliers are identified by interquartile range and replaced by spline interpolation to obtain the basic database.

3. The method for analyzing the innovation-driven mechanism of urban sustainable development based on SD-ML as described in claim 1, characterized in that, The specific process of step S2 is as follows: S21. Determine the system boundary and subsystem structure, establish the town's social subsystem, economic subsystem, ecological environment subsystem and innovation subsystem, and draw causal loop diagrams to show the positive or negative feedback relationships between variables, and clarify the influence paths between each subsystem; S22. Construct a stock-flow diagram based on the causal loop diagram, and establish the system dynamic equations and corresponding mathematical relationships between variables; the stock-flow diagram includes state variables for characterizing the cumulative characteristics of the system, rate variables for reflecting the transfer rate of matter or information, auxiliary variables for describing the intermediate transformation process of the system, and a constant parameter system for maintaining the overall steady-state structure of the system. The state variables are expressed by an integral equation as follows: ,in, Represents the state variables of the system at time t; This represents the state variables of the system at the initial moment; This represents the inflow rate of the system at historical time s; This represents the outflow rate of the system at historical time s; The initial time is represented by 't'; the time 's' is represented by 's'; and the historical time is represented by 's'. The expression for the rate variable is: ,in, This represents the rate of change of the state variable at time t; This represents the inflow rate of the system at time t; This represents the outflow rate of the system at time t; S23. Use functional equations or regression relationships to parametrically express the quantitative relationships between key variables, thereby achieving dynamic simulation of sustainable urban development; S24. Use historical data of the study area to calibrate the model parameters, and verify the reliability of the model through historical fit test, sensitivity analysis and consistency test.

4. The method for analyzing the innovation-driven mechanism of urban sustainable development based on SD-ML as described in claim 1, characterized in that, The specific process of step S3 is as follows: S31. Based on the SSP-RCP scenario framework, set up socio-economic and climate constraint scenarios, and give boundary conditions for population, economic growth, energy structure and carbon emission constraints. S32. Embedding technological innovation elements and adjusting innovation-related parameters to form baseline innovation, low innovation, medium innovation, and high innovation scenarios; the technological innovation elements include R&D investment intensity and patent output growth rate; S33. Run the system dynamics model under multiple scenarios to perform future simulations and produce secondary datasets covering different levels of innovation, including indicators such as population, total GDP, GDP per capita, energy consumption, and scientific researchers.

5. The method for analyzing the innovation-driven mechanism of urban sustainable development based on SD-ML as described in claim 1, characterized in that, The specific process of step S5 is as follows: S51. Calculate the contribution of each feature using the SHAP method: ,in, Indicates the benchmark term; Indicates the first The index under the feature dimension is at the first The contribution value of each sample to the model output; Indicates the number of indicators; The formula for calculating global importance is as follows: ,in, Indicates the first The global importance of indicators under each feature dimension; N represents the total number of samples; the average absolute contribution value is used to measure the overall impact of each indicator on the model output, key innovation indicators affecting sustainability are identified and screened, and then the samples are fitted with local weighted regression to obtain a continuous contribution curve, which is used to characterize the nonlinear impact trend of key innovation indicators on the sustainability index. S52. Construct the PDP model curve, and the calculation formula is as follows: ,in, This means that, assuming the sample distribution remains unchanged for all other indicators, the... Each innovation indicator takes the value of The average impact on the overall sustainability index; Indicates the values ​​of innovation indicators; Indicates sample In addition to the first The value vectors of the other innovation indicators besides the main indicators; Indicates the first Each innovation indicator takes the value of At that time, all other innovation indicators used samples The original values ​​are the model's predicted values; Construct the ALE model curve, divide it into Q interval boundaries, and calculate the local effects using the following formula: ,in, Indicates the first The features are in the interval Local effects within; Indicates the first The number of samples in the interval; Represents all samples that meet the conditions. The condition is the first The first sample eigenvalues Falling in the range Inside; Indicates the first In the nth sample, the nth The feature values ​​are: The predicted value of the time model; Indicates the first In the nth sample, the nth The feature values ​​are: The predicted value of the time model; The formula for calculating the cumulative local effect is: ,in, To represent the cumulative local effect, the interval from 1 to... The sum of local effects; right The calculation formula is as follows: ,in, This represents the cumulative local effect after centralization. Indicates the total number of intervals. This represents the interval index for calculating the mean. This is used to iterate through all interval boundary points; Indicates the first The cumulative local effects of each interval; S53. Smooth the curves of the PDP model and the centralized ALE model, identify the points of abrupt change in the slope of the curves, explore the threshold range, and realize the mechanism analysis of innovation-driven sustainable urban development.