A method, device and medium for constructing a performance-based model of a large-space public building

By building a performance model of public buildings in large spaces, the problem that mainstream performance simulation software is difficult to identify curves and surface morphology buildings is solved, and the model is quickly iterated and efficient performance decisions are achieved, meeting the needs of performance simulation of public buildings in large spaces.

CN118504091BActive Publication Date: 2025-03-11SOUTH CHINA UNIV OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410635505.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-22
Publication Date
2025-03-11
Estimated Expiration
2044-05-22

AI Technical Summary

Technical Problem

The core space design of large space public buildings is mainly curved and curved, and cannot be recognized by mainstream performance simulation software, making performance simulation difficult to achieve and cannot meet the needs of rapid iteration of solutions during the design process.

Method used

Provide a method for building a performance model of a large space public building. By determining the usage parameters, building a three-dimensional model, and converting it into a performance model, including building information parameters, building space boundary parameters, building core space plan parameters, etc., it solves the problem that traditional building data standards cannot cover special large space public building models.

Benefits of technology

The data conversion from three-dimensional architectural model to performance model has been realized, and a data standard system for large-space public building models has been established, which has greatly accelerated the performance simulation process of large-space public building, which is conducive to architects to achieve rapid iteration of models and efficient performance decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118504091B_ABST
    Figure CN118504091B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device and medium for constructing a performance-based model of a large-space public building. The method comprises the following steps: determining the usage parameters of the performance-based model of the large-space public building; constructing a three-dimensional model of the large-space public building according to the usage parameters; converting the three-dimensional model of the large-space public building into a performance-based model of the large-space public building; and exporting the performance-based model of the large-space public building. The present invention realizes the data conversion from the three-dimensional building model to the performance-based model, establishes a data standard system for the large-space public building model, and solves the problem that the traditional building data standard cannot cover the special large-space public building model. The present invention can greatly accelerate the process of performance-based simulation of large-space public buildings, is conducive to architects to realize the rapid iteration of the model, and assists architects in making efficient performance decisions for large-space public buildings.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of building information model design, and in particular to a construction method, equipment and medium for a large-space public building performance-based model. Background Art

[0002] The architectural design stage plays a decisive role in the performance of the building after it is completed. The performance-based design method requires architects to evaluate the established design goals during the architectural design stage and then optimize them based on the evaluation results. It is a key path to improve the sustainable performance of buildings.

[0003] With the development of computer-aided design (CAAD) and the iteration of building performance simulation technology, the performance of buildings can be predicted more and more accurately, but the expertise required for such simulation is still too complex and difficult for architects to apply. With the continuous development of computer technology, researchers have conducted extensive research and development on types such as office buildings and residential buildings. For example, they have developed fast recognition algorithms to improve the speed and accuracy of design models being recognized by simulation software, or through machine learning and other methods to quickly predict the performance of conventional buildings. These methods have effectively accelerated the process of performance evaluation and design iteration in the design stage.

[0004] However, unlike the square box type of office and residential buildings, the core space design of large-space public buildings is often dominated by curves and curved surfaces. These forms cannot be recognized by mainstream performance simulation software. If the simulation model is to be simplified, it will take a considerable amount of time. Therefore, it is impossible to meet the speed of rapid iteration of the scheme in the design process, and it is difficult to obtain timely and effective performance feedback during the design stage. Summary of the invention

[0005] In view of this, an embodiment of the present invention provides a method, device and medium for constructing a performance-based model of a large-space public building.

[0006] A first aspect of an embodiment of the present invention provides a method for constructing a performance-based model of a large-space public building, comprising the following steps:

[0007] Determine the parameters for use of performance-based models for large-space public buildings;

[0008] Input the usage parameters, and construct a three-dimensional model of a large-space public building according to the usage parameters;

[0009] Converting the large-space public building three-dimensional model into a large-space public building performance-based model;

[0010] The performance-based model of the large-space public building is derived.

[0011] Furthermore, the determined usage parameters of the large-space public building performance-based model specifically include building information parameters, building space boundary parameters, building core space plane parameters, building wall parameters, building roof parameters, and building roof skylight parameters;

[0012] The building information class parameters are used to set the attribute information of large-space public buildings;

[0013] The building space boundary class parameters are used to set the plane boundary information of large space public buildings;

[0014] The building core space plane parameters are used to set the core space site information of large-space public buildings;

[0015] The building enclosure parameters are used to set the information of the connection between the ground floor and the roof system of a large-space public building;

[0016] The building roof parameters are used to set the roof system information of large-space public buildings;

[0017] The building roof skylight type parameters are used to set the information of the skylight part of the roof system of a large-space public building.

[0018] Furthermore, in the usage parameters, each type of usage parameters corresponds to a large-space public building component; and constructing a large-space public building three-dimensional model according to the usage parameters specifically includes the following steps:

[0019] Obtaining environmental parameter information, and configuring computing resources required for model construction according to the environmental parameter information;

[0020] Extracting geometric data of each large-space public building component from the usage parameters to construct a large-space public building geometric model;

[0021] Extracting material data of each large-space public building component from the usage parameters, and filling the material data into the large-space public building component corresponding to the large-space public building geometric model;

[0022] Acquire simulation parameter information, and assign the simulation parameter information to the corresponding large-space public building component.

[0023] Furthermore, the environmental parameter information is obtained through the building information type parameters; the simulation parameter information includes lighting simulation parameters and energy consumption simulation parameters.

[0024] Furthermore, the large-space public building components specifically include building space boundaries, core space sites, building walls, building roofs and building roof skylights;

[0025] The geometric data of the building space boundary is obtained through the building space boundary class parameters;

[0026] The geometric data and materials of the core space site are obtained through the plane parameters of the building core space;

[0027] The geometric data and materials of the building wall are obtained through the building wall class parameters;

[0028] The geometric data and materials of the building roof are obtained through the building roof class parameters;

[0029] The geometric data and materials of the building roof skylight are obtained through the building roof skylight class parameters.

[0030] Furthermore, the converting of the large-space public building three-dimensional model into a large-space public building performance-based model specifically includes the following steps:

[0031] Checking the enclosure of the three-dimensional model of the large-space public building;

[0032] Determine the boundary curve of the three-dimensional model of the large-space public building, and convert the boundary curve into a boundary polyline;

[0033] For each curved surface in the three-dimensional model of the large-space public building, a plurality of sampling points are generated inside the curved surface;

[0034] Generating constituent lines of the large-space public building performance-based model according to the sampling points and the vertices of the boundary polyline;

[0035] The various constituent lines are combined to form a performance-based model of large-space public buildings.

[0036] Furthermore, the checking of the closure of the large-space public building three-dimensional model specifically includes the following steps:

[0037] Call the geometric integrity check function of each large-space public building component to check the geometric integrity of each large-space public building component;

[0038] Remove duplicate faces between large-space public building components and simplify points on the same curve in the model;

[0039] The geometric integrity check function of the large-space public building three-dimensional model is called to check the geometric closure of the large-space public building three-dimensional model; when the large-space public building three-dimensional model is not closed, the boundary of the large-space public building three-dimensional model is adjusted to make the model closed.

[0040] Further, for daylighting simulation, the export file of the large-space public building performance-based model specifically includes a scene description file, an environment description file and a lighting grid file;

[0041] The scene description file is used to record the geometric shape of the large-space public building performance-based model;

[0042] The illumination model file is used to record the lighting simulation parameters of the large-space public building performance-based model;

[0043] The lighting grid file is used to record the sampling point locations of the large-space public building performance-based model;

[0044] For energy consumption simulation, the export file of the large-space public building performance-based model specifically includes an input data file; the input data file is used to record the geometric data and energy consumption parameter data of the large-space public building performance-based model.

[0045] A second aspect of an embodiment of the present invention provides an electronic device, including a processor and a memory;

[0046] The memory is used to store programs;

[0047] The processor executes the program to implement the method for constructing a performance-based model of a large-space public building.

[0048] A third aspect of an embodiment of the present invention provides a computer-readable storage medium, wherein the storage medium stores a program, and the program is executed by a processor to implement the method for constructing a performance-based model of a large-space public building.

