Method for determining carbon emission in construction period of urban rail transit station

By dividing urban rail transit stations into multiple types of engineering units and splitting them into sub-roads according to the three-dimensional linear shape of the road, calculating the carbon emissions of each sub-road and engineering unit, the problem of low accuracy in carbon emission calculation in the existing technology is solved, and a more accurate carbon emission assessment is achieved.

CN119809106APending Publication Date: 2025-04-11TIANJIN METRO GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411860061.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-09-10
Filing Date
2024-12-17
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The prior art is less accurate when calculating carbon emissions during urban rail transit station construction because it fails to effectively consider the complexity of different types of engineering units and roads.

Method used

By dividing the target urban rail transit station into multiple types of engineering units, each type of road is further split into sub-roads according to its three-dimensional linear shape. Then, the sub-quota and carbon emission coefficient of each sub-road are obtained, and combined with the basic unit carbon emissions, the total carbon emissions of each sub-road and engineering unit are calculated.

Benefits of technology

The calculation accuracy of carbon emissions during the construction period of urban rail transit stations has been improved, and more accurate carbon emissions have been obtained by considering the road type and three-dimensional linear shape.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809106A_ABST
    Figure CN119809106A_ABST
Patent Text Reader

Abstract

The invention provides an urban rail transit station construction period carbon emission determination method, and relates to the technical field of carbon emission determination, and the method comprises the steps: obtaining each type of engineering unit corresponding to a target urban rail transit station; obtaining each middle road corresponding to each type of engineering unit to obtain a middle road list; splitting each middle road into a plurality of sub-roads to obtain a sub-road list set; obtaining a sub-quota of each sub-road and a sub-road carbon emission coefficient to obtain a sub-quota sub-road carbon emission coefficient group list; determining the total carbon emission corresponding to the middle road according to the basic unit carbon emission, and further obtaining the total carbon emission corresponding to each engineering unit; determining the total carbon emission corresponding to the target urban rail transit station according to the total carbon emission corresponding to each engineering unit; according to the invention, the determined carbon emission corresponding to the target urban rail transit station is more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of carbon emission determination, and in particular to a method for determining carbon emissions during the construction period of an urban rail transit station. Background Art

[0002] The calculation of carbon emissions in engineering construction is of great significance for promoting efficient resource utilization and energy conservation and emission reduction, optimizing design and construction plans, evaluating environmental impacts and formulating response measures. For example, the corresponding carbon emissions of urban rail transit stations need to be determined during the construction period. The usual calculation method is to determine the carbon emissions corresponding to the construction period of the urban rail transit station based on the engineering volume corresponding to the design plan of the urban rail transit station and the carbon emissions corresponding to the unit engineering volume. However, for urban rail transit stations, their construction period includes several different types of engineering units, and the carbon emissions corresponding to different construction projects in each engineering unit are also different. Therefore, the accuracy of determining the carbon emissions corresponding to the construction period of the urban rail transit station only based on the engineering volume and the carbon emissions corresponding to the unit engineering volume is low. Summary of the invention

[0003] In view of the above technical problems, the technical solution adopted by the present invention is:

[0004] According to a first aspect of the present application, a method for determining carbon emissions during the construction period of an urban rail transit station is provided, the method comprising the following steps:

[0005] S100, obtaining each type of engineering unit corresponding to the target urban rail transit station to obtain an engineering unit list A=(A1, A2, ..., A i , …, A n ), i=1, 2,..., n; among them, A i is the i-th type of engineering unit of the target urban rail transit station, n is the number of types of engineering units corresponding to the target urban rail transit station; the target urban rail transit station is any urban rail transit station to be built;

[0006] S200, according to A, obtain each intermediate road corresponding to each type of engineering unit to obtain an intermediate road list LA corresponding to A = (LA1, LA2, ..., LA i , …, LA n ), among which, LA i A i Corresponding intermediate road list; LA i =(LA i,1 , L.A. i,2 , …, LA i,j , …, LA i,f(i) ), j=1,2,…,f(i); LA i,jA i The corresponding j-th middle road, f(i) is A i The number of corresponding intermediate roads; LA i The types of two adjacent middle roads are different; each type of middle road of each type of engineering unit corresponds to a basic unit carbon emission;

[0007] S300, according to the three-dimensional linear shape corresponding to each intermediate road in LA, each intermediate road is divided into a plurality of sub-roads to obtain LA i The corresponding sub-road list set ZA i =(ZA i,1 , ZA i,2 , …, ZA i,j , …, ZA i,f(i) ); among them, ZA i,j For LA i,j Corresponding sub-road list; ZA i,j =(ZA i,j _1, ZA i,j _2, ..., ZA i,j _r, ..., ZA i,j _g(j)), r=1,2,…,g(j);ZA i,j _r is LA i,j The corresponding r-th sub-road, g(j) is LA i,j The number of corresponding sub-roads;

[0008] S400, Get ZA i,j The sub-quota and sub-road carbon emission coefficient of each sub-road in ZA i,j Corresponding sub-quota sub-road carbon emission coefficient group list YA i,j =(YA i,j _1, YA i,j _2, ..., YA i,j _r,…,YA i,j _g(j)); among them, YA i,j _r is ZA i,j _r corresponding sub-quota sub-road carbon emission coefficient group, ZA i,j _r=(D i,j _r, β i,j _r); D i,j _r is ZA i,j _r corresponding sub-quota, β i,j _r is ZA i,j _r is the carbon emission coefficient of the sub-road corresponding to it;

[0009] S500, according to LA i Corresponding basic unit carbon emissions WA i and YAi,j , determine LA i,j The corresponding total carbon emissions ZT i,j , and then get A i Corresponding total carbon emissions QA i Among them, ZT i,j =∑ g(j) r=1 (W A i ×D i,j _r×β i,j _r); QA i =∑ m j=1 ZT i,j ;

[0010] S600: According to the total carbon emissions corresponding to each engineering unit, determine the total carbon emissions corresponding to the target city rail transit station WE = ∑ n i=1 QA i .

[0011] Further, step S300 includes the following steps:

[0012] S310, Get LA i,j The length H i,j ;

[0013] S320, if H i,j ≤H', then LA i,j Divide it into several sub-roads of equal length to obtain ZA i,j ; Wherein, H' is the preset road length threshold.

[0014] Furthermore, after step S320, the method further includes the following steps:

[0015] S330, if H i,j >H', then establish LA i,j The corresponding three-dimensional coordinate system RT;

[0016] S340, in LA i,j Set several intermediate points on the i,j The corresponding intermediate point list E = (E1, E2, ..., E p , …, E y(j) ), p = 1, 2, ..., y(j); where E p For LA i,j The pth intermediate point set on the graph, y(j) is LA i,j The number of intermediate settings on E a With E a+1 adjacent; a=1, 2, …, y(j)-1;

[0017] S350, obtaining the coordinates of each intermediate point in E in RT, so as to obtain a coordinate list F corresponding to E = (F1, F2, ..., F p , …, F y(j) ), where F p For E p Corresponding coordinates; F p =(F p,x , F p,y , F p,z );F p,x For E p The X-axis coordinate in RT, F p,y For E p Y-axis coordinate in RT, F p,z For E p Z-axis coordinate in RT;

[0018] S360, according to F, will LA i,j Divide into several sub-roads to obtain ZA i,j .

[0019] Further, step S360 includes the following steps:

[0020] S361, according to F, determine the vector between two adjacent middle points to obtain the vector list V corresponding to E = (V1, V2, ..., V a , …, V y(j)-1 ), where V a For E a With E a+1 The vector between a =(F a+1,x -F a,x , F a+1,y -F a,y , F a+1,z -F a,z );

[0021] S362, according to V, determine the deviation of each vector in V along the X-axis, the deviation along the Y-axis, and the deviation along the Z-axis, so as to obtain a deviation group list TQ corresponding to V = (TQ1, TQ2, ..., TQ a , …, TQ y(j)-1 ), where TQ a V a Corresponding deviation group; TQ a =(TQ a,x , TQ a,y , TQ a,z );TQ a,x V a Deviation along the X axis, TQ a,y V aDeviation along the Y axis, TQ a,z V a Deviation along the Z axis; TQ a,x =(F a+1,x -F a,x ) / |V a |;TQ a,y =(F a+1,y -F a,y ) / |V a |;TQ a,z =(F a+1,z -F a,z ) / |V a |;|V a | for V a Model;

[0022] S363, according to TQ, LA i,j Divide into several sub-roads to obtain ZA i,j .

[0023] Further, step S363 includes the following steps:

[0024] S31, according to TQ, determine the deviation difference between two adjacent vectors to obtain a deviation difference group list EQ corresponding to TQ = (EQ1, EQ2, ..., EQ b , …, EQ y(j)-2 ), b = 1, 2, ..., y(j) - 2; where EQ b For TQ b With TQ b+1 Deviation difference group between b =(|TQ b+1,x -TQ b,x |,|TQ b+1,y -TQ b,y |,|TQ b+1,z -TQ b,z |);

[0025] S32, traverse EQ, if MAX(EQ b )≥EQ', then E b+1 Determine as the target point; wherein MAX() is a preset maximum value function; EQ' is a preset deviation difference threshold;

[0026] S33, determining the road between two adjacent target points as a sub-road to obtain ZA i,j .

[0027] Furthermore, β i,j _r is determined by the following steps:

[0028] S410, Get ZA i,j_r corresponding to several historical roads to get ZA i,j _r The initial historical road list YQ corresponding to YQ = (YQ1, YQ2, ..., YQ c ,…,YQ d ), c = 1, 2, ..., d; where YQ c The cth ZA is obtained i,j _r is the historical road corresponding to, d is the obtained ZA i,j _r corresponds to the number of historical roads; YQ c The road types of LA i,j The road types are the same and YQ c The length of ZA i,j _r length meets the preset conditions;

[0029] S420, Get ZA i,j _r and the similarity of each historical road in YQ to obtain a similarity list θ = (θ1, θ2, ..., θ c ,…,θ d ), where θ c for ZA i,j _r and YQ c similarity;

[0030] S430, sorting the similarities in θ in descending order to obtain a sorted similarity list θ'=(θ'1, θ'2, ..., θ' c ,…,θ' d ), where θ' c is the cth similarity obtained by sorting the similarities in θ from large to small;

[0031] S440, obtaining the historical roads corresponding to the first m similarities in θ' to obtain a target historical road list GT = (GT1, GT2, ..., GT e ,…,GT m ), e = 1, 2, ..., m; where GT e is the historical path corresponding to the e-th similarity among the first m similarities in θ'; m = roundup(σ×d); σ is the preset weight, and roundup() is the preset upward rounding function;

[0032] S450, according to GT, determine β i,j _r.

[0033] Further, step S450 includes the following steps:

[0034] S451, Get GT e The corresponding actual carbon emissions SY e and sub-quota DUe ;

[0035] S452, according to WA i , SY e and DU e , determine GT e The corresponding historical sub-road carbon emission coefficient ρ e =DU e / (WA i ×SY e ); and then obtain the list of historical sub-road carbon emission coefficients ρ = (ρ1, ρ2, ..., ρ e ,…,ρ m );

[0036] S453, according to ρ, determine β i,j _r=(1 / m)∑ m e=1 ρ e .

[0037] Furthermore, σ<1.

[0038] Furthermore, σ=0.2.

[0039] Furthermore, the types of roads include: ground roads, underground roads and viaduct roads.

[0040] The present invention has at least the following beneficial effects:

