CN109933812B - Air conditioner defrosting simulation method, system and computer medium - Google Patents
Air conditioner defrosting simulation method, system and computer medium Download PDFInfo
- Publication number
- CN109933812B CN109933812B CN201711348581.8A CN201711348581A CN109933812B CN 109933812 B CN109933812 B CN 109933812B CN 201711348581 A CN201711348581 A CN 201711348581A CN 109933812 B CN109933812 B CN 109933812B
- Authority
- CN
- China
- Prior art keywords
- model
- air conditioner
- boundary condition
- defrosting
- surface mesh
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Air Conditioning Control Device (AREA)
Abstract
The invention provides an air conditioner defrosting simulation method, an air conditioner defrosting simulation system and a computer readable medium. The method may include: creating an air conditioner three-dimensional surface grid model based on defrosting; determining whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as a predefined base surface mesh model; generating a defrost-based air conditioner three-dimensional body mesh model in response to the defrost-based air conditioner three-dimensional surface mesh model having at least all components in a base surface mesh model; acquiring boundary condition setting information; judging whether the boundary condition setting information accords with a predefined basic boundary condition model corresponding to the basic surface grid model, setting an air conditioner defrosting calculation model and parameters related to the air conditioner defrosting calculation model in response to the boundary condition setting information accords with the basic boundary condition model, and performing calculation so as to obtain a result related to air conditioner defrosting.
Description
Technical Field
The present invention relates generally to the field of air conditioner design, and more particularly, to an air conditioner defrost simulation method, system and computer readable medium.
Background
Whether a traditional vehicle or a new energy vehicle, the defrosting performance of the air conditioner is an index which needs to be focused when the air conditioning system is designed. If the defrosting performance of the air conditioner does not meet the specified requirements, not only the driving safety is affected, but also unnecessary losses are possibly caused.
At present, in the design stage of an air conditioning system, after an initial design model of the air conditioning system is established, a designer is required to further simulate each performance index of the design model so as to continuously improve the design model based on a simulation result, and then the design model meets various requirements. However, the existing above procedure requires the designer to process the intermediate results multiple times and iterate multiple times. The whole process is complex and tedious, and a designer often needs to put a great deal of effort to ensure that the simulation process is performed smoothly. This greatly reduces the efficiency of the air conditioner defrost simulation and reduces the design experience for air conditioner designers.
Disclosure of Invention
According to one aspect of the invention, an air conditioner defrosting simulation method is provided. The method may include: creating an air conditioner three-dimensional surface grid model based on defrosting; determining whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as a predefined base surface mesh model; generating a defrost-based air conditioner three-dimensional body mesh model in response to the defrost-based air conditioner three-dimensional surface mesh model having at least all components in a base surface mesh model; acquiring boundary condition setting information; judging whether the boundary condition setting information accords with a predefined basic boundary condition model corresponding to the basic surface grid model, setting an air conditioner defrosting calculation model and parameters related to the air conditioner defrosting calculation model in response to the boundary condition setting information accords with the basic boundary condition model, and performing calculation so as to obtain a result related to air conditioner defrosting.
In one embodiment, the determining whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as a predefined base surface mesh model may include: if the name of the specific part of the defrosting-based air-conditioning three-dimensional surface mesh model is the same as the name of the specific part of the basic surface mesh model, determining that the defrosting-based air-conditioning three-dimensional surface mesh model has the specific part of the basic surface mesh model.
In one embodiment, the boundary condition setting information conforms to the basic boundary condition model may include: the boundary condition setting information just comprises all components in the basic boundary condition model; and the boundary condition setting information conforms to the specifications of all components in the basic boundary condition model.
In one embodiment, the air conditioner defrosting simulation method may further include: generating a warning box to indicate non-conforming content in response to the boundary condition setting information not conforming to the underlying boundary condition model; setting an air conditioner defrosting calculation model and parameters related to the air conditioner defrosting calculation model in response to the user accepting the non-conforming content through input; and re-acquiring boundary condition setting information in response to the user rejecting the non-conforming content by input.
In one embodiment, before determining whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as a predefined base surface mesh model, the air conditioner defrost simulation method may further include: checking whether the air conditioner three-dimensional surface grid model based on defrosting meets the quality requirement; if the grid which does not meet the quality requirement exists in the defrosting-based air conditioner three-dimensional surface grid model, the grid which does not meet the quality requirement is adjusted based on grids around the grid which does not meet the quality requirement.
In one embodiment, after generating the defrosting-based air conditioner three-dimensional body mesh model, the air conditioner defrosting simulation method may further include: checking whether the air conditioner three-dimensional grid model based on defrosting meets the quality requirement; and if the air conditioner three-dimensional body grid model based on defrosting is checked to have the body grids which do not meet the quality requirements, adjusting the body grids which do not meet the quality requirements based on the body grids around the body grids which do not meet the quality requirements.
In one embodiment, the air conditioner defrosting simulation method may further include: and repeatedly executing the steps of acquiring, judging, setting and executing so as to obtain a result related to defrosting of the air conditioner.
In one embodiment, the air conditioner defrosting simulation method may further include adjusting the defrosting-based air conditioner three-dimensional surface grid model based on a result related to air conditioner defrosting.
According to another aspect of the present invention, an air conditioner defrost simulation system is provided. The system includes a model creation unit for creating a defrost-based air-conditioning three-dimensional surface mesh model, determining whether the defrost-based air-conditioning three-dimensional surface mesh model has the same components as a predefined base surface mesh model, and generating a defrost-based air-conditioning three-dimensional volume mesh model in response to the defrost-based air-conditioning three-dimensional surface mesh model having at least all components in the base surface mesh model. The system further includes a boundary condition setting unit for acquiring boundary condition setting information, judging whether the boundary condition setting information conforms to a predefined basic boundary condition model corresponding to the basic surface mesh model, and setting an air conditioner defrosting calculation model and parameters related to the air conditioner defrosting calculation model in response to the boundary condition setting information conforming to the basic boundary condition model. The system further comprises a calculation unit for performing calculations to obtain results related to defrosting of the air conditioner.
According to yet another aspect of the present invention, a computer-readable medium storing computer-readable instructions is provided. The computer readable instructions cause a computing device to perform the method as described above.
Drawings
Illustrative embodiments according to the invention will be described in detail below with reference to the attached drawing figures, wherein:
FIG. 1 depicts an exemplary computing environment in which illustrative embodiments according to the present invention may be implemented;
FIG. 2 is a block diagram of an exemplary computing device in which an illustrative embodiment in accordance with the invention may be implemented;
fig. 3 is a block diagram of an air conditioner defrost simulation system according to an exemplary embodiment of the present invention; and
fig. 4 is a flowchart of an air conditioner defrost simulation method according to an exemplary embodiment of the present invention.
Detailed Description
FIG. 1 depicts an exemplary computing environment 100 in which illustrative embodiments may be implemented. As shown in fig. 1, an exemplary computing environment 100 may include a network 120 that connects various terminals together. Network 120 may include wired networks such as local area networks, wide area networks, and the like, as well as wireless networks such as WIFI, bluetooth, and the like.
In the depicted example, various terminals may include clients, such as portable computer 102, desktop computer 104, mobile telephone 106, and the like, as well as servers 110 that are typically connected together with storage 108 to provide services. In the depicted example, server 110 may provide various services to clients 102, 104, and 106, such as providing boot files, returning computing results, and so forth.
The air conditioner defrost simulation method and system according to the present invention may be implemented in various ways, for example, in the computing environment 100, for example, on multiple devices in the computing environment 100, or on only one device in the computing environment 100. In one embodiment according to the invention, a user may provide various user inputs to the server 110, for example, through clients 102, 104, or 106, and then return simulation results directly to the corresponding clients by the server 110 after the simulation has been performed. In another embodiment according to the invention, a user may provide various user inputs, e.g., via the client 106, to, e.g., the other client 104 or 102, and the simulation results are returned by the client 104 or 102 directly to the client 106 after the simulation has been performed. In yet another embodiment according to the present invention, the air conditioner defrosting simulation method and system according to the present invention may be completed by only a single terminal (e.g., the server 110, or the client 102, 104 or 106) without via a network. The implementation of the air conditioner defrost simulation method and system according to the present invention is merely exemplary and is not limited to the embodiments described above.
FIG. 2 is a block diagram of an exemplary computing device 200 in which illustrative embodiments according to the invention may be implemented. The computing device 200 may be various clients in the computing environment 100 as shown in fig. 1, such as a portable computer 102, a desktop computer 104, a mobile phone 106, and the like. In one embodiment, computing device 200 may also be a server 110 in computing environment 100 as shown in FIG. 1. In fig. 2, computing device 200 is shown in simplified form. It should be appreciated that the computing device 200 may employ virtually any computer architecture without departing from the spirit and scope of the invention. In different embodiments, the computing device 200 may take any of the following forms: mainframe computers, server computers, desktop computers, laptop computers, tablet computers, home entertainment computers, network computing devices, gaming devices, mobile computing devices, mobile communication devices (e.g., smart phone), and so forth.
Computing device 200 includes a processing subsystem 202 and a storage subsystem 204. Optionally, computing device 200 may also include an input subsystem 206, an output subsystem 208, a communication subsystem 210, and/or other components not shown in fig. 2.
Processing subsystem 202 may include one or more physical devices configured to execute instructions. For example, processing subsystem 202 may be configured to execute instructions that are part of one or more applications, services, programs, routines, libraries, objects, components, data structures, or other logical constructs. Such instructions may be implemented to perform a task, implement a data type, transform the state of one or more components, or otherwise achieve a desired result.
The processing subsystem 202 may include one or more processors that are configured to execute software instructions, or one or more hardware or firmware logic machines that are configured to execute hardware or firmware instructions. The processors of processing subsystem 202 may be single-core or multi-core, and the programs executing thereon may be configured for sequential, parallel, or distributed processing. The processing subsystem 202 may include individual components that are distributed among two or more devices, which may be located remotely and/or configured for coordinated processing. The processing subsystem 202 may be virtualized and executed via remotely accessible, networked computing devices configured in a cloud computing configuration.
Storage subsystem 204 may include one or more physical, non-transitory devices. When the methods and systems according to the present invention are implemented as software, data and/or instructions executable by processing subsystem 202 to implement the methods and processes described herein may be stored on these non-transitory devices.
Storage subsystem 204 may include volatile, nonvolatile, dynamic, static, read/write, read-only, random access, sequential access, location-addressable, file-addressable, and/or content-addressable devices. In one embodiment, storage subsystem 204 may include removable storage devices and/or non-removable storage devices. Storage subsystem 204 may include, for example, optical storage (e.g., CD, DVD, HD-DVD, blu-ray disc, etc.), semiconductor storage (e.g., RAM, EPROM, EEPROM, etc.), and/or magnetic storage (e.g., hard disk drive, floppy disk drive, tape drive, MRAM, etc.).
In some embodiments, aspects of processing subsystem 202 and storage subsystem 204 may be integrated together into one or more hardware logic components to implement methods and systems in accordance with the present invention. Such hardware logic components may include, for example, field Programmable Gate Arrays (FPGAs), program and application specific integrated circuits (PASICs/ASICs), program and application specific standard products (PSSPs/ASSPs), systems on a chip (SOCs), and Complex Programmable Logic Devices (CPLDs).
The input subsystem 206 may include one or more user input devices such as a keyboard, mouse, or touch screen, microphone, etc. In some embodiments, input subsystem 206 may also include Natural User Input (NUI) elements. A user may provide various user inputs to, for example, processing subsystem 202 via input subsystem 206 such that processing subsystem 202 performs corresponding processing in accordance with the user inputs. The user input devices described above are merely exemplary and the present invention is not limited thereto.
The output subsystem 208 may include one or more output devices such as a display, speakers, and the like. Which may be used to present various user interfaces, simulation results, etc. to a user. The output devices described above are merely exemplary, and the present invention is not limited thereto.
The communication subsystem 210 may be configured to communicatively couple the computing device 200 with one or more other computing devices. The communication subsystem 210 may include wired and/or wireless communication devices compatible with one or more different communication protocols. As non-limiting examples, the communication subsystem 210 may be configured to send or receive messages via a wired network, such as the internet, or a wireless network (WIFI).
In fig. 2, the various subsystems 202, 204, 206, 208, 210 are shown as being all integrated within the computing device 200. However, those skilled in the art will appreciate that this is merely exemplary and that the various subsystems 202, 204, 206, 208, 210 may be separate devices or any combination.
Fig. 3 is a block diagram of an air conditioner defrost simulation system 300 according to an exemplary embodiment of the present invention. The air conditioner defrost simulation system 300 may be implemented, for example, in a computing environment 100 as shown in FIG. 1, or in a computing device 200 as shown in FIG. 2.
As shown in fig. 3, the air conditioner defrosting simulation system 300 includes a model creation unit 302. The model creation unit 302 may be used to create a defrost-based air conditioner three-dimensional surface mesh model. For example, the model creation unit 302 may create a defrost-based air conditioner three-dimensional surface mesh model by importing a complete three-dimensional geometric model (such as a stp-format, igs-format three-dimensional geometric model) provided by an air conditioner designer, or by user input.
In one embodiment, to obtain more accurate simulation results, the model creation unit 302 may examine the initially created defrosting-based air conditioner three-dimensional surface grid model to find a grid whose quality is not satisfactory and adjust it to improve the quality of the defrosting-based air conditioner three-dimensional surface grid model. Whether a grid meets quality requirements may be determined in a variety of ways. For example, a predefined file is stored in memory that specifies a range of various properties (e.g., size, shape, etc.) of the grid. Whether the grid meets the quality requirement can be judged by comparing various attributes of the grid of the defrosting-based air conditioner three-dimensional surface grid model with the specifications of corresponding attributes in the predefined file one by one. For example, if the attribute of a grid is within a specified range of the corresponding attribute of the predefined file, the grid meets the quality requirement; otherwise, the grid does not meet the quality requirements.
In one embodiment, if a quality-unsatisfactory grid is found, the model creation unit 302 may further identify surrounding grids of the quality-unsatisfactory grid and adjust the quality-unsatisfactory grid based on the surrounding grids. According to the invention, this adjustment step may be performed several times until the quality-unsatisfactory grid becomes a quality-satisfactory grid. Grid quality may relate to a number of aspects such as grid size, shape, etc. In one embodiment, the size of the quality-unsatisfactory grid may be adjusted based on the size of the surrounding grid, such that the surrounding grid is symmetrically distributed with the adjusted quality-unsatisfactory grid. In another embodiment, the shape of the quality-undesirable grid may be adjusted based on the shape of the surrounding grid such that the surrounding grid has a matching shape with the adjusted quality-undesirable grid. Those skilled in the art will appreciate that these examples are merely illustrative of the quality of the grid and the invention is not limited thereto.
The model creation unit 302 may be configured to check the data integrity of the defrost-based air conditioner three-dimensional surface mesh model. Methods for data integrity checking are well known and will not be described in detail herein.
The model creation unit 302 may be used to determine whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as the predefined base surface mesh model. According to the invention, for a plurality of different air conditioners, a plurality of corresponding air conditioner three-dimensional surface grid models based on defrosting can exist. In this case, a plurality of corresponding base surface mesh models may be predefined and stored in the memory for a plurality of different air conditioners. In one embodiment, the base surface mesh model that matches the air conditioner designer may be searched from memory based on the three-dimensional geometric model provided by the air conditioner designer. The specific base surface mesh model corresponding to a specific air conditioner defines base information such as the basic components and sub-components (if any) of the specific air conditioner. In one embodiment, the base component may include an instrument panel, an air duct, an interior cabin wall, a front windshield, and the like. According to the invention, the created defrosting-based air conditioner three-dimensional surface grid model must at least contain all the components and sub-components (if any) in the basic surface grid model to ensure the realization of the simulation and the accuracy of the simulation results.
According to the present invention, the model creation unit 302 may determine whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as the predefined base surface mesh model in various ways. In one embodiment, the created defrost-based air conditioner three-dimensional surface mesh model may be represented as information of a part name, a sub-part name, etc., and the base surface mesh model may also be represented as information of a name of a basic part and its sub-part, etc. In this case, determining whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as the predefined base surface mesh model may include: the names of the components in the created defrost-based air-conditioning three-dimensional surface mesh model are compared with the names of the components of the base surface mesh model one by one to determine whether the created defrost-based air-conditioning three-dimensional surface mesh model contains all the names in the base surface mesh model, thereby further determining whether the created defrost-based air-conditioning three-dimensional surface mesh model contains all the components in the base surface mesh model. In particular, if the name of a specific part (or sub-part) of the defrost-based air-conditioning three-dimensional surface mesh model is the same as the name of a specific part (or sub-part) of the base surface mesh model, it is determined that the defrost-based air-conditioning three-dimensional surface mesh model has the specific part (or sub-part) of the base surface mesh model. This example is merely exemplary, and one skilled in the art will appreciate that the created defrost-based air-conditioning three-dimensional surface mesh model and the base surface mesh model may be represented in any other form such that it may be determined in other corresponding ways whether the created defrost-based air-conditioning three-dimensional surface mesh model has the same components as the base surface mesh model. It should be noted that having the same components according to the present invention only means that the defrost-based air conditioner three-dimensional surface mesh model has components covered by the base surface mesh model, and does not mean that the components in the defrost-based air conditioner three-dimensional surface mesh model are identical to the components of the base surface mesh model. For example, both the defrost-based air conditioner three-dimensional surface mesh model and the base surface mesh model have component "air ducts," but the air ducts may have different sizes or different other properties.
In one embodiment, the model creation unit 302 may be configured to generate the defrost-based air-conditioning three-dimensional volume mesh model in response to the defrost-based air-conditioning three-dimensional surface mesh model having at least all components in the base surface mesh model. The defrosting-based air-conditioning three-dimensional surface mesh model having at least all of the components in the base surface mesh model may include that the defrosting-based air-conditioning three-dimensional surface mesh model has exactly the same components (or sub-components) as the base surface mesh model, or that the defrosting-based air-conditioning three-dimensional surface mesh model has more components (or sub-components) than the base surface mesh model. Further, the model creation unit 302 may be configured to recreate the defrost-based air conditioner three-dimensional volume mesh model in response to the defrost-based air conditioner three-dimensional surface mesh model not having any one or more components (or sub-components) of the base surface mesh model.
In one embodiment, after the defrosting-based air conditioner three-dimensional body grid model is generated, the model creation unit 302 may be used to perform quality inspection on the defrosting-based air conditioner three-dimensional body grid model. Similar to the quality inspection of the defrosting-based air conditioner three-dimensional surface grid model, if the existence of the body grids which do not meet the quality requirements is inspected, the body grids around the body grids which do not meet the quality requirements are further identified, and the body grids which do not meet the quality requirements are adjusted based on the surrounding body grids until the body grids meet the quality requirements.
As shown in fig. 3, the air conditioner defrosting simulation system 300 may include a boundary condition setting unit 304.
The boundary condition setting unit 304 may be used to acquire boundary condition setting information through an input device such as a keyboard, a mouse, or the like. The boundary condition setting information may include information for setting components in the defrost-based air conditioner three-dimensional surface mesh model. In one embodiment, setting the component may include setting sub-components of the component, setting properties of the component and sub-components, and so forth.
The boundary condition setting unit 304 may be configured to determine whether the boundary condition setting information conforms to a predefined base boundary condition model corresponding to the base surface mesh model. According to the present invention, a basic boundary condition model corresponding to the above-mentioned basic surface mesh model may be predefined. In the base boundary condition model, the properties and value ranges of the individual components and sub-components (if any) in the base surface mesh model are defined. In this embodiment, the basic surface mesh model and the basic boundary condition model are defined separately, so that the comparison speed can be increased, and the calculation efficiency can be improved. However, in another embodiment, the base surface mesh model and the base boundary condition model may be combined into one model, thereby conserving storage resources. According to the present invention, determining whether the boundary condition setting information conforms to a predefined basic boundary condition model corresponding to the basic surface mesh model may include comparing the acquired boundary condition setting information for each component one by one against the information of each component in the basic boundary condition model. According to the present invention, the boundary condition setting information conforming to the basic boundary condition model may include: the boundary condition setting information just comprises all components in the basic boundary condition model; and the boundary condition setting information conforms to the specifications of all components in the basic boundary condition model. That is, if the obtained boundary condition setting information for each component exactly contains all components in the basic boundary condition model, and the attribute of each component in the boundary condition setting information exactly contains the attribute of that component in the basic boundary condition model, and the values of these attributes are all within the value range of the corresponding attribute of the corresponding component in the basic boundary condition model, it may be determined that the boundary condition setting information conforms to the predefined basic boundary condition model. Conversely, if any of the above is not satisfied, it may be determined that the boundary condition setting information does not conform to the predefined underlying boundary condition model. For example, assume that for a component portal (Inlet), its flow attribute x is specified as 0L/s (liters per second) < x < 500L/s in the base boundary condition model. In this case, if the value of the attribute for the component in the acquired boundary condition setting information is 200L/s, the value of the attribute is considered to be in accordance with the basic boundary condition model. Otherwise, the value of the attribute is considered to be non-conforming to the underlying boundary condition model.
The boundary condition setting unit 304 may be configured to set an air conditioner defrosting calculation model and parameters related to the air conditioner defrosting calculation model in response to the boundary condition setting information conforming to the basic boundary condition model; and otherwise, the boundary condition setting information is re-acquired. The air conditioner defrost calculation model and parameters associated with the air conditioner defrost calculation model may be well known in accordance with the present invention and will not be described in detail herein.
As described above, according to the present invention, there are also the following cases: the boundary condition setting information acquired for each component may also contain more components than all components in the basic boundary condition model, and for the same component, the component in the boundary condition setting information may have more attributes than the component in the basic boundary condition model, and the component in the boundary condition setting information also contained in the basic boundary condition model complies with the specification of the component by the basic boundary condition model. However, this situation may initially be considered as the boundary condition setting information not conforming to the underlying boundary condition model, thereby triggering re-acquisition of boundary condition setting information. This will greatly reduce the computational efficiency of the simulation method and system of the present invention. Accordingly, the present invention distinguishes between such cases where the present invention allows but is deemed not to be in compliance with the underlying boundary condition model and cases where the present invention does not allow and is deemed not to be in compliance with the underlying boundary condition model (i.e., the boundary condition setting information acquired for each component does not contain any one or more components in the underlying boundary condition model, or any component in the boundary condition setting information does not have any one or more attributes of that component in the underlying boundary condition model, or any attribute of any component in the boundary condition setting information is not within the range of that attribute of that component in the underlying boundary condition model). In particular, the boundary condition setting unit 304 may be configured to generate a warning box to indicate non-conforming content in response to the boundary condition setting information not conforming to the underlying boundary condition model. If the non-conforming content indicates that the above-described invention permits, but is deemed to be a non-conforming condition to the underlying boundary condition model, then the air conditioner defrost calculation model and parameters associated with the air conditioner defrost calculation model may be automatically set in response to the user accepting the non-conforming content via input. If the non-conforming content indicates that the above-described invention is not permitted and is considered to be a non-conforming situation to the underlying boundary condition model, the non-conforming content may be rejected by the user through input or boundary condition setting information may be automatically reacquired.
As shown in fig. 3, the air conditioner defrosting simulation system 300 may include a calculation unit 306 for performing calculations based on the generated defrosting-based air conditioner three-dimensional grid model and the set air conditioner defrosting calculation model and its related parameters so as to obtain results related to air conditioner defrosting. In one embodiment, during the calculation, the calculation unit 306 may check the convergence of the air conditioner defrosting calculation. If the calculation converges, the calculation unit 306 may generate an air conditioner defrost report. According to the invention, the three-dimensional surface grid model of the air conditioner based on defrosting can be further improved based on the air conditioner defrosting report so as to finally generate the air conditioner with good performance. If the calculation does not converge, the calculation unit 306 may pop up a warning box to indicate a situation or cause of the calculation does not converge and send an instruction to reset the air conditioner defrosting calculation model and parameters related to the air conditioner defrosting calculation model to the boundary condition setting unit 304 so that the boundary condition setting unit 304 executes the instruction.
Fig. 4 is a flowchart of an air conditioner defrost simulation method 400 according to an exemplary embodiment of the present invention. The method 400 includes, at step 402, creating a defrost-based air conditioner three-dimensional surface mesh model. Next, the method 400 proceeds to step 404 where it is determined whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as the predefined base surface mesh model. If at step 404 it is determined that the defrost-based air conditioner three-dimensional surface mesh model has at least the same components as the predefined base surface mesh model, the method 400 proceeds to step 406 where a defrost-based air conditioner three-dimensional body mesh model is generated. If at step 404 it is determined that the defrost-based air conditioner three-dimensional surface mesh model does not have at least one of the components with the predefined base surface mesh model, the method 400 returns to step 402. In one embodiment, determining whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as a predefined base surface mesh model comprises: if the name of the specific part of the defrosting-based air-conditioning three-dimensional surface mesh model is the same as the name of the specific part of the basic surface mesh model, determining that the defrosting-based air-conditioning three-dimensional surface mesh model has the specific part of the basic surface mesh model.
In one embodiment according to the present invention, the method 400 may further comprise the step of, prior to step 404: and checking whether the air conditioner three-dimensional surface grid model based on defrosting meets the quality requirement. If the grid which does not meet the quality requirement exists in the defrosting-based air conditioner three-dimensional surface grid model, the grid which does not meet the quality requirement is adjusted based on grids around the grid which does not meet the quality requirement. The adjusting step may be performed a plurality of times until the adjusted non-quality-compliant grid meets quality requirements.
In one embodiment according to the present invention, the method 400 may further comprise the step of, prior to step 404: and checking the data integrity of the air conditioner three-dimensional surface grid model based on defrosting.
In one embodiment according to the present invention, after step 406, the method 400 may further comprise the steps of: and checking whether the air conditioner three-dimensional grid model based on defrosting meets the quality requirement. And if the air conditioner three-dimensional body grid model based on defrosting is checked to have the body grids which do not meet the quality requirements, adjusting the body grids which do not meet the quality requirements based on the body grids around the body grids which do not meet the quality requirements. The adjusting step may be performed a plurality of times until the adjusted non-quality-compliant volumetric mesh meets quality requirements.
Returning to FIG. 4, after step 406, the method 400 proceeds to step 408 where boundary condition setting information is obtained. Next, the method 400 may include a step 410 of determining whether the boundary condition setting information conforms to a predefined base boundary condition model corresponding to the base surface mesh model. If, in step 410, it is determined that the boundary condition setting information meets the base boundary condition model, the method 400 proceeds to step 412 where an air conditioner defrost calculation model and parameters associated with the air conditioner defrost calculation model are set. In one embodiment, the boundary condition setting information conforms to the base boundary condition model comprising: the boundary condition setting information exactly comprises all components of the basic boundary condition model; and the boundary condition setting information conforms to the specifications of all components in the basic boundary condition model.
If, in step 410, it is determined that the boundary condition setting information does not conform to the underlying boundary condition model, the method 400 proceeds to step 416 to generate a warning box to indicate non-conforming content. If the user accepts the non-conforming content via input, the method 400 proceeds to step 412 where the air conditioner defrost calculation model and parameters associated with the air conditioner defrost calculation model continue to be set. If the user rejects the non-conforming content by input, the method 400 proceeds to step 408 to retrieve boundary condition setting information. In accordance with the present invention, it may be determined in other ways whether to accept the non-conforming content. In one embodiment, if the non-conforming content indicates that the above-described invention permits but is deemed to be a non-conforming condition of the base boundary condition model, the non-conforming content is accepted and the air conditioner defrost calculation model and parameters associated with the air conditioner defrost calculation model are continued to be set. If the non-conforming content indicates that the above-described present invention is not permitted and is considered to be a case of non-conforming to the basic boundary condition model, the non-conforming content is rejected, and boundary condition setting information is retrieved. Furthermore, in one embodiment, the method 400 may also omit step 416 and subsequent steps, and instead, the step of re-acquiring boundary condition setting information may be performed directly after determining that the boundary condition setting information does not conform to the underlying boundary condition model.
Returning to fig. 4, after step 412, the method 400 proceeds to step 414 where calculations are performed based on the generated defrost-based air conditioner three-dimensional grid model and the set air conditioner defrost calculation model and its associated parameters to obtain air conditioner defrost-related results. In one embodiment, the method 400 may end. In another embodiment, the method 400 may return to step 408 after step 414 to obtain different boundary condition setting information, determine whether the different boundary condition setting information meets a predefined basic boundary condition model corresponding to the basic surface mesh model in step 410, reset the calculation model and parameters in step 412, and perform calculations again in step 414 based on the generated defrost-based air conditioner three-dimensional body mesh model and the set air conditioner defrost calculation model and its related parameters to obtain air conditioner defrost-related results. The steps 408, 410, 412, 414, 416 are repeated so many times. And comprehensively analyzing the multiple generated defrosting simulation results of the air conditioner, thereby obtaining more accurate simulation results.
In one embodiment, after step 414, the method 400 may include the steps of: the defrost-based air conditioner three-dimensional surface mesh model is adjusted based on results related to air conditioner defrost. I.e. returning to step 402, a three-dimensional surface mesh model is created based on the new mathematical model. The method 400 is repeatedly executed in this way, and finally, a mathematical model meeting the defrosting requirement of the air conditioner is obtained, so that the excellent air conditioner is generated.
The air conditioner defrost simulation method 400 according to an embodiment of the present invention is merely exemplary. It will be appreciated by those of ordinary skill in the art that although method 400 is illustrated sequentially, some steps in method 400 may be performed in parallel, combined into one step, or further divided into multiple sub-steps.
In one embodiment, the present invention may be implemented as a computer readable medium storing computer readable instructions that may cause, for example, the various terminals 102, 104, 106, 110 shown in fig. 1 and the computing device 200 shown in fig. 2 to perform any one of the air conditioner defrost simulation methods according to the present invention. Examples of a computer-readable medium may include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a Random Access Memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical discs include compact disc read only memory (CD-ROM), compact disc read/write (CD-R/W), and DVD.
The air conditioner defrosting simulation method, the air conditioner defrosting simulation system and the computer readable medium not only improve the simulation efficiency, but also improve the simulation accuracy. In addition, the air conditioner defrosting simulation method, the air conditioner defrosting simulation system and the computer readable medium can complete the air conditioner defrosting simulation with little user interaction, so that the user experience is greatly improved.
The invention can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment containing both hardware and software elements. In one embodiment, the invention is implemented in software, which includes but is not limited to firmware, resident software, microcode, hardware acceleration devices, and the like. Where the present invention is implemented in software, it may be stored in a storage subsystem 204 as shown in FIG. 2.
It should be noted that although the air conditioner defrost simulation system 300 according to the present invention is illustrated in fig. 3 as only 3 functional units, it will be understood by those skilled in the art that the functional units may be combined into one unit or each functional unit may be further split into a plurality of sub-functional units. All such modifications are intended to be within the spirit and scope of this invention.
The foregoing description of exemplary embodiments according to the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiment was chosen and described in order to best explain the principles of the invention, the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments and with various modifications as are suited to the particular use contemplated.
Claims (9)
1. An air conditioner defrosting simulation method, comprising:
creating an air conditioner three-dimensional surface grid model based on defrosting;
determining whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as a predefined base surface mesh model; generating a defrost-based air conditioner three-dimensional body mesh model in response to the defrost-based air conditioner three-dimensional surface mesh model having at least all components in a base surface mesh model;
acquiring boundary condition setting information;
judging whether the boundary condition setting information accords with a predefined basic boundary condition model corresponding to the basic surface grid model or not;
determining that the boundary condition setting information accords with the basic boundary condition model when the boundary condition setting information exactly comprises all components in the basic boundary condition model and the boundary condition setting information accords with the regulations of all components in the basic boundary condition model;
setting an air conditioner defrosting calculation model and parameters related to the air conditioner defrosting calculation model in response to the boundary condition setting information conforming to the basic boundary condition model; and
calculations are performed to obtain results related to defrosting of the air conditioner.
2. The method of claim 1, wherein determining whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as a predefined base surface mesh model comprises:
if the name of the specific part of the defrosting-based air-conditioning three-dimensional surface mesh model is the same as the name of the specific part of the basic surface mesh model, determining that the defrosting-based air-conditioning three-dimensional surface mesh model has the specific part of the basic surface mesh model.
3. The method of claim 1, further comprising:
generating a warning box to indicate non-conforming content in response to the boundary condition setting information not conforming to the underlying boundary condition model;
setting an air conditioner defrosting calculation model and parameters related to the air conditioner defrosting calculation model in response to the user accepting the non-conforming content through input; and
the boundary condition setting information is retrieved in response to the user rejecting the non-conforming content by input.
4. The method of claim 1, prior to determining whether the defrost-based air conditioner three-dimensional surface mesh model has the same components as a predefined base surface mesh model, further comprising:
checking whether the air conditioner three-dimensional surface grid model based on defrosting meets the quality requirement;
if the grid which does not meet the quality requirement exists in the defrosting-based air conditioner three-dimensional surface grid model, the grid which does not meet the quality requirement is adjusted based on grids around the grid which does not meet the quality requirement.
5. The method of claim 1, after generating the defrost-based air conditioning three-dimensional volume mesh model, further comprising: checking whether the air conditioner three-dimensional grid model based on defrosting meets the quality requirement;
and if the air conditioner three-dimensional body grid model based on defrosting is checked to have the body grids which do not meet the quality requirements, adjusting the body grids which do not meet the quality requirements based on the body grids around the body grids which do not meet the quality requirements.
6. The method of claim 1, further comprising: and repeatedly executing the steps of acquiring, judging, setting and executing so as to obtain a result related to defrosting of the air conditioner.
7. The method of claim 1 or 6, further comprising adjusting the defrost-based air conditioner three-dimensional surface mesh model based on results related to air conditioner defrost.
8. An air conditioner defrost simulation system, the system comprising:
a model creation unit for creating a defrost-based air-conditioning three-dimensional surface mesh model, determining whether the defrost-based air-conditioning three-dimensional surface mesh model has the same components as a predefined base surface mesh model, and generating a defrost-based air-conditioning three-dimensional body mesh model in response to the defrost-based air-conditioning three-dimensional surface mesh model having at least all components in the base surface mesh model;
a boundary condition setting unit, configured to obtain boundary condition setting information, determine whether the boundary condition setting information accords with a predefined basic boundary condition model corresponding to the basic surface mesh model, and just include all components in the basic boundary condition model in the boundary condition setting information; determining that the boundary condition setting information accords with the basic boundary condition model under the condition that the boundary condition setting information accords with the regulations of all components in the basic boundary condition model; setting an air conditioner defrosting calculation model and parameters related to the air conditioner defrosting calculation model in response to the boundary condition setting information conforming to the basic boundary condition model; and
and a calculation unit for performing calculation so as to obtain a result related to defrosting of the air conditioner.
9. A computer readable medium storing computer readable instructions for causing a computing device to perform the method of any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711348581.8A CN109933812B (en) | 2017-12-15 | 2017-12-15 | Air conditioner defrosting simulation method, system and computer medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711348581.8A CN109933812B (en) | 2017-12-15 | 2017-12-15 | Air conditioner defrosting simulation method, system and computer medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109933812A CN109933812A (en) | 2019-06-25 |
CN109933812B true CN109933812B (en) | 2023-07-25 |
Family
ID=66979673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711348581.8A Active CN109933812B (en) | 2017-12-15 | 2017-12-15 | Air conditioner defrosting simulation method, system and computer medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109933812B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106326571A (en) * | 2016-08-26 | 2017-01-11 | 北京长城华冠汽车科技股份有限公司 | Simulation method and device of passenger compartment refrigeration effect |
WO2017058738A1 (en) * | 2015-09-28 | 2017-04-06 | Schlumberger Technology Corporation | Network based simulation workflows |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0209543D0 (en) * | 2002-04-26 | 2002-06-05 | Rolls Royce Plc | The automation and optimisation of the design of a component |
US7548650B2 (en) * | 2004-06-30 | 2009-06-16 | Iowa State University Research Foundation, Inc. | Geometric search engine |
-
2017
- 2017-12-15 CN CN201711348581.8A patent/CN109933812B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017058738A1 (en) * | 2015-09-28 | 2017-04-06 | Schlumberger Technology Corporation | Network based simulation workflows |
CN106326571A (en) * | 2016-08-26 | 2017-01-11 | 北京长城华冠汽车科技股份有限公司 | Simulation method and device of passenger compartment refrigeration effect |
Also Published As
Publication number | Publication date |
---|---|
CN109933812A (en) | 2019-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6775806B2 (en) | Method, system and computer product to produce a computer-generated integrated circuit design | |
CN111222556B (en) | Method and system for identifying electricity utilization category based on decision tree algorithm | |
WO2021244677A1 (en) | Method and device for optimization of tire model | |
JP4648386B2 (en) | Design support device, design support method, design support program | |
CN109933812B (en) | Air conditioner defrosting simulation method, system and computer medium | |
CN109933819B (en) | Air conditioner flow distribution simulation method, system and computer medium | |
CN109933814B (en) | Air conditioner airflow guidance simulation method, system and computer medium | |
EP4332816A1 (en) | Modeling system for 3d virtual model | |
KR101291817B1 (en) | Test case generating system and method based on requirements model | |
US20230305527A1 (en) | Method and apparatus for determining product manufacturing program, device and storage medium | |
CN106650094B (en) | Tolerance calculation method for microwave device design parameters | |
CN116204396A (en) | Test method and device for performance of analytical database | |
JP2014513362A (en) | Shape change method | |
US10325056B1 (en) | Failure boundary classification and corner creation for scaled-sigma sampling | |
CN109840945B (en) | Finite element preprocessing method and device | |
US10042962B2 (en) | Mid-surface extraction for finite element analysis | |
CN107967371B (en) | Method and device for deleting redundant metal wires on Net | |
KR102676784B1 (en) | Method and system for evaluating service performance perceived by user | |
CN112256587B (en) | Data testing method and device based on SCRM system, electronic equipment and storage medium | |
CN109933811A (en) | Air-conditioning pressure drop emulation mode, system and computer media | |
TWI775353B (en) | Display and risk assessment method of road spectrum and electric terminal | |
US20240005048A1 (en) | Bounding box-based visualization of computer-aided design (cad) models via pixel color analyses | |
WO2009012046A2 (en) | System and method for modeling semiconductor devices using pre-processing | |
Billen et al. | Probabilistic visibility evaluation using geometry proxies | |
US20190294736A1 (en) | Speaker grill rib pattern generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |