CN112035987B - Method, device and storage medium for calculating ventilation network of multi-fan and multi-stage station - Google Patents
Method, device and storage medium for calculating ventilation network of multi-fan and multi-stage station Download PDFInfo
- Publication number
- CN112035987B CN112035987B CN202010875238.4A CN202010875238A CN112035987B CN 112035987 B CN112035987 B CN 112035987B CN 202010875238 A CN202010875238 A CN 202010875238A CN 112035987 B CN112035987 B CN 112035987B
- Authority
- CN
- China
- Prior art keywords
- closed loop
- tree
- tree branch
- conflicting
- branch
- 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.)
- Active
Links
- 238000009423 ventilation Methods 0.000 title claims abstract description 75
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000004590 computer program Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 7
- 230000005291 magnetic effect Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 3
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000005294 ferromagnetic effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/18—Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Ventilation (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种多风机多级机站通风网络解算方法、装置及存储介质。其中,该方法包括:对多风机多级机站的通风网络创建生成树,获取所述生成树的余树分支集合;基于所述余树分支集合中的各余树分支,圈划闭合环,并构建冲突余树分支集合;将已圈划闭合环的余树分支添加至所述生成树,生成网络图;遍历所述冲突余树分支集合中的各冲突余树分支,更新所述网络图,得到最小独立闭合环;对所述最小独立闭合环进行迭代运算,得到所述通风网络的解算结果。
The invention discloses a method, a device and a storage medium for calculating the ventilation network of a multi-fan and multi-stage machine station. Wherein, the method includes: creating a spanning tree for a ventilation network of a multi-fan and multi-stage machine station, and obtaining a set of residual tree branches of the spanning tree; And build a conflicting residual tree branch set; add the residual tree branch that has been delineated to a closed loop to the spanning tree to generate a network graph; traverse each conflicting residual tree branch in the conflicting residual tree branch set, update the network graph , obtain the minimum independent closed loop; perform iterative operation on the minimum independent closed loop to obtain the solution result of the ventilation network.
Description
技术领域technical field
本发明涉及矿井通风领域,尤其涉及一种多风机多级机站通风网络解算方法、装置及存储介质。The invention relates to the field of mine ventilation, in particular to a method, device and storage medium for calculating a ventilation network of a multi-fan and multi-stage machine station.
背景技术Background technique
随着采矿工业的发展,矿床开采的规模越来愈大,尤其是多风机多级机站通风方法的应用,矿井通风系统的规模也随之扩大,复杂性随之提高。With the development of the mining industry, the scale of ore deposits is getting larger and larger, especially the application of the multi-fan multi-stage ventilation method, the scale of the mine ventilation system is also expanding, and the complexity is increasing.
相关技术中,许多矿山由于风机管理混乱,出现极其严重的井下循环风现象。传统通风网络解算方法要求风机分支作为余树分支以避免同一个回路出现多个风机分支,然而在多风机多级机站通风网络解算中,不仅可能在同一个回路中出现多个风机分支,而且容易出现许多逻辑关联风机,这对多级机站风机优选造成一定的干扰。此外,多风机多级机站通风网络解算的迭代过程收敛缓慢甚至趋于发散。In the related art, many mines have extremely serious underground circulating wind phenomenon due to chaotic fan management. The traditional ventilation network solution method requires the fan branch to be a co-tree branch to avoid multiple fan branches in the same circuit. However, in the multi-fan multi-level station ventilation network solution, it is not only possible that multiple fan branches appear in the same circuit. , and many logically related fans are prone to appear, which will cause certain interference to the fan optimization of multi-stage stations. In addition, the iterative process of solving the ventilation network of multi-fan and multi-stage stations has slow convergence and even tends to diverge.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明实施例提供了一种多风机多级机站通风网络解算方法、装置及存储介质,旨在优化多风机多级机站通风网络解算方法迭代收敛的速率,预测不同调控措施的井下风量分配的效果。In view of this, the embodiments of the present invention provide a method, device, and storage medium for calculating the ventilation network of a multi-fan and multi-stage station, aiming to optimize the iterative convergence rate of the method for calculating the ventilation network of a multi-fan and multi-stage station, and predict different The effect of downhole air volume distribution of control measures.
本发明实施例的技术方案是这样实现的:The technical solution of the embodiment of the present invention is realized as follows:
第一方面,本发明实施例提供了一种多风机多级机站通风网络解算方法,包括:In a first aspect, an embodiment of the present invention provides a method for calculating a ventilation network of a multi-fan and multi-stage station, including:
对多风机多级机站的通风网络创建生成树,获取所述生成树的余树分支集合;Create a spanning tree for the ventilation network of the multi-fan and multi-stage machine station, and obtain a set of remaining tree branches of the spanning tree;
基于所述余树分支集合中的各余树分支,圈划闭合环,并构建冲突余树分支集合;Based on each co-tree branch in the co-tree branch set, a closed loop is drawn, and a conflicting co-tree branch set is constructed;
将已圈划闭合环的余树分支添加至所述生成树,生成网络图;Add the co-tree branches that have been delineated closed loops to the spanning tree to generate a network graph;
遍历所述冲突余树分支集合中的各冲突余树分支,更新所述网络图,得到最小独立闭合环;Traverse each conflicting residual tree branch in the conflicting residual tree branch set, update the network graph, and obtain a minimum independent closed loop;
对所述最小独立闭合环进行迭代运算,得到所述通风网络的解算结果。An iterative operation is performed on the minimum independent closed loop to obtain the solution result of the ventilation network.
第二方面,本发明实施例还提供了一种多风机多级机站通风网络解算装置,包括:In the second aspect, the embodiment of the present invention also provides a multi-fan and multi-stage machine station ventilation network calculation device, including:
第一构建模块,用于对多风机多级机站的通风网络创建生成树,获取所述生成树的余树分支集合;The first building module is used to create a spanning tree for the ventilation network of the multi-fan and multi-stage machine station, and obtain the remaining tree branch set of the spanning tree;
第二构建模块,用于基于所述余树分支集合中的各余树分支,圈划闭合环,并构建冲突余树分支集合;The second building module is used for delineating a closed loop based on each co-tree branch in the co-tree branch set, and constructing a conflicting co-tree branch set;
第三构建模块,用于将已圈划闭合环的余树分支添加至所述生成树,生成网络图;The third building module is used to add the co-tree branches that have been delineated and closed loops to the spanning tree to generate a network graph;
搜索模块,用于遍历所述冲突余树分支集合中的各冲突余树分支,更新所述网络图,得到最小独立闭合环;a search module, configured to traverse each conflicting redundant tree branch in the conflicting redundant tree branch set, update the network graph, and obtain a minimum independent closed loop;
解算模块,用于对所述最小独立闭合环进行迭代运算,得到所述通风网络的解算结果。A solution module is configured to perform an iterative operation on the minimum independent closed loop to obtain a solution result of the ventilation network.
第三方面,本发明实施例还提供了一种多风机多级机站通风网络解算设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本发明实施例所述方法的步骤。In a third aspect, an embodiment of the present invention further provides a multi-fan and multi-stage ventilation network solution device, including: a processor and a memory for storing a computer program that can be executed on the processor, wherein the processing The device is configured to execute the steps of the methods described in the embodiments of the present invention when running the computer program.
第四方面,本发明实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现本发明实施例所述方法的步骤。In a fourth aspect, an embodiment of the present invention further provides a storage medium, where a computer program is stored on the storage medium, and when the computer program is executed by a processor, the steps of the method described in the embodiment of the present invention are implemented.
本发明实施例提供的技术方案,通过确定多风机多级机站的通风网络的最小独立闭合环,对所述最小独立闭合环进行迭代运算,得到所述通风网路的解算结果,可以提高多风机多级机站通风网络解算方法迭代收敛的速率,利于预测不同调控措施的井下风量分配的效果。According to the technical solution provided by the embodiments of the present invention, by determining the minimum independent closed loop of the ventilation network of the multi-fan and multi-stage station, and performing iterative operation on the minimum independent closed loop, the calculation result of the ventilation network can be obtained, which can improve the performance of the ventilation network. The iterative convergence rate of the multi-fan and multi-stage ventilation network solution method is helpful for predicting the effect of downhole air volume distribution of different control measures.
附图说明Description of drawings
图1为本发明实施例多风机多级机站通风网络解算方法的流程示意图;1 is a schematic flowchart of a method for calculating a ventilation network of a multi-fan and multi-stage machine station according to an embodiment of the present invention;
图2为本发明实施例中闭合环回路圈划的原理示意图;FIG. 2 is a schematic diagram of the principle of a closed-loop loop drawing in an embodiment of the present invention;
图3为本发明一应用示例中搜索冲突余树分支的流程示意图;3 is a schematic flowchart of searching for conflicting residual tree branches in an application example of the present invention;
图4为本发明一应用示例中搜索最小独立闭合环的流程示意图;FIG. 4 is a schematic flowchart of searching for a minimum independent closed loop in an application example of the present invention;
图5A至图5D为本发明一应用示例中四个矿井通风网络模型的结构示意图;5A to 5D are schematic structural diagrams of four mine ventilation network models in an application example of the present invention;
图6为本发明实施例多风机多级机站通风网络解算装置的结构示意图;6 is a schematic structural diagram of a multi-fan multi-stage machine station ventilation network calculation device according to an embodiment of the present invention;
图7为本发明实施例多风机多级机站通风网络解算设备的结构示意图。FIG. 7 is a schematic structural diagram of a multi-fan multi-stage machine station ventilation network calculation device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图及实施例对本发明再作进一步详细的描述。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terms used herein in the description of the present invention are for the purpose of describing specific embodiments only, and are not intended to limit the present invention.
本发明实施例提供了一种多风机多级机站通风网络解算方法,如图1所示,包括:The embodiment of the present invention provides a method for calculating the ventilation network of a multi-fan and multi-stage station, as shown in FIG. 1 , including:
步骤101,对多风机多级机站的通风网络创建生成树,获取所述生成树的余树分支集合;
步骤102,基于所述余树分支集合中的各余树分支,圈划闭合环,并构建冲突余树分支集合;
步骤103,将已圈划闭合环的余树分支添加至所述生成树,生成网络图;
步骤104,遍历所述冲突余树分支集合中的各冲突余树分支,更新所述网络图,得到最小独立闭合环;
步骤105,对所述最小独立闭合环进行迭代运算,得到所述通风网络的解算结果。Step 105: Perform an iterative operation on the minimum independent closed loop to obtain a solution result of the ventilation network.
本发明实施例中,可以确定多风机多级机站的通风网络的最小独立闭合环,并对最小独立闭合环进行迭代运算,得到所述通风网络的解算结果,可以提高多风机多级机站通风网络解算方法迭代收敛的速率,利于预测不同调控措施的井下风量分配的效果。In the embodiment of the present invention, the minimum independent closed loop of the ventilation network of the multi-fan and multi-stage machine station can be determined, and the minimum independent closed loop can be iteratively calculated to obtain the calculation result of the ventilation network, which can improve the multi-fan and multi-stage machine station. The iterative convergence rate of the station ventilation network solution method is conducive to predicting the effect of downhole air volume distribution of different control measures.
这里,可以基于Hardy Cross迭代方法对最小独立闭合环进行迭代运算,使得环路压降趋于零。当迭代计算过程达到指定的计算精度后,得到通风网络解算的风量分配结果。Here, the minimum independent closed loop can be iteratively calculated based on the Hardy Cross iteration method, so that the loop voltage drop tends to zero. When the iterative calculation process reaches the specified calculation accuracy, the air volume distribution result of the ventilation network solution is obtained.
实际应用中,回路圈划的好坏直接影响到迭代收敛的速度和性能。为了达到使非主对角线元素之和远远小于主对角线元素的目的,最优回路应具有以下特征:In practical applications, the quality of the loop circle directly affects the speed and performance of iterative convergence. In order to achieve the purpose of making the sum of the non-main diagonal elements much smaller than the main diagonal elements, the optimal loop should have the following characteristics:
1)、尽量增大主对角线元素的权重;1), try to increase the weight of the main diagonal elements;
2)、尽量减少非主对角线元素的个数;2), try to reduce the number of non-main diagonal elements;
3)、建立减小非主对角线元素的大小;3), establish and reduce the size of non-main diagonal elements;
4)、尽量减少各个回路的共用分支数,以避免回路间相互干扰。4) Minimize the number of shared branches of each loop to avoid mutual interference between loops.
基于此,本发明实施例中,提出了基于最小独立闭合环的回路风量解算方法。这里,最小独立闭合环与现有的独立回路的最主要区别包括:最小独立闭合环允许在同一个闭合环内包括多条余树分支;最小独立闭合环在平面风网中,具有类似于网孔的性质,可以减少回路中分支的数目并使非余树分支权重之和最小;此外,如图2所示,由于风机可以尽量分布在不同的闭合环中使风机迭代趋于收敛,因此,最小独立闭合环更有利于多风机多级机站解算。Based on this, in the embodiment of the present invention, a loop air volume calculation method based on the minimum independent closed loop is proposed. Here, the main differences between the minimum independent closed loop and the existing independent loop include: the minimum independent closed loop allows multiple co-tree branches to be included in the same closed loop; the minimum independent closed loop The nature of the holes can reduce the number of branches in the loop and minimize the sum of the weights of non-co-tree branches; in addition, as shown in Figure 2, since the fans can be distributed in different closed loops as much as possible, the fan iteration tends to converge, therefore, The minimum independent closed loop is more conducive to the solution of multi-fan and multi-stage stations.
示例性地,可以将通风网络中的各分支分为以下三类:固定风量分支、风机分支和一般巷道分支。由于风机分支对迭代计算影响较大,可以将风机分支作为余树分支。但在多级机站解算中,风机分支也会出现在树枝中。为了减少风机在多个回路中出现,可先把风机树枝当作余树分支搜索仅包含一条余树分支的最小闭合环,减小多风机在同一个回路中的影响。Exemplarily, each branch in the ventilation network can be divided into the following three categories: fixed air volume branch, fan branch and general roadway branch. Since the fan branch has a great influence on the iterative calculation, the fan branch can be used as a co-tree branch. However, in the multi-level machine station solution, the fan branches will also appear in the branches. In order to reduce the occurrence of fans in multiple circuits, the branch of the fan can be regarded as a co-tree branch to search for the smallest closed loop containing only one co-tree branch, so as to reduce the influence of multiple fans in the same circuit.
需要说明的时,本发明实施例中,基于生成树的最小独立闭合环搜索法是基于以下三个定理确定的,其最大的特点是每次生成的闭合环都是当前余树分支图的最小闭合环。It should be noted that, in this embodiment of the present invention, the minimum independent closed loop search method based on spanning tree is determined based on the following three theorems, and its biggest feature is that the closed loop generated each time is the minimum value of the current cotree branch graph. closed loop.
定理1:对于一个连通网络图G(V,E),可以构成一颗生成树,每添加一条余树分支构成一个闭合环,最多有M=N-J+1个独立闭合环;其中,V为节点集合,E为分支集合。N代表分支数,J代表节点数。Theorem 1: For a connected network graph G(V, E), a spanning tree can be formed, and each additional co-tree branch forms a closed loop, and there are at most M=N-J+1 independent closed loops; among them, V is the node set, and E is the branch set. N represents the number of branches, and J represents the number of nodes.
如上所述,对于一个连通的通风网络图G(V,E),圈定独立回路时,可以获取一颗树图和相应的余树图,其中树支J-1条、余树分支N-(J-1)条,在生成树中每添加一条余树分支可以形成一个回路(闭合环),由于每个回路中至少包含了一条其他回路所没有的分支即余树分支,故每两个回路之间均相互独立,对于任意通风网络图圈定的独立回路数M应满足如下关系式M=N-J+1。As mentioned above, for a connected ventilation network graph G(V, E), when delineating an independent loop, a tree graph and a corresponding co-tree graph can be obtained, in which there are J-1 tree branches and N-(J- 1), each addition of a co-tree branch in the spanning tree can form a loop (closed loop). Since each loop contains at least one branch that other loops do not have, that is, a co-tree branch, so between every two loops are independent of each other, and the number M of independent circuits delineated by any ventilation network diagram should satisfy the following relational formula M=N-J+1.
定理2:依次添加的一系列闭合环中,每一个闭合环均至少包含一条它前面闭合环中不存在的分支,则这些闭合环均相互独立。Theorem 2: In a series of closed loops added sequentially, each closed loop contains at least one branch that does not exist in the closed loop before it, then these closed loops are independent of each other.
从数学上证明:在含有N条分支、J个节点通风网络图G(V,E)中,对于圈定的M个最小闭合环,当规定了闭合环的方向之后,第i个闭合环可以表示为:Ci=(bij)i×N。按照以上分析构造的M个独立闭合环构可以成M×N矩阵,若去除矩阵中非余树分支所在的列,按闭合环添加的顺序进行行变换,使闭合环所在的行号与其添加的顺序一致,则构成M×M的矩阵C为如下所示熟悉的上三角行列式,这M个最小闭合环相互独立。Mathematically prove that: in the ventilation network graph G(V, E) with N branches and J nodes, for the delineated M minimum closed loops, when the direction of the closed loop is specified, the ith closed loop can be expressed as is: C i =(b ij ) i×N . The M independent closed loops constructed according to the above analysis can be formed into an M×N matrix. If the columns where the non-co-tree branches are located in the matrix are removed, row transformation is performed in the order in which the closed loops are added, so that the row number where the closed loop is located is the same as the added column. If the order is the same, the matrix C that constitutes M×M is the familiar upper triangular determinant as shown below, and the M minimum closed loops are independent of each other.
其中, in,
此外,为了保证闭合环满足最大独立回路集的要求,基于生成树的思想逐步搜索每条余树分支的闭合环。In addition, in order to ensure that the closed loop satisfies the requirement of the maximum independent loop set, the closed loop of each cotree branch is gradually searched based on the idea of spanning tree.
定理3:添加余树分支时,如果圈定的闭合环只含一条余树分支,则必定是独立闭合环。Theorem 3: When adding co-tree branches, if the closed loop delineated contains only one co-tree branch, it must be an independent closed loop.
由于该闭合环只包含一条唯一的余树分支,故与其他闭合环均相互独立,即该闭合环包含于最小独立闭合环。因此,按照定理3只须比较包含多个余树分支的闭合环即可。从回路圈划的角度上看,如果余树分支搜索到的最短路径为回路,则直接添加,必为最小闭合环。Since the closed loop contains only one co-tree branch, it is independent of other closed loops, that is, the closed loop is included in the minimum independent closed loop. Therefore, according to Theorem 3, only closed loops containing multiple cotree branches need to be compared. From the perspective of loop circle drawing, if the shortest path searched by the co-tree branch is a loop, it is added directly, which must be the smallest closed loop.
在一些实施例中,所述基于所述余树分支集合中的各余树分支,圈划闭合环,并构建冲突余树分支集合,包括:In some embodiments, based on each co-tree branch in the co-tree branch set, delineating a closed loop, and constructing a conflicting co-tree branch set, comprising:
遍历所述余树分支集合中的各余树分支,并对所述各余树分支进行闭合环的圈划;Traverse each co-tree branch in the co-tree branch set, and delineate each co-tree branch in a closed loop;
确定待圈划的闭合环只有一条余树分支或者存在多条余树分支且仅有当前余树分支未被圈划闭合环,则圈划当前闭合环并标记当前余树分支;If it is determined that the closed loop to be delineated has only one co-tree branch or there are multiple co-tree branches and only the current co-tree branch is not delineated as a closed loop, then the current closed loop is delineated and the current co-tree branch is marked;
确定待圈划的闭合环存在多条余树分支且至少一条余树分支圈划的闭合环与当前闭合环重复,则将当前余树分支加入到所述冲突余树分支集合。If it is determined that there are multiple co-tree branches in the closed loop to be delineated, and at least one co-tree branch delineates the closed loop duplicates with the current closed loop, the current co-tree branch is added to the conflicting co-tree branch set.
示例性地,如图3所示,对通风网络创建生成树,遍历余树分支集合,若圈划一个闭合环时,出现多条余树分支,则先遍历检查闭合环中的其他余树分支,若该分支已圈划闭合环,则查找下一个余树分支,否则,按同样的方法处理;当该闭合环中的余树分支均已圈划时,再圈划该闭合环。按照以上递归的闭合环圈划方式存在三种情况:1)、圈划的闭合环只有一条余树分支;2)、圈划的闭合环有多条余树分支,但其他余树分支均已圈划闭合环;3)、圈划的闭合环存在多条余树分支,且至少有一条余树分支圈划的闭合环与当前闭合环重复。如果出现两条余树分支的最小闭合环相同,则会出现无法判断最小闭合环的余树分支;对于无法判断的余树分支,则需要定义余树分支添加顺序的规则,通过定义余树分支的添加顺序可以避免这种情况。Exemplarily, as shown in Figure 3, a spanning tree is created for the ventilation network, and the set of co-tree branches is traversed. If there are multiple co-tree branches when a closed loop is drawn, first traverse and check other co-tree branches in the closed loop. , if the branch has already delineated a closed loop, find the next co-tree branch, otherwise, process it in the same way; when all co-tree branches in the closed loop have been delineated, delineate the closed loop again. According to the above recursive closed loop delineation method, there are three situations: 1) The closed loop delineated has only one co-tree branch; 2) The closed loop delineated has multiple co-tree branches, but all other co-tree branches have been Circle the closed loop; 3) There are multiple cotree branches in the circled closed loop, and at least one cotree branch The circled closed loop is repeated with the current closed loop. If two co-tree branches have the same minimum closed loop, there will be a co-tree branch that cannot determine the minimum closed loop; for the co-tree branch that cannot be judged, it is necessary to define the rules for adding the co-tree branches. By defining the co-tree branch The order of addition avoids this.
如此,前两种情况均可保证圈划闭合环的独立性,而第三种情况则由于闭合环重复会导致遗漏独立的闭合环,因此,需要将出现重复圈划闭合环的余树分支加入到冲突余树分支集合,对于冲突余树分支需要定义添加顺序的规则,以保证圈划闭合环的独立性。In this way, the first two cases can guarantee the independence of delineating closed loops, while in the third case, the repetition of closed loops will lead to omission of independent closed loops. Therefore, it is necessary to add the co-tree branches that repeatedly delineate closed loops. To the set of conflicting cotree branches, it is necessary to define the rules of adding order for the conflicting cotree branches to ensure the independence of the circle and the closed loop.
在一些实施例中,所述遍历所述冲突余树分支集合中的各冲突余树分支,更新所述网络图,得到最小独立闭合环,包括:In some embodiments, traversing each conflicting co-tree branch in the conflicting co-tree branch set, updating the network graph, and obtaining a minimum independent closed loop, including:
针对所述冲突余树分支集合中的每个冲突余树分支,将所述冲突余树分支添加至所述网络图中;For each conflicting co-tree branch in the set of conflicting co-tree branches, adding the conflicting co-tree branch to the network graph;
对各添加所述冲突余树分支后的网络图,反复更新所述网络图,直至各所述冲突余树分支均添加至所述网络图;For each network graph after adding the conflicting residual tree branch, the network graph is repeatedly updated until each of the conflicting residual tree branches is added to the network graph;
基于更新后的所述网络图生成所述最小独立闭合环。The minimum independent closed loop is generated based on the updated network graph.
在一些实施例中,所述对各添加所述冲突余树分支后的网络图,反复更新所述网络图,包括:In some embodiments, the repeatedly updating the network graph for each of the network graphs after adding the conflicting residual tree branches includes:
对添加所述冲突余树分支后的网络图,分别断开各条余树分支,基于深度优先搜索(DFS)法圈划各断开余树分支的闭合环,将路径长度最短的闭合环添加到所述生成树上,作为当前最小闭合环;For the network graph after adding the conflicting co-tree branches, disconnect each co-tree branch respectively, draw a closed loop of each disconnected co-tree branch based on the depth-first search (DFS) method, and add the closed loop with the shortest path length. to the spanning tree as the current minimum closed loop;
将获得最小闭合环后的冲突余树分支添加到所述网络图中,对余下的余树分支继续基于DFS法圈划闭合环,将路径长度最短的闭合环添加至所述生成树上,丰富所述当前最小闭合环。Add the conflicting co-tree branch after obtaining the minimum closed loop to the network graph, continue to draw a closed loop based on the DFS method for the remaining co-tree branches, and add the closed loop with the shortest path length to the spanning tree, enriching the the current minimum closed loop.
在一些实施例中,所述更新后的所述网络图生成所述最小独立闭合环,包括:In some embodiments, the updated network graph generates the minimum independent closed loop, comprising:
判断更新后的所述网络图中各最小闭合环之间是否符合独立性,若是,则得到所述最小独立闭合环;若否,则重新执行所述遍历所述冲突余树分支集合中的各余树分支,更新所述网络图,得到最小独立闭合环。Judging whether the updated minimum closed loops in the network graph are independent, and if so, obtain the minimum independent closed loop; Co-tree branches, update the network graph, and obtain the minimum independent closed loop.
在一应用示例中,基于MICL(minimum independent closed loops,最小独立闭合环)搜索法搜索最小独立闭合环如图4所示,具体包括:In an application example, the search for the minimum independent closed loop based on the MICL (minimum independent closed loops, minimum independent closed loop) search method is shown in Figure 4, which specifically includes:
步骤401,通风网络初始化;
这里,获取多风机多级机站的通风网络,并对通风网络的参数进行初始设置,检查通风网络是否连通,若是,则执行步骤402,若否,则提示错误。Here, the ventilation network of the multi-fan and multi-stage station is obtained, the parameters of the ventilation network are initially set, and it is checked whether the ventilation network is connected.
步骤402,创建生成树,获取生成树的余树分支集合;
这里,可以采用改进的BFS(广度优先搜索)法创建生成树,并获取相应的树枝和余树分支集合。Here, an improved BFS (Breadth First Search) method can be used to create a spanning tree and obtain the corresponding branch and cotree branch sets.
步骤403,遍历余树分支集合;
步骤404,搜索最短路径;
可以自当前余树分支的分支末尾节点,采用DFS(深度优先搜索)法搜索起始节点,圈划当前余树分支的最小闭合环。From the end node of the branch of the current co-tree branch, the DFS (depth-first search) method can be used to search for the starting node, and the minimum closed loop of the current co-tree branch can be delineated.
步骤405,根据冲突余树分支规则判断网孔是否重复;若是,则否,则执行步骤406;若是,则执行步骤407;
步骤406,圈划最小闭合环,然后返回步骤403;
这里,具体的圈划过程,可以参照前述的确定待圈划的闭合环只有一条余树分支或者存在多条余树分支且仅有当前余树分支未被圈划闭合环,则圈划当前闭合环并标记当前余树分支;或者确定待圈划的闭合环存在多条余树分支且至少一条余树分支圈划的闭合环与当前闭合环重复,则将当前余树分支加入到所述冲突余树分支集合,在此不再赘述。Here, for the specific encircling process, you can refer to the aforementioned determination that the closed loop to be encircled has only one co-tree branch or there are multiple co-tree branches and only the current co-tree branch is not a closed loop, then the circle is currently closed loop and mark the current co-tree branch; or determine that there are multiple co-tree branches in the closed loop to be delineated and at least one co-tree branch delineated closed loop duplicates the current closed loop, then the current co-tree branch is added to the conflict The branch set of the residual tree will not be repeated here.
步骤407,获取冲突余树分支集合;
步骤408,将已圈划闭合环的余树分支添加至所述生成树,生成网络图;
步骤409,遍历所述冲突余树分支集合;
步骤410,分别搜索最短路径;
将冲突余树分支逐个添加到图G(即网络图)中,分别断开各条余树分支,从分支末节点开始,采用DFS法搜索时始节点圈划该余树分支对应的闭合环,取其中闭合环路径长度最短者,优先添加到生成树上,作为当前最小闭合环;Add the conflicting co-tree branches to the graph G (that is, the network graph) one by one, disconnect each co-tree branch respectively, start from the end node of the branch, and use the DFS method to search for the closed loop corresponding to the co-tree branch at the start node. Take the one with the shortest closed loop path length and add it to the spanning tree first as the current minimum closed loop;
将获得最小闭合环后的冲突余树分支添加到所述网络图中,对余下的余树分支继续基于DFS法圈划闭合环,将路径长度最短的闭合环添加至所述生成树上,丰富所述当前最小闭合环,即不断累加当前最小闭合环。Add the conflicting co-tree branch after obtaining the minimum closed loop to the network graph, continue to draw a closed loop based on the DFS method for the remaining co-tree branches, and add the closed loop with the shortest path length to the spanning tree, enriching the The current minimum closed loop is to continuously accumulate the current minimum closed loop.
步骤411,获取最小闭合环;
步骤412,判断是否为最小独立闭合环,
实际应用中,重复前述步骤409至步骤411,直到所有的余树分支添加到网络图中,即得到一组最小闭合环,对最小闭合环集合进行独立性检查,确保所得到的为最小独立闭合环;若最小独立闭合环不满足独立性的要求,则返回步骤408。In practical applications, repeat the
在一应用示例中,可以基于iVent三维通风软件平台,利用VC++开发工具进行二次开发,实现了基于最小独立闭合环的改进回路风量解算方法,对如图5A至图5D所示的四个矿井通风网络模型进行网络解算。运行环境为Windows7,CPU为Intel(R)Core(TM)i5-34703.2GHz,内存为4GB。网络解算结果如表1所示。In an application example, based on the iVent three-dimensional ventilation software platform, the VC++ development tool can be used for secondary development, and an improved loop air volume calculation method based on the minimum independent closed loop can be realized. Mine ventilation network model for network solution. The operating environment is Windows7, the CPU is Intel(R) Core(TM) i5-34703.2GHz, and the memory is 4GB. The results of the network solution are shown in Table 1.
表1Table 1
从四个矿井通风网络解算收敛图上可以看出,基于最小独立闭合环的改进回路风量法收敛效果较好,在多风机多级机站解算中也能快速趋于收敛,可以适应大规模复杂矿井通风网络快速解算的要求。It can be seen from the convergence diagrams of the four mine ventilation networks that the improved loop air volume method based on the minimum independent closed loop has better convergence effect, and it can also quickly converge in the calculation of multi-fan and multi-stage stations, which can adapt to large The requirements for rapid solution of the complex-scale mine ventilation network.
从矿井通风网络复杂度来看,四个矿山通风网络越来越复杂,独立回路数分别为58、152、179和238,但改进闭合环解算法迭代次数并没有显著增加,实际对应迭代次数为19、51、67和78,基本随网络复杂度呈线性增长的趋势。因此,可以基本认为,基于最小独立闭合环的改进回路风量法具有较好的收敛性和稳定性。From the perspective of the complexity of the mine ventilation network, the four mine ventilation networks are becoming more and more complex, with the number of independent loops being 58, 152, 179 and 238 respectively. However, the number of iterations of the improved closed-loop solution algorithm has not increased significantly. 19, 51, 67 and 78, which basically increase linearly with the network complexity. Therefore, it can be basically considered that the improved loop air volume method based on the minimum independent closed loop has better convergence and stability.
为了实现本发明实施例的方法,本发明实施例还提供一种多风机多级机站通风网络解算装置,设置在多风机多级机站通风网络解算设备,如图6所示,该多风机多级机站通风网络解算装置包括:第一构建模块601、第二构建模块602、第三构建模块603、搜索模块604及解算模块605。其中,In order to realize the method of the embodiment of the present invention, the embodiment of the present invention also provides a multi-fan and multi-stage machine station ventilation network calculation device, which is set in the multi-fan and multi-stage machine station ventilation network calculation equipment, as shown in FIG. 6 , the The multi-fan and multi-stage ventilation network solution device includes: a first building module 601 , a second building module 602 , a third building module 603 , a search module 604 and a solution module 605 . in,
第一构建模块601用于对多风机多级机站的通风网络创建生成树,获取所述生成树的余树分支集合;The first building module 601 is used to create a spanning tree for the ventilation network of the multi-fan and multi-stage machine station, and obtain the remaining tree branch set of the spanning tree;
第二构建模块602用于基于所述余树分支集合中的各余树分支,圈划闭合环,并构建冲突余树分支集合;The second construction module 602 is configured to delineate a closed loop based on each co-tree branch in the co-tree branch set, and construct a conflicting co-tree branch set;
第三构建模块603用于将已圈划闭合环的余树分支添加至所述生成树,生成网络图;The third building module 603 is configured to add the co-tree branches that have been delineated and closed loops to the spanning tree to generate a network graph;
搜索模块604用于遍历所述冲突余树分支集合中的各冲突余树分支,更新所述网络图,得到最小独立闭合环;The search module 604 is configured to traverse each conflicting residual tree branch in the conflicting residual tree branch set, update the network graph, and obtain a minimum independent closed loop;
解算模块605用于对所述最小独立闭合环进行迭代运算,得到所述通风网络的解算结果。The solution module 605 is configured to perform an iterative operation on the minimum independent closed loop to obtain a solution result of the ventilation network.
在一些实施例中,第二构建模块602具体用于:In some embodiments, the second building block 602 is specifically used to:
遍历所述余树分支集合中的各余树分支,并对所述各余树分支进行闭合环的圈划;Traverse each co-tree branch in the co-tree branch set, and delineate each co-tree branch in a closed loop;
确定待圈划的闭合环只有一条余树分支或者存在多条余树分支且仅有当前余树分支未被圈划闭合环,则圈划当前闭合环并标记当前余树分支;If it is determined that the closed loop to be delineated has only one co-tree branch or there are multiple co-tree branches and only the current co-tree branch is not delineated as a closed loop, then the current closed loop is delineated and the current co-tree branch is marked;
确定待圈划的闭合环存在多条余树分支且至少一条余树分支圈划的闭合环与当前闭合环重复,则将当前余树分支加入到所述冲突余树分支集合。If it is determined that there are multiple co-tree branches in the closed loop to be delineated, and at least one co-tree branch delineates the closed loop duplicates with the current closed loop, the current co-tree branch is added to the conflicting co-tree branch set.
在一些实施例中,搜索模块604具体用于:In some embodiments, the search module 604 is specifically used to:
针对所述冲突余树分支集合中的每个冲突余树分支,将所述冲突余树分支添加至所述网络图中;For each conflicting co-tree branch in the set of conflicting co-tree branches, adding the conflicting co-tree branch to the network graph;
对各添加所述冲突余树分支后的网络图,反复更新所述网络图,直至各所述冲突余树分支均添加至所述网络图;For each network graph after adding the conflicting residual tree branch, the network graph is repeatedly updated until each of the conflicting residual tree branches is added to the network graph;
基于更新后的所述网络图生成所述最小独立闭合环。The minimum independent closed loop is generated based on the updated network graph.
在一些实施例中,搜索模块604对各添加所述冲突余树分支后的网络图,反复更新所述网络图,包括:In some embodiments, the search module 604 repeatedly updates the network graph for each network graph after adding the conflicting residual tree branch, including:
对添加所述冲突余树分支后的网络图,分别断开各条余树分支,基于深度优先搜索DFS法圈划各断开余树分支的闭合环,将路径长度最短的闭合环添加到所述生成树上,作为当前最小闭合环;For the network graph after adding the conflicting redundant tree branches, each redundant tree branch is disconnected respectively, and the closed loop of each disconnected redundant tree branch is delineated based on the depth-first search DFS method, and the closed loop with the shortest path length is added to all the closed loops. on the spanning tree, as the current minimum closed loop;
将获得最小闭合环后的冲突余树分支添加到所述网络图中,对余下的余树分支继续基于DFS法圈划闭合环,将路径长度最短的闭合环添加至所述生成树上,丰富所述当前最小闭合环。Add the conflicting co-tree branch after obtaining the minimum closed loop to the network graph, continue to draw a closed loop based on the DFS method for the remaining co-tree branches, and add the closed loop with the shortest path length to the spanning tree, enriching the the current minimum closed loop.
在一些实施例中,搜索模块604基于更新后的所述网络图生成所述最小独立闭合环,包括:In some embodiments, the search module 604 generates the minimum independent closed loop based on the updated network graph, including:
判断更新后的所述网络图的各最小闭合环之间是否符合独立性,若是,则得到所述最小独立闭合环;若否,则重新执行所述遍历所述冲突余树分支集合中的各余树分支,更新所述网络图,得到最小独立闭合环。It is judged whether the minimum closed loops of the updated network graph are independent, and if so, the minimum independent closed loop is obtained; Co-tree branches, update the network graph, and obtain the minimum independent closed loop.
实际应用时,第一构建模块601、第二构建模块602、第三构建模块603、搜索模块604及解算模块605,可以由多风机多级机站通风网络解算装置中的处理器来实现。当然,处理器需要运行存储器中的计算机程序来实现它的功能。In practical application, the first building module 601, the second building module 602, the third building module 603, the search module 604 and the calculation module 605 can be implemented by the processor in the multi-fan and multi-stage station ventilation network calculation device. . Of course, the processor needs to run a computer program in memory to perform its functions.
需要说明的是:上述实施例提供的多风机多级机站通风网络解算装置在进行多风机多级机站通风网络解算时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的多风机多级机站通风网络解算装置与多风机多级机站通风网络解算方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the multi-fan and multi-level machine station ventilation network calculation device provided in the above embodiment is used to calculate the multi-fan and multi-stage machine station ventilation network, only the division of the above program modules is used for illustration. , the above-mentioned processing can be allocated by different program modules as required, that is, the internal structure of the device is divided into different program modules, so as to complete all or part of the above-described processing. In addition, the multi-fan and multi-stage machine station ventilation network calculation device provided in the above embodiment belongs to the same concept as the multi-fan and multi-stage machine station ventilation network calculation method embodiment, and the specific implementation process is detailed in the method embodiment, which will not be repeated here. .
基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例还提供一种多风机多级机站通风网络解算设备。图7仅仅示出了该设备的示例性结构而非全部结构,根据需要可以实施图7示出的部分结构或全部结构。Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiment of the present invention, the embodiment of the present invention further provides a multi-fan and multi-stage machine station ventilation network calculation device. FIG. 7 only shows an exemplary structure of the device but not the whole structure, and some or all of the structures shown in FIG. 7 may be implemented as required.
如图7所示,本发明实施例提供的设备700包括:至少一个处理器701、存储器702、用户接口703和至少一个网络接口707。多风机多级机站通风网络解算设备700中的各个组件通过总线系统705耦合在一起。可以理解,总线系统705用于实现这些组件之间的连接通信。总线系统705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统705。As shown in FIG. 7 , a
其中,用户接口703可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。The
本发明实施例中的存储器702用于存储各种类型的数据以支持多风机多级机站通风网络解算设备的操作。这些数据的示例包括:用于在多风机多级机站通风网络解算设备上操作的任何计算机程序。The
本发明实施例揭示的多风机多级机站通风网络解算方法可以应用于处理器701中,或者由处理器701实现。处理器701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,多风机多级机站通风网络解算方法的各步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器701可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器701可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器702,处理器701读取存储器702中的信息,结合其硬件完成本发明实施例提供的多风机多级机站通风网络解算方法的步骤。The method for calculating the ventilation network of the multi-fan and multi-stage station disclosed in the embodiment of the present invention may be applied to the
在示例性实施例中,多风机多级机站通风网络解算设备可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex ProgrammableLogic Device)、FPGA、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the multi-fan and multi-stage ventilation network calculation device may be implemented by one or more Application Specific Integrated Circuits (ASIC, Application Specific Integrated Circuits), DSPs, and Programmable Logic Devices (PLDs, Programmable Logic Devices). , Complex Programmable Logic Device (CPLD, Complex Programmable Logic Device), FPGA, general-purpose processor, controller, microcontroller (MCU, Micro Controller Unit), microprocessor (Microprocessor), or other electronic components are implemented for executing the aforementioned method.
可以理解,存储器702可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random AccessMemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,SynchronousDynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus RandomAccess Memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It will be appreciated that
在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体可以是计算机可读存储介质,例如包括存储计算机程序的存储器702,上述计算机程序可由多风机多级机站通风网络解算设备的处理器701执行,以完成本发明实施例方法所述的步骤。计算机可读存储介质可以是ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。In an exemplary embodiment, the embodiment of the present invention further provides a storage medium, that is, a computer storage medium, which may be a computer-readable storage medium, for example, including a
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence.
另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。In addition, the technical solutions described in the embodiments of the present invention may be combined arbitrarily if there is no conflict.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010875238.4A CN112035987B (en) | 2020-08-27 | 2020-08-27 | Method, device and storage medium for calculating ventilation network of multi-fan and multi-stage station |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010875238.4A CN112035987B (en) | 2020-08-27 | 2020-08-27 | Method, device and storage medium for calculating ventilation network of multi-fan and multi-stage station |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112035987A CN112035987A (en) | 2020-12-04 |
CN112035987B true CN112035987B (en) | 2021-06-15 |
Family
ID=73580127
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010875238.4A Active CN112035987B (en) | 2020-08-27 | 2020-08-27 | Method, device and storage medium for calculating ventilation network of multi-fan and multi-stage station |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112035987B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7461360B1 (en) * | 2006-04-11 | 2008-12-02 | William Wai Yan Ho | Validating very large network simulation results |
CN104732065A (en) * | 2015-02-13 | 2015-06-24 | 中南大学 | Resolving algorithm of mine ventilation network and prediction system of mine ventilation network |
CN105490830A (en) * | 2015-05-12 | 2016-04-13 | 哈尔滨安天科技股份有限公司 | Method and system for finding ring structure in network topological graph |
CN109579859A (en) * | 2018-05-10 | 2019-04-05 | 北京建筑大学 | A kind of high-precision navigation map altitude data processing method and processing device |
-
2020
- 2020-08-27 CN CN202010875238.4A patent/CN112035987B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7461360B1 (en) * | 2006-04-11 | 2008-12-02 | William Wai Yan Ho | Validating very large network simulation results |
CN104732065A (en) * | 2015-02-13 | 2015-06-24 | 中南大学 | Resolving algorithm of mine ventilation network and prediction system of mine ventilation network |
CN105490830A (en) * | 2015-05-12 | 2016-04-13 | 哈尔滨安天科技股份有限公司 | Method and system for finding ring structure in network topological graph |
CN109579859A (en) * | 2018-05-10 | 2019-04-05 | 北京建筑大学 | A kind of high-precision navigation map altitude data processing method and processing device |
Non-Patent Citations (2)
Title |
---|
基于回路风量法的复杂矿井通风网络解算算法;钟德云等;《煤炭学报》;20150215;第40卷(第2期);全文 * |
基于改进的生成树和余树算法控制网最小独立闭合环搜索算法研究;王鹏磊等;《大地测量与地球动力学》;20140215;第34卷(第1期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112035987A (en) | 2020-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110046810B (en) | Multi-target scheduling method for workshop manufacturing system based on timed Petri network | |
Guo et al. | A parallel attractor finding algorithm based on Boolean satisfiability for genetic regulatory networks | |
CN112528591B (en) | An automatic routing method of PCB board based on joint Monte Carlo tree search | |
CN114548414B (en) | A method, device, storage medium and compilation system for compiling quantum circuits | |
US20190080030A1 (en) | Systems and Methods for Generating Programmatic Designs of Structures | |
CN113918168A (en) | Compilation and optimization method and device for quantum circuit depth | |
CN119005080B (en) | FPGA synthesis tool logic optimization method, computer readable storage medium and electronic device | |
CN112035987B (en) | Method, device and storage medium for calculating ventilation network of multi-fan and multi-stage station | |
WO2023245626A1 (en) | Method for electronic design automation, and device | |
Tan | Symbolic analysis of analog circuits by boolean logic operations | |
WO2025030812A1 (en) | Chip layout and training method, electronic device, storage medium, and chip system | |
CN114781296B (en) | Logic circuit simplifying method and system based on matrix decomposition | |
CN105956275A (en) | Method for calculating optimum calibration on basis of logic Petri network | |
US20230126888A1 (en) | Computation of weakly connected components in a parallel, scalable and deterministic manner | |
US12367334B2 (en) | Runtime and memory efficient attribute query handling for distributed engine | |
CN115809708A (en) | Quantum bit self-adaptive mapping method of medium-scale noisy quantum computer | |
CN117242451A (en) | Parallel and scalable computation of strongly connected components in circuit design | |
Dubrovin et al. | Graph representation methods for the discrete mathematics instructions set computer | |
CN116258207B (en) | Quantum operation processing method, device, equipment and storage medium | |
Tang et al. | Mixed Integer Programming based Placement Refinement by RSMT Model with Movable Pins | |
CN103838908A (en) | GSTE model detection method based on AIGs and SAT solver | |
CN117494654B (en) | Voltage drop signing method, electronic equipment and storage medium | |
CN114125711B (en) | A method and system for indoor wireless device deployment based on local search algorithm | |
JP2024541912A (en) | Quantum circuit optimization method, device, quantum computing device, electronic device, and computer program | |
CN118897808A (en) | An IC3 accelerated verification method and system based on unsatisfiable core |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |