[go: up one dir, main page]

CN117350146A - A health evaluation method of drainage pipe network based on GA-BP neural network - Google Patents

A health evaluation method of drainage pipe network based on GA-BP neural network Download PDF

Info

Publication number
CN117350146A
CN117350146A CN202311162236.0A CN202311162236A CN117350146A CN 117350146 A CN117350146 A CN 117350146A CN 202311162236 A CN202311162236 A CN 202311162236A CN 117350146 A CN117350146 A CN 117350146A
Authority
CN
China
Prior art keywords
neural network
drainage pipe
health
pipe network
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311162236.0A
Other languages
Chinese (zh)
Inventor
郭婉茜
郭亮
陶喆
孙慧格
孟昭辉
张宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute of Technology Shenzhen
Original Assignee
Harbin Institute of Technology Shenzhen
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Institute of Technology Shenzhen filed Critical Harbin Institute of Technology Shenzhen
Priority to CN202311162236.0A priority Critical patent/CN117350146A/en
Publication of CN117350146A publication Critical patent/CN117350146A/en
Priority to CN202411251528.6A priority patent/CN119005811A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/243Classification techniques relating to the number of classes
    • G06F18/24323Tree-organised classifiers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/20Ensemble learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/01Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Resources & Organizations (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Evolutionary Computation (AREA)
  • Economics (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Strategic Management (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Computational Mathematics (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Evolutionary Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Water Supply & Treatment (AREA)
  • Public Health (AREA)
  • Computational Linguistics (AREA)
  • Databases & Information Systems (AREA)
  • Algebra (AREA)
  • Game Theory and Decision Science (AREA)

Abstract

The invention discloses a drainage pipe network health evaluation method based on a GA-BP neural network, and belongs to the technical field of drainage pipe network health evaluation. Determining a drainage pipe network health evaluation index system by analyzing various factors affecting the drainage pipe network health; establishing a BP neural network hierarchical structure, and determining the input and output of the BP neural network; optimizing and screening the weight and the threshold value of the BP neural network structure by adopting a genetic algorithm, and evaluating the effect of the GA-BP neural network model; the finally determined GA-BP model is used for evaluating the health of the drainage pipe network. The GA-BP model used by the invention has strong interpretability, solves the problem of high evaluation subjectivity in the previous evaluation process of the health of the drainage pipe network, is convenient for determining the pipe network detection priority, is beneficial to the safety transportation and disaster risk active management of pipe network facilities, and simultaneously provides decision support for the optimization and transformation of the pipe network.

Description

一种基于GA-BP神经网络的排水管网健康性评价方法A health evaluation method of drainage pipe network based on GA-BP neural network

技术领域Technical field

本发明涉及排水管网健康评估技术领域,尤其是涉及一种基于GA-BP神经网络的排水管网健康性评价方法。The present invention relates to the technical field of drainage pipe network health assessment, and in particular to a drainage pipe network health evaluation method based on GA-BP neural network.

背景技术Background technique

我国排水管网资产庞大,是市政设施必不可少的组成部分,其关系着城市工业建设和居民生活正常运转。排水管网设施的改造、规划、设计、建设及工程验收过程进行管理是城市排水管理部门的重要业务内容之一。部分管道管龄时间长、管网老化等现象,排水管网安全运行面临严峻挑战,排水管网风险评价受到越来越多的关注。my country's drainage pipe network has huge assets and is an indispensable part of municipal facilities. It is related to urban industrial construction and the normal operation of residents' lives. The management of the renovation, planning, design, construction and project acceptance process of drainage pipe network facilities is one of the important business contents of the urban drainage management department. Due to the long age of some pipelines and the aging of the pipe network, the safe operation of the drainage pipe network faces severe challenges, and the risk assessment of the drainage pipe network has received more and more attention.

目前排水管网修复和维护较为随意,评估过程也较简单,甚至不评估而直接根据管龄来替换,导致资源浪费。要改变这一现象,在对官网修复或维护之前需事先对管网进行系统的风险评价。而现排水管网风险评价多采用层次分析法进行权重分析,然后利用模糊综合评价法确定风险等级,评价过于主观,故需要一种更为准确可靠的评价方法。At present, the repair and maintenance of drainage pipe networks are relatively haphazard, and the evaluation process is relatively simple. Some even replace pipes directly based on their age without evaluation, resulting in a waste of resources. To change this phenomenon, a systematic risk assessment of the pipeline network must be carried out before repairing or maintaining the pipeline network. However, the current risk assessment of drainage pipe networks mostly uses the analytic hierarchy process for weight analysis, and then uses the fuzzy comprehensive evaluation method to determine the risk level. The evaluation is too subjective, so a more accurate and reliable evaluation method is needed.

发明内容Contents of the invention

本发明的目的是提供一种基于GA-BP神经网络的排水管网健康性评价方法,通过遗传算法优化BP神经网络的权值和阈值,克服了BP神经网络算法在计算过程易陷入局部最小值、泛化能力不稳定的缺点,评价模型及参数可解释性强,确定管网检测优先级,有助于管网设施安全运维和灾害风险的主动管理,对排水管网的健康性风险评价更为准确、可靠。The purpose of this invention is to provide a method for evaluating the health of drainage pipe networks based on GA-BP neural network, optimizing the weights and thresholds of the BP neural network through genetic algorithms, and overcoming the problem that the BP neural network algorithm is prone to falling into local minimums during the calculation process. , shortcomings of unstable generalization ability, the evaluation model and parameters are highly interpretable, determine the priority of pipe network detection, contribute to the safe operation and maintenance of pipe network facilities and active management of disaster risks, and evaluate the health risk of the drainage pipe network More accurate and reliable.

为实现上述目的,本发明提供了一种基于GA-BP神经网络的排水管网健康性评价方法,步骤如下:In order to achieve the above objectives, the present invention provides a drainage pipe network health evaluation method based on GA-BP neural network. The steps are as follows:

S1、分析影响排水管网健康性的各类因素,根据地区实际排水条件,结合文献分析法和国家标准要求,明确指标体系构建原则,确定排水管网健康性评价指标体系;S1. Analyze various factors that affect the health of the drainage pipe network, clarify the principles for constructing the indicator system based on the actual drainage conditions of the region, combined with literature analysis and national standard requirements, and determine the health evaluation index system of the drainage pipe network;

S2、确定BP神经网络结构的输入、输出变量,并对输入层节点个数、输出层节点个数、隐含层节点个数进行数据预处理,建立BP神经网络层次结构,训练BP神经网络结构;S2. Determine the input and output variables of the BP neural network structure, perform data preprocessing on the number of input layer nodes, the number of output layer nodes, and the number of hidden layer nodes, establish the BP neural network hierarchical structure, and train the BP neural network structure. ;

S3、设置遗传算法改进BP神经网络参数,包括编码设定、确定种群规模、选取适应度函数、遗传操作设定,根据遗传算法对确定的BP神经网络结构权值和阈值进行优化筛选,获得GA-BP神经网络模型;S3. Set up the genetic algorithm to improve the BP neural network parameters, including coding settings, determining the population size, selecting fitness functions, and genetic operation settings. According to the genetic algorithm, optimize and screen the determined BP neural network structure weights and thresholds to obtain GA -BP neural network model;

S4、根据最终确定的GA-BP神经网络结构对排水管网健康性进行评价,将排水管道健康性分为r1较高风险、r2高风险、r3中风险、r4低风险四个等级,确定排水管网运维修护的优先级,为管网优化改造提供决策支持,科学地制定管道改造优化方案。S4. Evaluate the health of the drainage pipe network based on the finalized GA-BP neural network structure. Divide the health of the drainage pipeline into four levels: r1 higher risk, r2 high risk, r3 medium risk, and r4 low risk. Determine the drainage level. The priority of pipeline network operation and maintenance provides decision-making support for pipeline network optimization and transformation, and scientifically formulates pipeline transformation and optimization plans.

优选的,步骤S1中的评价指标体系分为三个层次:Preferably, the evaluation index system in step S1 is divided into three levels:

1)目标层,排水管网健康性U;1) Target layer, drainage pipe network health U;

2)管网的本体因素U1、外部因素U2、环境因素U3三个方面的影响;2) The influence of three aspects: the ontology factor U1, external factor U2, and environmental factor U3 of the pipeline network;

