Power FC Forum Apex Power FC Support and Questions.

Power FC Autotuning feature

Thread Tools
 
Search this Thread
 
Old 08-29-05, 07:16 PM
  #1  
Senior Member

Thread Starter
 
FastHatch's Avatar
 
Join Date: Feb 2005
Location: Germany
Posts: 427
Likes: 0
Received 0 Likes on 0 Posts
Autotuning feature

I would like to discuss how a autotuning feature should be implemented in FC Tune. The result should be some kinde of pseudo code.

Here are my ideas:

The fuel correction map can be used as a target AFR map, that is what the software is aiming for.

o2 feedback has to be disabled.

A wideband must be connected to the box.

The current injector pulse width and injection correction coefficient can be monitored.

Only the fuel base maps are modified.

Does every wideband have to be calibrated individually or would it be possible to make a pull down menu with default values?
Old 08-29-05, 11:09 PM
  #2  
Eats, Sleeps, Dreams Rotary

iTrader: (13)
 
jamespond24's Avatar
 
Join Date: Aug 2002
Location: Pittsburg, KS.
Posts: 4,152
Likes: 0
Received 0 Likes on 0 Posts
Autotuning is the way to go. Keep us updated if you have something going?
Old 08-30-05, 12:44 AM
  #3  
Eats, Sleeps, Dreams Rotary

iTrader: (61)
 
87GTR's Avatar
 
Join Date: Aug 2001
Location: Nago Okinawa
Posts: 3,103
Likes: 0
Received 1 Like on 1 Post
I think the auto tune should use really safe timing too. if the user wants to get more aggressive with timing then let them make the adjustments.
Old 08-30-05, 01:36 AM
  #4  
Nzo
TougeTard

 
Nzo's Avatar
 
Join Date: Feb 2003
Location: 415
Posts: 70
Likes: 0
Received 0 Likes on 0 Posts
Fasthatch have you decided on a good way to do auto ignition timing or is this only for AFR?
Old 08-30-05, 05:07 AM
  #5  
Senior Member

Thread Starter
 
FastHatch's Avatar
 
Join Date: Feb 2005
Location: Germany
Posts: 427
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Nzo
Fasthatch have you decided on a good way to do auto ignition timing or is this only for AFR?
Only AFR, timing has to be done on the dyno. Street tuning the timing never gives you the best result. Also for timing i have not the feedback like for AFR.

Also the name autotuning isn't really correct, you tell the software the desired target AFR and it just trys to find the necessary injector pulse width.

Autotuning the ignition actually means the software has to find the best value.
Old 08-30-05, 06:16 AM
  #6  
Mad Man

iTrader: (5)
 
fritts's Avatar
 
Join Date: Aug 2002
Location: Indiana
Posts: 2,128
Likes: 0
Received 4 Likes on 4 Posts
Since there isn't a good way to tune timing. Are you going to create a table that can retard timing. It probably would have to be based on the change in reading of the knock sensor. Would need to be adjustable because my 40 max reading for knock can somehow be the same as someone elses at 120. Also if possible have it ignore shift points. I don't know how you would do this possibly look at throttle change or maybe use a length of time the knock has to be at a specific max level and ignore the value.
Old 08-30-05, 08:12 AM
  #7  
Addicted to Track

 
TailHappy's Avatar
 
Join Date: Jan 2002
Location: NC
Posts: 903
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by FastHatch
I would like to discuss how a autotuning feature should be implemented in FC Tune. The result should be some kinde of pseudo code.
Whew, this would really be a cool feature, but requires a tremendous amount of consideration.

I personally would want to limit how much the software is allowed to mess with the numbers. Such as any particular cell can only be changed, 5%, for example. I would also like to be able to review what changes it has made. I'm not sure how all this is going to work since you said you would be using the correction map to tell it what target AFR, and a lot of us guys like to normalize our correction map to all ones for ease in tuning.

Also, there's so many correction factors applied to the maps (air temp, water temp, etc), it seems like the software could find itself chasing it's tail, so to speak.

