空调除霜仿真方法、系统和计算机介质与流程

文档序号:18010343发布日期:2019-06-25 23:57阅读:124来源:国知局
空调除霜仿真方法、系统和计算机介质与流程

本发明一般涉及空调设计领域,并且更特别地,涉及一种空调除霜仿真方法、系统和计算机可读介质。



背景技术:

无论是传统车,还是新能源车,空调除霜性能都是在空调系统设计时需要重点关注的指标。如果空调除霜性能达不到所规定的要求,不仅会影响到驾驶安全,而且有可能造成不必要的损失。

目前,在空调系统设计阶段,在空调系统初始设计模型建立之后,需要设计人员进一步对该设计模型的各个性能指标进行仿真,以便基于仿真结果不断地改进该设计模型,进而使该设计模型符合各种要求。然而,现有的以上过程需要设计人员多次处理中间结果并且反复多次。整个过程复杂而繁琐,设计人员往往需要投入大量的精力来确保仿真过程的顺利进行。这极大地降低了空调除霜仿真的效率,并减弱了空调设计人员的设计体验。



技术实现要素:

根据本发明的一方面,提供了一种空调除霜仿真方法。所述方法可以包括:创建基于除霜的空调三维面网格模型;确定所述基于除霜的空调三维面网格模型是否具有与预定义的基础面网格模型相同的部件;响应于所述基于除霜的空调三维面网格模型至少具有基础面网格模型中的所有部件,生成基于除霜的空调三维体网格模型;获取边界条件设置信息;判断所述边界条件设置信息是否符合与所述基础面网格模型相对应的预定义的基础边界条件模型,响应于所述边界条件设置信息符合所述基础边界条件模型,设置空调除霜计算模型和与所述空调除霜计算模型相关的参数,以及执行计算以便得到与空调除霜相关的结果。

在一个实施例中,所述确定所述基于除霜的空调三维面网格模型是否具有与预定义的基础面网格模型相同的部件可以包括:如果所述基于除霜的空调三维面网格模型的特定部件的名称与基础面网格模型的特定部件的名称相同,则确定所述基于除霜的空调三维面网格模型具有基础面网格模型的该特定部件。

在一个实施例中,所述边界条件设置信息符合所述基础边界条件模型可以包括:所述边界条件设置信息正好包含基础边界条件模型中的所有部件;以及所述边界条件设置信息符合基础边界条件模型中对所有部件的规定。

在一个实施例中,所述空调除霜仿真方法还可以包括:响应于所述边界条件设置信息不符合所述基础边界条件模型,生成警告框以指示不相符的内容;响应于用户通过输入接受所述不相符的内容,设置空调除霜计算模型和与所述空调除霜计算模型相关的参数;以及响应于用户通过输入拒绝所述不相符的内容,重新获取边界条件设置信息。

在一个实施例中,在确定所述基于除霜的空调三维面网格模型是否具有与预定义的基础面网格模型相同的部件之前,所述空调除霜仿真方法还可以包括:检查基于除霜的空调三维面网格模型是否符合质量要求;如果检查出基于除霜的空调三维面网格模型中存在不符合质量要求的网格,则基于该不符合质量要求的网格周围的网格来调整该不符合质量要求的网格。

在一个实施例中,在生成基于除霜的空调三维体网格模型之后,所述空调除霜仿真方法还可以包括:检查基于除霜的空调三维体网格模型是否符合质量要求;如果检查出基于除霜的空调三维体网格模型中存在不符合质量要求的体网格,则基于该不符合质量要求的体网格周围的体网格来调整该不符合质量要求的体网格。

在一个实施例中,所述空调除霜仿真方法还可以包括:重复执行所述获取、判断、设置、和执行步骤,以便得到与空调除霜相关的结果。

在一个实施例中,所述空调除霜仿真方法还可以包括,基于与空调除霜相关的结果来调整所述基于除霜的空调三维面网格模型。

根据本发明的另一个方面,提供了一种空调除霜仿真系统。所述系统包括模型创建单元,其用于创建基于除霜的空调三维面网格模型,确定所述基于除霜的空调三维面网格模型是否具有与预定义的基础面网格模型相同的部件,以及响应于所述基于除霜的空调三维面网格模型至少具有基础面网格模型中的所有部件,生成基于除霜的空调三维体网格模型。所述系统还包括边界条件设置单元,其用于获取边界条件设置信息,判断所述边界条件设置信息是否符合与所述基础面网格模型相对应的预定义的基础边界条件模型,以及响应于所述边界条件设置信息符合所述基础边界条件模型,设置空调除霜计算模型和与所述空调除霜计算模型相关的参数。此外,所述系统还包括计算单元,其用于执行计算以便得到与空调除霜相关的结果。

根据本发明的再一个方面,提供了一种存储了计算机可读指令的计算机可读介质。所述计算机可读指令使得计算设备执行如前所述的方法。

附图说明

下面将结合附图对根据本发明的说明性实施例进行详细描述,在附图中:

图1描绘了可以在其中实现根据本发明的说明性实施例的示例性计算环境;

图2是可以在其中实现根据本发明的说明性实施例的示例性计算设备的框图;

图3是根据本发明示例性实施例的空调除霜仿真系统的框图;以及

图4是根据本发明示例性实施例的空调除霜仿真方法的流程图。

具体实施方式

图1描绘了可以在其中实现说明性实施例的示例性计算环境100。如图1所示,示例性计算环境100可以包括将各种终端连接在一起的网络120。网络120可以包括诸如局域网、广域网等有线网络,也可以包括诸如wifi、蓝牙等无线网络。

在所描绘的例子中,各种终端可以包括例如便携式计算机102、台式计算机104、移动电话106等客户端,也可以包括通常与存储装置108连接在一起来提供服务的服务器110。在所描绘的例子中,服务器110可以向客户端102、104和106提供各种服务,诸如提供引导文件、返回计算结果等等。

根据本发明的空调除霜仿真方法和系统可以以各种方式实现在例如计算环境100中,例如,实现在计算环境100中的多个设备上,或者实现在计算环境100中的仅仅一个设备上。在根据本发明的一个实施例中,用户可以例如通过客户端102、104或106提供各种用户输入给服务器110,然后由服务器110在执行完仿真之后将仿真结果直接返回给对应的客户端。在根据本发明的另一个实施例中,用户可以例如通过客户端106提供各种用户输入给例如另一个客户端104或102,进而由客户端104或102在执行完仿真之后将仿真结果直接返回给客户端106。在根据本发明的又一个实施例中,根据本发明的空调除霜仿真方法和系统可以仅仅由单独的终端(例如,服务器110,或者客户端102、104或106)完成,而不经由网络。根据本发明的空调除霜仿真方法和系统的实现方式仅仅是示例性的,其并不限于如上所述的这些实施例。

图2是可以在其中实现根据本发明的说明性实施例的示例性计算设备200的框图。计算设备200可以是如图1所示的计算环境100中的各种客户端,例如便携式计算机102、台式计算机104、移动电话106等。在一个实施例中,计算设备200也可以是如图1所示的计算环境100中的服务器110。在图2中,计算设备200以简化的形式示出。应理解,计算设备200可以使用几乎任何计算机体系结构,而不背离本发明的精神和范围。在不同的实施例中,计算设备200可以采取以下任一种形式:大型计算机、服务器计算机、台式计算机、膝上型计算机、平板计算机、家用娱乐计算机、网络计算设备、游戏设备、移动计算设备、移动通信设备(例如,智能电话)等等。

计算设备200包括处理子系统202和存储子系统204。可选地,计算设备200还可以包括输入子系统206、输出子系统208、通信子系统210和/或在图2上未示出的其它构件。

处理子系统202可以包括被配置成执行指令的一个或多个物理设备。例如,处理子系统202可被配置成执行作为一个或多个应用、服务、程序、例行程序、库、对象、构件、数据结构、或其它逻辑构造的一部分的指令。这样的指令可被实施来执行任务、实施数据类型、转换一个或多个构件的状态、或以其它方式达到想要的结果。

处理子系统202可以包括被配置成执行软件指令的一个或多个处理器、或者被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机器。处理子系统202的处理器可以是单核或多核的,以及在其上执行的程序可被配置用于顺序的、并行的或分布的处理。处理子系统202可以包括分布在两个或更多个设备之间的个体的构件,它们可以位于远端和/或被配置用于协调的处理。处理子系统202可以通过可远程接入的、在云计算配置中配置的联网的计算设备而被虚拟化和执行。

存储子系统204可以包括一个或多个物理的非暂时性设备。在根据本发明的方法和系统被实现为软件时,可以在这些非暂时性设备上存储可由处理子系统202执行的用来实施本文描述的方法和过程的数据和/或指令。

存储子系统204可以包括易失性的、非易失性的、动态的、静态的、读/写的、只读的、随机存取的、顺序存取的、可按位置寻址的、可按文件寻址的、和/或可按内容寻址的设备。在一个实施例中,存储子系统204可以包括可移除存储设备和/或不可移除存储设备。存储子系统204例如可以包括光学存储设备(例如,cd、dvd、hd-dvd、蓝光盘等等)、半导体存储设备(例如,ram、eprom、eeprom等等)和/或磁存储设备(例如,硬盘驱动、软盘驱动、磁带驱动、mram等等)。

在一些实施例中,处理子系统202和存储子系统204的一些方面可被一起集成到一个或多个硬件逻辑构件中来实现根据本发明的方法和系统。这样的硬件逻辑构件可例如包括现场可编程门阵列(fpga)、特定于程序和应用的集成电路(pasic/asic)、特定于程序和应用的标准产品(pssp/assp)、单片系统(soc)、和复杂可编程逻辑器件(cpld)。

输入子系统206可以包括一个或多个用户输入设备,诸如键盘、鼠标、或触摸屏、麦克风等。在一些实施例中,输入子系统206还可以包括自然用户输入(nui)元件。用户可以通过输入子系统206向例如处理子系统202提供各种用户输入,以便处理子系统202根据用户输入进行相应的处理。以上所述的用户输入设备仅仅是示例性的,本发明不限于此。

输出子系统208可以包括一个或多个输出设备,诸如显示器、扬声器等。其可以用来向用户展示各种用户界面、仿真结果等。以上所述的输出设备仅仅是示例性的,本发明不限于此。

通信子系统210可以被配置成将计算设备200与一个或多个其它的计算设备可通信地耦合。通信子系统210可以包括与一个或多个不同的通信协议兼容的有线和/或无线通信设备。作为非限制性例子,通信子系统210可以被配置成经由有线网络(诸如互联网)、或者无线网络(wifi)来发送或接收消息。

在图2中,各个子系统202、204、206、208、210被示为全都集成在计算设备200内。但是,本领域技术人员可以意识到,这仅仅是示例性的,各个子系统202、204、206、208、210可以是单独的器件,或者任意组合。

图3是根据本发明示例性实施例的空调除霜仿真系统300的框图。该空调除霜仿真系统300可以例如实现在如图1中所示的计算环境100中,或者在如图2中所示的计算设备200中。

如图3所示,该空调除霜仿真系统300包括模型创建单元302。该模型创建单元302可以用于创建基于除霜的空调三维面网格模型。例如,该模型创建单元302可以通过导入空调设计人员提供的完整的三维几何模型(诸如stp格式、igs格式的三维几何模型)或者通过用户输入来创建基于除霜的空调三维面网格模型。

在一个实施例中,为了获得更加准确的仿真结果,该模型创建单元302可以对初始创建的基于除霜的空调三维面网格模型进行检查,以便找出质量不符合要求的网格进而对其进行调整以改善基于除霜的空调三维面网格模型的质量。可以以各种各样的方式来判断一个网格是否符合质量要求。例如,在存储器中存储一个预定义文件,该预定义文件规定了网格的各种属性(例如,大小、形状等)的范围。可以通过将基于除霜的空调三维面网格模型的网格的各种属性与该预定义文件中的对应属性的规定一一比较来判断该网格是否符合质量要求。例如,如果一个网格的属性在预定义文件的对应属性的规定范围内,则该网格符合质量要求;反之,则该网格不符合质量要求。

在一个实施例中,如果找到了质量不符合要求的网格,则该模型创建单元302可以进一步识别所述质量不符合要求的网格的周围的网格,并基于周围的网格来调整所述质量不符合要求的网格。根据本发明,可以多次执行该调整步骤,直到所述质量不符合要求的网格成为质量符合要求的网格为止。网格质量可以涉及诸如网格大小、形状等多个方面。在一个实施例中,可以基于周围的网格的大小来调整所述质量不符合要求的网格的大小,从而使周围的网格与调整后的所述质量不符合要求的网格匀称分布。在另一个实施例中,可以基于周围的网格的形状来调整所述质量不符合要求的网格的形状,从而使周围的网格与调整后的所述质量不符合要求的网格具有匹配的形状。本领域技术人员应该意识到,关于网格质量的这些例子仅仅是示例性的,本发明不限于此。

该模型创建单元302可以用于检查所述基于除霜的空调三维面网格模型的数据完整性。关于数据完整性检查的方法是公知的,因而在此不再详述。

该模型创建单元302可以用于确定所述基于除霜的空调三维面网格模型是否具有与预定义的基础面网格模型相同的部件。根据本发明,针对多种不同空调,可以存在多种对应的基于除霜的空调三维面网格模型。在这种情况下,针对多种不同空调,可以预先定义多种对应的基础面网格模型并将其存储在存储器中。在一个实施例中,可以基于空调设计人员提供的三维几何模型从存储器中搜索与其相匹配的基础面网格模型。与特定空调对应的特定基础面网格模型对该特定空调的基本部件及其子部件(如果有的话)等基础信息进行了定义。在一个实施例中,基本部件可以包括仪表板、风道、舱内壁面、前挡风玻璃等。根据本发明,所创建的基于除霜的空调三维面网格模型必须至少包含基础面网格模型中的所有部件及其子部件(如果有的话),才能保证仿真的实现和仿真结果的准确。

根据本发明,该模型创建单元302可以以多种方式来确定所述基于除霜的空调三维面网格模型是否具有与预定义的基础面网格模型相同的部件。在一个实施例中,所创建的基于除霜的空调三维面网格模型可以被表示为部件名称、子部件名称等信息,并且基础面网格模型也可以被表示为基本部件及其子部件的名称等信息。在这种情况下,确定所述基于除霜的空调三维面网格模型是否具有与预定义的基础面网格模型相同的部件可以包括:将所创建的基于除霜的空调三维面网格模型中的部件的名称与基础面网格模型的部件的名称一一比较,来确定所创建的基于除霜的空调三维面网格模型是否包含基础面网格模型中的所有名称,从而进一步确定所创建的基于除霜的空调三维面网格模型是否包含基础面网格模型中的所有部件。特别地,如果所述基于除霜的空调三维面网格模型的特定部件(或子部件)的名称与基础面网格模型的特定部件(或子部件)的名称相同,则确定所述基于除霜的空调三维面网格模型具有基础面网格模型的该特定部件(或子部件)。该示例仅仅是示例性的,本领域技术人员可以意识到,所创建的基于除霜的空调三维面网格模型和基础面网格模型可以被表示为任何其它形式,从而可以以其它对应的方式来确定所创建的基于除霜的空调三维面网格模型是否具有与基础面网格模型相同的部件。应该注意的是,根据本发明,具有相同的部件仅仅意味着基于除霜的空调三维面网格模型具有基础面网格模型所涵盖的部件,而不意味着,基于除霜的空调三维面网格模型中的部件与基础面网格模型的部件完全相同。例如,基于除霜的空调三维面网格模型和基础面网格模型都具有部件“风道”,但是风道可以具有不同大小或不同的其他属性。

在一个实施例中,该模型创建单元302可以用于,响应于所述基于除霜的空调三维面网格模型至少具有基础面网格模型中的所有部件,生成基于除霜的空调三维体网格模型。所述基于除霜的空调三维面网格模型至少具有基础面网格模型中的所有部件可以包括,所述基于除霜的空调三维面网格模型具有与基础面网格模型完全相同的部件(或子部件),或者所述基于除霜的空调三维面网格模型具有比基础面网格模型多的部件(或子部件)。此外,该模型创建单元302可以用于,响应于所述基于除霜的空调三维面网格模型不具有基础面网格模型中的任意一个或多个部件(或子部件),重新创建基于除霜的空调三维体网格模型。

在一个实施例中,在生成了基于除霜的空调三维体网格模型之后,该模型创建单元302可以用于对基于除霜的空调三维体网格模型进行质量检查。与对基于除霜的空调三维面网格模型进行的质量检查类似,如果检查出存在不符合质量要求的体网格,则进一步识别不符合质量要求的体网格周围的体网格并基于这些周围的体网格来调整所述不符合质量要求的体网格,直到其符合质量要求为止。

