文档库 最新最全的文档下载
当前位置:文档库 › advisor2002安装方法

advisor2002安装方法

advisor2002安装方法
advisor2002安装方法

安装ADVISOR的方法:

1.ADVISOR是在MATLAB软件基础上使用的软件,也就是说要用

ADVISOR,你的电脑上必须先安装MATLAB,先MATLAB6.5,安装不会有问题,7.0我也试过,好像不是太好用。

2.对matlab打补丁:运行GenericDll_1p1.exe,设置路径为你安

装matlab的路径,运行

Unzip

3.打开matlab,在命令窗口输入:rehash toolboxcache

4.解压adviosr2002,在matlab设置当前路径为adivsor2002所在

路径,如下图

5. 在matlab命令窗口中输入advisor,即可进入advisor环境

ADVISOR2002 电动车仿真中文使用说明

3.1 ADVISOR的文件结构 3.1.1 ADVISOR文件系统的数据流如上图所示。图中有四种主要的代表类型: z输入脚本文件定义工作空间的变量或者调用其它输入脚本文件,如MC_PM32.M; z模块图表有一些Simulink文件组成。这些文件含有许多根据输入(如发动机特性图)计算输出(如燃油经济性)的方程;它们都是一些模型,如BD_PAR.M.; z输出脚本文件通过搜索工作空间对模型输出作一些后续处理,包括一些画图程序和一些错误检查程序,如chkoutputs.m。 z控制脚本文件既生成输入,也对输出作一些处理。例如ADVISOR图形用户界面(GUI)和优化程序。 3.1.2 文件位置 ADVISOR根目录下(如 c:\ADVISOR 或 c:\Program Files\ADVISOR)有一些子目录;这些子目录下是含有相应文件的数据、图形用户界面和模型子目录。 3.1.3 文件命名规则 模型和数据文件的命名都采用一个前缀加一下划线(’_’)且使用的前缀几乎和定义的变量使用的前缀是一样的。而在模块图里这一前缀放在尖括号(<>)内。以下是ADVISOR部件文件类型: 变量名称前缀代表的文件类型 ACC_*.M附件负载文件 CYC_*.M驱动循环文件。定义变量时以cyc_开头;在模块图里则以 作为标示; ESS_*.M能量存储系统数据文件。同样在定义变量时以ess_开头; 在模块图里则以作为标示; EX_*.M排放后处理文件(如催化剂等); FC_*.M燃料转换器数据文件; TX_*.M传动系数据文件,包括变速箱(gb)和主减速器(fd);GC_*.M发电机/控制器数据文件; MC_*.M电机/控制器数据文件; PTC_*.M 传动系控制数据文件。在定义发动机控制、离合器控制和 混合控制策略变量时以vc_和cs_开头;而在模块图中则分 别以标示; TC_*.M 扭矩合成装置数据文件; VEH_*.M 整车数据文件; WH_*.M车轮/车轴数据文件;

advisor原创教程

ADVISOR2002基础到高级引导教程(原创)By Scofision From NJUST 第一部分: 软件安装及使用 ADVISOR是基于matlab/simulink开发的先进电动汽车软件,主要功能是用于分析,而不是 设计,从我对其help的阅读了解,ADVISOR需要且最好安装在matlab6.1上,当然matlab6.5+ 需要安装补丁(补丁由mathworks提供的),当然还有网传的matlab在更高版本上运行, 可信度不高(后面分析,还有弊端),并有人以此为牟利,我和另一个朋友ID:继续潜水, 不提倡网上朋友花钱购买那个,而继续潜水也根据他的研究,提供了一种方法可以在高版 本上运行,但对于有二次开发需求的朋友,高版本上二次开发貌似还有缺陷,需要继续研究。 上面这个是advisor2002的安装程序包,它其实是一个压缩包类型的文件,Extract T o指,文 件展开(安装到)Drivers那个驱动器上。比如,我文件安装到D:\advisor2002,我选择D:\ADVISOR2002然后点击extract解压.。你会发现系统创建并把文件解压到advisor2002中了。好,这里我们先来认识下张开后文件夹个文件夹的含义: Data文件夹(不是Dota,呵呵)里面是车辆部件数据文件,包括很多,在这不逐个解释,后面需要的时候在解释。

Documentation文件夹是帮助文件夹,里面都是帮助文件,当然你可以在软件开启的时候,打开,有些浏览器问题可能会打不开,你可以在浏览器地址栏输入: D:\advisor2002\documentation\advisor_ch1.htm 上句地址的含义是在你所安装的advisor文件夹中找到advisor_ch1.htm文件而已。 Extras文件夹是扩展文件夹,包含着,电池模型扩展;发动机模型扩展;发动机map图转成数据图(image2map,这里的2代表to(two=to),转换的意思,开发的人为了方便,写成这样,后面有好多都是这样的表示);还有简单的数据比较文件夹;发动机比例转换;还有第三方优化软件VSOLE的文件夹。 GUI文件夹,很重要,二次开发的注意: 里面包换的都是Guide GUI开发的fig文件和m文件,这2部分组成了用户界面,控制着程序的运行,相应用户的操作。新手可以关注下。 Gui_graphics 顾名思义,就是GUI开发需要用到的图片什么的,当然也有声音。(有趣的修改:比如你自己录个声音保存成wav格式‘welcome to advisor!’,然后替换advisor.wav,软件开启的时候,就是自己的声音,这个比较个性化,有趣的东西,很简单。)Interactive文件夹:是用户交互式仿真,大家如果英文好,其实advisor学起来也快。Models文件夹:里面都是advisor内置的车辆模型,是simulink开发的,需要注意的是library,即库文件夹,里面是个部件的simulink模型。对于2次开发,也需要认真关注。Optimization是优化文件夹。vdoc_matlab是优化程序,具体怎么用,可以看看它的help。Tmp是临时文件夹,计算时候临时存放数据的 Save_vehicles,保存的车辆整个数据的文件夹,等界面的时候再说。其他的文件用到时再说。首次开启软件,如下,打开matlab/然后在当然目录下选择安装advisor的软件文件夹,然后在command中输入advisor,会有首次安装组件设置,点yes。Ok如下。 第二部分 GUI初步引导(需要软件界面开发的,自己研究下,有需要再讨论,我对GUI认识也很浅,一起进步) 网上经常有人问:是否有汉化版本?我在文献中看到有中文版的!种种问题,在此我初步解释, Advisor的GUI开发是通过guide GUI开发的,所以界面控件很容易改。 这里,我可以公布简单的汉化过程: 首先,打开matlab 在命令行输入;guide,熟悉下开发界面,一般的matlab基础知识的书

ACM国际大学生程序设计竞赛指南

