A simulation method of prefabricated computer room based on BIM
By generating mutation command groups and cross component positions in the BIM simulation genetic algorithm, iterating the prefabricated computer room model, the heat accumulation problems and fire hazards in the design optimization of the prefabricated computer room are solved, and design optimization that does not rely on the training data set is realized, ensuring model consistency.
Patent Information
- Application Number
- CN202411264739.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-09-10
AI Technical Summary
When using BIM technology to optimize prefabricated computer room design, it is difficult to effectively solve the problem of heat accumulation, resulting in potential fire hazards, and relying on the training data set, there is a risk of damaging the consistency of the model.
Using the BIM-based prefabricated computer room simulation method, the mutation command group is generated to cross the positions of mutations and exchange components, and a BIM simulation genetic algorithm is proposed, and the prefabricated computer room model is iterated to solve the heat accumulation problem and reduce fire hazards, and does not rely on the training data set.
It effectively solves the problem of heat accumulation in the design optimization of prefabricated computer rooms, reduces potential fire hazards, avoids the problem of relying on data sets, and solves the problem of model consistency damage through the generation of mutation command groups.
Smart Images

Figure CN119203322B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of BIM, and specifically refers to a BIM-based prefabricated computer room simulation method. Background Art
[0002] With the rapid development of computer technology and information technology, BIM technology has gradually become an important tool for building design, construction and management. In the design of prefabricated computer rooms, BIM technology has also been widely used. Prefabricated computer rooms are rooms in buildings used to install and operate equipment. Their design and construction need to focus on their thermal performance. Traditional prefabricated computer room design optimization mainly relies on experience. Even if modern BIM technology is used, difficulties may still be encountered in the interpretation and processing of thermal simulation results, making it difficult to solve the problem of heat accumulation in prefabricated computer rooms, resulting in potential fire hazards in prefabricated computer rooms. Existing artificial intelligence building model simulation optimization methods generally rely on the quality and quantity of training data, but this field currently does not have a sufficiently versatile and high-quality data set. The random translocation mutation method in the existing genetic algorithm technology route is obviously not targeted and also has the risk of damaging model consistency. Summary of the invention
[0003] In view of the above situation, in order to overcome the defects of the prior art, the present invention provides a BIM-based prefabricated computer room simulation method, which focuses on the heat accumulation problem of the prefabricated computer room, and innovatively generates a mutation command group for the BIM model to mutate and exchange component positions for cross-cutting, thereby proposing a BIM simulation genetic algorithm, which iterates the prefabricated computer room model, and can solve the heat accumulation problem in the design optimization process of the prefabricated computer room without the need to interpret and process the thermal engineering simulation results, thereby reducing the potential fire hazard of the prefabricated computer room. The BIM simulation genetic algorithm does not require a training data set, which solves the problem of dependence on the data set. The means of generating a mutation command group for mutation solves the problem of the prior art damaging the consistency of the model, and the technical feature of generating mutation commands for components around the hot spot position solves the problem that the prior art is not targeted.
[0004] The technical solution adopted by the present invention is as follows: The present invention provides a BIM-based prefabricated computer room simulation method, and the BIM-based prefabricated computer room simulation method comprises the following steps:
[0005] Step S1: constructing a preliminary version of the prefabricated computer room BIM model, wherein the preliminary version of the prefabricated computer room BIM model includes a basic layout and components, wherein the components include component IDs as unique codes of the components;
[0006] Step S2: Define a rule set in SolibriModelChecker according to the construction specifications of the prefabricated computer room;
[0007] Step S3: download and start Ecotect, import the first version of the prefabricated computer room BIM model into Ecotect in IFC format, perform thermal engineering simulation on the first version of the prefabricated computer room BIM model, and obtain the highest temperature and hot spot position of the first version of the prefabricated computer room BIM model;
[0008] Step S4: using the BIM simulation genetic algorithm to iterate the initial version of the prefabricated computer room BIM model;
[0009] Step S5: Obtain the final prefabricated computer room BIM model.
[0010] Furthermore, in step S1, the process of constructing the initial version of the prefabricated computer room BIM model includes the following steps:
[0011] Step S11: Use Revit's modeling tools to set up the basic layout of the initial version of the prefabricated computer room BIM model, including walls, doors, windows, and structural frames;
[0012] Step S12: Use the tools under the "Component" tab to add components in the basic layout, including the equipment in the prefabricated computer room. Revit automatically assigns a component ID to each component as the unique code of the component;
[0013] Step S13: Refining the parameters of each component including coordinates, power and thermodynamic parameters;
[0014] Step S14: Use the built-in collision detection tool in Revit to ensure that there is no physical conflict between the various devices;
[0015] Step S15: further checking to ensure that the initial version of the prefabricated computer room BIM model complies with the prefabricated computer room construction specifications.
[0016] Furthermore, in step S3, the process of performing thermal engineering simulation includes the following steps:
[0017] Step S31: setting boundary condition parameters of thermal engineering simulation, including temperature, humidity inside the prefabricated computer room and temperature, humidity and wind speed outside the prefabricated computer room, and saving the boundary condition parameters;
[0018] Step S32: starting thermal engineering simulation;
[0019] Step S33: calling the ZoneAnalysis tool to record the highest temperature and hotspot location;
[0020] Step S34: Write the process from step S31 to step S33 into an Ecotect script.
[0021] Furthermore, the hot spot position is a position where the highest temperature occurs.
[0022] Furthermore, step S4 specifically includes the following steps:
[0023] Step S41: setting parameters of the BIM simulation genetic algorithm, including the number of offspring prefabricated computer room models generated in each batch, the length of a single mutation command group, the expected maximum temperature, and the number of exchanges for a single crossover, defining a prefabricated computer room model set, wherein a single element in the prefabricated computer room model set includes a prefabricated computer room model and its corresponding maximum temperature and hotspot position, recording all component IDs in the initial version of the prefabricated computer room BIM model, and copying the initial version of the prefabricated computer room BIM model twice to add to the prefabricated computer room model set;
[0024] Step S42: performing roulette selection with the reciprocal of the highest temperature as fitness, selecting two prefabricated computer room models from the prefabricated computer room model set as parent prefabricated computer room models, performing component position intersection on them, and generating a parent prefabricated computer room model after the two component positions are crossed;
[0025] Step S43: for each parent prefabricated computer room model after the positions of the two components are crossed, a mutation command group is randomly generated and executed to generate two child prefabricated computer room models, and this step is repeated until the number of child prefabricated computer room models generated reaches the number of child prefabricated computer room models generated in each batch;
[0026] Step S44: screening the descendant prefabricated computer room models that meet the constraints;
[0027] Step S45: Repeat steps S42 to S44 until the maximum temperature of the child prefabricated computer room model selected in step S44 is less than or equal to the expected maximum temperature, and this child prefabricated computer room model is used as the final prefabricated computer room BIM model.
[0028] Further, in step S42, the process of the component position intersection includes the following steps:
[0029] Step S421: randomly select a component ID from all component IDs that have not been crossed;
[0030] Step S422: exchanging the positions of the components corresponding to the component ID in the two parent generation prefabricated computer room models;
[0031] Step S423: Repeat steps S421 and S422 until the number of component position exchanges reaches the number of exchanges for a single crossover.
[0032] Further, in step S43, the process of randomly generating a mutation command group includes the following steps:
[0033] Step S431: All components in the parent generation prefabricated computer room model can be selected by default, and the component closest to the hotspot position is selected from all selectable components, and its component ID is queried;
[0034] Step S432: randomly selecting an operation from movement and rotation;
[0035] Step S433: randomly generating corresponding operation parameters according to the type of the selected operation. If the selected operation is rotation, the z-axis of the base point of the component is used as the rotation axis and the rotation angle is randomly generated. If the selected operation is movement, the movement vector is randomly generated.
[0036] Step S434: calling the function corresponding to the operation selected in step S432, filling the component ID and operation parameters into the function, generating a mutation command, and the component corresponding to the component ID in the mutation command cannot be selected in step S431 again;
[0037] Step S435: repeat steps S431 to S434 until the number of generated mutation commands reaches the length of a single mutation command group;
[0038] Step S436: Merge each mutation command into a mutation command group.
[0039] Further, in step S434, the function refers to a callable program module, which comes from the ElementTransformUtils class of the Revit API.
[0040] Furthermore, in step S44, the process of screening the child prefabricated computer room model includes the following steps:
[0041] Step S441: Use Revit to perform collision detection on each child prefabricated computer room model, and delete the child prefabricated computer room models that fail the collision detection;
[0042] Step S442: import each child prefabricated computer room model into Solibri Model Checker, run the rule set, and delete the child prefabricated computer room models that cannot pass the rule set detection;
[0043] Step S443: Import each child prefabricated computer room model into Ecotect and run the Ecotect script, sort the child prefabricated computer room models from low to high according to their maximum temperature, select the first child prefabricated computer room model, and add it to the prefabricated computer room model set together with the corresponding maximum temperature and hot spot position. When the maximum temperature of this child prefabricated computer room model is not lower than the lowest maximum temperature in the prefabricated computer room model set, the length of the single mutation command group is increased by one.
[0044] The beneficial effects achieved by the present invention using the above scheme are as follows:
[0045] (1) Innovatively, the mutation command group generated by the BIM model is mutated and the component positions are exchanged to cross-propose a BIM simulation genetic algorithm. It iterates the model of the prefabricated computer room. It does not require the interpretation and processing of the thermal simulation results, and can solve the heat accumulation problem in the design optimization process of the prefabricated computer room, thereby reducing the potential fire hazard of the prefabricated computer room. The BIM simulation genetic algorithm does not require a training data set, which solves the problem of relying on the data set. The method of generating a mutation command group for mutation solves the problem of damaging the consistency of the model in the existing technology. The technical feature of generating mutation commands for components around the hot spot position solves the problem that the existing technology is not targeted.
[0046] (2) The mutation process of the BIM simulation genetic algorithm adapts to the modular characteristics of the assembled prefabricated computer room. For the assembled prefabricated computer room, a better heat dissipation layout is searched by moving and rotating components, which only changes the position and orientation of the equipment without changing the equipment itself. The simulation process of the BIM simulation genetic algorithm adapts to the standardized characteristics of the assembled prefabricated computer room. Each component of the assembled prefabricated computer room has been quality inspected and measured in the factory in advance, eliminating the uncertainty in on-site construction. The results of thermal engineering simulation are also closer to the actual operation of the prefabricated computer room.
[0047] (3) The BIM simulation genetic algorithm can adaptively adjust the length of a single mutation command group according to the screening results, which helps prevent algorithm stagnation and expand the breadth of search layout solutions, ultimately improving the robustness of the BIM simulation genetic algorithm and better optimizing the design of prefabricated computer rooms.
[0048] (4) The use of collision detection technology and Solibri Model Checker to screen the next generation of prefabricated computer room models ensures the reliability of the algorithm output and reduces the labor cost of scheme screening. Compared with the existing genetic algorithms in this field, it is more convenient and effective and helps to protect the consistency and logic of the layout scheme. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 A flowchart of a random generation mutation command group of a BIM simulation genetic algorithm proposed by the present invention;
[0050] Figure 2 This is a schematic diagram of the operation of component position intersection of the BIM simulation genetic algorithm proposed in the present invention.
[0051] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention. DETAILED DESCRIPTION
[0052] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments; based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0053] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the examples given are only used to explain the present invention, and are not used to limit the scope of the present invention.
[0054] Embodiment 1, the present invention provides a BIM-based prefabricated computer room simulation method, the BIM-based prefabricated computer room simulation method comprising the following steps:
[0055] Step S1: using Revit to construct a preliminary version of the prefabricated computer room BIM model, wherein the preliminary version of the prefabricated computer room BIM model includes a basic layout and components, wherein the components include a component ID as a unique code of the component;
[0056] Step S2: define a rule set in Solibri Model Checker according to the construction specifications of prefabricated computer rooms;
[0057] Step S3: Download and start Ecotect, import the first version of the prefabricated computer room BIM model into Ecotect in IFC format, perform thermal engineering simulation on the first version of the prefabricated computer room BIM model, and obtain the highest temperature and hot spot position of the first version of the prefabricated computer room BIM model
[0058] Step S4: using the BIM simulation genetic algorithm to iterate the initial version of the prefabricated computer room BIM model;
[0059] Step S5: Obtain the final prefabricated computer room BIM model.
[0060] Embodiment 2: This embodiment is based on the above embodiment. In step S1, the process of constructing the initial version of the prefabricated computer room BIM model includes the following steps:
[0061] Step S11: Use Revit's modeling tools to set up the basic layout of the initial version of the prefabricated computer room BIM model, including walls, doors, windows, and structural frames;
[0062] Step S12: Use the tools under the "Component" tab to add components in the basic layout, including the equipment in the prefabricated computer room. Revit automatically assigns a component ID to each component as the unique code of the component;
[0063] Step S13: Refining the parameters of each component including coordinates, power and thermodynamic parameters;
[0064] Step S14: Use the built-in collision detection tool in Revit to ensure that there is no physical conflict between the various devices;
[0065] Step S15: further checking to ensure that the initial version of the prefabricated computer room BIM model complies with the prefabricated computer room construction specifications.
[0066] Embodiment 3: This embodiment is based on embodiment 2. In step S3, the process of performing thermal engineering simulation includes the following steps:
[0067] Step S31: setting boundary condition parameters of thermal engineering simulation, including temperature, humidity inside the prefabricated computer room and temperature, humidity and wind speed outside the prefabricated computer room, and saving the boundary condition parameters;
[0068] Step S32: starting thermal engineering simulation;
[0069] Step S33: calling the Zone Analysis tool to record the maximum temperature and the hot spot position. In this embodiment, the maximum temperature is 35 degrees, and the hot spot position is between the component ID 4 and its left corner;
[0070] Step S34: Write the process from step S31 to step S33 into an Ecotect script.
[0071] Embodiment 4: This embodiment is based on embodiment 3, and step S4 specifically includes the following steps:
[0072] Step S41: setting the parameters of the BIM simulation genetic algorithm, including the number of offspring prefabricated computer room models generated in each batch, the length of a single mutation command group, the expected maximum temperature and the number of exchanges in a single crossover, defining a prefabricated computer room model set, wherein a single element in the prefabricated computer room model set includes a prefabricated computer room model and its corresponding maximum temperature and hotspot position, recording all component IDs in the initial version of the prefabricated computer room BIM model, and copying the initial version of the prefabricated computer room BIM model twice to add to the prefabricated computer room model set. In this embodiment, the number of offspring prefabricated computer room models generated in each batch is 100, the length of a single mutation command group is 3, the expected maximum temperature is 25, and the number of exchanges in a single crossover is 1;
[0073] Step S42: performing roulette selection with the reciprocal of the highest temperature as fitness, selecting two prefabricated computer room models from the prefabricated computer room model set as parent prefabricated computer room models, performing component position intersection on them, and generating a parent prefabricated computer room model after the two component positions are crossed;
[0074] Step S43: for each parent prefabricated computer room model after the positions of the two components are crossed, a mutation command group is randomly generated and executed to generate two child prefabricated computer room models, and this step is repeated until the number of child prefabricated computer room models generated reaches the number of child prefabricated computer room models generated in each batch;
[0075] Step S44: screening the descendant prefabricated computer room models that meet the constraints;
[0076] Step S45: Repeat steps S42 to S44 until the maximum temperature of the child prefabricated computer room model selected in step S44 is less than or equal to the expected maximum temperature, and this child prefabricated computer room model is used as the final prefabricated computer room BIM model.
[0077] Example 5, see Figure 2 This embodiment is based on the fourth embodiment. In step S42, the process of the component position intersection includes the following steps:
[0078] Step S421: randomly select a component ID from all component IDs that have not been crossed. In this embodiment, the component ID is 4;
[0079] Step S422: exchanging the positions of the components corresponding to the component ID in the two parent generation prefabricated computer room models;
[0080] Step S423: Repeat steps S421 and S422 until the number of component position exchanges reaches the number of exchanges for a single crossover.
[0081] Example 6, see Figure 1 This embodiment is based on the fifth embodiment. In step S43, the process of randomly generating a mutation command group includes the following steps:
[0082] Step S431: All components in the parent generation prefabricated computer room model can be selected by default, and the component closest to the hotspot position is selected from all selectable components, and its component ID is queried. In this embodiment, the component ID is 4;
[0083] Step S432: randomly selecting an operation from movement and rotation;
[0084] Step S433: randomly generate corresponding operation parameters according to the type of the selected operation. If the selected operation is rotation, the z-axis of the base point of the component is used as the rotation axis and the rotation angle is randomly generated. If the selected operation is movement, a movement vector is randomly generated. In this embodiment, the movement vector is (1, 1).
[0085] Step S434: call the function corresponding to the operation selected in step S432, fill the component ID and operation parameters into this function, and generate a mutation command. The component corresponding to the component ID in this mutation command can no longer be selected in step S431. In this embodiment, the mutation command is doc.MoveElement(4, new XYZ(1, 1, 0));
[0086] Step S435: repeat steps S431 to S434 until the number of generated mutation commands reaches the length of a single mutation command group;
[0087] Step S436: Merge each mutation command into a mutation command group.
[0088] Embodiment 7: This embodiment is based on embodiment 4. In step S44, the process of screening the child prefabricated computer room model includes the following steps:
[0089] Step S441: Use Revit to perform collision detection on each child prefabricated computer room model, and delete the child prefabricated computer room models that fail the collision detection;
[0090] Step S442: import each child prefabricated computer room model into Solibri Model Checker, run the rule set, and delete the child prefabricated computer room models that cannot pass the rule set detection;
[0091] Step S443: Import each child prefabricated computer room model into Ecotect and run the Ecotect script, sort the child prefabricated computer room models from low to high according to their maximum temperature, select the first child prefabricated computer room model, and add it to the prefabricated computer room model set together with the corresponding maximum temperature and hot spot position. When the maximum temperature of this child prefabricated computer room model is not lower than the lowest maximum temperature in the prefabricated computer room model set, the length of the single mutation command group is increased by one. In this embodiment, the maximum temperature of this child prefabricated computer room model is 37 degrees, and the length of the single mutation command group is changed to 4.
[0092] Embodiment 8. This embodiment is based on embodiment 6. This embodiment runs in the Windows operating system environment, and the operating environment is Anaconda3. The BIM simulation genetic algorithm is implemented based on RevitAPI and adopts the DEAP framework. The operation parameters are generated using the random library. The absolute values of the components of the moving vector in the x-axis and y-axis directions do not exceed the length of the diagonal of the basic layout. The rotation angle ranges from 1 degree to 359 degrees. The thermal engineering simulation is implemented using the Thermal Analysis function of Ecotect. The hot spot position is the position where the highest temperature occurs. In step S434, the function refers to a program module that can be called, which is the ElementTransformUtils class from the RevitAPI.
[0093] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program commands, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various media that can store program codes.
[0094] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including several commands to enable a computer device, which can be a personal computer, a server, or a network device. Execute the methods described in each embodiment or some parts of the embodiments.
[0095] The present invention and its embodiments are described above, and such description is not restrictive. The drawings show only one embodiment of the present invention, and the actual structure is not limited thereto. In short, if ordinary technicians in the field are inspired by it, without departing from the purpose of the invention, they can design a structure and embodiment similar to the technical solution without creativity, which should belong to the protection scope of the present invention.
Claims
1. A BIM-based prefabricated computer room simulation method, characterized in that: The BIM-based prefabricated computer room simulation method comprises the following steps: Step S1: constructing a preliminary version of the prefabricated computer room BIM model, wherein the preliminary version of the prefabricated computer room BIM model includes a basic layout and components, wherein the components include component IDs as unique codes of the components; Step S2: define a rule set in Solibri Model Checker according to the construction specifications of prefabricated computer rooms; Step S3: download and start Ecotect, import the first version of the prefabricated computer room BIM model into Ecotect in IFC format, perform thermal engineering simulation on the first version of the prefabricated computer room BIM model, and obtain the highest temperature and hot spot position of the first version of the prefabricated computer room BIM model; Step S4: using the BIM simulation genetic algorithm to iterate the initial version of the prefabricated computer room BIM model; Step S5: Obtain the final prefabricated computer room BIM model; Step S4 specifically includes the following steps: Step S41: setting parameters of the BIM simulation genetic algorithm, including the number of offspring prefabricated computer room models generated in each batch, the length of a single mutation command group, the expected maximum temperature, and the number of exchanges for a single crossover, defining a prefabricated computer room model set, wherein a single element in the prefabricated computer room model set includes a prefabricated computer room model and its corresponding maximum temperature and hotspot position, recording all component IDs in the initial version of the prefabricated computer room BIM model, and copying the initial version of the prefabricated computer room BIM model twice to add to the prefabricated computer room model set; Step S42: performing roulette selection with the reciprocal of the highest temperature as fitness, selecting two prefabricated computer room models from the prefabricated computer room model set as parent prefabricated computer room models, performing component position intersection on them, and generating a parent prefabricated computer room model after the two component positions are crossed; Step S43: for each parent prefabricated computer room model after the positions of the two components are crossed, a mutation command group is randomly generated and executed to generate two child prefabricated computer room models, and this step is repeated until the number of child prefabricated computer room models generated reaches the number of child prefabricated computer room models generated in each batch; Step S44: screening the descendant prefabricated computer room models that meet the constraints; Step S45: repeating steps S42 to S44 until the maximum temperature of the child prefabricated computer room model selected in step S44 is less than or equal to the expected maximum temperature, and the child prefabricated computer room model is used as the final prefabricated computer room BIM model; In step S43, the process of randomly generating a mutation command group includes the following steps: Step S431: All components in the parent generation prefabricated computer room model can be selected by default, and the component closest to the hotspot position is selected from all selectable components, and its component ID is queried; Step S432: randomly selecting an operation from movement and rotation; Step S433: randomly generating corresponding operation parameters according to the type of the selected operation. If the selected operation is rotation, the z-axis of the base point of the component is used as the rotation axis and the rotation angle is randomly generated. If the selected operation is movement, the movement vector is randomly generated. Step S434: calling the function corresponding to the operation selected in step S432, filling the component ID and operation parameters into the function, generating a mutation command, and the component corresponding to the component ID in the mutation command cannot be selected in step S431 again; Step S435: repeat steps S431 to S434 until the number of generated mutation commands reaches the length of a single mutation command group; Step S436: merging each mutation command into a mutation command group; In step S44, the process of selecting the child prefabricated computer room model that meets the constraints includes the following steps: Step S441: performing collision detection on each child prefabricated computer room model, and deleting the child prefabricated computer room models that fail the collision detection; Step S442: import each child prefabricated computer room model into Solibri Model Checker, run the rule set, and delete the child prefabricated computer room models that cannot pass the rule set detection; Step S443: Import each child prefabricated computer room model into Ecotect and run the Ecotect script, sort the child prefabricated computer room models from low to high according to their maximum temperature, select the first child prefabricated computer room model, and add it to the prefabricated computer room model set together with the corresponding maximum temperature and hot spot position. When the maximum temperature of this child prefabricated computer room model is not lower than the lowest maximum temperature in the prefabricated computer room model set, the length of the single mutation command group is increased by one.
2. According to the BIM-based prefabricated computer room simulation method of claim 1, it is characterized in that: In step S3, the process of performing thermal engineering simulation includes the following steps: Step S31: setting boundary condition parameters of thermal engineering simulation, including temperature, humidity inside the prefabricated computer room and temperature, humidity and wind speed outside the prefabricated computer room, and saving the boundary condition parameters; Step S32: starting thermal engineering simulation; Step S33: calling the Zone Analysis tool to record the highest temperature and hotspot location; Step S34: Write the process from step S31 to step S33 into an Ecotect script.
3. The BIM-based prefabricated computer room simulation method according to claim 1, characterized in that: In step S42, the process of component position intersection includes the following steps: Step S421: randomly select a component ID from all component IDs that have not been crossed; Step S422: exchanging the positions of the components corresponding to the component ID in the two parent generation prefabricated computer room models; Step S423: Repeat steps S421 and S422 until the number of component position exchanges reaches the number of exchanges for a single crossover.
4. The BIM-based prefabricated computer room simulation method according to claim 1, characterized in that: In step S434, the function refers to a callable program module, which comes from the ElementTransformUtils class of the Revit API.
Citation Information
Patent Citations
Machine room temperature control method and device
CN115167562A
Fabricated machine room virtual pre-assembly method based on BIM and point cloud technology
CN116911002A
Cited By
Simulation optimization method and system for construction of PMCR fabricated refrigerating machine room
CN121543996A
Simulation optimization method and system for construction of pmcr packaged refrigeration machine room
CN121543996B