A method, apparatus and electronic device for calculating heating and cooling loads
By combining the export of standard Excel templates with the Revit plugin, the problem of complex parameter settings in heating and cooling load calculations is solved, enabling multi-person collaboration and efficient heating and cooling load calculation processes, thus improving calculation efficiency and flexibility.
Patent Information
- Application Number
- CN202211674020.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-26
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2042-12-26
AI Technical Summary
In existing methods for calculating heating and cooling loads, users need to manually set a large number of parameters in the software, which makes the calculation process complex and inefficient, and prevents parameter sharing and multi-person collaboration.
By exporting a standard Excel template from the heating and cooling load calculation application and sending it to various clients for room parameter input, and integrating and editing the files, combined with the Revit plugin to extract and import parameters, multi-user collaboration and parameter synchronization are achieved, supporting batch modification and result rewriting back to the model.
It improves the efficiency and flexibility of heating and cooling load calculation, reduces the complexity of room parameter configuration, supports multiple input methods, and enables closed-loop management of calculation results.
Smart Images

Figure CN116050095B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a cold and heat load calculation method, device and electronic equipment. BACKGROUND
[0002] Cold and heat load calculation is the basis and soul of HVAC design, and the accuracy of load calculation is directly related to the final effect of the project and the construction cost of the project. The steps of the commonly used cold and heat load calculation method are as follows: 1. Room marking: the civil drawing which can be recognized by the load calculation software is marked with room, and the marking content mainly includes room name (used to distinguish the purpose of the room, such as office or toilet), room number (used for identification to avoid confusion of rooms with the same purpose), room area (cold and heat index), and envelope area. 2. Establishing an engineering model based on the civil drawing in the cold and heat load calculation software, and the user needs to input the actual parameters (address, load calculation method and other important parameters) of the project into the model. 3. The user sets the building as a whole in the load calculation software, including building height, air conditioning and heating form, and the most important is the setting of the envelope structure parameters in the global library. 4. The user sets the floor parameters in the load calculation software, including inter-room heat transfer, floor height, window height, window sill height and other parameters. 5. Cold and heat load calculation and room-by-room inspection of internal load.
[0003] The main problem of the above method is that the user needs to manually set a large number of parameters in the cold and heat load calculation software, the parameter setting steps cannot be shared, and one user or several users need to complete the setting in a device installed with the cold and heat load calculation software, so that the cold and heat load calculation process is complex and inefficient. SUMMARY
[0004] Therefore, the embodiments of the present application provide a cold and heat load calculation method, device and electronic equipment, thereby improving the efficiency and flexibility of cold and heat load calculation.
[0005] According to a first aspect, the embodiments of the present application provide a cold and heat load calculation method, which comprises: exporting a standard Excel template from a cold and heat load calculation application, wherein the standard Excel template comprises a structure relationship of building-floor-room; sending the standard Excel template to each client, so that a user of each client inputs room parameters into the received standard Excel template to obtain a first edited file, wherein the room parameters are room parameters of a building model to be calculated for cold and heat load; receiving and integrating the first edited file returned by each client; inputting the integrated first edited file into the cold and heat load calculation application to perform cold and heat load calculation and equipment selection.
[0006] Optionally, the method further comprises: extracting room parameters from a Revit application for establishing a building model to be calculated for cooling and heating load by a preset Revit plug-in; importing the extracted room parameters into the standard Excel template by the preset Revit plug-in to obtain a second edited file; and inputting the second edited file into the cooling and heating load calculation application to perform cooling and heating load calculation.
[0007] Optionally, the method further comprises: importing the result of the cooling and heating load calculation into the building model in the Revit application by the preset Revit plug-in.
[0008] Optionally, the cooling and heating load calculation application comprises an air conditioning load calculation tool and a heating load calculation tool, and the method further comprises: when a parameter synchronization instruction input by a user is received by the cooling and heating load calculation application, synchronizing parameters shared between the air conditioning load calculation tool and the heating load calculation tool for calculation of a current building model.
[0009] Optionally, when the user needs to modify room parameters in the cooling and heating load calculation application, a batch modification Excel template is exported by the cooling and heating load calculation application to enable the user to edit the batch modification Excel template; and the edited batch modification Excel template is input into the cooling and heating load calculation application to perform batch modification of the room parameters in the cooling and heating load calculation application.
[0010] Optionally, when a current component area of a building model in the Revit application cannot be directly read, room parameters are extracted from the Revit application by a preset Revit plug-in, comprising: taking a preset plane point and connecting the preset plane point with each vertex of a current component to obtain a plurality of triangles; calculating a positive area of a triangle covering the current component and a negative area of a triangle not covering the current component based on a boundary vector of the connected triangle; and determining the current component area by using a sum of the positive area of the triangle and the negative area of the triangle.
[0011] According to a second aspect, an embodiment of the present application provides a cold and heat load calculation device, the device comprising: a template exporting module configured to export a standard Excel template from a cold and heat load calculation application, the standard Excel template comprising a structural relationship of building block-floor-room; a template editing module configured to send the standard Excel template to each client, so that a user of each client inputs room parameters into the received standard Excel template to obtain a first edited file, the room parameters being room parameters of a building model to be calculated for cold and heat load; a template integrating module configured to receive and integrate the first edited file returned by each client; and a first template importing module configured to input the integrated first edited file into the cold and heat load calculation application to perform cold and heat load calculation and equipment selection.
[0012] Optionally, the device further comprises: a parameter extracting module configured to extract room parameters from a Revit application by a preset Revit plug-in, the Revit application being used to establish the building model to be calculated for cold and heat load; a parameter importing module configured to import the extracted room parameters into the standard Excel template by the preset Revit plug-in to obtain a second edited file; and a second template importing module configured to input the second edited file into the cold and heat load calculation application to perform cold and heat load calculation.
[0013] According to a third aspect, an embodiment of the present application provides an electronic device, comprising: a memory and a processor, which are in communication connection with each other, and the memory stores computer instructions, and the processor executes the computer instructions to perform the method in the first aspect or any one of the optional implementation manners of the first aspect.
[0014] According to a fourth aspect, an embodiment of the present application provides a computer readable storage medium, which stores computer instructions, and the computer instructions are used to make the computer execute the method in the first aspect or any one of the optional implementation manners of the first aspect.
[0015] The technical scheme provided in the present application has the following advantages:
[0016] The technical scheme provided in the application applies the template export and import function to the cold and heat load calculation application, can export a standard Excel template from the cold and heat load calculation application, the standard Excel template comprises a structural relationship of building block-floor-room, then sends the standard Excel template to each client, so that the users of each client input room parameters to the standard Excel template to obtain a first edited file, then receives and integrates the first edited file returned by each client, finally inputs the integrated first edited file into the cold and heat load calculation application to perform cold and heat load calculation. Thus, the user does not need to input related room parameters in the cold and heat load calculation application of one device in sequence, can realize the room parameter configuration process of multi-person cooperation through the exported standard Excel template, improves the efficiency of cold and heat load calculation and reduces the complexity of room parameter configuration.
[0017] In addition, the cold and heat load calculation application provides multiple input modes such as manual input of calculation parameters, Excel import / export, Revit model extraction of parameters and import of calculation tools for calculation, and the final calculation result can be written back to the model to form a closed loop. It is more convenient and humanized to face the input of a large amount of complex data. BRIEF DESCRIPTION OF DRAWINGS
[0018] The features and advantages of the present application will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, which are schematic but not limiting of the present application, and in which:
[0019] Figure 1 A step schematic diagram of a cold and heat load calculation method in one embodiment of the present application is shown;
[0020] Figure 2 A flow schematic diagram of a cold and heat load calculation method in one embodiment of the present application is shown;
[0021] Figure 3 A structural schematic diagram of a model component in one embodiment of the present application is shown;
[0022] Figure 4 A structural schematic diagram of a cold and heat load calculation device in one embodiment of the present application is shown;
[0023] Figure 5 A structural schematic diagram of an electronic device in one embodiment of the present application is shown. DETAILED DESCRIPTION
[0024] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present application.
[0025] Referring to Figure 1 and Figure 2 In one embodiment, a cold and heat load calculation method specifically comprises the following steps:
[0026] Step S101: exporting a standard Excel template from a cold and heat load calculation application, the standard Excel template comprising a structural relationship of a building block-floor-room.
[0027] Step S102: sending the standard Excel template to each client, so that users of each client input room parameters in the standard Excel template to obtain a first edited file, the room parameters being room parameters of a building model to be calculated for cold and heat load.
[0028] Step S103: receiving and integrating the first edited file returned by each client.
[0029] Step S104: inputting the integrated first edited file into the cold and heat load calculation application to perform cold and heat load calculation and equipment selection.
[0030] Specifically, the embodiment of the present application develops a function of exporting an Excel template with a standard title and format for cold and heat load calculation application, establishes a structural relationship of building-floor-room through the exported standard Excel template, so that users can add room design parameters in batches in the template. Moreover, the current device distributes the exported standard Excel template to each client, so that the users of each client edit the received standard Excel template by inputting room parameters, to realize a working mode of multi-person cooperation, wherein the way of distributing the exported standard Excel template to each client by the current device can be that the current device sends the standard Excel template to each client as a separate file, so that each client separately edits the received complete template offline, and then the current device collects the first edited files edited by each client and integrates them. Alternatively, the current device can be used as a server to map the standard Excel template to each client, so that each client simultaneously edits the mapped standard Excel template online, and then the current device directly obtains the edited first edited file. The first edited file is imported into the cold and heat load calculation application, the content of the first edited file is directly displayed in the cold and heat load calculation application in the form of a structural tree to show the building-floor-room relationship, and the room parameters are displayed in the corresponding editing column, so that the cold and heat load calculation application can calculate according to the imported room parameters. The cold and heat load calculation application is built-in with the (GB 50736-2012) Appendix H building envelope thermal database, radiator product database, room template library, and meteorological parameter database, and supports users to adjust according to actual conditions, to provide convenience and data support in the calculation process. Then, the calculation results of each room are checked through the calculation result page in the cold and heat load calculation application, the statistical results are checked through the statistical data page, for example, pie chart and column chart, and the required calculation book is exported through the output calculation book page, so that equipment selection can be performed according to the calculation results. Therefore, the scheme provided by the embodiment of the present application avoids manual setting of parameters in the software of only one device, and significantly improves the efficiency and flexibility of cold and heat load calculation compared with the prior art.
[0031] Specifically, in an embodiment, the cold and heat load calculation method provided by the embodiment of the present application further includes the following steps:
[0032] Step one: extracting room parameters from a Revit application through a preset Revit plug-in, the Revit application being used to establish a building model to be calculated for cold and heat load.
[0033] Step two: importing the extracted room parameters into a standard Excel template through the preset Revit plug-in, to obtain a second edited file.
[0034] Step three: inputting the second edited file into a cold and heat load calculation application to perform cold and heat load calculation.
[0035] Specifically, the embodiment of the present application further provides a Revit plug-in matched with the cold and heat load calculation application, through which the room parameters can be directly extracted from the Revit application for establishing the building model to be calculated for the cold and heat load, and the extracted room parameters can be directly imported into the standard Excel template to obtain a second edited file, and the cold and heat load calculation application can perform the cold and heat load calculation by using the input second edited file, so that compared with the scheme of manual editing in the software and manual editing in the template, the flexibility and the calculation efficiency of the cold and heat load calculation can be further improved.
[0036] In the embodiment of the present application, the room parameters include engineering data, indoor design parameters, envelope parameters and heat transfer coefficient K value. For the air conditioning load calculation tool in the cold and heat load calculation application, the engineering data include basic information, geographic information, outdoor design parameters and summer air conditioning outdoor calculation hourly temperature and enthalpy value of the project, the indoor design parameters are indoor design parameters set according to different room functions, the envelope parameters include envelope heat transfer coefficient, envelope structure heat transfer coefficient and envelope structure area, and the heat transfer coefficient K value includes heat transfer coefficient K value of the main section of the outer wall, the roof, the inner wall and the inner floor. For the heating load calculation tool in the cold and heat load calculation application, the engineering data include basic information, outdoor design parameters and other parameters of the project, the indoor design parameters include indoor heating calculation temperature set according to different room functions, the envelope parameters include envelope average heat transfer coefficient, envelope orientation correction coefficient, temperature difference correction coefficient and envelope area, and the heat transfer coefficient K value includes heat transfer coefficient K value of the outer wall of the residence, the roof of the residence, the outer wall of the public building and the roof of the public building. In the embodiment of the present application, for the same project, the common parameters between the air conditioning load calculation tool and the heating load calculation tool can be synchronized by receiving the parameter synchronization instruction input by the user through the cold and heat load calculation application, so that the parameter setting efficiency of the cold and heat load calculation is further improved.
[0037] Specifically, in an embodiment, the cold and heat load calculation method provided by the embodiment of the present application further includes the following steps:
[0038] Step four: importing the result of the cold and heat load calculation into the building model in the Revit application through the preset Revit plug-in.
[0039] Specifically, in the embodiment of the present application, the calculation result of the cold and heat load calculation application output can also be exported in the form of an Excel table according to the room name and room ID, and then the Revit plug-in is opened, and the calculation result is written into the room information of the corresponding ID in the Revit application building model through the "import calculation result" function in the plug-in for further calculation, realizing the function of one-key import of the calculation result into the Revit application, without manual input, thereby further improving the flexibility of the cold and heat load calculation.
[0040] Specifically, in an embodiment, when a user needs to modify the room parameters in the cold and heat load calculation application, a batch modification Excel template is exported through the cold and heat load calculation application, so that the user edits the batch modification Excel template; and the edited batch modification Excel template is input into the cold and heat load calculation application to batch modify the room parameters in the cold and heat load calculation application.
[0041] Specifically, the embodiment of the present application also provides a batch modification mode, supports batch modification of room data such as envelope and indoor design parameters, and provides an export Excel template batch modification interface, which is more convenient and user-friendly for input of a large amount of complex data.
[0042] Specifically, in an embodiment, when the current component area of the building model in the Revit application cannot be directly read, the above step one specifically includes the following steps:
[0043] Step five: taking a preset plane point and connecting the preset plane point and each vertex of the current component to obtain a plurality of triangles.
[0044] Step six: calculating the positive area of the triangle covering the current component and the negative area of the triangle not covering the current component based on the boundary vectors of the connected triangles.
[0045] Step seven: determining the current component area by using the sum of the positive area of the triangle and the negative area of the triangle.
[0046] Specifically, in the embodiment of the present application, for the component area that cannot be directly read in the Revit software, the corresponding parameter information is identified and calculated based on a polygon algorithm, realizing the function of accurate and rapid extraction of model information, and the calculation process is as follows: connecting an arbitrary plane point and each vertex in the order of the vertices of the polygon, the inner product of the connected vectors is the area of each triangle, and the component area is determined based on the area of each triangle. Figure 3For example, the inner product of vector OA and vector OB is calculated to obtain the area of triangle OAB, and the positive value is the positive area, denoted as S OAB (clockwise), and the negative value is the negative area, denoted as S OBA (counterclockwise). Therefore, to calculate the area of component ABCDE, only the positive area covered by ABCDE and the negative area not covered by ABCDE need to be summed, as shown in the following formula:
[0047] S ABCDE = S OAB + S OBC + S OCD + S ODE + S OEA
[0048] Meanwhile, for a curved surface and a curved line, the present embodiment converts the curved line into continuous small line segments for calculation by means of calculus, thereby realizing extraction of the area of any component in the Revit application.
[0049] Through the above steps, the technical scheme provided by the present application configures the template export and import function for the cold and heat load calculation application, can export the standard Excel template from the cold and heat load calculation application, the standard Excel template includes the structural relationship of building-floor-room; then sends the standard Excel template to each client, so that the users of each client input the room parameters in the standard Excel template to obtain a first edited file; then receives and integrates the first edited file returned by each client; finally inputs the integrated first edited file into the cold and heat load calculation application for cold and heat load calculation. Thus, the user does not need to input the related room parameters in the cold and heat load calculation application of one device in turn, but can realize the room parameter configuration process of multi-person cooperation through the exported standard Excel template, thereby improving the efficiency of cold and heat load calculation and reducing the complexity of room parameter configuration.
[0050] In addition, the cold and heat load calculation application provides multiple input modes such as manual input of calculation parameters, Excel import / export, Revit model parameter extraction and import calculation tool for calculation, and the final calculation result can be written back to the model room information to form a closed loop. It is more convenient and user-friendly to input a large amount of complex data.
[0051] As shown in Figure 4 The present embodiment further provides a cold and heat load calculation device, which comprises:
[0052] The template export module 101 is configured to export a standard Excel template from the cold and heat load calculation application, and the standard Excel template includes the structural relationship of building-floor-room. For details, refer to the related description of step S101 in the method embodiment, which will not be repeated here.
[0053] The template editing module 102 is configured to send a standard Excel template to each client, so that a user of each client inputs room parameters into the received standard Excel template to obtain a first edited file, wherein the room parameters are room parameters of a building model to be calculated for cold and heat loads. For details, refer to the related description of step S102 in the method embodiment, which will not be repeated here.
[0054] The template integration module 103 is configured to receive and integrate the first edited file returned by each client. For details, refer to the related description of step S103 in the method embodiment, which will not be repeated here.
[0055] The first template importing module 104 is configured to input the integrated first edited file into a cold and heat load calculation application to perform cold and heat load calculation. For details, refer to the related description of step S104 in the method embodiment, which will not be repeated here.
[0056] Specifically, in an embodiment, the cold and heat load calculation device also includes:
[0057] The parameter extraction module is configured to extract room parameters from a Revit application by a preset Revit plug-in, wherein the Revit application is used to establish a building model to be calculated for cold and heat loads. For details, refer to the related description of step one in the method embodiment, which will not be repeated here.
[0058] The parameter importing module is configured to import the extracted room parameters into a standard Excel template by a preset Revit plug-in to obtain a second edited file. For details, refer to the related description of step two in the method embodiment, which will not be repeated here.
[0059] The second template importing module is configured to input the second edited file into a cold and heat load calculation application to perform cold and heat load calculation. For details, refer to the related description of step three in the method embodiment, which will not be repeated here.
[0060] The cold and heat load calculation device provided in the embodiment is configured to execute the cold and heat load calculation method provided in the above embodiment, and the implementation manner and principles are the same, and for details, refer to the related description of the method embodiment, which will not be repeated here.
[0061] Through the cooperation of the above various components, the technical scheme provided by the application applies the template export and import function to the cold and heat load calculation application, can export a standard Excel template from the cold and heat load calculation application, the standard Excel template includes the structural relationship of building-district-room; then the standard Excel template is sent to each client, so that the users of each client input room parameters to the standard Excel template to obtain a first edited file; then the first edited file returned by each client is received and integrated; finally, the integrated first edited file is input into the cold and heat load calculation application for cold and heat load calculation. Thus, the user does not need to input the related room parameters in the cold and heat load calculation application of one device in turn, and the room parameter configuration process of multiple people can be realized through the exported standard Excel template, the efficiency of the cold and heat load calculation is improved, and the complexity of the room parameter configuration is reduced.
[0062] Figure 5 An electronic device of an embodiment of the application is shown, which includes a processor 901 and a memory 902, which can be connected through a bus or other means, Figure 5 The bus connection is taken as an example.
[0063] The processor 901 can be a central processing unit (CPU). The processor 901 can also be 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, or combinations thereof.
[0064] The memory 902 is a non-transitory computer readable storage medium, which can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions / modules corresponding to the methods in the above method embodiments. The processor 901 performs various functional applications and data processing of the processor by running the non-transitory software programs, instructions and modules stored in the memory 902, that is, implements the methods in the above method embodiments.
[0065] The memory 902 can include a program storage area and a data storage area, where the program storage area can store an operating system, application programs required by at least one function, and the data storage area can store data created by the processor 901 and the like. In addition, the memory 902 can include a high-speed random access memory, and can further include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 902 can optionally include a memory disposed remotely from the processor 901, which can be connected to the processor 901 through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0066] One or more modules are stored in the memory 902, which, when executed by the processor 901, perform the methods in the above method embodiments.
[0067] The above electronic device specific details can be understood in correspondence with the above method embodiments corresponding to the relevant description and effects, which will not be described here.
[0068] Those skilled in the art can understand that all or part of the processes in the above embodiments can be completed by a computer program instructing related hardware, and the implemented program can be stored in a computer readable storage medium. When the program is executed, it can include the processes of the above embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), etc. The storage medium can also include a combination of the above types of memories.
[0069] Although the embodiments of the present application are described in conjunction with the accompanying drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present application, and such modifications and changes fall within the scope defined by the appended claims.
Claims
1. A cold and hot load calculation method characterized by, The method comprises: deriving a standard Excel template from a cold and heat load calculation application, the standard Excel template comprising a structural relationship of building- floor- room; sending the standard Excel template to each client to enable a user of each client to input room parameters into the received standard Excel template to obtain a first edited file, the room parameters being room parameters of a building model to be subjected to cold and heat load calculation; receiving and integrating the first edited file returned by each client; inputting the integrated first edited file into the cold and heat load calculation application to perform cold and heat load calculation and equipment selection; The method further comprises: extracting room parameters from a Revit application by a preset Revit plug-in, the Revit application being used to establish the building model to be subjected to cold and heat load calculation; importing the extracted room parameters into the standard Excel template by the preset Revit plug-in to obtain a second edited file; and inputting the second edited file into the cold and heat load calculation application to perform cold and heat load calculation. When a current component area of the building model in the Revit application cannot be directly read, the extracting of the room parameters from the Revit application by the preset Revit plug-in comprises: taking preset plane points and connecting the preset plane points with each vertex of a current component to obtain a plurality of triangles; calculating a positive area of a triangle covering the current component and a negative area of a triangle not covering the current component based on boundary vectors of the connected triangles; and determining the current component area by using a sum of the positive area and the negative area.
2. The method of claim 1, wherein, The method further comprises: importing a result of the cold and heat load calculation into the building model in the Revit application by the preset Revit plug-in.
3. The method of claim 1, wherein, The cold and heat load calculation application comprises an air conditioning load calculation tool and a heating load calculation tool, and the method further comprises: When a parameter synchronization instruction input by a user is received by the cold and heat load calculation application, synchronizing common parameters between the air conditioning load calculation tool and the heating load calculation tool for calculation of a current building model.
4. The method of claim 1, wherein, When the user needs to modify room parameters in the cold and heat load calculation application, exporting a batch modification Excel template by the cold and heat load calculation application to enable the user to edit the batch modification Excel template; inputting the edited batch modification Excel template into the cold and heat load calculation application to perform batch modification on the room parameters in the cold and heat load calculation application.
5. A cold and hot load calculating device characterized by comprising: The device comprises: a template derivation module configured to derive a standard Excel template from a cold and heat load calculation application, the standard Excel template comprising a structural relationship of building- floor- room; a template editing module configured to send the standard Excel template to each client to enable a user of each client to input room parameters into the received standard Excel template to obtain a first edited file, the room parameters being room parameters of a building model to be subjected to cold and heat load calculation; a template integration module configured to receive and integrate the first edited file returned by each client; The first template importing module is configured to input the integrated first editing file into the cold and heat load calculation application to perform cold and heat load calculation and equipment selection. The device further comprises: The parameter extracting module is configured to extract room parameters from a Revit application by using a preset Revit plug-in, the Revit application being configured to establish a building model to be calculated for cold and heat load calculation; when a current component area of the building model in the Revit application cannot be directly read, the room parameters are extracted from the Revit application by using the preset Revit plug-in, including: taking preset plane points, connecting the preset plane points with each vertex of a current component to obtain a plurality of triangles; calculating a positive area of the triangles covering the current component and a negative area of the triangles not covering the current component based on boundary vectors of the connected triangles; and determining the current component area by using a sum of the positive area and the negative area. The parameter importing module is configured to import the extracted room parameters into the standard Excel template by using the preset Revit plug-in to obtain a second editing file. The second template importing module is configured to input the second editing file into the cold and heat load calculation application to perform cold and heat load calculation.
6. An electronic device, comprising: The computer readable storage medium stores computer instructions, and the computer instructions are configured to cause the computer to perform the method according to any one of claims 1-4. The computer readable storage medium stores computer instructions, and the computer instructions are configured to cause the computer to perform the method according to any one of claims 1-4.
7. A computer readable storage medium characterized in that,
Citation Information
Patent Citations
Office Word-based document automatic modularization and multi-terminal independent authority limit editing method
CN110442851A