PCM Diagnostics & Tuning HP Tuners | Holley | Diablo

ANy way in EFILive to make this PID?

Thread Tools
 
Search this Thread
 
Old Dec 6, 2003 | 10:53 AM
  #1  
GrannySShifting's Avatar
Thread Starter
TECH Junkie
iTrader: (10)
 
Joined: Nov 2001
Posts: 3,944
Likes: 21
From: Glen Burnie, Md
Default ANy way in EFILive to make this PID?

Woudl lie to make a graph of acceleration, Id guess youd have to use VSS vs time and plot the time to VSS change.

How would I go about making that graph?
Reply
Old Dec 6, 2003 | 12:26 PM
  #2  
gojo's Avatar
TECH Enthusiast
iTrader: (12)
 
Joined: Mar 2002
Posts: 539
Likes: 0
From: w.s.n.c.
Default

Originally Posted by GrannySShifting
Woudl lie to make a graph of acceleration, Id guess youd have to use VSS vs time and plot the time to VSS change.

How would I go about making that graph?
There is a Pid named "time since engine started". If you put that on the same plane as the VSS Pid that might do it.
Reply
Old Dec 6, 2003 | 05:51 PM
  #3  
EFILive's Avatar
Restricted User
iTrader: (2)
 
Joined: Dec 2001
Posts: 424
Likes: 1
From: New Zealand
Default

There is already a PID called {CALC.G_FORCE} which gives acceleration figures in terms of g's.

Here is the info (from the V5 manual) explaining the acceleration PID:

dx({pid},dt)
Returns the derivative of {pid} with respect to time in seconds.
dt specifies the time interval (in number of frames) of the derivative.
The time interval extends either side of the current frame by dt frames.

Because the data obtained by EFILive is discrete, anomalous results will
be generated for too small values of dt.
We recommend setting dt to between 6 and 14.

In V6 the dx function uses the previous "dt" frames only.

Example:
Calculate the acceleration in metres per second per second.
dx({SAE.VSS.kph},6)/3.6)
The derivatives calculated by the dx() function are only approximations and
their accuracy is proportional to the speed of data capture.
The faster the data capture rate - the more continuous the data - the more accurate the approximations.

Regards
Paul

Last edited by EFIliveV5; Dec 7, 2003 at 04:06 AM.
Reply
Old Dec 6, 2003 | 10:33 PM
  #4  
GrannySShifting's Avatar
Thread Starter
TECH Junkie
iTrader: (10)
 
Joined: Nov 2001
Posts: 3,944
Likes: 21
From: Glen Burnie, Md
Default

In order to quanitfy changes in acceleration rates of vehicle to determine if motor is revving more quickly (more power) how would the pid be set up?

Would like to see if picking up 50 ftlbs from a tune translates into how much faster acceleration.

derivative of speed is acceleration, derivitive of that would be ?jerk? possibly? would like to see graphs of that over a dyno run
Reply
Old Dec 7, 2003 | 04:03 AM
  #5  
EFILive's Avatar
Restricted User
iTrader: (2)
 
Joined: Dec 2001
Posts: 424
Likes: 1
From: New Zealand
Default

So you want to log the rate of change of acceleration?
That would be the second derivative of speed with respect to time.

Create a calculated PID for acceleration using dx({SAE.VSS.kph},6)/3.6) call it CALC.ACCELERATION.

Create a calcualted PID using
dx({CALC.ACCELERATION},6)) and call it {CALC.JERK} if you will.

Warning:
Using nested calculated PIDs means you need to be careful with the evaluation order of PIDs. Obviously you need {CALC.ACCELERATION} to be evaluated before {CALC.JERK}.

EFILive V6 evaluates calculated PIDs in PRN sequence lowest first, highest last.

Another warning:
the dx() function is evaluated by taking the average value of the {PID} for the number of frames specified by the second parameter (in this case 6 frames) .

Then the second calculated PID is also evaluating the average over 6 frames of the first calculated PID. That's 36 extra calculations per frame.

Using nested dx() functions like that can quickly slow down your machine to the point where real time logging may not be possible.
For that reason it is best to NOT have calculated PIDs seclected while logging. You can easily select them for review once logging is completed.

Regards
Paul
Reply
Old Dec 7, 2003 | 07:12 PM
  #6  
GrannySShifting's Avatar
Thread Starter
TECH Junkie
iTrader: (10)
 
Joined: Nov 2001
Posts: 3,944
Likes: 21
From: Glen Burnie, Md
Default

Yeah that seems like what Im looking for.

TO do just pure acceleration is the accel .pid right? IS the 6 you used an arbitrary number and in what cases should I use the upper/lower limit for example?
Reply
Old Dec 8, 2003 | 12:32 AM
  #7  
EFILive's Avatar
Restricted User
iTrader: (2)
 
Joined: Dec 2001
Posts: 424
Likes: 1
From: New Zealand
Default

Yes, for acceleration only (rate of change of speed), use the expresion:
dx({SAE.VSS.kph},6)/3.6)
which gives acceleration in meters per second per second.

