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.