Another idea might be to lock it down to a particular portion of the map. For example, I don't mind it messing with cruise or idle areas, but leave the boost areas to me.

The biggest concern is that our fragile rotaries can't handle any mistakes. Leaning it out just a little too much could quickly mean the end of that engine....
Old 08-30-05, 08:52 AM
  #8  
Senior Member

Thread Starter
 
FastHatch's Avatar
 
Join Date: Feb 2005
Location: Germany
Posts: 427
Likes: 0
Received 0 Likes on 0 Posts
@fritts: Please post other questions in the FC Tune thread. Thanks.

Originally Posted by TailHappy
Such as any particular cell can only be changed, 5%, for example. I would also like to be able to review what changes it has made. I'm not sure how all this is going to work since you said you would be using the correction map to tell it what target AFR, and a lot of us guys like to normalize our correction map to all ones for ease in tuning.
So you would like to have a different map beside the fuel correction map, say a virtual fuel correction map? Do you want to set a overall limit or for each column/row? Same limit for enleanment and enrichment?


Originally Posted by TailHappy
Also, there's so many correction factors applied to the maps (air temp, water temp, etc), it seems like the software could find itself chasing it's tail, so to speak.
The engine must be at operating temperature and there must be no throttle movement while the software collects the samples. That way the correction factors are minimized. The software can monitor the current injector pulse width and injection correction.

Originally Posted by TailHappy
Another idea might be to lock it down to a particular portion of the map. For example, I don't mind it messing with cruise or idle areas, but leave the boost areas to me.
This could be done, cells or portions of the map could be selected and then marked or unmarked.

Originally Posted by TailHappy
The biggest concern is that our fragile rotaries can't handle any mistakes. Leaning it out just a little too much could quickly mean the end of that engine....
That shouldn't be a concern if you set a upper and lower limit what the software is allowed to change.
Old 08-30-05, 09:06 AM
  #9  
Eats, Sleeps, Dreams Rotary

iTrader: (61)
 
87GTR's Avatar
 
Join Date: Aug 2001
Location: Nago Okinawa
Posts: 3,103
Likes: 0
Received 1 Like on 1 Post
sounds more like self map mode or auto map build mode
Old 08-30-05, 12:01 PM
  #10  
Hooray For Boobies!!!

 
RotorJoe's Avatar
 
Join Date: Sep 2002
Location: Washington
Posts: 3,570
Likes: 0
Received 1 Like on 1 Post
Great topic, I'm listening and very interested.
Old 08-31-05, 07:48 AM
  #11  
Addicted to Track

 
TailHappy's Avatar
 
Join Date: Jan 2002
Location: NC
Posts: 903
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by FastHatch
So you would like to have a different map beside the fuel correction map, say a virtual fuel correction map? Do you want to set a overall limit or for each column/row? Same limit for enleanment and enrichment?
I would be satisfied with just an overall limit, though if you really wanted to get fancy I suppose a complete extra map would allow the most versatility. I just have different comfort factors with what I would want to allow it to do based on engine load.

Originally Posted by FastHatch
The engine must be at operating temperature and there must be no throttle movement while the software collects the samples. That way the correction factors are minimized. The software can monitor the current injector pulse width and injection correction.
So you would pretty much need to go out and do specific runs to get it to autotune, correct? Because during normal driving I'm constantly moving the throttle, other than at cruise. However, air temperature would still be a factor if your correction tables weren't right (which I don't think they are from what I've seen)

Originally Posted by FastHatch
This could be done, cells or portions of the map could be selected and then marked or unmarked.
Perfect!

Originally Posted by FastHatch
That shouldn't be a concern if you set a upper and lower limit what the software is allowed to change.
Exactly, but that's why I think limits are a necessity. I can't afford to risk it removing 20% fuel from my boost area because my wideband crapped out or something...

Sounds exciting! Nice to see something new again for a 10 year old car.
Old 08-31-05, 07:31 PM
  #12  
