On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

26
On user-defined features Christoph M Hoffmann and Robert Joan- Arinyo Ανδρέας Φωτίου

description

On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo. Ανδρέας Φωτίου. Παραμετρικά CAD Συστήματα. - PowerPoint PPT Presentation

Transcript of On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Page 1: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

On user-defined featuresChristoph M Hoffmann and Robert Joan-

Arinyo Ανδρέας Φωτίου

Page 2: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Παραμετρικά CAD Συστήματα Είναι συστήματα στα οποία το σχήμα

στερεών αντικειμένων εκφράζεται από ένα σύνολο παραμέτρων και περιορισμών και το αντικείμενο μπορεί να τροποποιηθεί ως προς κάποιες παραμέτρους ενώ άλλες παραμένουν σταθερές

Page 3: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Feature based CAD συστήματα Ένα χαρακτηριστικό (feature) είναι ένα γενικό

σχήμα το οποίο μπορεί να συσχετιστεί με ορισμένες ιδιότητες, ορισμένα γνωρίσματα και με κάποια γνώση. Το σχήμα πρέπει να αναπαριστάται παραμετρικά και πρέπει να καθορίζονται κανόνες για την συμπεριφορά και τις ιδιότητες του σχήματος

Page 4: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Σύγχρονα CAD συστήματα

1. Ένα αντικείμενο κατασκευάζεται χρησιμοποιώντας άλλα προκαθορισμένα αντικείμενα (features)

2. Τα αντικείμενα κατασκευάζονται από τα features με Constructive Solid Geometry (CSG)

3. Η αναπαράσταση των αντικειμένων γίνεται με παραμετρικές εξισώσεις

Τα σύγχρονα συστήματα σχεδίασης ειναι συνήθως ένας συνδυασμός από παραμετρική και feature-based σχεδίαση διότι:

Page 5: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Σύγχρονα CAD συστήματα

Τα χαρακτηριστικά αυτά είναι επαρκή για τη δημιουργία πολύπλοκων σχημάτων αλλά κατά το σχεδιασμό μηχανικών μερών κρίνονται ανεπαρκή.

Page 6: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Τύποι χαρακτηριστικών

Παραγόμενο χαρακτηριστικό Τροποποιούμενο χαρακτηριστικό Datum χαρακτηριστικό

Page 7: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Χαρακτηριστικά ορισμένα από το χρήστη (UDFS) Το CAD σύστημα έχει καθορισμένα τυπικά

χαρακτηριστικά. Κατά βάση τα χαρακτηριστικά αυτά επαρκούν

αλλά σε κάποιες εφαρμογές αυτό το σύνολο χαρακτηριστικών δεν είναι βολικό και πρέπει να υποστηριχθούν από χαρακτηριστικά ορισμένα από το χρήστη.

Page 8: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Ορισμός και χρήση ενός UDF

Ο ορισμός ενός UDF είναι μία διαδικασία σχεδιασμού που δημιουργεί το πρωτότυπο του χαρακτηριστικού.

Η χρήση ενός UDF είναι το στιγμιότυπο ενός συγκεκριμένου πρωτοτύπου UDF σε ένα συμπαγή σχεδιασμό σε εξέλιξη.

Page 9: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Απαιτήσεις για τα UDF

1. Ένα UDF μπορεί να οριστεί χρησιμοποιώντας, τυπικά χαρακτηριστικά που το CAD σύστημα παρέχει, και/ή άλλα προηγούμενα ορισμένα UDF.

2. Ο τελικός χρήστης πρέπει να μπορεί να τοποθετήσει και να προσανατολίσει το UDF στο κομμάτι που σχεδιάζεται με την έννοια γεωμετρικών κινήσεων, χρησιμοποιώντας τυπικές διαδικασίες εισαγωγής.

3. Τα UDF πρέπει να παρέχουν καθορισμένους μηχανισμούς για να ελέγχουν την εγκυρότητα του στιγμιότυπου και της προσκόλλησης του.

4. Τα UDF πρέπει να παρέχουν υποστήριξη για μη γεωμετρικά γνωρίσματα και περιορισμούς με μεταβολές.

Page 10: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Δημιουργία σχήματος

Ο βασικός μηχανισμός ορισμού του EREP έχει υιοθετηθεί για τον ορισμό 3D

Ένα χαρακτηριστικό UDF ορίζεται ένα παραμετρικό, γεωμετρικό αντικείμενο αποτελούμενο από:1. Ένα σύνολο από παραγόμενα χαρακτηριστικά,

τροποποιούμενα χαρακτηριστικά και datum χαρακτηριστικά.

2. Ένα σύνολο εισαγόμενο από UDF

3. Ένα σύνολο περιορισμών.

4. Ένα σύνολο γνωρισμάτων.

5. Ορισμό ενός interface

Page 11: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Τοπολογικός ορισμός χαρακτηριστικών Τα τοπολογικά γνωρίσματα είναι ελκυστικά γιατί

μπορούν να υποστηριχθούν από πολλούς πυρήνες CAD συστημάτων και είναι πολύ χρήσιμα για τον ορισμό συνθηκών εγκυρότητας των χαρακτηριστικών. Οι μηχανισμοί του πυρήνα θα καλεστούν στις ακόλουθες τέσσερις περιπτώσεις:

1. Δημιουργία πλευράς, ακμής, κορυφής2. Διαγραφή πλευράς, ακμής, κορυφής3. Υποδιαίρεση πλευράς, κορυφής4. Συγχώνευση δύο κορυφών, ακμών, πλευρών

Page 12: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Τοπολογικά γνωρίσματα

1. Πρέπει να είναι στο όριο (MBB):

2. Δε πρέπει να είναι στο όριο (MNB):

3. Υπό όρους αν είναι στο όριο (CIB):

Page 13: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Υποστήριξη τοπολογικών γνωρισμάτων

Τα στοιχεία που υποδιαιρέθηκαν κληρονομούν τα γνωρίσματα του πατέρα στοιχείου.

Η συγχώνευση δύο στοιχείων σχήματος με διαφορετικά γνωρίσματα ορίου είναι λάθος.

Οι παραπάνω κανόνες μπορούν να υπερκαλυφθούν με ρητούς κατασκευασμένους από το χρήστη κανόνες.

Page 14: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Volume based topological attributes1. Πρέπει να είναι void (MBV):

2. Πρέπει να είναι υλικό (MBM):

Page 15: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Ορισμός UDF

Ο ορισμός ενός UDF χωρίζεται σε δύο υποδιαδικασίες. Καταρχάς ορίζεται η γεωμετρία. Στη συνέχεια ορίζονται τα γνωρίσματα των συστατικών και οι εξισώσεις περιορισμών για τις μεταβλητές.

Page 16: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Ορισμός γεωμετρίας

Οι ορισμοί των UDF κατασκευάζονται ορίζοντας κάθε συστατικό με σειρά. Το πρώτο συστατικό που ορίζεται καλείται πρωταρχικό συστατικό. Το πρωταρχικό συστατικό δε κάνει καμία αναφορά σε στοιχεία άλλων συστατικών.

Αν ο ορισμός του UDF δε χρησιμοποιεί ένα προηγούμενα ορισμένο UDF τότε πρέπει να είναι ένα τυπικό χαρακτηριστικό που παρέχεται από το CAD σύστημα. Το πρωταρχικό συστατικό μπορεί να είναι και ένα προηγούμενο ορισμένο UDF.

Page 17: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Ορισμός γεωμετρίας

Ένα χαρακτηριστικό μπορεί να είναι είτε απλό είτε σύνθετο από συστατικά χαρακτηριστικά, έτσι τα UDF έχουν μία φυσική ιεραρχική δομή.

Αυτή η δομή μπορεί να εκφραστεί λογικά ως ένας άκυκλος κατευθυνόμενος γράφος όπου κάθε κόμβος είναι ένα συστατικό και οι ακμές είναι οι εξαρτήσεις μεταξύ τους προσανατολισμένες από το συστατικό το οποίο κάνει την αναφορά προς το συστατικό στο οποίο γίνεται η αναφορά. Το πρωταρχικό συστατικό είναι η ρίζα του γράφου.

Page 18: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Ορισμός γνωρισμάτων

Τα γνωρίσματα μπορεί να είναι τοπολογικά, λειτουργικά, αντοχής, κειμένου και ορισμένα από το χρήστη.

Τα τοπολογικά γνωρίσματα χρησιμοποιούνται για να υποστηρίξουν την εγκυρότητα όταν συγχωνεύουμε ένα χαρακτηριστικό.

Page 19: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Ορισμός περιορισμών

Πολλές σχεδιαστικές εκδοχές μπορούν να εκφραστούν χρησιμοποιώντας περιορισμούς που ορίζονται ως μαθηματικές εξισώσεις μεταξύ μεταβλητών από τις οποίες εξαρτάται το σχέδιο. Οι περιορισμοί ορίζονται ως πληροφορίες κειμένου.

Οι περιορισμοί εξισώσεων συνυπάρχουν σε συνδιασμό με γεωμετρικούς περιορισμούς. Για να υποστηριχθούν τέτοιοι περιορισμοί, το σύστημα CAD πρέπει να διαθέτει διαδικασίες που να αποσυνθέτουν τέτοιες εξισώσεις και να λύνουν το σύστημα των περιορισμών.

Page 20: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Συμπύκνωση

Η συμπύκνωση απαιτείται καλά ορισμένη λειτουργικότητα και ένα ολοκληρωμένο και καλά ορισμένο interface.

Η λειτουργικότητα εκφράζεται από τη γεωμετρία τα γνωρίσματα και τις εξισώσεις.

Page 21: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Κληρονομικότητα

Τα UDF κατασκευάζονται από τυπικά χαρακτηριστικά του CAD και/ή από άλλα UDF. Το νέο UDF κληρονομεί γνωρίσματα αλλά μπορεί να έχει και νέα δικά του.

Επιλεκτική κληρονομικότητα παρέχεται ως ένας επιπρόσθετος μηχανισμός

Page 22: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Συγχώνευση χαρακτηριστικών Η συγχώνευση χαρακτηριστικών είναι η

διαδικασία με την οποία ο χρήστης περιλαμβάνει ένα νέο χαρακτηριστικό στο μέρος που σχεδιάζεται. Η διαδικασία αυτή είναι δύο βημάτων: ορισμός συγχώνευσης και αποτίμηση της συγχώνευσης.

Page 23: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Εγκυρότητα

Η εγκυρότητα των UDF διαχωρίζεται σε δύο βήματα. Καταρχάς όταν ορίζεται το χαρακτηριστικό πρέπει να υπάρχει μία πρωταρχική εκτίμηση αν είναι έγκυρο. Στη συνέχεια όταν το UDF συγχωνεύεται σε κάποιο μέρος ή σε άλλο χαρακτηριστικό πρέπει να υπάρχει άλλος έλεγχος εγγυρότητας.

Page 24: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Εγκυρότητα κατά τον ορισμό

Συντακτικός έλεγχος των περιορισμών. Συνέπεια του ορισμού του βεληνεκούς των

παραμέτρων. …

Page 25: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo

Εγκυρότητα κατά τη συγχώνευση

Όταν ένα UDF συγχωνεύεται σε ένα μέρος κάποιες ρουτίνες πρέπει να ελέγξουν την εγκυρότητα.

Όλοι οι περιορισμοί που έχουν τεθεί επιβεβαιώνονται.

Page 26: On user-defined features Christoph M Hoffmann and Robert Joan-Arinyo