[0049] The embodiments of the present invention have the following beneficial effects: the method, device and medium for constructing a performance-based model of a large-space public building of the present invention realize the data conversion from a three-dimensional building model to a performance-based model, establish a data standard system for large-space public building models, and solve the problem that traditional building data standards cannot cover special large-space public building models. The present invention can greatly accelerate the process of performance-based simulation of large-space public buildings, which is conducive to architects to achieve rapid iteration of models and assist architects in making efficient performance decisions for large-space public buildings.

[0050] Additional aspects and advantages of the present invention will be given in part in the following description and, in part, will be obvious from the following description or learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0052] Figure 1 It is a basic flow chart of a method for constructing a performance-based model of a large-space public building according to the present invention;

[0053] Figure 2 It is a schematic diagram of the composition of various parameters used in a method for constructing a performance-based model of a large-space public building according to the present invention;

[0054] Figure 3 It is a schematic diagram of the structure of an electronic device of the present invention;

[0055] Figure 4 It is a schematic diagram of a computer-readable storage medium of the present invention. DETAILED DESCRIPTION

[0056] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0057] like Figure 1 As shown, the first embodiment of the present invention provides a method for constructing a performance-based model of a large-space public building, comprising the following steps:

[0058] S1. Determine the parameters of the performance-based model for large-space public buildings;

[0059] S2. Input the usage parameters and construct a three-dimensional model of a large-space public building according to the usage parameters;

[0060] S3. Converting the three-dimensional model of the large-space public building into a performance-based model of the large-space public building;

[0061] S4. Deriving the performance-based model of the large-space public building.

[0062] The implementation process of each step of the present invention is discussed in detail below.

[0063] S1. Determine the parameters used in the performance-based model of large-space public buildings.

[0064] In this embodiment, the usage parameters of the performance-based model of large-space public buildings are determined with reference to the abstract class of cityGML. cityGML is a lightweight open data model and XML-based format of the CIM infrastructure platform, which is used to store and exchange virtual 3D city models. It is a standard developed by the Open Geospatial Consortium (OGC). The embodiment of the present invention refers to the city object abstract class (AbstractCityObject), construction abstract class (AbstractConstuction), city space boundary class (AbstractSpaceBoundary) and general attribute abstract class in cityGML; at the same time, a large-space public building class (LargeSpaceBuilding) is created as the top description of the usage parameters. Specifically, if Figure 2 As shown, the present invention uses large-space public building class parameters to characterize the usage parameters of the large-space public building performance-based model, which itself will not be instantiated, but will be extended by other related subclasses, specifically including the following subclasses:

[0065] Building information class parameters (LargeSpaceBuildingInfo): Building information class parameters are used to set the attribute information of large space public buildings, including address, setting parameters of performance simulation environment, etc.

[0066] Building space boundary class parameters (LargeSpaceBuildingPlanBoundary): Building space boundary class parameters are used to set the plane boundary information of large space public buildings.

[0067] LargeSpaceBuildingPitch: LargeSpaceBuildingPitch is used to set the core space information of large-space public buildings, which can refer to the activity venue of sports buildings, the stage space of theater buildings, the waiting hall of a station, the venue of an exhibition hall, etc.

[0068] Building enclosure parameters (LargeSpaceBuildingConnection): Building enclosure parameters are used to set the information of the connection between the ground layer and the roof system of large space public buildings. This part is used to ensure that large space public buildings are a closed entity (Composite Solid). This part can also be divided into multiple parts. For example, the stadium and theater space will add seats, so it will be divided into seats and connecting walls in the enclosure type. Some buildings will use side windows for lighting, so the enclosure types will also be divided into two types: light-transmitting enclosures and non-light-transmitting enclosures.

[0069] Building roof parameters (LargeSpaceBuildingRoof): Building roof parameters are used to set the roof system information of large space public buildings.

[0070] LargeSpaceBuildingSkylight: LargeSpaceBuildingSkylight is used to set the skylight information of the roof system of large-space public buildings.

[0071] In the embodiment of the present invention, each subclass of the large space public building class parameter is a generalization of each abstract class in cityGML. For example, the large space public building class parameter is a generalization of the construction abstract class, the building information class parameter is a generalization of the general attribute abstract class, and the building space boundary class parameter is a generalization of the space boundary abstract class. At the same time, the building information class parameter, the building space boundary class parameter, the building core space plane class parameter, the building wall class parameter, the building roof class parameter, and the building roof skylight class parameter are all aggregated or combined with the large space public building class parameter. At the same time, there may also be an association relationship between each subclass, such as the building space boundary class and the building roof class, the building roof class and the building roof skylight class, etc.

[0072] In the embodiment of the present invention, each usage parameter is composed of at least one of the following attribute data and functions. The attribute data includes:

[0073] 1. Location information: The address and climate zone of the building, recorded in the building information parameter.

[0074] 2. Environmental parameters: The environmental information required by the performance calculation engine built by the model to perform calculations is recorded in the building information class parameters.

[0075] 3. Geometric data: The model geometric information of each large-space public building component is recorded in the building space boundary parameters, building core space plane parameters, building wall parameters, building roof parameters, and building roof skylight parameters.

[0076] 4. Material data: Model material information of each large-space public building component is recorded in the building core space plane parameters, building wall parameters, building roof parameters, and building roof skylight parameters.

[0077] 5. Lighting simulation parameters: The parameters required for lighting simulation of each large-space public building component are recorded in the building core space plane parameters, building wall parameters, building roof parameters, and building roof skylight parameters.

[0078] 6. Energy consumption simulation parameters: The parameters required for energy consumption simulation of each large-space public building component are recorded in the building core space plane parameters, building wall parameters, building roof parameters, and building roof skylight parameters.

[0079] Functions include:

[0080] 1. Geometry constructor: used to construct a three-dimensional building model according to the input parameters, which are recorded in the building information parameters, building space boundary parameters, building core space plane parameters, building wall parameters, building roof parameters, and building roof skylight parameters.

[0081] 2. Data conversion function: used to convert the building three-dimensional model into a building performance-based model, which is recorded in the building information parameters, building space boundary parameters, building core space plane parameters, building wall parameters, building roof parameters, and building roof skylight parameters.

[0082] 3. Geometric integrity check function: Check whether there are topological geometric errors in large-space public building components that are aggregated, combined or associated, and record them in the building information parameters, building space boundary parameters, building core space plane parameters, building wall parameters, building roof parameters, and building roof skylight parameters.

[0083] 4. Data output function: output the building model data into a file that conforms to the input file format of the performance-based simulation software, and record it in the building information type parameters, building space boundary type parameters, building core space plane type parameters, building wall type parameters, building roof type parameters, and building roof skylight type parameters.

[0084] S2. Input the usage parameters, and construct a three-dimensional model of a large-space public building according to the usage parameters.

[0085] In the embodiment of the present invention, steps S2-S3 can be implemented according to the Rhinoceros modeling execution platform. Rhinoceros is a 3D modeling software based on Nurbs curves. It is widely used in the design of large-space public buildings. It can efficiently create various large-scale and complex 3D Nurbs public building models and can output different formats such as 3dm, obj, fbx, and stl. The present invention constructs a 3D model of a large-space public building according to the usage parameters, specifically including the following steps:

[0086] S2-1 obtain environmental parameter information, according to the environmental parameter information configuration model to build the required computing resources;

[0087] S2-2 extracts the geometric data of each large space public building component from the usage parameters to construct a large space public building geometric model;

[0088] S2-3 extracts the material data of each large space public building component from the usage parameters, and fills the material data into the large space public building geometric model corresponding to the large space public building component;

[0089] S2-4. Obtain simulation parameter information, and assign the simulation parameter information to the corresponding large-space public building component.

[0090] The three-dimensional model of a large-space public building constructed in the embodiment of the present invention is composed of a plurality of large-space public building components, which specifically include building space boundaries, core space sites, building walls, building roofs, and building roof skylights. The geometric data of each large-space public building component is obtained by processing the following instructions of the Rhinoceros platform:

[0091] Geometric data of the building space boundary: The projection curve of the building space boundary is created by calling the 'ProjectCurveToSurface' of the RhinoCommonAPI in the Rhinoceros platform through the building space boundary class parameters.

[0092] Core space geometry: The PlanarSurface is constructed in the Rhinoceros platform using the core space plane parameters. If it is a non-planar surface, the surface is projected onto the xy plane and then input into the geometry model.

[0093] Geometric data of building walls: BrepFace composite surfaces are constructed in the Rhinoceros platform through building wall class parameters. If no surface is input in the parameters, the BrepFace composite surface is created by calling RhinoCommonAPI's 'DuplicateSurfaceBorder' and 'AddLoftSrf'. For the parameters of building seats, the input includes seat profile curves and seat plane contour lines; BrepFace composite surfaces are created step by step by calling RhinoCommonAPI's 'OffsetCurve' and 'AddLoftSrf'.

[0094] Geometric data of the building roof: The NurbsSurface surface is constructed in the Rhinoceros platform through the building roof class parameters. If the parameters include the profile curves on both sides of the roof, the 'AddSweep2' of RhinoCommonAPI is called to scan and create a NurbsSurface composite surface.

[0095] Geometric data of building roof skylights: BrepFace composite surfaces are constructed in the Rhinoceros platform through building roof skylight class parameters.

[0096] After completing the construction of the geometric model, the corresponding material information and simulation parameter information are read from each usage parameter, the material data is filled into the large-space public building component corresponding to the large-space public building geometric model, and the simulation parameter information is assigned to the corresponding large-space public building component, and finally a three-dimensional model of the large-space public building is generated.

[0097] S3. Converting the three-dimensional model of the large-space public building into a performance-based model of the large-space public building;

[0098] In order to perform performance-based simulations of large-space public buildings, such as Radiance lighting simulation and EnergyPlus energy consumption simulation, the 3D model of large-space public buildings needs to be converted into a well-defined plane model. The model conversion specifically includes the following steps:

[0099] S3-1. Check the closedness of the three-dimensional model of the large-space public building.

[0100] Step S3-1 specifically includes the following steps:

[0101] S3-1-1. Call the geometric integrity check function of each large-space public building component to check the geometric integrity of each large-space public building component.

[0102] S3-1-2. Remove duplicate surfaces between large-space public building components (remove duplicate surface) and simplify points on the same curve in the model (remove colinear vertice);

[0103] S3-1-3. Call the geometric integrity check function of the large-space public building three-dimensional model to check the geometric closure of the large-space public building three-dimensional model; when the large-space public building three-dimensional model is not closed, adjust the boundary of the large-space public building three-dimensional model to make the model closed.

[0104] S3-2. Determine the boundary curve of the three-dimensional model of the large-space public building, and convert the boundary curve into a boundary polyline.

[0105] S3-3. For each curved surface in the three-dimensional model of the large-space public building, generate a number of sampling points inside the curved surface.

[0106] S3-4. Generate each constituent line of the large-space public building performance-based model based on the sampling points and each vertex of the boundary polyline.

[0107] S3-5. Combine the various constituent lines to form a performance-based model of a large-space public building.

[0108] During the model conversion process, if it is found that the attribute data of the large-space public building component is empty, the default material data, lighting simulation parameters and energy consumption simulation parameters of the component are assigned to different large-space public building components.

[0109] S4. Deriving the performance-based model of the large-space public building.

[0110] The simulation of the performance-based model of a large-space public building in the embodiment of the present invention is mainly lighting simulation and energy consumption simulation.

[0111] For lighting simulation, the export files of the performance-based model of large-space public buildings include scene description files, sky and sun models, and illumination grids.

[0112] The scene description file is used to record the geometric shape of the large-space public building performance-based model. The file is generated by the export tool according to the geometric data and material data in the core space plane class, wall class, roof class, roof skylight class, etc. of the large-space public building in the performance-based model according to the scene description file format, and the file suffix is ​​.rad.

[0113] The illumination model file is used to record the lighting simulation parameters of the large-space public building performance-based model. The file is generated by the export tool downloading the EPW file according to the data model location information and calling the sky command in honeybee-radiance according to the EPW file. This file is used to perform climate-based natural lighting performance simulation, and the file suffix is ​​.sky.

[0114] The lighting grid file is used to record the sampling point locations of the large-space public building performance-based model. The file is generated by the export tool based on the geometric data in the activity venue class and calling the grid command in honeybee-radiance. The file suffix is ​​.pts.

[0115] On the other hand, for energy consumption simulation, the export file of the large-space public building performance-based model only includes the input data file. The input data file is used to record the geometric data and energy consumption parameter data of the large-space public building performance-based model; it is merged into an OpenStudio model by calling honeybee_energy's to_openstudio_osw, and then output by calling honeybee_energy's output_energyplus_files, and the file suffix is ​​.idf.

[0116] The protection scope of the present invention includes data models that describe large-space public buildings and are used for performance-based simulation and are implemented in various programming languages, as well as related data input, conversion, and output tools, including but not limited to the following languages: JAVA, Python, C++, etc.

[0117] The present invention solves the following technical problems through a method for constructing a performance-based model of a large-space public building:

[0118] 1) The present invention expands the cityGML conceptual model standard, establishes a large-space public building data standard system, and solves the problem that traditional building data standards cannot cover special large-space public buildings.

[0119] 2) Based on the large-space public building data standard system, the present invention provides a method for converting a large-space public building three-dimensional model into a performance-based model, solving the problem that existing building models cannot be simulated in a performance-based manner. It can greatly accelerate the performance-based simulation process of large-space public buildings, which is conducive to architects to achieve rapid iteration of models and assist architects in making efficient performance decisions for large-space public buildings.

[0120] Figure 3 : is a structural diagram of an electronic device proposed in an embodiment of the present invention. Exemplarily, the electronic device includes a processor and a memory coupled to the processor. The memory of this embodiment stores program instructions for implementing a method for constructing a performance-based model of a large-space public building in any of the above-mentioned embodiments. The processor is used to execute the program instructions stored in the memory to construct a performance-based model of a large-space public building. Among them, the processor can also be called a CPU (Central Processing Unit). The processor may be an integrated circuit chip with signal processing capabilities. The processor may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0121] Figure 4Schematic diagram of the structure of the computer-readable storage medium of the present invention. The storage medium of the embodiment of the present invention stores program instructions that can realize the construction method of the above-mentioned large-space public building performance-based model, wherein the program instructions can be stored in the above-mentioned storage medium in the form of a software product, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to execute all or part of the steps of the methods of various implementation methods of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks or optical disks, or terminal devices such as computers, servers, mobile phones, and tablets.

[0122] This embodiment also provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement the method for constructing a performance-based model of a large-space public building provided in the above-mentioned embodiment.

[0123] Those skilled in the art will appreciate that the modules in the devices in the embodiments of the present invention may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments of the present invention may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including corresponding claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including corresponding claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0124] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0125] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0126] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0127] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0128] In addition, the terms "first", "second", etc. used in the embodiments of the present invention are only used for descriptive purposes and should not be understood as indicating or implying relative importance, or implicitly indicating the number of technical features indicated in the present embodiment. Therefore, the features defined by the terms "first", "second", etc. in the embodiments of the present invention can explicitly or implicitly indicate that the embodiment includes at least one of the features. In the description of the present invention, the word "multiple" means at least two or two or more, such as two, three, four, etc., unless otherwise clearly and specifically defined in the embodiments.

[0129] In the embodiments of the present invention, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present invention may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context in the specific embodiment.

[0130] Although embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and cannot be construed as limitations of the present invention, and those of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present invention. Those skilled in the art will readily come to think of other embodiments of the present invention after considering the specification and practicing the present invention. This application is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art that are not disclosed in the present invention. The specification and embodiments are intended to be exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

Claims

1. A method for constructing a performance-based model of a large-space public building, characterized in that: The following steps are involved: Determine the parameters for use of performance-based models for large-space public buildings; Input the usage parameters, and construct a three-dimensional model of a large-space public building according to the usage parameters; Converting the large-space public building three-dimensional model into a large-space public building performance-based model; Exporting the performance-based model of the large-space public building; The step of converting the large-space public building three-dimensional model into a large-space public building performance-based model specifically includes the following steps: Checking the enclosure of the three-dimensional model of the large-space public building; Determine the boundary curve of the three-dimensional model of the large-space public building, and convert the boundary curve into a boundary polyline; For each curved surface in the three-dimensional model of the large-space public building, a plurality of sampling points are generated inside the curved surface; Generating constituent lines of the large-space public building performance-based model according to the sampling points and the vertices of the boundary polyline; The various constituent lines are combined to form a performance-based model of large-space public buildings.

2. The method for constructing a performance-based model of a large-space public building according to claim 1, characterized in that: The parameters used to determine the performance-based model of a large-space public building specifically include building information parameters, building space boundary parameters, building core space plane parameters, building wall parameters, building roof parameters, and building roof skylight parameters; The building information class parameters are used to set the attribute information of large-space public buildings; The building space boundary class parameters are used to set the plane boundary information of large space public buildings; The building core space plane parameters are used to set the core space site information of large-space public buildings; The building enclosure parameters are used to set the information of the connection between the ground floor and the roof system of a large-space public building; The building roof parameters are used to set the roof system information of large-space public buildings; The building roof skylight type parameters are used to set the information of the skylight part of the roof system of a large-space public building.

3. The method for constructing a performance-based model of a large-space public building according to claim 2, characterized in that: In the usage parameters, each type of usage parameters corresponds to a large-space public building component; and constructing a large-space public building three-dimensional model according to the usage parameters specifically includes the following steps: Obtaining environmental parameter information, and configuring computing resources required for model construction according to the environmental parameter information; Extracting geometric data of each large-space public building component from the usage parameters to construct a large-space public building geometric model; Extracting material data of each large-space public building component from the usage parameters, and filling the material data into the large-space public building component corresponding to the large-space public building geometric model; Acquire simulation parameter information, and assign the simulation parameter information to the corresponding large-space public building component.

4. The method for constructing a performance-based model of a large-space public building according to claim 3, characterized in that: The environmental parameter information is obtained through the building information type parameters; the simulation parameter information includes lighting simulation parameters and energy consumption simulation parameters.

5. The method for constructing a performance-based model of a large-space public building according to claim 3, characterized in that: The large-space public building components specifically include building space boundaries, core space sites, building walls, building roofs, and building roof skylights; The geometric data of the building space boundary is obtained through the building space boundary class parameters; The geometric data and materials of the core space site are obtained through the plane parameters of the building core space; The geometric data and materials of the building wall are obtained through the building wall class parameters; The geometric data and material of the building roof are obtained through the building roof class parameters; The geometric data and materials of the building roof skylight are obtained through the building roof skylight class parameters.

6. The method for constructing a performance-based model of a large-space public building according to claim 1, characterized in that: The checking of the closure of the large-space public building three-dimensional model specifically includes the following steps: Call the geometric integrity check function of each large-space public building component to check the geometric integrity of each large-space public building component; Remove duplicate faces between large-space public building components and simplify points on the same curve in the model; The geometric integrity check function of the large-space public building three-dimensional model is called to check the geometric closure of the large-space public building three-dimensional model; when the large-space public building three-dimensional model is not closed, the boundary of the large-space public building three-dimensional model is adjusted to make the model closed.

7. The method for constructing a performance-based model of a large-space public building according to claim 1, characterized in that: For lighting simulation, the export file of the large-space public building performance model specifically includes a scene description file, a lighting model file and a lighting grid file; The scene description file is used to record the geometric shape of the large-space public building performance-based model; The illumination model file is used to record the lighting simulation parameters of the large-space public building performance-based model; The lighting grid file is used to record the sampling point locations of the large-space public building performance-based model; For energy consumption simulation, the export file of the large-space public building performance-based model specifically includes an input data file; the input data file is used to record the geometric data and energy consumption parameter data of the large-space public building performance-based model.

8. An electronic device, characterized in that: including a processor and a memory; The memory is used to store programs; The processor executes the program to implement a method for constructing a performance-based model of a large-space public building as described in any one of claims 1-7.

9. A computer-readable storage medium, characterized in that: The storage medium stores a program, and the program is executed by a processor to implement a method for constructing a performance-based model of a large-space public building as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Spatial and Temporal Distribution Analysis and Quantitative Simulation of Carbon Energy in Urban Residential Building System

    CN109147046A

  • Industrial building natural lighting optimization method and system based on Radiance correction model

    CN116341056A