Racing Rotary Since 1983

iTrader: (6)
 
Howard Coleman's Avatar
 
Join Date: Oct 2001
Location: Hiawassee, Georgia
Posts: 6,106
Received 529 Likes on 294 Posts
you are on the correct path as to auto tune...

i suggest a 5% limit which will work well as it does cap the change. further, it is common to move a fuel cell 10% or so but since autotune will be enabled more often the 5% won't prove a problem.

OTOH, if it wouldn't be difficult, perhaps we could stipulate a max change /cell.

congrats on your efforts and i look forward to moving ahead w FC Tune.
Old 08-31-05, 09:50 PM
  #13  
Need more sleep

iTrader: (1)
 
twokrx7's Avatar
 
Join Date: Nov 2001
Location: Woodlands TX
Posts: 1,690
Likes: 0
Received 2 Likes on 1 Post
I would suggest a mode where you make a run or runs with auto-tune off and ask the computer to suggest a change in the maps to achieve target AFRs, then you accept the changes or modify them. Perhaps with some helpful functions such as a menu driven maximum percent change or percent of suggested change etc. the manual auto-tune can be made in baby steps safely. Before accepting changes it should provide an easy to read table of AFR values per cell including average AFR, number of samples, as well as min and max AFR reading. Another screen would give the average AFR, target AFR and the seggested change to achieve target. This would take out some of the risks of improper interpretation of the AFR data if auto-tune changes values while you drive.
Old 09-01-05, 07:34 AM
  #14  
Addicted to Track

 
TailHappy's Avatar
 
Join Date: Jan 2002
Location: NC
Posts: 903
Likes: 0
Received 0 Likes on 0 Posts
Another vote for twokrx7's suggestions.
Old 09-01-05, 12:49 PM
  #15  
Rotary Freak

 
jpandes's Avatar
 
Join Date: Mar 2001
Location: San Francisco, CA
Posts: 2,236
Likes: 0
Received 1 Like on 1 Post


I'd like to see this in action! Maybe on someone else's rotary first



Originally Posted by TailHappy
Whew, this would really be a cool feature, but requires a tremendous amount of consideration.

I personally would want to limit how much the software is allowed to mess with the numbers. Such as any particular cell can only be changed, 5%, for example. I would also like to be able to review what changes it has made. I'm not sure how all this is going to work since you said you would be using the correction map to tell it what target AFR, and a lot of us guys like to normalize our correction map to all ones for ease in tuning.

Also, there's so many correction factors applied to the maps (air temp, water temp, etc), it seems like the software could find itself chasing it's tail, so to speak.

Another idea might be to lock it down to a particular portion of the map. For example, I don't mind it messing with cruise or idle areas, but leave the boost areas to me.

The biggest concern is that our fragile rotaries can't handle any mistakes. Leaning it out just a little too much could quickly mean the end of that engine....
Old 09-04-05, 04:51 PM
  #16  
Eats, Sleeps, Dreams Rotary

iTrader: (17)
 
neit_jnf's Avatar
 
Join Date: Apr 2003
Location: Around
Posts: 3,929
Received 198 Likes on 144 Posts
I tried the same topic some time ago and nobody seemed to like the idea

https://www.rx7club.com/engine-management-forum-37/why-doesnt-anyone-make-self-tuning-stand-alone-ecu-452003/

How come they like it now??
Old 09-06-05, 08:18 AM
  #17  
Addicted to Track

 
TailHappy's Avatar
 
Join Date: Jan 2002
Location: NC
Posts: 903
Likes: 0
Received 0 Likes on 0 Posts
I like the idea now because for one, we actually have someone capabable and offering to do it so it's not just a pipe dream, and also it's being created from scratch so we can all put in our input on how exactly we want it to work.....
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Turblown
Vendor Classifieds
12
10-17-20 03:25 PM
gfd263
Megasquirt Forum
1
08-28-16 08:58 PM



Quick Reply: Power FC Autotuning feature



All times are GMT -5. The time now is 08:52 PM.