Automatic arrangement method and system of parking space lighting equipment based on BIM
The BIM-based automatic layout method for parking space lighting equipment solves the problem of traditional lighting system design relying on manual experience, and realizes efficient and energy-saving lighting system design and installation.
Patent Information
- Application Number
- CN202411395131.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2044-10-08
AI Technical Summary
Traditional lighting system design relies on manual experience and hand-drawn drawings, resulting in low efficiency and difficulty in ensuring design quality.
A BIM-based parking space lighting equipment automatic layout method is adopted. By obtaining the BIM model of the parking lot, the parking space information is identified, the lighting equipment information is determined, and the lighting equipment is automatically arranged based on this information.
It improves the design quality and efficiency of the lighting system, reduces human errors, ensures that the lighting equipment configuration meets energy conservation and emission reduction requirements, simplifies the installation process, and realizes the automation and intelligence of lighting design.
Smart Images

Figure CN119416302B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of BIM architectural design, and in particular to a method and system for automatically arranging parking space lighting equipment based on BIM. Background Art
[0002] With the rapid development of intelligent and green building technologies, Building Information Modeling (BIM) has become a crucial tool in the construction industry. The design and layout of parking lot lighting systems are particularly critical in their design and construction, as they not only impact operational efficiency but also directly impact safety and comfort. However, traditional lighting system design methods often rely on manual experience and hand-drawn drawings, which are inefficient and difficult to guarantee design quality.
[0003] Therefore, the existing technology still needs to be improved and enhanced. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a BIM-based automatic layout method and system for parking space lighting equipment in response to the above-mentioned defects of the existing technology, aiming to solve the problems of low efficiency and difficulty in ensuring design quality caused by excessive reliance on manual experience and hand-drawn drawings in the design process of traditional lighting systems.
[0005] In order to solve the above technical problems, the technical solutions adopted by the present invention are as follows:
[0006] In a first aspect, the present invention provides a method for automatically arranging parking space lighting equipment based on BIM, wherein the method comprises:
[0007] Obtain the BIM model of the parking lot;
[0008] Based on the BIM model, identifying parking space information, the parking space information including parking space location, parking space size, and parking space type;
[0009] Determining lighting equipment information based on the parking space information, wherein the lighting equipment information includes at least the number of lighting equipment;
[0010] Lighting devices are arranged based on the parking space information and the lighting device information.
[0011] In one implementation, identifying parking space information based on the BIM model includes:
[0012] Based on the BIM model, an image of the parking area is acquired, and image features of the parking area are extracted based on the image;
[0013] Obtaining a pre-trained parking space model, and comparing the pre-trained parking space model with the extracted image features to obtain a comparison result;
[0014] Based on the comparison result, the parking space position, parking space size, and parking space type in the image features are determined, and the parking space position, parking space size, and parking space type are used as the parking space information.
[0015] In one implementation, the step of identifying parking space information based on the BIM model further includes:
[0016] Obtaining distance information between two adjacent parking spaces in the parking space information, and comparing the distance information with a preset distance threshold;
[0017] If the distance information is less than the distance threshold, acquiring target adjacent parking spaces whose distance information is less than the distance threshold, wherein the target adjacent parking spaces include a first parking space and a second parking space;
[0018] If the length of the long side of the first parking space is greater than half the length of the long side of the second parking space, the first parking space and the second parking space are grouped into the same group.
[0019] In one implementation, determining lighting equipment information based on the parking space information includes:
[0020] Get the number of parking spaces in each group of parking spaces to get the number of group parking spaces;
[0021] Obtaining a preset table, wherein the preset table is a comparison table of the number of parking spaces and the number of lighting devices;
[0022] The number of parking spaces in the group is matched with the preset table to obtain the number of lighting devices corresponding to the number of parking spaces in the group.
[0023] In one implementation, matching the number of parking spaces in the group with the preset table to obtain the number of lighting devices corresponding to the number of parking spaces in the group includes:
[0024] If the number of parking spaces in the group fails to match the preset table, performing a modulo operation on the number of parking spaces in the group, using a preset value as the modulus, to obtain a remainder;
[0025] The value of the remainder is set as the number of parking spaces in the candidate group;
[0026] Based on the number of parking spaces in the candidate group, the number of lighting devices corresponding to the number of parking spaces in the candidate group is searched in the preset table.
[0027] In one implementation, the arranging lighting devices based on the parking space information and the lighting device information includes:
[0028] Based on the parking space size of each parking space, obtaining the group parking space size of each group of parking spaces, wherein the group parking space size includes the length value and the width value of each group of parking spaces;
[0029] Calculating the lighting device spacing, starting distance, and positioning spacing based on the group of parking space dimensions;
[0030] The lighting devices are arranged based on the lighting device spacing, the starting distance, the positioning spacing and the number of lighting devices.
[0031] In one implementation, the arranging of lighting devices based on the parking space information and the lighting device information further includes:
[0032] Bind the arranged lighting equipment to the corresponding parking space group to form a bound parking space group;
[0033] Based on the bound parking space groups, the bound parking space group with the largest number of lighting devices is selected to obtain a target parking space group;
[0034] Aligning the lighting devices with each other using the lighting devices in the target parking space group as an alignment reference;
[0035] If the number of the target parking space groups is greater than 1, determining the target parking space group with the smallest area among the target parking space groups to obtain a candidate parking space group;
[0036] Alignment between the lighting devices is performed using the lighting devices in the candidate parking space group as an alignment reference.
[0037] In a second aspect, an embodiment of the present invention further provides a BIM-based automatic arrangement system for parking space lighting equipment, wherein the system includes:
[0038] BIM model acquisition module, used to obtain the BIM model of the parking lot;
[0039] A parking space information identification module, configured to identify parking space information based on the BIM model, wherein the parking space information includes parking space location, parking space size, and parking space type;
[0040] a lighting equipment information determination module, configured to determine lighting equipment information based on the parking space information, wherein the lighting equipment information includes at least the number of lighting equipment;
[0041] A lighting equipment arrangement module is configured to arrange lighting equipment based on the parking space information and the lighting equipment information.
[0042] In a third aspect, an embodiment of the present invention further provides a terminal, wherein the terminal includes a memory, a processor, and an automatic arrangement program for BIM-based parking space lighting equipment stored in the memory and capable of running on the processor. When the processor executes the automatic arrangement program for BIM-based parking space lighting equipment, the steps of the automatic arrangement method for BIM-based parking space lighting equipment of any one of the above-mentioned schemes are implemented.
[0043] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores an automatic arrangement program for BIM-based parking space lighting equipment. When the automatic arrangement program for BIM-based parking space lighting equipment is executed by a processor, the steps of the automatic arrangement method for BIM-based parking space lighting equipment described in any one of the above-mentioned schemes are implemented.
[0044] Beneficial effects: The present invention provides a method for automatically arranging parking space lighting equipment based on BIM. Compared with the existing technology, the present invention first obtains the BIM model of the parking lot to ensure that the spatial layout information of the entire site can be quickly and accurately obtained. Compared with traditional on-site surveys and manual drawing, the speed and accuracy of data collection are greatly improved, and the possibility of human error is reduced. Then, based on the BIM model, the parking space information is identified. The parking space information includes the parking space location, parking space size and parking space type. This process can not only save a lot of time and labor costs, but also ensure that the collected information is more accurate and comprehensive, providing a solid foundation for subsequent lighting design. Then, based on the parking space information, the lighting equipment information is determined. The lighting equipment information includes at least the number of lighting equipment. This step ensures that the configuration of the lighting equipment meets both the lighting standards and the requirements of energy conservation and emission reduction, improves the efficiency of the lighting system, and reduces unnecessary waste of resources. Finally, the lighting equipment is arranged based on the parking space information and the lighting equipment information. This process simplifies the installation process and reduces the difficulty of construction. The method proposed in this invention not only greatly improves the design quality and efficiency of the lighting system, but also facilitates future maintenance and upgrades, realizes the automation and intelligence of lighting design, and provides strong support for building an efficient and energy-saving lighting system. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 This is a flowchart of a specific implementation of a method for automatically arranging parking space lighting equipment based on BIM provided in an embodiment of the present invention.
[0046] Figure 2 This is a flowchart for identifying parking space information in the automatic arrangement method of parking space lighting equipment based on BIM provided by an embodiment of the present invention.
[0047] Figure 3 This is a flowchart of arranging lighting equipment in the automatic arrangement method of parking space lighting equipment based on BIM provided by an embodiment of the present invention.
[0048] Figure 4 This is a flowchart for determining lighting equipment information in a method for automatically arranging parking space lighting equipment based on BIM provided by an embodiment of the present invention.
[0049] Figure 5This is a principle block diagram of a BIM-based automatic arrangement system for parking space lighting equipment provided by an embodiment of the present invention.
[0050] Figure 6 This is a block diagram of the internal structure principle of the terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solution and effect of the present invention clearer and more specific, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0052] With the rapid development of intelligent and green building technologies, Building Information Modeling (BIM) has become a crucial tool in the construction industry. The design and layout of parking lot lighting systems are particularly critical in their design and construction, as they not only impact operational efficiency but also directly impact safety and comfort. However, traditional lighting system design methods often rely on manual experience and hand-drawn drawings, which are inefficient and difficult to guarantee design quality.
[0053] To address the aforementioned issues, this embodiment provides a method, terminal, and medium for automatically arranging parking space lighting equipment based on BIM. In specific implementation, this embodiment first obtains a BIM model of the parking lot, ensuring rapid and accurate acquisition of the entire site's spatial layout information. Compared to traditional on-site surveys and manual drawing, this significantly improves the speed and accuracy of data collection and reduces the potential for human error. Next, based on the BIM model, parking space information is identified, including location, dimensions, and type. This process not only saves significant time and labor costs but also ensures that the collected information is more accurate and comprehensive, providing a solid foundation for subsequent lighting design. Then, based on the parking space information, lighting equipment information is determined, including at least the number of lighting devices. This step ensures that the lighting equipment configuration meets both lighting standards and energy conservation and emission reduction requirements, improving the efficiency of the lighting system and reducing unnecessary resource waste. Finally, lighting equipment is arranged based on the parking space and lighting equipment information. This process simplifies the installation process and reduces construction difficulty. The method proposed in this invention not only greatly improves the design quality and efficiency of the lighting system, but also facilitates future maintenance and upgrades, realizes the automation and intelligence of lighting design, and provides strong support for building an efficient and energy-saving lighting system.
[0054] For example, consider designing the lighting system for a newly constructed underground parking lot. This parking lot is located on the basement level of a large commercial complex in the city center and is planned to have a certain number of parking spaces for standard compact cars. To improve the quality and efficiency of the lighting system design, the method proposed in this invention can be applied. First, a BIM model of the underground parking lot is obtained to ensure that the design closely matches the actual building structure. This helps reduce errors and rework during construction, avoids design-to-reality incompatibilities that may arise later in implementation, and enables rational planning based on accurate data, improving project efficiency and quality while effectively controlling costs. Next, based on the BIM model of the underground parking lot, parking space information for standard compact cars is identified. This information includes location, size, and type, enabling more precise layout planning. Lighting equipment information, including at least the number of lighting devices, is then determined based on this parking information. This step not only takes into account the actual lighting needs of different areas but also effectively avoids resource waste, ensuring the overall energy efficiency of the lighting system is optimized. Ultimately, the lighting system is arranged based on the parking space and lighting equipment information for standard small cars, ensuring that every parking space receives adequate lighting. This ensures that the lighting throughout the entire parking lot is both continuous and consistent, achieving a lighting effect that meets both functional and aesthetic requirements while also reducing energy consumption and maintenance costs. In summary, the proposed method, through a series of scientific analysis and design steps, achieves comprehensive optimization of the underground parking lot lighting system, improving both its design quality and efficiency.
[0055] This embodiment provides a method for automatically arranging parking space lighting equipment based on BIM, which can be applied to smart terminals, such as Figure 1 As shown in , the specific steps include:
[0056] Step S100: Obtain a BIM model of the parking lot.
[0057] In this embodiment, the BIM platform is first launched, and the necessary software and plug-ins are loaded to ensure that the platform can support subsequent parking space identification and lighting calculations. For example, specific scripts or toolkits are installed to handle complex geometries and lighting simulations. Then, a BIM model of the parking lot is imported, containing complete and accurate parking space information. To ensure the model's accuracy and completeness, a quality check is performed before importing, such as using specialized tools to detect errors or omissions. If the parking lot has been renovated or expanded, the BIM model must be up to date to reflect all changes. Additional details can be added to key areas, such as entrances, exits, and turns, to more accurately assess lighting needs. By leveraging the BIM model, highly accurate data can be obtained, which is crucial for subsequent parking space identification and lighting equipment placement. For example, the powerful capabilities of the BIM platform make it easy to identify which areas within the parking lot require higher-intensity lighting and which areas can use lower-wattage fixtures. Natural light exposure at different times of day can even be simulated to optimize the lighting system design. In addition, the advantage of using BIM technology is that it can provide an integrated digital environment in which real lighting conditions can be simulated, the effects of different lighting solutions can be evaluated, and the final design can be ensured to be both efficient and energy-saving. This approach can not only significantly improve the accuracy of the design, but also effectively reduce the additional costs and time consumption caused by on-site adjustments, thereby achieving rapid progress and high-quality completion of the project. For example, through the BIM model, the design team can test different LED lamp configurations in a virtual environment, compare their energy consumption, illumination distribution, and impact on driver visual comfort, and then make the best choice.
[0058] The development environment in this example is based on a Windows system, on which Autodesk Revit BIM (Building Information Modeling) software is installed to construct a 3D building information model containing architectural, structural, and electromechanical elements. Secondary development was conducted using the Revit API in conjunction with the C# programming language, resulting in an algorithm for automatically creating lighting fixtures. Ultimately, the resulting 3D model automatically designed by the algorithm is visually displayed in Revit, with data exchange throughout the entire process being facilitated through the Revit API.
[0059] Step S200: Based on the BIM model, identify parking space information, where the parking space information includes parking space location, parking space size, and parking space type.
[0060] In this embodiment, after obtaining the BIM model of the parking lot, parking space information is identified based on the BIM model. This parking space information includes parking space location, space dimensions, and space type. The parking space location information provides the specific coordinates of each parking space and its spatial relationship to parking lot entrances, stairwells, and other important areas. For example, in a large underground parking lot, location information can be used to determine which parking spaces are near emergency exits or elevators, thereby prioritizing these areas for better lighting conditions. The parking space dimension information provides the actual size of each parking space, which is crucial for selecting appropriate lighting equipment. Different parking spaces may require different types or quantities of lamps to achieve the desired lighting effect. For example, a standard parking space is typically approximately 2.5 meters wide and 5 meters long, while an extended or widened space may require additional lighting points or higher-power lamps to cover the entire area. Parking space type identification is designed to meet specific needs. For example, special parking spaces such as barrier-free spaces and electric vehicle charging spaces may require more prominent signage or lighting with special functions. By identifying these special parking spaces and designing lighting based on their characteristics, the user experience can be improved and the safety and convenience of all users can be ensured. In summary, by carefully identifying and analyzing parking space information, we can not only ensure the reasonable layout of the lighting system, but also improve lighting efficiency, reduce energy consumption, and ultimately improve the safety and comfort of the entire parking lot.
[0061] Specifically, if Figure 2 As shown in , step S200 includes the following steps:
[0062] Step S201: acquiring an image of a parking area based on the BIM model, and extracting image features of the parking area based on the image;
[0063] Step S202: obtaining a pre-trained parking space model, and comparing the pre-trained parking space model with the extracted image features to obtain a comparison result;
[0064] Step S203: Based on the comparison result, determine the parking space position, parking space size, and parking space type in the image features, and use the parking space position, parking space size, and parking space type as the parking space information.
[0065] In one implementation, to identify parking space information based on the BIM model, the system first activates a parking space recognition module. This module automatically identifies parking spaces within the BIM model using the Revit API's family category filtering rules. For example, by assigning specific tags or attributes, such as the "parking space" category, the system can quickly locate all elements belonging to parking spaces. Next, an image of the parking space area is acquired from the BIM model, and image features of the parking space area are extracted. These features include information such as the space's outline, shape, and size. For example, for a standard rectangular parking space, image features may include the rectangle's aspect ratio and the roundness of its corners. Next, a pre-trained parking space model is obtained and compared with the extracted image features. This pre-trained parking space model is constructed based on deep learning technology and has been trained on a large number of images of actual parking areas to ensure that it can accurately identify the parking location, size, and type of various parking spaces. For example, the pre-trained parking space model can distinguish between the different features of regular parking spaces and disabled parking spaces, such as parking space location, size, and type. In this way, a high recognition rate can be maintained even with poor image quality. Finally, based on the comparison results, the parking space location, size, and type from the image features can be accurately determined and stored in a database as the parking space information for subsequent lighting calculations. For example, if the pre-trained parking space model identifies that the image features of a parking space area match those of a disabled parking space area, it will be marked as a disabled parking space and its location, size, and type information will be recorded. Through this series of steps, not only the accuracy of parking space information recognition is improved, but also rich data support is provided for subsequent applications.
[0066] In one implementation, after identifying the parking space information based on the BIM model, the parking spaces are further grouped. First, the spacing information between two adjacent parking spaces in the parking space information is obtained, and the spacing information is compared with a preset distance threshold. This can help identify which parking spaces are closer to each other, so as to determine whether they are suitable for being grouped together. For example, in a parking lot, assuming the preset distance threshold is 1.5 meters, if the distance between two parking spaces is less than 1.5 meters, then the two parking spaces are likely to be divided into the same group. In this way, it can be ensured that the grouped parking spaces have similar usage characteristics and management convenience. Then, for those target adjacent parking spaces whose spacing information is less than the preset distance threshold, the size characteristics of these parking spaces will be further analyzed. The target adjacent parking spaces include the first parking space and the second parking space. Specifically, if the long side length of the first parking space is greater than half the long side length of the second parking space, then the two parking spaces will be divided into the same group. The advantage of this division method is that it takes into account the actual size differences of the parking spaces, which helps to ensure that the parking spaces in the same group have similar space utilization efficiency and visual consistency. For example, if the long side length of the first parking space is 3 meters and the long side length of the second parking space is 2 meters, then according to this rule, the two parking spaces will be divided into the same group because the long side length of the first parking space is indeed greater than half the long side length of the second parking space (that is, 1 meter). In this way, even when space is limited, the effective utilization of parking spaces can be maximized through reasonable parking space grouping.
[0067] Step S300: Determine lighting equipment information based on the parking space information, where the lighting equipment information at least includes the number of lighting equipment.
[0068] In this embodiment, lighting equipment information is determined based on the obtained parking space information. This lighting equipment information includes at least the number of lighting devices. This approach ensures that each parking space receives an appropriate and uniform lighting level, meeting lighting needs while effectively avoiding unnecessary energy consumption. This precise design not only significantly improves the overall energy efficiency of the parking lot but also optimizes the layout of the lighting system, creating a more comfortable and safe parking environment for users. Furthermore, this lighting solution can be further integrated with an intelligent control system to dynamically adjust brightness based on actual usage, achieving the dual goals of energy conservation and improving user experience.
[0069] Specifically, if Figure 3 As shown in , step S300 includes the following steps:
[0070] Step S301: Obtain the number of parking spaces in each group of parking spaces to obtain the number of group parking spaces;
[0071] Step S302: Obtain a preset table, which is a comparison table of the number of parking spaces and the number of lighting devices;
[0072] Step S303: Match the number of parking spaces in the group with the preset table to obtain the number of lighting devices corresponding to the number of parking spaces in the group.
[0073] In one implementation, to determine lighting equipment information based on the parking space information, the number of parking spaces in each parking group is first obtained to determine the number of parking spaces per group. For example, if there are 10 standard parking groups in a parking lot, each containing 20 spaces, then the number of parking spaces per group is 20. This approach facilitates the unified planning and management of subsequent lighting equipment. Next, a preset table is obtained, which compares the number of parking spaces per group with the number of lighting equipment. For example, the preset table may indicate that when the number of parking spaces per group is 20, 10 lighting equipment are required, while when the number of parking spaces per group is 30, 15 lighting equipment are required. The preset table is developed based on previous lighting design specifications and experience, ensuring that each parking area receives an appropriate lighting level. By using the preset table, the number of lighting equipment required for each parking group can be quickly determined, reducing uncertainty in the design process and improving design efficiency. The number of parking spaces per group is then matched against the preset table to determine the number of lighting equipment corresponding to the number of parking spaces per group. For example, if the number of parking spaces per group is 20, the corresponding number of lighting equipment is directly determined from the preset table to be 10. However, if the number of parking spaces for a group does not appear in the preset table, for example, if the number of parking spaces is 23, then it is necessary to perform a modulo operation on 23, using a preset value (such as 10) as the modulus to obtain the remainder. In this example, the remainder of 23 divided by 10 is 3, and this remainder 3 is used as the candidate number of parking spaces for the group. Next, based on this candidate number of parking spaces, the corresponding number of lighting devices is searched in the preset table. For example, the preset table stipulates that when the number of group parking spaces is 3, 2 lighting devices need to be installed. In this way, for a group with 23 parking spaces, 10 lighting devices can be installed first according to the number of 20 parking spaces, plus 2 lighting devices for the remainder of 3 parking spaces, for a total of 12 lighting devices. This embodiment provides a flexible solution. Even if a non-standard number of parking spaces is encountered, the appropriate number of lighting devices can be found by adjustment, ensuring that each parking area can be properly illuminated while avoiding waste of lighting devices. In addition, this method also simplifies the design process, making the lighting design more standardized and predictable. In summary, through the above steps, this embodiment can accurately determine the required number of lighting devices based on parking space information, ensuring that each area in the parking lot can obtain appropriate lighting, thereby improving safety and user experience.
[0074] Step S400: Arrange lighting equipment based on the parking space information and the lighting equipment information.
[0075] In this embodiment, a comprehensive lighting equipment library is first established on the BIM platform. The library should contain three-dimensional models of various lighting equipment and their technical performance parameters. To ensure the quality of the equipment library, each lighting equipment should have detailed data, including but not limited to illuminance (lux), color temperature (Kelvin), luminous efficacy (lm / W), power (W), lamp efficiency, light source type (such as LED, fluorescent lamp, etc.), size, and installation method. For example, an LED panel light may be marked as a 600mm x 600mm square, with a power of 50W, a color temperature of 4000K, and an average illuminance of 300lux, suitable for scenarios such as offices or parking lots. The advantage of the equipment library is that it provides designers with a complete resource pool, allowing them to quickly screen and select appropriate lighting equipment based on project requirements. Then, based on the lighting requirements, the appropriate lighting equipment can be quickly screened and selected from the lighting equipment library. The lighting equipment is then arranged based on the parking space information and the lighting equipment information. This arrangement of lighting equipment not only ensures the efficient operation of the entire parking lot lighting system, but also significantly reduces energy consumption and eliminates unnecessary energy waste.
[0076] Specifically, if Figure 4 As shown in , step S400 includes the following steps:
[0077] Step S401: Based on the parking space size of each parking space, obtain the group parking space size of each group of parking spaces, where the group parking space size includes the length and width of each group of parking spaces;
[0078] Step S402: Calculate the lighting device spacing, starting distance, and positioning spacing based on the parking space size group;
[0079] Step S403: Arrange the lighting devices based on the lighting device spacing, the starting distance, the positioning spacing, and the number of lighting devices.
[0080] In one implementation, lighting equipment is arranged based on the parking space information and the lighting equipment information. First, based on the parking space size of each parking space, the group parking space size of each group of parking spaces is obtained. The group parking space size includes the length value and width value of each group of parking spaces. For example, the size of a standard parking space is 2.5 meters wide by 5 meters long, and a parking space group consists of four parking spaces side by side. The total width of the parking space group is 10 meters (without considering the intervals between parking spaces), and the length remains unchanged at 5 meters. The advantage of this process is that it can provide a specific size basis for the arrangement of lighting equipment, ensuring that the lighting equipment can evenly cover each parking space area, while taking into account that different types of parking spaces may have different size requirements. Next, the lighting device spacing, starting distance, and positioning spacing are calculated based on the size of the parking space group. The lighting device spacing refers to the horizontal distance between two adjacent lighting devices, the starting distance refers to the distance from the first lighting device to the parking space edge, and the positioning spacing refers to the position of the lighting device relative to the parking space centerline. For example, if the parking space group is 10 meters wide, the lighting device spacing can be set to 3 meters to ensure even light distribution. The starting distance is set to 0.5 meters, that is, calculated from the parking space edge, and the positioning spacing is set to 0.5 meters. This means that the lighting devices will be installed 0.5 meters on either side of the parking space centerline. The advantage of this is that the lighting devices can illuminate the entire parking space without creating excessive shadow areas. Then, according to the lighting requirements, the lighting device library can be quickly screened and selected for appropriate lighting devices. For example, if uniform lighting is required across a 10-meter-wide parking space group, LED lamps with a 120-degree beam angle and a power of 50 watts can be selected. This choice not only meets the lighting requirements but also improves energy efficiency and reduces maintenance costs. Finally, the lighting equipment is arranged based on the lighting equipment spacing, starting distance, positioning spacing, and the number of lighting equipment. During arrangement, in addition to considering spacing, starting distance, and positioning spacing, it is also necessary to comply with local safety and lighting regulations to ensure that the lighting equipment not only meets lighting needs but is also safe and reliable. This arrangement method ensures uniform and energy-efficient lighting throughout the parking lot, while complying with various regulations and standards and improving the user experience.
[0081] In one implementation, after arranging the lighting equipment based on the parking space information and the lighting equipment information, the lighting equipment must be aligned. First, the arranged lighting equipment is bound to the corresponding parking space group to form a bound parking space group. This binding method is convenient for management and maintenance. For example, when a parking space group requires special attention (such as VIP parking spaces), it can be achieved by adjusting the brightness or working mode of the lighting equipment bound to the parking space group. Then, based on the bound parking space group, the bound parking space group with the largest number of lighting equipment is screened out to obtain the target parking space group. This screening process helps to determine the areas with the most dense lighting, which are usually areas with more traffic or that require higher lighting standards. For example, at the entrance of the parking lot, near the elevator or near the exit, there are usually more lighting equipment, so these areas are likely to become target parking space groups. Selecting the target parking space group with the largest number of lighting equipment as the alignment benchmark can ensure that the lighting distribution of the entire parking lot is more uniform and reasonable. If there are multiple target parking space groups with the same number of lighting fixtures, the next step is to further screen the target parking space group with the smallest area, defining it as a candidate parking space group. Smaller areas with a higher number of lighting fixtures often require higher lighting density, such as special service areas or emergency exits within a parking lot. Using the lighting fixtures in this candidate parking space group as a benchmark for alignment ensures adequate lighting coverage in these critical areas, while also reducing potential safety hazards caused by uneven lighting. Aligning lighting fixtures ensures consistent operating conditions and performance across all lighting fixtures. Alignment not only ensures consistent parameters such as brightness and color temperature for each lighting fixture, but also synchronizes their on / off timings and fault detection mechanisms, thereby improving the efficiency and reliability of the overall lighting system. For example, if a parking lot utilizes an intelligent lighting system, alignment can ensure that all lighting fixtures automatically turn on and off within specified time periods, or issue alerts when a fault is detected. This approach not only optimizes the overall lighting environment in the parking lot, but also effectively reduces energy consumption and enhances the user experience.
[0082] In summary, this embodiment first obtains a BIM model of the parking lot, ensuring rapid and accurate acquisition of the entire site's spatial layout information. Compared to traditional on-site surveys and manual drawing, this significantly improves the speed and accuracy of data collection and reduces the potential for human error. Next, based on the BIM model, parking space information is identified, including location, dimensions, and type. This process not only saves significant time and labor costs but also ensures that the collected information is more accurate and comprehensive, providing a solid foundation for subsequent lighting design. Then, based on this parking space information, lighting equipment information is determined, including at least the number of lighting devices. This step ensures that the lighting equipment configuration meets both lighting standards and energy conservation and emission reduction requirements, improving the efficiency of the lighting system and reducing unnecessary resource waste. Finally, lighting equipment is arranged based on the parking space information and lighting equipment information. This process simplifies the installation process and reduces construction difficulty. The proposed method not only significantly improves the design quality and efficiency of the lighting system, but also facilitates future maintenance and upgrades, achieving automation and intelligent lighting design, and providing strong support for the construction of efficient and energy-saving lighting systems.
[0083] like Figure 5 As shown in , this embodiment also provides an automatic arrangement system for parking space lighting equipment based on BIM, which includes: a BIM model acquisition module 10, a parking space information identification module 20, a lighting equipment information determination module 30, and a lighting equipment arrangement module 40. Specifically, the BIM model acquisition module 10 is used to obtain a BIM model of a parking lot. The parking space information identification module 20 is used to identify parking space information based on the BIM model, and the parking space information includes parking space location, parking space size, and parking space type. The lighting equipment information determination module 30 is used to determine lighting equipment information based on the parking space information, and the lighting equipment information includes at least the number of lighting equipment. The lighting equipment arrangement module 40 is used to arrange lighting equipment based on the parking space information and the lighting equipment information.
[0084] In one implementation, the parking space information recognition module 20 includes:
[0085] An image feature acquisition unit, configured to acquire an image of a parking area based on the BIM model, and extract image features of the parking area based on the image;
[0086] a comparison result acquisition unit, configured to acquire a pre-trained parking space model and compare the pre-trained parking space model with the extracted image features to obtain a comparison result;
[0087] The parking space information acquisition unit is used to determine the parking space position, parking space size, and parking space type in the image features based on the comparison result, and use the parking space position, parking space size, and parking space type as the parking space information.
[0088] In one implementation, the lighting device information determination module 30 includes:
[0089] A group parking space number acquisition unit is used to obtain the number of parking spaces in each group of parking spaces to obtain the group parking space number;
[0090] A preset table acquisition unit, configured to acquire a preset table, wherein the preset table is a comparison table between the number of parking spaces and the number of lighting devices;
[0091] a lighting device quantity acquisition unit, configured to match the number of parking spaces in a group with the preset table to obtain the number of lighting devices corresponding to the number of parking spaces in the group;
[0092] The lighting device quantity acquisition unit includes:
[0093] a remainder obtaining unit, configured to perform a modulo operation on the number of parking spaces in the group, using a preset value as the modulus, to obtain a remainder if the number of parking spaces in the group fails to match the preset table;
[0094] a candidate group parking space quantity acquisition unit, configured to set the value of the remainder as the candidate group parking space quantity;
[0095] The lighting device quantity acquisition subunit is configured to search the preset table for the lighting device quantity corresponding to the candidate group parking space quantity based on the candidate group parking space quantity.
[0096] In one implementation, the lighting device arrangement module 40 includes:
[0097] a group parking space size acquiring unit, configured to acquire a group parking space size of each group of parking spaces based on the parking space size of each parking space, wherein the group parking space size includes a length value and a width value of each group of parking spaces;
[0098] a lighting device spacing, starting distance and positioning spacing acquisition unit, configured to calculate the lighting device spacing, starting distance and positioning spacing based on the size of the group of parking spaces;
[0099] The lighting device arrangement unit is used to arrange the lighting devices based on the lighting device spacing, the starting distance, the positioning spacing and the number of lighting devices.
[0100] In one implementation, the system further includes a grouping module for grouping parking spaces.
[0101] In one implementation, the grouping module includes:
[0102] a comparing unit, configured to obtain distance information between two adjacent parking spaces in the parking space information, and compare the distance information with a preset distance threshold;
[0103] a target adjacent parking space acquiring unit, configured to acquire target adjacent parking spaces whose distance information is less than the distance threshold if the distance information is less than the distance threshold, wherein the target adjacent parking spaces include a first parking space and a second parking space;
[0104] The grouping unit is configured to group the first parking space and the second parking space into the same group if the length of the long side of the first parking space is greater than half the length of the long side of the second parking space.
[0105] In one implementation, the system further includes an alignment module for aligning lighting devices.
[0106] In one implementation, the alignment module includes:
[0107] A bound parking space group obtaining unit is used to bind the arranged lighting equipment to the corresponding parking space group to form a bound parking space group;
[0108] a target parking space group acquiring unit, configured to filter out the bound parking space group with the largest number of lighting devices based on the bound parking space groups, and obtain a target parking space group;
[0109] A first alignment unit is configured to align the lighting devices using the lighting devices in the target parking space group as an alignment reference;
[0110] a candidate parking space group acquiring unit, configured to determine the target parking space group with the smallest area among the target parking space groups if the number of the target parking space groups is greater than 1, to obtain a candidate parking space group;
[0111] The second alignment unit is configured to align the lighting devices using the lighting devices in the candidate parking space group as an alignment reference.
[0112] The working principles of each module in the automatic arrangement system of parking space lighting equipment based on BIM in this embodiment are the same as the principles of each step in the above method embodiment, and will not be repeated here.
[0113] Based on the above embodiment, the present invention further provides a terminal, the principle block diagram of the terminal can be as follows: Figure 6 The terminal may include one or more processors 100 ( Figure 6(only one is shown in the figure), memory 101, and a computer program 102 stored in memory 101 and executable on one or more processors 100, for example, a program for automatically arranging parking space lighting devices based on BIM. When one or more processors 100 execute computer program 102, they can implement the various steps of an embodiment of a method for automatically arranging parking space lighting devices based on BIM. Alternatively, when one or more processors 100 execute computer program 102, they can implement the functions of various modules / units in an embodiment of a method for automatically arranging parking space lighting devices based on BIM, without limitation herein.
[0114] In one embodiment, the processor 100 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0115] In one embodiment, the memory 101 may be an internal storage unit of an electronic device, such as a hard disk or memory of the electronic device. The memory 101 may also be an external storage device of the electronic device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device. Furthermore, the memory 101 may include both an internal storage unit of the electronic device and an external storage device. The memory 101 is used to store computer programs and other programs and data required by the terminal. The memory 101 may also be used to temporarily store data that has been output or is about to be output.
[0116] Those skilled in the art will understand that Figure 6 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the solution of the present invention, and does not constitute a limitation on the terminal to which the solution of the present invention is applied. The specific terminal may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0117] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant 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, operating database or other media used in the embodiments provided by the present invention 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 (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAMbus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0118] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A method for automatically arranging parking space lighting equipment based on BIM, characterized in that: The method comprises: Obtain the BIM model of the parking lot; Based on the BIM model, identifying parking space information, the parking space information including parking space location, parking space size, and parking space type; Determining lighting equipment information based on the parking space information, wherein the lighting equipment information includes at least the number of lighting equipment; arranging lighting equipment based on the parking space information and the lighting equipment information; The step of identifying parking space information based on the BIM model further includes: Obtaining distance information between two adjacent parking spaces in the parking space information, and comparing the distance information with a preset distance threshold; If the distance information is less than the distance threshold, acquiring target adjacent parking spaces whose distance information is less than the distance threshold, wherein the target adjacent parking spaces include a first parking space and a second parking space; If the length of the long side of the first parking space is greater than half the length of the long side of the second parking space, the first parking space and the second parking space are grouped into the same group; The determining lighting equipment information based on the parking space information includes: Get the number of parking spaces in each group of parking spaces to get the number of group parking spaces; Obtaining a preset table, wherein the preset table is a comparison table of the number of parking spaces and the number of lighting devices; Matching the number of parking spaces in the group with the preset table to obtain the number of lighting devices corresponding to the number of parking spaces in the group; The step of matching the number of parking spaces in the group with the preset table to obtain the number of lighting devices corresponding to the number of parking spaces in the group includes: If the number of parking spaces in the group fails to match the preset table, performing a modulo operation on the number of parking spaces in the group, using a preset value as the modulus, to obtain a remainder; The value of the remainder is set as the number of parking spaces in the candidate group; Based on the number of parking spaces in the candidate group, searching the preset table for the number of lighting devices corresponding to the number of parking spaces in the candidate group; The arranging of lighting equipment based on the parking space information and the lighting equipment information includes: Based on the parking space size of each parking space, obtaining the group parking space size of each group of parking spaces, wherein the group parking space size includes the length value and the width value of each group of parking spaces; Calculating the lighting device spacing, starting distance, and positioning spacing based on the group of parking space dimensions; Arrange lighting devices based on the lighting device spacing, starting distance, positioning spacing, and the number of lighting devices; The method further comprises: arranging lighting equipment based on the parking space information and the lighting equipment information; Bind the arranged lighting equipment to the corresponding parking space group to form a bound parking space group; Based on the bound parking space groups, the bound parking space group with the largest number of lighting devices is selected to obtain a target parking space group; Aligning the lighting devices with each other using the lighting devices in the target parking space group as an alignment reference; If the number of the target parking space groups is greater than 1, determining the target parking space group with the smallest area among the target parking space groups to obtain a candidate parking space group; Alignment between the lighting devices is performed using the lighting devices in the candidate parking space group as an alignment reference.
2. The automatic arrangement method of parking space lighting equipment based on BIM according to claim 1 is characterized in that: The identifying of parking space information based on the BIM model includes: Based on the BIM model, an image of the parking area is acquired, and image features of the parking area are extracted based on the image; Obtaining a pre-trained parking space model, and comparing the pre-trained parking space model with the extracted image features to obtain a comparison result; Based on the comparison result, the parking space position, parking space size, and parking space type in the image features are determined, and the parking space position, parking space size, and parking space type are used as the parking space information.
3. A BIM-based automatic layout system for parking space lighting equipment, characterized in that: The system is used to implement the steps of the automatic arrangement method of parking space lighting equipment based on BIM according to claim 1 or 2, and the system includes: BIM model acquisition module, used to obtain the BIM model of the parking lot; A parking space information identification module, configured to identify parking space information based on the BIM model, wherein the parking space information includes parking space location, parking space size, and parking space type; a lighting equipment information determination module, configured to determine lighting equipment information based on the parking space information, wherein the lighting equipment information includes at least the number of lighting equipment; A lighting equipment arrangement module is configured to arrange lighting equipment based on the parking space information and the lighting equipment information.
4. A terminal, characterized in that: The terminal includes a memory, a processor, and an automatic arrangement program for BIM-based parking space lighting equipment stored in the memory and capable of running on the processor. When the processor executes the automatic arrangement program for BIM-based parking space lighting equipment, the steps of the automatic arrangement method for BIM-based parking space lighting equipment as described in any one of claims 1-2 are implemented.
5. A computer-readable storage medium, characterized in that The computer-readable storage medium stores an automatic arrangement program for parking space lighting equipment based on BIM. When the automatic arrangement program for parking space lighting equipment based on BIM is executed by the processor, the steps of the automatic arrangement method for parking space lighting equipment based on BIM as described in any one of claims 1-2 are implemented.