[0041] The method for determining carbon emissions during the construction period of an urban rail transit station of the present invention divides a target urban rail transit station into a number of engineering units, each engineering unit corresponds to a number of types of roads, and each type of road is split into a number of sub-roads according to the three-dimensional linear shape of each type of road; the sub-quota of each sub-road and the sub-road carbon emission coefficient are obtained, and according to the basic unit carbon emissions corresponding to each type of road, the sub-road carbon emission coefficient and the sub-quota corresponding to the sub-road; the carbon emissions corresponding to each sub-road and the total carbon emissions corresponding to each engineering unit are determined; and then the total carbon emissions corresponding to the target urban rail transit station are obtained; thereby achieving the purpose of determining the carbon emissions corresponding to the target urban rail transit station.

[0042] Furthermore, in the process of determining the carbon emissions corresponding to the target city rail transit station, the present invention takes into account the road type corresponding to the target city rail transit station and the three-dimensional linear shape of the sub-road. Sub-roads with different linear shapes correspond to different sub-road carbon emission coefficients, thereby making the determined carbon emissions corresponding to the target city rail transit station more accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0044] Figure 1 A flow chart of a method for determining carbon emissions during the construction period of an urban rail transit station provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0045] The technical solutions in the embodiments of the present application are described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by technicians in the relevant technical field without creative work are within the scope of protection of the present application.

[0046] It is noteworthy that in the following description, specific details such as specific system structures, technologies, etc. are proposed for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from hindering the description of the present application.

[0047] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or their collections. It should also be understood that when the term "and / or" is used in the present specification and the appended claims, it refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.

[0048] In the description of the present specification and the appended claims, if the term "if" is used, it can be interpreted as "in the case of" or "when" or "uponce" or "in response to determining" or "in response to detecting" according to the context. Similarly, the phrase "if it is determined" or "if [the described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [the described condition or event] is detected" or "in response to detecting [the described condition or event]" according to the context.

[0049] In the description of this application specification and the appended claims, the terms "first", "second", "third", etc., are only used to distinguish the description and are not to be understood as indicating or implying relative importance, nor are they used to describe a specific order or sequence.

[0050] In the description of the present application specification and the appended claims, if the term "the memory stores a list of XX information LBi = (LB i 1 , L.B. i 2 , ..., LB i j , ..., LB i f(i) ), i=1, 2,..., n, j=1, 2,..., f(i); LB i j is the jth XX information in the i-th XX information list” and similar descriptions. It can be understood that the memory stores n XX information lists LB1, LB2, …, LBi …, LBn; and in the i-th XX information list LBi, there is LB i 1 , L.B. i 2 , ..., LB i j , ..., LB i f(i) These f(i) XX information.

[0051] It is worth noting that the "f(i)" used in the above description cannot be simply understood as a fixed value. Instead, it should be understood that the value of "f(i)" changes with the value of i. For example, if the value range of i is 1 to 2, "f(1)" may be equal to "f(2)" or may not be equal to "f(2)". That is, the number of XX information in different XX information lists may be the same or different, and is generally determined according to the actual application scenario. Other similar expressions such as "g(j)" should be understood in the same way and will not be elaborated on.

[0052] Furthermore, if the numbers or symbols in the above description are in the form of "superscripts" or "subscripts", the corresponding explanatory descriptions should be followed to understand them, and they should not be simply understood in terms of mathematical or physical concepts. For example, in the above description, "1, 2, ..., j, ..., f(i)" in the form of superscripts should be understood according to "LB i jThe explanatory description of "is the jth XX information in the i-th XX information list" is to understand that "1, 2, ..., j, ..., f(i)" is only an identification value used to identify different XX information. i j "Understand as LB i to the jth power.

[0053] At the same time, in the above-mentioned form of description, both "n" and "f(i)" should be understood as natural numbers that are 1 or greater than 1, and the specific values ​​can be determined according to the actual application scenario.

[0054] Furthermore, in the description of the present application and the appended claims, if the symbol "=" appears together with "brackets", unless there is a specific limitation, "=" should be understood as "including". That is, the above description should be understood as the XX information list LBi includes LB i 1 , L.B. i 2 , ..., LB i j , ..., LB i f(i) In actual implementation, technicians in the relevant technical field can add other information or data to LBi according to actual needs.

[0055] Furthermore, in the above description, "LBi=(……)" and similar descriptions in the application specification and the appended claims, such as "LBi={……}", "LBi=[……]", etc., unless there is a specific limitation, the "brackets" themselves are only used in conjunction with "=" to enable technicians in the relevant technical field to clearly know what information LBi contains. It does not limit the data structure of LBi and the information it contains, nor does it limit the type of elements therein, whether the number of elements is fixed, whether the elements are ordered, whether the elements are repeatable, what query method is required to query the elements therein, what access order is required to access the elements therein, etc.

[0056] That is, technicians in the relevant technical field should understand similar descriptions such as "LBi=(……)" based on the standard of technical feasibility, and cannot determine its data structure only by the type of "brackets". For example, it cannot be determined that LBi is an ordered tuple or a characteristic vector based on the description "LBi=(……)". It cannot be determined that LBi is a set containing multiple non-repeating elements based on the description "LBi={……}". Specifically, technicians in the relevant technical field can adaptively understand "LBi=(……)" as a data structure such as an ordered tuple / set / characteristic vector / array / matrix / linked list.

[0057] It is understandable that if a description such as "obtaining a temperature interval T; the value range of T is [T1, T2]" is used in the specification and the appended claims of this application, because the description specifically defines T as a temperature interval. Therefore, a person skilled in the art should be able to understand from the context that "[T1, T2]" represents a closed interval from T1 to T2.