3)本体因素U1、外部因素U2、环境因素U3三个影响因素各自的子影响因素。3) The respective sub-influencing factors of the three influencing factors of ontology factor U1, external factor U2 and environmental factor U3.

优选的,步骤S2具体包括:Preferably, step S2 specifically includes:

S21、确定隐含层数量和隐含层神经元数,隐含层的传递函数为sigmoid函数,输出层的传递函数为线性函数;S21. Determine the number of hidden layers and neurons in the hidden layer. The transfer function of the hidden layer is the sigmoid function, and the transfer function of the output layer is a linear function;

S22、通过步骤S21中的函数,得到预测值与实测值并计算均方根误差和回归R值,比较选取RMSE最小、相关系数R值最大时的隐含层节点数,为模型最佳参数;S22. Through the function in step S21, obtain the predicted value and the actual measured value and calculate the root mean square error and regression R value. Compare and select the number of hidden layer nodes with the smallest RMSE and the largest correlation coefficient R value as the best parameter of the model;

S23、输入层和输出层的设计:确定输入层的10个评估指标赋分值作为输入参数,以管网健康性评价指标中10个评估指标作为输入层,以排水管道健康性等级为目标输出值;S23. Design of input layer and output layer: Determine the assigned values of 10 evaluation indicators in the input layer as input parameters, use 10 evaluation indicators in the pipe network health evaluation indicators as the input layer, and use the health level of the drainage pipeline as the target output. value;

S24、数据预处理:自变量包括连续型变量与分类变量,二项分类变量按0-1编码,0表示未发生过破损的管道,1表示发生过破损的管道,多分类变量采用哑变量编码。S24. Data preprocessing: Independent variables include continuous variables and categorical variables. Binomial categorical variables are coded from 0 to 1. 0 represents a pipeline that has not been damaged, 1 represents a pipeline that has been damaged, and multiple categorical variables are coded with dummy variables. .

优选的,步骤S3中,进行BP神经网络训练之前先将种群个体作为BP神经网络参数,通过BP神经网终给出结果的误差,计算种群个体的适应度,对适应度好的个体执行遗传操作设定,根据遗传算法将最优个体作为BP神经网络结构的初始权值和阈值,再由BP算法按负梯度方向进行快速调整权值和阈值;Preferably, in step S3, before performing BP neural network training, the population individuals are used as BP neural network parameters, and the fitness of the population individuals is calculated through the error of the final result given by the BP neural network, and genetic operations are performed on individuals with good fitness. Set, according to the genetic algorithm, the optimal individual is used as the initial weight and threshold of the BP neural network structure, and then the BP algorithm quickly adjusts the weight and threshold according to the negative gradient direction;

并采用混淆矩阵方法GA-BP神经网络模型的效果进行评价,采用ROC曲线通过预测结果对样例进行排序。The confusion matrix method is used to evaluate the effect of the GA-BP neural network model, and the ROC curve is used to sort the samples through the prediction results.

优选的,步骤S3中,Preferably, in step S3,

遗传算法编码:编码长度L的编码方式为实数编码Genetic algorithm coding: the coding method of coding length L is real number coding

L=n×h+h×m+h+mL=n×h+h×m+h+m

其中,n为输入层神经元数,h为隐含层的节点数量,m为输出层神经元数;Among them, n is the number of neurons in the input layer, h is the number of nodes in the hidden layer, and m is the number of neurons in the output layer;

确定种群规模:设置在10-20之间;Determine the population size: set between 10-20;

确定适应度函数:种群中每个个体适应度值F的计算公式为Determine the fitness function: The calculation formula for the fitness value F of each individual in the population is:

F=A∑|PK-tK|F=A∑|P K -t K |

其中,F为适应度值,A为系数,tk为对应实际输出值。Among them, F is the fitness value, A is the coefficient, and t k is the corresponding actual output value.

优选的,遗传操作设定包括选择操作、交叉操作、变异操作;Preferably, the genetic operation settings include selection operation, crossover operation, and mutation operation;

选择操作:采用轮盘赌发,基于适应度比例的选择策略,每个个体i的选择概率PiSelection operation: Using roulette and a selection strategy based on fitness ratio, the selection probability P i of each individual i is

其中,fi为个体i的适应度值,n为种群个体数目;Among them, f i is the fitness value of individual i, and n is the number of individuals in the population;