ACM国际大学生程序设计竞赛指南 2008年09月29日星期一 01:01 一、ACM竞赛介绍及规则 ACM/ICPC(国际大学生程序设计竞赛)是由ACM(Association for Computing Machinery,美国计算机协会)组织的年度性竞赛,始于1970年,是全球大学生计算机程序能力竞赛活动中最有影响的一项赛事。ACM/ICPC采用赛区选拔的方式产生参加世界决赛学校的资格,2001年,来自全球超过25个地区1141所大学的2362支队伍参加了第26届ACM/ICPC的赛区竞赛。在2002年3月,来自世界各地的约60支队伍,200多名选手参加了夏威夷总决赛的角逐。可以说,ACM国际大学生程序设计竞赛是参赛选手展示计算机才华的广阔舞台,是著名大学计算机教育成果的直接体现,是信息企业与世界顶尖计算机人才对话的最好机会。在过去十几年中,世界著名信息企业 APPLE、AT&T、MICROSOFT和IBM分别担任了竞赛的赞助商。中国大陆高校从1996年开始参加ACM/ICPC亚洲预赛,前五届 ACM/ICPC亚洲区选拔赛在上海设有赛区,由上海大学主办。2002年,第六届ACM/ICPC亚洲预赛将该在北京设赛区,由清华大学主办。第七届竞赛将于2002年10月在清华园拉开帷幕,预计将有超过60所国内外著名大学的上百支队伍参加本次竞赛(这也是北京工业大学首次参加此项赛事)。 ACM 竞赛规定,教练是参赛队伍所代表学校的正式教师,每支队伍最多由三名参赛队员组成,每支队伍中至少有两名参赛队员必须是未取得学士学位或同等学历的学生,取得学士学位超过两年,或进行研究生学习超过两年的学生不符合参赛队员的资格,任何参加过两次决赛的学生不得参加地区预赛或者世界决赛。 二、竞赛组织 竞赛在由各高等院校派出的3人一组的队伍间进行,分两个级别。参赛队应首先参加每年9月至11月在世界各地举行的“区域竞赛(regional contest)”。各区域竞赛得分最高的队伍自动进入第二年3月在美国举行的“决赛(final contest)”,其它的高分队伍也有可能被邀请参加决赛。每个学校有一名教师主管队伍,称为“领队”(faculty advisor),他负责选手的资格认定并指定或自己担任该队的教练(coach)。每支队伍最多由三名选手(contestant)组成,每个选手必须是正在主管学校攻读学位并已读完至少一半时间的学生。每支队伍最多允许有一名选手具有学士学位,已经参加两次决赛的选手不得再参加区域竞赛。 三、竞赛形式与评分办法 竞赛进行5个小时,一般有6—8道试题,由同队的三名选手使用同一台计算机协作完成。当解决了一道试题之后,将其提交给评委,由评委判断其是否正确。若提交的程序运行不正确,则该程序将被退回给参赛队,参赛队可以进行修改后再一次提交该问题。程序运行不正确是指出现以下4种情况之一: (1)运行出错(run-time error); (2)运行超时〔time-limit exceeded); (3)运行结果错误(wrong answer); (4)运行结果输出格式错误(presentation error)。 竞赛结束后,参赛各队以解出问题的多少进行排名,若解出问题数相同,按照总用时的长短排名。总用时为每个解决了的问题所用时间之和。一个解决了的问题所用的时间是竞赛开始到提交被接受的时间加上该问题的罚时(每次提交通不过,罚时20分钟)。没有解决的问题不记时。美国英语为竞赛的工作语言。竞赛的所有书面材料(包括试题)将用美国英语写出,区域竞赛中可以使用其它语言。总决赛可以使用的程序设计语言包括pascal,c,c++及java,也可以使用其它语言。具体的操作系统及语言版本各年有所不同。 四、竞赛奖励情况 总决赛前十名的队伍将得到高额奖学金:第一名奖金为12000美元,第二名奖金为6000美元,第三名奖金为3000美元,第四名至第十名将各得到l500美元。除此之外还将承认北美冠军、欧洲冠军、南太平洋冠军及亚洲冠军 五、关于竞赛的题型分析

advisor仿真软件安装卸载说明

ADVISOR 2002安装卸载方法 1.ADVISOR 2002安装方法 在安装ADVISOR 2002之前,用户需要在电脑上事先安装MATLAB 6.5软件。 1.1 ADVISOR 2002安装步骤 1)安装或解压ADVISOR 2002的根目录文件。单击光盘中提供的ADVISOR 2002安装文件advisor2002_install.exe, 出现下图所示对话框; 2)选择ADVISOR 2002目录文件的安装位置,单击【Extract】,出现下图所示对话框; 3)单击【是(Y)】,创建ADVISOR 2002目录文件。 4)打开MATLAB软件;

5)在MATLAB的菜单栏中单击【File】>>【Set path】,出现下图所示对话框; 6)在MA TLAB的菜单栏中单击【File】>>【Set path】,出现下图所示对话框; 7)单击【Add Folder】,在出现的下图对话框中,找到ADVISOR2002 的根目录文件,如C:ADVISOR2002; 8)单击【确定】,则将ADVISOR 2002的目录文件添加到MA TLAB的工作路径中; 9)单击Set Path 对话框中的【Save】,然后单击【Close】关闭对话框; 10)在MA TLAB的命令窗口键入:advisor,即可打开ADCVISOR软件界面; 11)完成。 2.ADVISOR 2002卸载方法 ADVISOR2002 的卸载方法比较简单,直接将ADVISOR 2002目录文件删除即可。 3.兼容高版本MATLAB的ADVISOR 2002安装卸载方法 兼容高版本MA TLAB的ADVISOR 2002的使用,需要光盘中的补丁文件ADVISOR2002patchforR13.m。 3.1 兼容高版本MATLAB的ADVISOR2002 安装步骤 1)将补丁文件ADVISOR2002patchforR13.m,拷贝到ADVISOR2002的目录文件中,如C:ADVISOR2002; 2)将MA TLAB的工作路径,修改为ADVISOR2002的目录文件所在路径; 3)在MA TLAB的命令窗口键入:ADVISOR2002patchforR13.m,将会看到ADVISOR2002的底层模块不断的更新;

advisor2002仿真软件

advisor2002仿真软件 ADVISOR(Advanced VehIcle SimulatOR,高级车辆仿真器)是由美国可再生能源实验室NREL(National RenewableEnergy Laboratory)在MATLAB和SIMULINK软件环境下开发的高级车辆仿真软件。 该软件从1994年11月份开始开发和使用,最初是用来帮助美国能源部DOE(DepartmentofEnergy)开发某混合动力汽车的动力系统,随后功能逐渐扩展,目前最新的正式版本ADVISOR2002可以对传统汽车、纯电动汽车和混合动力汽车的各种性能作快速分析,是世界上能在网站上免费下载和用户数量最多的汽车仿真软件。由于该软件通过大量的实践被证实具有较好的实用性,现在世界上许多生产企业、研究机构和高校都在使用该软件做汽车仿真方面的研究。 ADVISOR是MATLAB和SIMULINK软件环境下的一系列模型、数据和脚本文件,它在给定的道路循环条件下利用车辆各部分参数,能快速地分析传统汽车、纯电动汽车和混合动力汽车的燃油经济性、动力性以及排放性等各种性能。此外,该软件的开放性也允许对用户自定义的汽车模型和仿真策略做仿真分析。它主要有以下特点: (1)仿真模型采用模块化的思想设计。ADVISOR软件分模块建立了发动机、离合器、变速器、主减速器、车轮和车轴等部件的仿真模型,各个模块都有标准的数据输入/输出端口,便于模块间进行数据传递,而且各总成模块都很容易扩充和修改,各模块也可以随意地组合使用,用户可以在现有模型的基础上根据需要对一些模块进行修改,然后重新组装需要的汽车模型,这样会大大节省建模时间,提高建模效率。 (2)仿真模型和源代码全部开放。ADVISOR2002的仿真模型和源代码在全球范围内完全公开,可以在网站上免费下载。用户可以方便地研究ADVISOR的仿真模型及其工作原理,在此基础上根据需要修改或重建部分仿真模型、调整或重新设计控制策略,使之更接近于实际情形,得出的仿真结果也会更合理。 (3)采用了独特的混合仿真方法。现在的汽车仿真方法主要有前向仿真和后向仿真两种,仿真软件也多采用其中的一种方法,使两种方法优劣不能互补,而ADVISOR采用了以后向仿真为主、前向仿真为辅的混合仿真方法,这样便较好地集成了两种方法的优点,既使仿真计算量较小,运算速度较快,同时又保证了仿真结果的精度。 (4)在MATLAB和SIMULINK软件环境下开发研制。MATLAB是世界上顶尖的可视化科学计算与数学应用软件,其语法结构简单、数值计算高效、图形功能完备,集成了诸多专业仿真工具包,而且它还提供了方便的应用程序接口(API),用户可以在MATLAB环境下直接调用C、Fortran等语言编写的程序。MATLAB 内置的计算程序、专业的仿真工具以及与其他应用程序的接口,会减少汽车模型的搭建和仿真计算过程中工作量,同时也方便了熟悉不同编程语言的用户之间的合作。 (5)能与其他多种软件进行联合仿真(Co-simulation)。汽车是一个复杂的系统,其仿真更是涉及机械、电子、控制等多个领域,工作量很大,ADVISOR软件开发过程中也难以涉及所有领域,这样就限制了它一些功能的实现。但是ADVISOR设计了开放的软件接口,能与Saber、Simplorer、VisuaDOC、Sinda/Fluint等软件进行联合仿真,为用户改进和拓展其功能提供了方便。

ADVISOR2002使用入门

ADVISOR2002使用入门 说明:软件来之不易,在很多网友的帮助下才得到的,非常感谢武汉理工的同学无私帮助;软件花了很多心思才基本掌握,希望能对大家入门有一点点帮助。 软件不需要安装,在matlab6.1平台上使用,如果matlab版本高了的话则需要一个插件。 1)安装matlab,在matlab 工作路径(Current Directory)中输入advisor软件所在的位置:D:\S-software\advisor\Advisor2002; 2)在matlab,命令输入窗口(command window)输入:advisor命令,然后回车运行软件,会出现以下界面,首先选择合适的单位、然后点击start开始运行软件; 3)运行软件后会出现以下界面,界面中主要包括各部件名称(可以修改参数)、车辆的9种动力配置模式(Drivetrain Config)[包括:conventional(传统车辆)、ev(电池电动车辆)、series(并联混合动力) 、custom(自定义)等],参数设定好之后点击右下角的Continue 按钮运行软件;

