伟世通使用NI LabVIEW简化汽车动力总成控制

发布者:boyhxz最新更新时间:2013-09-10 来源: 21ic关键字:伟世通  NI  LabVIEW  汽车动力总成控制 手机看文章 扫描二维码
随时随地手机看文章

“在当今应用于汽车工业的软件中,LabVIEW主要具有两个主要优势:一个是其前面板,可以作为强大的用户界面;另一个是其生动的开发环境,可以避免底层语言编程。”

挑战:

对多个变量进行仿真,验证复杂的汽车发动机设计,以获得最佳的耗油量、发动机性能以及尾气排放控制。

解决方案:

使用NI LabVIEW控制设计和仿真模块,我们开发了一个可以进行实时控制、分析和测试的应用。

如今,汽车动力总成控制系统必须保持持续的发展以满足要求。这些要求包括调节尾气的排放以适应日益严格的排放标准;提供更好的耗油量以遵守企业平均耗油量的标准;并满足用户对性能和舒适性的需要。

这些要求是相互联系的,甚至经常是相互矛盾的。比如,贫燃技术可以显著地减少油耗,但同时降低了三元催化转换的效率,造成了额外的空气污染。

有两种方式可以满足如今的汽车规范,一种为改进现有的结构,另一种为引进新的更加复杂的机械设计。

在决定发动机性能的参数中,凸轮轴外形是最重要的设计参数。

在设计过程中,一些发动机着重满足扭矩的需要,另一些着重优化速度,因此没有某种外形可以满足所有的设计参数的要求。

双顶置凸轮轴(Double overhead camshaft, DOHC)发动机主要有四种可变凸轮定时策略:

• 只有进气凸轮相移 (只进气)

• 只有排气凸轮相移(只排气)

• 进气凸轮和排气凸轮等量相移 (两者相等)

• 进气凸轮和排气凸轮独立相移 (双独立)

在双独立可变凸轮轴发动机发动机(Twin-independent variable camshaft timing, TIVCT)中,进气凸轮轴和排气凸轮轴均独立完成校正。其变化量是气门位置和发动机速度的函数。

为提高发动机性能,系统提供了很大的自由度。正因如此,需要找到一种途径,能够优化气门定时参数,以获得最好的耗油量、发动机性能以及排放控制。

然而,这项技术的结果是一个高度复杂的实时控制算法。虽然在几年前TIVCT就已经被引入汽车发动机领域,但其仍然是如今研究和探索的焦点。

使用LabVIEW完成实时控制、分析和测试

此工程是基于TIVCT发动机进行建模和最优控制器设计,以达到特殊的发动机性能要求。控制策略的目标是为发动机提供扭矩的参考量跟踪,同时最大限度地减少制动时的油耗率,并优化燃料燃烧的稳定性。

使用LabVIEW控制设计和仿真模块及其自带的线性代数函数来完成此项目。在当今应用于汽车工业的软件中,LabVIEW主要具有两个主要优势:一个是其前面板,可以作为强大的用户界面;另一个是其生动的开发环境,可以避免底层语言编程。

另外,NI的很多硬件都集成了用来控制、设计和仿真的工具,以便于开发实时控制、分析和测试应用。这也让LabVIEW对于汽车研发部门来说很有吸引力。[page]

对于发动机模型,控制系统操作最主要的变量包括进气歧管的气流量、独立凸轮轴在入口处的位置和相对于曲轴的排气阀排气时间。

控制输出为发动机扭矩,制动的油耗率以及平均有效压力示值的变化系数。其它影响系统性能的变量(如发动机转速,发动机冷却液温度)被当作外部参数,作为控制系统的调度变量使用。

通过使用LabVIEW控制设计和仿真模块,时间连续的TIVCT发动机模型将一种静态的典型燃烧过程特征方程与描述驱动器和进气歧管的微分方程结合,以得到一种动态模型。

最后得到的非线性TIVCT发动机模型具有多路输入、多路输出(Multiple input, multiple output, MIMO)的特性。通过操纵每一个输入变量,其输入输出关系出了明显的交叉作用。在此控制应用中,使用LabVIEW将系统设定于特定的工作点,将非线性的发动机模型线性化,从而开发了一种线性的模型。