如图3所示,该空调除霜仿真系统300可以包括边界条件设置单元304。

边界条件设置单元304可以用于通过诸如键盘、鼠标之类的输入设备获取边界条件设置信息。边界条件设置信息可以包括对基于除霜的空调三维面网格模型中的部件进行设置的信息。在一个实施例中,对部件的设置可以包括,对部件的子部件进行设置,对部件和子部件的属性进行设置等等。

边界条件设置单元304可以用于判断所述边界条件设置信息是否符合与所述基础面网格模型相对应的预定义的基础边界条件模型。根据本发明,可以预先定义与上文提及的基础面网格模型相对应的基础边界条件模型。在基础边界条件模型中,对基础面网格模型中的各个部件和子部件(如果有的话)的属性和值范围进行了定义。在该实施例中,所述基础面网格模型与基础边界条件模型分别定义,可以加快比较速度,从而提高计算效率。然而,在另一个实施例中,基础面网格模型和基础边界条件模型可以合并为一个模型,从而节约存储资源。根据本发明,判断所述边界条件设置信息是否符合与所述基础面网格模型相对应的预定义的基础边界条件模型可以包括,对照基础边界条件模型中的各个部件的信息,一一比较所获取的针对各个部件的边界条件设置信息。根据本发明,边界条件设置信息符合所述基础边界条件模型可以包括:所述边界条件设置信息正好包含基础边界条件模型中的所有部件;以及所述边界条件设置信息符合基础边界条件模型中对所有部件的规定。也就是说,如果所获取的针对各个部件的所述边界条件设置信息正好包含基础边界条件模型中的所有部件,并且所述边界条件设置信息中的每个部件的属性正好包含基础边界条件模型中的该部件的属性,且这些属性的值都处于基础边界条件模型中的对应部件的对应属性的值范围内,则可以确定所述边界条件设置信息是符合预定义的基础边界条件模型的。反之,如果以上任何一项不满足,则可以确定所述边界条件设置信息是不符合预定义的基础边界条件模型的。例如,假设对于部件入口(inlet)而言,在基础边界条件模型中,其流量属性x被规定为0l/s(升每秒)<x<500l/s。在这种情况下,如果所获取的边界条件设置信息中的针对该部件的该属性的值为200l/s,则认为该属性的值是符合基础边界条件模型的。反之,则认为该属性的值是不符合基础边界条件模型的。

边界条件设置单元304可以用于,响应于所述边界条件设置信息符合所述基础边界条件模型,设置空调除霜计算模型和与所述空调除霜计算模型相关的参数;反之,重新获取边界条件设置信息。根据本发明,空调除霜计算模型和与所述空调除霜计算模型相关的参数可以是公知的,在此不做详述。

如上所述,根据本发明,还存在以下情形:所获取的针对各个部件的所述边界条件设置信息还可能包含比基础边界条件模型中的所有部件多的部件,而且对于同一部件而言,边界条件设置信息中的该部件可能具有比基础边界条件模型中的该部件多的属性,并且边界条件设置信息中的也包含在基础边界条件模型中的部件符合基础边界条件模型对部件的规定。然而,这一情形最初都可能被认为是所述边界条件设置信息不符合所述基础边界条件模型,进而触发重新获取边界条件设置信息。这将大大降低本发明的仿真方法和系统的计算效率。因此,本发明对这种本发明允许但被认为是不符合所述基础边界条件模型的情形与本发明不允许且被认为是不符合所述基础边界条件模型的情形(即,所获取的针对各个部件的所述边界条件设置信息不包含基础边界条件模型中的任意一个或多个部件,或者所述边界条件设置信息中的任一部件不具有基础边界条件模型中的该部件的任意一个或多个属性,或者所述边界条件设置信息中的任一部件的任一属性不在基础边界条件模型中的该部件的该属性的范围之内)进行区分。特别地,边界条件设置单元304可以用于,响应于所述边界条件设置信息不符合所述基础边界条件模型,生成警告框以指示不相符的内容。如果不相符的内容指示上述本发明允许但被认为是不符合所述基础边界条件模型的情形,则可以响应于用户通过输入接受所述不相符的内容或者自动设置空调除霜计算模型和与所述空调除霜计算模型相关的参数。如果不相符的内容指示上述本发明不允许且被认为是不符合所述基础边界条件模型的情形,则可以响应于用户通过输入拒绝所述不相符的内容或者自动重新获取边界条件设置信息。

