Τεκμηρίωση SkyCiv

Ο οδηγός σας για το λογισμικό SkyCiv - μαθήματα, οδηγοί και τεχνικά άρθρα

API SkyCiv

  1. Σπίτι
  2. API SkyCiv
  3. Πρόσθετα
  4. Ακρίδα

Ακρίδα

Ξεκινώντας με το πρόσθετο SkyCiv-Grasshopper

Εισαγωγή

Αυτό το άρθρο αφορά το πρόσθετο SkyCiv που αναπτύσσεται για να μεταμορφώσει τα πολύπλοκα μοντέλα που κατασκευάστηκαν χρησιμοποιώντας τις μοναδικές δυνατότητες που προσφέρει η GH και να λύσει/αναλύσει/σχεδιάσει την ίδια γεωμετρία στην πλατφόρμα SkyCiv S3D που είναι ένα ευέλικτο και ισχυρό εργαλείο ανάλυσης.

Ξεκινώντας

Το πρόσθετο SkyCiv επιτρέπει στους χρήστες να εισάγουν τα πολύπλοκα δυναμικά μοντέλα τους ενσωματωμένα σε GH στο S3D για δομική ανάλυση & σχέδιο. Το plug-in θα χειριστεί τη σύνθετη γεωμετρία και θα τη μετατρέψει με όλες τις απαραίτητες πληροφορίες που απαιτούνται για τη δομική ανάλυση (κόμβοι, στοιχεία, τμήματα, υλικά, φορτία, υποστηρίζει κλπ…). Το πρόσθετο θα δημιουργήσει το μοντέλο και την έξοδο με τη μορφή αρχείου json που μπορεί να χρησιμοποιηθεί στην πλατφόρμα S3D για την εκτέλεση της ανάλυσης. Οι επόμενες εκδόσεις θα βασιστούν επίσης σε αυτήν την πλατφόρμα για τη διασύνδεση των αποτελεσμάτων της ανάλυσης με τα ειδικά σχέδια της χώρας για την πλήρη αξιοποίηση του οικοσυστήματος του SkyCiv.

Για χρήστες με πρόσβαση στο GH, μπορούν να κάνουν λήψη της προσθήκης από το κατάστημα προσθηκών SkyCiv ή χρησιμοποιώντας το παρακάτω κουμπί:

Προηγούμενες εκδόσεις: Grasshopper v6

Μετά τη λήψη του αρχείου, κάντε διπλό κλικ στο πρόγραμμα εγκατάστασης (.exe) αρχείο και ανοίξτε το Rhino > GH. Εάν η προσθήκη φορτωθεί με επιτυχία, η καρτέλα SkyCiv και οι ρυθμίσεις θα πρέπει να εμφανίζονται στο μενού εργαλείων GH όπως αυτό:

κουμπιά προσθήκης ακρίδα skyciv σε κορδέλα

Μετά την κατασκευή του μοντέλου σας, θα πρέπει να μπορείτε να εκκινήσετε το SkyCiv Structural 3D απευθείας από την προσθήκη, SkyCiv Renderer API Παραγωγή συστατικά. Μπορείτε να συνδέσετε το Grasshopper σας με ένα δομικό τρισδιάστατο μοντέλο, έτσι καθώς αλλάζετε τις παραμέτρους στο Grasshopper, το μοντέλο θα ενημερωθεί άμεσα σε S3D. Για να γίνει αυτό, θα χρειαστεί επίσης να κατεβάσετε το SkyCiv Desktop. Για να το κάνω αυτό, συνδεθείτε και κάντε κλικ στο εικονίδιο της επιφάνειας εργασίας στην κάτω αριστερή γωνία.

