Debugging method for electromechanical systems based on construction and position information
The method addresses management confusion and errors in electromechanical system debugging by using a flexible code structure with BIM models to automate coding and testing, improving efficiency and safety in building electromechanical systems.
Patent Information
- Application Number
- JP2024126198
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-08-04
- Filing Date
- 2024-08-01
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2044-08-01
AI Technical Summary
The traditional debugging methods for electromechanical systems in buildings suffer from management confusion, errors, and omissions due to inadequate project and component location information, leading to reduced efficiency and increased accident rates.
A method involving a flexible code structure with location and attribute information codes, integrated with BIM models using Revit software, automates the coding process, enabling accurate component identification and management through an API interface and external tools, and includes testing and adjustment steps for wind and water systems.
This approach enables quick, accurate, and intelligent component identification and management, reducing errors and enhancing debugging efficiency while ensuring precise positioning and operation, thus minimizing accidents.
Smart Images

Figure 0007797582000035 
Figure 0007797582000036 
Figure 0007797582000001
Abstract
Description
[Technical Field]
[0001] The present invention relates to the technical field of intelligent debugging of electromechanical systems, and in particular to a method for debugging electromechanical systems based on construction information and position information. [Background technology]
[0002] With the development of science and technology and breakthroughs in core technology innovation, the number of buildings, such as skyscrapers, large office buildings, and large commercial complexes, is increasing. The types of electromechanical equipment, pipeline systems, and component models included in these buildings are becoming increasingly complex and diverse. As a key driver of the transformation and upgrading of the construction industry, technology is becoming increasingly applicable and its scope is gradually expanding, becoming an inevitable trend for the future development of the construction industry. At the same time, in the practice of debugging building electromechanical systems, visual management, such as labeling, coloring, and numbering, is often used to manage information on system equipment, valves, pipe fittings, and terminals. This method is prone to management confusion, errors, and omissions during debugging, resulting in reduced system debugging efficiency and increased accident rates. While managing component information in the form of coding can help achieve overall debugging plans, coding plans for building electromechanical systems are relatively inadequate, mainly due to a lack of project information and component location information, which are important information needed for debugging building electromechanical systems. Among them, project information is a necessary bridge for linking component management information with engineering construction objects, and component location information is a key element for realizing the interaction between information management search and debug control positioning. The lack of key information makes it difficult to meet the actual needs of component orientation in the management process of electromechanical information of buildings. Therefore, to solve the above-mentioned existing problems, the present invention designs a debugging method for electromechanical systems based on construction information and location information. Summary of the Invention [Problem to be solved by the invention]
[0003] In response to the shortcomings of existing technologies, the present invention provides a method for debugging electromechanical systems based on construction information and location information, thereby solving problems such as management confusion, errors, and omissions that are prone to occur in the debugging process of electromechanical systems in traditional buildings, which reduces the efficiency of system debugging and increases the probability of accidents. [Means for solving the problem]
[0004] The present invention achieves the above technical object by the following technical means. 1. A method for debugging an electromechanical system based on construction information and position information, comprising: Step 1: aggregating and analyzing existing information classification and coding systems to determine coding requirements; Step 2: The code structure is designed into a flexible code structure (elastic code structure) including two parts: a location information code and an attribute information code; Step 3, which performs a detailed design of the code structure; Step 4: matching the BIM model of the electromechanical system components with the code information to complete the orientation of the unique ID identifier; Step 5: Based on the API interface mechanism provided by Revit, in combination with external programming tools, develop an automatic information parameter assignment tool to assign the main information requirement parameters of each stage, including the ID code, to the BIM model, and complete the electrical and mechanical information management of the assigned building through the uniqueness of the ID code and the compatibility of the main information. Finally, create the corresponding add-in tool file in the corresponding directory. Using the coding designed in step 3 as the technical basis, classify and organize the coding rules and convert them into corresponding logical rules to form a computer-executable logical language. Through secondary development, the advantages of program control and interaction interface operation are integrated into the Revit software, replacing manual coding with computer automation and realizing intelligent coding of BIM models. Finally, in step 6, the coding of BIM models and the information list of each stage are automatically assigned through the information parameter automatic assignment tool. Step 7 is to analyze the information list of each participant in each stage of the building's electromechanical system, and based on the unique ID identifier assignment in step 4, use an information parameter automatic assignment tool to assign each stage's information list parameters, including ID codes, to the BIM model, thereby realizing information storage and transmission management with the BIM model as the basic unit. Finally, step 7 is to search for the ID identification code information of the components, thereby realizing information extraction and interaction management with the BIM model as the basic unit. Step 8: Using the code described in Step 3 from the BIM model, search, locate and inspect the condition of each component that constitutes the building's electromechanical system, and compare and contrast the information list of each stage to inspect the wind system and the water system; Step 9: Testing and adjusting the wind system; Step 10: performing testing and adjustments on the water system; Step 11 includes deriving a debugging information list of components included in the building's electromechanical system from within the BIM model after all debugging projects for the building's electromechanical system are completed, attaching on-site measurement data and results, and then organizing, analyzing, and filing the information in a book.
[0005] Furthermore, the specific process of step 3 is as follows: first, the information coding is designed using a linear hierarchical code format, starting from the building information and positioning it, and then expanding level by level from top to bottom until it is coded into the consecutive numbers of the parts, to ensure the uniformity of the BIM model creation and the uniqueness of the part identification; then, the code structure is specifically designed, and according to the location search of the electromechanical parts, the location information code is divided into three parts, namely, the first-level location information code, the second-level location information code, and the third-level location information code; and the attribute information code is divided into six parts, namely, the first-level attribute information code, the second-level attribute information code, the third-level attribute information code, the fourth-level attribute information code, the fifth-level attribute information code, and the sixth-level attribute information code, according to the structure of the electromechanical system.
[0006] Furthermore, the first-level location information code represents building information, and the code format is represented by three digits, where the first digit 1 to 9 represents the building, "1" represents the main building, "2" represents the auxiliary building, and "3" represents the auxiliary building in the special area, and the next and last digits 01 to 99 represent the sequence number of the building; The second level location code represents floor information. The code format is three digits, the first digit 1-9 represents the floor, "1" represents the ground floor, "2" represents the basement floor, the next digit and the last digit 01-99 represent the floor sequence number, The third-level location information code represents equipment and machinery room information. The code format is four digits, with the first and second digits, 11 to 39, representing the type of equipment room: "11 to 19" represents an equipment and machinery room dedicated to ventilation and air conditioning; "21 to 29" represents an equipment and machinery room dedicated to water supply and drainage; and "31 to 39" represents an equipment and machinery room dedicated to fire protection. The third and last digits, 01 to 99, represent the sequence number of the equipment room, and areas that are not equipment or machinery rooms are represented by 0000.
[0007] Furthermore, the first level attribute information code represents the specialty information, and the code format is expressed in three digits, the first digit 1 to 9 represents the specialty, "1" represents the ventilation and air conditioning specialty system, "2" represents the water supply and drainage specialty system, "3" represents the firefighting specialty system, and the next and last digits 01 to 99 represent the sub-item system. The second level attribute information code represents the classification information of the electromechanical module. The code format is expressed in three digits, the first digit 1 to 9 represents the specialty field, "1" represents the ventilation and air conditioning specialty system, "2" represents the water supply and drainage specialty system, "3" represents the fire protection specialty system, the next digit and the last digit 01 to 99 represent the sub-item system, The third-level attribute information code represents component classification information. The code format is three digits, with the first digit 1 to 9 representing the specialty field, with "1" representing the ventilation and air conditioning specialty system, "2" representing the water supply and drainage specialty system, and "3" representing the fire protection specialty system. The next and last digits, 01 to 99, represent the sub-item system.
[0008] Furthermore, the fourth-level attribute information code represents supplementary information about a component, and the coding format is expressed using three digits, which is subdivided based on the specifics of the third-level attribute information code. The fifth-level attribute information code represents the mounting angle information of a component, and the coding format is expressed using two digits, which increase in increments of 5° based on the X-axis, where 00 represents horizontal mounting and 01 means mounting offset 5° from the X-axis. By analogy, the sixth-level attribute information code represents the sequence of a component, and the coding format is expressed using two digits to represent the sequence number.
[0009] Furthermore, the specific process of step 4 is to divide the BIM model of the component into two dimensions of information: location information and attribute information. Based on this, the location information is further divided into three sub-levels and the attribute information is divided into six sub-levels. Next, the location information is used to position the BIM model as the starting point and is expanded level by level from top to bottom. The three levels of location information are, from top to bottom, building information, floor information, and equipment and machinery room information, respectively. Finally, to realize the BIM model construction requirements, attribute information is added, including six levels of attribute parameter information of the electromechanical component, namely specialty, module classification, system classification, material parameters, mounting angle, and sequence number, to complete the orientation of the unique ID identifier.
[0010] Furthermore, the specific process of step 9 includes: (1) Based on the measured air volume at each stage, the information list for each facility is collated one by one from within the BIM model. (2) Total air volume testing and adjustment: Using the software's built-in statistical function within the BIM model, find the relatively long straight pipe segments of the system pipe, locate the pipe according to the component ID code, read the information list, and create a measurement plate within the model based on the information shown in the information list, placing it in a location with uniform air flow. If the pipe is a rectangular pipe, divide the plate into multiple square subsections of equal area and place a measurement point at the center of each subsection. If the pipe is a circular pipe, divide the plate into multiple concentric rings of equal area, place the measurement points on the area equalizer of each ring, and place four measurement points on two mutually perpendicular diameters. Perform an initial measurement for each measurement point within the BIM model, obtain the average value of the initial measurement, and calculate the total air volume. Once the standard requirements are met, create a real measurement plate based on the size of the cross-section measured in the BIM model to perform the total air volume test. (3) Testing and adjusting terminal wind data: The information list of the terminal wind outlets is checked one by one from the BIM model, and using the simulation of the airflow organization, the balance of each outlet is adjusted by setting the flow rate ratio of the pipeline of the branch pipe, so that the simulation data parameters of each outlet are consistent with the information list, and the opening degree of the regulating valve of each branch pipe of the electromechanical system is adjusted based on the setting of the flow rate ratio of the pipeline of the branch pipe. At the same time, actual measurement tests are carried out until the actual measured values are consistent with the model information list.
[0011] Furthermore, the specific process of step 10 includes: (1) Inspect water systems from within the BIM model, (2) System water filling: The water replenishment equipment, system main valve, building control valve, floor control valve, and terminal valve are positioned one by one from within the BIM model, the ID codes are read, and the water flow sequence is rearranged. On site, the water replenishment equipment is sequentially started according to the rearrangement of the ID codes, the system main valve is opened, the floor control valve is opened, and the terminal valve is opened to check for leaks one by one, and then vented. (3) Pipeline testing and adjustment: The information lists of the equipment, pipelines, and terminals are collated one by one from within the BIM model, the total system flow rate is determined, and compared with the on-site equipment. Based on the information list data of the main pipeline, the flow rate of each equipment is distributed by adjusting the flow rate of the front valve of the equipment. Based on the information list data of the branch pipes, the flow rate of each pipeline is distributed and balanced. Based on the information list data of the terminals, the flow rate of each terminal is distributed and balanced. According to the order of the front valve of the equipment, the valves of the main pipeline, and the valves of the branch pipelines, the ID codes and flow rate rates of the valves are calculated one by one. The opening of each valve is adjusted based on the statistical information, and at the same time, actual measurements are performed until the actual values match those of the model information list. [Effects of the Invention]
[0012] The present invention has the following beneficial effects: Based on the coding system of "component information + location information", this invention can quickly, accurately and intelligently establish a component identification mechanism, realize the unique orientation of different components in the same area, same system, same pipeline and same type, form complete, accurate and intelligent component search conditions, realize the selection of specified components from a huge number of electromechanical system components based on the BIM model, and link the debugging component information with the actual positioning of the project, realize the accurate positioning, fast response and accurate operation of each component in the debugging of the electromechanical system of a building, and solve the problems of management confusion, errors and omissions that are prone to occur in the debugging process of the electromechanical system of a building, which result in a decrease in system debugging efficiency and an increase in the probability of accidents. [Brief explanation of the drawings]
[0013] [Figure 1] 1 is a flowchart illustrating a method for developing a debugging method for an electromechanical system based on construction information and position information according to the present invention. [Figure 2] 3 is a flowchart illustrating an implementation of coding according to the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0014] The present invention will be further described below with reference to the drawings and specific examples, but the protection scope of the present invention is not limited thereto.
[0015] Referring to FIG. 1 and FIG. 2, the method for debugging an electromechanical system based on construction information and position information according to the present invention includes the following. Step 1: Consolidate and analyze existing information classification and coding systems, and combine them with the needs of managing debugging information for building electromechanical systems to organize, summarize, and classify the information for each component of the building electromechanical systems. Next, the coding principles are established as follows: (1) coding objects have a unique correspondence with coding; (2) coding objects are arranged in a rational order, allowing differences and relationships to coexist; (3) the classification coding system has sufficient expandable space to provide for coding expansion; (4) the coding is concise and expresses only the main characteristics of the coding objects, facilitating manual operation, reducing error rates, and reducing computer processing and storage space; and (5) the coding system is compatible with traditional general-purpose information systems. Finally, the coding rules include integrating two categories of location information and attribute information and nine subcategories.
[0016] Step 2: Design the code structure type. The code structure is a flexible code structure, which is divided into two parts: location information code and attribute information code. The attribute information code is used to distinguish individual members according to the attribute information code, and the location information code can distinguish individual members that are different according to the location code segment, even if the attribute parameters of the members are exactly the same.
[0017] Step 3: Design the code structure in detail. First, the information coding uses a hierarchical linear code format, starting with the building information and gradually expanding from top to bottom until the sequence number of the component is coded. This ensures the uniformity of BIM model creation and the uniqueness of component identification. Through coding, components are uniquely identified, tracked, and managed, realizing information extraction and interaction information management based on the BIM model of the component. Next, a code structure is specifically designed, including location information codes and attribute information codes. The location information codes are divided into sub-codes from level 1 to level 3 according to the location search of electromechanical components. is divided into three parts: first-level location information code, second-level location information code, and third-level location information code; the attribute information code is divided into sub-codes from level 1 to level 6 according to the configuration format of the electromechanical system, specifically, it is divided into six parts: first-level attribute information code, second-level attribute information code, third-level attribute information code, fourth-level attribute information code, fifth-level attribute information code, and sixth-level attribute information code; among them, the location information code segment and the attribute information code segment are connected by "-", and the other sub-levels are connected by "·".
[0018] The building electrical and mechanical information coding table is shown in Table 1 below.
[0019] Table 1. Building electrical and mechanical information coding table [Table 1-1] [Table 1-2] [Table 1-3]
[0020] Step 4: Match the model information with the code information, and divide the BIM model of the component into two dimensions of information: location information and attribute information. Based on this, the location information is further divided into three sub-levels and the attribute information is divided into six sub-levels. Next, the location information is used to position the BIM model as the starting point, and is expanded level by level from top to bottom. The three levels of location information are, from top to bottom, building information, floor information, and equipment and machinery room information, respectively. Finally, to realize the BIM model construction requirements, attribute information is added, including six levels of attribute parameter information of the electromechanical component, namely specialty, module classification, system classification, material parameters, mounting angle, and sequence number, to complete the orientation of the unique ID identifier.
[0021] Step 5: The third-level location code in Step 3 is subdivided, as shown in Table 2.
[0022] Table 2: Third-level location code table [Table 2]
[0023] Step 6: The first level attribute information code in Step 3 is subdivided, as shown in Table 3 below.
[0024] Table 3: First-level attribute information code [Table 3]
[0025] The second level attribute information code in step 3 is subdivided, as shown in Table 4 below.
[0026] Table 4 Second-level attribute information code [Table 4]
[0027] Finally, the third-level attribute information code in step 3 is subdivided, as shown in Tables 5 to 17 below.
[0028] Table 5. Third-level attribute information code (refrigeration station equipment) [Table 5]
[0029] Table 6. Third-level attribute information code (air conditioning machine room equipment) [Table 6]
[0030] Table 7. Third-level attribute information code (ventilation machine room equipment) [Table 7]
[0031] Table 8 Third-level attribute information code (Air Compressor Station) [Table 8]
[0032] Table 9. Third-level attribute information code (domestic water pump room equipment) [Table 9]
[0033] Table 10 Third-level attribute information code (water purification machine room equipment) [Table 10]
[0034] Table 11 Third-level attribute information code (air-source heat pump machine room equipment) [Table 11]
[0035] Table 12 Third-level attribute information code (rooftop fire pump room equipment) [Table 12]
[0036] Table 13 Third-level attribute information code (fire pump room equipment) [Table 13]
[0037] Table 14 Third-level attribute information code (valve) [Table 14]
[0038] Table 15 Third-level attribute information code (instrument) [Table 15]
[0039] Table 16 Third level attribute information code (pipe fittings) [Table 16]
[0040] Table 17 Third-level attribute information code (pipe segment) [Table 17]
[0041] Step 7: The fourth-level attribute information code of Step 3 is subdivided. If the third-level attribute information code object is equipment, the fourth-level attribute information code is as shown in Tables 18 to 20.
[0042] [Table 18]
[0043] [Table 19]
[0044] [Table 20]
[0045] Third-level attribute information code If the object is a valve, the fourth-level attribute information code is as shown in Tables 21 to 26.
[0046] [Table 21]
[0047] [Table 22]
[0048] [Table 23]
[0049] [Table 24]
[0050] [Table 25]
[0051] [Table 26]
[0052] Third-level attribute information code If the object is an instrument, the fourth-level attribute information code is as shown in Table 27 below.
[0053] [Table 27]
[0054] If the third-level attribute information code object is a pipe segment or pipe fitting, the first digit of the fourth-level attribute information code indicates the general name of the material, where "1" means carbon steel, "2" means cast iron, and "3" means thermoplastic plastic, and the next and last digits indicate the material classification, as shown in Table 28.
[0055] [Table 28]
[0056] Step 8: Based on the API interface mechanism provided by Revit, select and use the IExternalApplication mode, and combine it with external programming tools to develop an information parameter automatic assignment tool. Then, assign the key information requirement parameters at each stage, including the ID code, to the BIM model. Complete the building electromechanical information management by determining the uniqueness of the ID code and the compatibility of the key information. Finally, create a corresponding Addin tool file under the C:\ProgramData\Autodesk\Revit\Addins\2016\ directory. The content of the Addin file is in xml format, and its content tag attributes are defined as shown in Table 29 below.
[0057] Table 29 Add-in File Content Tag Attribute Definition Table [Table 29-1] [Table 29-2] [Table 29-3]
[0058] Step 9: Using Microsoft Visual Studio Community 2019 as the development IDE (Integrated Development Environment), the code from Step 3 was used as the technical basis. C# was used as the development language. The coding rules were categorized and organized, and converted into corresponding logic rules to form a computer-executable logic language. Secondary development then integrated the advantages of program control and interactive interface operation into the Revit software. Computer automation replaced manual coding, achieving intelligent coding of the BIM model. Finally, the automatic information parameter assignment tool from Step 8 automatically assigned component codes and information lists for each stage of the BIM model, eliminating potential errors that could occur during manual entry, reducing coding effort, and improving information management accuracy and work efficiency.
[0059] Step 10: By analyzing the information list of each participant at each stage of the building's electromechanical system shown in Table 32 below, the components designated are uniquely identified based on the codes described in Step 4, and the information parameter automatic assignment tool described in Step 8 is used to assign the information list of each stage, including ID codes, to the BIM model with a "one-click", realizing information storage and transfer management with the BIM model as the basic unit. Finally, by searching for the ID identification code information of the components, information extraction and interaction management with the BIM model as the basic unit is realized, ensuring systematicity and flexibility in information management.
[0060] Table 30: List of information for each component of the building's electromechanical system at each stage [Table 30]
[0061] Step 11: Before debugging the building's electromechanical system, use the ID code described in Step 3 in the BIM model to search and locate each component of the building's electromechanical system, and then start a status inspection. The components of the building's electromechanical system include: (1) each equipment unit; (2) wind pipes and valves; (3) water pipes and valves; (4) vents; (5) drainage and floor drainage; (6) the connection parts between equipment and pipes, pipes and pipe fittings, and pipes and valves; During the inspection, the wind system will be compared and inspected according to the condition of the inspection area against the component information list described in step 10. The inspection items include: (1) whether the specifications and model of the fan and motor are consistent with the information list; (2) whether the center deviation of the fan and motor pulley is within the range recorded in the information list; (3) whether the flexibility of the wind valve meets the record in the information list; (4) whether the wind pipe adjustment valve and fire prevention valve are in the on or off position specified in the information list; (5) when the fan is started, whether the measured starting current is in accordance with the information list; (6) whether the measured motor current and voltage are in accordance with the information list after normal operation; Finally, depending on the situation of the inspection area, compare and inspect the water system while checking the component information list described in step 10. The inspection items include: (1) whether the quantity, specification model, and nameplate parameters of the main engine, water pump, plate replacement, constant pressure water replenishment, etc. are consistent with the information list; (2) whether the settings of the automatic exhaust device and manual exhaust device of each pipeline are consistent with the novelty list; (3) whether the equipment, valves, instruments, insulation materials, and other products used in the pipeline are the same as those in the information list and their performance parameters are consistent; (4) whether the installation position and direction of the water pressure balancing device, temperature control device, and instruments of each branch pipeline are consistent with those recorded in the information list and are easy to observe, operate, and debug; (5) whether the installation position, model, parameters, and corresponding opening of the valves are consistent with the information list.
[0062] Step 12: Test and adjust the wind system. (1) Equipment test and adjustment: Based on the measured air volume at different stages, check the information list of each piece of equipment in the BIM model one by one, and compare whether the equipment parameters are consistent with the information list. (2) Test and adjust the total air volume: Use the software's built-in statistical function in the BIM model to find the relatively long straight pipe segment of the system pipe, and locate the pipeline of that segment using the component ID code listed in step 9. Read the information list listed in step 10, and create a measurement cross-section plate in the model based on the component flow rate, material, cross-section size, etc. listed in the information list, and place it in a location with uniform air flow. If the pipe is a rectangular wind pipe, divide the cross-section plate into multiple square sub-sections of equal area, each with an area of 0.05 m. 2 2. The length of each side is 220mm or less, and a measurement point is placed at the center of each small cross section. If the pipe is circular, the cross section is divided into multiple concentric rings of equal area. Measurement points are placed on the area equalizer of each ring, and four measurement points are placed on two mutually perpendicular diameters. Within the BIM model, an initial measurement is performed at each measurement point using the self-developed airflow organization simulation software, and the average value of the initial measurement is obtained to calculate the total air volume. Once the requirements of GB50243-2016 (Standard for Implementation on the Construction Quality of Ventilation and Air Conditioning Works) are met, a real measurement board is created based on the size of the cross section measured in the BIM model, and a total air volume test is conducted. (3) Terminal wind data test and adjustment: The information list of the terminal air outlets is checked one by one from the BIM model, and using the airflow organization simulation, each air outlet is balanced by setting the through flow rate of the branch pipe pipeline, so that the simulation data parameters of each air outlet are consistent with the information list. Based on the setting of the flow rate of the branch pipe pipeline, the opening of the control valve of each branch of the electromechanical system is adjusted, and at the same time, actual measurement tests are carried out until the actual measured values match the model information list. After the wind system debugging is completed, the corresponding system is locked in the BIM model, and the valve handle positions of all wind valves on site are fixed.
[0063] Step 13: Test and adjust the water system. (1) Test the system: Query the entire system under test from within the BIM model, identify the shut-off valves that form the boundary between the non-tested system and the tested system, identify the shut-off valves that form the boundary between each piece of equipment and the tested system, compare and contrast the information list with each shut-off valve on site, adjust the shut-off valve status, ensure that each piece of equipment and non-tested systems are properly isolated from the tested system, query the optimal installation location from within the BIM model to set up a water circulation bypass, and install an additional water system circulation bypass on site according to the set location. (2) Fill the system with water: Locate the water replenishment equipment, system main valve, building control valve, floor control valve, and terminal valve one by one from within the BIM model, read the ID codes, and rearrange them according to the water flow order. On site, according to the sorting of the ID codes, the water replenishment equipment is started up in sequence to replenish water, then the main valve, floor control valve, and terminal valve are opened, and each is inspected for leaks and vented. (3) Pipeline testing and adjustment: The information lists of the equipment, pipelines, and terminals are collated one by one from the BIM model to determine the total system flow rate, which is compared and contrasted with the on-site equipment. Using the airflow organization simulation tool, the distribution setting for each equipment flow rate is performed by adjusting the through flow rate of the front valve of the equipment based on the information list data of the main pipeline. Next, the distribution and balancing adjustment for each pipeline is performed by adjusting the through flow rate of the main pipeline valve based on the information list data of the branch pipe. Finally, the distribution and balancing adjustment for each terminal is performed by adjusting the through flow rate of the branch pipeline valve based on the terminal information list data. After the adjustment is completed, the ID codes and through flow rates of the valves are calculated one by one in the order of the front valve of the equipment, the main pipeline valves, and the branch pipeline valves. The opening of each valve is adjusted on site based on statistical information, and at the same time, actual measurements are tested until the actual values match the model information list. Once the water system debugging is complete, the corresponding system is locked in the BIM model, and the handle positions of all water valves on site are fixed.
[0064] Step 14: Once all the system debugging projects are completed, derive the debugging information list of the components included in the system from within the BIM model, attach the on-site measurement data and results, then organize, analyze, and file them together in a book.
[0065] Although the above embodiments are preferred embodiments of the present invention, the present invention is not limited to the above embodiments, and any obvious improvements, substitutions or modifications that can be made by those skilled in the art without departing from the essence of the present invention will fall within the protection scope of the present invention.
Claims
1. 1. A method for debugging an electromechanical system based on construction information and position information, comprising: Step 1: aggregating and analyzing existing information classification and coding schemes to determine coding requirements; Step 2: The code structure is designed to be a flexible code structure (elastic code structure) including two parts, a location information code and an attribute information code; Step 3: performing a detailed design of the code structure; Step 4: Associating the BIM model of each component of the electromechanical system with the code information to complete the location of the unique ID identifier; Step 5: Based on the API interface mechanism attached to the BIM software, in combination with an external programming tool, develop an automatic information parameter assignment tool, assign the BIM model with the main information requirement parameters of each stage, including the ID code, and complete the assigned building electromechanical information management through the uniqueness determination of the ID code and the compatibility of the main information; and finally create a corresponding add-in tool file in the corresponding directory. Step 6: Using the coding designed in step 3 as the technical basis, classify and organize the coding rules and convert them into corresponding logical rules to form a computer-executable logical language; integrate the advantages of program control and interactive interface operation into the BIM software through secondary development, replace manual coding with computer automation, and realize intelligent coding of the BIM model; and finally, use an information parameter automatic assignment tool to automatically assign coding and each stage information list to the BIM model; Step 7: By analyzing the information list of each participant in each stage of the building's electromechanical system, and based on the unique ID identifier assignment in step 4, using an information parameter automatic assignment tool to assign each stage information list parameter including the ID code to the BIM model, thereby realizing information storage and transmission management with the BIM model as the basic unit; and finally, by searching for the ID code information of the components, realizing information extraction and interaction management with the BIM model as the basic unit; Step 8: Using the code described in step 3 from the BIM model, search, locate and inspect the status of each component constituting the building's electromechanical system, and compare and contrast the wind system and water system by collating the information list of each stage. Step 9: performing testing and adjustment of the wind system; Step 10: performing testing and adjustments on the water system; A method for debugging an electromechanical system based on construction information and location information, characterized in that it includes step 11, when all debugging projects for the electromechanical system are completed, deriving a debugging information list for the components included in the electromechanical system from the BIM model, attaching on-site measurement data and results, and then organizing, analyzing, and filing the list.
2. 2. The method for debugging an electromechanical system based on construction information and position information according to claim 1, wherein the specific process of step 3 is as follows: first, the information coding is designed using a linear hierarchical code format, starting from building information and positioning it, and then sequentially expanding level by level from top to bottom until it is coded into a consecutive number of parts, so as to ensure the uniformity of the BIM model creation and the uniqueness of the component identification; second, a code structure is specifically designed, and according to the position search of the electromechanical components, the position information code is divided into three parts, namely, a first-level position information code, a second-level position information code, and a third-level position information code; and the attribute information code is divided into six parts, namely, a first-level attribute information code, a second-level attribute information code, a third-level attribute information code, a fourth-level attribute information code, a fifth-level attribute information code, and a sixth-level attribute information code, according to the structure of the electromechanical system.
3. The first-level location information code represents building information, and the code format is represented by three digits, the first digit 1 to 9 represents the building, "1" represents the main building, "2" represents the auxiliary building, "3" represents the auxiliary building in the special area, and the next and last digits 01 to 99 represent the sequence number of the building; The second-level location information code represents floor information, and the code format is represented by three digits, where the first digit 1 to 9 represents the floor, "1" represents the ground floor, "2" represents the basement floor, and the next and last digits 01 to 99 represent the floor sequence number; 3. The method for debugging an electromechanical system based on construction information and location information according to claim 2, wherein the third-level location information code represents equipment and machinery room information, and the code format is represented by four digits, the first and second digits 11 to 39 represent the type of equipment room, with "11 to 19" representing ventilation and air-conditioning equipment and machinery rooms, "21 to 29" representing water supply and drainage equipment and machinery rooms, and "31 to 39" representing firefighting equipment and machinery rooms, and the third and last digits 01 to 99 representing the sequence number of the equipment room, and areas that are not equipment rooms or machinery rooms are represented by 0000.
4. The first level attribute information code represents the specialty information, and the code format is expressed in three digits, the first digit 1 to 9 represents the specialty, "1" represents the ventilation and air conditioning specialty system, "2" represents the water supply and drainage specialty system, "3" represents the firefighting specialty system, and the next and last digits 01 to 99 represent the sub-item system. The second-level attribute information code represents classification information of the electromechanical module, and the code format is represented by three digits, and the first digit 1 to 9 represents a specialty field, where '1' represents a ventilation and air conditioning specialty system, '2' represents a water supply and drainage specialty system, and '3' represents a firefighting specialty system, and the next and last digits 01 to 99 represent a sub-item system, 3. The method for debugging an electromechanical system based on construction information and position information according to claim 2, wherein the third-level attribute information code represents component classification information, and the code format is expressed in three digits, with the first digit 1 to 9 representing a specialty field, where "1" represents a ventilation and air conditioning specialty system, "2" represents a water supply and drainage specialty system, and "3" represents a fire prevention specialty system, and the next and last digits 01 to 99 represent sub-item systems.
5. 5. The method for debugging an electromechanical system based on construction information and position information according to claim 4, wherein the fourth-level attribute information code represents supplementary information of a component, and the code format is expressed using a three-digit number, and is subdivided according to the identification of the third-level attribute information code; the fifth-level attribute information code represents installation angle information of a component, and the code format is expressed using a two-digit number, and the angle increases by 5° based on the X-axis, with 00 representing horizontal installation and 01 meaning that the component is installed at a 5° offset from the X-axis, etc. By analogy therewith, the sixth-level attribute information code represents a component sequence, and the code format is expressed using a two-digit number to represent a sequence number.
6. 2. The method for debugging an electromechanical system based on construction information and position information according to claim 1, wherein the specific process of step 4 is to divide the BIM model of the component into two-dimensional information: position information and attribute information; based on this, further divide the position information into three sub-levels and the attribute information into six sub-levels; then, the position information is positioned using the BIM model as the starting point and sequentially expanded level by level from top to bottom; the three levels of position information from top to bottom are building information, floor information, and equipment machine room information, respectively; finally, to realize the BIM model construction requirements, attribute information is added, including six levels of attribute parameter information of the electromechanical component, namely, specialty, module classification, system classification, material parameters, installation angle, and sequence number, to complete the location of the unique ID identifier.
7. The specific process of step 9 is as follows: (1) Based on the measured air volume at each stage, the information list of each facility is collated one by one from the BIM model; (2) Total air volume testing and adjustment: Using the software's built-in statistical function within the BIM model, find the relatively long straight pipe segments of the system pipe, locate the pipe according to the component ID code, read the information list, and create a measurement plate within the model based on the information in the information list, placing it in a location with uniform air flow. If the pipe is a rectangular pipe, divide the plate into a number of equal-area square subsections, and place a measurement point at the center of each subsection. If the pipe is a circular pipe, divide the plate into a number of equal-area concentric rings, and place the measurement points on the area equalizers of each ring. Four measurement points are placed on two mutually perpendicular diameters. Perform initial measurements for each measurement point within the BIM model, and calculate the total air volume by obtaining the average value of the initial measurements. If the standard requirements are met, create a real measurement plate based on the size of the section plate measured in the BIM model to perform a total air volume test. (3) Testing and adjusting terminal wind data: The debugging method for an electromechanical system based on construction information and position information as claimed in claim 1, further comprising: checking the information list of terminal wind outlets one by one from the BIM model; using the simulation of airflow structure to balance each outlet by setting the flow rate ratio of the pipeline of the branch pipe; making the simulation data parameters of each outlet consistent with the information list; and adjusting the opening degree of the regulating valve of each branch pipe of the electromechanical system based on the flow rate ratio setting of the pipeline of the branch pipe; and at the same time, conducting actual measurement tests until the actual measurement values are consistent with the model information list.
8. The specific process of step 10 is as follows: (1) inspecting water systems from within the BIM model; (2) System water filling: The water replenishment equipment, system main valve, building control valve, floor control valve, and terminal valve are positioned one by one in the BIM model, the ID codes are read, and the water flow sequence is rearranged. On site, the water replenishment equipment is sequentially started according to the rearrangement of the ID codes, the system main valve is opened, the floor control valve is opened, and the terminal valve is opened to check for leaks one by one, and then vented.
3. Pipeline testing and adjustment: checking the information lists of equipment, pipelines, and terminals one by one from the BIM model, determining the total system flow rate, comparing and contrasting with the on-site equipment, distributing and setting the flow rate of each piece of equipment by adjusting the through-flow rate of the front valve of the equipment according to the information list data of the main pipeline, distributing and balancing the flow rate of each pipeline by adjusting the through-flow rate of the valve of the main pipeline according to the information list data of the branch pipes, distributing and balancing the flow rate of each terminal by adjusting the through-flow rate of the valve of the branch pipeline according to the information list data of the terminal, calculating the ID code and through-flow rate of each valve one by one in accordance with the order of the front valve of the equipment, the valve of the main pipeline, and the valve of the branch pipeline, adjusting the opening of each valve according to the statistical information, and simultaneously performing actual measurement tests until the actual measured value matches the model information list.
Citation Information
Patent Citations
Building foundation pit component information model coding and data exchange method and system
CN111046476A
Theme park electromechanical engineering debugging system
CN114895211A
Creation method of BIM coding plug-in based on smart building operation system
CN115423928A
Building information model automatic coding design and application method
CN116467780A
Facility information management system for factory
JP2004013197A