如图3所示,该空调除霜仿真系统300可以包括计算单元306,用于根据所生成的基于除霜的空调三维体网格模型和所设置的空调除霜计算模型及其相关参数,来执行计算以便得到与空调除霜相关的结果。在一个实施例中,在计算过程中,计算单元306可以对空调除霜计算的收敛性进行检查。如果计算收敛,则计算单元306可以生成空调除霜报告。根据本发明,可以基于该空调除霜报告进一步改进基于除霜的空调三维面网格模型,以便最终生成性能良好的空调。如果计算不收敛,则计算单元306可以弹出警示框以指示计算不收敛的情形或原因,并将重新设置空调除霜计算模型和与所述空调除霜计算模型相关的参数的指令发送给边界条件设置单元304,以便边界条件设置单元304执行该指令。

图4是根据本发明示例性实施例的空调除霜仿真方法400的流程图。该方法400包括,在步骤402处,创建基于除霜的空调三维面网格模型。接下来,方法400前进到步骤404,确定所述基于除霜的空调三维面网格模型是否具有与预定义的基础面网格模型相同的部件。如果在步骤404处,确定所述基于除霜的空调三维面网格模型至少具有与预定义的基础面网格模型相同的部件,则所述方法400前进到步骤406,生成基于除霜的空调三维体网格模型。如果在步骤404处,确定所述基于除霜的空调三维面网格模型至少不具有与预定义的基础面网格模型的部件之一,则所述方法400返回到步骤402。在一个实施例中,确定所述基于除霜的空调三维面网格模型是否具有与预定义的基础面网格模型相同的部件包括:如果所述基于除霜的空调三维面网格模型的特定部件的名称与基础面网格模型的特定部件的名称相同,则确定所述基于除霜的空调三维面网格模型具有基础面网格模型的该特定部件。

在根据本发明的一个实施例中,在步骤404之前,所述方法400还可以包括步骤:检查基于除霜的空调三维面网格模型是否符合质量要求。如果检查出基于除霜的空调三维面网格模型中存在不符合质量要求的网格,则基于该不符合质量要求的网格周围的网格来调整该不符合质量要求的网格。该调整步骤可以被执行多次,直到调整后的该不符合质量要求的网格符合质量要求为止。

在根据本发明的一个实施例中,在步骤404之前,所述方法400还可以包括步骤:检查基于除霜的空调三维面网格模型的数据完整性。

在根据本发明的一个实施例中,在步骤406之后,所述方法400还可以包括步骤:检查基于除霜的空调三维体网格模型是否符合质量要求。如果检查出基于除霜的空调三维体网格模型中存在不符合质量要求的体网格,则基于该不符合质量要求的体网格周围的体网格来调整该不符合质量要求的体网格。该调整步骤可以被执行多次,直到调整后的该不符合质量要求的体网格符合质量要求为止。

返回图4,在步骤406之后,方法400前进到步骤408,获取边界条件设置信息。接下来,方法400可以包括步骤410,判断所述边界条件设置信息是否符合与所述基础面网格模型相对应的预定义的基础边界条件模型。根据本发明,如果在步骤410中,确定所述边界条件设置信息符合所述基础边界条件模型,则方法400前进到步骤412,设置空调除霜计算模型和与所述空调除霜计算模型相关的参数。在一个实施例中,所述边界条件设置信息符合所述基础边界条件模型包括:所述边界条件设置信息正好包含了基础边界条件模型的所有部件;以及所述边界条件设置信息符合基础边界条件模型中对所有部件的规定。