4)点击Continue按钮运行软件之后会出现以下界面,这个界面主要设置试验工况(Drive Cycle)——其中CYC-UDDS图形表示CYC-UDDS工况下速度与时间之间的关系,界面左边浅黄色图表中的数据表示CYC-UDDS工况下一些具体参数,选择好所需要的工 况模型之后,设置试验目标(点击界面右边浅黄色按钮) 5)点击界面右边浅黄色按钮之后会出现以下

界面,可以设置加速时间、最高车速、在一定时间内可以运行的最长距离、在一定距离内所需要的最短时间、最大加速性能、最高车速等。设置好之后,需要选定(前面方框中选中)点击OK。 6)点击界面右边浅黄色按钮之后会出现以下界面,界面主要是设置爬坡度——以某一车速行驶一定的时间所能爬的最大坡度。需要注意的是这里无论选用哪种单位标准,这里车速都是英里每小时,注意换算。设置好之后点击OK按钮。

Advisor二次开发指南详细

Advisor二次开发指南 leimei 第一步:选择和你仿真模型相近形式的车型,如选串联 第二步:选择需要的各个部件,并修改名称,如在部件名称后面加_PLUG,把BD_SER模型名称做相应修改另存为BD_SER _PLUG 第三步:建立自定义车型。修改series_defaults_in.m文件,将第二步保存的各个部件名称修改到相应的变量下。尤其注意https://www.wendangku.net/doc/1b12671518.html,='series_PLUG'; 第四步:把自定义模块添加到options结构变量中,打开ADVISOR2002/gui/optionlists文件夹中的all_menus.mat,在matlab的Command Window中出现: >> load('D:\matlab6.5anzhuang\ADVISOR(yuan)\ADVISOR2002wp\gui\optionlists\all_menus.mat') 接着执行下列命令: >> options.input_file_names=optionlist('add','input_file_names','SERIES_PLUG_defaults_in'); >> options.drivetrain=optionlist('add','drivetrain','series_PLUG'); 注意:红色部分要和前面的对应。

第五步:打开ADVISOR2002/gui中的block_diagram_name.m文件,在switch drivetrain中添加以下语句: 第六步:打开ADVISOR2002\gui中的InputFigControl.m文件,在switch https://www.wendangku.net/doc/1b12671518.html, 中添加case语句,将不需要的部件去除。 第七步:通过以上步骤用户自定义的模型就可以在ADVISOR2002中进行参数的设置和仿真了。最终效果图: 补充说明:如果要在GUI界面添加自己的车型图片,可以修改ADVISOR2002/gui中的gui_image.m文件。并在gui下面存入相应名称的图片如:series_PLUG..jpg。

解决Advisor在高版本matlab中无法运行的问题

时间:2011.8.15 刚解决了Advisor2002无法在高版本运行的问题,我在Matlab2008a和2010上都运行成功!修改步骤如下: 1.将ADVISOR2002patchforR13.m拷进Advisor的文件目录,如E:\Program\Advisor2002下; 2.在Matlab中将运行目录也改为E:\Program\Advisor2002; 3.Matlab的Command Window窗口输入ADVISOR2002patchforR13.m,可以以直接运行ADVISOR2002patchforR13.m,之后会看到Advisor的底层模块被不断更新; 4.更新完成后,在Command Window窗口输入advisor,运行advisor2002,之后点continue,如果Matlab提示出错,则找到出错的文件,一般是“get_cycle_info.m”,将第25行的“break”改成“return”,保存后重新运行advisor2002;继续找到出错的地方,将“break”改成“return”; 5.全部修改完后,advisor2002即可正确运行。如果第三步中更新出错,则可先做第四步,再进行第三步,三四步交替来做,直到没有提示错误。 ADVISOR2002patchforR13.m文件内容如下,大家可以新建个m文件,将下面的内容复制粘贴并保存为ADVISOR2002patchforR13.m即可。 %this file will update all the block diagrams in the models directory in ADVISOR %so that they will work in Mathworks Release 13. This assumes that you have ADVISOR 2002 %and it is already included in your Matlab path which is done automatically when you type %advisor at the command prompt. % % place this file in your current working directory in Matlab and type it's name. % % Here's what we posted on the advisor community web site regarding this error. % % Aug-30-2002 7:22 AM % % Regarding the boolean type problem in R13: Release 13 of Matlab has introduced % a new type called logical. The problem is in the block diagrams in the accessory % loads masked subsystem. Go to BD_PAR for instance and click on "mechanical accessory loads "

