Canal system water distribution optimization method based on double-layer particle swarm optimization algorithm
A technology of particle swarm algorithm and optimization method, which is applied in computing, instrumentation, data processing applications, etc., can solve problems such as long computing time, instability, and complex genetic algorithm design, and achieves improved computing efficiency, fast solution speed, and reduced water allocation. the effect of time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0041] Specific implementation mode one: combine figure 1 , figure 2 Describe this embodiment, the specific process of a kind of canal system water distribution optimization method based on double-layer particle swarm optimization algorithm in this embodiment is:
[0042] Step 1. Initialize the parameters of the Bi-PSO algorithm, and randomly generate the position X of the initial solution particle that satisfies the underlying constraints i And the model of velocity Vi, the position Y of the initial solution particle that satisfies the top-level constraints j and the model of velocity Vj; the specific process is:
[0043] The Bi-PSO algorithm is a two-layer particle swarm algorithm;
[0044] The double-layer particle swarm optimization algorithm consists of two layers, called the top layer and the bottom layer, respectively, the top layer is the canal system layer, and the bottom layer is the flow layer;
[0045] The parameters of the Bi-PSO algorithm include the particl...
specific Embodiment approach 2
[0075] Specific embodiment two: the difference between this embodiment and specific embodiment one is: the calculation of F(X in the step two i ,Y j ), as the first iteration of the initial particle, the individual optimal position is the particle itself, compare the fitness value of the particle, and use the particle with the optimal fitness value corresponding to each layer as the bottom layer, The top-level initial global optimal position particle; the specific process is:
[0076] F(X i ,Y j )’s initial target fitness function value includes objective function 1 and objective function 2, F is the fitness function, and the fitness function is the joint action of objective function 1 and objective function 2, and the fitness function is obtained by adding weights to the objective function reciprocal;
[0077] Objective function 1:
[0078]
[0079] In the formula, Z is the total water loss, V su , V sd Respectively, the total water loss of the upper and lower chann...
specific Embodiment approach 3
[0101] Embodiment 3: The difference between this embodiment and Embodiment 1 or 2 is that in the step 3, the bottom layer and the top layer are interactively iterated, and the method of synchronous optimization is used to update the speed and position of the initial solution particles; the specific process for:
[0102] The global optimal particle refers to the optimal particle among all the particles in each layer, and the individual optimal particle refers to the optimal particle when the position of each particle is constantly changing in each iteration, and the particle is changing, so Individual optimal particles are not better than global optimal particles;
[0103] The initialized particle, the initial particle has not been calculated, and does not know what the individual optimal particle is, so it regards itself as the individual optimal particle;
[0104] During each iteration, the particles in the drainage layer or flow layer update their positions by tracking two ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com