top of page
  • Immagine del redattoreLuca

Sviluppo del Plugin aeronautico AirCoDe per Rhinoceros

Aggiornamento: 2 lug 2023

Durante la tesi di laurea AirCoDe era fondamentalmente una "definizione" ( leggi componenti visuali collegati tra loro) Grasshopper 1.0, ma di recente ho deciso di riscrivere il codice, migliorarlo e farlo diventare un plugin per il disegno di aerei

installabile trascinandolo nel canvass di Grasshopper.

Di seguito un'immagine durante lo sviluppo del componente che disegna le ali:


Al momento il plugin consta di soli 7 componenti con 5 dei quali però è già possibile disegnare interamente la superfice del velivolo, incluse le parti mobili:


Partendo da una fusoliera in SubD di qualsiasi forma (semplificata)



è possibile ottenere questo risultato in meno di 30":


Il modello che vedete sopra è stato ottenuto solo con i 3 blocchi viola di sinistra, ovvero utilizzando i 5 componenti principali di seguito mostrati.


Prima il blocco per il disegno del profilo (è possibile importare qualsiasi profilo, dat o csv anche dal sito Airfoils:


se necessario possiamo utilizzarlo per n sezioni di interesse dell'ala e modificarla con un semplice slider. L'ala viene disegnata con il seguente componente


e necessita del componente Profilo, due volte almeno, in quanto per disegnare l'ala trapezioidale occorre un profilo alla radice ed uno all'estremità.



Successivamente si utilizzano i componenti seguenti per creare la semiala chiusa e raccordarla con la fusoliera:


Ottenuta un'unica skin del velivolo,


è possibile creare le superfici mobili con il seguente componente Ailerons


specificando la posizione dell'asse cerniera rispetto alla corda di radice ed estremità.


Si utilizza il suddetto componente per ciascuna parte mobile per ottenere il seguente risultato:



Il risultato finale potrebbe essere simile a questo:



Se siete interessati posso pubblicare una dimostrazione passo passo e disegnare un velivolo simile a quello sopra riportato.


I parametri geometrici vengono poi automaticamente scritti su un file Excel e importati in Matlab per una prima stima dei pesi.



Da valutare se implementare la stabilità statica con Matlab o restare in ambiente C# e plugin. Cosa ne pensi?


Grazie per l'attenzione, a presto.

441 visualizzazioni0 commenti
bottom of page