Μια τυπική ροή εργασίας για την εκτέλεση σχεδίασης μέσω του πρόσθετου

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

  • Οι χρήστες μπορούν να δημιουργήσουν την επιθυμητή γεωμετρία χρησιμοποιώντας τις παραμετρικές εγκαταστάσεις μοντελοποίησης στο Grasshopper.
  • Η δυναμική γεωμετρία μόλις είναι έτοιμη πρέπει στη συνέχεια να μετασχηματιστεί χρησιμοποιώντας τα στοιχεία SkyCiv για να είναι έτοιμη για ανάλυση/σχεδιασμό. (Μια μορφή συμβατή με το SkyCiv Solver)
  • Κάθε λύτης απαιτεί εισόδους με τη μορφή συνδεσιμότητας, οριακές συνθήκες, φορτία και διατομές για τη διεξαγωγή ανάλυσης γεωμετρίας με βάση τις αρχές της Εφαρμοσμένης Μηχανικής.
  • Χρήση του πρόσθετου SkyCiv, ο χρήστης θα πρέπει να δηλώσει :
    • Ορισμός στοιχείου: Οι γραμμές και οι επιφάνειες που υπάρχουν στη γεωμετρία μπορούν να μετασχηματιστούν σε μορφή «δοκών» & "Πιάτα".
    • Συνοριακές συνθήκες με τη μορφή εκχώρησης Υποστήριξης σε κόμβους
    • Φορτία: Διάφοροι τύποι φορτίων όπως τα Nodal Loads, Κατανεμημένα φορτία, Οι πιέσεις κ.λπ. είναι διαθέσιμες ως επιλογή στον χρήστη για την αντιστοίχιση τους σε κόμβους/δοκούς/πλάκες.
    • Υλικά: Το πρόσθετο του SkyCiv περιέχει Βιβλιοθήκη υλικών όπως το δομικό χάλυβα, Σκυρόδεμα, Ξυλεία, Ποτήρι, Ενισχυμένο με ανθρακονήματα πλαστικό, Αλουμίνιο κλπ.
    • Ιδιότητες ενότητας: Ο χρήστης πρέπει να επιλέξει την επιθυμητή διατομή μεταξύ της διαθέσιμης βιβλιοθήκης με βάση σχήματα/προφίλ και βάσεις δεδομένων για συγκεκριμένες χώρες
  • Αφού αντιστοιχίσετε τις παραπάνω παραμέτρους για ΟΛΑ τα στοιχεία που αποτελούν μέρος της γεωμετρίας, τα εξαρτήματα πρέπει να συναρμολογηθούν στην καρτέλα "Συναρμολόγηση μοντέλου"., όπου οι εισροές που δηλώνονται από τον χρήστη συλλέγονται και ταξινομούνται σε μια συγκεκριμένη μορφή.
  • Το μοντέλο είναι έτοιμο για τη συγγραφή του σεναρίου σε μορφή JSON χρησιμοποιώντας το εργαλείο που ονομάζεται "ModelWriter" το οποίο θα εκκινήσει το μοντέλο σε SkyCiv Structural 3D
  • Το JSON που σχηματίζεται μπορεί να ληφθεί στο SkyCiv, Πλατφόρμα S3D όπου το API ανάλυσης θα σταλεί στον δομικό λύτη. Ο χρήστης μπορεί να δει τα στοιχεία, αποδομένη άποψη, πλέγμα, αριθμοί ετικετών κ.λπ. στο S3D για τη γεωμετρία που μοντελοποιήθηκε σε GH και συνεργάστηκε χρησιμοποιώντας το πρόσθετο SkyCiv

Λίστα Λειτουργιών

Γεωμετρία:

Line2Beam
Μετατρέπει ευθύγραμμα τμήματα σε δομικά στοιχεία δοκού. Η απαίτηση εισόδου για αυτά τα στοιχεία είναι πάντα όλες οι ευθείες γραμμές που έχουν συγκεκριμένες ακμές κόμβου έναρξης και τέλους της δικτυωτής γεωμετρίας. Μπορούν να προστεθούν και να συνδεθούν πολλαπλές δέσμες κάτω από αυτό το στοιχείο χρησιμοποιώντας το αντίστοιχο κουμπί «+» που είναι διαθέσιμο στο τμήμα εισόδου του στοιχείου. Μπορείτε επίσης να αφαιρέσετε τα στοιχεία κάνοντας κλικ στο κουμπί «-» που είναι διαθέσιμο στο τμήμα εισαγωγής του στοιχείου.

3-Blog2

