中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 7470查看
  • 12回复

[设计匹配] 发动机转矩,转速来拟合它的万有特性和外特性

[复制链接]

该用户从未签到

发表于 26-6-2008 23:04:30 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


关于发动机性能拟合的问题
最近在做一个东西,要求根据发动机转矩,转速来拟合它的万有特性和外特性,用C语言来编写程序,各位能帮忙给我找个曲面和曲线拟合的程序吗??或者是二元插值。我在做汽车燃油经济性和动力性的计算。谢谢

该用户从未签到

发表于 26-6-2008 23:04:47 | 显示全部楼层
兄弟搞的是什么研究?
如果是外特性,是不是在测功机上测出油门全开时不同转速的扭矩,
然后标点,再拟合点成光滑曲线吗?
如果这样的话excel能做吧?
呵呵,不太懂, 瞎猜一下。
请教了。帮你顶一下。

评分

参与人数 1积分 +4 收起 理由
cartech8.com + 4 专业回复【论坛口号→知无不言,言无不尽】

查看全部评分

该用户从未签到

发表于 26-6-2008 23:04:54 | 显示全部楼层
关于这个问题,我也寻找了很久,没有发现有现成的算法可用,只能根据一些国外的文献自己编写(文献:interpolating scattered data with C2 surface等),但是在自己的算法没有完成之前,可以先采用一些小技巧,初步满足要求,我的做法是:首先拿到发动机的负荷特性数据,这些数据只是一些散点,而且不是象万有特性图那样是闭合的等高线,所以就需要先进行曲面的散点插值,这个工作可以采用origin中的Convert to matrix来实现,这一步完成后,你将得到一个足够多的点,这些点是可以画出闭合的等高线的,最后,你只需对其它的点进行线性的插值就可以了,因为此时各点之间的距离很小,采用线性插值的精度是可以接受的。

评分

参与人数 1积分 +6 收起 理由
cartech8.com + 6 专业回复【论坛口号→知无不言,言无不尽】

查看全部评分

该用户从未签到

发表于 26-6-2008 23:04:58 | 显示全部楼层
我找到了关于曲线和曲面拟合的程序,而且拟合了一条发动机的外特性曲线,感觉还行。现在的问题是我不知道怎么样来判断它的精度。我现在还要计算发动机的排放,就是HC,NOX,颗粒等等,要求计算出准确的数值,那位高手知道怎么样进行建模呢,我曾经看过别人算的,具体的算法是通过测量一定转速和功率下的排放特性,测出许多的点,然后用曲面拟合的方法作出公式。不知道这样行吗??希望能够得到指点!!

评分

参与人数 1积分 +4 收起 理由
cartech8.com + 4

查看全部评分

该用户从未签到

发表于 26-6-2008 23:05:01 | 显示全部楼层
用MATLAB可以做作多条发动机外特性曲线,如果你会用LABVIEW的话,也是可以做的,我自己也用LABVIEW做过混合动力客车的发动机外特性曲线!!!

该用户从未签到

发表于 27-6-2008 10:54:57 | 显示全部楼层

..

如果试验点够多得话,建议不要拟合为曲线,直接输为map形式,然后进行map插值(线性,样条。。。),这样精度高些。一些商业软件,gt-drive,curise都是这样做得。
如果点少,那就只好拟合了。但是拟合次数一定不能太高,并且留出一定得点数进行拟合精度验证,比如利用一半点进行拟合,另一半进行精度验证。

评分

参与人数 1积分 +8 收起 理由
cartech8.com + 8 专业人士【论坛口号→知无不言,言无不尽】

查看全部评分

该用户从未签到

发表于 29-7-2008 09:14:43 | 显示全部楼层
拟合并不是最好的办法,插值要更好些,比如基于matlab的
对同一个转速下的扭矩和有效燃油消耗率,用linspace对扭矩细分,然后用样条插值spline求有效燃油消耗率。然后把每个转速下的值组合。
最后用griddata可以求出任意转速,扭矩下的有效燃油消耗率。
数据组中的特例,扭矩最大值就是外特性

评分

参与人数 1积分 +6 收起 理由
清雅轩 + 6 专业回复【论坛口号→知无不言,言无不尽】

查看全部评分

该用户从未签到

发表于 26-11-2009 18:35:44 | 显示全部楼层
你可以用matlab的源代码啊?它的代码都是开放的呢
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 21-1-2010 19:49:03 | 显示全部楼层
回复 5# 花和尚


   
我也叫花和尚,是即将到奇瑞研发部工作的学生。咱交个朋友吧,我QQ:412437529;冲击波
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 21-1-2010 19:50:35 | 显示全部楼层
感谢啦,我最近正在学AVL-BOOST
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 11-8-2011 13:07:27 | 显示全部楼层
uniplot  这款软件可以做
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 12-8-2011 11:46:43 | 显示全部楼层
做外特性可以用exel 做精确地外特性或万有可以用concerto这个软件
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 24-11-2011 20:29:45 | 显示全部楼层
花和尚 发表于 26-6-2008 23:05
用MATLAB可以做作多条发动机外特性曲线,如果你会用LABVIEW的话,也是可以做的,我自己也用LABVIEW做过混合动力 ...

楼上的兄弟,冒昧请教下,我现在因项目需要用LABVIEW实现发动机万有特性曲线绘制,不知道你有没有相关的资料,不胜感激!邮箱404959214@qq.com
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 30-5-2024 12:31 , Processed in 0.462434 second(s), 35 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.