文章目录

  • 1. ADVISOR 是什么
    • 1. 2 ADVISOR 可以用来做什么
    • 1.3 ADVISOR 不能做什么

1. ADVISOR 是什么

它是基于 MATLAB/Simulink 开发的一系列模型、数据以及脚本,能帮助我们快速分析传统车、纯电车以及混动车的性能和油耗。

能找到的最新的 ADVISOR 版本是 2003,虽然版本很老了,但它曾很流行过,从 GUI 功能设计的角度,它所提供的内容还是很值得学习一下的。

由于 MATLAB/Simulink 平台的开放性,我们也在它的基础上进一步自定义动力总成系统,验证车辆性能和控制算法,用来完成各种任务。
比如:

  • 预估车辆的油耗;
  • 研究传统车、混动车以及电动车传动链上各个环节的能量损失;
  • 比较各个驾驶循环下的排放
  • 评估混动车的能量管理策略
  • 基于油耗或者性能来优化变速箱齿数比

1. 2 ADVISOR 可以用来做什么

ADVISOR 大部分也是基于物理原理方程搭建,同时也还用到了部件的实验数据来建模。
有了整车模型的最大好处在于,能利用模型来预测实际还未造出来的车辆的性能,比如油耗、排放、加速性能以及爬坡能力。

总的来说,使用 ADVISOR 得到分析结果需要做以下两件事情:

  1. 定义车辆参数;
  2. 定义驾驶循环以及对应的车道坡度;

ADVISOR 然后运行模型,计算部件之间所传递的能量流,比如扭矩、速度、电压、电流以及功率。

这样,我们可以做很多分析和评估,比如:

  • 车辆是否能跟踪驾驶循环?
  • 消耗了多少燃油或者电能?
  • 在整个驾驶循环中电池的SOC如何变化?
  • 传动链所需要的峰值功率是多少?
  • 发动机提供的扭矩和转速分布如何?
  • 传动链的平均效率是多少?

通过分析不同的车辆参数以及驾驶循环,还可以分析比如:

  • 车辆可以一直维持55 mph 的最大坡度?
  • 在满足从 0 加速倒 60mph 加速时间小于 12s 的前提下,最小可以使用哪种发动机?
  • 在满足 3 秒内从 40 加速到 60mph 的条件下,使用多大的主传动比能实现油耗最低?
  • 燃油经济性对质量、空气阻力以及其它车辆零部件变化的灵敏度如何?

ADVISOR 提供给了GUI 以及一系列分析脚本来回答上面的大部分问题,也可以通过自定义脚本来实现其它的分析任务。

1.3 ADVISOR 不能做什么

它是个分析工具而不是设计工具,并不建议用于零部件的详细设计。
它的各个组件模型是准静态模型,不能用于预测 0.1 秒量级的瞬态特性。
当前的 ADVISOR 模型不体现机械振动、电磁震荡以及其它动态特性。

ADVISOR 是一种后向分析工具,它将所需的速度曲线作为输入,从轮胎到轮轴再到变速箱,以此类推,反过来计算满足该车速所需要的动力传动系统扭矩、速度以及功率。

而前向车辆仿真模型包括驾驶员模型,通过需求速度以及速度反馈来计算加速以及刹车信号,并的到传动系统的扭矩响应。这种类型的仿真适用于做控制系统设计。

ADVISOR 从某种程度上也适用于验证控制逻辑以及能量管理策略,不过这里的控制是说,你希望车辆执行什么样的动作,比如“当发动机输出比较低而且电池SOC很高的时候,关闭发动机”。
而控制系统的细节,也就是需要实现到控制硬件上的细节程度,比如具体是如何实现这个控制逻辑,则不属于 ADVISOR 的使用场景。

在电路部分的部件,ADVISOR 只计算传递的功率,而不计算电流电压。

这里只考虑单轴驱动。