使用LabVIEW前面板进行交互仿真

使用LabVIEW中的线性二次型调节器(LQR)设计了一种先进的优化控制器。功能上,此控制器完成两个目标:最小化偏移和实现校准器的作用。在有外界干扰的情况下,通过引入循环内积分可消除稳态误差,从而达到上述控制器的设计目标。

为了定义性能指标,并最小化输出误差和输出变化率,使用LabVIEW基于连续时域系统的最优化对理论对TIVCT发动机进行状态反馈和参考点追踪,并通过该工具来获得预期的增益。

本地控制器和线性模型在LabVIEW中搭建和仿真。在最小化制动油耗率(BSFC)和平均指示压力变动系数(COVIMEP)的同时,系统通过与设定值相关的一个准确的稳态值来追踪发动机扭矩。

将Q和R两个调谐变量置于前面板,可以保证对控制器直观的检测并进行在线调整,这也充分利用了LabVIEW交互仿真的特点。

为了可以轻松地将仿真转移到计算机硬件中以便最终应用,通常会将模型和控制器应用到离散时间系统中。离散控制器可以从连续控制器中衍生,也可以直接在离散时间系统中使用同样的线性二次型调节器VI重新设计。

由于模型是非线性的,在某个工作点产生预期响应的理想增益参数也许并不能在另外的工作点产生同样令人满意的响应。

因此,需要通过在非线性模型的不同的工作范围中使用相应的理想增益参数来实现增益调度。通过前面板完成参数的交互调整,以使增益调谐的过程合理化。

伟世通使用NI LabVIEW简化汽车动力总成控制

使用LabVIEW进行交互仿真、实时控制、分析和测试

伟世通使用NI LabVIEW简化汽车动力总成控制

演示多路输入多路输出控制(MIMO)设计方法的屏幕截屏

关键字:伟世通  NI  LabVIEW  汽车动力总成控制 引用地址:伟世通使用NI LabVIEW简化汽车动力总成控制

上一篇:NI将软件设计的仪器用于电子测试
下一篇:虚拟仪器软件

推荐阅读最新更新时间:2024-03-30 22:39

借助​NI EVS​和​PXI​平台的​机器​视觉​辅助​驾驶​
借助NI EVS和PXI平台,我们通过硬件设计和软件编程完成了此系统的开发。通过对车道偏离预警(LDW)功能的设计与测试,证明该系统可以在机器视觉的辅助驾驶开发中运用。 - 希鹏 李, 重庆大学电气工程学院 The Challenge: 基于机器视觉的辅助驾驶技术日渐成熟,在中高级轿车中已经实现产品化,切实提高了汽车的主动安全性能。开发机器视觉辅助驾驶系统时,需要考虑不同外界因素的影响,导致整个系统的算法复杂、代码繁多;在开发初期,考虑到安全因素的影响,系统不可能直接进行实车试验,进一步加深了系统开发的难度。这些都是开发机器视觉辅助驾驶系统时面临的难题。如何更加关注算法开发,减少代码开发投入,并能在有效、可信、可重复的环境下
[嵌入式]
借助​<font color='red'>NI</font> EVS​和​PXI​平台的​机器​视觉​辅助​驾驶​
世通下一代SmartCore™座舱域控制器将采用高通汽车级计算
SmartCore™座舱域控制器将采用高通骁龙820A汽车级计算平台 伟世通在2018年CES展上展出了第一款采用高通汽车级计算解决方案的产品 全球领先的汽车座舱电子供应商伟世通(纳斯达克交易代码:VC)日前宣布,下一代SmartCore™座舱域控制器将采用高通汽车级计算解决方案。 为了满足汽车制造商对先进虚拟座舱(全数字式座舱电子)的需求,伟世通下一代SmartCore™座舱域控制器会采用高通骁龙820A汽车级计算平台,以更好的支持自动驾驶技术的应用。拥有高度可扩展性的伟世通汽车软/硬件架构,与高性能、高效率的高通骁龙820A汽车级计算平台相结合,使得汽车制造商可以用最先进的解决方案,制造出更互联、更智能,并具备环境感
[汽车电子]
NI在线课程现将免费提供给全球工程师
NI宣布在线课程免费计划,在4月30日之前免费开放所有NI在线培训课程,以支持因COVID-19而中断的全球工程界人士的交流。其他虚拟讲师授课的教学、仿照其本地教室授课的在线培训项目,都以较低的费用提供。 “我们的日常生活发生了质的变化,NI已经准备好,在线与您一起面对这一全新的工作环境。”NI全球服务业务副总裁Paul Hofstadler表示,“当前有很多的机会推着我们向前,继续推动科技的改进和创新、以及从艰难时期中脱颖而出。” 现在,任何人都可以随时随地通过网络获得NI所有在线课程和资料*。这些课程为工程师和行业专业人士提供了获取宝贵证书的机会,例如经过认证的LabVIEW开发者和架构师、而原本他们可能会面临日程安排
[测试测量]
基于LabVIEW的数控机床网络测控系统——总体设计 (二)
  3.3通用数据采集卡的驱动设计   系统中,在数据采集卡部分,LabVIEW提供了大量的数据采集子程序,这些驱动程序从简单到高级,可以提供给用户使用,但这些子程序只支持NI的数据采集卡(DAQ)以及少数公司开发的支持LabVIEW平台的数据采集卡,而这些卡的价格较昂贵,一般的用户很难接受。因此,为了能在LabVIEW平台上使用普通数据采集,有以下几种方案可以解决LabVIEW与普通数据采集卡驱动的问题。   3.3.1基于LabVIEW的普通国产采集卡的驱动方法   为了解决LabVIEW与普通国产采集卡的接口驱动问题,有三种可行方案:   ①直接用LabVIEW的InPort , OutPort图标编程方式;   ②