Point2Beam:
Μετατρέπει δύο ή περισσότερα σημεία σε δομικά στοιχεία δοκού. Τα σημεία μπορούν να εισαχθούν με τη μορφή εξόδου από λειτουργίες τόξου/κύκλου/καμπύλης/ακτινικού πλέγματος.

4-Blog2

Πλάκες:
Μετατρέπει τριγωνική/ορθογώνια διχτυωτή γεωμετρία σε δομικά στοιχεία πλακών (είτε 3 κόμβους ή 4 κόμβους ανάλογα με τον τύπο πλέγματος)
Σε αυτήν την έκδοση του πρόσθετου, λαμβάνονται υπόψη μόνο οι ομοεπίπεδες πλάκες. Το συστατικό της πλάκας θα αναλυθεί με βάση τη θεωρία πλακών του Mindlin. Οι πλάκες θα ερμηνευτούν με δύο μορφές, δηλαδή τις πλάκες (γονική πλάκα) και διχτυωτές πλάκες.

Συγκεντρώνουν:
Συγκεντρώνει ολόκληρο το δομικό μοντέλο (Δοκοί &/ Πλάκες) που δηλώνεται σε μια συγκεκριμένη γεωμετρία μαζί με στηρίγματα, φορτία και ιδιότητα τομής.

Έξοδος υποστήριξης, φορτία (ανάλογα με τον τύπο του φορτίου) και η διατομή θα συνδεθεί στην είσοδο αυτού του στοιχείου. Η παραγωγή αυτο-βάρους πρέπει επίσης να συνδεθεί κάτω από αυτό το εξάρτημα. Μπορούν να συνδεθούν πολλαπλές δοκοί/υποστηρίγματα/φορτία κάτω από το Assemble χρησιμοποιώντας το αντίστοιχο κουμπί «+» που είναι διαθέσιμο στο τμήμα εισόδου του στοιχείου Assemble. Μπορείτε επίσης να αφαιρέσετε τα στοιχεία κάνοντας κλικ στο κουμπί '-' που είναι διαθέσιμο στο τμήμα εισαγωγής του στοιχείου Assemble.

5-Blog2

Υποστηρίζει:
Διορθώθηκε η υποστήριξη: Για να ορίσετε την κατάσταση περιορισμού ως “FFFFFF” για περιστροφή σε x, και & άξονα z αντίστοιχα & μετάφραση σε x,και & άξονα z αντίστοιχα
3Υποστήριξη DPin: Για να ορίσετε την κατάσταση περιορισμού ως “FFFRRR” για περιστροφή σε x, και & άξονα z αντίστοιχα & μετάφραση σε x,και & άξονα z αντίστοιχα
Καρφιτσωμένη υποστήριξη XY: Για να ορίσετε την κατάσταση περιορισμού ως “FFFFRR” για περιστροφή σε x, και & άξονα z αντίστοιχα & μετάφραση σε x,και & άξονα z αντίστοιχα
Roller Y Υποστήριξη: Για να ορίσετε την κατάσταση περιορισμού ως “FRRRR” για περιστροφή σε x, και & άξονα z αντίστοιχα & μετάφραση σε x,και & άξονα z αντίστοιχα
Υποστήριξη Spring Y: Για να ορίσετε την κατάσταση περιορισμού ως “FSFRRR” για περιστροφή σε x, και & άξονα z αντίστοιχα & μετάφραση σε x,και & άξονα z αντίστοιχα
Υποστήριξη Roller X: Για να ορίσετε την κατάσταση περιορισμού ως “RFFRRR” για περιστροφή σε x, και & άξονα z αντίστοιχα & μετάφραση σε x,και & άξονα z αντίστοιχα
Υποστήριξη Spring XY: Για να ορίσετε την κατάσταση περιορισμού ως “FFFFRS” για περιστροφή σε x, και & άξονα z αντίστοιχα & μετάφραση σε x,και & άξονα z αντίστοιχα

12-Blog2

Φορτία:

Κομβικό Φορτίο:
Εισαγάγετε το Σημειακό Φορτίο με τη μορφή συγκεντρωμένου φορτίου που μπορεί να δράσει σε οποιαδήποτε θέση στο μήκος των Στοιχείων Δοκών ή στους Κόμβους:

13-Blog2

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

14-Blog2