交叉操作:第k个染色体bk和第l个染色体bl在j位的交叉,具体交公式为Crossover operation: the crossover between the k-th chromosome b k and the l-th chromosome b l at the j position. The specific intersection formula is:

bKj=bKj(1-a)+bIjab Kj =b Kj (1-a)+b Ij a

bIj=bIj(1-a)+bKjab Ij =b Ij (1-a)+b Kj a

变异操作:第i个个体第j个基因的变异,具体变异操作为Mutation operation: mutation of the j-th gene of the i-th individual. The specific mutation operation is:

其中,bmin是基因bij的下界,bmax是基因bij的上届,r1是随机数,g为迭代次数,Gmax是最大进化次数。Among them, b min is the lower bound of gene b ij , b max is the previous limit of gene b ij , r 1 is a random number, g is the number of iterations, and G max is the maximum number of evolutions.

因此,本发明采用上述结构的一种基于GA-BP神经网络的排水管网健康性评价方法,实现的有益效果为:Therefore, the present invention adopts a drainage pipe network health evaluation method based on the GA-BP neural network with the above structure, and achieves the following beneficial effects:

本发明选取管网设备本体因素、外部因素和环境三个角度指标类型,选取相对的影响因素作为子指标,并采用遗传算法优化BP神经网络的权值和阈值,克服了BP神经网络算法在计算过程易陷入局部最小值、泛化能力不稳定的缺点,使模型的性能更优,对排水管网的健康性风险评价更为准确、可靠。This invention selects three angle index types: pipe network equipment body factors, external factors and environment, selects relative influencing factors as sub-indexes, and uses genetic algorithms to optimize the weights and thresholds of the BP neural network, overcoming the problem of the BP neural network algorithm in calculation The process is prone to fall into local minima and the generalization ability is unstable, which makes the performance of the model better and the health risk assessment of the drainage pipe network more accurate and reliable.

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solution of the present invention will be further described in detail below through the accompanying drawings and examples.

附图说明Description of drawings

图1为本发明的流程图;Figure 1 is a flow chart of the present invention;

图2为本发明排水管网健康性指标体系图;Figure 2 is a diagram of the health index system of the drainage pipe network of the present invention;

图3为本发明排水管网健康性各指标的数据类型与单位图;Figure 3 is a diagram of data types and units of various indicators of the health of the drainage pipe network of the present invention;

图4为本发明三层BP神经网络结构图;Figure 4 is a structural diagram of the three-layer BP neural network of the present invention;

图5为本发明GA-BP神经网络流程图。Figure 5 is a flow chart of the GA-BP neural network of the present invention.

具体实施方式Detailed ways

以下通过附图和实施例对本发明的技术方案作进一步说明。The technical solution of the present invention will be further described below through the drawings and examples.

除非另外定义,本发明使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。术语“设置”、“安装”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。Unless otherwise defined, technical terms or scientific terms used in the present invention shall have the usual meaning understood by a person with ordinary skill in the field to which the present invention belongs. "First", "second" and similar words used in the present invention do not indicate any order, quantity or importance, but are only used to distinguish different components. Words such as "include" or "comprising" mean that the elements or things appearing before the word include the elements or things listed after the word and their equivalents, without excluding other elements or things. The terms "setting", "installation" and "connection" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection. Connected, it can also be connected indirectly through an intermediary, or it can be an internal connection between two components. "Up", "down", "left", "right", etc. are only used to express relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

实施例Example

如图1-5所示,本发明提供了一种基于GA-BP神经网络的排水管网健康性评价方法,步骤如下:As shown in Figures 1-5, the present invention provides a drainage pipe network health evaluation method based on GA-BP neural network. The steps are as follows:

一、(步骤S1)分析影响排水管网健康性的各类因素,根据地区实际排水条件,结合文献分析法和国家标准要求,明确指标体系构建原则(完备性原则、代表性原则、可操作量化原则),确定排水管网健康性评价指标体系。1. (Step S1) Analyze various factors that affect the health of the drainage pipe network. Based on the actual drainage conditions in the region, combined with the literature analysis method and national standard requirements, clarify the principles for constructing the index system (the principle of completeness, the principle of representativeness, and operable quantification). principle), determine the health evaluation index system of the drainage pipe network.

如图2-3所示,评价指标体系分为三个层次:As shown in Figure 2-3, the evaluation index system is divided into three levels:

1)目标层,排水管网健康性U;1) Target layer, drainage pipe network health U;

2)管网的本体因素U1、外部因素U2、环境因素U3三个方面的影响;2) The influence of three aspects: the ontology factor U1, external factor U2, and environmental factor U3 of the pipeline network;

3)本体因素U1、外部因素U2、环境因素U3三个影响因素各自的子影响因素。3) The respective sub-influencing factors of the three influencing factors of ontology factor U1, external factor U2 and environmental factor U3.

管网健康性评估相关的指标主要包括:管道自身结构特性、管道荷载与作用、边界条件及耐久性。本发明结合以往研究成果,并参照《城镇排水管道结构等级评定》(DB11/T1492-2017)和《城镇排水管道检测与评估技术规程》(CJJ181-2012)和等标准规范,结合地区温度、地质和排水条件确定排水管网健康险评价体系。Indicators related to pipeline network health assessment mainly include: pipeline structural characteristics, pipeline loads and effects, boundary conditions and durability. This invention combines previous research results, and refers to the "Urban Drainage Pipe Structure Grade Assessment" (DB11/T1492-2017) and "Urban Drainage Pipe Detection and Evaluation Technical Regulations" (CJJ181-2012) and other standards and specifications, combined with regional temperature, geology and drainage conditions to determine the health insurance evaluation system for the drainage pipe network.

从管道结构性因素、外部因素和环境因素三个方面选取管龄、管材、管径、管道长度、管道埋深、管道流速、运行压力、道路类别、天气温度、管道周边建设程度作为评价指标。From three aspects: pipeline structural factors, external factors and environmental factors, pipe age, pipe material, pipe diameter, pipeline length, pipeline burial depth, pipeline flow rate, operating pressure, road type, weather temperature, and construction degree around the pipeline are selected as evaluation indicators.

BP(Back Propagation)神经网络模型,即反馈式神经网络模型,是目前最成熟而广泛的神经网络模型之一,依靠大量神经元的复杂连接可以形成一个非线性动态系统;它一般由输入层、隐含层和输出层组成。BP (Back Propagation) neural network model, that is, feedback neural network model, is one of the most mature and extensive neural network models at present. It relies on the complex connections of a large number of neurons to form a nonlinear dynamic system; it generally consists of an input layer, It consists of hidden layer and output layer.