[测试测量]
基于<font color='red'>LabVIEW</font>的数控机床网络测控系统——总体设计 (二)
Labview 查看一次while循环运行的时间
在while循环中增加一个移位寄存器,移位寄存器的初始值使用时间计数器,在while循环里面增加一个减法Vi,再增加一个时间计数器,两者做差,最后显示差值。 在这里只能显示大概运行时间。如下图。
[测试测量]
<font color='red'>Labview</font> 查看一次while循环运行的时间
基于LabVIEW 8.2的多用虚拟电压表设计
  摘要:为了满足不同测量的要求传统的电压表分别做成独立的仪表,包括峰值电压表、平均值电压表和有效值电压表。在此,提出采用虚拟仪器同时实现三种示值电压表的方案;介绍了虚拟仪器软件平台LabVIEW的特点。对虚拟数字电压表的设计和实现进行了详细描述,包括基于LabVIEW 8.2的虚拟信号发生器的实现过程,它能产生正弦、方波、三角波及由输入数学公式确定的复杂自编辑波形。最后,对设计的虚拟电压表运行结果进行分析,验证了虚拟电压表设计方法的正确性。    O 引 言   虚拟仪器是随着计算机技术、电子测量技术和通信技术发展起来的一种新型仪器。它充分利用计算机系统强大的数据处理和显示能力,利用软件完成数据的采集、控制、数据分析和处理以
[测试测量]
基于<font color='red'>LabVIEW</font> 8.2的多用虚拟电压表设计
labview编程技巧-----条件结构和事件结构的复制功能
在编写一个中等规模的程序时,状态机和事件结构是常见的设计模式,SR(SHIFT REGISTER)经常用于在各个CASE之间传递数据,当CASE比较多的时候,经常会出现SR忘记连接或者需要增加新的SR,此时会非常麻烦,需要在几十个CASE之间切换,重新连线. LV的CASE结构和事件结构有一个非常重要的功能"CASE 或者事件复制功能",借助这个功能,可以很容易解决上面的问题. 在设计程序时,一定要预留一些SR,不用的时候,设置成BOOLEAN类型,并不会占用很多的内存空间. 对于条件判断,SR可以设置成BOOLEAN ARRAY,这样一个SR可以表示多的位的状态,相当于PLC的M中间继电器. 对于常见的结构,应该存储成模
[测试测量]
<font color='red'>labview</font>编程技巧-----条件结构和事件结构的复制功能
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved