A method and system for calculating the volume ratio of newly built residential units in cities
By using the floor area ratio calculation method and system for newly built residential units in urban planning and using genetic algorithms to calculate floor area ratio, the subjectivity and diversity of floor area ratio calculation in the existing technology are solved, and the accuracy and reliability of the calculation results are improved.
Patent Information
- Application Number
- CN202410765646.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-14
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2044-06-14
AI Technical Summary
In the existing urban planning, the calculation of unit floor area ratios has problems with planners, diversity of influencing factors and differentiation in method selection, which is difficult to meet the needs of smart city space control and governance.
A method and system for calculating the floor area ratio of newly built residential units in urban areas is provided. By selecting the area area of newly built residential units to be calculated, corresponding to the constructed truth table based on the basic condition data, calculating the floor area ratio floating coefficient, and iteratively determining the final floor area ratio using genetic algorithm.
It improves the accuracy and reliability of the calculation results of floor area ratio, overcomes the subjectivity and diversity problems in traditional methods, and can carry out urban space planning more scientifically.
Smart Images

Figure CN118709896B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of urban planning and urban design, and in particular to a method and system for calculating the volume ratio of a newly built residential unit in an urban area. Background Art
[0002] In urban planning, unit plot ratio is an important means of regulation in urban planning and governance. The current plot ratio calculation rule is the quotient of the calculated value of the total above-ground building area and the total construction land area within a certain plot. The calculated value of the total above-ground building area is the sum of the calculated values of the above-ground building areas of each building within the construction land. However, in actual calculations, the current plot ratio setting faces a series of problems such as the subjectivity of planners, the diversity of influencing factors, and the differences in method selection, which makes it difficult to meet the needs of smart city space control and governance. Summary of the invention
[0003] In order to solve the above technical problems, an embodiment of the present invention provides a method and system for calculating the floor area ratio of a newly built residential unit in an urban area, which realizes the calculation of the floor area ratio of a newly built residential unit area and improves the accuracy of the calculation results.
[0004] A first aspect of an embodiment of the present invention provides a method for calculating the floor area ratio of a newly built residential unit in an urban area, the method comprising:
[0005] Selecting a new residential unit area to be measured, and matching the basic condition data corresponding to the new residential unit area to be measured with the constructed truth table to obtain the floor area ratio range of the new residential unit area to be measured;
[0006] Calculate the floating coefficient of the volume ratio of the newly built residential unit area to be measured based on the location data and population data in the basic condition data;
[0007] According to the floor area ratio range and the floor area ratio floating coefficient, the fitness function of the planning unit and the overall planning intensity is determined, the fitness function is input into the genetic algorithm for iteration, and multiple initial floor area ratios of the new residential unit area to be measured are calculated. The initial floor area ratios are compared to obtain the final floor area ratio.
[0008] In a possible implementation of the first aspect, the constructed truth table is obtained based on reference basic condition data, and the specific construction process is: the reference basic condition data is segmented into intervals to obtain multiple reference groups, so that each reference group corresponds to a unit floor area ratio interval.
[0009] In a possible implementation of the first aspect, calculating the floating coefficient of the floor area ratio of the newly built residential unit area to be measured based on the location data and population data in the basic condition data includes:
[0010] Obtain a first preset distance buffer zone and a second preset distance buffer zone of a rail transit station;
[0011] Using the first preset distance buffer zone and the second preset distance buffer zone, a superposition analysis is performed with the area of the newly built residential unit to be measured, so as to obtain a coverage ratio between the buffer zone and the area of the newly built residential unit to be measured;
[0012] A first floating coefficient is obtained according to the coverage ratio, wherein the calculation formula of the first floating coefficient is:
[0013]
[0014] Where R1 is the coverage ratio, M i is the unit area within the actual service range of each rail transit station facility of the same level, S is the area within the compilation unit, and ρ1 is the first floating coefficient;
[0015] The difference coefficient between the population density and the actual population density is calculated by the difference method to determine the second floating coefficient, wherein the calculation formula of the second floating coefficient is:
[0016]
[0017] Where R2 is the coefficient of difference between population density and actual population density, M p is the normalized population density, M n is the actual population density after normalization, ρ2 is the first floating coefficient;
[0018] The first floating coefficient and the second floating coefficient are added to obtain the volume ratio floating coefficient, wherein the expression of the volume ratio floating coefficient is:
[0019] ρ=1+ρ1+ρ2
[0020] In the formula, ρ1 is the first floating coefficient, ρ2 is the first floating coefficient, and ρ is the floor area ratio floating coefficient.
[0021] In a possible implementation manner of the first aspect, determining a fitness function of a planning unit and an overall planning intensity according to the floor area ratio range and the floor area ratio floating coefficient includes:
[0022] According to the floor area ratio range and the floor area ratio floating coefficient, a fitness function of the planning unit and the overall planning intensity is determined, wherein the fitness function is:
[0023] F(x)=C+ρ1X1+ρ2X2+...+ρ n X n
[0024] Among them, C is the total volume ratio of actual residential land, n is the number of target units, and X is n is the plot ratio of the nth new residential unit area to be calculated, ρ n is the floating coefficient of the volume ratio of the nth newly built residential unit area to be calculated;
[0025] The estimated value of the total plot ratio of urban residential land development in the area of newly built residential units to be measured is:
[0026] F max =S 居 ×H M ×c
[0027] Among them, F max is the total plot ratio of urban residential land development in the area of new residential units to be calculated, S 居 is the total area of urban planned residential land in the area of newly built residential units to be measured, H M is the actual median height of residential buildings, and c is the conversion coefficient, which reflects the actual level of urban floor area ratio.
[0028] In a possible implementation of the first aspect, inputting the adaptability function into a genetic algorithm for iteration to calculate the final volume ratio of the newly built residential unit area to be measured includes:
[0029] A real number coding method is selected to encode the floor area ratio of the newly built residential unit area to be measured, and a set of floor area ratio intervals in the floor area ratio sequence in the truth table are randomly selected as the initial array of the genetic algorithm;
[0030] Set the fitness function and select the roulette algorithm as the evolution strategy function. The evolution strategy function is:
[0031]
[0032] In the formula, P(x i ) is the probability of roulette selection, f(x i ) is the fitness of individual i, is the sum of all individual fitness;
[0033] The simulated binary crossover algorithm is selected as the crossover strategy function, and the crossover strategy function is:
[0034] X CROSS1 =0.5×[(1+γ j )f(x i )+(1-γ j )f(x j )]
[0035] X CROSS2 =0.5×[(1-γ j )f(xi )+(1+γ j )f(x j )]
[0036]
[0037] Where, X CROSS1 , X CROSS2 are the two volume ratios after cross operation, γ j is the crossover operator, u j ∈U(0,1), η>0 is the distribution index;
[0038] A random algorithm is selected as the mutation strategy function, and the mutation strategy function is:
[0039] X RAND =random(X I )
[0040] Where, X RAND is the volume ratio in the randomly selected volume ratio sequence, X I is the union of all intervals of the unit volume ratio of the truth table;
[0041] The number of iterations is set, the fitness function is used to iterate, and the decodings with the top three fitness values are selected as the initial volume ratio.
[0042] A second aspect of an embodiment of the present invention provides a system for calculating the volume ratio of a newly built residential unit in an urban area, the system comprising:
[0043] A floor area ratio range calculation module is used to select a new residential unit area to be measured, and obtain a floor area ratio range of the new residential unit area to be measured according to the basic condition data corresponding to the new residential unit area to be measured and the constructed truth table;
[0044] A volume ratio floating coefficient calculation model is used to calculate the volume ratio floating coefficient of the newly built residential unit area to be measured based on the location data and population data in the basic condition data;
[0045] The floor area ratio calculation module is used to determine the fitness function of the planning unit and the overall planning intensity according to the floor area ratio range and the floor area ratio floating coefficient, input the fitness function into the genetic algorithm iteration, calculate multiple initial floor area ratios of the new residential unit area to be measured, compare each initial floor area ratio, and obtain the final floor area ratio.
[0046] In a possible implementation of the second aspect, the constructed truth table is obtained based on the reference basic condition data, and the specific construction process is: the reference basic condition data is segmented into intervals to obtain multiple reference groups, so that each reference group corresponds to a unit floor area ratio interval.
[0047] In a possible implementation of the second aspect, calculating the floating coefficient of the floor area ratio of the newly built residential unit area to be measured based on the location data and population data in the basic condition data includes:
[0048] Obtain a first preset distance buffer zone and a second preset distance buffer zone of a rail transit station;
[0049] Using the first preset distance buffer zone and the second preset distance buffer zone, a superposition analysis is performed with the area of the newly built residential unit to be measured, so as to obtain a coverage ratio between the buffer zone and the area of the newly built residential unit to be measured;
[0050] A first floating coefficient is obtained according to the coverage ratio, wherein the calculation formula of the first floating coefficient is:
[0051]
[0052] Where R1 is the coverage ratio, M i is the unit area within the actual service range of each rail transit station facility of the same level, S is the area within the compilation unit, and ρ1 is the first floating coefficient;
[0053] The difference coefficient between the population density and the actual population density is calculated by the difference method to determine the second floating coefficient, wherein the calculation formula of the second floating coefficient is:
[0054]
[0055] Where R2 is the coefficient of difference between population density and actual population density, M p is the normalized population density, M n is the actual population density after normalization, ρ2 is the second floating coefficient;
[0056] The first floating coefficient and the second floating coefficient are added to obtain a floor area ratio floating coefficient, wherein the expression of the floor area ratio floating coefficient is:
[0057] ρ=1+ρ1+ρ2
[0058] In the formula, ρ1 is the first floating coefficient, ρ2 is the second floating coefficient, and ρ is the floor area ratio floating coefficient.
[0059] A third aspect of an embodiment of the present invention provides a computer device, including:
[0060] Memory for storing computer programs;
[0061] A processor is used to implement the method for calculating the floor area ratio of newly built residential units in an urban area as described in the first aspect when executing the computer program.
[0062] A fourth aspect of an embodiment of the present invention provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for calculating the floor area ratio of newly built residential units in an urban area as described in the first aspect.
[0063] The method for calculating the floor area ratio of a newly built residential unit in a city provided by the embodiment of the present invention first selects a newly built residential unit area to be calculated, and matches the basic condition data corresponding to the newly built residential unit area to be calculated with the constructed truth table to obtain the floor area ratio range of the newly built residential unit area to be calculated, calculates the floor area ratio floating coefficient of the newly built residential unit area to be calculated based on the location data and population data in the basic condition data, determines the fitness function of the planning unit and the overall planning strength according to the floor area ratio range and the floor area ratio floating coefficient, inputs the fitness function into the genetic algorithm iteration, calculates multiple initial floor area ratios of the newly built residential unit area to be calculated, compares each initial floor area ratio, and obtains the final floor area ratio. Through the above method, by comprehensively considering the influence of various factors on the floor area ratio, and taking the location and population data as floating coefficients, the genetic algorithm is used to realize the automatic solution of the floor area ratio, and the floor area ratio calculation result of the newly built residential unit area is obtained, thereby improving the accuracy and reliability of the calculation result. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 : A flow chart of a calculation method for calculating the volume ratio of a newly built residential unit in an urban area according to an embodiment of the present invention;
[0065] Figure 2 : A schematic diagram of a calculation method process of an embodiment of a method for calculating the volume ratio of a newly built residential unit in an urban area provided by the present invention;
[0066] Figure 3 : A device block diagram of an embodiment of a method for calculating the floor area ratio of a newly built urban residential unit provided by the present invention. DETAILED DESCRIPTION
[0067] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0068] At present, in the actual calculation of floor area ratio, the current floor area ratio setting faces a series of problems such as the subjectivity of planners, the diversity of influencing factors, and the differences in method selection, which makes it difficult to meet the needs of smart city space control and governance.
[0069] Based on this, the embodiment of the present application provides a method and system for calculating the floor area ratio of newly built residential units in an urban area, aiming to realize the calculation of the floor area ratio of newly built residential unit areas and improve the accuracy of the calculation results.
[0070] Please refer to Figure 1 , which is a flow chart of an embodiment of a method for calculating the volume ratio of a newly built residential unit in an urban area provided by an embodiment of the present invention, including steps S101 to S103, each of which is specifically as follows:
[0071] S101. Select a new residential unit area to be measured, and match the basic condition data corresponding to the new residential unit area to be measured with the constructed truth table to obtain the floor area ratio range of the new residential unit area to be measured.
[0072] It is worth mentioning that the newly built residential unit area to be measured refers to the newly built urban planning residential unit (hereinafter referred to as the planning unit) that needs to be predicted for the floor area ratio. Specifically, the 1 square kilometer grid unit is used as the newly built urban planning residential unit.
[0073] Select the area of new residential units to be measured, that is, planning units. Planning units are based on street boundaries and the land use scale is controlled within 1 square kilometer. Then collect the basic condition data within the planning unit, and use the basic condition data to correspond to the floor area ratio range in the constructed truth table to obtain the floor area ratio range of the planning unit.
[0074] In some embodiments, the “constructed truth table” in step S101 includes but is not limited to the following steps:
[0075] The constructed truth table is obtained based on the reference basic condition data. The specific construction process is: the reference basic condition data is segmented into intervals to obtain multiple reference groups, so that each reference group corresponds to a unit floor area ratio interval.
[0076] Specifically, data is collected from 685 cities across the country, including economic, population, and climate zoning data. The economic data refers to the average growth rate of GDP in the past three years, and the data comes from the statistical yearbook; the population data corresponds to the current population density of plots with known floor area ratios, and the data comes from planning documents and mobile phone signaling data; the climate elements correspond to the climate zone division standards in relevant documents, and are determined according to the corresponding zoning according to the geographical location of the planning unit. Construct a truth table, which includes four indicators: planning unit economy, current population density, climate, and distance from the city center. Each combination of the four indicators corresponds to a floor area ratio range. The steps to construct a truth table are as follows:
[0077] S11: Determine the conditional elements of the truth table, including economy, current population density, climate, distance from the city center, and unit plot ratio. The economic factor in the truth table refers to the average GDP growth rate in the past three years; the current population density element corresponds to the current population density of the plot with a known plot ratio; the climate zoning type uses the average temperature in January, the average temperature in July, and the average relative humidity in July as the main indicators, corresponding to 7 first-level zones; the distance from the city center characterizes the location condition of the planning unit.
[0078] S12: Determine the segmentation interval of the conditional elements of the truth table. The row elements of the truth table include economy, current population density, climate, distance from the city center, unit plot ratio interval, and the column elements include the basic conditions of the planning unit for interval segmentation, and exhaustively enumerate so that each group of interval combinations may have a corresponding unit plot ratio interval. The specific segmentation method is: use the location data of the planning unit to calculate the distance of the planning unit from the city center, and then use the equal interval method for the segmentation interval of the economic element, and use the growth rate value every 2% as an interval to divide the economic index into several intervals; the equal interval method is used for the segmentation interval of the population element, and the minimum and maximum values of the population density of the planning unit are taken as the upper and lower boundaries, and divided into 10 equal intervals; the natural breakpoint method is used for the segmentation interval of the distance from the city center, and the minimum and maximum values of the distance from the city center are taken as the upper and lower boundaries, and divided into 5 intervals; the climate segmentation interval directly uses 7 first-level zonings of the building climate zoning, and is divided into 7 intervals. According to the actual index values of the four types of plots with known plot ratios, the segmentation intervals are processed by intersection to obtain the segmentation intervals of each element.
[0079] S13: Determine the values in the truth table, and determine the truth table according to the data arrangement and combination of the actual planning database.
[0080] Table 1 Truth table form
[0081]
[0082] S102. Calculate the floating coefficient of the floor area ratio of the newly built residential unit area to be measured based on the location data and population data in the basic condition data.
[0083] Then the floating coefficient of the floor area ratio of the planning unit is calculated. The factors affecting the floating coefficient of the unit floor area ratio are the coverage rate of rail transit stations and the difference between the planned and current population density; the two floating coefficient influencing factors of the planning unit are normalized to the interval [0,1] to form the floating coefficient of the planning unit floor area ratio corresponding to all units with unknown floor area ratios.
[0084] In some embodiments, the step S102 of "calculating the floating coefficient of the volume ratio of the newly built residential unit area to be measured based on the location data and population data in the basic condition data" includes but is not limited to the following steps:
[0085] Obtain a first preset distance buffer zone and a second preset distance buffer zone of a rail transit station;
[0086] Using the first preset distance buffer zone and the second preset distance buffer zone, a superposition analysis is performed with the area of the newly built residential unit to be measured to obtain a coverage ratio between the buffer zone and the area of the newly built residential unit to be measured;
[0087] According to the coverage ratio, a first floating coefficient is obtained, wherein the calculation formula of the first floating coefficient is:
[0088]
[0089] Where R1 is the coverage ratio, M i is the unit area within the actual service range of each rail transit station facility of the same level, S is the area within the compilation unit, and ρ1 is the first floating coefficient;
[0090] The difference method is used to calculate the difference coefficient between the population density and the actual population density, and the second floating coefficient is determined. The calculation formula of the second floating coefficient is:
[0091]
[0092] Where R2 is the coefficient of difference between population density and actual population density, M p is the normalized population density, M n is the actual population density after normalization, ρ2 is the second floating coefficient;
[0093] The first floating coefficient and the second floating coefficient are added to obtain the floating coefficient of the floor area ratio, where the expression of the floating coefficient of the floor area ratio is:
[0094] ρ=1+ρ1+ρ2
[0095] In the formula, ρ1 is the first floating coefficient, ρ2 is the second floating coefficient, and ρ is the floor area ratio floating coefficient.
[0096] It is worth noting that the first floating coefficient refers to the floating coefficient obtained by the coverage ratio of the new residential unit area to be measured, that is, the planning unit and the buffer zone; the second floating coefficient refers to the floating coefficient obtained by the difference coefficient between the population density of the new residential unit area to be measured, that is, the planning unit and the current population density. Specifically, the steps and formula for calculating the floating coefficient of the planning unit plot ratio are as follows:
[0097] S21: Use the service radius coverage model to calculate the coverage ratio of 200m and 500m of the rail transit station in the planning unit. Establish 200m and 500m buffer zones of the rail transit station. Superimpose the buffer zone with the planning unit, calculate the coverage ratio, and determine the floating coefficient ρ1 value. The calculation formula is as follows:
[0098]
[0099] Among them, R1 is the rail transit coverage rate, M i It is the unit area within the actual service scope of each rail transit station facility of the same level, and S is the area within the compilation unit.
[0100] S22: Use the difference method to calculate the difference coefficient between the population density of the planning unit and the current population density, and determine the floating coefficient ρ2:
[0101]
[0102] Among them, R2 is the difference coefficient between the planned and current population density, M p is the normalized planned population density, M n is the normalized current population density.
[0103] S23, add the results of S1 and S2, and the result is used to determine the value of the floating coefficient ρ of the target unit volume ratio:
[0104] ρ=1+ρ1+ρ2
[0105] Among them, ρ1 is the first floating coefficient, ρ2 is the second floating coefficient, and ρ is the floor area ratio floating coefficient.
[0106] S103. Determine the fitness function of the planning unit and the overall planning intensity according to the floor area ratio range and the floor area ratio floating coefficient, input the fitness function into the genetic algorithm for iteration, calculate multiple initial floor area ratios of the new residential unit area to be measured, compare each initial floor area ratio, and obtain the final floor area ratio.
[0107] According to the floor area ratio range and the floor area ratio floating coefficient, the fitness function of the planning unit and the overall planning intensity is determined, and then the fitness function is input into the genetic algorithm for iteration to calculate multiple initial floor area ratios of the new residential unit area to be measured. The initial floor area ratios are compared to obtain the final floor area ratio.
[0108] It should be noted that the overall planning intensity refers to the overall urban development intensity within the urban area of the planning unit.
[0109] In some embodiments, in step S103, "determining the fitness function of the planning unit and the overall planning intensity according to the floor area ratio range and the floor area ratio floating coefficient" includes but is not limited to the following steps:
[0110] According to the range of floor area ratio and the floating coefficient of floor area ratio, the fitness function of planning unit and overall planning intensity is determined, where the fitness function is:
[0111] F(x)=C+ρ1X1+ρ2X2+...+ρ n X n
[0112] Among them, C is the total volume ratio of actual residential land, n is the number of target units, and X is n is the plot ratio of the nth new residential unit area to be calculated, ρ n is the floating coefficient of the volume ratio of the nth newly built residential unit area to be calculated;
[0113] The estimated value of the total plot ratio of urban residential land development in the area of newly built residential units to be measured is:
[0114] F max =S×H M ×c
[0115] Among them, F max is the total plot ratio of urban residential land development in the area of new residential units to be measured, S is the total area of urban planned residential land in the area of new residential units to be measured, and H is M is the actual median height of residential buildings, and c is the conversion coefficient, which reflects the actual level of urban floor area ratio.
[0116] Specifically, the objective function, namely the fitness function, is as follows:
[0117] F(x)=C+ρ1X1+ρ2X2+...+ρ n X n
[0118] Where C is the total volume ratio of known residential land, n is the number of target units, and X n is the nth target unit volume ratio, ρ n is the floating coefficient of the volume ratio of the nth target unit, F max The estimated value for the total plot ratio of urban residential land development is:
[0119] F max =S 居 ×H M ×c
[0120] Among them, F max The total plot ratio of the planned urban residential land development, S 居 is the total area of urban planned residential land, H M is the median height of existing residential buildings, c is the conversion coefficient, which reflects the actual level of urban floor area ratio. The specific value depends on the actual situation.
[0121] In some embodiments, in step S103, "inputting the adaptability function into the genetic algorithm for iteration, calculating multiple initial floor area ratios of the newly built residential unit area to be measured, comparing each initial floor area ratio, and obtaining a final floor area ratio" includes but is not limited to the following steps:
[0122] A real number coding method is selected to encode the floor area ratio of the newly built residential unit area to be measured, and a set of floor area ratio intervals in the floor area ratio sequence in the truth table are randomly selected as the initial array of the genetic algorithm;
[0123] Set the fitness function and select the roulette algorithm as the evolution strategy function. The evolution strategy function is:
[0124]
[0125] In the formula, P(x i ) is the probability of roulette selection, f(x i ) is the fitness of individual i, is the sum of all individual fitness;
[0126] The simulated binary crossover algorithm is selected as the crossover strategy function, and the crossover strategy function is:
[0127] X CROSS1 =0.5×[(1+γ j )f(x i )+(1-γ j )f(x j )]
[0128] X CROSS2 =0.5×[(1-γ j )f(x i )+(1+γ j )f(x j )]
[0129]
[0130] Where, X CROSS1 , X CROSS2 are the two volume ratios after cross operation, γ j is the crossover operator, u j ∈U(0,1), η>0 is the distribution index;
[0131] Select a random algorithm as the mutation strategy function, the mutation strategy function is:
[0132] X RAND =random(X I )
[0133] Where, X RANDis the volume ratio in the randomly selected volume ratio sequence, X I is the union of all intervals of the unit volume ratio of the truth table;
[0134] The number of iterations is set, the fitness function is used to iterate, and the decodings with the top three fitness values are selected as the initial volume ratio.
[0135] Specifically, after determining the fitness function of the planning unit and the overall development intensity of the city, the fitness function is input into the genetic algorithm iteration, the number of iterations is set, and the target unit floor area ratio is simulated and calculated; the planning unit floor area ratio that meets the number of iterations is output, and its unit floor area ratio is the optimal floor area ratio of the target planning unit. The genetic algorithm settings are as follows:
[0136] S31: Setting the encoding method: Selecting the real number encoding method to encode the planning unit volume ratio.
[0137] S32: Setting the initial array of the genetic algorithm: Randomly select a group of volume ratio sequences in the truth table as the initial array of the genetic algorithm.
[0138] S33: Set the fitness function. The objective function, i.e., the fitness function, is as follows:
[0139] F(x)=C+ρ1X1+ρ2X2+...+ρ n X n
[0140] Where C is the total volume ratio of known residential land, n is the number of target units, and X n is the nth target unit volume ratio, ρ n is the floating coefficient of the volume ratio of the nth target unit, F max The estimated value for the total plot ratio of urban residential land development is:
[0141] F max =S×H M ×c
[0142] Among them, F max The total plot ratio of the planned urban residential land development, S 居 is the total area of urban planned residential land, H M is the median height of existing residential buildings. c is the conversion coefficient, which reflects the actual urban floor area ratio level. The specific value depends on the actual situation. The evolutionary goal is: when F(x)≤F(max), iterate continuously until F(x)=F(max) or the maximum number of iterations is reached.
[0143] S34: Set the evolution strategy. Select the roulette algorithm as the evolution strategy function, as shown below:
[0144]
[0145] Among them, P(x i ) is the probability of roulette selection, f(x i ) is the fitness of individual i, is the sum of all individual fitnesses.
[0146] S35: Set the crossover strategy. Select the simulated binary crossover algorithm (Simulated BinaryCrossover, SBX) as the crossover strategy function, as shown below:
[0147] X CROSS1 =0.5×[(1+γ j )f(x i )+(1-γ j )f(x j )]
[0148] X CROSS2 =0.5×[(1-γ j )f(x i )+(1+γ j )f(x j )]
[0149]
[0150] Among them, X CROSS1 , X CROSS2 are the two volume ratios after cross operation, γ j is the crossover operator, u j ∈U(0,1), η>0 is the distribution index, and η=1 is generally set.
[0151] S36: Set the mutation strategy. Select a random algorithm as the mutation strategy function, as shown below:
[0152] X RAND =random(X I )
[0153] Among them, X RAND is the volume ratio in the randomly selected volume ratio sequence, X I It is the union of all intervals of the unit volume ratio in the truth table, and the mutation probability is generally set to be less than 0.1.
[0154] S37: Set the number of iterations, input the fitness function into the genetic algorithm for iteration, select the top three decodings in fitness as the planning unit floor area ratio output, and determine the most reasonable floor area ratio through expert decision-making method.
[0155] This method takes a spatial scope of 1 square kilometer as the planning unit, determines the approximate unit floor area ratio range according to the truth table, and solves the optimal floor area ratio range of the planning unit through a genetic algorithm. It overcomes the problem that the floor area ratio of traditional planning units depends on the subjective setting of planners, and provides a method for handling complex planning conditions and multiple variables in a short time for setting urban planning units over a large area.
[0156] It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0157] In some embodiments, Figure 3 As shown, it shows a block diagram of a system 300 for calculating the floor area ratio of a newly built residential unit in an urban area provided in an embodiment of the present application, including: a floor area ratio range calculation module 301, a floor area ratio floating coefficient calculation model 302 and a floor area ratio calculation module 303, wherein:
[0158] The floor area ratio range calculation module 301 is used to select a new residential unit area to be measured, and obtain a floor area ratio range of the new residential unit area to be measured by matching the basic condition data corresponding to the new residential unit area to be measured with the constructed truth table;
[0159] The volume ratio floating coefficient calculation model 302 is used to calculate the volume ratio floating coefficient of the newly built residential unit area to be measured based on the location data and population data in the basic condition data;
[0160] The floor area ratio calculation module 303 is used to determine the fitness function of the planning unit and the overall planning intensity according to the floor area ratio range and the floor area ratio floating coefficient, input the fitness function into the genetic algorithm iteration, calculate multiple initial floor area ratios of the new residential unit area to be measured, compare each initial floor area ratio, and obtain the final floor area ratio.
[0161] The specific implementation of the system for calculating the floor area ratio of newly built residential units in a city is basically the same as the specific implementation of the method for calculating the floor area ratio of newly built residential units in a city mentioned above, and will not be repeated here.
[0162] In one embodiment of the present application, a computer device is provided, which includes a memory and a processor, wherein a computer program is stored in the memory, and the above steps are implemented when the processor executes the computer program; the computer device provided in this embodiment has an implementation principle and technical effects similar to those of the above method embodiments, and will not be repeated here.
[0163] In one embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored, and the above steps are implemented when the computer program is executed by a processor; the computer-readable storage medium provided in this embodiment has an implementation principle and technical effects similar to those of the above method embodiment, and will not be repeated here.
[0164] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing related hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAMbus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0165] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0166] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for calculating the volume ratio of a newly built residential unit in an urban area, characterized in that: include: Selecting a new residential unit area to be measured, and matching the basic condition data corresponding to the new residential unit area to be measured with the constructed truth table to obtain the floor area ratio range of the new residential unit area to be measured; Calculate the floating coefficient of the volume ratio of the newly built residential unit area to be measured based on the location data and population data in the basic condition data; According to the floor area ratio range and the floor area ratio floating coefficient, determine the fitness function of the planning unit and the overall planning intensity, input the fitness function into the genetic algorithm iteration, calculate multiple initial floor area ratios of the new residential unit area to be measured, compare each initial floor area ratio, and obtain the final floor area ratio, wherein the fitness function is: F(x)=C+ρ1X1+ρ2X2+...+ρ n X n Among them, C is the total volume ratio of actual residential land, n is the number of target units, and X is n is the plot ratio of the nth new residential unit area to be calculated, ρ n It is the floating coefficient of the floor area ratio of the nth newly built residential unit area to be measured.
2. The method for calculating the volume ratio of newly built residential units in an urban area according to claim 1, characterized in that: The constructed truth table is obtained based on the reference basic condition data, and the specific construction process is: the reference basic condition data is segmented into intervals to obtain multiple reference groups, so that each reference group corresponds to a unit volume ratio interval.
3. The method for calculating the volume ratio of newly built residential units in an urban area according to claim 1, characterized in that: The calculating of the floating coefficient of the volume ratio of the newly built residential unit area to be measured based on the location data and population data in the basic condition data includes: Obtain a first preset distance buffer zone and a second preset distance buffer zone of a rail transit station; Using the first preset distance buffer zone and the second preset distance buffer zone, a superposition analysis is performed with the area of the newly built residential unit to be measured, so as to obtain a coverage ratio between the buffer zone and the area of the newly built residential unit to be measured; A first floating coefficient is obtained according to the coverage ratio, wherein the calculation formula of the first floating coefficient is: Where R1 is the coverage ratio, M i is the unit area within the actual service range of each rail transit station facility of the same level, S is the area within the compilation unit, and ρ1 is the first floating coefficient; The difference coefficient between the population density and the actual population density is calculated by the difference method to determine the second floating coefficient, wherein the calculation formula of the second floating coefficient is: R2=(M p -M n ) / (M p +M n ), Where R2 is the coefficient of difference between population density and actual population density, M p is the normalized population density, M n is the actual population density after normalization, ρ2 is the second floating coefficient; The first floating coefficient and the second floating coefficient are added to obtain a floor area ratio floating coefficient, wherein the expression of the floor area ratio floating coefficient is: ρ=1+ρ1+ρ2 In the formula, ρ1 is the first floating coefficient, ρ2 is the second floating coefficient, and ρ is the floor area ratio floating coefficient.
4. The method for calculating the volume ratio of newly built residential units in an urban area according to claim 1, characterized in that: The step of determining the fitness function of the planning unit and the overall planning intensity according to the floor area ratio range and the floor area ratio floating coefficient includes: According to the floor area ratio range and the floor area ratio floating coefficient, a fitness function of the planning unit and the overall planning intensity is determined, wherein the fitness function is: F(x)=C+ρ1X1+ρ2X2+...+ρ n X n Among them, C is the total volume ratio of actual residential land, n is the number of target units, and X is n is the plot ratio of the nth new residential unit area to be calculated, ρ n is the floating coefficient of the volume ratio of the nth newly built residential unit area to be calculated; The estimated value of the total plot ratio of urban residential land development in the area of newly built residential units to be measured is: F max =S×H M ×c Among them, F max is the total plot ratio of urban residential land development in the area of new residential units to be calculated, S 居 is the total area of urban planned residential land in the area of newly built residential units to be measured, H M is the actual median height of residential buildings, and c is the conversion coefficient, which reflects the actual level of urban floor area ratio.
5. The method for calculating the volume ratio of a newly built residential unit in an urban area according to claim 1, characterized in that: The adaptability function is input into the genetic algorithm for iteration to calculate the final volume ratio of the newly built residential unit area to be measured, including: A real number coding method is selected to encode the floor area ratio of the newly built residential unit area to be measured, and a set of floor area ratio intervals in the floor area ratio sequence in the truth table are randomly selected as the initial array of the genetic algorithm; Set the fitness function and select the roulette algorithm as the evolution strategy function. The evolution strategy function is: In the formula, P(x i ) is the probability of roulette selection, f(x i ) is the fitness of individual i, is the sum of all individual fitness; The simulated binary crossover algorithm is selected as the crossover strategy function, and the crossover strategy function is: X CROSS1 =0.5×[(1+γ j )f(x i )+(1-c j )f(x j )] X CROSS2 =0.5×[(1-γ j )f(x i )+(1+c j )f(x j )] Where, X CROSS1 , X CROSS2 are the two volume ratios after cross operation, γ j is the crossover operator, u j ∈U(0,1), η>0 is the distribution index; A random algorithm is selected as the mutation strategy function, and the mutation strategy function is: X RAND =random(X I ) Where, X RAND is the volume ratio in the randomly selected volume ratio sequence, X I is the union of all intervals of the unit volume ratio of the truth table; The number of iterations is set, the fitness function is used to iterate, and the decodings with the top three fitness values are selected as the initial volume ratio.
6. A system for calculating the volume ratio of newly built residential units in an urban area, characterized in that: include: A floor area ratio range calculation module is used to select a new residential unit area to be measured, and obtain a floor area ratio range of the new residential unit area to be measured according to the basic condition data corresponding to the new residential unit area to be measured and the constructed truth table; A volume ratio floating coefficient calculation model is used to calculate the volume ratio floating coefficient of the newly built residential unit area to be measured based on the location data and population data in the basic condition data; The floor area ratio calculation module is used to determine the fitness function of the planning unit and the overall planning intensity according to the floor area ratio range and the floor area ratio floating coefficient, input the fitness function into the genetic algorithm iteration, calculate multiple initial floor area ratios of the new residential unit area to be measured, compare each initial floor area ratio, and obtain the final floor area ratio, wherein the fitness function is: F(x)=C+ρ1X1+ρ2X2+...+ρ n X n Among them, C is the total volume ratio of actual residential land, n is the number of target units, and X is n is the plot ratio of the nth new residential unit area to be calculated, ρ n It is the floating coefficient of the floor area ratio of the nth newly built residential unit area to be measured.
7. The system for calculating the volume ratio of newly built residential units in an urban area as claimed in claim 6, characterized in that: The constructed truth table is obtained based on the reference basic condition data, and the specific construction process is: the reference basic condition data is segmented into intervals to obtain multiple reference groups, so that each reference group corresponds to a unit volume ratio interval.
8. The system for calculating the volume ratio of newly built residential units in an urban area as claimed in claim 6, characterized in that: The calculating of the floating coefficient of the volume ratio of the newly built residential unit area to be measured based on the location data and population data in the basic condition data includes: Obtain a first preset distance buffer zone and a second preset distance buffer zone of a rail transit station; Using the first preset distance buffer zone and the second preset distance buffer zone, a superposition analysis is performed with the area of the newly built residential unit to be measured, so as to obtain a coverage ratio between the buffer zone and the area of the newly built residential unit to be measured; A first floating coefficient is obtained according to the coverage ratio, wherein the calculation formula of the first floating coefficient is: Where R1 is the coverage ratio, M i is the unit area within the actual service range of each rail transit station facility of the same level, S is the area within the compilation unit, and ρ1 is the first floating coefficient; The difference coefficient between the population density and the actual population density is calculated by the difference method to determine the second floating coefficient, wherein the calculation formula of the second floating coefficient is: R2=(M p -M n ) / (M p +M n ), Where R2 is the coefficient of difference between population density and actual population density, M p is the normalized population density, M n is the actual population density after normalization, ρ2 is the second floating coefficient; The first floating coefficient and the second floating coefficient are added to obtain a floor area ratio floating coefficient, wherein the expression of the floor area ratio floating coefficient is: ρ=1+ρ1+ρ2 In the formula, ρ1 is the first floating coefficient, ρ2 is the second floating coefficient, and ρ is the floor area ratio floating coefficient.
9. A computer device, characterized in that: include: Memory for storing computer programs; A processor is used to implement the method for calculating the floor area ratio of newly built residential units in an urban area as described in any one of claims 1 to 5 when executing the computer program.
10. A storage medium, characterized in that: The storage medium stores a computer program, which, when executed by a processor, implements the steps of the method for calculating the floor area ratio of newly built residential units in an urban area as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Building plot ratio calculation method under sunshine constraint on basis of genetic algorithm
CN105808885A
Urban planning method based on plot ratio control technology
CN112450003A