Page 1 of 1

Peak Hold Injector Output Module

PostPosted: Thu Jun 29, 2017 8:35 am
by Fast_Moto
How are partial fuel cuts executed up by the Peak Hold Injector Output Module and applied to the cylinders? For example, are they applied randomly to the cylinders?

I would like to decide what cylinders to cut during a fuel cut. Is setting the volume for the respective injectors to 0 during the cut the best way of doing that?

Re: Peak Hold Injector Output Module

PostPosted: Fri Jun 30, 2017 1:40 pm
by MalcolmG
Since the internal function of the Peak Hold Injector Group is hidden, only someone from Motec can answer the question of how it works. I would guess that they randomly cut cylinders with a probability of any injection cut being equal to the value of Fuel.Cut.Value (e.g. generate random number between 0 and 1, if number is < Fuel.Cut.Value % then cut fuel).

Looking through the GPR package (I'm assuming you're using this or a derivative of it here), it looks like the way fuel volume is assigned would be a bit messy to interrupt with conditionals for determining whether or not to cut a cylinder. A better option might be to use the individual cylinder trim value to turn off fuel for a cylinder. If you look at the Fuel.Volume.Cylinder (n).Trim Input Object, it points to the table Fuel.Cylinder (n).Trim. You could instead point it to a channel, then have a scheduled function that either assigns the value from the Trim table to this channel, or sets it to zero in the event that you wish to cut fuel on that cylinder. Depending on what sort of functionality you're looking for, you might have to set the execution rate of that function to be pretty high if you want to be able to control every single injection event. Could use a dual rate event.

Re: Peak Hold Injector Output Module

PostPosted: Fri Jun 30, 2017 2:04 pm
by Fast_Moto
Thank you for your response. I suspect you are right concerning Motec's fuel cut approach.

For background, I am working on a new torque based package for a multi-throttle engine which requires me to estimate torque generated by each bank (ideally each cycle). And, for driveability reasons, it is preferable to operate the throttles differently during acceleration which complicates matters further. I suspect I will need to be pretty creative to make it work with Motec's Peak Hold Injector modules.

Re: Peak Hold Injector Output Module

PostPosted: Sun Jul 02, 2017 11:38 am
by Ben-S
I haven't had a reason to do this on the M1 so I haven't looked into it and my laptop is in our rig headed back to the shop but if motec is still using the randomiser like the M800 it works as described in the attached spreadsheet.

Re: Peak Hold Injector Output Module

PostPosted: Wed Jul 05, 2017 3:56 am
by Fast_Moto
Thank you!