[0058] Similarly, in the specification of the present application and the appended claims, if descriptions such as "XX list", "XX set", "XX set", "XX array", "XX queue", etc. are used, unless there is a specific targeted limitation, they should only be understood as referring to multiple information / data / files, etc., without limiting the data structure of these information / data / files, etc.

[0059] In general, if the description of a data structure that may represent one or more information / data is used in the specification and the appended claims, unless there is a specific limitation, the data structure should not be directly identified by a simple name or symbol. Instead, technicians in the relevant technical field should select any feasible data structure for implementation with the purpose of realizing the solution of the corresponding embodiment, and these implementation methods should all be within the scope of protection of this application.

[0060] Accordingly, it can be understood that the above-mentioned similar descriptions, unless specifically limited, should not limit the programming language used to implement any embodiment of the present application.

[0061] Furthermore, in the description of the present application specification and the appended claims, if the method “obtaining the XX information list LBi sent by the XX device LBi=(LB i 1 , L.B. i 2 , ..., LB i j , ..., LB i f(i) ), i=1, 2,..., n, j=1, 2,..., f(i); LB i j The jth XX information in the i-th XX information list" and other similar descriptions. The descriptions such as "list", "LBi=(...)" and the like do not limit the relevant communication protocols and message formats used in data transmission. Those skilled in the art should select any feasible form for understanding and implementation with the purpose of realizing the solution of the corresponding embodiment.

[0062] It is worth noting that in the description here, "LBi", "LB i j"i", "j", "n", "f(i)", "g(j)", "T", "T1", "T2", etc. are only used for illustrative purposes. If the same characters appear in the description of other locations in the specification of this application and the attached claims, they should be understood based on the contextual description of their location, that is, their meanings may be different from those in the description here.

[0063] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways.

[0064] It should be understood that the size of the serial numbers of the steps in the following embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0065] Exemplarily, if there are descriptions in the form of "S100, ...; S200, ...; S300, ...;" and the like in this embodiment, it only provides an exemplary feasible execution order, not a necessary execution order. For example, the above description only indicates that step S100, step S200 and step S300 can be executed sequentially, but they do not have to be executed sequentially. A technician in the relevant technical field can determine the actual and feasible execution order according to the function and internal logic of each step. For example, step S200, step S300 and step S100 can be executed in sequence, or after executing step S100, steps S200 and S300 can be executed in parallel, or other feasible execution orders; at the same time, the description of "S100, ...; S200, ...; S300, ...;" does not limit the complete method to have only these three steps. A technician in the relevant technical field can determine whether to add other reasonable steps before and after any step according to actual needs.

[0066] In the description of the specification of this application and the attached claims, if the relevant descriptions of common processing functions such as "max(...)", "min(...)", "avg(...)" are used, if a targeted explanation is given in the text, it should be understood in accordance with the targeted explanation. If there is no targeted explanation, technicians in the relevant technical field should connect them with the relevant technical terms of computer science and technology. For example, "max()" is a maximum value determination function, "min()" is a minimum value determination function, "avg()" is an average value determination function, etc.

[0067] Furthermore, in the description of this application specification and the attached claims, if there are mathematical symbols without corresponding explanations, technicians in the relevant technical field should make corresponding interpretations based on the context and the feasibility of the technical solution. If there are differences in understanding, they can be understood in accordance with the "National Standard GB 3102.11-1993". For example, "⊥" means vertical, "A∪B" means the union of A and B, and "log a x" represents the logarithm of x with base a, etc.

[0068] The following will refer to Figure 1 The flowchart of a method for determining carbon emissions during the construction period of an urban rail transit station is shown, which introduces a method for determining carbon emissions during the construction period of an urban rail transit station.

[0069] The method for determining carbon emissions during the construction period of an urban rail transit station may include the following steps:

[0070] S100, obtaining each type of engineering unit corresponding to the target urban rail transit station to obtain an engineering unit list A=(A1, A2, ..., A i , …, A n ), i=1, 2,..., n; among them, A i is the i-th type of engineering unit of the target urban rail transit station, n is the number of types of engineering units corresponding to the target urban rail transit station; the target urban rail transit station is any urban rail transit station to be built.

[0071] In this embodiment, the target city rail transit station can be an engineering project with roads such as a city subway and a city road; during the construction of the target city rail transit station, it will be divided into several engineering units, such as: foundation pit excavation, concrete pouring, waterproof layer construction and other engineering units; each engineering unit corresponding to the target city rail transit station can be obtained to obtain A.

[0072] S200, according to A, obtain each intermediate road corresponding to each type of engineering unit to obtain an intermediate road list LA corresponding to A = (LA1, LA2, ..., LA i , …, LA n ), among which, LA i A i Corresponding intermediate road list; LA i =(LA i,1 , L.A. i,2 , …, LA i,j , …, LA i,f(i) ), j=1,2,…,f(i); LA i,j A iThe corresponding j-th middle road, f(i) is A i The number of corresponding intermediate roads; LA i The types of two adjacent intermediate roads are different; each type of intermediate road in each type of engineering unit corresponds to a basic unit carbon emission.

[0073] In this embodiment, the types of roads can be divided into ground roads, underground roads and viaduct roads; for each type of engineering unit, there are several types of roads; it can be understood that different types of engineering units can correspond to different numbers of road types, for example: there are two types of roads in LA1; there are three types of roads in LA2; it should be noted that when the roads corresponding to the target city rail transit station are divided according to the type of road, the division is based on the adjacent points of different types of roads, so the above LA i The types of two adjacent roads are different, and the types of two non-adjacent roads may be the same.

[0074] The basic unit carbon emissions are the unit carbon emissions corresponding to the standard middle road. For example, under the foundation pit excavation engineering unit, the unit carbon emissions corresponding to the standard middle road are: the carbon emissions corresponding to 1 cubic meter of engineering volume. It can be understood that the unit carbon emissions corresponding to the standard middle road are the carbon emissions generated under standard construction conditions.

[0075] S300, according to the three-dimensional linear shape corresponding to each intermediate road in LA, each intermediate road is divided into a plurality of sub-roads to obtain LA i The corresponding sub-road list set ZA i =(ZA i,1 , ZA i,2 , …, ZA i,j , …, ZA i,f(i) ); among them, ZA i,j For LA i,j Corresponding sub-road list; ZA i,j =(ZA i,j _1, ZA i,j _2, ..., ZA i,j _r, ..., ZA i,j _g(j)), r=1,2,…,g(j);ZA i,j _r is LA i,j The corresponding r-th sub-road, g(j) is LA i,j The number of corresponding sub-roads.

[0076] Further, step S300 may include the following steps:

[0077] S310, Get LA i,j The length Hi,j .

[0078] In this embodiment, LA i,j The length H i,j It can be obtained through the corresponding design drawings.

[0079] S320, if H i,j ≤H', then LA i,j Divide it into several sub-roads of equal length to obtain ZA i,j ; Wherein, H' is the preset road length threshold.

[0080] In this embodiment, for a shorter road, the overall linear complexity is relatively small, and the LA can be divided into i,j Divided into several sub-roads; for example: LA i,j The length is 2000m, which can be i,j Divided into 5 sub-roads of 400m in length; H' is an empirical value.

[0081] Furthermore, after step S320, the method may further include the following steps:

[0082] S330, if H i,j >H', then establish LA i,j The corresponding three-dimensional coordinate system RT.

[0083] S340, in LA i,j Set several intermediate points on the i,j The corresponding intermediate point list E = (E1, E2, ..., E p , …, E y(j) ), p = 1, 2, ..., y(j); where E p For LA i,j The pth intermediate point set on the graph, y(j) is LA i,j The number of intermediate settings on E a With E a+1 Adjacent; a=1, 2,…, y(j)-1.

[0084] In this embodiment, the LA i,j Set an intermediate point at the starting point and the end point respectively, and the distance between two adjacent intermediate points can be equal; for example: E a With E a+1 The distance between them can be 10m.

[0085] S350, obtaining the coordinates of each intermediate point in E in RT, so as to obtain a coordinate list F corresponding to E = (F1, F2, ..., F p , …, F y(j) ), where Fp For E p Corresponding coordinates; F p =(F p,x , F p,y , F p,z );F p,x For E p The X-axis coordinate in RT, F p,y For E p Y-axis coordinate in RT, F p,z For E p The Z coordinate in RT.

[0086] In this embodiment, in LA i,j Each intermediate point added above has a corresponding coordinate in RT, and the coordinates of each intermediate point in RT can be obtained to obtain F.

[0087] S360, according to F, will LA i,j Divide into several sub-roads to obtain ZA i,j .

[0088] Further, step S360 may include the following steps:

[0089] S361, according to F, determine the vector between two adjacent middle points to obtain the vector list V corresponding to E = (V1, V2, ..., V a , …, V y(j)-1 ), where V a For E a With E a+1 The vector between a =(F a+1,x -F a,x , F a+1,y -F a,y , F a+1,z -F a,z ).

[0090] In this embodiment, in the three-dimensional coordinate system RT, after obtaining the coordinates corresponding to two adjacent middle points respectively, the vectors corresponding to the two middle points can be constructed to obtain V.

[0091] S362, according to V, determine the deviation of each vector in V along the X-axis, the deviation along the Y-axis, and the deviation along the Z-axis, so as to obtain a deviation group list TQ corresponding to V = (TQ1, TQ2, ..., TQ a , …, TQ y(j)-1 ), where TQ a V a Corresponding deviation group; TQ a =(TQ a,x , TQ a,y, TQ a,z );TQ a,x V a Deviation along the X axis, TQ a,y V a Deviation along the Y axis, TQ a,z V a Deviation along the Z axis; TQ a,x =(F a+1,x -F a,x ) / |V a |;TQ a,y =(F a+1,y -F a,y ) / |V a |;TQ a,z =(F a+1,z -F a,z ) / |V a |;|V a | for V a Model.

[0092] In this embodiment, since RT is a three-dimensional coordinate system, the deviation of each vector along the X-axis, the deviation along the Y-axis, and the deviation along the Z-axis are the direction cosines of each vector and the X-axis, Y-axis, and Z-axis, thereby characterizing the degree of deviation of each vector from the X-axis, Y-axis, and Z-axis.

[0093] S363, according to TQ, LA i,j Divide into several sub-roads to obtain ZA i,j .

[0094] Further, step S363 may include the following steps:

[0095] S31, according to TQ, determine the deviation difference between two adjacent vectors to obtain a deviation difference group list EQ corresponding to TQ = (EQ1, EQ2, ..., EQ b , …, EQ y(j)-2 ), b = 1, 2, ..., y(j) - 2; where EQ b For TQ b With TQ b+1 Deviation difference group between b =(|TQ b+1,x -TQ b,x |,|TQ b+1,y -TQ b,y |,|TQ b+1,z -TQ b,z |).

[0096] In this embodiment, the deviation difference between two adjacent vectors is used to characterize the turning degree between the three intermediate points corresponding to the two adjacent vectors. For example, if the road suddenly turns 90 degrees on the horizontal plane, it can be reflected by the deviation difference.

[0097] S32, traverse EQ, if MAX(EQ b )≥EQ', then E b+1 Determine as the target point; wherein MAX() is a preset maximum value function; EQ' is a preset deviation difference threshold.

[0098] In this embodiment, if MAX(EQ b )≥EQ', indicating EQ b A large turn has occurred in at least one direction of the X-axis, Y-axis, and Z-axis. b+1 Determine as the target point for subsequent sub-road division.

[0099] S33, determining the road between two adjacent target points as a sub-road to obtain ZA i,j .

[0100] In this embodiment, due to LA i,j The length of is long. If the sub-roads are divided according to the equal distance, more sub-roads with similar shapes will be divided, and the subsequent calculation amount will be large. Through the above method, the road between the two target points is determined as a sub-road, which can greatly reduce the number of sub-roads, thereby improving the calculation efficiency.

[0101] S400, Get ZA i,j The sub-quota and sub-road carbon emission coefficient of each sub-road in ZA i,j Corresponding sub-quota sub-road carbon emission coefficient group list YA i,j =(YA i,j _1, YA i,j _2, ..., YA i,j _r,…,YA i,j _g(j)); among them, YA i,j _r is ZA i,j _r corresponding sub-quota sub-road carbon emission coefficient group, ZA i,j _r=(D i,j _r, β i,j _r); D i,j _r is ZA i,j _r corresponding sub-quota, β i,j _r is ZA i,j _r is the carbon emission coefficient of the sub-road corresponding to _r.

[0102] In this embodiment, the sub-quota of each sub-road can be understood as the engineering quantity of the corresponding engineering unit. i,j The sub-quota of each sub-road can be determined by the preset design parameters; it can be understood that the unit carbon emissions corresponding to the standard middle road are the carbon emissions generated under standard construction conditions; however, not every sub-road is a standard straight shape. If the sub-road is curved, then the construction volume will inevitably increase, which will produce more carbon emissions than the standard straight road with the same amount of engineering. Therefore, each sub-road corresponds to a sub-road carbon emission coefficient, which is more in line with the actual situation when calculating the carbon emissions of the sub-road.

[0103] Furthermore, β i,j _r can be determined by the following steps:

[0104] S410, Get ZA i,j _r corresponding to several historical roads to get ZA i,j _r The initial historical road list YQ corresponding to YQ = (YQ1, YQ2, ..., YQ c ,…,YQ d ), c = 1, 2, ..., d; where YQ c The cth ZA is obtained i,j _r is the historical road corresponding to, d is the obtained ZA i,j _r corresponds to the number of historical roads; YQ c The road types of LA i,j The road types are the same and YQ c The length of ZA i,j _r The length meets the preset conditions.

[0105] In this embodiment, several historical roads that have been completed can be obtained, and each historical road has its own corresponding shape; c The length of ZA i,j The difference in length of _r indicates YQ within the preset distance range c The length of ZA i,j _rThe length meets the preset conditions; YQ c The road types of LA i,j The road type is the same as that of c The road type is surface road, LA i,j The road type is also a surface road.

[0106] S420, Get ZA i,j _r and the similarity of each historical road in YQ to obtain a similarity list θ = (θ1, θ2, ..., θ c ,…,θ d), where θ c for ZA i,j _r and YQ c The similarity.

[0107] In this embodiment, it should be noted that those skilled in the art can use the existing linear similarity determination method according to actual needs to obtain ZA i,j The similarities between each historical path in _r and YQ will not be elaborated here.

[0108] S430, sorting the similarities in θ in descending order to obtain a sorted similarity list θ'=(θ'1, θ'2, ..., θ' c ,…,θ' d ), where θ' c is the cth similarity obtained by sorting the similarities in θ from large to small.

[0109] S440, obtaining the historical roads corresponding to the first m similarities in θ' to obtain a target historical road list GT = (GT1, GT2, ..., GT e ,…,GT m ), e = 1, 2, ..., m; where GT e is the historical road corresponding to the e-th similarity among the first m similarities in θ'; m=roundup(σ×d); σ is the preset weight, and roundup() is the preset upward rounding function.

[0110] In this embodiment, some historical roads with higher phase velocity are selected as the i,j _r basis; σ<1, for example: σ=0.2.

[0111] S450, according to GT, determine β i,j _r.

[0112] Further, step S450 may include the following steps:

[0113] S451, Get GT e The corresponding actual carbon emissions SY e and sub-quota DU e .

[0114] In this embodiment, GT e After the construction is completed, the actual carbon emissions can be calculated and the corresponding sub-quota, i.e. the project volume, can be obtained.

[0115] S452, according to WA i , SY e and DU e , determine GT eThe corresponding historical sub-road carbon emission coefficient ρ e =DU e / (WA i ×SY e ); and then obtain the list of historical sub-road carbon emission coefficients ρ = (ρ1, ρ2, ..., ρ e ,…,ρ m ).

[0116] In this embodiment, e is a value greater than or equal to 1, through ρ e To characterize GT e The ratio of carbon emissions generated during the construction process to the carbon emissions calculated based on the base unit carbon emissions.

[0117] S453, according to ρ, determine β i,j _r=(1 / m)∑ m e=1 ρ e .

[0118] In this embodiment, the sub-road carbon emission coefficient obtained by the above method can make the calculated sub-road carbon emissions closer to the actual carbon emissions, thereby improving the accuracy of determining the carbon emissions of the target city rail transit station construction period.

[0119] S500, according to LA i Corresponding basic unit carbon emissions WA i and YA i,j , determine LA i,j The corresponding total carbon emissions ZT i,j , and then get A i Corresponding total carbon emissions QA i Among them, ZT i,j =∑ g(j) r=1 (W A i ×D i,j _r×β i,j _r); QA i =∑ m j=1 ZT i,j .

[0120] In this embodiment, after obtaining the total carbon emissions corresponding to each intermediate road of each engineering unit, the total carbon emissions corresponding to all intermediate roads corresponding to each engineering unit are added together to obtain the total carbon emissions corresponding to each engineering unit.

[0121] S600: According to the total carbon emissions corresponding to each engineering unit, determine the total carbon emissions corresponding to the target city rail transit station WE = ∑ ni=1 QA i .

[0122] In this embodiment, after the total carbon emissions corresponding to each engineering unit are obtained, the total carbon emissions corresponding to each engineering unit are added together to obtain the total carbon emissions corresponding to the target city rail transit station.

