EPS-HiL转向硬件在环测试方案

news2024/12/23 17:39:50

1、项目背景

为提升研发能力,深入研究电动助力转向系统(EPS)功能,拟搭建EPS硬件在环测试设备。本设备可进行多种EPS相关测试实验。

2、需求分析

本方案中被测EPS如下图,为转向杆式电动助力转向器(C-EPS),被测部件为主要包括方向盘转角扭矩传感器、EPS助力电机和EPS控制器等,同时要求使用实车真实方向盘及转向杆进行实验操作。

本系统主要功能要求如下:

1) 完成EPS控制器的HIL功能测试。

             2) 一套商业车辆模型软件,提供整个系统的车辆模拟环境。

3、方案设计

3.1系统框架

本方案设备搭载原车真实的方向盘转向系统部件,配置有功率级的负载Dyno电机及其驱动系统,同时具有HIL虚拟仿真系统,从而实现EPS系统匹配性能的综合测试。测试对象可以为转向系统的性能匹配,也可为EPS控制系统的控制功能、故障诊断、极限工况及边界条件等测试。下图所示为测试系统整体架构示意图。

3.2主要功能

HIL测试设备主要针对EPS电机、控制器及方向盘转矩角度传感器进行模拟和仿真测试,主要实现以下功能:

1)驾驶工况模拟功能:通过加载驾驶工况模型及自动化测试序列,通过板卡及信号调理模块,模拟点火钥匙、车速等信号输入给EPS控制器,使用真实的方向盘模拟不同工况下驾驶员操作动作,实现手动和自动化驾驶。可以模拟包括极限工况及边界条件工况,从而测试不同工况下的EPS相关部件功能及性能;

2)输入输出部件故障模拟功能:通过故障注入板卡及故障模拟模型,模拟EPS控制器输入的各种传感器及开关故障状态,模拟EPS控制器输出控制的各种故障,测试EPS控制器输入输出部件故障情况下的部件功能及性能状态。

3.3系统组成

本方案测试系统由以下几部分组成:

1)方向盘转向加载系统

            采用实车真实方向盘及转向杆,与加载磁粉制动相连,提供转向的阻力

2)EPS加载系统

采用实车EPS部件及转向杆,意昂进行改造,与加载的负载电机相连,提供转向的阻力模拟,与EPS电机实现对拖

3)HIL仿真系统

主要针对EPS控制器进行硬件在环测试和整车环境的模拟仿真

测试项目:控制器模拟及仿真测试、极限工况测试、故障模拟测试、边界条件测试;

控制方式:独立设备,可以单独控制;

数据处理:具备数据采集及输出功能;

工作方式:具备模型运算能力,通过实时运行仿真模型,模拟整车环境,可实现故障模拟、极限工况及边界条件信号的模拟仿真测试

4)数采系统

实现数据采集、信号输入输出功能,采用集成控制方式,实现自动化测试,可以记录测试过程数据,可输入、输出数据。

5)BOB

实现通道切换、信号测量及故障注入功能。

6)测试管理系统

负责所有试验的集成管理、数据管理、测试用例编辑、测试项目选择和编辑、自动化测试执行等。

4.硬件平台

本方案硬件系统组成主要包括以下两部分内容:

        1.HIL机柜HIL系统设计采用分布式设计模式。上位机作为整个实验的管理者主要负责软件  交互和测试管理;下位机主要负责模型运行、数据采集和命令执行。

2.机械负载本方案除了进行控制器等电子元件的测试外,还要使用旋转机械部件模拟整车系统阻力扭矩进行动力机械部件的测试,包括EPS电机的对拖和方向盘的阻力模拟等。机械负载部分包括:负载电机及其驱动器、磁粉制动器、联轴器、扭矩传感器、安装支架及其附件、可编程直流电源等。

5.软件平台

本方案系统测试管理软件包括:试验管理软件和自动化测试软件,实现试验管理、故障注入、测试用例编辑及自动化测试等功能。

6.仿真模型

本方案采用开放的硬件平台和基于配置的VeriStand软件平台,支持多种业内主流的仿真模型设计工具,包括MATLAB/SIMULINK、LMS AmesimCarSim/TruckSim Tesis enDYNA/veDYNA、LabVIEW Control Design and Simulation等。

仿真模型参考图

本方案仿真模型基于Matlab/Simulink搭建,为HIL系统提供完整的虚拟车辆环境。采用模块化的整车仿真模型集成方案,实现完整的虚拟车辆环境。仿真模型与被测ECU相应的I/O信号和CAN信号可通过接口功能,实现控制对象模型与控制器输入输出信号及变量之间的无缝连接,从而形成闭环测试环境。仿真模型用于完成ECU在各运行工况和各种环境下功能测试、协调控制测试、通信测试、各类故障模式下的测试。

本方案汽车整车仿真模型基于Matlab/Simulink搭建,为测试系统提供完整的虚拟车辆。本方案可提供完整的整车模型,根据实际测试项目需要选择需要仿真的部分模型,模拟各仿真控制器的异常信号,测试整车在某个或某几个控制器异常情况下的工作状态。

整车仿真模型包括车身模型、悬架模型、转向系统模型、制动系统模型、轮胎模型、驾驶员模型、传感器模型、道路及环境模型、传动系统模型、IO模型等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1460728.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Apache Flink连载(三十一):Flink基于Kubernetes部署(1)-Kubernetes介绍

🏡 个人主页:IT贫道-CSDN博客 🚩 私聊博主:私聊博主加WX好友,获取更多资料哦~ 🔔 博主个人B栈地址:豹哥教你学编程的个人空间-豹哥教你学编程个人主页-哔哩哔哩视频 目录

【多线程】Java线程的几种状态详解

线程的状态 1 观察线程的所有状态2 线程状态和状态转移的意义3 观察线程的状态和转移 1 观察线程的所有状态 线程的状态是⼀个枚举类型 Thread.State public class ThreadState {public static void main(String[] args) {for (Thread.State state : Thread.State.values()) …

利用故事推动企业变革:如何提升数据分析技能

单一的数据和表格尽管有算法的支撑,但在其表达方式上总会让人感到头疼。当我们需要深入了解企业的盈利能力,或是尝试评估业务的增长机会时,以往都会将精力全部放在分析数字、阅读信息、回顾历史和沟通交流之上,却忽略随之而生成的…

【中创:抢抓机遇,乘势而上】AI引爆算力需求,算力市场或将持续供不应求

2030年人类将迎来YB数据时代,全球算力总规模达到56ZFlops,其中智能算力达到52.5ZFlops,在算力需求中占绝对主导地位。 AI大模型迭代速度越来越快,各大厂商对智能算力投入大幅增加,支持存储和训练的高端AI服务器的需求…

基于Java+SpringBoot的旅游路线规划系统(源码+论文)

文章目录 目录 文章目录 前言 一、功能设计 二、功能实现 1.1 前端首页模块的实现 1.2 景点新闻 1.3 景点在线预订 1.4 酒店在线预订 1.5 管理员景点管理 1.6 管理员旅游线路管理 1.7 酒店信息管理 三、库表设计 前言 随着我国的经济的不断发展,现在的一些热门的景…

雷卯推荐多种8KW以上TVS二极管

一、 应用 TVS 二极管应用广泛,如消费电子产品、汽车工业、弹药、电信、航空航天工业和智能控制系统。 二、雷卯推荐系列产品列表: 以上仅是部分产品推荐,更多产品请联系leiditech 三、 封装尺寸数据 四、雷卯国产化替代表 部分展示 上海…

深究 DevOps 与平台工程的区别

今天,我们将讨论平台工程和 DevOps 的关系。尽管这两个概念有一些共同点,但它们仍然是截然不同的,我们将具体了解它们之间的区别。本文旨在解释当代软件工程中的这两个基本概念。通过实际案例,我们将分别说明这两个方法如何塑造了…

svn tortoiseSVN没有显示更新后的log

同事更新了svn提交 自己打开文件发现文件没有更新,而且log显示也没用更新 需要勾选log界面下的这个 显示同事提交合并的修改

自学python?一般人我还是劝你算了吧!

自我介绍 本人其实属于一枚屌丝,在真正开始学python之前,其实也就是对电脑的认知只限于上个网,玩个office办公软件。废话不多说,我为啥说自学python,一般人我还是劝你算了吧。因为我就是那个不一般的人。 基础真的很…

JavaScript中手动实现Array.prototype.map方法

在前端开发中,我们经常需要对数组进行操作和处理。在JavaScript中,数组是常用的数据类型之一。而数组的map方法可以将一个数组中的每个元素都进行某种操作,并返回一个新的数组。今天,我们就来手动实现JavaScript中数组原型的map方…

3dmax渲染图片不清晰和是结果是灰图怎么回事?图片颜色位数介绍

3ds Max这类三维建模和渲染软件中在选择和设置渲染结果的输出格式时有时候需要设置的一个选项是“图像控制”。 如果图片格式设置的颜色位数不对,那么结果也会不清晰和灰色哦! 比如选择TIF格式时 就需要设置存图位数。 那个这个选项该怎么选择设置呢&a…

【网络编程】okhttp源码解析

文章目录 配置清单框架结构解析 配置清单 首先了解一下okHttp的配置清单&#xff1a; Dispatcher dispatcher &#xff1a;调度器&#xff0c;⽤于调度后台发起的⽹络请求&#xff0c;有后台总请求数和单主机总请求数的控制。List<Protocol> protocols &#xff1a;⽀持…

springcloud-网关(gateway)

springcloud-网关(gateway) 概述 \Spring Cloud Gateway旨在提供一种简单而有效的方式来路由到API&#xff0c;并为其提供跨领域的关注&#xff0c;如&#xff1a;安全、监控/指标和容错 常用术语 Route&#xff08;路由&#xff09;: 网关的基本构件。它由一个ID、一个目的地…

计算机设计大赛 深度学习人体跌倒检测 -yolo 机器视觉 opencv python

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **基于深度学习的人体跌倒检测算法研究与实现 ** 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f947;学长这里给一个题目综合评分(每项满…

数据库管理-第152期 Oracle Vector DB AI-04(20240220)

数据库管理152期 2024-02-20 数据库管理-第152期 Oracle Vector DB & AI-04&#xff08;20240220&#xff09;1 常用的向量检索方法聚类图搜索哈希量化 2 Oracle Vector DB中的索引索引&#xff08;默认&#xff09; 索引&#xff08;高级&#xff09;3 EMBEDDINGSSQL EMBE…

单片机stm32智能鱼缸

随着我国经济的快速发展而给人们带来了富足的生活&#xff0c;也有越来越多的人们开始养鱼&#xff0c;通过养各种鱼类来美化居住环境和缓解压力。但是在鱼类饲养过程中&#xff0c;常常由于鱼类对水质、水位及光照强度有着很高的要求&#xff0c;而人们也由于工作的方面而无法…

计算机组成原理(6)-----指令执行过程

目录 1.指令周期的概念 2.指令周期的数据流 &#xff08;1&#xff09;取指周期 &#xff08;2&#xff09;间址周期 &#xff08;3&#xff09;执行周期 &#xff08;4&#xff09;中断周期 3.指令执行方案 &#xff08;1&#xff09;单指令周期 &#xff08;2&#…

力扣 309. 买卖股票的最佳时机含冷冻期

题目来源&#xff1a;https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-cooldown/description/ C题解&#xff1a;动态规划 状态1&#xff1a;表示持有股票。更新为之前持有股票&#xff08;dp[i-1][0]&#xff09;或者不持有股票且不处于冷冻期后买入&…

怎么去除图片水印?推荐两个一键去水印方法

在数字时代&#xff0c;图片已成为我们日常交流、学习和工作中的重要媒介。然而&#xff0c;很多时候&#xff0c;我们在网上找到心仪的图片时&#xff0c;却发现它们被加上了水印&#xff0c;影响了观赏和使用。此时我们就需要在保证版权的前提下&#xff0c;去除图片中的水印…

LDRA Testbed软件静态分析_软件质量度量

系列文章目录 LDRA Testbed软件静态分析_操作指南 LDRA Testbed软件静态分析_自动提取静态分析数据生成文档 LDRA Testbed软件静态分析_Jenkins持续集成_(1)自动进行静态分析的环境搭建 LDRA Testbed软件静态分析_Jenkins持续集成_(2)配置邮件自动发送静态分析结果 LDRA Testb…