☆─────────────────────────────────────☆
xiuxiuhome (nini) 于 (Fri Jun 23 10:45:24 2006) 提到:
我是控制专业的学生,老板让做个ecu,感觉好痛苦。文献上面讲的控制策略也都好概括,pid的,模糊的,神经网路的什么都有。看完还是晕的很,不知道哪种更合适些用于实际的编程实现。
另外,没有台架装备,map图无处得到,只是用simulink做了个发动机模型。哪能得到合适的map呢
或者有什么好的文献推荐下。
谢谢各位高人了!!!小女在此谢过
☆─────────────────────────────────────☆
savic (无休止的管接头~~) 于 (Fri Jun 23 15:59:22 2006) 提到:
感觉是不是只要搭个模型仿真一下就结束了?
你要控制什么呢?
这个问题不想清楚,确实是没法下手,所谓的map都是
有目的的标定的一批参数而已,所以就是给你map,你
又能拿那个map干什么呢?map和机器,或者说模型
应该是一体的,我感觉是这样
【 在 xiuxiuhome (nini) 的大作中提到: 】
: 我是控制专业的学生,老板让做个ecu,感觉好痛苦。文献上面讲的控制策略也都好概括,pid的,模糊的,神经网路的什么都有。看完还是晕的很,不知道哪种更合适些用于实际的编程实现。
: 另外,没有台架装备,map图无处得到,只是用simulink做了个发动机模型。哪能得到合适的map呢
: 或者有什么好的文献推荐下。
: ...................
☆─────────────────────────────────────☆
xiuxiuhome (nini) 于 (Fri Jun 23 21:37:16 2006) 提到:
控制输入量,使输出量达到理想阿
比如排放,转速,等等
可是采用什么样的控制方法好呢?
【 在 savic (无休止的管接头~~) 的大作中提到: 】
: 感觉是不是只要搭个模型仿真一下就结束了?
: 你要控制什么呢?
: 这个问题不想清楚,确实是没法下手,所谓的map都是
: ...................
☆─────────────────────────────────────☆
FrancePires (呵呵) 于 (Fri Jun 23 23:03:23 2006) 提到:
好大一话题
【 在 xiuxiuhome (nini) 的大作中提到: 】
: 我是控制专业的学生,老板让做个ecu,感觉好痛苦。文献上面讲的控制策略也都好概括,pid的,模糊的,神经网路的什么都有。看完还是晕的很,不知道哪种更合适些用于实际的编程实现。
: 另外,没有台架装备,map图无处得到,只是用simulink做了个发动机模型。哪能得到合适的map呢
: 或者有什么好的文献推荐下。
: ...................
☆─────────────────────────────────────☆
touba (两周三亚◎返回小窝) 于 (Fri Jun 23 23:26:33 2006) 提到:
应该说好大一个课题。。。。
【 在 FrancePires (呵呵) 的大作中提到: 】
: 好大一话题
☆─────────────────────────────────────☆
touba (两周三亚◎返回小窝) 于 (Fri Jun 23 23:27:48 2006) 提到:
呵呵,我觉得你这里面随便一个方面,
就足够你做硕士论文了。。。。
采用什么样的控制方法,还是得实际看吧,没有绝对的。
PID的我见得比较多。
【 在 xiuxiuhome (nini) 的大作中提到: 】
: 控制输入量,使输出量达到理想阿
: 比如排放,转速,等等
: 可是采用什么样的控制方法好呢?
: ...................
☆─────────────────────────────────────☆
LoveCat (大尾巴猫_生命中总是有些是值得你去冒险的) 于 (Fri Jun 23 23:32:42 2006) 提到:
主要是cpu运算能力的限制
整几个神经网络的算法在里面cpu就甭干别的了
【 在 touba (两周三亚◎返回小窝) 的大作中提到: 】
: 呵呵,我觉得你这里面随便一个方面,
: 就足够你做硕士论文了。。。。
: 采用什么样的控制方法,还是得实际看吧,没有绝对的。
: ...................
☆─────────────────────────────────────☆
savic (无休止的管接头~~) 于 (Sat Jun 24 00:11:55 2006) 提到:
嗯,我觉得她还是局限于仿真,不妨用一把,呵呵
反正matlab有工具箱
【 在 LoveCat (大尾巴猫_生命中总是有些是值得你去冒险的) 的大作中提到: 】
: 主要是cpu运算能力的限制
: 整几个神经网络的算法在里面cpu就甭干别的了
☆─────────────────────────────────────☆
lofuture (蓦然回首) 于 (Sat Jun 24 11:31:28 2006) 提到:
你有台架吗?
挺搞得,莫名其妙做个ECU...
人智的,神经的,遗传的,
都是没有的,基本上。
PID挺好用,有时要改进。
没有模型,都是基于MAP图的控制。
MAP对于不同的发动机及其部件,使不一样的。
【 在 xiuxiuhome (nini) 的大作中提到: 】
: 我是控制专业的学生,老板让做个ecu,感觉好痛苦。文献上面讲的控制策略也都好概括,pid的,模糊的,神经网路的什么都有。看完还是晕的很,不知道哪种更合适些用于实际的编程实现。
: 另外,没有台架装备,map图无处得到,只是用simulink做了个发动机模型。哪能得到合适的map呢
: 或者有什么好的文献推荐下。
: ...................
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Sat Jun 24 20:28:15 2006) 提到:
呵呵,那里面也有现成的发动机仿真模型。
【 在 savic (无休止的管接头~~) 的大作中提到: 】
: 嗯,我觉得她还是局限于仿真,不妨用一把,呵呵
: 反正matlab有工具箱
☆─────────────────────────────────────☆
nightfog (疾风劲草三千里,策马扬鞭一万年) 于 (Sun Jun 25 10:12:33 2006) 提到:
油膜法的那个?
【 在 LindaFox (Even or odd? Or even odder?) 的大作中提到: 】
: 呵呵,那里面也有现成的发动机仿真模型。
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Sun Jun 25 14:08:01 2006) 提到:
Search automotive,有好多
【 在 nightfog (疾风劲草三千里,策马扬鞭一万年) 的大作中提到: 】
: 油膜法的那个?
☆─────────────────────────────────────☆
xiuxiuhome (nini) 于 (Mon Jun 26 22:59:12 2006) 提到:
谢谢大家啊,我也觉得pid比较靠铺,但关键是现在没有map,怎么办呢?
我建的模型就是参考那个油膜法做的
不过里面对于空气流量的计算用到了积分,就不能实时控制了,恩,是个问题
怎么办呢,有解决的方法吗?
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Tue Jun 27 21:29:43 2006) 提到:
不用积分弄得那么麻烦,你找找吧,有简单的。
【 在 xiuxiuhome (nini) 的大作中提到: 】
: 谢谢大家啊,我也觉得pid比较靠铺,但关键是现在没有map,怎么办呢?
: 我建的模型就是参考那个油膜法做的
: 不过里面对于空气流量的计算用到了积分,就不能实时控制了,恩,是个问题
: ...................
☆─────────────────────────────────────☆
what (休息一会) 于 (Tue Jun 27 21:39:39 2006) 提到:
为什么用 了积分算法后就不能实时控制?
数字式积分算法不遍地都是吗?
10毫秒左右的更新速度,应该没问题吧?
【 在 xiuxiuhome (nini) 的大作中提到: 】
谢谢大家啊,我也觉得pid比较靠铺,但关键是现在没有map,怎么办呢?
我建的模型就是参考那个油膜法做的
不过里面对于空气流量的计算用到了积分,就不能实时控制了,恩,是个问题
怎么办呢,有解决的方法吗?
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Tue Jun 27 22:00:06 2006) 提到:
这种更新速度到了3000rpm以上就显得有些不够了。
【 在 what (休息一会) 的大作中提到: 】
: 为什么用 了积分算法后就不能实时控制?
: 数字式积分算法不遍地都是吗?
: 10毫秒左右的更新速度,应该没问题吧?
: ...................
☆─────────────────────────────────────☆
what (休息一会) 于 (Tue Jun 27 22:23:23 2006) 提到:
够了..........6000r/min时,每2转喷一次油,有20毫秒时间呢.
【 在 LindaFox (Even or odd? Or even odder?) 的大作中提到: 】
这种更新速度到了3000rpm以上就显得有些不够了。
【 在 what (休息一会) 的大作中提到: 】
: 为什么用 了积分算法后就不能实时控制?
: 数字式积分算法不遍地都是吗?
: 10毫秒左右的更新速度,应该没问题吧?
: ...................
☆─────────────────────────────────────☆
LoveCat (大尾巴猫_生命中总是有些是值得你去冒险的) 于 (Tue Jun 27 23:52:44 2006) 提到:
10ms的速度......
这个要求也太低了吧
【 在 what (休息一会) 的大作中提到: 】
: 为什么用 了积分算法后就不能实时控制?
: 数字式积分算法不遍地都是吗?
: 10毫秒左右的更新速度,应该没问题吧?
: ...................
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Wed Jun 28 13:40:58 2006) 提到:
对于单个缸是这样,但是几个缸顺序喷射的话,时间ms就不够了。
拿4缸机来说:
喷油器工作: 1 3 4 2 1
曲轴转角: 0 180 360 540 720
也就是说有效的空气流量的更新频率至少是:曲轴转一圈更新两次。
当然,从空气流量再算到喷油量(对每个缸来说)有720deg的曲轴转角时间。
其实上面只是一个最基本的方法,一块策略一般不会只用一种速率更新的。
【 在 what (休息一会) 的大作中提到: 】
: 够了..........6000r/min时,每2转喷一次油,有20毫秒时间呢.
: 这种更新速度到了3000rpm以上就显得有些不够了。
☆─────────────────────────────────────☆
xiuxiuhome (nini) 于 (Wed Jun 28 15:52:29 2006) 提到:
我看了一下,其实对于空气流量的计算,在实际发动机中,有一种传感器可以直接测出空气流量,而不用通过岐管压力什么的
但是对于仿真模型,这种传感器不好实现
所以积分是舍弃不了的
可能说得有些弱,大家原谅啊,实在对发动机的了解不深
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Wed Jun 28 21:28:09 2006) 提到:
您说得不错,我见过的系统不仅如此,对同一个变量的更新频率是按照策略来变的。
比如空气流量的计算在某些工况下比曲轴的同步信号还要快,一般工况下是和曲轴信号同步的。
【 在 lofuture (蓦然回首) 的大作中提到: 】
: 对于实时操作系统来说,
: 对于很多信号量的采集,用的频率都是固定的。
: 比如在柴油机里,
: ...................
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Thu Jun 29 20:54:27 2006) 提到:
偶说的就是控制的时候呀。
曲轴转速是每个缺口来update的。
【 在 lofuture (蓦然回首) 的大作中提到: 】
: 哈哈,你说的是在标定的时候...
: 而不是在控制的时候。
: 曲轴瞬时转速和平均转速是不一样的。
: ...................
☆─────────────────────────────────────☆
touba (两周三亚◎返回小窝) 于 (Thu Jun 29 21:16:50 2006) 提到:
我证明一下。linda同学不是在说标定。
做标定这么没有技术含量的活,只有我这种打杂的人才干。
咳咳……同行不要揍我啊,没别的意思……
【 在 LindaFox (Even or odd? Or even odder?) 的大作中提到: 】
: 偶说的就是控制的时候呀。
: 曲轴转速是每个缺口来update的。
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Fri Jun 30 20:09:36 2006) 提到:
INCA和我们的采集软件果然不一样……我们最高的采集频率为500Hz,也可以和音轮的缺口同步采集。
我们的进气流量不是直接采到的,要通过模型算的,所以计算更新的频率可以比你说的"曲轴瞬时转速"更高。
BTW:// 我才是打杂的人,touba同学是专家,特别是在某些先进策略的标定方面……
【 在 lofuture (蓦然回首) 的大作中提到: 】
: 就我使用INCA的经验来看,
: 采集发动机转速,可以100ms,10ms和同步(当然是一个循环采一次,
: 而不是和齿同步了)。
: ...................
☆─────────────────────────────────────☆
touba (两周三亚◎返回小窝) 于 (Fri Jun 30 22:06:28 2006) 提到:
我觉得Helios还是一个很好的软件,至少是一个从标定角度开发的一个冬冬。
Linda说的最高采集频率不过是普通用途的,F1上面的频率更高。
说起模型,我也有点疑惑。上次听what师兄说,
他们只有要求严格的才使用建模来标定,我还是没想明白他说的建模是怎么回事。
我一直把喷油模型和进气模型视作理所当然……
由于模型建立的比较完善,所以我们从欧二到欧三甚至到欧四,都只需要稍微改改催化包,
欧二到欧三加个紧耦合的,欧三到欧四把催化包加的强悍点就可以。
甚至我现在做的311,稍微改点标定,就已经到了欧四的排放要求了。当然这个没有告诉客户……
对于计算频率,我们的GDBW模块,也就是电子节气们控制的一个子模块,
计算频率是12ms一次。进气的模型我想不起来是多少,关键懒得去查了……
但至少是高于这个节气门控制模块的。
因为我们的压力预估模型是提前2个TDC给出预估压力值,
也就是说至少满足5000rpm的计算,也就是每秒大概200个TDC(我TDC没数错吧。faint)
也就是大概每5ms要更新一次。
更有甚者,我们的EOBD标定,失火诊断是建立在对飞轮的音轮齿型的长度的分析上的,频率要求也就更加的高了。
btw:Linda,都是错觉。我打杂是个不可争议的事实……
【 在 LindaFox (Even or odd? Or even odder?) 的大作中提到: 】
: INCA和我们的采集软件果然不一样……我们最高的采集频率为500Hz,也可以和音轮的缺口同步采集。
: 我们的进气流量不是直接采到的,要通过模型算的,所以计算更新的频率可以比你说的"曲轴瞬时转速"更高。
: BTW:// 我才是打杂的人,touba同学是专家,特别是在某些先进策略的标定方面……
: ...................
☆─────────────────────────────────────☆
touba (两周三亚◎返回小窝) 于 (Sat Jul 1 14:46:00 2006) 提到:
呵呵,你恐怕不知道汽油机音轮是用的60-2个齿吧?
而且linda说的是缺口同步……不是齿同步。
大家这么熟,多少看好Linda的文章再回话。
说的公道点,这些都是已经做出来的产品linda才说的。
可能会有理解上的错误,但是未必会有真的缺陷。
稍微想想就知道,现在的民用汽车,有必要做到齿同步吗?
飞轮转一圈只有一个缺口。对于控制来说,只要这个缺口来判断TDC就可以了。
加上凸轮轴的信号,判断相位就可以。
虽然俺测试技术学的超级烂,多少采样定理还是知道的 。
至于TDC,我是用单缸来算的。因为这是最简单的控制。缸数多,控制的速度也就更高。
简单算,6000rpm,也就是曲轴每秒100转,也就是每秒200个TDC。
应该没错吧。
至于模型,你说的那些我都明白,虽然你是牛人我比较傻,但是这个还是不需要你解释的。
对于经济性和排放,我觉得我接触的实际感受应该还是不少的。你的柴油机研究,应该还没到和整车相关的地步吧?再说了,等到你的柴油机小型化的时候,再来解释经济和排放的关系比较好。
何况对于标定建模,我想MM在全球的领先是显然的,对于一个出过诺贝尔物理学奖的小公司来说,这点技术实力还是有的。当然了,一切都是说过去和现在,将来我希望锐意泰克能全球最牛。哈哈。
其实我只想知道what他们不做模型的话,怎么实现他们的控制的。
因为我想如果不做模型,那该了进气歧管之类的,是不是就不用重新改标定了?
如果这样的话,岂不是省很多钱。
至于失火诊断,我也只知道皮毛……嘿嘿,但是基本算法还是知道的。
毕竟经我手的失火诊断,已经有两款发动机好多款车了。再傻,再不了解一点,
我应该进医院了……汗……
btw:我不是技术牛人,我也做不了技术牛人,所以目前打杂积累经验也就行了。将来争取给师兄这样的技术牛人打杂,帮你们吆喝一下就好了。分工不同么。哈哈。
【 在 lofuture (蓦然回首) 的大作中提到: 】
: 哈哈,500Hz能够达到齿同步?
: 比如柴油机,3000rpm,那么是20ms一圈,
: 360个齿的齿盘,每齿就是20ms/360,频率是18kHz,然后根据香农采样定理...
: ...................
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Sat Jul 1 17:08:07 2006) 提到:
【 在 lofuture (蓦然回首) 的大作中提到: 】
: 任务不同,频率不同。
: 比如对于缸内压力的采集,我们用1MHz的频率。
~~~~~~~~你是指气缸压力吗?你们是用什么方法测到的?
: 失火检测用的是曲轴的瞬时转速信号,
: ...................
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Sat Jul 1 17:21:49 2006) 提到:
关于频率的讨论,你可能没明白我说的意思。
大概有下面三个层面:
1.500Hz是指我们的标定软件做时域采集时的频率,它的大小完全不影响ECU的控制,是给标定工程师分析数据提供方便的。
2.对于ECU来说当然不会只有这点采集频率的,否则连音轮自学习都不能完成。
3.从策略的层面上来讲,ECU会按信号的性质和工况计算的要求以不同的频率来计算。touba前面说的GDBW的计算频率就是这个意思。
我知道的都只是皮毛而已,能和你这样的大牛一起讨论收获还是不小的,呵呵。
【 在 lofuture (蓦然回首) 的大作中提到: 】
: 哈哈,500Hz能够达到齿同步?
: 比如柴油机,3000rpm,那么是20ms一圈,
: 360个齿的齿盘,每齿就是20ms/360,频率是18kHz,然后根据香农采样定理...
: ...................
☆─────────────────────────────────────☆
lofuture (蓦然回首) 于 (Sun Jul 2 10:11:33 2006) 提到:
什么kistler的压力传感器阿
然后用压力分析仪
【 在 LindaFox (Even or odd? Or even odder?) 的大作中提到: 】
: ~~~~~~~~你是指气缸压力吗?你们是用什么方法测到的?
☆─────────────────────────────────────☆
nightfog (疾风劲草三千里,策马扬鞭一万年) 于 (Sun Jul 2 16:36:38 2006) 提到:
汗。。。
【 在 LindaFox (Even or odd? Or even odder?) 的大作中提到: 】
: 这我明白,我的意思是在气缸壁上打孔安装压力传感器?
☆─────────────────────────────────────☆
touba (两周三亚◎返回小窝) 于 (Sun Jul 2 21:14:57 2006) 提到:
应该是燃烧室顶上吧?气缸壁上打孔还是很恐怖的。
【 在 nightfog (疾风劲草三千里,策马扬鞭一万年) 的大作中提到: 】
: 汗。。。
☆─────────────────────────────────────☆
LoveCat (大尾巴猫_生命中总是有些是值得你去冒险的) 于 (Sun Jul 2 21:19:22 2006) 提到:
从机械的角度来说缸盖打孔装传感器要远比缸壁容易啊
不过
不是在说ECU的信号的采集么?
怎么就说到这个去了?
【 在 touba (两周三亚◎返回小窝) 的大作中提到: 】
: 应该是燃烧室顶上吧?气缸壁上打孔还是很恐怖的。
☆─────────────────────────────────────☆
touba (两周三亚◎返回小窝) 于 (Sun Jul 2 21:36:18 2006) 提到:
嘿嘿,跑题了,不过要是打在缸壁上我担心会拉缸什么的。
【 在 LoveCat (大尾巴猫_生命中总是有些是值得你去冒险的) 的大作中提到: 】
: 从机械的角度来说缸盖打孔装传感器要远比缸壁容易啊
: 不过
: 不是在说ECU的信号的采集么?
: ...................
☆─────────────────────────────────────☆
LindaFox (Even or odd? Or even odder?) 于 (Sun Jul 2 21:54:46 2006) 提到:
缸盖缸盖,说错了
【 在 touba (两周三亚◎返回小窝) 的大作中提到: 】
: 应该是燃烧室顶上吧?气缸壁上打孔还是很恐怖的。
☆─────────────────────────────────────☆
FrancePires (呵呵) 于 (Mon Jul 3 09:33:06 2006) 提到:
同没...
【 在 touba (两周三亚◎返回小窝) 的大作中提到: 】
: 我证明一下。linda同学不是在说标定。
: 做标定这么没有技术含量的活,只有我这种打杂的人才干。
: 咳咳……同行不要揍我啊,没别的意思……
: ...................