advisor软件介绍

Advisor软件介绍 一、 Advisor 安装 安装文件:\\10.200.71.128\Hybrid-Department\A-公用资料\计算机软件工具安装\advisor安装及升级文件Advisor 运行。 ,双击图中选中的安装文件,自定义安装目录(D:\ADVISOR2002)【非中文目录】,单击next,安装完毕。 安装完成后将补丁复制到自定义的安装目录下(D:\ADVISOR2002)。 二、 Advisor 运行 首先运行Matlab,注意Matlab的版本要为6.1及以上,设置Matlab的当前目录,改为Advisor的自定义安装目录,在Matlab的命令窗口键入advisor即进入Advisor界面。 三、 Advisor 应用

,启动Advisor,进入整车输入界面。 ,获得Advisor帮助文件。 ,Advisor版权及声明。 ,退出Advisor。 ,调入结果。 点击start按钮,进入整车输入窗口,如下图。 1.,根据所调用的动力传动系统结构的不同,所

显示的整车结构图也有所不同,该图中主要包括了发动机、电机、控制器、电池等关键零部件布置及能量传递情况。单击整车即图中绿色部分,进入整车参数编 辑窗口,可以清楚的看到,该窗口可以把自定义的整车参数.m文件增加到列表中,亦可从列表中删除不需要的.m文件,查看并编辑列表中已经存在的整车参数.m文件,参数确定后,单击Done确认。单击Help可获得相关的帮助文档。 同理,单击发动机、电机、控制器、电池等零部件,进入对应的参数编辑窗口,进行相关零部件的参数编辑。 2. ,此图是根据输入得出的直观图形,该图是发动机的效率曲线。 选择上图左侧下拉菜单,可得到不同零部件的曲线,选择右侧下拉菜单,可得到对应零部件的不同曲线。

advisor2002安装方法和高版本安装问题

安装ADVISOR的方法: (1)安装matlab,我使用的是matlab6.5,安装过多次没有问题,有人说7.0也行,有人说不行,我没试过也不准备试了 (2)对matlab打补丁:运行GenericDll_1p1.exe,设置路径为你安装matlab的路径,运行Unzip (3)打开matlab,在命令窗口输入:rehash toolboxcache (4)解压adviosr2002,在matlab设置当前路径为adivsor2002所在路径,如下图,一定要设到ADVISOR2002的根目录下,即看到data,gui等文件夹 (5) (6)在matlab命令窗口中输入advisor,即可进入advisor环境

解决了Advisor2002无法在高版本运行的问题,我在Matlab2008a和2010上都运行成功! 修改步骤如下: 1.将ADVISOR2002patchforR13.m拷进Advisor的文件目录,如 E:\Program\Advisor2002下; 2.在Matlab中将运行目录也改为E:\Program\Advisor2002; 3.Matlab的Command Window窗口输入ADVISOR2002patchforR13.m,可以以直接运行ADVISOR2002patchforR13.m,之后会看到Advisor的底层模块被不断更新; 4.更新完成后,在Command Window窗口输入advisor,运行advisor2002,之后点continue,如果Matlab提示出错,则找到出错的文件,一般是 “get_cycle_info.m”,将第25行的“break”改成“return”,保存后重新运行advisor2002;继续找到出错的地方,将“break”改成“return”; 5.全部修改完后,advisor2002即可正确运行。如果第三步中更新出错,则可先做第四步,再进行第三步,三四步交替来做,直到没有提示错误。

ADVISOR2002应用与案例分析(中文版)

ADVISOR2002应用与实例分析 Application of ADVISOR2002 with Examples 武汉理工大学汽车工程学院张劼编

目录 第一章ADVISOR介绍 (1) 1.1写给读者的话 (1) 1.1.1什么是ADVISOR,谁可从其运用中获益 (1) 1.1.2如何使用本书 (2) 1.2软件能力及预期使用 (2) 1.3软件限制 (3) 第二章ADVISOR的使用 (4) 2.1使用GUI(图形用户界面) (4) 2.2定义车辆 (5) 2.3进行仿真 (9) 2.4观察输出结果 (15) 第三章ADVISOR工作原理及机制 (18) 3.1ADVISOR文档结构 (18) 3.1.1文件交互作用及数据流 (18) 3.1.2文件地址 (18) 3.1.3文档命名习惯 (18) 3.1.4在ADVISOR中添加文档 (19) 3.1.5查看输入文档 (19) 3.1.6从ADVISOR数据库中删除文档 (20) 3.2动力传动系模型描述 (20) 3.2.1燃料转换器和尾气排放后处理 (24) 3.2.2电力组件 (29) 3.2.3传动系 (31) 3.2.4汽车、车轮和制动 (38) 3.2.5混合动力控制策略 (44) 第四章实例应用 (53) 4.1简明应用 (53) 4.1.1丰田普锐斯在不同驾驶循环工况下的表现 (53)

