Stair detail drawing intelligent generation method and device and related components
Through the intelligent generation of stair detailed drawings, the problem of low efficiency in stair detailed drawing design in the existing technology is solved, and more efficient and accurate stair design is achieved, which reduces the design error rate.
Patent Information
- Application Number
- CN202510263235.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-06-27
AI Technical Summary
The existing stair detailing design process is inefficient, and designers need to invest a lot of time in parameter verification and graphic correction, which poses quality risks and design defects.
It provides an intelligent generation method for staircase detailed drawings. By obtaining the basic project information and floor information entered by the user, generating a platform information table, calculating the intermediate platform and ladder section information, integrating the information for height difference verification, and generating staircase detailed drawings after adjustment.
It greatly improves the accuracy and efficiency of stair drawing, reduces the error rate, reduces the design change rate, and improves the design efficiency.
Smart Images

Figure CN120217496A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of building structure design, and particularly relates to a method, device and related components for intelligently generating staircase detail drawings. Background Art
[0002] In the field of architectural design, the staircase detail drawings in the construction drawing design stage, as an important part of the construction project drawings, undertake the dual functions of connecting the specification standards and technical implementation. According to the requirements of the current construction project drawing specification, after the building plan is determined, the architectural designer needs to accurately draw staircase detail drawings including parameters such as step size, clear height of the flight, and landing width, which not only meet the technical indicators of mandatory clauses such as the Unified Standard for Civil Building Design, but also provide a reliable load calculation basis for the structural specialty, and at the same time guide the formwork support and steel bar binding operations at the construction site. The traditional design process commonly used in the current industry includes four core links: firstly, establishing a floor elevation system and an axis positioning network based on the finalized building plan; secondly, manually checking relevant specification articles to repeatedly verify parameters such as flight slope, step height, and landing size; then using CAD software to manually draw the staircase outline layer by layer, and in this process, multiple rounds of adjustments are required for the number of steps and the construction nodes at the turning of the flight; finally, it is also necessary to manually calculate whether the clear height of the flight meets the requirement of the headroom space through the geometric projection method and complete the in-depth dimension marking of the sectional view. This working mode has significant efficiency bottlenecks and quality risks: According to statistics, the workload of drawing staircase detail drawings accounts for about 15%-20% of the total workload of construction drawings. Designers need to invest a lot of time in parameter checking and graphic correction. Especially in high-rise buildings, the efficiency loss rate due to repeated drawing of floors can reach more than 40%; at the same time, manual calculation is prone to design defects such as errors in the number of steps and insufficient headroom height, and the design change rate caused by later drawing modification is as high as 12.7%. This manual operation mode that highly depends on the experience of designers has become the key pain point restricting the improvement of construction drawing design efficiency. Summary of the Invention
[0003] The purpose of the present invention is to provide a method, device and related components for intelligently generating staircase detail drawings, aiming to solve problems such as low production efficiency of existing staircase detail drawings.
[0004] In a first aspect, an embodiment of the present invention provides a method for intelligently generating staircase detail drawings, including:
[0005] Obtaining the basic project information and floor information input by the user;
[0006] Generating a landing information table according to the floor information and feeding back the landing information table to the user;
[0007] Obtaining the entrance and exit landing information selected by the user in the landing information table;
[0008] Calculate the intermediate platform and flight information based on the basic project information and the entrance and exit platform information;
[0009] Integrate the intermediate platform and flight information with the entrance and exit platform information to obtain the complete platform information;
[0010] Perform height difference verification based on the complete platform information and make corresponding adjustments according to the verification results to obtain the staircase information;
[0011] Generate the staircase detailed drawing according to the staircase information.
[0012] In a second aspect, an embodiment of the present invention provides a device for intelligently generating a staircase detailed drawing, including:
[0013] An acquisition unit for acquiring the basic project information and floor information input by the user;
[0014] A feedback unit for generating a platform information table according to the floor information and feeding back the platform information table to the user;
[0015] A check box unit for acquiring the entrance and exit platform information checked by the user in the platform information table;
[0016] A calculation unit for calculating the intermediate platform and flight information based on the basic project information and the entrance and exit platform information;
[0017] An integration unit for integrating the intermediate platform and flight information with the entrance and exit platform information to obtain the complete platform information;
[0018] An adjustment unit for performing height difference verification based on the complete platform information and making corresponding adjustments according to the verification results to obtain the staircase information;
[0019] A generation unit for generating the staircase detailed drawing according to the staircase information.
[0020] In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it implements the staircase detailed drawing intelligent generation method described in the first aspect above.
[0021] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the staircase detailed drawing intelligent generation method described in the first aspect above.
[0022] The present invention discloses a method, device and related components for intelligently generating staircase detail drawings. The method includes: obtaining basic project information and floor information input by a user; generating a platform information table according to the floor information and feeding back the platform information table to the user; obtaining the entrance and exit platform information selected by the user in the platform information table; calculating the intermediate platform and staircase section information based on the basic project information and the entrance and exit platform information; integrating the intermediate platform and staircase section information with the entrance and exit platform information to obtain complete platform information; performing height difference verification according to the complete platform information and making corresponding adjustments according to the verification result to obtain staircase information; and generating staircase detail drawings according to the staircase information. After inputting basic project parameters and selecting the entrance and exit platform, the present invention can automatically subdivide the number of staircase sections, calculate the number and height of staircase steps, and at the same time can verify whether there is head collision. After the data is confirmed, staircase detail drawings can be directly generated. Thereby, the accuracy and efficiency of staircase drawing can be greatly improved. In addition, after the parameters are input, the system automatically checks the clear height of the staircase, the height difference between adjacent steps, etc. according to the specification requirements to confirm whether they meet the specification requirements, reducing the error rate. Embodiments of the present invention also provide a device for intelligently generating staircase detail drawings, a computer-readable storage medium and a computer device, which have the above beneficial effects and will not be elaborated herein. Brief Description of the Drawings
[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for description in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0024] Figure 1 It is a schematic flowchart of the method for intelligently generating staircase detail drawings;
[0025] Figure 2 It is a schematic diagram of the input of floor information;
[0026] Figure 3 It is a schematic diagram of an example of the input of floor information;
[0027] Figure 4 It is a schematic information diagram corresponding to the example of the input of floor information;
[0028] Figure 5 It is a schematic diagram when the entrance and exit platform information is selected;
[0029] Figure 6 It is a schematic diagram of the intermediate platform and staircase section information;
[0030] Figure 7 It is a schematic diagram of the complete platform information;
[0031] Figure 8Schematic diagram for verifying the height difference of the complete platform information;
[0032] Figure 9 Schematic diagram after adjusting the complete platform information;
[0033] Figure 10 Schematic diagram for confirming graphic information;
[0034] Figure 11 Schematic diagram for the parameters of the platform graphic;
[0035] Figure 12 Schematic diagram for the parameters of the flight graphic;
[0036] Figure 13 Schematic block diagram of the intelligent generating device for staircase detail drawings. Detailed implementation manners
[0037] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0038] It should be understood that when used in this specification and the appended claims, the terms "comprises" and "comprising" indicate the presence of the described features, wholes, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their groups.
[0039] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in this specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to include the plural forms.
[0040] It should be further understood that the term " / and / or" used in this specification of the present invention and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0041] Please refer to Figure 1 , this embodiment provides an intelligent generating method for staircase detail drawings, including:
[0042] S101: Obtain the basic project information and floor information input by the user;
[0043] Specifically, the basic project information includes staircase attributes, staircase hall dimensions, beam height, and default surface layer thickness, and the floor information includes the roof, machine room floor, above-ground floors, underground floors, and the floor height of each floor.
[0044] Among them, the staircase attributes include: residential public staircases, indoor staircases in residential units, dormitory staircases in primary schools, other dormitory staircases, staircases in buildings for the elderly, staircases in buildings for the elderly, staircases in nurseries and kindergartens, and staircases in primary schools; staircases in buildings with dense population and busy vertical traffic, and in large and medium-sized schools; other building staircases, staircases in the core tube of super high-rise buildings, and maintenance and internal service staircases.
[0045] Furthermore, the staircase hall dimensions are the internal net dimensions of the staircase hall. The beam height and the default surface layer thickness are initially given certain values, and the user can modify this data by themselves.
[0046] In some embodiments, the basic project information further includes: input platform thickness and calculation parameters for the thickness of the flight slab. The calculation parameters for the platform thickness and the flight slab thickness can provide a reliable data basis for the structural design of the project, ensuring the safety and rationality of the entire project.
[0047] Then, the user can set the positions and quantities of the roof, machine room floor, above-ground floors, and underground floors according to the actual situation (as Figure 2 shown), and at the same time set the floor height of each floor, thereby generating a platform information table for the entire floor.
[0048] In this embodiment, Figure 2 in the interface, above-ground floors are defaultly present. If only underground floors need to be drawn, the above-ground floors can be cancelled by clicking on the checkbox.
[0049] Among them, there are five types of addable types for above-ground floors: ordinary floors, standard floors, refuge floors, machine room floors, and roof floors; when selecting a standard floor, multiple floors can be input at one time.
[0050] Furthermore, pressing the "+" sign can add above-ground and underground floors; for above-ground floors, floors are added upwards, and for underground floors, floors are added downwards. Pressing the "-" sign deletes the corresponding above-ground and above-ground floors.
[0051] Furthermore, the ground elevation is defaultly ±0.00 and can be modified.
[0052] Furthermore, underground floors are defaultly not present. If underground floors need to be drawn, the underground floor option can be shown by checking the checkbox.
[0053] Furthermore, when there are above-ground floors, the top elevation of the underground staircase roof is linked to the elevation of the first floor. When there are no above-ground floors, the top elevation of the underground staircase roof can be modified independently.
[0054] Further, if you need to modify the previous information, click the previous step to operate.
[0055] In one example, please refer to Figure 3 , there are 3 above-ground floors, namely 1F (the ground floor), 2F, and 3F. At the same time, there is an RF roof floor on the 3F, and there are 4 underground floors, namely B1F, B2F, B3F, and B4F. Among them, the elevation of the 1F ground floor is set to ±0, and the floor height between the 1F ground floor and the 2F is set to 6m. Therefore, the elevation of the 2F is 6m (i.e., the elevation of the 1F ground floor 0 + the floor height 6), and the floor height between the 2F and the 3F is set to 6m. So, the elevation of the 3F is 12m (the elevation of the 2F 6 + the floor height 6). Similarly, the elevations of other floors can also be calculated accordingly.
[0056] It should be noted that when setting the roof, machine room floor, above-ground floors, and underground floors, several of them can be selectively set. For example, only the roof and above-ground floors can be set.
[0057] Further, please refer to Figure 4 , after this embodiment obtains all the floor information and calculates the elevations of each floor, it will generate a corresponding information sketch. The elevation values of each floor will be clearly marked in the information sketch in the floor order to ensure the accuracy of the data.
[0058] S102: Generate a platform information table according to the floor information and feedback the platform information table to the user;
[0059] S103: Obtain the entrance and exit platform information checked by the user in the platform information table;
[0060] Among them, the entrance and exit platforms include: the left entrance and exit platform and the right entrance and exit platform. Checking the entrance and exit platforms is only related to whether the stair platform is set, and has nothing to do with whether the door is opened.
[0061] After the user checks the entrance and exit platform information, the elevations of the corresponding floors of each entrance and exit platform will be set as the elevations of each entrance and exit platform. Among them, the user can modify the elevations of each entrance and exit platform according to the actual situation. For example, Figure 5 the B2F in
[0062] has been modified. Thus, the system will turn it red to remind the user that the data has been modified so that the user can confirm whether the modified data is incorrect.
[0063] It should be noted that the elevations of the left entrance and exit platform and the right entrance and exit platform are usually the same. There is usually 1 height difference between the two platforms, occasionally 2 height differences, and rarely 3 or 4 height differences.
[0064] S104: Calculate the intermediate platform and flight information based on the basic project information and the entrance and exit platform information;
[0065] Specifically, calculating the intermediate platform (also known as the rest platform) and flight information based on the basic project information and the entrance and exit platform information includes: generating the number of stair groups on this floor according to the number of entrances and exits on this floor and the upper floor; then referring to the stair attribute table according to the stair attributes to obtain the maximum flight height of each floor; obtaining the elevation of each entrance and exit platform according to the entrance and exit platform information; calculating the height difference between each entrance and exit platform and the previous entrance and exit platform according to the elevation of each entrance and exit platform; calculating the number of flights on the corresponding floor according to the height difference between each entrance and exit platform and the maximum flight height; calculating the number of intermediate platforms on the corresponding floor according to the number of flights on the corresponding floor; and then calculating the elevation of each intermediate platform according to the elevation, height difference, and number of flights of the entrance and exit platform on the floor corresponding to each intermediate platform.
[0066] This calculation process reduces the workload and time cost of manual calculation. The designer only needs to input the basic project information and the entrance and exit platform information, and the system can automatically complete the calculation of the intermediate platform and flight information, greatly improving the design efficiency.
[0067] In this embodiment, generating the number of stair groups on this floor according to the number of entrances and exits on this floor and the upper floor includes:
[0068] If the number of entrances and exits on this floor is 2 and the number of entrances and exits on the upper floor is 2, then generate two stair groups on this floor; for example, Figure 6 The number of entrances and exits on the 2F is 2, and the number of entrances and exits on its upper floor, the 3F, is 2, then generate two stair groups on the 2F.
[0069] If the number of entrances and exits on this floor is 1 and the number of entrances and exits on the upper floor is 2, then generate one stair group on this floor;
[0070] If the number of entrances and exits on this floor is 2 and the number of entrances and exits on the upper floor is 1, then generate one stair group on this floor;
[0071] If the number of entrances and exits on this floor is 1 and the number of entrances and exits on the upper floor is 1, then generate one stair group on this floor.
[0072] In this embodiment, the maximum flight height of each floor is obtained by referring to the stair attribute table according to the stair attributes. The stair attribute table is shown in Table 1.
[0073] Table 1
[0074]
[0075] The maximum flight height in Table 1 is calculated from 18 times the maximum tread width. For example, for the public stairs in a residence, the maximum tread width is 0.175, and its maximum flight height is 0.175 × 18 = 3.15.
[0076] It should be noted that the relevant specification sources for the stair attribute table are mainly based on the "General Code for Civil Buildings GB55031-2022" and the "Unified Standard for Design of Civil Buildings GB50352-2019".
[0077] In this embodiment, the height difference between each entrance and exit platform and the previous entrance and exit platform calculated according to the elevation of each entrance and exit platform includes: subtracting the elevation of the current entrance and exit platform from the elevation of the previous entrance and exit platform to obtain the height difference between each entrance and exit platform and the previous entrance and exit platform. For example, Figure 6 the elevation of the entrance and exit platform on the 3F in [example] is 12, and the elevation of its previous entrance and exit platform is 17.95. Therefore, the height difference on the 3F is 17.95 - 12 = 5.95. The elevation of the entrance and exit platform on the B2F is -14.57, and the elevation of its previous entrance and exit platform on the B1F is -8.4. Therefore, the height difference on the B2F is -8.4 - (-14.57) = 6.17.
[0078] In this embodiment, the number of flights corresponding to each floor calculated according to the height difference between each entrance and exit platform and the maximum flight height is specifically the height difference between each entrance and exit platform divided by the maximum flight height to obtain the number of flights corresponding to each floor. If it cannot be divided exactly, round up and add 1. For example, Figure 6 the height difference on the B1F in [example] is 8.4, and the maximum flight height is 3.15. The number of flights is 8.4 / 3.15 = 2.6, rounded up to 2, and adding 1 is 3. Similarly, the number of flights for all floors is calculated.
[0079] Then calculate the number of intermediate platforms. Specifically, the number of intermediate platforms = the number of flights on this floor - 1.
[0080] Then calculate the elevation of the intermediate platform. The elevation of the intermediate platform = the elevation of the entrance and exit platform on the corresponding floor + the height difference / the number of flights on this floor. For example, the elevation of the intermediate platform on the 3F = 12 + 5.95 / 2 = 14.975. The elevation of the intermediate platform on the B1F = -8.4 + 8.4 / 3 = -5.6. Since there are two intermediate platforms on it, the elevation of its other intermediate platform is -5.6 + 8.4 / 3 = -2.8.
[0081] S105: Integrate the intermediate platform and flight information and the entrance and exit platform information to obtain complete platform information;
[0082] Please refer to Figure 7, integrate the intermediate platform and flight information with the entrance and exit platform information to obtain the complete platform information. The complete platform information includes the information of each entrance and exit platform and the information of the intermediate platforms between each entrance and exit platform.
[0083] Furthermore, after integrating the intermediate platform and flight information with the entrance and exit platform information to obtain the complete platform information, it includes:
[0084] Number each entrance and exit platform and intermediate platform according to the complete platform information in a top-down and left-right rotation numbering manner.
[0085] Among them, the two scissors ladders in this embodiment are distinguished by the numbers AP and BP. All platforms with the same number belong to the same ladder.
[0086] In this embodiment, the increased number of intermediate platforms is: the number of platforms increased upward from the entrance and exit platform, that is, the number of rows increased upward in the table.
[0087] The number of ladder groups on this floor is: whether the intermediate platform is increased on both sides (i.e., the number of ladder groups is 2) or on one side (i.e., the number of ladder groups is 1). Increasing on both sides means adding an intermediate platform on each of the left and right sides; increasing on one side means adding an intermediate platform on the opposite side of the adjacent single platform.
[0088] If both the upper entrance and exit platform and the lower entrance and exit platform are on one side and on the opposite side, it depends on the situation. Situation 1: The platform in the flight requires sufficient staircase length support; Situation 2: Add two intermediate platforms, and increase two intermediate platforms downward from the upper platform at a height difference of 1400 mm.
[0089] S106: Perform height difference verification according to the complete platform information and make corresponding adjustments according to the verification results to obtain the staircase information;
[0090] Specifically, performing height difference verification on the complete platform information and making corresponding adjustments according to the verification results to obtain the staircase information includes: calculating the height difference between adjacent upper and lower platforms on the same side according to the complete platform information; determining whether the height difference between adjacent upper and lower platforms on the same side is greater than or equal to the predetermined height difference; if the height difference between adjacent upper and lower platforms on the same side is less than the predetermined height difference, then adjust the elevation of the lower platform among the adjacent upper and lower platforms on the same side, and recalculate the height difference between adjacent upper and lower platforms on the same side after the adjustment.
[0091] For example, please refer to Figure 8, the elevation of the landing AP13 is -16.7, and the elevation of the previous landing BP10 on the same side is -14.57. Therefore, the elevation difference of AP13 is 2.13, while the predetermined elevation difference is 2.73. So, the elevation difference of AP13 is less than the predetermined elevation difference. Then, it is necessary to adjust the elevation of the landing AP13. The elevation of the landing AP13 is adjusted to -17.4, and the calculated elevation difference of AP13 is 2.83, which is greater than the predetermined elevation difference of 2.73. At this time, the elevation of the landing AP13 is -17.4.
[0092] It should be noted that when calculating the elevation of the landing, rounding is required. And when the elevation of the platform in this embodiment needs to be adjusted, it is usually the elevation of the previous platform minus 2.8, and then rounding. For example, -14.57 minus 2.8 for BP10, the value is -17.37, and the rounded value is -17.4.
[0093] Among them, the reason for the predetermined elevation difference of 2.73m is as follows: The height of the first - level step is taken according to the staircase attributes, and the maximum can be considered as 180mm. The requirement for the clear height of the platform is: 2100mm, and it is necessary to stagger 300mm from the leading edge line of the lowest - level step. The height of the staircase beam is: 450mm, including the surface layer, and can be adjusted according to parameter settings. The sum of the height of the first - level step, the requirement for the clear height of the platform, and the height of the staircase beam is 2730mm. If calculated according to a single - ladder and half - platform, it is 1365mm.
[0094] In this embodiment, even if there are marked - red data (as Figure 9 shown), a section can still be generated, and a cloud - line marking will be added later.
[0095] Furthermore, according to the complete platform information, the elevation difference is verified and corresponding adjustments are made according to the verification results. The staircase information obtained also includes:
[0096] Calculating the elevation difference between two adjacent platforms based on the platform information of each entrance and exit and the elevation of the intermediate platform;
[0097] Calculating the minimum number of staircase steps that meet the specifications and the corresponding step height based on the elevation difference between two adjacent platforms.
[0098] After calculating the elevation difference between two platforms, the minimum number of staircase steps, and the corresponding step height, then it is necessary to conduct a clear - height verification.
[0099] The clear - height verification includes: verifying that the clear height of the platform ≥ 2100 and verifying that the clear height of the staircase section ≥ 2200. If the clear - height verification is passed, the complete staircase information can be formed. If the clear - height verification is not passed, parameters need to be adjusted to pass the clear - height verification.
[0100] At the same time, this embodiment also needs to perform other verifications, for example, it needs to pass the verification of "General Code for Civil Buildings GB55031-2022", "Uniform Standard for Design of Civil Buildings GB50352-2019" and "General Code for Fire Protection of Buildings GB55037-2022". Specifically, according to "General Code for Civil Buildings GB55031-2022", the step height and width of each section of stairs should be consistent, the height difference between adjacent sections of stairs should not be greater than 0.01m, and anti-slip measures should be taken on the step surface.
[0101] S107: Generate a detailed staircase drawing according to the staircase information.
[0102] See also Figures 10 - 12 Before generating the staircase detailed drawing, this embodiment needs to modify and confirm the various values of the plane figure and the various values required by the staircase figure.
[0103] Table 2
[0104]
[0105] Table 3
[0106]
[0107]
[0108] In this embodiment, after modifying and confirming the values of the plane figure and the values required by the staircase figure, the corresponding railing can be generated. Specifically, the height of the indoor stair handrail should not be less than 0.9m from the front edge of the step. When the length of the horizontal railing or balustrade of the stairs is greater than 0.5m, its height should not be less than 1.05m.
[0109] Next, this embodiment can generate a detailed staircase drawing according to modifying and confirming various values of the plane drawing and various values required by the staircase drawing, and the staircase information.
[0110] The staircase detail drawing includes the staircase section drawing and the staircase plan drawing. When the staircase section drawing and the staircase plan drawing are generated, the corresponding data information table will be generated.
[0111] In this embodiment, when generating drawings, if the calculated data of a certain layer cannot meet the specification requirements, the drawing will be avoided and changed into graphics when generating the drawing sample, and only the image of the entrance and exit platform will be generated. Among them, the standard layer image generation will be realized by cutting, and only a single floor image will be drawn.
[0112] In this embodiment, special types of stairs such as spiral staircases and curved staircases are also automatically calculated and generated.
[0113] For spiral staircases, it is necessary to accurately calculate the spiral radius, the radian of the steps, and the difference in the step sizes between the inner and outer sides. Specifically, in addition to obtaining information such as the size of the staircase room, the storey height, the beam height, and the default surface layer thickness, it is also necessary to collect key parameters of the spiral staircase, such as the position of the spiral central axis (which can be determined by specifying coordinate points on the CAD drawing), the spiral radius, the rotation direction (clockwise or counterclockwise), the starting angle, and the ending angle, etc.
[0114] Furthermore, based on the position of the spiral central axis input by the user and the boundary information of the staircase, accurately calculate the spiral radius. During the calculation process, the inner and outer boundaries of the staircase should be taken into account to ensure accurate values of the inner and outer spiral radii.
[0115] Then, according to the total rotation angle of the spiral staircase and the number of steps, calculate the radian of each step. The formula is: Radian of a single step = Total rotation angle / Number of steps. At the same time, the influence of the width and thickness of the steps on the radian should be considered for appropriate correction.
[0116] Since the radii of the inner and outer sides of the spiral staircase are different, the step sizes will also vary. Then, according to the inner and outer spiral radii and the radian of the steps, calculate the lengths and widths of the inner and outer steps. Generally, the length of the outer step will be greater than that of the inner step. The calculation formulas are as follows:
[0117] Length of the inner step = 2×π×Inner spiral radius×Radian of a single step / 360°;
[0118] Length of the outer step = 2×π×Outer spiral radius×Radian of a single step / 360°.
[0119] Then, based on the calculated information such as the spiral radius, the radian of the steps, and the inner and outer step sizes, generate a 3D model of the spiral staircase in the CAD operation interface. The model should be able to clearly display the spiral shape of the staircase, the details of the steps, and the spatial relationship with the surrounding environment.
[0120] On the basis of generating the 3D model, further draw the 2D detailed drawings of the spiral staircase, including sectional views, floor plans, elevation views, etc. During the drawing process, accurately mark the dimensions and angles of each part to ensure that the construction personnel can construct accurately according to the drawings.
[0121] In this embodiment, for curved staircases, the influence of the arc curvature and the center position of the circle on the step sizes and the platform layout should be considered to meet the diverse architectural design requirements.
[0122] Specifically, collect information such as the arc curvature of the curved staircase (which can be represented by the radius or the radius of curvature), the center position of the circle (also determined by the coordinate points on the CAD drawing), the starting and ending positions of the arc, and the direction of the staircase.
[0123] Then, based on the radius of curvature and the position of the center of the arc, as well as the width of the staircase, calculate the dimensions of each step. On an arc-shaped staircase, the lengths of the inner and outer sides of the steps change as the arc bends. The arc can be divided into several small segments, each of which is approximately regarded as a straight line, and then the dimensions of the steps corresponding to each small segment are calculated according to the geometric relationship.
[0124] Next, consider the shape of the arc and the position of the center of the circle to determine the position and dimensions of the landing. The setting of the landing should meet the requirements of personnel evacuation and use, and at the same time be coordinated with the trend of the arc. The specific layout of the landing can be determined by calculating the intersection position of the arc and the landing, as well as the length and width of the landing.
[0125] Then, using the information such as the calculated arc curvature, center position, step dimensions, and landing layout, generate a three-dimensional model of the arc-shaped staircase. The model should be able to truly reflect the bending effect of the arc and the overall shape of the staircase.
[0126] Next, based on the three-dimensional model, draw the two-dimensional detailed drawings of the arc-shaped staircase, which also include sectional views, plan views, elevation views, etc. On the drawings, the radius of the arc, the position of the center of the circle, the step dimensions, and the relevant information of the landing should be marked in detail so that the construction personnel can understand and construct.
[0127] In this embodiment, by summarizing the drawing methods and logics of the detailed staircase drawings in the conventional business process of architectural construction drawings, it maximally meets the usage habits of designers and is built into the CAD workflow, making it more convenient to use. At the same time, the user only needs to input simple parameters, and other work is automatically completed by the computer background, which can quickly generate the staircase detailed drawings, greatly improving the work efficiency. In addition, after the parameter input, the system automatically checks and calculates the clear height of the staircase, the height difference between adjacent steps, etc. according to the specification requirements to confirm whether they meet the specification requirements, reducing the error rate.
[0128] Please refer to Figure 13 , this embodiment provides an intelligent device 200 for generating staircase detailed drawings, including:
[0129] An acquisition unit 201 for acquiring the basic project information and floor information input by the user;
[0130] A feedback unit 202 for generating a landing information table according to the floor information and feeding back the landing information table to the user;
[0131] A check box unit 203 for acquiring the entrance and exit landing information checked by the user in the landing information table;
[0132] A calculation unit 204 for calculating the intermediate landing and flight information according to the basic project information and the entrance and exit landing information;
[0133] An integration unit 205, configured to integrate the intermediate platform and flight information and the landing platform information to obtain complete platform information;
[0134] An adjustment unit 206, configured to perform height difference verification according to the complete platform information and make corresponding adjustments according to the verification result to obtain staircase information;
[0135] A generation unit 207, configured to generate staircase details according to the staircase information.
[0136] Wherein, the basic project information includes staircase attributes, staircase dimensions, beam height, and default surface layer thickness, and the floor information includes the roof, machine room floor, above-ground floors, underground floors, and the storey height of each floor.
[0137] Further, the calculation unit 204 includes:
[0138] A flight group generation subunit, configured to generate the number of flight groups on this floor according to the number of entrances and exits on this floor and the upper floor;
[0139] A lookup subunit, configured to look up a staircase attribute table according to the staircase attributes to obtain the maximum flight height of each floor;
[0140] An elevation acquisition subunit, configured to acquire the elevation of each entrance and exit platform according to the entrance and exit platform information;
[0141] A platform height difference calculation subunit, configured to calculate the height difference between each entrance and exit platform and the previous entrance and exit platform according to the elevation of each entrance and exit platform;
[0142] A flight number calculation subunit, configured to calculate the number of flights on the corresponding floor according to the height difference between each entrance and exit platform and the maximum flight height;
[0143] An intermediate platform number calculation subunit, configured to calculate the number of intermediate platforms on the corresponding floor according to the number of flights on the corresponding floor;
[0144] An elevation calculation subunit, configured to calculate the elevation of each intermediate platform according to the elevation, height difference, and number of flights of the entrance and exit platform corresponding to the floor where each intermediate platform is located.
[0145] Further, the flight group generation subunit includes:
[0146] A first flight group generation subunit, configured to generate two flight groups on this floor if the number of entrances and exits on this floor is 2 and the number of entrances and exits on the upper floor is 2;
[0147] A second flight group generation subunit, configured to generate one flight group on this floor if the number of entrances and exits on this floor is 1 and the number of entrances and exits on the upper floor is 2;
[0148] A third staircase group generation subunit, configured to generate a staircase group on this floor if the number of entrances and exits on this floor is 2 and the number of entrances and exits on the upper floor is 1.
[0149] A fourth staircase group generation subunit, configured to generate a staircase group on this floor if the number of entrances and exits on this floor is 1 and the number of entrances and exits on the upper floor is 1.
[0150] Furthermore, the integration unit 205 includes:
[0151] A numbering subunit, configured to number each entrance and exit platform and intermediate platform according to the complete platform information in a way of numbering from top to bottom and rotating left and right.
[0152] Furthermore, the adjustment unit 206 includes:
[0153] An adjacent platform height difference calculation subunit, configured to calculate the height difference between the upper and lower adjacent platforms on the same side according to the complete platform information;
[0154] A height difference judgment subunit, configured to judge whether the height difference between the upper and lower adjacent platforms on the same side is greater than or equal to a predetermined height difference;
[0155] An adjustment subunit, configured to adjust the elevation of the lower platform among the upper and lower adjacent platforms on the same side if the height difference between the upper and lower adjacent platforms on the same side is less than the predetermined height difference, and recalculate the height difference between the upper and lower adjacent platforms on the same side after the adjustment.
[0156] Furthermore, the adjustment unit 206 further includes:
[0157] A platform height difference calculation subunit, configured to calculate the height difference between two adjacent platforms according to the information of each entrance and exit platform and the elevation of the intermediate platform;
[0158] A step calculation subunit, configured to calculate the minimum number of staircase steps that meet the specifications and the corresponding step height according to the height difference between two adjacent platforms.
[0159] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the specific working processes of the above-mentioned devices and units can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0160] The present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed, the method provided by the foregoing embodiments can be implemented. The storage medium may include: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc that can store program codes.
[0161] The present invention also provides a computer device, which may include a memory and a processor. A computer program is stored in the memory. When the processor calls the computer program in the memory, the method provided in the above embodiments can be implemented. Of course, the computer device may also include various network interfaces, power supplies and other components.
[0162] In the description of the specification, the embodiments are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same and similar parts among the embodiments, reference can be made to each other. For the device disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple. For the relevant parts, reference can be made to the description of the method part. It should be noted that for those of ordinary skill in the art in the technical field, without departing from the principle of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.
[0163] It should also be noted that in this specification, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion.
[0164] Including, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such a process, method, article or device. Without more limitations, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including the element.
Claims
1. A method for intelligently generating staircase details, characterized in that: include: Get the basic project information and floor information entered by the user; Generate a platform information table according to the floor information and feed the platform information table back to the user; Obtaining the entry and exit platform information selected by the user in the platform information table; The intermediate platform and staircase information are calculated based on the basic information of the project and the entrance and exit platform information; Integrate the intermediate platform and staircase information with the entrance and exit platform information to obtain complete platform information; Verify the height difference according to the complete platform information and make corresponding adjustments according to the verification result to obtain staircase information; Generate a stair detail drawing according to the stair information.
2. The intelligent generation method of staircase details according to claim 1 is characterized in that: The basic project information includes stair attributes, staircase dimensions, beam height and default surface thickness, and the floor information includes roof, machine room floor, above-ground floor, underground floor and the height of each floor.
3. The intelligent generation method of staircase details according to claim 2 is characterized in that: The intermediate platform and staircase information calculated according to the basic information of the project and the entrance and exit platform information includes: Generate the number of elevator groups on this floor based on the number of entrances and exits on this floor and the previous floor; According to the stair attributes, the stair attribute table is consulted to obtain the maximum stair height of each floor; Acquire the elevation of each entrance and exit platform according to the entrance and exit platform information; The height difference between each entrance and exit platform and the previous entrance and exit platform calculated based on the elevation of each entrance and exit platform; The number of stair sections on the corresponding floor is calculated based on the height difference of each entrance and exit platform and the maximum stair section height; The number of intermediate platforms on the corresponding floor is calculated according to the number of staircases on the corresponding floor; The elevation of each intermediate platform is calculated based on the elevation, height difference and number of stair steps of the entrance and exit platforms on the floors corresponding to each intermediate platform.
4. The intelligent generation method of staircase details according to claim 3 is characterized in that: The number of elevator groups on this floor generated according to the number of entrances and exits on this floor and the previous floor includes: If the number of entrances and exits on this floor is 2, and the number of entrances and exits on the previous floor is 2, two stair groups are generated on this floor; If the number of entrances and exits on this floor is 1, and the number of entrances and exits on the previous floor is 2, then a staircase group is generated on this floor; If the number of entrances and exits on this floor is 2, and the number of entrances and exits on the previous floor is 1, then a staircase group is generated on this floor; If the number of entrances and exits on this floor is 1, and the number of entrances and exits on the previous floor is 1, a stair group is generated on this floor.
5. The intelligent generation method of staircase details according to claim 1 is characterized in that: The step of integrating the intermediate platform and staircase information with the entrance and exit platform information to obtain complete platform information includes: According to the complete platform information, each entrance and exit platform and the intermediate platform are numbered from top to bottom and in rotation from left to right.
6. The intelligent generation method of staircase details according to claim 1 is characterized in that: The height difference verification is performed according to the complete platform information and corresponding adjustments are made according to the verification result to obtain the staircase information, including: Calculate the height difference of upper and lower adjacent platforms on the same side according to the complete platform information; Determine whether the height difference between the upper and lower adjacent platforms on the same side is greater than or equal to the predetermined height difference; If the height difference between the upper and lower adjacent platforms on the same side is less than the predetermined height difference, the elevation of the lower platform among the upper and lower adjacent platforms on the same side is adjusted, and the height difference between the upper and lower adjacent platforms on the same side is recalculated after the adjustment.
7. The intelligent generation method of staircase details according to claim 1 is characterized in that: The step of verifying the height difference according to the complete platform information and making corresponding adjustments according to the verification result to obtain the staircase information further includes: Calculate the height difference between two adjacent platforms based on the information of each entrance and exit platform and the elevation of the middle platform; Calculate the minimum number of stair steps and corresponding step height that meet the specifications based on the height difference between two adjacent platforms.
8. An intelligent generation device for staircase details, characterized in that: include: An acquisition unit, used to acquire basic project information and floor information input by a user; A feedback unit, configured to generate a platform information table according to the floor information and feed back the platform information table to the user; A checking unit, used to obtain the entry and exit platform information checked by the user in the platform information table; A calculation unit, used for calculating the intermediate platform and staircase information according to the basic information of the project and the entrance and exit platform information; An integration unit, used for integrating the intermediate platform and staircase information with the entrance and exit platform information to obtain complete platform information; An adjustment unit, used to verify the height difference according to the complete platform information and make corresponding adjustments according to the verification result to obtain stair information; A generating unit is used to generate a stair detail drawing according to the stair information.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method for intelligently generating stair detail drawings according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, enables the processor to perform the intelligent generation method of stair detail drawings according to any one of claims 1 to 7.