基于虚拟仿真技术的汽车燃油泵控制

news2025/1/8 5:57:17

在当前激烈的竞争环境下,汽车行业正在加速产业和技术更迭,整车厂对大型ECU嵌入式控制系统和软件的需求迫在眉睫。

然而,复杂而庞大的汽车系统往往由多个物理系统组成,系统所对应的模型都需要在不同的领域实现:发动机、变速器、油门、制动等等等等,仅仅应用MBD是不够的,需要通过协同仿真软总线来连接多个仿真模型。本文主题围绕将虚拟仿真技术应用至汽车燃油泵系统的解决方案,由多个仿真器通过通信接口相互交互搭建多领域协同仿真系统。

01.基于虚拟仿真技术的汽车燃油泵控制

燃油泵(FP,Fuel Pump)是当今任何汽油发动机系统中最为关键的部件之一,直接涉及燃料输送系统。为应对当前严格的汽车尾气排放规范与政策,对其实施有效控制的重要性显而易见。为了更好地设计与调整燃油泵的性能,可将燃油泵系统分为以下两个部分:

  • 燃油泵模型 
  • 虚拟闭环控制系统

燃油泵模型

燃油泵工作原理:电动机驱动涡轮泵叶片旋转,在离心力作用下,叶片紧贴泵壳,并将燃油从进油室带往出油室,使进油室产生一定真空,将燃油吸入。出油室燃油不断增多,压力上升,顶开出油阀,经出油口完成输出。

与之相对应的燃油泵模型则是两个组件模型的协同仿真:驱动电路在机电仿真器中实现,属于机电领域;FP装置模型在液压仿真器中实现,属于液压领域。这种配置可以在一台PC上实现,也可以在多台PC上实现。

由于燃油泵需要在内部汽油被加压的阶段打开阀门来控制其内部压力,可能会导致部分汽油回流,因此需要控制进气阀门的电磁阀。该电磁阀由PWM(Pulse Width Modulation,脉宽调制)信号控制,而PWM信号的持续时间取决于燃料导轨内的目标压力与燃油泵所反馈的响应压力。燃油泵模型如下图所示:

▲图1 燃油泵模型

虚拟闭环控制系统

不同于前节的机电与液压领域,虚拟闭环控制系统则属于实现各虚拟模型之间协同仿真的控制领域。完整的虚拟闭环系统如下图所示。

▲图2 虚拟闭环控制系统

从上图可以看出,协同仿真软总线是虚拟闭环控制系统的关键。示例中的协同仿真软总线是一个基于TCP/IP的框架,主要用于连接异构模拟器,也可实现多PC配置的燃油泵模型。与图1相比,可以更直观地观察到输入的目标压力信号、基于虚拟控制器模型产生的PWM信号以及来自燃油泵模型的反馈信号。

02.多领域分布式协同仿真平DigiThread

DigiThread是一款为多学科、多领域中不同的仿真模型进行协同仿真的一体化平台,其分布式的特性可充分调度网络中各个计算节点的计算资源,提升仿真效率。DigiThread采用开放式的架构,使支持FMI标准的仿真软件均可互联并接入SkyEye仿真环境,实现全系统的全数字仿真。

DigiThread的主要功能有:

  • 支持单步、停止、暂停仿真进程,各仿真模型的仿真状态可视化。
  • 支持图形化拖拽设计联合仿真模型之间的连接关系。
  • 支持变步长/定步长仿真解算。
  • 支持多用户、多节点的并发仿真,各解算任务之间互不影响,提升解算效率。
  • 支持仿真解算计算节点的调度和资源分配。
  • 动态显示各个仿真模型单个计算步长的耗时(包括解算耗时和通信耗时)。
  • 内置可视化设计器,用于设计仿真结果显示界面。

DigiThread复杂机电系统仿真案例

复杂机电系统包括液压系统、燃油系统、电气系统、环控系统、动力学系统等,目前无法在单独的仿真软件内完成复杂、专业的多领域建模。通过分布式仿真软总线,DigiThread可连接不同计算机中的SkyEye、Simulink、Saber、Amesim、Fluent等仿真软件,并通过统一调度机制推进时序同步和数据通信,从而实现复杂机电系统的协同仿真。

▲图3  DigiThread飞行器复杂机电系统仿真案例

参考链接

https://www.sciencedirect.com/science/article/pii/S147466701537511X

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

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

相关文章

Leetcode算法入门与数组丨1. 数据结构与算法简介

文章目录 前言1 数据结构与算法1.1 数据结构1.2 算法 2 算法复杂度2.1 算法复杂度简介2.2 时间复杂度2.3 空间复杂度 3 总结 前言 Datawhale组队学习丨9月Leetcode算法入门与数组丨打卡笔记 这篇博客以及接下来几篇将会是一个 入门型 的文章,主要是自己学习的一个…

Leaflet入门,原生html网页如何使用Leaflet地图

前言 本章讲解如何不使用vue或react的情况下,在原生html网页中使用Leaflet地图加载地图的功能。 以高德地图xyz瓦片地图为例。 示例演示效果 vue如何使用Leaflet vue2如何使用:《Leaflet入门,如何使用vue2-leaflet实现vue2双向绑定式的使用Leaflet地图,以及初始化后拿到…

【直接运行TS文件的三种方法】

直接运行TS文件的三种方法 文章目录 直接运行TS文件的三种方法法一:将 ts 编译成 js,然后运行 js 文件法二:用 ts-node 直接运行 ts法三:webstorm中直接运行ts(TypeScript) 法一:将 ts 编译成 js,然后运行 …

SpringBoot项目--电脑商城【显示购物车列表】

1.持久层 1.1规划需要执行的SQL语句 这里需要将商品表和购物车表进行连表查询 显示某用户的购物车列表数据的SQL语句大致是 多表查询如果字段不重复则不需要显示的表面表名 selectcid, #日后勾选购物车商品模块需要用到cid来确定勾选的是购物车表的哪一条数据uid, #感觉没必要…

教你如何利用人工智能技术提升气象、海洋、水文领域工作学习效率

查看原文>>>基于Python机器学习、深度学习提升气象、海洋、水文领域实践应用能力 Python是功能强大、免费、开源,实现面向对象的编程语言,能够在不同操作系统和平台使用,简洁的语法和解释性语言使其成为理想的脚本语言。除了标准库…

小程序 navigateBack 携带参数返回的三种方式(详细)

如果觉着主图好看,点个赞,你早晚也会看到这么好看的景色! 第一种方式 getCurrentPages 获取当前页面栈。数组中第一个元素为首页,最后一个元素为当前页面。不要尝试修改页面栈,会导致路由以及页面状态错误。不要在 App.onLaunch 的时候调用 getCurrentPages(),此时 page …

选择什么电容笔比较好?主动式电容笔推荐

随着科学技术的飞速发展,越来越多人把纸质转换为电子版了,许多小伙伴会入手电容笔来提高自己的生产效率。无论是写作还是绘画。都在使用电容笔。apple pencil的昂贵众所周知,而现在线上的电容笔多得让我们眼花缭乱,再从众多品牌中…

测试平台部署三——Nginx

测试平台部署——Nginx 一、nginx部署1、nginx的作用:2、案例1二、django静态文件配置和部署1、nginx工作原理2、反向代理一、nginx部署 1、nginx的作用: 静态文件服务器和反向代理django服务 进入nginx容器中 sudo docker run --rm -it nginx:alpine /bin/sh

VPN都容易受到泄露流量的TunnelCrack攻击

导读研究人员近日发现,影响市面上大多数VPN产品的几个漏洞可以被攻击者用来读取用户流量、窃取用户信息,甚至攻击用户设备。 我们实施的攻击从计算上来说开销并不大,这意味着任何拥有适当网络访问权限的人都可以执行攻击,而且攻击…

Seekbar细节

Seekbar可以自定义thumb图标,但是有时候发现thumb没有展示完全,或者图标周围显示的是背景色,此时就需要设置一些属性 android:background"null" android:thumbOffset"0dp" android:splitTrack"false" 设置an…

WSL Ubuntu设置中文语言环境

问题现象:终端、Edge、VScode等软件乱码 在这里插入图片描述 解决方法 ① 安装中文语言包 sudo apt-get install language-pack-zh-han*② 运行语言支持检查 sudo apt install $(check-language-support)③ 修改相关配置文件 sudo gedit /etc/default/locale替…

2023年9月DAMA-CDGA/CDGP数据治理认证报名到这错不了

DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业…

如何利用Python中实现高效的网络爬虫

各位大佬们!今天我要和大家分享一个有关Python的技巧,让你轻松实现高效的网络爬虫!网络爬虫是在互联网时代数据获取的一项关键技能,而Python作为一门强大的编程语言,为我们提供了许多方便而高效的工具和库。让我们一起…

XSC63-300-S-CB、XSC80-400-S-CA、XSC100-700-S-LB方型气缸

XQVB40-16、XQ-VB63-16、XQ-VB100-16倍压增压阀 QCK2400、QCK2400A、QCK2422、QCK2422A磁性开关 AL-07R、AL-30R、KT-50R、AL-03R、AL-20R、AL-72R磁性开关 XSC32-40-S-LB、XSC40-100-S-FA、XSC50-200-S-FB、XSC63-300-S-CB、XSC80-400-S-CA、XSC100-700-S-LB方型气缸 QSC3…

DC电源模块对设计和布线的重要性

BOSHIDA DC电源模块对设计和布线的重要性 在电子设备中,DC电源模块的作用是将市电或其他源的交流电转换成适合设备使用的直流电,因此,DC电源模块是电子设备中不可或缺的一个部分。在实际设计和应用中,DC电源模块的设计和布线显得…

智慧燃气:智慧燃气发展的讨论

关键词:智慧燃气、智能管网、智慧燃气系统、智能燃气、智慧燃气建设、智慧燃气平台 智慧燃气是什么? 智慧燃气是以智能管网建设为基础,利用先进的通信、传感、储能、微电子、数据优化管理和智能控制等技术,实现天然气与其他能源…

四化智造MES(WEB)与金蝶云星空对接集成原材料/标准件采购查询(待采购)连通采购订单新增(其他采购订单行关闭-TEST)

四化智造MES(WEB)与金蝶云星空对接集成原材料/标准件采购查询(待采购)连通采购订单新增(其他采购订单行关闭-TEST) 数据源系统:四化智造MES(WEB) MES系统是集成生产管理、品质管理、设备管理、BI数据中心、…

【赠书活动】考研备考书单推荐

👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化【获取源码商业合作】 👉荣__誉👈:阿里云博客专家博主、5…

比亚迪用USB Server,实现U盾远程连接

在过去,比亚迪的资金管理系统需要与多个银行进行银企直连对接,而银企直连的前置机程序是部署在物理机上的。为了推进企业虚拟化转型,比亚迪决定将前置机程序迁移到虚拟机中。然而,面临的问题是各银行的专用Ukey无法在虚拟机中被识…

SAP-SD-销售订单的删除

销售订单的删除和采购订单的删除是不同的,采购订单只是在行项目上打删除标记,也就是逻辑删除,而销售订单是物料删除,可以删除行或删除抬头, 首先查看底表SE16N,查看记录 TCODE:VA02&#xff0c…