How does PerfExpert works ?

PerfExpert relies on the accelerometer of your phone to measure the actual acceleration of your car. This requires that you always take off the car from complete halt (0Mph), which allows the application to compute very accurately the instantaneous speed and distance. PerfExpert can compute not only car performances in acceleration times (0-60Mph, 1/4mile...) but also horsepower and torque of your engine thanks to the information you previously provided in your car profile (total vehicle weight, gear box ratios, final drive ratios...).

Resulting from long research and development, techniques used by PerfExpert to handle acceleration and compute engine horsepower give reliable and realistic results.


What do I need for reliable measurements ?

In order to perform realistic measurements, you must give great importance to the measurement conditions and the measurement procedure in itself. By following these instructions you can get excellent results :

  • Fill with attention all the parameters of your car profil (search info on the net, weight your vehicle...),
  • Choose a free, flat, horizontal and as straight as possible road to perform you tests,
  • Although secure the phone in the car so that it is perfectly rigid with the car and in its direction of travel,
  • Always take off the car from complete haltif possible take a mark from the same point of the road,
  • Ensure the absence (or near absenceof wind,
  • Ensure that your tires are hot and properly inflated (manufacturer pressure),
  • Follow the instructions in the Guide for the measurement procedure!


How does PerfExpert know the engine rev, as it's not connected to the car ?

From the information you entered in the car profile, PerfExpert know the overall ratio of your car transmission. So from the car speed, PerfEpxert can compute back the engine rev.


What results accuracy can I expect from PerfExpert ?

This accuracy not only depends on PerfExpert or the smartphone used, but also on the rigor of your measurements procedure. It also depends on the quality of the fixation of your phone in the car. Following a perfect measurement procedure, results accuracy can reach 0.5% in Timed Run mode and 2% in Dyno mode.

You can see some examples of PerfExpert results compared to other expensive system results on this topic of our forum.


Do I need a good GPS signal for my measurements ?

No, PerfExpert does not use your phone's GPS, it's inappropriate for reliable and detailed dyno measures.


Why does PerfExpert is accelerometer-based and not GPS-based ?

We choosed to use accelerometers rather than GPS receivers for reliable performance measurements. In fact after studying the question by considering the Dyno mode (PerfExpert speciality), here is the main reason that guided our choice : data retrieved by accelerometers (G-sensors) allows a more accurate results calculation.

Some explanations are necessary :

Principle basis : to determine the power curve of a car realistically, you must know precisely and as often as possible the car acceleration. Therefore an application providing power results must be based on a data acquisition system providing accurate data, and at a high frequency.

Acceleration is by definition an information provided directly by accelerometers. Conversely, a GPS receiver provides a position, which must be differentiated to get a speed, which is differentiated again to finally get an acceleration. With GPS's two operations (differentiations) are necessary to get an information that accelerometers give you directly. The differentiation performed here is a mathematical operation that consists in dividing the variation of a quantity by the one of time. The raw acceleration provided by an accelerometer and the raw position provided by a GPS must both be filtered to eliminate noise. Note that the nature of this filtering will vary totally according to whether we want to filter data from a GPS or an accelerometer, but the most important thing to know here is that a differentiation will amplify any noise. As we seen before, in the case of a given position from the GPS, we must differentiate two times... So you can already see here that technically the GPS is disadvantaged.

About accuracy and frequency, we performed measurements on the best Android and iOS phones of the moment and this is what we have noticed :


Modern smartphones electro-mechanical accelerometers have an accuracy from about 0.001m/s² to about 0.2m/s² when the best smartphone GPS reach an accuracy of one meter in the best conditions.


Accelerometers are between 10Hz and 200Hz, when GPS receivers are running from 1Hz to 5Hz.

In conclusion, accuracy and frequency of these two systems are in favor of the accelerometers, causing the same effects on dyno measure accuracy.

About Timed Run measurements : Despite its low acquisition rate, GPS's can be particularly reliable in "distance/time" timed run measurements like 1/8mile and 1/4mile, since in this case, a GPS gives directly the position, when accelerometer-based systems must retrieve it by double integration. And it can be fairly accurate for measuring "speed/time" timed runs, like 0-60Mph, since in this case, each system is "half and half" : to get speed GPS-based systems differentiate once the position when accelerometer-based ones integrate once the acceleration.