Power FC Forum Apex Power FC Support and Questions.

Power FC Autotuning feature

Old Aug 29, 2005 | 07:16 PM
  #1  
FastHatch's Avatar
Thread Starter
Senior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 427
Likes: 0
From: Germany
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?
Reply
Old Aug 29, 2005 | 11:09 PM
  #2  
jamespond24's Avatar
Eats, Sleeps, Dreams Rotary
Tenured Member 20 Years
iTrader: (13)
 
Joined: Aug 2002
Posts: 4,152
Likes: 0
From: Pittsburg, KS.
Autotuning is the way to go. Keep us updated if you have something going?
Reply
Old Aug 30, 2005 | 12:44 AM
  #3  
87GTR's Avatar
Eats, Sleeps, Dreams Rotary
Tenured Member 10 Years
iTrader: (61)
 
Joined: Aug 2001
Posts: 3,103
Likes: 1
From: Nago Okinawa
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.
Reply
Old Aug 30, 2005 | 01:36 AM
  #4  
Nzo's Avatar
Nzo
TougeTard
Tenured Member 05 Years
 
Joined: Feb 2003
Posts: 70
Likes: 0
From: 415
Fasthatch have you decided on a good way to do auto ignition timing or is this only for AFR?
Reply
Old Aug 30, 2005 | 05:07 AM
  #5  
FastHatch's Avatar
Thread Starter
Senior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 427
Likes: 0
From: Germany
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.
Reply
Old Aug 30, 2005 | 06:16 AM
  #6  
fritts's Avatar
Mad Man
Tenured Member: 20 Years
iTrader: (5)
 
Joined: Aug 2002
Posts: 2,128
Likes: 4
From: Indiana
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.
Reply
Old Aug 30, 2005 | 08:12 AM
  #7  
TailHappy's Avatar
Addicted to Track
Tenured Member 15 Years
 
Joined: Jan 2002
Posts: 903
Likes: 0
From: NC
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....
Reply
Old Aug 30, 2005 | 08:52 AM
  #8  
FastHatch's Avatar
Thread Starter
Senior Member
Tenured Member 05 Years
 
Joined: Feb 2005
Posts: 427
Likes: 0
From: Germany
@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.
Reply
Old Aug 30, 2005 | 09:06 AM
  #9  
87GTR's Avatar
Eats, Sleeps, Dreams Rotary
Tenured Member 10 Years
iTrader: (61)
 
Joined: Aug 2001
Posts: 3,103
Likes: 1
From: Nago Okinawa
sounds more like self map mode or auto map build mode
Reply
Old Aug 30, 2005 | 12:01 PM
  #10  
RotorJoe's Avatar
Hooray For Boobies!!!
Tenured Member 05 Years
 
Joined: Sep 2002
Posts: 3,570
Likes: 1
From: Washington
Great topic, I'm listening and very interested.
Reply
Old Aug 31, 2005 | 07:48 AM
  #11  
TailHappy's Avatar
Addicted to Track
Tenured Member 15 Years
 
Joined: Jan 2002
Posts: 903
Likes: 0
From: NC
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.
Reply
Old Aug 31, 2005 | 07:31 PM
  #12  
Howard Coleman's Avatar
Racing Rotary Since 1983
Tenured Member: 20 Years
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Oct 2001
Posts: 6,279
Likes: 728
From: Florence, Alabama
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.
Reply
Old Aug 31, 2005 | 09:50 PM
  #13  
twokrx7's Avatar
Need more sleep
Tenured Member 15 Years
iTrader: (1)
 
Joined: Nov 2001
Posts: 1,690
Likes: 3
From: Woodlands TX
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.
Reply
Old Sep 1, 2005 | 07:34 AM
  #14  
TailHappy's Avatar
Addicted to Track
Tenured Member 15 Years
 
Joined: Jan 2002
Posts: 903
Likes: 0
From: NC
Another vote for twokrx7's suggestions.
Reply
Old Sep 1, 2005 | 12:49 PM
  #15  
jpandes's Avatar
Rotary Freak
Tenured Member 15 Years
 
Joined: Mar 2001
Posts: 2,236
Likes: 1
From: San Francisco, CA


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....
Reply
Old Sep 4, 2005 | 04:51 PM
  #16  
neit_jnf's Avatar
Eats, Sleeps, Dreams Rotary
Tenured Member: 20 Years
iTrader: (17)
 
Joined: Apr 2003
Posts: 4,057
Likes: 262
From: Around
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??
Reply
Old Sep 6, 2005 | 08:18 AM
  #17  
TailHappy's Avatar
Addicted to Track
Tenured Member 15 Years
 
Joined: Jan 2002
Posts: 903
Likes: 0
From: NC
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.....
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Turblown
Vendor Classifieds
12
Oct 17, 2020 03:25 PM
gfd263
Megasquirt Forum
1
Aug 28, 2016 08:58 PM


Thread Tools
Search this Thread

All times are GMT -5. The time now is 12:01 PM.