一、AVL-cruise软件模型搭建

1、建工程

随便在电脑任意一个盘,新建一个文件夹(注意不要带中文路径,磁盘名称除外),然后打开cruise软件,点击use---file---project directory,浏览找到你新建的文件夹打开就会出现以下界面,就可以了

然后右键创建新的工程,创建完新的工程同理创建你的第一版模型,由于cruise软件的编辑过程中没有撤销功能,所以日常使用建议多次保存模型成新的版本,以此来回档。

建完模型文件之后就可以点击desk,如下图所示找到vehicle model开始搭建你的模型了

2、车辆模型搭建

先简单介绍一下模型搭建中的各个模块

从左到右从上到下分别是:整车模型(包含常用车模块、拖车模块,双轴车模块)、离合器模型(离合器踏板模块、粘性离合器、液力变矩器、自动离合器、自由轮、传动轴、双飞轮、弹塑性离合器)、变速箱模型、发动机模型、传统电气部件模型(电动机、发电机、电池、电阻、接线端子)、混动电气部件模型(电机、动态电机、超级电容、电池、DC-DC、DC连接)、控制模块、制动模块、附属模块、特殊模块、接口模块、车轮模块、最后两个不了解,以后了解了再补充。

3、 能量链接

如图所示,模块边缘的红色方块是电能连接,蓝色方块是动力连接,点击对应小方块,右键可选择连接和复制连接点。

4、在模型中输入数据

以车辆模型为例,双击该模块会出现参数设置界面,右边选项卡为可设置页面,可以切换

点击上图左下角的properties可勾选使哪些选项卡可以被设置,即不再为不可设置的灰色选项。

5、设置信息连接

首先在需要设置的模块页面设置好输入输出,这里以Matlab DLL模块为例,点击选项卡description,在这里新建输入输出端口,设置好信号名称和单位即可。

将建模界面下方的彩色条纹上拉,即可出现信息连接界面,如下图右下角所示。在这里一步步选择点击信号,信号名前出现如下图所示彩色条纹,即为该条信息联通了。

6、生成任务文件夹添加任务

如图所示,project explorer---project data---project右键添加任务文件夹,三种任务类型分别为换挡策略、生命周期计算、计算任务。这里我们选择task folder。

然后右键task folder添加cyde run任务文件

点击如下图所示选择路况,选择NEDC工况

点击下图所示位置选择路况环境,气压温度等,这里我们选择例程中的正常环境,同理设置下方driver为standard。

当然也可以自己编辑这些道路信息,点击cyde run文件夹下的course即可在里面编辑。

算法和阻力模式等设置,注意要和整车模块属性里面的有关设置相同

换挡策略选择注意区分手动挡和自动挡,与cockpit相关属性设置有关

7、计算设置

设置相关计算任务,如矩阵计算,动力总成计算,多系统计算,通用模型编译器(将cruise模型编译成matlab文件,dspace文件等方便其他程序运行)

8、运行和分析结果

这一步没什么好说的,点击运行,分析结果就行了,结果在result manager中。

二、cruise与simulink联合仿真环境配置

1、在matlab安装编译器MATLAB Support for MinGW-w64 C/C++ Compiler(需要matlab为正版)

2、把MATLAB软件的当前目录展开至Cruise软件安装目录下的AVL\R2019.2\CRUISE\matlab\Install_DLL文件夹,并双击打开Install.m文件,打开后点击运行按钮,会显示运行成功

3、接下来就可以进行simulink建模了,建模完成就进行DLL文件的编译工作

4、点击simulink中的app,找到Simulink Coder打开设置,分别进行如下设置

5、设置完成之后点击编译按钮编译生成DLL文件,然后在cruise里面拖入matlab dll模块,点击如图所示按钮找到并导入编辑好的dll模块

6、点击option选项卡选择layout,进行如下设置即可完成环境相关配置

值得注意的是我们在前一节设置模块输入输出时,可以将matlab模块设置完成之后,点击如图所示按钮,即可生成一份已包含输入输出信号的mdl模型文件,直接在simulink中打开在编辑模型可以提高一些建模效率。