The 6 is the number of frames over which EFILive averages the VSS reading. This has the effect of damping the spikes that you would normally see due to small changes in the VSS signal.

A value that is too low (i.e. less than about 5) will show a very jagged line for the acceleration.
A value that is too high will take longer to compute and will lose accuracy due to the effects of averaging.

I would recomend a value of between 6 and 10.

Just for your info the other constant 3.6 converts the kilometers per hour value to meters per second value.
1 kph
=1000 meters per hour
=1000 meters per 3600 seconds
= 1 meter per 3.6 seconds.

If you left off the 3.6 then the result would be acceleration in kilometers per hour per second.
Which actually makes a lot of sense since we measure vehicle's speeds in kilometers per hour.

Or if you use the expression: dx({SAE.VSS.mph},6)) you would get the acceleration in miles per hour per second.

Paul
Reply
Old Dec 8, 2003 | 08:53 PM
  #8  
GrannySShifting's Avatar
Thread Starter
TECH Junkie
iTrader: (10)
 
Joined: Nov 2001
Posts: 3,944
Likes: 21
From: Glen Burnie, Md
Default

metric is probably better for quantifying results between different cars
Reply
LS1 Tech Stories

The Best V8 Stories One Small Block at Time

story-0

Amazing '71 Camaro Restomod Is Modern Muscle Car Under the Skin

 Verdad Gallardo
story-1

6 Common C5 Corvette Failures and What's Involved In Repairing Them

 Pouria Savadkouei
story-2

Retro Modern Bandit Pontiac Trans AM Comes With Burt Reynolds' Autograph

 Verdad Gallardo
story-3

Top 10 Greatest Cadillac V Series Performance Models Ever, Ranked

 Pouria Savadkouei
story-4

Top 10 Most Powerful Chevy Trucks Ever Made!

 
story-5

Hennessey's New Supercharged Silverado ZR2 Has 700 HP

 Verdad Gallardo
story-6

Coachbuilt N2A Anteros Is an LS2-Powered C6 Corvette In Italian Clothes

 Verdad Gallardo
story-7

Awesome K5 Blazer Restomod Comes With C7 Corvette Power

 Verdad Gallardo
story-8

10 Camaros You Should Never Buy

 
story-9

10 LS Engine Myths That Refuse to Die

 Verdad Gallardo




All times are GMT -5. The time now is 10:11 PM.

story-0
Amazing '71 Camaro Restomod Is Modern Muscle Car Under the Skin

Slideshow: This heavily modified 1971 Camaro mixes classic muscle car styling with a fifth-generation Camaro interior and modern LS3 power.

By Verdad Gallardo | 2026-05-12 18:06:42


VIEW MORE
story-1
6 Common C5 Corvette Failures and What's Involved In Repairing Them

Slideshow: From wobbling harmonic balancers to failed EBCMs, these are the issues that define long-term C5 ownership and what repairs typically involve.

By Pouria Savadkouei | 2026-05-07 18:44:57


VIEW MORE
story-2
Retro Modern Bandit Pontiac Trans AM Comes With Burt Reynolds' Autograph

Slideshow: A modern Camaro transformed into a retro icon, this limited-run "Bandit" build blends nostalgia with brute force in a way few revivals manage.

By Verdad Gallardo | 2026-04-21 13:57:02


VIEW MORE
story-3
Top 10 Greatest Cadillac V Series Performance Models Ever, Ranked

Slideshow: Cadillac didn't just crash the high-performance luxury vehicle party, it showed up loud, supercharged, and occasionally a little unhinged...

By Pouria Savadkouei | 2026-04-16 10:05:15


VIEW MORE
story-4
Top 10 Most Powerful Chevy Trucks Ever Made!

Slideshow: Top ten most powerful Chevy trucks ever made

By | 2026-03-25 09:22:26


VIEW MORE
story-5
Hennessey's New Supercharged Silverado ZR2 Has 700 HP

Slideshow: Hennessey has turned the Silverado ZR2 into a 700-hp off-road monster with supercharged V8 power and a limited production run.

By Verdad Gallardo | 2026-03-24 18:57:52


VIEW MORE
story-6
Coachbuilt N2A Anteros Is an LS2-Powered C6 Corvette In Italian Clothes

Slideshow: A one-off sports car that looks like a vintage Italian exotic-but hides a C6 Corvette underneath-just sold for the price of a new mid-engine Corvette.

By Verdad Gallardo | 2026-03-23 18:53:41


VIEW MORE
story-7
Awesome K5 Blazer Restomod Comes With C7 Corvette Power

Slideshow: A heavily reworked 1972 K5 Blazer swaps its off-road roots for a low-slung street-focused build with modern V8 power.

By Verdad Gallardo | 2026-03-09 18:08:45


VIEW MORE
story-8
10 Camaros You Should Never Buy

Slideshow: There are thousands of used Camaros on the market but we think you should avoid these 10

By | 2026-02-17 17:09:30


VIEW MORE
story-9
10 LS Engine Myths That Refuse to Die

Slideshows: Which one of these myths do you believe?

By Verdad Gallardo | 2026-01-28 18:10:11


VIEW MORE