ADVISOR - 1相关推荐

  1. Oracle SQL Tuning Advisor 测试

    如果面对一个需要优化的SQL语句,没有很好的想法,可以先试试Oracle的SQL Tuning Advisor. SQL> select * from v$version;BANNER ---- ...

  2. 关于spring aop Advisor排序问题

    关于spring aop Advisor排序问题 当我们使用多个Advisor的时候有时候需要排序,这时候可以用注解org.springframework.core.annotation.Order或 ...

  3. Utilize Sql Tuning Advisor from Script

    Sql Tuning Advisor是10g以后出现的一个十分有用的调优工具,大多数情况下我们可以通过dbconsole或者Grid Control的web界面调用SQL Advisor:但如果系统中 ...

  4. matlab生成vhdl程序,使用HDL Workflow Advisor将matlab代码转换为vhdl

    我制作了一个Matlab程序,用于检测2个圆形是否相互交叉并输出交点的坐标.现在,我试图将代码转换为vhdl来实现FPGA. 我的代码中HDL Workflow Advisor中仍然存在错误的函数之一 ...

  5. 关于Advisor注入

    Spring 的Advisor注入可以根据接口注入,也可以按照实体类进行注入 1.根据接口注入 XML配置文件 <?xml version="1.0" encoding=&q ...

  6. Oracle Advisor

    Segment Advisor Compression Advisor 转载于:https://www.cnblogs.com/arcer/archive/2013/06/08/3125910.htm ...

  7. Spring系列之AOP分析之为目标类挑选合适的Advisor(五)

    我们在之前的文章中分析了Advisor的生成过程以及在Advisor中生成Advise的过程.在这一篇文章中我们说一下为目标类挑选合适的Advisor的过程.通过之前的分析我们知道,一个切面类可以生成 ...

  8. 导师 = advisor + supervisor

    在英语地区/国家,研究生"导师"常被称为 advisor 或 supervisor.  我觉得, 导师 = advisor + supervisor. 在研究生入学初.中期,导师起 ...

  9. Spring 运用 pointcut 和 advisor 对特定的方法进行切面编程

    http://blog.csdn.net/topwqp/article/details/8696897 上一个例子演示了对特定的bean中的所有的方法进行面向切面编程,包括了 before , aft ...

  10. Windows Vista Upgrade Advisor 1.0

    来自cnBeta.com      它可以帮助用户决定哪一个版本的Vista更加适合用户当前的硬件配置.用户可以根据该软件的建议,对现有的硬件进行升级以便更好的运行Vista.假如你还不知道你的电脑能 ...

最新文章

  1. 联想lenovo Z470笔记本的驱动安装
  2. Powershell 邮件发送
  3. 前端学习 -- Css -- 盒子模式
  4. leetcode算法题--一周中的第几天
  5. boost::mpl::min和boost::mpl::max相关的测试程序
  6. myeclipse+8.6各个版本注册码(貌似8.5也可以)
  7. 红米Note 8 Pro新配色公布:轻盈一握宛若浮华在手
  8. [RK3399][Android7.1] Jack server编译出错
  9. 【优化覆盖】基于matlab萤火虫算法求解无线网络传感覆盖优化问题【含Matlab源码 1275期】
  10. SM4算法详解(2021-12-8)
  11. 你不知道流量宝的神操作就能免费增加20万网站PV浏览量
  12. c# 多功能矢量绘图程序
  13. Unity3d第一人称视角如何设置
  14. 2022年全球市场柠檬酸单镁总体规模、主要生产商、主要地区、产品和应用细分研究报告
  15. iQQ 基于WebQQ3.0协议Java开发 跨平台QQ客户端
  16. UDP协议、广播、组播和多路复用(网络编程二)
  17. iis7 winmail php,MagicWinmailServer
  18. CentOS6 安装Tomcat7
  19. 姜思达和机器人_中国偏见地图曝光:百度大数据看穿了一切
  20. 20计算机考研,很多大学被【撤销专业】!

热门文章

  1. Chrome居然是学术利器?一口气推荐15个神级插件赋能科研之路
  2. hdu 4597 Play Game(区间dp)
  3. 为什么?为什么程序员总是加班!
  4. ROS基本操作(一):发布与订阅
  5. 数据科学猫:机器学习建模流程
  6. 【android】手写用于修改字体设置富文本的span
  7. php 原生生成xls和csv
  8. 如何在电脑桌面上添加便签
  9. 历届奥斯卡获奖影片(1927—2012)(图)
  10. Samsung Galaxy Note3 N9009 电信版 root