第一章ADVISOR介绍 1.1写给读者的话 1.1.1什么是ADVISOR,谁可从其运用中获益 ADVISOR(ADvanced VehIcle SimulatOR,先进车辆仿真器),最初源于美国再生能源实验室(NREL,National Renewable Energy Laboratory),该软件基于Matlab和Simulink平台进行开发和运行,并且集模型、数据和脚本文件于一体。ADVISOR主要用来对各种车辆的行驶状态和燃油经济性进行快速分析,涉及车种包括传统汽车、纯电动车及混合动力车型。ADVISOR同时也支持对用户自定义的动力传动系统进行细致的仿真和分析。用户可以在ADVISOR自带的车辆数据库和算法基础上进行修改和自定义,得到最佳模型和算法,以便充分利用Simulink灵活的建模能力和Matlab强大的分析能力。 ADVISOR对下述研究和活动具有积极意义: ●对还未制造出来的车辆进行燃油经济性估计; ●了解传统车辆、纯电动车以及混合动力车如何在整套动力传动系统中利用能量,以及能量在此间的损失情况; ●比较几种车型的尾气排放情况; ●为混合动力车的能源转换设备优化其能源管理策略; ●优化传动装置及变速器的齿轮比,减小燃油消耗并加强车辆性能,等等。 ADVISOR中的模型: ●多数基于经验,主要依靠在实验室测定的动力传动部件的输入/输出关系及性能; ●属于准静止模型,所用数据是在稳定状态下(例如保持转速与转矩不变)测试得到的,然后利用瞬间作用(例如动力传动部件的转动惯性)来修正所测值。 ADVISOR始自1994年11月,经历多次修改完善,旨在为美国能源部DOE(Department of Energy)开发某混合动力车的动力传动系统。1998年1月,ADVISOR经过清理和文件化后,对外界开放。至此,该软件逐步渗透到各企业与高校之中,采用率不断提高。 目前,ADVISOR已被A VL公司收购,处于项目冻结状态,不再提供版本更新。对外免费公开的版本是ADVISOR2002,另有2004版本可免费试用4个星期。随着汽车品种和汽车技术的不断发展,直接依靠软件自带的数据库和算法来进行模拟仿真,显然已经不够精准。由于ADVISOR 完全基于Matlab和Simulink,用户可以方便地修改数据库中的参数及结构,亦可优化算法,使仿真效果达到最佳。

纯电动汽车再生制动系统的建模与仿真_张亚军