网络运行时,输入数据在层与层之间从前到后传播,每一层的输出只影响下一层;此外,同一层中的神经元既不直接连接,也不存在任何干扰;神经元之间的误差必然从后向前传播,直到误差达到设定精度,网络才会根据实际输出与预期输出之间的误差停止调整权值和阈值。When the network is running, the input data is propagated from front to back between layers, and the output of each layer only affects the next layer; in addition, neurons in the same layer are neither directly connected nor have any interference; there is no interference between neurons. The error will inevitably propagate from back to front. Until the error reaches the set accuracy, the network will stop adjusting the weights and thresholds based on the error between the actual output and the expected output.

二、(步骤S2)确定BP神经网络结构的输入、输出变量,并对输入层节点个数、输出层节点个数、隐含层节点个数进行数据预处理,建立BP神经网络层次结构,训练BP神经网络结构。2. (Step S2) Determine the input and output variables of the BP neural network structure, perform data preprocessing on the number of input layer nodes, the number of output layer nodes, and the number of hidden layer nodes, establish a BP neural network hierarchical structure, and train BP neural network structure.

如图4所示,具体步骤为:As shown in Figure 4, the specific steps are:

S21、确定隐含层数量:BP神经网络主要靠隐含层来发挥其学习能力,对于隐含层层数的选取需要根据问题的特性来决定。S21. Determine the number of hidden layers: BP neural network mainly relies on hidden layers to exert its learning ability. The selection of the number of hidden layers needs to be determined according to the characteristics of the problem.

S22、确定隐含层神经元数:若隐层神经元过多会增加网络计算量,容易出现过拟合问题;若隐形神经元太少会则影响网络性能,无法达到预期的结果。网络中隐层神经元的数量直接与实际问题的复杂性、输入输出层神经元的数量以及期望误差的设置有关;S22. Determine the number of hidden layer neurons: If there are too many hidden layer neurons, it will increase the amount of network calculations and prone to over-fitting problems; if there are too few hidden neurons, it will affect the network performance and fail to achieve the expected results. The number of hidden layer neurons in the network is directly related to the complexity of the actual problem, the number of input and output layer neurons, and the setting of the expected error;

隐含层的传递函数为sigmoid函数,又称双曲正切S形函数,公式为The transfer function of the hidden layer is the sigmoid function, also known as the hyperbolic tangent S-shaped function, and the formula is

输出层采用线性函数作为传递函数,一般采用tansig函数,公式为The output layer uses a linear function as the transfer function, generally using the tansig function, the formula is

通过上述函数得到预测值与实测计算均方根误差(RMSE)和回归R值,比较选取RMSE最小,相关系数R值最大时的隐含层节点数,即为模型最佳参数,公式为Through the above function, the root mean square error (RMSE) and regression R value of the predicted value and actual measurement are obtained. By comparison, the number of hidden layer nodes when the RMSE is the smallest and the correlation coefficient R value is the largest is selected, which is the optimal parameter of the model. The formula is:

S23、输入层和输出层的设计:确定输入层的10个评估指标赋分值作为输入参数,以管网健康性评价指标中10个评估指标{U11,U12,U13,U14,U21,U22,U23,U31,U32,U33}作为输入层;S23. Design of the input layer and output layer: Determine the 10 evaluation index assignment values of the input layer as input parameters, and use the 10 evaluation indicators {U11, U12, U13, U14, U21, U22, U23, U31, U32, U33} as input layer;

以排水管道健康性等级为目标输出值;将排水管道健康性分为四个等级,因此输出层神经元个数为4。The health level of the drainage pipe is used as the target output value; the health of the drainage pipe is divided into four levels, so the number of neurons in the output layer is 4.

S24、数据预处理:自变量有连续型变量与分类变量;对二项分类变量按0-1编码,0表示未发生过破损的管道,1表示发生过破损的管道;多分类变量的属性值是平行关系,不能以其数值大小定义其含义,需采用哑变量编码。即指标体系中,管材、道路类别、天气温度、周周建设程度为多平行分类变量,采用哑变量编码;管龄、管径、管道长度、管道埋深、管道流速、运行压力采进行最大最小法对数据进行标准化。S24. Data preprocessing: independent variables include continuous variables and categorical variables; binomial categorical variables are coded from 0 to 1, with 0 representing pipelines that have not been damaged and 1 representing pipelines that have been damaged; attribute values of multiple categorical variables It is a parallel relationship, and its meaning cannot be defined by its numerical value, so dummy variable coding is required. That is, in the index system, pipe material, road type, weather temperature, and week-to-week construction level are multi-parallel classification variables, using dummy variable coding; pipe age, pipe diameter, pipeline length, pipeline burial depth, pipeline flow rate, and operating pressure are selected for maximum and minimum method to standardize the data.

其它评价指标数据的量纲、量级存在较大差异,需采用最大最小法作对数据进行标准化,将输入、输出数据统一量纲并归到0~1区间内,避免数据样本数量级与量纲不同带来的影响,且缩小误差加快神经网络收敛速度,公式为There are large differences in the dimensions and magnitudes of other evaluation index data. It is necessary to use the max-min method to standardize the data. Unify the input and output data dimensions and classify them into the range of 0 to 1 to avoid data samples with different orders of magnitude and dimensions. The impact brought by it, and reducing the error speeds up the convergence speed of the neural network. The formula is:

其中,y为新样本数据,x为原始数据,xmax为原始数据序列的最大值;xmin为原始数据序列的最小值。Among them, y is the new sample data, x is the original data, x max is the maximum value of the original data sequence; x min is the minimum value of the original data sequence.

样本集中80%用于训练集,20%用于测试集,前者用于对排水管网健康性预测模型进行训练,后者用于对排水管网健康性预测模型进行验证。80% of the sample set is used for the training set and 20% is used for the test set. The former is used to train the drainage pipe network health prediction model, and the latter is used to verify the drainage pipe network health prediction model.

遗传算法(Genetic Algorithm)是由达尔文进化论中自然选择和自然遗传演化而来,能够模拟遗传机制和物种进化规律,进而形成一种并行随机搜索优化方法;具有全局搜索能力、操作简单、鲁棒性和自主学习较强的能力;Genetic Algorithm evolved from natural selection and natural inheritance in Darwin's theory of evolution. It can simulate genetic mechanisms and species evolution rules, thereby forming a parallel random search optimization method; it has global search capabilities, simple operation, and robustness. and strong ability to learn independently;

为解决BP神经网络易陷入局部最优、隐含层结构不易确定和实时性差等问题,将其与遗传算法相结合,构成GA-BP神经网络优化算法;通过利用遗传算法强大的全局搜索能力进行优化,使得优化后的权值和阈值满构建的适应度要求,再将优化后权值和阈值赋予BP网络。In order to solve the problems that the BP neural network is easy to fall into local optimum, the hidden layer structure is difficult to determine and the real-time performance is poor, it is combined with the genetic algorithm to form the GA-BP neural network optimization algorithm; by using the powerful global search capability of the genetic algorithm, Optimize so that the optimized weights and thresholds meet the built fitness requirements, and then assign the optimized weights and thresholds to the BP network.

三、(步骤S3)如图5所示,设置遗传算法改进BP神经网络参数,包括编码设定、确定种群规模、选取适应度函数、遗传操作设定,根据遗传算法对确定的BP神经网络结构权值和阈值进行优化筛选,获得GA-BP神经网络模型。3. (Step S3) As shown in Figure 5, set the genetic algorithm to improve the BP neural network parameters, including coding settings, determining the population size, selecting fitness functions, and genetic operation settings. According to the genetic algorithm, the determined BP neural network structure is The weights and thresholds are optimized and screened to obtain the GA-BP neural network model.

进行BP神经网络训练之前先将种群个体作为BP神经网络参数,通过BP神经网终给出结果的误差,计算种群个体的适应度,对适应度好的个体执行遗传操作设定,根据遗传算法将最优个体作为BP神经网络结构的初始权值和阈值,再由BP算法按负梯度方向进行快速调整权值和阈值;Before training the BP neural network, the population individuals are used as BP neural network parameters. The BP neural network finally gives the error of the result, calculates the fitness of the population individuals, and performs genetic operation settings on individuals with good fitness. According to the genetic algorithm, the The optimal individual serves as the initial weight and threshold of the BP neural network structure, and then the BP algorithm quickly adjusts the weight and threshold according to the negative gradient direction;

并采用混淆矩阵方法GA-BP神经网络模型的效果进行评价,采用ROC曲线通过预测结果对样例进行排序。The confusion matrix method is used to evaluate the effect of the GA-BP neural network model, and the ROC curve is used to sort the samples through the prediction results.

1)遗传算法编码:编码类型主要有二进制编码和实数编码这两种类型,二进制编码虽然较为简易但是有着组成长度过长的缺点,因此采用实数编码作为编码方式编码长度L计算公式如下1) Genetic algorithm coding: There are two main types of coding: binary coding and real number coding. Although binary coding is relatively simple, it has the disadvantage of too long composition length. Therefore, real number coding is used as the coding method. The calculation formula of coding length L is as follows

L=n×h+h×m+h+mL=n×h+h×m+h+m

其中,n为输入层神经元数,h为隐含层的节点数量,m为输出层神经元数。Among them, n is the number of neurons in the input layer, h is the number of nodes in the hidden layer, and m is the number of neurons in the output layer.

2)确定种群规模:种群规模并没有统一的标准,通常设置在10-20之间。2) Determine the population size: There is no unified standard for the population size, which is usually set between 10-20.

3)确定适应度函数:适应度函数是评判种群个体好坏程度的评价函数,将其作为优化搜索的依据,种群中每个个体适应度值F的计算公式为3) Determine the fitness function: The fitness function is an evaluation function for judging the quality of individuals in the population. It is used as the basis for optimization search. The calculation formula for the fitness value F of each individual in the population is:

F=A∑|PK-tK|F=A∑|P K -t K |

其中,F为适应度值,A为系数,tk为对应实际输出值。Among them, F is the fitness value, A is the coefficient, and t k is the corresponding actual output value.

遗传操作设定包括选择操作、交叉操作、变异操作:Genetic operation settings include selection operations, crossover operations, and mutation operations:

a)选择操作:采用轮盘赌发,基于适应度比例的选择策略,每个个体i的选择概率Pia) Selection operation: Using roulette and a selection strategy based on fitness ratio, the selection probability P i of each individual i is

其中,fi为个体i的适应度值,n为种群个体数目;Among them, f i is the fitness value of individual i, and n is the number of individuals in the population;

b)交叉操作:交叉概率越大,收敛到最优解范围的速度越快,但过大的交叉概率,使模型收敛于某个特定解,之后的寻优操作无法进行;b) Crossover operation: The greater the crossover probability, the faster it converges to the optimal solution range. However, if the crossover probability is too large, the model will converge to a specific solution, and subsequent optimization operations cannot be performed;

第k个染色体bk和第l个染色体bl在j位的交叉,具体交公式为The intersection of the k-th chromosome b k and the l-th chromosome b l at the j position, the specific intersection formula is:

bKj=bKj(1-a)+bIjab Kj =b Kj (1-a)+b Ij a

bIj=bIj(1-a)+bKjab Ij =b Ij (1-a)+b Kj a

c)变异操作:变异指将提前选定好的个体按照设定的概率改变基因段的某个,变异概率一般为0.001-0.1之间。若变异概率过大,整个过程振荡;变异概率过小,很难搜索到最优解;c) Mutation operation: Mutation refers to changing a gene segment of an individual selected in advance according to a set probability. The mutation probability is generally between 0.001-0.1. If the mutation probability is too large, the entire process will oscillate; if the mutation probability is too small, it will be difficult to search for the optimal solution;

第i个个体第j个基因的变异,具体变异操作为The mutation of the j-th gene of the i-th individual, the specific mutation operation is:

其中,bmin是基因bij的下界,bmax是基因bij的上届,r1是随机数,g为迭代次数,Gmax是最大进化次数。Among them, b min is the lower bound of gene b ij , b max is the previous limit of gene b ij , r 1 is a random number, g is the number of iterations, and G max is the maximum number of evolutions.

终止进化代数通常在50-100之间选取;The number of termination evolutionary generations is usually selected between 50-100;

