ECUs and Tuning Discuss Engine Management, Tuning, & Programming

Virtual Dyno

Thread Tools
 
Search this Thread
 
Old 03-04-2012, 01:39 PM
  #81  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

I just added where you could view HP and TQ on the graph all screen. Next Ill work on marrying up the records of HP and TQ and the original records since I trim some out.
bbarnhill is offline  
Old 03-04-2012, 02:15 PM
  #82  
Elite Member
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

Another really good figure of merit to plot vs. RPM is VE derived from:

AFR * fuel_pulse_width * inj_size / displacement * correction_factor_from_fuel_pressure

I do this with the AEM datalog software.
JasonC SBB is offline  
Old 03-04-2012, 02:18 PM
  #83  
Elite Member
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

And then BMEP divided by MAP divided by the above VE.
This will give you an idea of how optimal your ignition timing is.
JasonC SBB is offline  
Old 03-04-2012, 02:34 PM
  #84  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

yeah ............ seeing as how I dont know what is in each column (that section is dumb) thats gonna be hard to detect automatically. Id have to know each of those column names and types for all 30 loggers it supports ... geez

Thats the problem on these types of calculations.
bbarnhill is offline  
Old 03-04-2012, 02:36 PM
  #85  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

I have an idea how it could be done but dang yall really dont want me to get any sleep do ya
bbarnhill is offline  
Old 03-04-2012, 04:29 PM
  #86  
Elite Member
iTrader: (4)
 
hornetball's Avatar
 
Join Date: Mar 2008
Location: Granbury, TX
Posts: 6,301
Total Cats: 696
Default

A sleeping SW Engineer is an oxymoron. In any case, everything that Jason mentioned is already available in our data logs with one magic ingredient missing . . . derived torque . . . which is what Virtual Dyno has!

As for marrying up records to re-include trimmed data, you can just use that interpolation function I posted earlier.
hornetball is offline  
Old 03-04-2012, 04:38 PM
  #87  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

Geeeeez

Im trying to think about this issue a bit because now Ill be in the file export business
bbarnhill is offline  
Old 03-04-2012, 04:42 PM
  #88  
Elite Member
iTrader: (4)
 
hornetball's Avatar
 
Join Date: Mar 2008
Location: Granbury, TX
Posts: 6,301
Total Cats: 696
Default

Thinking hurts. No pain, no gain.
hornetball is offline  
Old 03-04-2012, 04:56 PM
  #89  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

It hurts some of us (ME) more than others.
bbarnhill is offline  
Old 03-04-2012, 11:42 PM
  #90  
Elite Member
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

bbarnhill,

What smoothing algorithm do you use to smoothen the torque calc?

Way back in 1998 I wrote a Mathcad sheet for extracting torque from an MP3 audio recording of the ignition pulses. The best smoothing function it had that I tried was "LOESS".
JasonC SBB is offline  
Old 03-04-2012, 11:47 PM
  #91  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

Jason: we need to talk ... I'm looking for another smoothing algorithm other than the one I'm using. I'm currently using an averaging algorithm, and I've tried Bezier curves too (currently disabled). Something just bothers me bout the smoothing and I cant put my finger on it. Dont get me wrong it works pretty darn good but I think something a little more tailored for smoothing curves without flattening their arc too much would be nicer.
bbarnhill is offline  
Old 03-05-2012, 03:50 PM
  #92  
Elite Member
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

Show me your smoothing algo.
Can you find some code examples implementing loess?
JasonC SBB is offline  
Old 03-05-2012, 08:05 PM
  #93  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

havent looked at LOESS ... its literally just averaging the adjacent points together as it walks up the graph
bbarnhill is offline  
Old 03-09-2012, 10:50 AM
  #94  
Elite Member
iTrader: (4)
 
hornetball's Avatar
 
Join Date: Mar 2008
Location: Granbury, TX
Posts: 6,301
Total Cats: 696
Default Errors w/ 1.1.7

