风洞测试段长度确定方法、装置及电子设备与流程

文档序号:14710785发布日期:2018-06-16 00:21阅读:212来源:国知局
风洞测试段长度确定方法、装置及电子设备与流程

本发明涉及车辆检测领域,具体涉及一种风洞测试段长度确定方法、装置及电子设备。



背景技术:

随着汽车产业的飞速发展和消费者对汽车性能要求的不断提高,汽车生产厂商在汽车出厂前需要对汽车进行实验或测试。汽车风洞对汽车进行实验和测试起到不可替代的作用。汽车风洞的设计是否适合对汽车性能测试的精度有着极大影响。因此,对于汽车风洞的设计是一个重要的研究课题。

目前,对汽车风洞的设计方法是:根据需要测试或实验的汽车的尺寸构建一个实体的比例模型汽车风洞。这种方法的设计得到的汽车风洞精度低,从而使得车辆的汽车性能测试精度低。

汽车风洞测试段长度是汽车风洞的尺寸确定的一个重要数据,因而确定准确的汽车风洞测试段长度的对汽车风洞的设计起着至关重要的作用。



技术实现要素:

本发明的目的在于提供了一种风洞测试段长度确定方法、装置及电子设备,其旨在改善现有技术中存在的上述问题。

本发明实施例提供了一种风洞测试段长度确定方法,所述方法包括:获取风力数据和车辆车型模型;将所述风力数据分别输入预设的多个模拟风洞模型中,得到多个未放置车辆时的风洞测试段内压力分布,其中,所述多个模拟风洞模型根据设置的多个风洞测试段长度值构建得到;将所述风力数据和所述车辆车型模型输入所述多个模拟风洞模型中,得到与所述多个风洞测试段长度值分别对应的多组模拟风洞车型系数;将所述风力数据输入预先建立的自由流场模型中,得到未放置车辆时的自由流场压力分布;将所述风力数据和所述车辆车型模型输入所述自由流场模型中,得到自由流场车型系数;根据所述多个未放置车辆时的风洞测试段内压力分布和所述未放置车辆时的自由流场压力分布,得到多个风洞模型适应值;根据所述多组模拟风洞车型系数和所述自由流场车型系数,得到多个车辆模型适应值;根据所述多个风洞模型适应值和所述多个车辆模型适应值,得到设计风洞所需的风洞测试段长度。

本发明实施例还提供了一种风洞测试段长度确定装置,所述风洞测试段长度确定装置包括:获取测试数据模块,用于获取风力数据和车辆车型模型;测试空风洞压力分布模块,用于将所述风力数据分别输入预设的多个模拟风洞模型中,得到多个未放置车辆时的风洞测试段内压力分布,其中,所述多个模拟风洞模型根据设置的多个风洞测试段长度值构建得到;测试模拟风洞车型压力系数模块,用于将所述风力数据和所述车辆车型模型输入所述多个模拟风洞模型中,得到与所述多个风洞测试段长度值分别对应的多组模拟风洞车型系数;测试空自由流场压力分布模块,用于将所述风力数据输入预先建立的自由流场模型中,得到未放置车辆时的自由流场压力分布;测试自由流场车型压力系数模块,用于将所述风力数据和所述车辆车型模型输入所述自由流场模型中,得到自由流场车型系数;获取风洞模型适应值模块,用于根据所述多个未放置车辆时的风洞测试段内压力分布和所述未放置车辆时的自由流场压力分布,得到多个风洞模型适应值;获取车辆模型适应值模块,用于根据所述多组模拟风洞车型系数和所述自由流场车型系数,得到多个车辆模型适应值;获取设计风洞系数模块,用于根据所述多个风洞模型适应值和所述多个车辆模型适应值,得到设计风洞所需的风洞测试段长度。

本发明实施例还提供了一种电子设备,其特征在于,所述电子设备包括:存储器;处理器,所述处理器与所述存储器连接;以及风洞测试段长度确定装置,所述风洞测试段长度确定装置存储于所述存储器并包括一个或者多个可以由所述处理器执行的计算机软件功能模组,其包括:获取测试数据模块,用于获取风力数据和车辆车型模型;测试空风洞压力分布模块,用于将所述风力数据分别输入预设的多个模拟风洞模型中,得到多个未放置车辆时的风洞测试段内压力分布,其中,所述多个模拟风洞模型根据设置的多个风洞测试段长度值构建得到;测试模拟风洞车型压力系数模块,用于将所述风力数据和所述车辆车型模型输入所述多个模拟风洞模型中,得到与所述多个风洞测试段长度值分别对应的多组模拟风洞车型系数;测试空自由流场压力分布模块,用于将所述风力数据输入预先建立的自由流场模型中,得到未放置车辆时的自由流场压力分布;测试自由流场车型压力系数模块,用于将所述风力数据和所述车辆车型模型输入所述自由流场模型中,得到自由流场车型系数;获取风洞模型适应值模块,用于根据所述多个未放置车辆时的风洞测试段内压力分布和所述未放置车辆时的自由流场压力分布,得到多个风洞模型适应值;获取车辆模型适应值模块,用于根据所述多组模拟风洞车型系数和所述自由流场车型系数,得到多个车辆模型适应值;获取设计风洞系数模块,用于根据所述多个风洞模型适应值和所述多个车辆模型适应值,得到设计风洞所需的风洞测试段长度。

本发明实施例提供了一种风洞测试段长度确定方法、装置及电子设备,首先通过将风力数据分别输入预设的多个模拟风洞模型中,得到多个未放置车辆时的风洞测试段内压力分布,其中,多个模拟风洞模型根据设置的多个风洞测试段长度值构建得到,将风力数据和车辆车型模型输入多个模拟风洞模型中,得到与多个风洞测试段长度值分别对应的多组模拟风洞车型系数,将风力数据输入预先建立的自由流场模型中,得到未放置车辆时的自由流场压力分布,将风力数据和所述车辆车型模型输入所述自由流场模型中,得到自由流场车型系数,然后根据多个未放置车辆时的风洞测试段内压力分布和未放置车辆时的自由流场压力分布,得到多个风洞模型适应值,根据多组模拟风洞车型系数和自由流场车型系数,得到多个车辆模型适应值,最后根据多个风洞模型适应值和多个车辆模型适应值,得到设计风洞所需的风洞测试段长度,设计风洞所需的风洞测试段长度与设置的多个风洞测试段长度值对应。该方法能够得到准确的设计风洞所需的风洞测试段长度。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明施例提供的电子设备100的方框示意图。

图2示出了本发明实施例提供的一种风洞测试段长度确定方法流程图。

图3示出了步骤S700的流程图。

图4示出了步骤S800的流程图。

图5示出了步骤S810的流程图。

图6示出了图1中所述的风洞测试段长度确定装置200的方框结构示意图。

图7示出了获取车辆模型适应值模块270的方框结构示意图。

图8示出了获取设计风洞系数模块280的方框结构示意图。

图9示出了获取预备系数单元281的方框结构示意图。

图标:100-电子设备;101-存储器;102-处理器;103-外设接口;104-风力检测装置;105-显示装置;200-风洞测试段长度确定装置;210-获取测试数据模块;220-测试空风洞压力分布模块;230-测试模拟风洞车型压力系数模块;240-测试空自由流场压力分布模块;250-测试自由流场车型压力系数模块;260-获取风洞模型适应值模块;270-获取车辆模型适应值模块;271-求取系数差单元;272-获取车辆模型适应值单元;280-获取设计风洞系数模块;281-获取预备系数单元;2811-第一判断子单元;2812-第二判断子单元;2813-确定取预备系数子单元;282-判断数量单元;283-确定设计风洞系数单元。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参阅图1,图1示出了本发明施例提供的电子设备100的方框示意图。在本发明实施例中,电子设备100可以是,但不限于智能手机、平板电脑、膝上便携计算机、车载电脑、个人数字助理(personal digital assistant,PDA)、穿戴式移动终端、台式电脑等。所述电子设备100包括存储器101、处理器102、外设接口103、风力检测装置104、显示装置105和风洞测试段长度确定装置200。

所述存储器101、处理器102、外设接口103、风力检测装置104和显示装置105各个元件之间直接或间接地电性连接,以实现数据的传输或交互。例如这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述风洞测试段长度确定装置200包括至少一个可以以软件或固件(firmware)的形式存储于所述存储器101中或固化在所述电子设备100的操作系统(operation system,OS)中的软件功能模块。所述处理器102用于执行存储器101中储存的可执行模块或计算机程序,例如所述风洞测试段长度确定装置200包括的软件功能模块或计算机程序。

其中,存储器101可以是,但不限于,随机存取存储器101(Random Access Memory,RAM),只读存储器101(Read Only Memory,ROM),可编程只读存储器101(Programmable Read-Only Memory,PROM),可擦除只读存储器101(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器101(Electric Erasable Programmable Read-Only Memory,EEPROM)等。存储器101用于储存程序,所述处理器102在接收到执行指令后,执行所述程序,本发明任一实施例解释的流程定义的服务器所执行的方法可以应用于处理器102中,或者由处理器102实现。

处理器102可以是一种集成芯片,具有信号处理能力。上述的处理器102可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)、语音处理器以及视频处理器等;还可以是数字处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述外设接口103用于将各种输入/输出装置耦合至处理器102以及存储器101。在一些实施例中,外设接口103和处理器102可以在单个芯片中实现。在其他一些实例中,它们可以分别由独立的芯片实现。

风力检测装置104用于采集图像,在本发明实施例中,风力检测装置104可以是压力传感器,例如压阻式力传感器、陶瓷压力传感器、扩散硅压力传感器、蓝宝石压力传感器和压电式压力传感器等。

显示装置105用于实现用户与电子设备100之间的交互,例如,但不限于显示装置105可以将经过图像加密后的加密图像进行显示。

在本发明实施例中,风洞测试段长度确定装置200用于确定设计风洞所需的风洞测试段长度,风洞测试段长度确定装置200可以通过以下方法实现图像加密。

请参阅图2,图2示出了本发明实施例提供的一种风洞测试段长度确定方法流程图。在本发明实施例中,风洞测试段长度确定方法包括步骤S100~步骤S800。以下对步骤S100~步骤S800进行详细阐述。

步骤S100:获取风力数据和车辆车型模型。

在本发明实施例中,风力数据可以通过风力检测装置104采集得到。车辆车型模型可以由电子设备100生成或者手工输入。在本发明实施例中,车辆车型模型可以是车辆车型数据或者车辆车型的电子模型,例如尺寸、抗压最大值等。风力数据时需要模拟的想风洞或者自由流场中注入风力的数据,例如,风力的速度、风力的强度、风力的压力等。

步骤S200:将风力数据分别输入预设的多个模拟风洞模型中,得到多个未放置车辆时的风洞测试段内压力分布,其中,多个模拟风洞模型根据设置的多个风洞测试段长度值构建得到。

在本发明实施例中,将风力数据分别输入预设的多个模拟风洞模型中,可以模拟得到风洞没有置入车辆时,向风洞吹风的压力分布。

在本发明实施例中,根据设置的多个风洞测试段长度值构建得到多个模拟风洞模型的步骤,包括:1.设置多个风洞测试段长度值。多个风洞测试段长度值的设置有多种,例如多个风洞测试段长度值分别为:15m、17m、18m、19m等,但多个风洞测试段长度值的设置不限于此。2.根据多个风洞测试段长度值分别构建多个模拟风洞模型,其中,一个风洞测试段长度值对应一个模拟风洞模型,风洞测试段长度值是模拟风洞模型的重要尺寸参数。通过采用以上方案,可以构建多个不同尺寸的模拟风洞。

步骤S300:将风力数据和车辆车型模型输入多个模拟风洞模型中,得到与多个风洞测试段长度值分别对应的多组模拟风洞车型系数。

在本发明实施例中,将风力数据和车辆车型模型输入多个模拟风洞模型中,可以模拟在车辆性能检测或者实验时,将车辆放入风洞中,进行检测的场景,例如,可以模拟将车辆放入风洞中,想车辆吹风,监测车辆的对风力的抗压性能。将风力数据和车辆车型模型输入一个模拟风洞模型中,可以得到一组模拟风洞车型系数。将风力数据和车辆车型模型分别输入与不同风洞测试段长度值对应的模拟风洞模型中,可以得到与多个风洞测试段长度值分别对应的多组模拟风洞车型系数。

在本发明实施例中,每一组模拟风洞车型系数包括模拟风洞车型表面压力分布、模拟风洞车型气动阻力系数和模拟风洞气动升力系数。具体的车辆在风洞中车辆表面受到的压力分布、车辆在风洞中的车辆的气动阻力系数和车辆在风洞中车辆气动升力系数分可以通过将风力数据和车辆车型模型输入模拟风洞模型模拟得到。具体的,将风力数据和车辆车型模型输入模拟风洞模型中,得到与风洞测试段长度值分别对应的模拟风洞车型表面压力分布、模拟风洞车型气动阻力系数和模拟风洞气动升力系数分别可以表示表车辆在风洞中车辆表面受到的压力分布、车辆在风洞中的车辆的气动阻力系数和车辆在风洞中车辆气动升力系数。

步骤S400:将风力数据输入预先建立的自由流场模型中,得到未放置车辆时的自由流场压力分布。

在本发明实施例中,将风力数据输入预先建立的自由流场模型中,可以模拟得到自由流场中没有放入车辆时的压力分布情况。

步骤S500:将风力数据和车辆车型模型输入自由流场模型中,得到自由流场车型系数。

在本发明实施例中,自由流场车型系数包括自由流场车型表面压力分布、自由流场车型气动阻力系数和自由流场气动升力系数。车辆在自由流场中车辆表面受到的压力分布、车辆在风洞中的车辆的气动阻力系数和车辆在风洞中车辆气动升力系数分别可以通过将风力数据和车辆车型模型输入自由流场模型中模拟得到,具体的,将风力数据和车辆车型模型输入自由流场模型中,以自由流场模型输出的自由流场车型表面压力分布、自由流场车型气动阻力系数和自由流场气动升力系数分别表示代表车辆在自由流场中的车辆表面的压力分布、车辆在自由流场中的气动阻力系数和车辆在自由流场中的气动升力系数。

在本发明实施例中,将风力数据和车辆车型模型输入自由流场模型中,可以模拟出将车辆置人自由流场对车辆吹风时车辆的场景,可以测试得到将车辆置人自由流场对车辆吹风时车辆的场景中车辆的压力分布。

在本发明实施例中,步骤S200、步骤S300、步骤S400和步骤S500的执行方式不限于步骤S200,步骤S300,步骤S400,步骤S500,还可以是步骤S400,步骤S500,步骤S200,步骤S300;步骤S200,步骤S400,步骤S500,步骤S300;步骤S400,步骤S200,步骤S300,步骤S500等。

通过采用以上方案,能够建立模拟的模拟风洞模型和自由流场模型,并通过将风力数据输入模拟风洞模型和自由流场模型中,模拟风洞和自由流场中注入风力的环境,进一步的,可以模拟得到风洞和自由流场中没有车辆仅注入与风力数据同等风力时的压力分布,具体的,模拟得到风洞和自由流场中没有车辆并注入与风力数据同等风力时的压力分布分别是风洞测试段内压力分布和自由流场压力分布。可以通过将风力数据和车辆车型模型输入模拟风洞模型和自由流场模型中,可以模拟在模拟风洞模型和自由流场模型中置入车辆并注入与风力数据同等风力时车辆的压力分布,即可以模拟得到需要检测的车辆性能数据,具体的,模拟得到风洞和自由流场中置入车辆并注入与风力数据同等风力时车辆的性能数据分别是模拟风洞车型系数和自由流场车型系数。

步骤S600:根据多个未放置车辆时的风洞测试段内压力分布和未放置车辆时的自由流场压力分布,得到多个风洞模型适应值。

在本发明实施例中,步骤S600的具体实施方式可以是,但不限于:求取每一个未放置车辆时的风洞测试段内压力分布与未放置车辆时的自由流场压力分布之差。如此,多个未放置车辆时的风洞测试段内压力分布与未放置车辆时的自由流场压力分布可以得到与多个未放置车辆时的风洞测试段内压力分布对应的多个压力分布差,每一个压力分布差对应一个上述的模拟风洞模型。以多个压力差作为多个风洞模型适应值,则得到与多个模拟风洞模型一一对应的多个风洞模型适应值。

步骤S700:根据多组模拟风洞车型系数和自由流场车型系数,得到多个车辆模型适应值。

在本发明实施例中,步骤S700包括步骤S710和步骤S720。请参阅图3,图3示出了步骤S700的流程图。以下对步骤S710和步骤S720进行详细阐述。