Η σύμβαση εισόδου του φορτίου είναι θετικό «+» προς τα πάνω. Η ομάδα φόρτωσης μπορεί να είναι το όνομα της επιθυμητής περίπτωσης φόρτωσης. Οι χρήστες μπορούν επίσης να καθορίσουν εάν θέλουν να εφαρμόσουν αυτήν τη δύναμη σε όλους τους κόμβους που εμφανίζονται ή χωρίζονται σε όλους τους κόμβους. Αυτό θα διασφαλίσει ότι τα φορτία εφαρμόζονται σωστά, ανεξάρτητα από το αν αλλάζει ο αριθμός των φορτίων.

Κατανεμημένο φορτίο:
Εφαρμόστε κατανεμημένα φορτία. Εισαγωγή “Κατανεμημένο φορτίο” για τα στοιχεία δοκού
Μπορεί να εφαρμοστεί ως ομοιόμορφα κατανεμημένο φορτίο ή ομοιόμορφα μεταβαλλόμενο φορτίο.

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

16-Blog2

Πίεση:
Εισαγάγετε το “Ομοιόμορφο φορτίο πίεσης” για τα στοιχεία της πλάκας.

17-Blog2

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

18-Blog2

Ενότητες:
Αυτό το στοιχείο χρησιμοποιείται για τον ορισμό της ιδιότητας υλικού και τομής “ΣΤΟΙΧΕΙΟ ΔΟΚΟΥ”
19-Blog2

Κάντε δεξί κλικ στις Ενότητες & Υλικά για εισαγωγή επιλογής διατομής και υλικών σύμφωνα με το παρακάτω στιγμιότυπο.

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

Υλικό & Πάχος:
Αυτό το στοιχείο μπορεί να οριστεί για το υλικό και το πάχος “ΣΤΟΙΧΕΙΟ ΠΛΑΚΑ”. Κάντε δεξί κλικ στο στοιχείο πλάκας SkyCiv και στη συνέχεια, Ο χρήστης μπορεί να εισάγει το πάχος της πλάκας και να επιλέξει την επιθυμητή επιλογή υλικού για την πλάκα.

21-Blog2

Παραγωγή:

Μοντελογράφος: Αναπαράσταση δομικού μοντέλου σε JSON (Σημειογραφία αντικειμένου JavaScript) μορφή. Η έξοδος από το στοιχείο Assemble πρέπει να περάσει στην είσοδο του ModelWriter. Το ModelWriter θα επιτρέψει στον χρήστη να εκκινήσει το Grasshopper Model του απευθείας στο S3D. Οποιεσδήποτε αλλαγές στο μοντέλο στο grasshopper θα πραγματοποιηθούν αμέσως στο S3D.

 

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

Για την επιλογή της προσαρμοσμένης διαδρομής, θα πρέπει να επιλέξουμε κατάλογο όπως φαίνεται παρακάτω

Μόλις επιλεγεί ο κατάλογος , μπορούμε να δώσουμε έξοδο του Path στο ModelWriter.

Δείγματα αρχείων

Ακολουθούν μερικά δομικά μοντέλα Grasshopper που θα σας βοηθήσουν να τα κατεβάσετε για να σας βοηθήσουν να ξεκινήσετε:

Tunnel.gh (πάνω από)
ΟρθογώνιοΚτίριο.gh
Flatslabbuilding.gh
Trapezoidalbuilding-3.gh (παρακάτω)

Οι ακόλουθες ρυθμίσεις είναι διαθέσιμες κατά την εισαγωγή μιας ενότητας DXF

Είναι πιθανό να αντιμετωπίσετε το ακόλουθο σφάλμα όταν προσπαθείτε να συνδέσετε το μοντέλο Grasshopper με το SkyCiv Structural 3D:

Δοκιμάστε τα βήματα στο μήνυμα σφάλματος. Εάν το σφάλμα συνεχιστεί, επισκεφθείτε την τεκμηρίωσή μας στον Σύνδεσμο τοπικού αρχείου για περισσότερες πληροφορίες.

 

Σας βοήθησε αυτό το άρθρο?
Ναί Οχι

Πώς μπορούμε να βοηθήσουμε?

Μεταβείτε στην κορυφή