Keep getting the following error boxes with 1.1.7:

On startup:

"Could not load columnnames.xml. Default values will be used."

During execution and on shutdown:

"Failed saving columnnames.xml: There are multiple root elements. Line 374, position 6."

Suggestions?

I want 1.1.8 anyway.
hornetball is offline  
Old 03-09-2012, 12:12 PM
  #95  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

That is a bug that is fixed in 1.1.8 ... default values in the dataset definition were not set ... a bug that I dont know how it just now started showing up but thats how most bugs are. Im going to work with my beta testers this weekend and see if I can get 1.1.8 released while I meet my wife in St. Louis since we are living 7.5 hours apart right now :( (school and work). She will understand that you guys need 1.1.8 though
bbarnhill is offline  
Old 03-12-2012, 11:51 PM
  #96  
Elite Member
iTrader: (4)
 
hornetball's Avatar
 
Join Date: Mar 2008
Location: Granbury, TX
Posts: 6,301
Total Cats: 696
Default

OK, you had your conjugal visit. Where's 1.1.8? JK
hornetball is offline  
Old 03-13-2012, 12:35 AM
  #97  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

damn you hornet!!! Conjugal visits are what I live for man.

I just sent 1.1.8 beta 7 out tonight with some tweaks to fix drag and drop for those of you that still have UAC turned on. If that beta checks out fine then Im on to releasing 1.1.8
bbarnhill is offline  
Old 03-21-2012, 07:00 PM
  #98  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default

I sent 1.1.8 beta 11 to the beta tester last night. He will get back to me by the weekend and Ill hopefully get good news and release that to you guys this weekend. No promises just making sure you know that Im still pushing to get 1.1.8 out as it fixes a lot of bugs I hope.
bbarnhill is offline  
Old 03-25-2012, 03:42 PM
  #99  
Junior Member
 
bbarnhill's Avatar
 
Join Date: Jan 2012
Location: Kansas City, KS
Posts: 66
Total Cats: 3
Default Virtual Dyno 1.1.8

1.1.8 has been released. Come and get it!!!

Here is a list of the changes:

- Fixed a bug allowing the display values popup on graph other columns to draw offscreen
- Fixed UI bug that left selected profiles blue when another profile was selected
- Fixed miscoloring of smoothing options on run specific context menu
- Fixed UI bug where was border showing on both sides between HPTQ graph and AFRBoost graph
- Fixed delay when profile is selected till the time the menu is hidden
- Fixed incorrect loading of smoothing factor from saved settings file
- Fixed a bug when writing columnnames.xml on update that caused the invalid root element error
- Added dropdown to select profile from bottom of screen where active profile is displayed
- Added check for file in use when loading columnnames.xml as it may still be updating
- Added trimming of commonly trimmed char from column names when looking for column
- Added EcuTek log support
- Added LS2Edit log support (.LOG only)
- Added Link G4 log support (after running the llc2csv converter only)
- Added UV Scan log support
- Added more time formats to be compatible varying time formats
- Added setting to allow toggling smoothing time in case of unsmooth time signal
- Revamped the settings window to be a window instead of a panel
- Persist all settings across program in a common settings object instead of reading form settings screen
- Moved all updating to the splash screen so updates are done before loading the application
- Replaced most typeof comparisons with the 'is' keyword
- Removed system serial number and install id as it caused instability with the UAC
- Removed application manifests that elevated security and disabled drag and drop with UAC on
- All update versions come from the webservice instead of direct web xml reads
- Column updates are now through the webservice
- Cancel zoom button is always visible but disabled when graph is not zoomed
bbarnhill is offline  
Old 03-26-2012, 10:22 AM
  #100  
Elite Member
iTrader: (4)
 
hornetball's Avatar
 
Join Date: Mar 2008
Location: Granbury, TX
Posts: 6,301
Total Cats: 696
Default

text file output?
hornetball is offline  


Quick Reply: Virtual Dyno



All times are GMT -4. The time now is 11:55 PM.