步骤S710:分别计算每一组模拟风洞车型表面压力分布、模拟风洞车型气动阻力系数和模拟风洞气动升力系数与自由流场车型表面压力分布、自由流场车型气动阻力系数和自由流场气动升力系数之差,分别得到压力分布差、阻力系数差和升力系数差。每一组模拟风洞车型表面压力分布、模拟风洞车型气动阻力系数和模拟风洞气动升力系数对应一组压力分布差、阻力系数差和升力系数差。

步骤S720:求取压力分布差、阻力系数差与升力系数差之和,得到车辆模型适应值。每一组模拟风洞车型系数对应一个车辆模型适应值。如此,通过多组模拟风洞车型系数和自由流场车型系数可以得到多个车辆模型适应值。

步骤S800:根据多个风洞模型适应值和多个车辆模型适应值,得到设计风洞所需的风洞测试段长度。

作为一种实施方式,步骤S800包括步骤S810和步骤S820,请参阅图4,图4示出了步骤S800的流程图。以下对步骤S810和步骤S820进行详细阐述。

步骤S810:根据多个风洞模型适应值和多个车辆模型适应值,得到一个或者多个预备风洞测试段长度。

作为一种实施方式,步骤S810包括步骤S811、步骤S812和步骤S813。请参阅图5,图5示出了步骤S810的流程图。以下对步骤S811、步骤S812和步骤S813进行详细阐述。

步骤S811:判断车辆模型适应值是否小于预设值。在本发明实施例中预设值是预先设定的。车辆模型适应值越小,则说明该车辆模型适应值对应的车辆车型模型在该车辆模型适应值对应的模拟风洞模型的性能测试参数越接近车辆模型适应值对应的车辆车型模型在该车辆模型适应值对应的自由流场模型的性能测试参数。

步骤S812:当车辆模型适应值小于预设值时,判断车辆模型适应值对应的风洞模型适应值是否小于设定值。在本发明实施例中,设定值是预先设定的。风洞模型适应值越小,则说明该风洞模型适应值对应的模拟风洞模型与自由流场模型的差异越小。

步骤S813:当该车辆模型适应值对应的风洞模型适应值小于设定值时,以该风洞模型适应值对应的风洞测试段长度值作为设计风洞所需的预备风洞测试段长度。有多个车辆模型适应值和多个风洞模型适应值,如此,可以得到一个或者多个预备风洞测试段长度。

当多个车辆模型适应值和与之对应的多个风洞模型适应值都不满足车辆模型适应值小于预设值以及该车辆模型适应值对应的风洞模型适应值小于设定值,则需要重新设定预设值和设定值。再执行步骤S811~步骤S813。

步骤S820:判断预备风洞测试段长度的数量是否大于1,当所述预备风洞测试段长度的数量大于1,以所述多个预备风洞测试段长度的最小值作为设计风洞所需的风洞测试段长度;当所述预备风洞测试段长度的数量不大于1,则所述预备风洞测试段长度作为设计风洞所需的风洞测试段长度。

通过采用以上方案,该方法能够得到准确的、适用于测试或者实验车辆车型模型对应的车辆的所需设计风洞所需的风洞测试段长度。通过采用电子模拟的方式,以模拟风洞模型和自由流场模型模拟现实中风洞和自由流场,可以模拟出对车辆进行性能检测的场景,测试得到对车辆进行性能检测的场景所需的参数,从而能够得到准确的对车辆进行性能测试所需设计风洞所需的风洞测试段长度,简单方便,省时省力,节省成本,效率高,准确性高。

请参阅图6,图6示出了图1中所述的风洞测试段长度确定装置200的方框结构示意图。在本发明实施例中,一种风洞测试段长度确定装置200包括获取测试数据模块210、测试空风洞压力分布模块220、测试模拟风洞车型压力系数模块230、测试空自由流场压力分布模块240、测试自由流场车型压力系数模块250、获取风洞模型适应值模块260、获取车辆模型适应值模块270和获取设计风洞系数模块280。获取测试数据模块210、测试空风洞压力分布模块220、测试模拟风洞车型压力系数模块230、测试空自由流场压力分布模块240、测试自由流场车型压力系数模块250、获取风洞模型适应值模块260、获取车辆模型适应值模块270和获取设计风洞系数模块280依次连接。以下对风洞测试段长度确定装置200包括的模块进行详细阐述。