[0123] The method for determining carbon emissions during the construction period of an urban rail transit station in this embodiment divides the target urban rail transit station into several engineering units, each engineering unit corresponds to several types of roads, and each type of road is split into several sub-roads according to the three-dimensional linear shape of each type of road; the sub-quota and sub-road carbon emission coefficient of each sub-road are obtained, and the carbon emissions corresponding to each sub-road and the total carbon emissions corresponding to each engineering unit are determined according to the basic unit carbon emissions corresponding to each type of road, the sub-road carbon emission coefficient and the sub-quota corresponding to the sub-road; the total carbon emissions corresponding to each engineering unit are determined; and then the total carbon emissions corresponding to the target urban rail transit station are obtained, thereby achieving the purpose of determining the carbon emissions corresponding to the target urban rail transit station.

[0124] Furthermore, in the process of determining the carbon emissions corresponding to the target city rail transit station, the present invention takes into account the road type corresponding to the target city rail transit station and the three-dimensional linear shape of the sub-road. Sub-roads with different linear shapes correspond to different sub-road carbon emission coefficients, thereby making the determined carbon emissions corresponding to the target city rail transit station more accurate.

[0125] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0126] An embodiment of the present invention also provides a non-transitory computer-readable storage medium, which can be set in an electronic device to store at least one instruction or at least one program related to implementing a method in a method embodiment. The at least one instruction or the at least one program is loaded and executed by the processor to implement the method provided in the above embodiment.

[0127] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0128] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0129] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0130] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0131] An embodiment of the present invention further provides an electronic device, comprising a processor and the aforementioned non-transitory computer-readable storage medium.

[0132] The electronic device is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0133] The electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: the at least one processor mentioned above, the at least one memory mentioned above, and a bus connecting different system components (including the memory and the processor).

[0134] The memory stores program codes, which can be executed by the processor, so that the processor executes the steps in various embodiments described in this specification.

[0135] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).

[0136] The memory may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.

[0137] The bus may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.

[0138] The electronic device may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable a user to interact with the electronic device, and / or may communicate with any device (e.g., routers, modems, etc.) that enables the electronic device to communicate with one or more other computing devices. Such communication may be performed through an input / output (I / O) interface. Furthermore, the electronic device may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter. The network adapter communicates with other modules of the electronic device through a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0139] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0140] An embodiment of the present invention further provides a computer program product, which includes program code. When the program product is run on an electronic device, the program code is used to enable the electronic device to execute the steps of the method according to various exemplary embodiments of the present invention described above in this specification.

[0141] Although some specific embodiments of the present invention have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are only for illustration, not for limiting the scope of the present invention. It should also be understood by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present invention.

Claims

1. A method for determining carbon emissions during the construction period of an urban rail transit station, characterized in that: The method comprises the following steps: S100, obtaining each type of engineering unit corresponding to the target urban rail transit station to obtain an engineering unit list A=(A1, A2, ..., A i , …, A n ), i=1, 2,...,n; where, A i is the i-th type of engineering unit of the target urban rail transit station, n is the number of types of engineering units corresponding to the target urban rail transit station; the target urban rail transit station is any urban rail transit station to be built; S200, according to A, obtain each intermediate road corresponding to each type of engineering unit to obtain an intermediate road list LA corresponding to A = (LA1, LA2, ..., LA i , …, LA n ), among which, LA i A i Corresponding intermediate road list; LA i =(LA i,1 , L.A. i,2 , …, LA i,j , …, LA i,f(i) ), j=1,2,…,f(i); LA i,j A i The corresponding j-th middle road, f(i) is A i The number of corresponding intermediate roads; LA i The types of two adjacent middle roads are different; each type of middle road of each type of engineering unit corresponds to a basic unit carbon emission; S300, according to the three-dimensional linear shape corresponding to each intermediate road in LA, each intermediate road is divided into a plurality of sub-roads to obtain LA i The corresponding sub-road list set ZA i =(ZA i,1 , ZA i,2 , …, ZA i,j , …, ZA i,f(i) ); among them, ZA i,j For LA i,j Corresponding sub-road list; ZA i,j =(ZA i,j _1, ZA i,j _2, ..., ZA i,j _r, ..., ZA i,j _g(j)), r=1,2,…,g(j);ZA i,j _r is LA i,j The corresponding r-th sub-road, g(j) is LA i,j The number of corresponding sub-roads; S400, Get ZA i,j The sub-quota and sub-road carbon emission coefficient of each sub-road in ZA i,j Corresponding sub-quota sub-road carbon emission coefficient group list YA i,j =(YA i,j _1, YA i,j _2, ..., YA i,j _r,…,YA i,j _g(j)); among them, YA i,j _r is ZA i,j _r corresponding sub-quota sub-road carbon emission coefficient group, ZA i,j _r=(D i,j _r, β i,j _r); D i,j _r is ZA i,j _r corresponding sub-quota, β i,j _r is ZA i,j _r is the carbon emission coefficient of the sub-road corresponding to it; S500, according to LA i Corresponding basic unit carbon emissions WA i and YA i,j , determine LA i,j The corresponding total carbon emissions ZT i,j , and then get A i Corresponding total carbon emissions QA i Among them, ZT i,j =∑ g(j) r=1 (W A i ×D i,j _r×β i,j _r); QA i =∑ m j= 1ZT i,j ; S600: According to the total carbon emissions corresponding to each engineering unit, determine the total carbon emissions corresponding to the target city rail transit station WE = ∑ n i=1 QA i .

2. The method for determining carbon emissions during the construction period of an urban rail transit station according to claim 1 is characterized in that: Step S300 includes the following steps: S310, Get LA i,j The length H i,j ; S320, if H i,j ≤H', then LA i,j Divide it into several sub-roads of equal length to obtain ZA i,j ; Wherein, H' is the preset road length threshold.

3. The method for determining carbon emissions during the construction period of an urban rail transit station according to claim 2 is characterized in that: After step S320, the method further includes the following steps: S330, if H i,j >H', then establish LA i,j The corresponding three-dimensional coordinate system RT; S340, in LA i,j Set several intermediate points on the i,j The corresponding intermediate point list E = (E1, E2, ..., E p ,…,E y(j) ), p = 1, 2, ..., y(j); where E p For LA i,j The pth intermediate point set on the graph, y(j) is LA i,j The number of intermediate settings on E a With E a+1 adjacent; a=1, 2, …, y(j)-1; S350, obtaining the coordinates of each intermediate point in E in RT, so as to obtain a coordinate list F corresponding to E = (F1, F2, ..., F p , …, F y(j) ), where F p For E p Corresponding coordinates; F p =(F p,x , F p,y , F p,z );F p,x For E p The X-axis coordinate in RT, F p,y For E p Y-axis coordinate in RT, F p,z For E p Z-axis coordinate in RT; S360, according to F, will LA i,j Divide into several sub-roads to obtain ZA i,j .

4. The method for determining carbon emissions during the construction period of an urban rail transit station according to claim 3 is characterized in that: Step S360 includes the following steps: S361, according to F, determine the vector between two adjacent middle points to obtain the vector list V corresponding to E = (V1, V2, ..., V a , …, V y(j)-1 ), where V a For E a With E a+1 The vector between a =(F a+1,x -F a,x , F a+1,y -F a,y , F a+1,z -F a,z ); S362, according to V, determine the deviation of each vector in V along the X-axis, the deviation along the Y-axis, and the deviation along the Z-axis, so as to obtain a deviation group list TQ corresponding to V = (TQ1, TQ2, ..., TQ a , …, TQ y(j)-1 ), where TQ a V a Corresponding deviation group; TQ a =(TQ a,x , TQ a,y , TQ a,z );TQ a,x V a Deviation along the X axis, TQ a,y V a Deviation along the Y axis, TQ a,z V a Deviation along the Z axis; TQ a,x =(F a+1,x -F a,x ) / |V a |;TQ a,y =(F a+1,y -F a,y ) / |V a |;TQ a,z =(F a+1,z -F a,z ) / |V a |;|V a | for V a Model; S363, according to TQ, LA i,j Divide into several sub-roads to obtain ZA i,j .

5. The method for determining carbon emissions during the construction period of an urban rail transit station according to claim 4 is characterized in that: Step S363 includes the following steps: S31, according to TQ, determine the deviation difference between two adjacent vectors to obtain a deviation difference group list EQ corresponding to TQ = (EQ1, EQ2, ..., EQ b , …, EQ y(j)-2 ), b = 1, 2, ..., y(j) - 2; where EQ b For TQ b With TQ b+1 Deviation difference group between b =(|TQ b+1,x -TQ b,x |,|TQ b+1,y -TQ b,y |,|TQ b+1,z -TQ b,z |); S32, traverse EQ, if MAX(EQ b )≥EQ', then E b+1 Determine as the target point; wherein MAX() is a preset maximum value function; EQ' is a preset deviation difference threshold; S33, determining the road between two adjacent target points as a sub-road to obtain ZA i,j .

6. The method for determining carbon emissions during the construction period of an urban rail transit station according to claim 1, characterized in that: β i,j _r is determined by the following steps: S410, Get ZA i,j _r corresponding to several historical roads to get ZA i,j _r The initial historical road list YQ corresponding to YQ = (YQ1, YQ2, ..., YQ c ,…,YQ d ), c = 1, 2, ..., d; where YQ c The cth ZA obtained i,j _r is the historical road corresponding to, d is the obtained ZA i,j _r corresponds to the number of historical roads; YQ c The road types of LA i,j The road types are the same and YQ c The length of ZA i,j _r length meets the preset conditions; S420, Get ZA i,j _r and the similarity of each historical road in YQ to obtain a similarity list θ = (θ1, θ2, ..., θ c ,…,θ d ), where θ c for ZA i,j _r and YQ c similarity; S430, sorting the similarities in θ in descending order to obtain a sorted similarity list θ'=(θ'1, θ'2, ..., θ' c ,…,θ' d ), where θ' c is the cth similarity obtained by sorting the similarities in θ from large to small; S440, obtaining the historical roads corresponding to the first m similarities in θ' to obtain a target historical road list GT = (GT1, GT2, ..., GT e ,…,GT m ), e = 1, 2, ..., m; where GT e is the historical path corresponding to the e-th similarity among the first m similarities in θ'; m = roundup(σ×d); σ is the preset weight, and roundup() is the preset upward rounding function; S450, according to GT, determine β i,j _r.

7. The method for determining carbon emissions during the construction period of an urban rail transit station according to claim 6, characterized in that: Step S450 includes the following steps: S451, Get GT e The corresponding actual carbon emissions SY e and sub-quota DU e ; S452, according to WA i , SY e and DU e , determine GT e The corresponding historical sub-road carbon emission coefficient ρ e =DU e / (WA i ×SY e ); and then obtain the list of historical sub-road carbon emission coefficients ρ = (ρ1, ρ2, ..., ρ e ,…,ρ m ); S453, according to ρ, determine β i,j _r=(1 / m)∑ m e=1 ρ e .

8. The method for determining carbon emissions during the construction period of an urban rail transit station according to claim 6, characterized in that: σ<1.

9. The method for determining carbon emissions during the construction period of an urban rail transit station according to claim 6, characterized in that: σ=0.

2.

10. The method for determining carbon emissions during the construction period of an urban rail transit station according to claim 1, characterized in that: The types of roads include: surface roads, underground roads and viaduct roads.