用遗传算法优化后的BP神经网络初始权值和阙值,设定初始训练参数,采用训练样本训练BP神经网络结构。Use the initial weights and thresholds of the BP neural network optimized by the genetic algorithm to set the initial training parameters, and use training samples to train the BP neural network structure.

采用混淆矩阵方法对模型效果进行评价:假定nij表示被分类为j类的i类样本数,K为样本种类,第i类样本的查全率Ri为下式Use the confusion matrix method to evaluate the model effect: Assume that n ij represents the number of samples of class i classified into class j, K is the sample type, and the recall rate R i of the sample of class i is the following formula

采用ROC曲线通过预测结果对样例进行排序,以FPR为横轴,TPR为纵轴绘制的曲线即为ROC曲线。计算真正例率(TPR)和假正例率(FPR),真正例率表示当前分到正例样本中实际正例占所有正例的比例;假正例率表示当前被错误分到正例样本类别中而实际属于负例占所有负例样本总数的比例,公式为The ROC curve is used to sort the samples by prediction results. The curve drawn with FPR as the horizontal axis and TPR as the vertical axis is the ROC curve. Calculate the true positive rate (TPR) and the false positive rate (FPR). The true positive rate indicates the proportion of actual positive examples to all positive examples among the samples currently assigned to positive examples; the false positive rate indicates the current samples that are incorrectly assigned to positive examples. The proportion of actual negative examples in the category to the total number of negative examples, the formula is

其中,TP为真正例,表示样本实际为正例,且模型预测结果为正例的样本;FP为假正例,表示样本实际为负例但模型预测结果为正例;TN为真反例,表示样本实际为负例且模型预测结果为负例;FP为假反例,表示样本实际为正例但模型预测结果为负例。Among them, TP is a true example, which means that the sample is actually a positive example and the model prediction result is a positive example; FP is a false positive example, which means that the sample is actually a negative example but the model prediction result is a positive example; TN is a true negative example, which means The sample is actually a negative example and the model prediction result is a negative example; FP is a false counterexample, which means that the sample is actually a positive example but the model prediction result is a negative example.

四、(步骤S4)根据最终确定的GA-BP神经网络结构对排水管网健康性进行评价,将排水管道健康性分为r1较高风险、r2高风险、r3中风险、r4低风险四个等级R=(r1,r2,r3,r4),确定排水管网运维修护的优先级,为管网优化改造提供决策支持,科学地制定管道改造优化方案。4. (Step S4) Evaluate the health of the drainage pipe network based on the finalized GA-BP neural network structure, and divide the health of the drainage pipe network into four categories: r1 high risk, r2 high risk, r3 medium risk, and r4 low risk. Level R = (r1, r2, r3, r4), determine the priority of operation and maintenance of the drainage pipe network, provide decision support for the optimization and transformation of the pipe network, and scientifically formulate optimization plans for pipeline reconstruction.

r1较高风险:指管网无法满足预期功能,需要马上更新,具有明显恶化迹象,损坏的可能性极高,需要马上进行维护;r1 higher risk: refers to the fact that the pipe network cannot meet the expected functions and needs to be updated immediately. It has obvious signs of deterioration and the possibility of damage is extremely high and needs to be maintained immediately;

r2高风险:指管网处于不可靠状态并低于设计标准,将会直接影响其功能和安全,需要对管网进行维护计划定制;r2 High risk: Refers to the fact that the pipeline network is in an unreliable state and is lower than the design standard, which will directly affect its function and safety, and the maintenance plan of the pipeline network needs to be customized;

r3中风险:指管网处于一般正常状态,已有一般劣化迹象,需要对管网进行定期监测;r3 medium risk: refers to that the pipeline network is in a generally normal state and has general signs of deterioration, and the pipeline network needs to be monitored regularly;

r4低风险:指满足预期功能要求,管道处于良好状态,基本不用管理。r4 low risk: refers to meeting the expected functional requirements, the pipeline is in good condition, and basically does not require management.

因此,本发明采用一种基于GA-BP神经网络的排水管网健康性评价方法,选取管网设备本体因素、外部因素和环境三个角度指标类型,选取相对的影响因素作为子指标,并采用遗传算法优化BP神经网络的权值和阈值,克服了BP神经网络算法在计算过程易陷入局部最小值、泛化能力不稳定的缺点,使模型的性能更优,对排水管网的健康性风险评价更为准确、可靠。Therefore, the present invention adopts a drainage pipe network health evaluation method based on GA-BP neural network, selects three angle index types of pipe network equipment ontology factors, external factors and environment, selects relative influencing factors as sub-indexes, and uses The genetic algorithm optimizes the weights and thresholds of the BP neural network, overcoming the shortcomings of the BP neural network algorithm that is easy to fall into local minimums and unstable generalization capabilities during the calculation process, making the performance of the model better and reducing the health risks of the drainage pipe network. Evaluations are more accurate and reliable.

最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that: The technical solution of the present invention may be modified or equivalently substituted, but these modifications or equivalent substitutions cannot cause the modified technical solution to depart from the spirit and scope of the technical solution of the present invention.

Claims (6)

1.一种基于GA-BP神经网络的排水管网健康性评价方法,其特征在于,步骤如下:1. A method for evaluating the health of drainage pipe networks based on GA-BP neural network, which is characterized in that the steps are as follows: S1、分析影响排水管网健康性的各类因素,根据地区实际排水条件,结合文献分析法和国家标准要求,明确指标体系构建原则,确定排水管网健康性评价指标体系;S1. Analyze various factors that affect the health of the drainage pipe network, clarify the principles for constructing the indicator system based on the actual drainage conditions of the region, combined with literature analysis and national standard requirements, and determine the health evaluation index system of the drainage pipe network; S2、确定BP神经网络结构的输入、输出变量,并对输入层节点个数、输出层节点个数、隐含层节点个数进行数据预处理,建立BP神经网络层次结构,训练BP神经网络结构;S2. Determine the input and output variables of the BP neural network structure, perform data preprocessing on the number of input layer nodes, the number of output layer nodes, and the number of hidden layer nodes, establish the BP neural network hierarchical structure, and train the BP neural network structure. ; S3、设置遗传算法改进BP神经网络参数,包括编码设定、确定种群规模、选取适应度函数、遗传操作设定,根据遗传算法对确定的BP神经网络结构权值和阈值进行优化筛选,获得GA-BP神经网络模型;S3. Set up the genetic algorithm to improve the BP neural network parameters, including coding settings, determining the population size, selecting fitness functions, and genetic operation settings. According to the genetic algorithm, optimize and screen the determined BP neural network structure weights and thresholds to obtain GA -BP neural network model; S4、根据最终确定的GA-BP神经网络结构对排水管网健康性进行评价,将排水管道健康性分为r1较高风险、r2高风险、r3中风险、r4低风险四个等级,确定排水管网运维修护的优先级。S4. Evaluate the health of the drainage pipe network based on the finalized GA-BP neural network structure. Divide the health of the drainage pipeline into four levels: r1 higher risk, r2 high risk, r3 medium risk, and r4 low risk. Determine the drainage level. Priority of pipeline network operation and maintenance. 2.根据权利要求1所述的一种基于GA-BP神经网络的排水管网健康性评价方法,其特征在于:步骤S1中的评价指标体系分为三个层次:2. A drainage pipe network health evaluation method based on GA-BP neural network according to claim 1, characterized in that: the evaluation index system in step S1 is divided into three levels: 1)目标层,排水管网健康性U;1) Target layer, drainage pipe network health U; 2)管网的本体因素U1、外部因素U2、环境因素U3三个方面的影响因素;2) The three influencing factors of the pipeline network are the ontology factor U1, the external factor U2, and the environmental factor U3; 3)本体因素U1、外部因素U2、环境因素U3三个影响因素各自的子影响因素。3) The respective sub-influencing factors of the three influencing factors of ontology factor U1, external factor U2 and environmental factor U3. 3.根据权利要求2所述的一种基于GA-BP神经网络的排水管网健康性评价方法,其特征在于:步骤S2具体包括:3. A drainage pipe network health evaluation method based on GA-BP neural network according to claim 2, characterized in that step S2 specifically includes: S21、确定隐含层数量和隐含层神经元数,隐含层的传递函数为sigmoid函数,输出层的传递函数为线性函数;S21. Determine the number of hidden layers and neurons in the hidden layer. The transfer function of the hidden layer is the sigmoid function, and the transfer function of the output layer is a linear function; S22、通过步骤S21中的函数,得到预测值与实测值并计算均方根误差和回归R值,比较选取RMSE最小、相关系数R值最大时的隐含层节点数,为模型最佳参数;S22. Through the function in step S21, obtain the predicted value and the actual measured value and calculate the root mean square error and regression R value. Compare and select the number of hidden layer nodes with the smallest RMSE and the largest correlation coefficient R value as the best parameter of the model; S23、输入层和输出层的设计:确定输入层的10个评估指标赋分值作为输入参数,以管网健康性评价指标中10个评估指标作为输入层,以排水管道健康性等级为目标输出值;S23. Design of input layer and output layer: Determine the assigned values of 10 evaluation indicators in the input layer as input parameters, use 10 evaluation indicators in the pipe network health evaluation indicators as the input layer, and use the health level of the drainage pipeline as the target output. value; S24、数据预处理:自变量包括连续型变量与分类变量,二项分类变量按0-1编码,0表示未发生过破损的管道,1表示发生过破损的管道,多分类变量采用哑变量编码。S24. Data preprocessing: Independent variables include continuous variables and categorical variables. Binomial categorical variables are coded from 0 to 1. 0 represents a pipeline that has not been damaged, 1 represents a pipeline that has been damaged, and multiple categorical variables are coded with dummy variables. . 4.根据权利要求3所述的一种基于GA-BP神经网络的排水管网健康性评价方法,其特征在于:步骤S3中,进行BP神经网络训练之前先将种群个体作为BP神经网络参数,通过BP神经网终给出结果的误差,计算种群个体的适应度,对适应度好的个体执行遗传操作设定,根据遗传算法将最优个体作为BP神经网络结构的初始权值和阈值,再由BP算法按负梯度方向进行快速调整权值和阈值;4. A drainage pipe network health evaluation method based on GA-BP neural network according to claim 3, characterized in that: in step S3, before performing BP neural network training, the population individuals are used as BP neural network parameters, Through the error of the final result given by the BP neural network, the fitness of the population individuals is calculated, and genetic operation settings are performed on individuals with good fitness. According to the genetic algorithm, the optimal individual is used as the initial weight and threshold of the BP neural network structure, and then The BP algorithm quickly adjusts the weights and thresholds according to the negative gradient direction; 并采用混淆矩阵方法GA-BP神经网络模型的效果进行评价,采用ROC曲线通过预测结果对样例进行排序。The confusion matrix method is used to evaluate the effect of the GA-BP neural network model, and the ROC curve is used to sort the samples through the prediction results. 5.根据权利要求4所述的一种基于GA-BP神经网络的排水管网健康性评价方法,其特征在于:步骤S3中,5. A drainage pipe network health evaluation method based on GA-BP neural network according to claim 4, characterized in that: in step S3, 遗传算法编码:编码长度L的编码方式为实数编码Genetic algorithm coding: the coding method of coding length L is real number coding L=n×h+h×m+h+mL=n×h+h×m+h+m 其中,n为输入层神经元数,h为隐含层的节点数量,m为输出层神经元数;Among them, n is the number of neurons in the input layer, h is the number of nodes in the hidden layer, and m is the number of neurons in the output layer; 确定种群规模:设置在10-20之间;Determine the population size: set between 10-20; 确定适应度函数:种群中每个个体适应度值F的计算公式为Determine the fitness function: The calculation formula for the fitness value F of each individual in the population is: F=A∑|PK-tK|F=A∑|P K -t K | 其中,F为适应度值,A为系数,tk为对应实际输出值。Among them, F is the fitness value, A is the coefficient, and t k is the corresponding actual output value. 6.根据权利要求5所述的一种基于GA-BP神经网络的排水管网健康性评价方法,其特征在于:遗传操作设定包括选择操作、交叉操作、变异操作;6. A drainage pipe network health evaluation method based on GA-BP neural network according to claim 5, characterized in that: genetic operation settings include selection operation, crossover operation, and mutation operation; 选择操作:采用轮盘赌发,基于适应度比例的选择策略,每个个体i的选择概率PiSelection operation: Using roulette and a selection strategy based on fitness ratio, the selection probability P i of each individual i is 其中,fi为个体i的适应度值,n为种群个体数目;Among them, f i is the fitness value of individual i, and n is the number of individuals in the population; 交叉操作:第k个染色体bk和第l个染色体bl在j位的交叉,具体交公式为Crossover operation: the crossover between the k-th chromosome b k and the l-th chromosome b l at the j position. The specific intersection formula is: bKj=bKj(1-a)+bIjab Kj =b Kj (1-a)+b Ij a bIj=bIj(1-a)+bKjab Ij =b Ij (1-a)+b Kj a 变异操作:第i个个体第j个基因的变异,具体变异操作为Mutation operation: mutation of the j-th gene of the i-th individual. The specific mutation operation is: 其中,bmin是基因bij的下界,bmax是基因bij的上届,r1是随机数,g为迭代次数,Gmax是最大进化次数。Among them, b min is the lower bound of gene b ij , b max is the previous limit of gene b ij , r 1 is a random number, g is the number of iterations, and G max is the maximum number of evolutions.
CN202311162236.0A 2023-09-08 2023-09-08 A health evaluation method of drainage pipe network based on GA-BP neural network Pending CN117350146A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202311162236.0A CN117350146A (en) 2023-09-08 2023-09-08 A health evaluation method of drainage pipe network based on GA-BP neural network
CN202411251528.6A CN119005811A (en) 2023-09-08 2024-09-08 Drainage pipe network health evaluation method based on analytic hierarchy process combined with random forest process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311162236.0A CN117350146A (en) 2023-09-08 2023-09-08 A health evaluation method of drainage pipe network based on GA-BP neural network

Publications (1)

Publication Number Publication Date
CN117350146A true CN117350146A (en) 2024-01-05

Family

ID=89370069

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202311162236.0A Pending CN117350146A (en) 2023-09-08 2023-09-08 A health evaluation method of drainage pipe network based on GA-BP neural network
CN202411251528.6A Pending CN119005811A (en) 2023-09-08 2024-09-08 Drainage pipe network health evaluation method based on analytic hierarchy process combined with random forest process

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202411251528.6A Pending CN119005811A (en) 2023-09-08 2024-09-08 Drainage pipe network health evaluation method based on analytic hierarchy process combined with random forest process

Country Status (1)

Country Link
CN (2) CN117350146A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117709204A (en) * 2024-02-05 2024-03-15 国网湖北省电力有限公司经济技术研究院 Method, system and equipment for evaluating stability of pole tower in extreme environment
CN119168235A (en) * 2024-11-21 2024-12-20 南昌经开区规划建筑设计院有限公司 A method for analyzing the health status of sewage pipe networks for municipal drainage

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014101636A1 (en) * 2012-12-31 2014-07-03 北京邮电大学 Method for evaluating risk in electric power communications network
CN108009639A (en) * 2017-12-13 2018-05-08 重庆邮电大学 A kind of city ecology construction evaluation method based on GA-BP neural network algorithms
CN108520345A (en) * 2018-03-29 2018-09-11 华南农业大学 Cultivated land quality evaluation method and system based on GA-BP neural network model

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014101636A1 (en) * 2012-12-31 2014-07-03 北京邮电大学 Method for evaluating risk in electric power communications network
CN108009639A (en) * 2017-12-13 2018-05-08 重庆邮电大学 A kind of city ecology construction evaluation method based on GA-BP neural network algorithms
CN108520345A (en) * 2018-03-29 2018-09-11 华南农业大学 Cultivated land quality evaluation method and system based on GA-BP neural network model

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邓伟锋 等: "基于GA优化BP神经网络的微电网蓄电池健康状态评估", 电测与仪表, 10 November 2018 (2018-11-10), pages 63 - 67 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117709204A (en) * 2024-02-05 2024-03-15 国网湖北省电力有限公司经济技术研究院 Method, system and equipment for evaluating stability of pole tower in extreme environment
CN117709204B (en) * 2024-02-05 2024-05-07 国网湖北省电力有限公司经济技术研究院 A tower stability evaluation method, system and device under extreme environment
CN119168235A (en) * 2024-11-21 2024-12-20 南昌经开区规划建筑设计院有限公司 A method for analyzing the health status of sewage pipe networks for municipal drainage

Also Published As

Publication number Publication date
CN119005811A (en) 2024-11-22

Similar Documents

Publication Publication Date Title
CN108280553B (en) Mountain torrent disaster risk zoning and prediction method based on GIS-neural network integration
CN111105332B (en) Highway intelligent pre-maintenance method and system based on artificial neural network
CN106022518B (en) A Prediction Method of Pipeline Damage Probability Based on BP Neural Network
CN106599520B (en) A kind of air pollutant concentration forecasting procedure based on LSTM-RNN models
CN117350146A (en) A health evaluation method of drainage pipe network based on GA-BP neural network
CN103226741B (en) Public supply mains tube explosion prediction method
CN106779069A (en) A kind of abnormal electricity consumption detection method based on neutral net
CN108009639A (en) A kind of city ecology construction evaluation method based on GA-BP neural network algorithms
CN107480341A (en) A kind of dam safety comprehensive method based on deep learning
CN114781538B (en) Air quality prediction method and system for GA-BP neural network coupling decision tree
CN105117602A (en) Metering apparatus operation state early warning method
CN109919356B (en) A method of interval water demand prediction based on BP neural network
CN111292534A (en) A Traffic State Estimation Method Based on Clustering and Deep Sequence Learning
Ning et al. GA-BP air quality evaluation method based on fuzzy theory.
CN101599138A (en) Land evaluation method based on artificial neural network
CN106355540A (en) Small- and medium-sized reservoir dam safety evaluating method based on GRA-BP (grey relational analysis and back propagation) neural network
CN105069537A (en) Constructing method of combined air quality forecasting model
CN110459292B (en) Medicine risk classification method based on clustering and PNN
CN115654381A (en) Water supply pipeline leakage detection method based on graph neural network
CN115948964A (en) A Prediction Method of Road Surface Roughness Based on GA-BP Neural Network
CN107918837A (en) A kind of fruit or vegetable type food security risk Forecasting Methodology
CN112434887B (en) Water supply network risk prediction method combining network kernel density estimation and SVM
CN118095834A (en) A traffic accident risk assessment method based on interpretable random forest
CN116989277A (en) Dynamic water supply network leakage risk assessment method based on Adaboost and BP neural network
Dawood et al. Watermain's failure index modeling via Monte Carlo simulation and fuzzy inference system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20240105