获取测试数据模块210,用于获取风力数据和车辆车型模型,将获取风力数据和车辆车型模型发送至测试空风洞压力分布模块220。在本发明实施例中,获取测试数据模块210可以用于执行上述步骤S100,上述步骤S100所述内容适用于获取测试数据模块210,在此不再赘述。

测试空风洞压力分布模块220,用于将风力数据分别输入预设的多个模拟风洞模型中,得到多个未放置车辆时的风洞测试段内压力分布,其中,多个模拟风洞模型根据设置的多个风洞测试段长度值构建得到。在本发明实施例中,测试空风洞压力分布模块220可以用于执行上述步骤S200,上述步骤S200所述内容适用于测试空风洞压力分布模块220,在此不再赘述。

测试模拟风洞车型压力系数模块230,用于将风力数据和车辆车型模型输入多个模拟风洞模型中,得到与多个风洞测试段长度值分别对应的多组模拟风洞车型系数。在本发明实施例中,测试模拟风洞车型压力系数模块230可以用于执行上述步骤S300,上述步骤S300所述内容适用于测试模拟风洞车型压力系数模块230,在此不再赘述。

测试空自由流场压力分布模块240,用于将风力数据输入预先建立的自由流场模型中,得到未放置车辆时的自由流场压力分布。在本发明实施例中,测试空自由流场压力分布模块240可以用于执行上述步骤S400,上述步骤S400所述内容适用于测试空自由流场压力分布模块240,在此不再赘述。

测试自由流场车型压力系数模块250,用于将风力数据和车辆车型模型输入所述自由流场模型中,得到自由流场车型系数。在本发明实施例中,测试自由流场车型压力系数模块250可以用于执行上述步骤S500,上述步骤S500所述内容适用于测试自由流场车型压力系数模块250,在此不再赘述。

获取风洞模型适应值模块260,用于根据多个未放置车辆时的风洞测试段内压力分布和未放置车辆时的自由流场压力分布,得到多个风洞模型适应值。在本发明实施例中,获取风洞模型适应值模块260可以用于执行步骤S600,上述步骤S600所述内容适用于获取风洞模型适应值模块260,在此不再赘述。

获取车辆模型适应值模块270,用于根据多组模拟风洞车型系数和自由流场车型系数,得到多个车辆模型适应值。在本发明实施例中,获取车辆模型适应值模块270可以用于执行上述步骤S700,上述步骤S700所述内容适用于获取车辆模型适应值模块270,在此不再赘述。

请参阅图7,图7示出了获取车辆模型适应值模块270的方框结构示意图。在本发明实施例中,获取车辆模型适应值模块270包括求取系数差单元271和获取车辆模型适应值单元272。求取系数差单元271与获取车辆模型适应值单元272连接。以下对求取系数差单元271和获取车辆模型适应值单元272进行详细阐述。

求取系数差单元271,用于分别计算每一组模拟风洞车型表面压力分布、模拟风洞车型气动阻力系数和模拟风洞气动升力系数与自由流场车型表面压力分布、自由流场车型气动阻力系数和自由流场气动升力系数之差,分别得到压力分布差、阻力系数差和升力系数差。在本发明实施例中,求取系数差单元271可以用于执行步骤S710,上述步骤S710所述内容适用于求取系数差单元271,在此不再赘述。

获取车辆模型适应值单元272,用于求取压力分布差、阻力系数差与升力系数差之和,得到车辆模型适应值,如此,多组模拟风洞车型系数和所述自由流场车型系数,得到多个车辆模型适应值。在本发明实施例中,获取车辆模型适应值单元272可以用于执行步骤S720,上述步骤S720所述内容适用于获取车辆模型适应值单元272,在此不再赘述。

获取设计风洞系数模块280,用于根据多个风洞模型适应值和多个车辆模型适应值,得到设计风洞所需的风洞测试段长度。在本发明实施例中,获取设计风洞系数模块280可以用于执行上述步骤S800,上述步骤S800所述内容适用于获取设计风洞系数模块280,在此不再赘述。

