基于CRUISE的模型输入数据库系统的建立韩震1,贺子龙2,郜昊强3(1,2,3:安徽江淮汽车股份有限公司,合肥市紫云路99#)[摘要]本文以CRUISE自带数据系统,结合公司现有产品型谱,以数据库的形式构建一套系统的模型管理方案,并进行了有效的应用。关键词:CRUISE;数据库主要软件:AVLCRUISETitle:TheManagementOfTheModelInputs’DatabaseSystemBasedOnCRUISEZhenHan1,ZiLongHe2,HaoQiangGao31.2.3;AnhuiJianghuaiAutomobileCompany&Address,HefeiZiyunRoad99#[Abstract]Inthisarticle,withCRUISEowndatasystem,combinedwithourcurrentproductspectrum,webuildamodelmanagementprogramintheformofdatabasewitheffectiveuse.Keywords:CRUISE;DATABASESoftware:AVLCRUISE1.前言AVLCRUISE软件为动力总成与车辆的性能匹配设计提供了一个良好的平台,在此平台上可通过系统内的车辆、发动机、变速器等模块构建需要的子系统模型,并应用模型对速比匹配、动力总成工况点应用、车辆动力性经济性和排放性能等进行分析,对项目的预研设计与项目后期的验证分析起到积极的推进作用。然而,随着研发项目的逐渐增加以及应用人员的逐渐广泛,其模型输入的数据管理系统也就越来越重要,否则必将造成输入数据的混乱且降低设计、校对过程的效率。基于上述状况,从CRUISE自身的特点出发,构建不同系统的数据库。2.数据库的系统构建2.1CRUISE模型构成一个完整的CRUISE整车模型中,以一个搭载传统内燃机的前置前驱(FF)乘用车模型为例,必须具备车辆、发动机、离合器、变速器、主减速器、差速器、制动器、轮胎、Cockpit模块,其中数据输入较复杂且对整车性能有较大影响的模块有车辆、发动机、变速器,数据输入并不复杂但对整车性能有较大影响的模块有主减速器、轮胎。基于此对模型的数据库进行匹配设计。图1某FF模型2.2整车模型的数据库建立首先为对车辆输入数据进行数据库管理,先对车型进行区分,作为数据库文件的前缀,在车型区分中最上一级我们分为Car与Truck,在Car的下一级根据常规定义分为A00、A0、A、B、C、SUV、MPV……;在第三级设置为车型名称;在CRUISE的建模过程中,整车的输入参数主要有整备质量、满载质量、轴荷分配、车辆阻力等,而车辆阻力又分为经济性阻力和动力性阻力,因此对车辆的数据管理增加第四级阻力备注,E代表经济性阻力,D代表动力性阻力;表1车辆模块定义第一级第二级第三级第四级车型类别车型定义车型代号/名称阻力备注CarA00XXXEorDA0XXXEorDAXXXEorDBXXXEorDCXXXEorDSUVXXXEorDMPVXXXEorDTruck………………表2车辆模块示例Car-A00-XX-E包含参数项内容整备质量总质量(㎏)XX前轴载荷(㎏)XX/XX满载质量总质量(㎏)XX前轴载荷(㎏)XX/XX轴距(mm)XX整车阻力经济性F0XXF1XXF2XX…………2.3发动机模型的数据库建立针对模型中的第二大项发动机,对于传统动力的数据库设计,首先以Eng作为第一层级的命名,根据燃料特征GAS、DISEL完成第二层级命名,在第三层级设置为发动机名称或代号,在四层级则根据发动机在项目开发中的标定输出顺序或用途进行命名,如在发动机S1代样机的标定输出结果命名为S1Cal、量产状态的输出结果命名为SOPCal、特定的样机测试结果命名则直接使用发动机号;表3发动机模块定义第一级第二级第三级第四级发动机燃料特征发动机代号/名称标定输出顺序备注EngGASXXXS1CalS2CalSOPCalXXX………………DISEL…………表4发动机模块示例Eng-Disel-XXX-S1Cal包含参数项内容怠速转速(rpm)XXX最高转速(rpm)XXX怠速油耗(L/h)XXX燃油密度(g/mL)XXX飞轮曲轴系转动惯量(kg.㎡)XXX外特性扭矩(N.m)转速(rpm)扭矩(N.m)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX…………2.4变速器模型的数据库建立针对模型中的第三大项变速器,以Tran作为第一层级的命名,以变速器的形式MT、AT、DCT、CVT……作为第二层级的命名,在第三层级设置为变速器名称或代号,由于同一变速器可能存在多种速比状态,在四层级我们则可以以所匹配车型名称或其他方式进行命名。表5变速器模块定义第一级第二级第三级第四级变速器变速器形式变速器代号/名称匹配车型名称TranMTXXXxxxxxxxxx…………DCT…………………………表6变速器模块示例Tran-MT-XXX-xxx挡位速比输入转动惯量(kg·㎡)输出转动惯量(kg·㎡)效率Ⅰ挡XXXXXXXXXXⅡ挡XXXXXXXXXXⅢ挡XXXXXXXXXXⅣ挡XXXXXXXXXXⅤ挡XXXXXXXXXX……2.5其他模型的数据库建立对于主减速器、轮胎等零部件,由于其有明显的代号,且通用性较强,因此可采用直接命名方式来构建数据库系统。表7主减速器模块定义第一层级第二层级主减速器数值Final3.2734.056……表8轮胎模块定义第一层级第二层级轮胎型号Tire205/55R16195/55R15……3.数据库文件的建立与应用首先在CRUISE的目录下找到已建好模型的文件夹,并在文件夹内找到后缀为“*.dbf”的文件“XXX.dbf”,基于该文件我们以上述第二章的系统建立方法将其另存为Car-A00-XXX-E.dbf、Eng-Disel-XXX-S1Cal.dbf、Tran-MT-XXX-xxx.dbf等文件,并将其存入统一的文件夹内;在之后的项目进行模型建立时,所有参数均从数据库文件导入。图2发动机参数数据库4.结语通过对CRUISE模型系统各模块建立标准的数据库系统,在项目开展与计算任务越来越繁复的今天,将很好的解决数据输入混乱不一致、计算模型可复查性较差的状态,有效的提升系统的工作效率,同时也为企业的基础数据的积累提供了一个很好的平台。参考文献[1]AVLCRUISE2008Userguide