如果在步骤410中,确定所述边界条件设置信息不符合所述基础边界条件模型,则方法400前进到步骤416,生成警告框,以指示不相符的内容。如果用户通过输入接受所述不相符的内容,则所述方法400前进到步骤412,继续设置空调除霜计算模型和与所述空调除霜计算模型相关的参数。如果用户通过输入拒绝所述不相符的内容,则所述方法400前进到步骤408,重新获取边界条件设置信息。根据本发明,可以以其它方式来判断是否接受所述不相符的内容。在一个实施例中,如果所述不相符的内容指示上述本发明允许但被认为是不符合所述基础边界条件模型的情形,则接受所述不相符的内容,继续设置空调除霜计算模型和与所述空调除霜计算模型相关的参数。如果不相符的内容指示上述本发明不允许且被认为是不符合所述基础边界条件模型的情形,则拒绝所述不相符的内容,重新获取边界条件设置信息。此外,在一个实施例中,所述方法400也可以省略步骤416及其后面的步骤,而是替代地,可以在确定所述边界条件设置信息不符合所述基础边界条件模型之后,直接执行重新获取边界条件设置信息的步骤。

返回图4,在步骤412之后,方法400继续前进到步骤414,根据所生成的基于除霜的空调三维体网格模型和所设置的空调除霜计算模型及其相关参数,来执行计算以便得到与空调除霜相关的结果。在一个实施例中,该方法400可以结束。在另一个实施例中,该方法400可以在步骤414之后返回步骤408,获取不同的边界条件设置信息,在步骤410中,判断所述不同的边界条件设置信息是否符合与所述基础面网格模型相对应的预定义的基础边界条件模型,在步骤412中,重新设置计算模型和参数,在步骤414中,再次根据所生成的基于除霜的空调三维体网格模型和所设置的空调除霜计算模型及其相关参数,来执行计算以便得到与空调除霜相关的结果。如此多次反复步骤408、410、412、414、416。对多次生成的空调除霜仿真结果进行综合分析,从而得到更准确的仿真结果。

在一个实施例中,在步骤414之后,所述方法400可以包括步骤:基于与空调除霜相关的结果来调整所述基于除霜的空调三维面网格模型。也就是返回步骤402,基于新的数学模型创建三维面网格模型。如此反复执行方法400,最终得到符合空调除霜要求的数学模型,进而生成优良的空调。

根据本发明实施例的空调除霜仿真方法400仅仅是示例性的。本领域普通技术人员应该意识到,尽管方法400被顺序示出,但是方法400中的一些步骤可以被并行执行、被合并成一个步骤来执行,或者被进一步分成多个子步骤来执行。

在一个实施例中,本发明可以被实现为一种存储了计算机可读指令的计算机可读介质,所述计算机可读指令可以使得例如图1中所示的各种终端102、104、106、110和图2中所示的计算设备200执行根据本发明所述的任何一种空调除霜仿真方法。计算机可读介质的例子可以包括半导体或固态存储器、磁带、可装卸计算机磁盘、随机访问存储器(ram)、只读存储器(rom)、硬磁盘和光盘。光盘的当前的例子包括只读光盘存储器(cd-rom)、读/写光盘(cd-r/w)和dvd。

根据本发明的空调除霜仿真方法、系统和计算机可读介质不仅提高了仿真效率,而且提高了仿真精确度。此外,根据本发明的空调除霜仿真方法、系统和计算机可读介质由于仅仅需要很少的用户交互就可以完成空调除霜的仿真,因而大大改善了用户体验。

本发明可以采取全硬件实施例、全软件实施例或者既含有硬件元素又含有软件元素的实施例的形式。在一个实施例中,以软件实现本发明,其包括但不限于固件、常驻软件、微码、硬件加速设备等。在以软件实现本发明的情况下,其可以存储在如图2所示的存储子系统204中。

应注意的是,尽管根据本发明的空调除霜仿真系统300在图3中被图示为仅仅3个功能单元,但是本领域技术人员可以理解,这些功能单元可以被合并为一个单元,或者每个功能单元可以被进一步拆分为多个子功能单元。所有这些修改都应该落入本发明的精神和范围之内。

前面已经出于说明和描述的目的描述了根据本发明的示例性实施例,且这些实施例并不旨在以所发明的形式穷举或限制本发明。对本领域的普通技术人员来说,很多修改和变形将是显而易见的。选择和描述实施例是为了最好地解释本发明的原理、实际应用,以及使本领域的其他普通技术人员能够针对适于预期的特定用途的各种实施例以及各种修改来理解本发明。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1