自学混合动力第一期------AVL_cruise软件学习以及与Simulink联合仿真相关推荐

  1. CANoe软件使用(四)——CANoe与Simulink联合仿真

    CANoe软件使用(四)--CANoe与Simulink联合仿真 前言 CANoe和Simulink联合仿真 插件安装 simulink设置 CANoe设置 前言 在介绍CANoe和Simulink联 ...

  2. AMESim与Matlab/Simulink联合仿真步骤(最新软件版本!)

    AMESim与Matlab/Simulink联合仿真步骤 为什么要进行联合仿真? 其实Amesim中能做的仿真,大多数情况下Matlab都能实现,但是由于使用Matlab实现时候,你需要完全理解模型背 ...

  3. 狼山会项目库:第一期——个体创业者学习网络赚钱项目的基础必修课

    很多创业者想在网络里赚到钱,而且是快速赚到钱,赚到大钱,赚到持久稳定的大钱. 但是,却懒得研究和学习什么是网络赚钱,网络赚钱. 这也就导致了,绝大部分创业者不要讲对世界,对人生,对商业,对创业的认知深 ...

  4. carsim学习笔记5——carsim与simulink联合仿真

    一.如何在carsim中找出想要的输入输出 1.在carsim的输入输出接口设置界面选中i_i_imports_tab.txt或者i_i_outputs_tab.txt,右侧有一个view  spre ...

  5. 基于cruise的混合动力商用车仿真,P2并联混动仿真模型可实现并联混动汽车动力性经济性仿真

    基于cruise的混合动力商用车仿真,P2并联混动仿真模型可实现并联混动汽车动力性经济性仿真 1.模型通过cruise simulink联合仿真,策略通过MATLAB Simulink搭建逻辑门限控制 ...

  6. 基于动力学模型的无人驾驶车辆MPC轨迹跟踪算法及carsim+matlab联合仿真学习笔记

    目录 1 模型推导及算法分析 1.1 模型推导 1.1.1 车辆动力学模型 1.1.2 线性时变预测模型推导 1.2 模型预测控制器设计 1.2.1 目标函数设计 1.2.2 约束设计 2 代码解析 ...

  7. AMEsim、simulink、CarSim三软件联合仿真

    ** AMEsim.simulink.CarSim三软件联合仿真 ** 材料:AMESim2.19.2.Matlab2019b.CarSim2016; 需要先配置好AMESim与Matlab,二者的联 ...

  8. 数睿数据低代码全民开发大讲堂 | 第一期《一小时开发企业软件》即将开讲

    随着企业数字化转型需求不断增加,新技术功能不断迭代更新,在数字化转型的背景下,低代码在企业中应用的越来越广泛.市场上也涌现出了各类优秀的低代码/无代码开发平台.表单驱动.模型驱动.领域驱动.数据驱动, ...

  9. Python自学第一步-安装软件

    Python学习第一步-安装软件 本人基本是个电脑小白,之前也从来没有接触过编程,因为学习中有时要批量处理大量表格,所以准备自学python.零基础入门看这些东西实在是太过枯燥,之前通过几节课记的笔记 ...

最新文章

  1. UOJ#179. 线性规划(线性规划)
  2. 结构体对齐原理【转】
  3. 字符设备驱动笔记(一)
  4. kafka笔记3(生产者)
  5. python 进度条_六种酷炫Python运行进度条
  6. Apache/Tomcat/JBOSS/Nginx(2)
  7. [C#]自定义鼠标样式
  8. esp8266时钟_ESP8266(Non-OS SDK) 驱动 waveshare 2.9 寸墨水屏(二)- 程序移植、修改与测试
  9. eclipse 基础设置
  10. android unable to instantiate activity componentinfo
  11. 【王道操作系统笔记】操作系统的运行机制和体系结构
  12. Linux下安装和卸载jdk及环境配置
  13. 网络爬虫之Xpath用法汇总
  14. 【危险品识别】基于matlab颜色直方图危险品识别【含Matlab源码 470期】
  15. 【私有云平台的搭建——vSphere Client 的安装与配置】
  16. 当360屠榜黑客奥斯卡,我们为什么要关注国家级网络安全战?
  17. 微视点:网传社交游戏公司“五分钟”面临倒闭,引发各方热议
  18. 初学5之坦克要求(做出坦克被子弹击中时的爆炸效果)
  19. 学计算机会学dos,DOS操作系统和上课学习的应用软件_CPUCPU评测-中关村在线
  20. mse python_python3 MSE实现

热门文章

  1. ubuntu Linux 20.04 dpkg安装vscode过程
  2. 3D人脸模型Flame ----《Learning a model of facial shape and expression from 4D scans》论文讲解及代码注释
  3. 10.21黄金原油价格走势如何?黄金行情分析预测及操作建议
  4. html怎么做搜索框索引,创建并使用HTML全文搜索索引(C)
  5. 【云原生之K8s】 Kubernetes原理
  6. 正弦函数泰勒展开c语言,正弦函数的泰勒级数
  7. linux 怎么查看操作系统版本命令
  8. 移动端开发之混合开发模式优劣势综述
  9. 2BizBox-ERP那点事儿系列之9
  10. 墨门云上网行为管控系统的特点和优势