第32卷 第15期2010年8月 武 汉 理 工 大 学 学 报 JOURNAL OF WUHAN UNIVERSITY OF TECHNOLOGY Vo l.32 N o.15 A ug.2010 DOI:10.3963/j.issn.1671-4431.2010.15.022 纯电动汽车再生制动系统的建模与仿真 张亚军,杨盼盼 (长安大学电子与控制工程学院,西安710064) 摘 要: 为提高纯电动汽车的再生制动能量回收率,通过分析制动系统的工作原理,建立了纯电动汽车制动力分配的数学模型,并根据制动强度和储能元件荷电状态的大小,设计了基于模糊逻辑的制动力分配控制策略,以实现制动能量的高效回收利用。结合典型道路循环工况,利用电动汽车仿真软件ADV ISOR2002对制动力分配的模糊控制策略进行了整车运行仿真验证。结果表明,该制动力分配控制策略改善了制动能量回收率,有利于合理利用其有限的能量延长电动汽车的续驶里程。 关键词: 纯电动汽车; 再生制动系统; 制动力分配; 控制策略中图分类号: U 469.72 文献标识码: A 文章编号:1671-4431(2010)15-0090-05 Modeling and S imulation of Regenerative Braking System for Pure Electric Vehicle Z H ANG Ya -j un,YANG Pan -p an (School of Electronic and Contr ol Engineer ing ,Chang .an U niversity,Xi .an 710064,China) Abstract: In or der to enhance the recycling efficiency of reg enerative braking energy for pure electr ic vehicles (PEV ),the br aking system model of P EV is proposed on the basis of analyzing the braking oper at ion principle.T og ether with t he br aking severity and the state of charge (SOC)of energ y storage element,a nov el contro l strateg y of braking force distribution based o n fuzzy log ic is desig ned,which can realize the high efficiency recycling of braking energ y.T he simulat ion of the fuzzy control strategy for br aking force distribution is carried out in typical driving cycle by the electric vehicle simulatio n software A DVI -SOR 2002.T he simulation results show that t he braking force distribution co ntrol strategy can improve the recy cling efficiency of regenerative br aking energ y,and prolong PEV .s driv ing rang e by rational use of the limited energy. Key words: pure electr ic vehicle; regenerativ e braking system; br aking force distribution; control str ategy 收稿日期:2010-02-04.作者简介:张亚军(1982-),男,硕士生.E -mail:zyajun2010@163.co m 电动汽车作为一种新型的交通工具,以其清洁无污染、驱动能量源多样化、能量效率高等优点成为现代汽车的发展趋势[1]。但其续驶里程不足成为阻碍电动汽车商品化的瓶颈,因此,提高电动汽车续驶里程是亟待解决的一个关键问题。再生制动是电动汽车的特有技术,其功能是在保证电动汽车行驶稳定性的前提下,将电动汽车制动时的一部分机械能经再生制动系统转换为电能存储到储能单元中[2] 。因此再生制动对 降低电动汽车的能耗,延长续驶里程,提高其经济性能有重要的作用。文献[3,4]基于制动安全性要求,通过对电动汽车再生制动系统中保留摩擦制动的必要性展开研究,提出了一种新的再生制动控制策略,所提出的控制策略可通过检测电动汽车制动强度的大小,将电动汽车制动时总制动力需求在驱动轮与从动轮之间分配。文献[5]分析了在制动稳定性条件下,电动汽车再生制动系统制动能量回收能力,并从动力学角度建立了驱动轮电气制动力和摩擦制动力制动份额随制动强度变化的模型。但上述文献在分析电动汽车再生制动

ADVISOR使用指南

ADVISOR的使用 这一章将着重讲解利用GUI及Matlab命令行的简单指令,来使用ADVISOR。 2.1使用GUI(图形用户界面) 首先介绍如何启动ADVISOR。由于Matlab版本不断升级,在装载ADVISOR2002工具包后,必须利用advisor2002patchforR13.m文件对其进行更新,以便适应高版本的Matlab。现在推荐的启动方式为: ●先启动Matlab,进入其工作界面; ●在命令栏输入“advisor”并回车,或在路径窗口中找到advisor.m文件,进入文件并点击运行按钮。 启动后的欢迎界面如图2.1.1所示。 图2.1.1 ADVISOR的欢迎界面 首先,可以在单位(Units)栏中选择使用公制单位还是英制单位。右侧为主要按钮: ●Start 开始按钮,即进入使用; ●Help 帮助按钮,可进入ADVISOR自带的帮助文档; ●Copyright and Disclaimer 版权及否认声明; ●Exit 退出。 在开始键上方还有个下拉菜单,使用者可以把经常要使用的模块添加到菜单里(点击下拉键,

选择edit list来实现添加,如图2.1.2所示),在开始仿真前就选好模块,提高效率。 图2.1.2 利用下拉菜单预先选择模块 2.2定义车辆 点击Start进入定义值输入界面。进入后可看到一系列定义车辆的缺省值,如图2.2.1所示。

图2.2.1 定义值输入界面 动力传动类型选择 从动力传动类型的菜单(界面右部顶端第二个下拉菜单,名为“Drivetrain Config”)中选择车辆的动力传动构造类型(例如串联型、并联型等等)。一旦更改类型,会导致左侧的汽车图示一起改变,以便形象地显示现在所选的动力传动结构。选定动力传动类型后,此种类型所需的各个部件也会做出相应的更改调整。这里将缺省值parallel(混合动力车,发动机与电动机并联)改为conventional(传统汽车),变化如图2.2.2所示。可以明显看到,图示车辆的动力传动结构变成了熟悉的传统布局。 图2.2.2 更改Drivetrain Config后的效果 各部件的选择

相关文档