请参阅图8,图8示出了获取设计风洞系数模块280的方框结构示意图,在本发明实施例中,获取设计风洞系数模块280包括获取预备系数单元281、判断数量单元282和确定设计风洞系数单元283。获取预备系数单元281与判断数量单元282连接,判断数量单元282与确定设计风洞系数单元283连接。

获取预备系数单元281,用于根据多个风洞模型适应值和多个车辆模型适应值,得到一个或者多个预备风洞测试段长度。在本发明实施例中,获取预备系数单元281可以用于执行上述步骤S810,上述步骤S810所述内容适用于获取预备系数单元281,在此不再赘述。

请参阅图9,图9示出了获取预备系数单元281的方框结构示意图。在本发明实施例中,获取预备系数单元281包括第一判断子单元2811、第二判断子单元2812和确定取预备系数子单元2813。第一判断子单元2811、第二判断子单元2812和确定取预备系数子单元2813依次连接。以下对第一判断子单元2811、第二判断子单元2812和确定取预备系数子单元2813进行阐述。

第一判断子单元2811,用于判断车辆模型适应值是否小于预设值。在本发明实施例中,第一判断子单元2811可以用于执行步骤S811,上述步骤S811所述内容适用于第一判断子单元2811,在此不再赘述。

第二判断子单元2812,用于当车辆模型适应值小于预设值时,判断车辆模型适应值对应的风洞模型适应值是否小于设定值。在本发明实施例中,第二判断子单元2812可以用于执行步骤S812,上述步骤S812所述内容适用于第二判断子单元2812,在此不再赘述。

确定取预备系数子单元2813,用于当车辆模型适应值对应的风洞模型适应值小于设定值时,以该风洞模型适应值对应的风洞测试段长度值作为设计风洞所需的预备风洞测试段长度;如此,得到一个或者多个预备风洞测试段长度。在本发明实施例中,确定取预备系数子单元2813可以用于执行步骤S813,上述步骤S813所述内容适用于确定取预备系数子单元2813,在此不再赘述。

判断数量单元282,用于判断所述预备风洞测试段长度的数量是否大于1。在本发明实施例中,判断数量单元282可用于执行步骤S820,上述步骤S820所述内容适用于判断数量单元282,在此不再赘述。

确定设计风洞系数单元283,用于当预备风洞测试段长度的数量大于1时,以多个预备风洞测试段长度的最小值作为设计风洞所需的风洞测试段长度;当预备风洞测试段长度的数量不大于1时,则预备风洞测试段长度作为设计风洞所需的风洞测试段长度。在本发明实施例中,确定设计风洞系数单元283可用于执行步骤S830,上述步骤S830所述内容适用于确定设计风洞系数单元283,在此不再赘述。

综上所述,本发明实施例提供了一种风洞测试段长度确定方法、装置及电子设备,首先通过将风力数据分别输入预设的多个模拟风洞模型中,得到多个未放置车辆时的风洞测试段内压力分布,其中,多个模拟风洞模型根据设置的多个风洞测试段长度值构建得到,将风力数据和车辆车型模型输入多个模拟风洞模型中,得到与多个风洞测试段长度值分别对应的多组模拟风洞车型系数,将风力数据输入预先建立的自由流场模型中,得到未放置车辆时的自由流场压力分布,将风力数据和所述车辆车型模型输入所述自由流场模型中,得到自由流场车型系数,然后根据多个未放置车辆时的风洞测试段内压力分布和未放置车辆时的自由流场压力分布,得到多个风洞模型适应值,根据多组模拟风洞车型系数和自由流场车型系数,得到多个车辆模型适应值,最后根据多个风洞模型适应值和多个车辆模型适应值,得到设计风洞所需的风洞测试段长度,设计风洞所需的风洞测试段长度与设置的多个风洞测试段长度值对应。该方法能够得到准确的、适用于测试或者实验车辆车型模型对应的车辆的所需设计风洞所需的风洞测试段长度。通过采用电子模拟的方式,以模拟风洞模型和自由流场模型模拟现实中风洞和自由流场,可以模拟出对车辆进行性能检测的场景,测试得到对车辆进行性能检测的场景所需的参数,从而能够得到准确的对车辆进行性能测试所需设计风洞所需的风洞测试段长度,简单方便,省时省力,节省成本,效率高,准确性高。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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