Evolutions de PerfectPower

A jour au Lu 12/02/2018

 

*** Note aux nouveaux utilisateurs de PerfectPower ***

 

Pour toutes les personnes ayant acheté PerfectPower Autos Androïd 5.0 (sortie le 5 Février 2018) ou PerfectPower Motos Androïd 1.0 (sortie le 9 Février 2018), la fonction Puissance a été verrouillée (raison donnée un peu plus bas). Voici la démarche à suivre pour la déverrouiller:

- Me contacter par mail à This email address is being protected from spambots. You need JavaScript enabled to view it. en me donnant ou votre date d'achat avec votre code postal, ou votre "Order ID" (numéro de commande Google Play)

- Bien noter le code d'activation de la fonction Puissance que je vous donnerai par retour de mail

- Saisir ce code dans l'application (écran Setup -icône du milieu-, champ "Code Version" tout en bas) ==> Dès la saisie de ce code, la fonction Puissance sera déverrouillée!

 

Remarque 1: La raison du verrouillage de la fonction Puissance dans PerfectPower Autos Androïd 5.0 et PerfectPower Motos Androïd 1.0 est que dans une précédente version de PerfectPower Autos Androïd, le fichier .apk de PerfectPower a été détourné et mis gratuitement à disposition sur certaines plateformes de vente parallèles au Google Play Store (le seul et unique endroit où j'ai mis PerfectPower en vente)...

Je n'ai donc pas eu d'autre solution que de créer un système de verrouillage / deverrouillage par code de la fonction Puissance de PerfectPower qui représente des centaines d'heures de travail et de mise au point et qui a permis à PerfectPower de s'imposer comme le système embarqué de référence en mesure de puissance en automobile et bientôt en moto... 

Veuillez donc m'excuser de l'introduction de ce verrouillage, mais les seuls et uniques responsables de celui-ci sont les pirates débiles qui n'ont rien de mieux à faire que d'essayer de saboter le travail des autres, et qui croient naïvement que la gratuité à tout-va est un bienfait mais qui seraient assurément les premiers à pleurer si on les privait de salaire dans leur "vrai" travail... 

Pour information, si vraiment je voulais vendre PerfectPower à un prix en rapport des services rendus (comparables à ceux de matériels professionnels, et je sais de quoi je parle puisque je règle les gestions électroniques de voitures de clients avec PerfectPower avec la même efficacité qu'au banc à rouleaux...), je pourrais le multiplier par 10 facilement, mais justement MOI je souhaite rendre accessible mon application au maximum de personnes tout en respectant mon propre travail, et c'est bien cela qui explique son prix "intermédiaire" de 27 euros qui me permet de réaliser ces deux points en même temps... 

ET sachez qu'en 5 ans d'existence de PerfectPower, je me suis plié en quatre pour satisfaire TOUS les utilisateurs de PerfectPower sans jamais en négliger un seul, et jusqu'à en passer des heures par mail pour aider certains, donc je pense que les 27 euros sont plus que justifiés...  

Je compte donc sur la compréhension de tous pour accepter ce relatif désagrément de devoir me contacter par mail pour pouvoir déverrouiller la fonction Puissance de PerfectPower, mais encore une fois ce n'est clairement pas à moi que vous devez en vouloir mais aux imbéciles pré-cités! 

Je vous remercie de votre compréhension. 

 

Remarque 2: Il est indispensable de me fournir votre date d'achat avec votre code postal ou votre Order ID pour que je vous fournisse le code d'activation, afin que je puisse vous identifier comme personne ayant acheté l'application sur le Google Play.

 

Remarque 3: Le "Order ID" (numéro de commande sur le Google Play) s'obtient ainsi: 

1) Aller dans son compte de paiement Google, au lien suivant: payments.google.com

2) Se logger si nécessaire

3) Cliquer sur "Subscriptions and services" (Souscriptions et services) sur la gauche de l'écran

4) Cliquer sur "View purchases" (Voir les achats)

5) Sélectionner l'achat correspondant à PerfectPower

6) Le "Order ID" (un numéro au format GPA.xxxx-xxxx-xxxx-xxxxx) doit être donné sur le reçu qui s'affiche alors.

Au pire, si vous ne le trouvez pas, il suffit de me dire le jour de votre achat sur le Google Play ainsi que votre code postal, je saurai vous identifier!

 

 

 

Liste chronologique des prochaines évolutions

 

Lundi 5 Février 2018

Sortie de PerfectPower Autos Androïd 5.0

 

1) Optimisation finale des calculs et du traitement de courbes pour les mesures de puissance pour une précision maximale des résultats, sur base des résultats des deux campagnes d'essai PerfectPower 2017 (Calcul des coefficients a et b de la loi de résistance au roulement Rr = m * (a + bV^2), Comparaison "Mesures sur route avec PerfectPower / Mesures sur banc à rouleaux ultra-précis"):

- Calcul des pertes (pertes "sous charge" -pertes proportionnelles au couple transmis, loi de type "alpha C"- et pertes "passives" -pertes indépendantes du couple transmis, loi de type a + bV^2-) affiné

- Traitement de la fin de courbe affiné (phase critique où l'accélération varie brutalement dans un contexte vibratoire souvent monstrueux)

Note 1: Honnêtement, il ne sera pas nécéssaire d'aller plus loin dans la recherche de précision de mesure de puissance en système embarqué sur base de smartphone, le niveau de précision atteint par PerfectPower Androïd 5.0 et PerfectPower iOS 4.0 étant proprement exceptionnel et unique... Vous en serez convaincu en lisant les bilans des deux campagnes d'essai PerfectPower 2017, bientôt disponibles sur le site. 

Note 2: Bien entendu, cette optimisation modifiera légèrement vos résultats déjà enregistrés, mais dans des proportions vraiment minimes. Ce sont seulement les moteurs prenant leur Pmax très près du rupteur qui pourront observer des différences notables.

 

2) Optimisation finale de la précision du moyennage des mesures de puissance, et donc de la précision de tout résultat de puissance "moyen" généré sur base du moyennage de deux à quatre mesures de puissance

Note: Ce nouveau moyennage s'appuie sur un calcul non pas point par point comme avant, mais régime par régime, avec une extrême finesse autorisée à la fois par la fréquence très élevée des accéléromètres des smartphones modernes (100 Hz minimum soit des milliers de points de mesure!), et par des techniques mathématiques permettant de gérer avec la meilleure précision possible les "inter-régimes"!

 

3) Toutes adaptations à Androïd 8 (8.0/8.1)

 

4) Version minimale Androïd requise: 4.4 (4.1 auparavant)

Note: La raison de ce changement est l'utilisation de méthodes GPS plus performantes (récupération des "vrais" temps des fixs GPS -et non des temps des renvois d'infos GPS par l'OS- avec une extrême précision) introduites dans Androïd 4.4.

 

5) Nouvelle page "Etalonnage régime" (accessible depuis l'écran Setup), permettant le paramétrage du régime d'étalonnage (imposé auparavant à 3000 rpm)

 

6) Autorisation de la comparaison de résultats de Puissance ayant un rapport de boite, un régime mini, ou un régime maxi différents

==> On peut ainsi étudier directement l'influence de la vitesse de montée en régime (conditionnée par le rapport de boite choisi) sur les résultats!

 

7) Autorisation de la comparaison et du moyennage de résultats de Puissance et d'Accélérations corrigés (sur la vitesse maxi) avec des résultats classiques (non corrigés)

Note 1: Lorsque des résultats de Puissance et d'Accélérations classiques & comparés & moyennés sont corrigés (sur la vitesse maxi), la mention "(cor.)" est précisée à la fin de la ligne "Vitesse maxi"

Note 2: Pour les résultats comparés et moyennés, il suffit qu'au moins un des résultats soit corrigé pour que la mention "(cor.)" soit précisée. 

  

8) Optimisation de la page "Calcul des rapports de boite":

- Le calcul des vitesses ET des rapports de boite se fait désormais pour le régime d'étalonnage paramétré (imposé auparavant à 3000 rpm)

- Augmentation de la précision de toutes les vitesses calculées / paramétrées à 2 chiffres après la virgule (1 auparavant)

 

9) Ajout d'une page "Experts" accessible depuis la fiche Voiture, et permettant le paramétrage spécifique des infos suivantes:

- Coefficient "circonférence réelle / circonférence théorique de roulement" (prenant en compte l'affaissement du pneu sous charge -effet réducteur- ainsi que les effets de roulement -effet amplificateur-) (valeur par défaut = valeur typique constructeur = 0,97)

- Coefficients de résistance au roulement A et B, selon la loi de pertes de type m * (A + BV^2) qui modélise le mieux la résistance au roulement

- "Moment d'inertie 1 roue" et "Moment d'inertie moteur" (avec affichage simultané de la "Masse équivalente 1 roue", "Masse équivalente 4 roues", et "Masse équivalente moteur sur rapport de boite de mesure") 

Ainsi, les passionnés dont les voitures ont des pneus particuliers (flancs très hauts ou très bas, pneus "verts", etc...) et/ou qui montent des roues ou des volants moteur fortement allégés pourront paramétrer au plus juste l'application, à condition bien sûr de paramétrer des valeurs exactes... et c'est bien pourquoi cette page est réservée aux experts, même si je reste disponible par mail pour toute aide sur ce paramétrage.

 

10) Optimisation du système de contrôle de mesure:

- Les warnings sont désormais réservés aux seules fonctions Puissance et Accélérations (leur nombre est toujours de 10)

- Optimisation des calculs & seuils pour établissement des erreurs & warnings

- Ajout d'un blocage de mesure (avec message d'erreur) en cas de mauvaise position du téléphone pour les mesures de puissance et d'accélérations

 

11) Verrouillage de la fonction "Puissance" pour les nouveaux acheteurs

==> Le déverrouillage s'effectue par la saisie dans l'application d'un code à me demander par mail à This email address is being protected from spambots. You need JavaScript enabled to view it. avec votre "Order ID" (INDISPENSABLE)

Note 1: Ce verrouillage ne s'applique qu'aux nouveaux acheteurs de la version 5.0 (ou d'une version ultérieure): il ne concerne pas les personnes ayant acheté l'application dans une version antérieure, qui posséderont d'emblée la version 5.0 libre (deverrouillée) lors de la mise à jour vers celle-ci.

Note 2: Bien entendu, vous devrez conserver ce code pour vous et ne le donner à personne d'autre sous aucun prétexte...

Note 3: Les raisons de ce verrouillage sont données un peu plus bas. 

 

12) Pré-installation d'une voiture, la voiture par défaut emblématique de PerfectPower: Aston Martin DBS

 

13) Fonction Circuit intégralement revue:

- Suppression définitive de l'utilisation de l'accéléromètre (devenu obsolète pour cette fonction), et donc de tous les calculs sur base de celui-ci ainsi que des champs "Accélération linéaire" et "Accélération latérale"

==> Le récepteur GPS (qu'il soit interne -celui du téléphone- ou externe -en liaison bluetooth-) devient le capteur central (et unique) de la fonction Circuit

- Optimisation de certains calculs (lapTimer, distance)

- Optimisation de l'écran Circuit, un peu plus "aéré"

 

14) Modification de l'unité de couple par défaut: Nm (au lieu de m.kg)

 

15) Retouches graphiques des différents écrans

 

16) Modification du message d'accueil spécifique à cette version 5.0 particulière

 

17) Nettoyage du programme, afin de supprimer tout ce qui n'est pas absolument indispensable

 

*** Pourquoi le mode "GPS only" initialement prévu dans la version 5.0 a finalement été supprimé *** 

 

C'est à la suite de nombreux tests de puissance réalisés dans ce mode "GPS only" le Vendredi 26 Janvier et le Dimanche 28 Janvier que cette suppression a été décidée (le Mardi 30 Janvier), car ces tests ont montré que même avec un récepteur GPS externe 10 Hz hautes performances (SkyPro XGPS 160) et avec le meilleur traitement du signal possible, les résultats restaient bien moins précis et réguliers que dans le mode standard ""Accéléromètre + GPS" que PerfectPower Androïd utilise depuis sa version 2.0 (11 Juillet 2015) pour les résultats fantastiques que vous connaissez... 

Supprimer ce mode "GPS only" pour revenir au mode standard et unique "Accéléromètre + GPS" qui fonctionne parfaitement devenait la solution évidente, et je suis persuadé d'avoir fait le bon choix: à quoi cela sert-il de rajouter un mode de mesure si c'est pour obtenir des résultats bien moins précis et réguliers que dans le mode standard qui fonctionne de manière optimale et pour ainsi dire inégalable?

Définitivement, un récepteur GPS -du moins un "tout public" dénué de correction différentielle- n'est PAS un véritable instrument de précision comme je l'ai toujours dit depuis les débuts de PerfectPower (j'ai même écrit un article dessus: Accéléromètre Vs GPS), et je rappelle que la précision exceptionnelle et toujours inégalée de PerfectPower repose en grande partie sur la maitrise de l'accéléromètre du téléphone (de fréquence d'au moins... 100 Hz sur n'importe quel smartphone moderne!), et non sur l'utilisation d'un récepteur GPS performant, celui-ci n'ayant pas le rôle majeur... 

Je vous remercie de votre compréhension, et je tiens à vous rassurer: malgré cette suppression de dernière minute, PerfectPower Androïd 5.0 comporte encore non seulement un nombre extrêmement important d'évolutions (17!), mais surtout elle a été orientée dans le sens d'une précision de mesure maximale qui a toujours constitué son objectif prioritaire, et cet objectif est désormais atteint avec un niveau proprement imbattable en smartphone... 

 

Jeudi 8 Février 2018

Sortie de PerfectPower Motos Androïd 1.0

 

Sur base de PerfectPower Autos Androïd 5.0:

1) Toutes adaptations Autos ==> Motos (création / gestion mémoire des fiches Motos et fiches Résultats Motos + calculs spécifiques aux motos + l'écran Autos devient l'écran Motos + textes FR/EN spécifiques aux motos)

 

 

 

Lundi 19 Février 2018

Envoi à Apple de PerfectPower Autos iOS 4.1 (sortie quelques jours après)

 

Sur base de PerfectPower Autos Androïd 5.0:

1) Seconde partie (sur trois) du portage Androïd 5.0 ==> iOS 5.0

 

 

 

Lundi 5 Mars 2018

Envoi à Apple de PerfectPower Autos iOS 5.0 (sortie quelques jours après)

 

Sur base de PerfectPower Autos Androïd 5.0:

1) Troisième partie (sur trois) du portage Androïd 5.0 ==> iOS 5.0

 

 

 

Lu 12 Mars 2018

Envoi à Apple de PerfectPower Motos iOS 1.0 (sortie quelques jours après)

 

Sur base de PerfectPower Autos iOS 5.0:

1) Toutes adaptations Autos ==> Motos (création / gestion mémoire des fiches Motos et fiches Résultats Motos + l'écran Autos devient l'écran Motos + calculs spécifiques aux motos)

 

 

 

Lu 12 Mars 2018

Création de PerfectPower Vélos Androïd 1.0 (sortie le Lu 19 Mars 2018)

 

But principal: Mesurer la puissance et le couple musculaire en fonction du régime de rotation du pédalier, sur les différents rapports, et créer une base de données mondiale des performances des coureurs cyclistes

Création: Sur base de PerfectPower Motos Androïd 1.0:

1) Toutes adaptations Motos ==> Vélos (création / gestion mémoire des fiches Vélos et fiches Résultats Vélos + l'écran Motos devient l'écran Vélos + modes / calculs spécifiques aux vélos)

 

 

 

Lu 19 Mars 2018

Création de PerfectPower Vélos iOS 1.0 (sortie le Lu 26 Mars 2018)

 

But principal: Mesurer la puissance et le couple musculaire en fonction du régime de rotation du pédalier, sur les différents rapports, et créer une base de données mondiale des performances des coureurs cyclistes

Création: Sur base de PerfectPower Motos iOS 1.0:

1) Toutes adaptations Motos ==> Vélos (création / gestion mémoire des fiches Vélos et fiches Résultats Vélos + l'écran Motos devient l'écran Vélos + modes / calculs spécifiques aux vélos)

 

 

 

Lu 26 Mars 2018

Création de PerfectPower Runners Androïd 1.0 (sortie le Lu 02 Avril 2018)

 

But principal: Mesurer la puissance musculaire en poussant une voiture de l'arrêt à la vitesse maximale, et les performances en sprint des coureurs (100 m & 200 m & 400 m avec relevés de temps & vitesse tous les 10 m), et créer une base de données mondiale des performances des runners

Création: Sur base de PerfectPower Vélos Androïd 1.0:

1) Toutes adaptations Vélos ==> Runners (création / gestion mémoire des fiches Runners -masse & dimension de pneus & S.Cx de la voiture- et fiches Résultats Runners + l'écran Vélos devient l'écran Runners + modes / calculs spécifiques aux runners)

 

 

 

Lu 02 Avril 2018

Création de PerfectPower Runners iOS 1.0 (sortie le Lu 09 Avril 2018)

 

But principal: Mesurer la puissance musculaire en poussant une voiture de l'arrêt à la vitesse maximale, et les performances en sprint des coureurs (100 m & 200 m & 400 m avec relevés de temps & vitesse tous les 10 m), et créer une base de données mondiale des performances des runners

Création: Sur base de PerfectPower Vélos iOS 1.0:

1) Toutes adaptations Vélos ==> Runners (création / gestion mémoire des fiches Runners -masse & dimension de pneus & S.Cx de la voiture- et fiches Résultats Runners + l'écran Vélos devient l'écran Runners + modes / calculs spécifiques aux runners

 

  

 

Di 01/04/2018

Liste des améliorations à apporter aux différentes versions

 

I) Autos Androïd 5.0, Autos iOS 5.0, Motos Androïd 1.0, Motos iOS 1.0

 

1) Pour Autos uniquement: Prise du régime moteur par branchement du chargeur sur l'allume-cigare (exclusivité en smartphone), ce qui permettra:

- l’affinage du régime moteur mesuré dans PerfectPower, celui-ci n'étant actuellement pas mesuré directement mais calculé à partir de la vitesse réelle (GPS), des rapports de boite / pont, et de la dimension des pneus, et ce calcul ne peut être réalisé qu'avec une marge de +- 2% sur la circonférence effective de roulement (dimensions réelles, niveau d'usure et pression / température des pneus), et il est évidemment dépendant de la justesse des rapports de boite / pont renseignés

- l’affinage de la précision du calcul des rapports de boite par étalonnage régime, qui n’est plus tributaire de la précision du compte-tours d’origine

- l’affichage permanent du régime moteur réel, en plus de la vitesse réelle du véhicule déjà affichée (vitesse GPS, plus précise que la vitesse calculateur qui n’est qu’une vitesse de rotation des roues convertie en vitesse linéaire avec une marge d’erreur non négligeable et identique à celle exposée précédemment…)

 

Note: J'aurais pu choisir une connexion au calculateur de la voiture en bluetooth pour récupérer le régime moteur (on me le demande souvent), mais cela aurait écarté toutes les voitures anciennes, ce qui constitue une restriction rédhibitoire pour PerfectPower (et une enfreinte au point n° 3 du cahier des charges de PerfectPower), et ce d'autant plus qu'une bonne partie de la clientèle de PerfectPower possède ce type de voitures...

 

2) Ajout de fonctionnalités au simulateur de performances (choix de pente de route -saisie d'un % de pente (positif ou négatif)-, choix de l’état du sol -route sèche, route détrempée, route mouillée-, choix du régime de poussée des rapports, etc...)

 

3) Optimisation de la fonction Circuit (tracé des trajectoires sur carte, mémorisation des infos, courbes de vitesses, etc...)

 

4) Révision intégrale de la gestion des échanges mémoire pour permettre des transferts mémoire d'une rapidité maximale (et l'envoi des données sur la carte SD pour la version Androïd), permettant ainsi une augmentation presque sans limites du nombre de voitures et de résultats (puissance, accélérations, reprises, freinage) par voiture

 

5) Autorisation de la comparaison de 4 résultats de Puissance entre différentes voitures

 

6) Nette amélioration des interfaces graphiques de tous les écrans