Διάγνωση Βουητού Τροχού με Smartphone: Διαδοχική Ανάλυση Δονήσεων Audi Q7 με χρήση AI Claude

Η μέθοδος είναι καθολική και λειτουργεί σε οποιοδήποτε σύγχρονο αυτοκίνητο — BMW X5, Mercedes GLE, Range Rover, Tesla Model Y, Volvo XC90, Porsche Cayenne, VW Touareg, Ford Ranger, Toyota Land Cruiser. Η μάρκα δεν έχει σημασία: η φυσική της περιστροφής των τροχών είναι η ίδια για όλους.

Ένα Πρόβλημα που Δεν Βλέπει η Ενσωματωμένη Ηλεκτρονική
Ένα σύγχρονο αυτοκίνητο premium είναι γεμάτο αισθητήρες. Ένα Audi Q7 4M διαβάζει την ταχύτητα κάθε τροχού 48 φορές ανά περιστροφή, γνωρίζει την διαμήκη και πλευρική επιτάχυνση του αμαξώματος, το ύψος της ανάρτησης σε τέσσερα σημεία και τη θέση κάθε βαλβίδας του πνευματικού συστήματος. Ένας διαγνωστικός σαρωτής θα εξάγει εκατοντάδες παραμέτρους σε πραγματικό χρόνο.
Ωστόσο, το ενσωματωμένο σύστημα είναι θεμελιωδώς ανίκανο να απαντήσει στην ερώτηση: "Γιατί εμφανίστηκε ένας βόμβος στα 55 χλμ/ώρα;"
Ο λόγος έγκειται στην αρχιτεκτονική. Οι αισθητήρες κρουστών (knock sensors) στο μπλοκ του κινητήρα είναι επιταχυνσιόμετρα πιεζοηλεκτρικού τύπου ευρέος φάσματος με εύρος ζώνης 1–20 kHz, ακριβώς ό,τι χρειάζεται για ανάλυση κραδασμών. Ωστόσο, η ECU επεξεργάζεται το σήμα τους εσωτερικά, σε ένα στενό παράθυρο γύρω από το άνω νεκρό σημείο κάθε κυλίνδρου, και εξάγει μόνο το αποτέλεσμα: γωνία διόρθωσης χρονισμού ανάφλεξης. Δεν υπάρχει διαθέσιμη ροή ακατέργαστων δεδομένων μέσω οποιουδήποτε πρωτοκόλλου.
Οι αισθητήρες επιτάχυνσης του αμαξώματος είναι προσβάσιμοι ως τιμές, αλλά διαβάζονται μέσω UDS request-response με ρυθμό 5–20 τιμές ανά δευτερόλεπτο για όλες τις παραμέτρους μαζί. Σύμφωνα με το θεώρημα δειγματοληψίας Nyquist-Shannon, αυτό είναι ένα ανώτατο όριο 2–10 Hz. Ένα ελάττωμα τροχού στα 50 χλμ/ώρα εμπίπτει στο εύρος 6–25 Hz. Είναι φυσικά αδύνατο να κατασκευαστεί ένα φάσμα λόγω του ανεπαρκούς ρυθμού δειγματοληψίας κατά μία τάξη μεγέθους.
Το συμπέρασμα που είναι σημαντικό να γίνει αποδεκτό αμέσως: η τυπική ηλεκτρονική του αυτοκινήτου είναι σχεδιασμένη για έλεγχο, όχι για ανάλυση κραδασμών. Αυτό δεν είναι περιορισμός ενός συγκεκριμένου σαρωτή, αλλά της ίδιας της αρχιτεκτονικής του διαύλου δεδομένων αυτοκινήτου. Το ενσωματωμένο σύστημα δεν μπορεί και δεν βλέπει μηχανικά ελαττώματα κύλισης.
Εδώ έρχονται η εξωτερική μέτρηση και η επεξεργασία AI.
Γιατί Ασχολήθηκα με Αυτό
Εργάζομαι ως μηχανικός στην Mind4Ship, μια εταιρεία που ειδικεύεται στη διαγνωστική προγνωστικής συντήρησης θαλάμενου εξοπλισμού. Συνδέουμε βιομηχανικούς αισθητήρες θορύβου και κραδασμών σε ρουλεμάν, κιβώτια ταχυτήτων και άξονες, καταγράφουμε φάσματα, τα περνάμε από αλγορίθμους και προβλέπουμε βλάβες πριν συμβούν. Ένα ελάττωμα ρουλεμάν είναι ορατό εβδομάδες πριν τη βλάβη — μέσω χαρακτηριστικών παλμών κρούσης στο φάσμα του περιβλήματος (envelope spectrum).

Όταν εμφανίστηκε ένας βόμβος στην περιοχή του δεξιού πίσω τροχού του δικού μου Audi Q7 3.0 TDI με αερανάρτηση, η αντίδρασή μου ήταν επαγγελματική: αυτή είναι ακριβώς η εργασία που λύνω στη δουλειά μου, απλώς με ένα διαφορετικό αντικείμενο.
Αλλά κάτι άλλο με ιντρίγκαρε. Θα μπορούσε να επιτευχθεί το ίδιο με καθημερινά εργαλεία; Χωρίς βιομηχανικούς επιταχυνσιόμετρους που κοστίζουν 600€ ο καθένας, χωρίς αναλυτή, χωρίς ομάδα τεχνικών πεδίου. Ένα smartphone, σχολική φυσική και σύγχρονο AI — θα αρκούσαν για να διαγνώσω το πρόβλημα πριν από μια επίσκεψη στο συνεργείο;
Δείτε πώς εξελίχθηκε.
Το Πρώτο Αδιέξοδο: Εφαρμογές που "Διαγιγνώσκουν Μόνες Τους"
Το YouTube είναι γεμάτο βίντεο για εφαρμογές NVH (Noise, Vibration, Harshness). Εγκαθιστάς μία στο τηλέφωνό σου, οδηγείς, και η εφαρμογή λέει: "Έχεις ανισορροπία μπροστά αριστερά." Ακούγεται υπέροχο.
Μελέτησα την πιο δημοφιλή — NVH by Vibrate Software, 99,99$. Έχει μια βάση δεδομένων με 276 πηγές κραδασμών, έτοιμες διαγνώσεις όπως "αιτία—συνέπεια—λύση". Η έκδοση iOS ενημερώνεται, έχει βάσεις μοντέλων έως το 2026 και υποστηρίζει 303 ηλεκτρικά οχήματα.
Και εδώ είναι η πρώτη σημαντική απόφαση που καθόρισε ολόκληρη τη μέθοδο στη συνέχεια.
Μια τέτοια εφαρμογή πουλάει έναν οδηγό αναφοράς, όχι μια μέτρηση. Λαμβάνει ένα φάσμα, βρίσκει την κυρίαρχη τάξη (order), την αναζητά στη βάση δεδομένων της και παρέχει μια λίστα με δεκάδες πιθανές αιτίες. Δεν θα σας πει από ποια γωνία του αυτοκινήτου προέρχεται ο κραδασμός. Δεν θα παρέχει ακατέργαστα δεδομένα. Δεν θα σας επιτρέψει να δοκιμάσετε τη δική σας υπόθεση.

Ως ειδικός AI, κατάλαβα: χρειάζομαι μια ροή ακατέργαστου επιταχυνσιομέτρου. Με αυτήν, μπορώ να επεξεργαστώ τα δεδομένα με οποιονδήποτε αλγόριθμο και να λάβω μια πιο ακριβή απάντηση από οποιαδήποτε προκατασκευασμένη βάση δεδομένων. Χωρίς αυτήν, είμαι όμηρος των ορίων και της λογικής κάποιου άλλου.
Επομένως, αντί για έναν οδηγό αναφοράς 99$, επέλεξα ένα εργαλείο 12€.
Επιλογή Εργαλείου: Μια Εφαρμογή που Απλώς Καταγράφει Δεδομένα
Κατέληξα στην CarNVH (Android, com.motordoktor.carnvh). Η επιλογή ήταν καθαρά τεχνική:
| CarNVH Pro 12€ | NVH Vibrate 99$ | |
|---|---|---|
| Εξαγωγή ακατέργαστων δεδομένων | Ναι | Όχι |
| Φάσμα περιβλήματος (Envelope spectrum) | Ναι | Όχι |
| Φασματική κύρτωση (Spectral kurtosis) | Ναι | Όχι |
| Μικρόφωνο έως 10 kHz | Ναι | Όχι |
| Τάξεις ανά περιστροφή | Ναι | Όχι |
| 2D Φασματογράφημα | Ναι | Όχι |
| Βάση δεδομένων "276 αιτίες" | Όχι | Ναι |
Η οκταπλάσια διαφορά τιμής — και το φθηνότερο εργαλείο είναι αντικειμενικά πλουσιότερο σε δυνατότητες μέτρησης. Η ανάλυση περιβλήματος και η κύρτωση, που χρησιμοποιούνται για την ανίχνευση προβλημάτων ρουλεμάν, απουσιάζουν εντελώς από την ακριβή εφαρμογή.
Έλεγχος Υλικού — Το Βήμα που Παραλείπουν Όλοι
Δεν αγόρασα νέο τηλέφωνο για την εργασία. Είχα ένα Samsung Galaxy A51 στην άκρη — ήταν η εφεδρική μου συσκευή αφού μεταπήδησα σε μια νέα κύρια. Ένας ιδανικός υποψήφιος: μια αποκλειστική συσκευή που δεν θα με πείραζε να κολλήσω στο πάτωμα του πορτμπαγκάζ.
Αλλά πριν πληρώσω για την εφαρμογή, έπρεπε να βεβαιωθώ ότι το υλικό ήταν κατάλληλο.
Εργασία: Προσδιορισμός του πραγματικού ρυθμού δειγματοληψίας του επιταχυνσιομέτρου. Οι προδιαγραφές συχνά λένε ψέματα — οι κατασκευαστές περιορίζουν συχνά τη συχνότητα στο επίπεδο του συστήματος σε μοντέλα μεσαίας κατηγορίας, ακόμα κι αν το ίδιο το τσιπ μπορεί να φτάσει χιλιάδες Hz. Επιπλέον, από το Android 12 και μετά, το σύστημα περιορίζει από προεπιλογή τους αισθητήρες στα 200 Hz.
Εργαλείο: Η δωρεάν εφαρμογή phyphox, πείραμα "Φάσμα Επιτάχυνσης". Εμφανίζει απευθείας τον ρυθμό συλλογής δεδομένων, χωρίς υπολογισμούς.

Αποτέλεσμα στο A51: 506 Hz, συχνότητα Nyquist 253 Hz.
Ας ελέγξουμε αν είναι επαρκές. Για ένα Q7 σε 255/55 R19 στα 55 χλμ/ώρα, ο τροχός περιστρέφεται 6,65 φορές ανά δευτερόλεπτο:
| Πηγή | Συχνότητα |
|---|---|
| 1× περιστροφή τροχού | 6,6 Hz |
| 3η τάξη περιστροφής τροχού | 20 Hz |
| Ρουλεμάν, εξωτερικός δακτύλιος | 23–30 Hz |
| Άξονας μετάδοσης κίνησης | 40–60 Hz |
| Κινητήρας 2× στις 2500 σ.α.λ. | 83 Hz |
Όλα τα απαραίτητα εμπίπτουν κάτω από τα 100 Hz. Το Nyquist απαιτεί 200 Hz· έχουμε 506 Hz — περιθώριο πέντε φορές μεγαλύτερο. Το τηλέφωνο είναι κατάλληλο· δεν χρειάζεται να αγοράσετε τίποτα.
Συμπέρασμα για όσους αναπαράγουν τη μέθοδο: μετρήστε πρώτα με το phyphox, μετά πληρώστε για το λογισμικό. Πέντε λεπτά ελέγχου θα καθορίσουν αν θα λάβετε μέτρηση ή σκουπίδια.
Ρυθμίσεις που Κάνουν Όλη τη Διαφορά
Η CarNVH έχει ένα κουτάκι ελέγχου "Request High Sampling Rate". Αυτό ζητά την άδεια συστήματος HIGH_SAMPLING_RATE_SENSORS. Χωρίς αυτήν, το Android περιορίζει τη ροή στα 200 Hz ανεξάρτητα από τις δυνατότητες του υλικού.
Άλλες κρίσιμες ρυθμίσεις:

- Περίμετρος τροχού. Για 255/55 R19: διάμετρος = 19 × 25,4 + 2 × (255 × 0,55) = 763,6 mm, γεωμετρική περίμετρος 2399 mm, ενεργή περίμετρος με παραμόρφωση υπό φορτίο ≈ 2300 mm
- Τάξεις τροχού: ενεργοποιήστε 0,5, 1, 2, 3 — αλλιώς, η εφαρμογή εμφανίζει μόνο έναν δείκτη για την πρώτη τάξη.
- Λογαριθμικός άξονας Χ — απενεργοποιήστε για ανάλυση κραδασμών (σε γραμμική κλίμακα, οι αρμονικές σχηματίζουν μια ομοιόμορφη χτένα που είναι άμεσα ορατή) και ενεργοποιήστε για ανάλυση θορύβου (που καλύπτει 10 Hz–10 kHz).
- Αυτόματη κλίμακα Υ — απενεργοποιήστε, σταθεροποιήστε στα 0,2 m/s². Διαφορετικά, δύο εγγραφές δεν μπορούν να συγκριθούν ως προς το πλάτος.
- Αριθμός τοπικών μεγίστων: 5
Τοποθέτηση
Αυτή είναι η μισή ακρίβεια της μέτρησης, και εκεί γίνονται τα περισσότερα λάθη.
Το τηλέφωνο τοποθετείται άκαμπτα στο πάτωμα ή στο μαρσπιέ, με την οθόνη προς τα πάνω, τη μακριά πλευρά προς τα εμπρός, χρησιμοποιώντας ταινία διπλής όψης 3M VHB ή ισχυρό Velcro.
Η θέση τοποθέτησης καθορίζει το αποτέλεσμα. Στο πρώτο μου ταξίδι, τοποθέτησα το τηλέφωνο στο κέντρο του πατώματος του πορτμπαγκάζ — αυτό ήταν ένα λάθος που αξίζει να αποφευχθεί.
Το κέντρο του πορτμπαγκάζ απέχει εξίσου από τα δύο θόλους των πίσω τροχών, οπότε οι κραδασμοί από τον αριστερό και τον δεξιό τροχό φτάνουν εκεί με περίπου ίση ένταση. Μια τέτοια εγγραφή απαντά σε ερωτήσεις όπως "Υπάρχει ελάττωμα;", "Ποια τάξη είναι;", και "Σχετίζεται με τον κινητήρα;", αλλά δεν απαντά ποιος από τους δύο τροχούς φταίει. Αυτό απαιτεί μια άλλη διαδρομή αργότερα.
Η σωστή προσέγγιση από την αρχή:
- Πρώτη εγγραφή — το τηλέφωνο τοποθετημένο κοντά στον θόλο του τροχού από τον οποίο υποψιάζεστε τον θόρυβο. Όχι στο κέντρο, αλλά μετατοπισμένο όσο το δυνατόν περισσότερο προς τον ύποπτο τροχό, εντός των ορίων του πατώματος του πορτμπαγκάζ.
- Δεύτερη εγγραφή — κοντά στον αντίθετο θόλο του τροχού. Ίδια διαδρομή, ίδια ταχύτητα, ίδια σταθερή κλίμακα Υ, ίδια προσανατολισμός τηλεφώνου.
Η σύγκριση του πλάτους στην επιθυμητή συχνότητα μεταξύ των δύο εγγραφών αποκαλύπτει την πλευρά: όπου είναι υψηλότερο, εκεί βρίσκεται το ελάττωμα. Η διαφορά είναι συνήθως πολλαπλασιαστική, καθιστώντας δύσκολο το λάθος.
Το Autoscale πρέπει να είναι απενεργοποιημένο και για τις δύο εγγραφές — αλλιώς, η εφαρμογή θα προσαρμόσει την κλίμακα για κάθε ταξίδι ξεχωριστά, καθιστώντας τη σύγκριση χωρίς νόημα.
Αυτό που δεν λειτουργεί: βάσεις αναρρόφησης και εύκαμπτοι βραχίονες (μηχανικά φίλτρα που κόβουν τα πάντα πάνω από 20 Hz και προσθέτουν τη δική τους αντήχηση), καθίσματα και υφασμάτινα πατώματα (ο αφρός αποσβένει ακριβώς το επιθυμητό εύρος), χέρια (τρεμούλα χεριού δημιουργεί μια σταθερή κορυφή 8–12 Hz — το είδα στην πρώτη κιόλας δοκιμή).
Άξονες μετά την τοποθέτηση: Ζ κατακόρυφα — κύριος για ρουλεμάν και τρέμουλο (runout)· Υ κατά μήκος του αυτοκινήτου· Χ εγκάρσια, σημαντικό για τη δοκιμή μεταφοράς φορτίου.

Εγγραφή: Διαδρομή και Αρχικά Εμπόδια
Η διαδικασία είναι απλή: ξεκινήστε την εγγραφή ενώ είστε ακίνητοι, οδηγήστε τη διαδρομή χωρίς να αγγίξετε το τηλέφωνο, επιστρέψτε, σταματήστε, αποθηκεύστε. Δεν χρειάζεται να χωρίσετε τη διαδρομή σε αρχεία — όλα αναλύονται αργότερα κατά χρόνο και σ.α.λ.
Μια διαδρομή 4–6 λεπτών:
| Τμήμα | Ενέργεια | Τι αποκαλύπτει |
|---|---|---|
| 0–1 λεπτό | Ακίνητος, κινητήρας σε λειτουργία | βασική γραμμή, αρμονικές κινητήρα |
| 1–2 λεπτά | Ομαλή επιτάχυνση | δείχνει αν η κορυφή αυξάνεται γραμμικά ή είναι μια αντηχητική καμπύλη |
| 2–3 λεπτά | Σταθερή ταχύτητα, ομαλή άσφαλτος | καθαρό φάσμα |
| 3–4 λεπτά | Κυλώντας με νεκρά | διαχωρίζει τον θόρυβο κύλισης από τον θόρυβο μετάδοσης |
| 4–5 λεπτά | Σταθερή ταχύτητα, τραχιά άσφαλτος | πού ακούγεται το ελάττωμα |
| 5–6 λεπτά | Ομαλές στροφές S αριστερά και δεξιά | μεταφορά φορτίου, προσδιορισμός της πλευράς |
Πρώτο εμπόδιο: το αρχείο αποδείχθηκε 145,7 MB για 4,2 λεπτά. Μορφή κειμένου, πλήρης ακρίβεια float, τρεις άξονες στα 500 Hz συν ένα μικρόφωνο στα 5,7 kHz. Αυτό δεν μπορεί να ανέβει σε ένα AI chat, να ανοίξει στο Excel ή να επεξεργαστεί χειροκίνητα.
Δεύτερο εμπόδιο: το GPS δεν καταγράφηκε. Η εφαρμογή δεν είχε άδεια για ακριβή τοποθεσία. Καταγράφηκαν μόνο οι σ.α.λ. του κινητήρα μέσω του προσαρμογέα OBD — 679 τιμές με συχνότητα 3 Hz.
Και τα δύο προβλήματα λύθηκαν προγραμματικά, και το δεύτερο απροσδόκητα αποδείχθηκε δώρο.
Εργαλείο 1: Προετοιμασία Δεδομένων
Έγραψα ένα script nvh_prep.py (κώδικας στο αποθετήριο της μεθόδου). Η εργασία είναι να μετατρέψει 145 MB ακατέργαστων δεδομένων σε λίγα megabytes κατάλληλα για ανάλυση, χωρίς να χαθεί τίποτα.
Τι κάνει:
Αναλύει τη μορφή. Η CarNVH γράφει .txt με διαχωριστικό ερωτηματικό χωρίς εισαγωγικά και .csv με κόμμα και πεδία δεδομένων σε εισαγωγικά. Το script προσδιορίζει αυτόματα τη μορφή.
Συνδέει επικαλυπτόμενα πλαίσια. Η εφαρμογή δεν γράφει μια συνεχή ροή αλλά παράθυρα των 256 δειγμάτων με βήμα περίπου 52 ms. Τα γειτονικά παράθυρα επικαλύπτονται: κάθε ένα περιέχει μόνο 26 νέα δείγματα από τα 256. Το script βρίσκει τη μετατόπιση μέσω συσχέτισης και ανακατασκευάζει ένα συνεχές σήμα.
Υπολογίζει τον πραγματικό ρυθμό δειγματοληψίας. Όχι με βάση τη συνολική διάρκεια (που υπερεκτιμά λόγω jitter), αλλά με βάση τον λόγο "νέα δείγματα ανά πλαίσιο" προς το χρονικό βήμα μεταξύ των πλαισίων. Το αποτέλεσμα ήταν ακριβώς 500,0 Hz — που σημαίνει ότι το High Sampling Rate λειτούργησε πραγματικά.
Απορρίπτει το μικρόφωνο. Καταλαμβάνει τον περισσότερο όγκο, ενώ το επιταχυνσιόμετρο είναι το κρίσιμο κανάλι για τη διάκριση μεταξύ θορύβου τροχού/ελαστικού και θορύβου ρουλεμάν.
Χωρίζει σε τμήματα των 20 δευτερολέπτων, ομοιόμορφα κατανεμημένα σε όλη την εγγραφή, και αποθηκεύει ξεχωριστά όλες τις εγγραφές OBD στο σύνολό τους.
Αποτέλεσμα: αντί για 145,7 MB, μια αναφορά 17 KB, 2,6 MB τμημάτων και 20 KB δεδομένων OBD.
Εργαλείο 2: Ανάλυση Τάξεων (Order Analysis)
Το δεύτερο script, nvh_analyze.py, εκτελεί την πραγματική διάγνωση. Η λογική ακολουθεί τέσσερα βήματα.
Βήμα 1. Δοκιμή Συσχέτισης Σ.α.λ. Κινητήρα
Η βασική ιδέα ολόκληρης της μεθόδου, και παρέχει μια απάντηση πριν από οποιαδήποτε ανάλυση φάσματος.
Όλες οι πηγές κραδασμών χωρίζονται σε δύο κατηγορίες: αυτές που συνδέονται με τις σ.α.λ. του κινητήρα (βάσεις, αποσβεστήρας, αξεσουάρ, εξάτμιση) και αυτές που συνδέονται με την ταχύτητα του οχήματος (τροχοί, ελαστικά, ρουλεμάν, άξονας μετάδοσης κίνησης).
Μπορούν να διαχωριστούν με έναν μόνο ελιγμό — ένα kickdown. Με μια ξαφνική επιτάχυνση, οι σ.α.λ. διπλασιάζονται ενώ η ταχύτητα αλλάζει πολύ λίγο σε μερικά δευτερόλεπτα. Εάν η κορυφή συχνότητας ακολουθεί τις σ.α.λ., η πηγή βρίσκεται στον κινητήρα. Εάν παραμένει σταθερή, η πηγή βρίσκεται στα κινούμενα εξαρτήματα.
Δείτε τι έδειξαν τα δεδομένα μου:
| Τμήμα | Σ.α.λ. | Κυρίαρχη Συχνότητα |
|---|---|---|
| 3 | 1184 → 2418 | 13,00 → 13,00 Hz |
| 6 | 777 → 2070 | 5,00 → 11,00 Hz |
| 2 | 717 → 1788 | 25,00 → 14,50 Hz |
Μέση αύξηση σ.α.λ.: ×2,39. Μέση μετατόπιση συχνότητας: ×1,00.
Οι σ.α.λ. διπλασιάστηκαν — η συχνότητα δεν μετατοπίστηκε. Ο κινητήρας, το κιβώτιο ταχυτήτων και ο άξονας μετάδοσης κίνησης αποκλείονται σε μία επανάληψη, χωρίς καμία αποσυναρμολόγηση.
Βήμα 2. Ανάλυση Τάξεων
Στη συνέχεια, λαμβάνεται ένα τμήμα με σταθερή ταχύτητα — το script το επιλέγει με βάση το κριτήριο "μέγιστο πλάτος με ελάχιστη μεταβολή σ.α.λ.". Για μένα, αυτό ήταν 20 δευτερόλεπτα στα 51 χλμ/ώρα.
Το φάσμα αναλύεται σε πολλαπλάσια της συχνότητας περιστροφής του τροχού:
Τάξη Συχνότητα Z X Y Z/background
1x 6,45 Hz 0,1020 0,0252 0,0192 2,3
2x 12,25 Hz 0,4416 0,0574 0,1205 10,1
3x 18,20 Hz 0,0705 0,0111 0,0039 1,6
4x 24,70 Hz 0,1170 0,0264 0,0178 2,7
5x 30,50 Hz 0,0830 0,0471 0,0230 1,9
Επιπλέον, υπολογίζεται ο συντελεστής Q της κύριας κορυφής: Q = 122, εύρος ζώνης στα -3 dB είναι μόνο 0,10 Hz. Αυτή είναι μια στενή διακριτή γραμμή, όχι μια αντηχητική καμπύλη. Για σύγκριση, κατά την επιτάχυνση σε τραχιά άσφαλτο, το Q μειώνεται σε 1,4 — αυτό είναι αντήχηση ανάρτησης, και δεν πρέπει να συγχέεται με ελάττωμα.
Βήμα 3. Ανάλυση Περιβλήματος — Έλεγχος Ρουλεμάν
Ένα ελάττωμα ρουλεμάν δεν είναι κραδασμός αλλά παλμοί κρούσης. Αυτοί εκδηλώνονται ως διαμόρφωση ενός φορέα υψηλής συχνότητας και ανιχνεύονται μόνο μέσω αποδιαμόρφωσης: φιλτράρισμα ζώνης διέλευσης, μετασχηματισμός Hilbert, φάσμα περιβλήματος.
Το script εκτελεί αυτό σε ζώνες 60–240 Hz και 100–240 Hz και αναζητά διακριτές γραμμές. Το πιο σημαντικό σημάδι: οι συχνότητες ελαττώματος ρουλεμάν δεν είναι ακέραια πολλαπλάσια της περιστροφής του τροχού — ο εξωτερικός δακτύλιος είναι συνήθως 3,5–4,5×, ο εσωτερικός 5,5–6,5×. Οι ακέραιες τάξεις δεν σχετίζονται με ρουλεμάν.
Στα δεδομένα μου, η μέγιστη κορυφή περιβλήματος είναι 8,6 φορές η διάμεση τιμή του υποβάθρου· δεν υπάρχουν διακριτές γραμμές. Ρουλεμάν αποκλείεται.
Βήμα 4. Ετυμηγορία
Το script συσχετίζει την κυρίαρχη τάξη με μια μηχανική αιτία και συγκρίνει το πλάτος με όρια (0,30 m/s² — αισθητό, 0,50 — ελάττωμα).
Αποτέλεσμα και ένα Λάθος που Σχεδόν με Παρέσυρε
Η πρώτη εκτέλεση έδωσε λανθασμένη απάντηση, και αξίζει να δείξω γιατί.
Το script βρήκε μια κυρίαρχη γραμμή στα 12,25 Hz και εξ ορισμού υπέθεσε ότι ήταν η πρώτη τάξη του τροχού. Αυτό σήμαινε ταχύτητα 101 χλμ/ώρα και διάγνωση "ανισορροπία".
Η διάγνωση θα ήταν λανθασμένη. Με περίμετρο 2,30 μ., η πρώτη τάξη στα 60 χλμ/ώρα είναι 7,25 Hz — και δεν ξεπέρασα τα 60 χλμ/ώρα σε αυτή τη διαδρομή. Επομένως, τα 12,25 Hz φυσικά δεν μπορούν να είναι η πρώτη τάξη.
Η μόνη συνεπής εξήγηση: τα 12,25 Hz είναι η δεύτερη τάξη, η πρώτη τάξη είναι 6,125 Hz, ταχύτητα ≈ 51 χλμ/ώρα.
Ανεξάρτητη επαλήθευση μέσω του κιβωτίου ταχυτήτων:
- Σ.α.λ. τροχού στα 6,125 Hz = 368 σ.α.λ.
- Συνολικός λόγος μετάδοσης = 1460 / 368 = 3,97
- 5η ταχύτητα του 8HP: 1,285 × 3,204 τελική μετάδοση = 4,12
Διαφορά 4% — εντός της ανοχής για την περίμετρο του ελαστικού. 5η ταχύτητα στα 51 χλμ/ώρα στις 1460 σ.α.λ. είναι απολύτως φυσιολογική. Η υπόθεση επιβεβαιώνεται.
Επαναϋπολογισμένη εικόνα:
- Πρώτη τάξη: 0,083 m/s², πρακτικά στο επίπεδο του υποβάθρου → ανισορροπία αποκλείεται
- Δεύτερη τάξη: 0,442 m/s², 10 φορές υψηλότερη από το υπόβαθρο → κυρίαρχη
- Κατεύθυνση: 71% κατακόρυφη → ακτινική ανωμαλία, όχι πλευρική
Η δεύτερη τάξη τροχού με καθαρή πρώτη τάξη σημαίνει: ελλειπτικότητα ελαστικού, φθορά σε δύο αντίθετα σημεία, παραμόρφωση ζάντας σε δύο σημεία, ή την αρχή διαχωρισμού πέλματος.
Τα συμπτώματα ταιριάζουν απόλυτα. Ο βόμβος εμφανίζεται στα 50–60 χλμ/ώρα — μετρήθηκε ακριβώς στα 51 χλμ/ώρα. Δεν αντιδρά στο γκάζι — αποδείχθηκε από τη δοκιμή kickdown. Το εύρος είναι στενό — τα 12,25 Hz εμπίπτουν στο φυσικό εύρος συχνοτήτων της μη αναρτημένης μάζας του πίσω άξονα, γι' αυτό το ελάττωμα αντηχεί εκεί πιο έντονα, ενώ οι υψηλότερες και χαμηλότερες συχνότητες βγαίνουν εκτός αντήχησης.
Η ζυγοστάθμιση δεν θα βοηθήσει εδώ: διορθώνει την πρώτη τάξη, η οποία είναι καθαρή. Απαιτείται μέτρηση ακτινικού τρεμούλου σε ζυγοσταθμιστή, ξεχωριστά για το ελαστικό και τον συναρμολογημένο τροχό.
Ο Ρόλος του AI σε Αυτή την Εργασία
Είναι σημαντικό να είμαστε ακριβείς επειδή υπάρχει πολλή μυθολογία γύρω από το θέμα.
Το AI δεν "άκουσε τη βλάβη". Ο Claude δεν αντικατέστησε έναν αισθητήρα ή έναν ζυγοσταθμιστή τρεμούλου.
Τι έκανε στην πραγματικότητα:
- Καθόρισε τις απαιτήσεις μέτρησης. Ο υπολογισμός του απαραίτητου ρυθμού δειγματοληψίας με βάση τις συχνότητες ελαττωμάτων, τις απαιτήσεις τοποθέτησης και το σύνολο των ελιγμών στη διαδρομή — όλα αυτά καθορίζονται από τη φυσική του προβλήματος, και ένα λάθος εδώ υποτιμά οποιαδήποτε μεταγενέστερη επεξεργασία.
- Έγραψε και τα δύο εργαλεία. Τα scripts για την ανάλυση επικαλυπτόμενων πλαισίων και για την ανάλυση τάξεων με μετασχηματισμό Hilbert θα είχαν πάρει ώρες χειροκίνητης εργασίας· εδώ, πήρε λεπτά.
- Πραγματοποίησε την ίδια την ανάλυση. Δοκιμή συσχέτισης σ.α.λ. κινητήρα μέσω kickdown, υπολογισμός συντελεστή Q, ανάλυση περιβλήματος, διασταυρούμενος έλεγχος λόγου μετάδοσης — ολόκληρο το αναλυτικό μέρος.
- Εντόπισε το δικό του λάθος με βάση μια μόνο παρατήρηση. Η φράση "δεν πήγα πιο γρήγορα από 60 χλμ/ώρα" άλλαξε εντελώς την ερμηνεία: η διάγνωση μετατοπίστηκε από την πρώτη στην δεύτερη τάξη, από την ανισορροπία στην ελλειπτικότητα. Αυτό είναι ένα βασικό σημείο — το AI ελέγχει υποθέσεις έναντι της φυσικής, αντί να τις υπερασπίζεται.
Η κατανομή εργασίας ήταν δίκαιη: ο άνθρωπος παρέχει το πλαίσιο και τους φυσικούς περιορισμούς, το AI υπολογίζει και ελέγχει για συνέπεια. Χωρίς την παρατήρηση για τα 60 χλμ/ώρα, η διάγνωση θα ήταν κομψή και λανθασμένη.
Το Συμπέρασμα: Τι Κοστίζει η Μέθοδος
| Είδος | Τιμή |
|---|---|
| CarNVH Pro | 12€ |
| phyphox | Δωρεάν |
| Smartphone | Παλιό A51, ήδη στην κατοχή μου |
| Προσαρμογέας OBD | Ήδη στην κατοχή μου, και τελικά δεν χρειάστηκε |
| Scripts | Γράφτηκαν μία φορά, επαναχρησιμοποιήσιμα |
| Σύνολο | 12€ |
Σε σύγκριση με 99,99$ για μια εφαρμογή αναφοράς που δεν παρέχει ακατέργαστα δεδομένα, και μια επίσκεψη στο συνεργείο με τη δήλωση "υπάρχει ένας βόμβος από πίσω".
Η μέθοδος είναι μεταβιβάσιμη σε οποιοδήποτε αυτοκίνητο χωρίς αλλαγές. Αλλάζουν μόνο δύο αριθμοί: η περίμετρος του τροχού και οι λόγοι μετάδοσης. Η φυσική της περιστροφής είναι η ίδια για Audi Q7, BMW X5, Mercedes GLE, Range Rover, Tesla Model Y, Volvo XC90, Porsche Cayenne, VW Touareg, Ford Ranger, Toyota Land Cruiser, και οποιοδήποτε άλλο αυτοκίνητο.
Για Range Rovers, Q7s, Touaregs, Cayennes και άλλα SUV με αερανάρτηση, υπάρχει μια επιπλέον προϋπόθεση: διατηρήστε μια ενιαία λειτουργία ύψους καθ' όλη τη διάρκεια της οδήγησης. Η αλλαγή της απόστασης από το έδαφος αλλάζει τις γωνίες του άξονα μετάδοσης κίνησης και το φορτίο της ανάρτησης, καθιστώντας τις εγγραφές μη συγκρίσιμες.
Για ηλεκτρικά οχήματα, η μέθοδος λειτουργεί ακόμη καλύτερα: ο κινητήρας είναι αθόρυβος, οι μηχανικές πηγές ακούγονται σαν σε εργαστήριο, και η δοκιμή συσχέτισης σ.α.λ. είναι εντελώς περιττή.
Τι Ακολουθεί
Το επόμενο βήμα είναι ο προσδιορισμός της πλευράς, και εδώ πληρώνω το τίμημα που τοποθέτησα το τηλέφωνο στο κέντρο του πορτμπαγκάζ. Ένα τέτοιο σημείο απέχει εξίσου από τους δύο θόλους των τροχών και δεν απομονώνει την πλευρά. Χρειάζονται δύο εγγραφές, μετατοπισμένες προς τους θόλους του δεξιού και του αριστερού τροχού, στην ίδια ταχύτητα, με την ίδια σταθερή κλίμακα. Η διαφορά πλάτους στα 12,25 Hz θα υποδείξει τον τροχό.
Και μια υποχρεωτική έλεγχος μέτρησης μετά την επισκευή: το ίδιο τμήμα δρόμου, η ίδια ταχύτητα, οι ίδιες ρυθμίσεις. Εάν η κορυφή στα 12,25 Hz πέσει στο επίπεδο του υποβάθρου — το ελάττωμα έχει αντικειμενικά εξαλειφθεί, όχι απλώς "φαίνεται πιο αθόρυβο". Έτσι ακριβώς λειτουργεί η προγνωστική διάγνωση στα πλοία, και αυτή η ακριβής αρχή είναι πλήρως μεταβιβάσιμη στα αυτοκίνητα.
Τα scripts nvh_prep.py, nvh_analyze.py, και η πλήρης τεχνική περιγραφή της μεθόδου δημοσιεύονται στο GitHub: github.com/gptariacom/car-nvh-order-analysis (MIT).
Συντάκτης — μηχανικός στην Mind4Ship, προγνωστική διάγνωση θαλάμενου εξοπλισμού.
Σου αρέσει αυτό το case;
Ξεκίνα ένα παρόμοιο project — γράψε «θέλω το ίδιο», και οι builders θα στείλουν λειτουργικά πρωτότυπα. Ο σύνδεσμος αυτού του case είναι ήδη στο brief.
Παράγγειλε παρόμοιο project