Trabajo Final · Ingeniería Aeroespacial · UNLPFinal-year project · Aerospace Engineering · UNLP

Diseña tu aeronave desde el primer minuto. Design your aircraft from minute one.

NodeVSP es un modelador de aeronaves para diseño conceptual, construido sobre OpenVSP y pensado para que se entienda solo. Alas, fuselajes, hélices y tren de aterrizaje se arman y se ajustan en el navegador, y lo que modelas es un archivo .vsp3 real. Está en desarrollo, y puedes ayudar a darle forma. NodeVSP is an aircraft modeler for conceptual design, built on OpenVSP and made to make sense on its own. Wings, fuselages, propellers and landing gear are built and tuned in the browser, and what you model is a real .vsp3 file. It is in development, and you can help shape it.

Prueba de 60 minutos · en tu navegador · sin instalar nadaA 60-minute test · in your browser · nothing to install

Describe tu idea · la IA la modelaDescribe your idea · AI models it

Quiero un ultraliviano biplaza de ala baja, con una hélice tripala en el morro y una deriva con una aleta dorsal larga.I want a two-seat low-wing ultralight, with a three-blade propeller in the nose and a fin with a long dorsal fillet.

Cargando el modelo 3D…Loading the 3D model…

No se pudo cargar el modelo 3D.The 3D model could not be loaded.

Un modelo que armó el agenteA model the agent built · arrastra para girar · drag to turn
Recorrido por la encuestaA walk through the survey · fotografías difuminadas· photographs blurred

Enséñale al agente cómo describes un aviónTeach the agent how you describe an aircraft

El agente arma el modelo a partir de lo que escribes. Para entenderte, y no solo a quien ya habla como ingeniero, necesita leer cómo describe un avión la gente real. Eso es lo que junta la encuesta. The agent builds the model from what you write. To understand you, and not only people who already talk like engineers, it needs to read how real people describe an aircraft. That is what the survey collects.

Hacer la encuestaTake the survey
  • Unos minutosA few minutes
  • Anónima: sin cuenta ni correoAnonymous: no account, no email
  • En español o en inglésIn Spanish or English

Quiero un ultraliviano biplaza de ala baja, con una hélice tripala en el morro y una deriva con una aleta dorsal larga. I want a two-seat ultralight with a low wing, a three-blade propeller in the nose and a fin with a long dorsal fillet.

Cada frase de esta idea nombra una pieza del modelo que armó el agente. Toca una frase para ver su pieza.Each phrase of this idea names one part of the model the agent built. Tap a phrase to see its part.

Lo que te pide la encuestaWhat the survey asks of you

  • Describe el modeloDescribe the modelVes un modelo 3D que puedes girar. Descríbelo para que otra persona pueda construirlo.You see a 3D model you can turn. Describe it so someone else could build it.
  • Describe la aeronaveDescribe the aircraftVes una fotografía de una aeronave real. Escribe lo que le pedirías a alguien que la construya.You see a photograph of a real aircraft. Write what you would ask someone to build.
  • Distingue las aeronavesTell them apartCuatro aeronaves, una descripción. Elige la que coincide. Diez rondas.Four aircraft, one description. Pick the match. Ten rounds.

Modela una aeronave en 60 minutosModel an aircraft in 60 minutes

Es una prueba de usabilidad: mide si la interfaz y los flujos de trabajo de NodeVSP se entienden sin que nadie te los explique. La haces en tu navegador, sin instalar nada y sin instrucciones, y construyes la aeronave que quieras. No hay respuestas correctas: se evalúa la herramienta, no a ti. It is a usability test: it measures whether NodeVSP’s interface and workflows make sense without anyone explaining them. You take it in your browser, with nothing to install and no instructions, and you build any aircraft you like. There are no right answers: the tool is being tested, not you.

  • Pones a prueba la interfaz.You put the interface to the test. Vemos qué se entiende solo y dónde una herramienta o un flujo de trabajo te traba.We see what makes sense on its own, and where a tool or a workflow gets in your way.
  • Le enseñas al agente.You teach the agent. Tu aeronave y la descripción que escribes al final se usan para entrenarlo con modelos hechos por personas. Registramos tu experiencia previa, por ejemplo con CAD, como contexto: sirve cualquier nivel.Your aircraft and the description you write at the end are used to train it on models made by people. We record your prior experience, for example with CAD, as context: every level helps.

Herramientas · 10 de ~28Tools · 10 of ~28

  • Alas y colasWings and tails ala, cola horizontal, cola vertical y canardwing, horizontal tail, vertical tail and canard
  • CuerposBodies fuselaje, góndola y Stack, un cuerpo armado por seccionesfuselage, pod and Stack, a body built from sections
  • Propulsión y masaPropulsion and mass hélice, tren de aterrizaje y masa puntualpropeller, landing gear and point mass
  • EjemplosExamples cuatro modelos de referencia para abrir y mirar cómo están hechosfour reference models to open and see how they are built

Son las piezas con las que se arma la mayoría de las aeronaves. El resto del modelador se ve, pero bloqueado, para que la primera hora no abrume. El agente de IA y el menú de archivos están apagados: la prueba es sobre la interfaz. These are the parts most aircraft are built from. The rest of the modeler stays visible but locked, so the first hour is not overwhelming. The AI agent and the file menu are switched off: the test is about the interface.

Modelado iniciando desde una base hecha por el agenteModeling that starts from a base the agent made · acelerado ×6,6, en tiempo real 3 min 53 s· sped up ×6.6, 3 min 53 s in real time

De palabras a geometríaFrom words to geometry

Cada paso deja un resultado real: un texto, una especificación y un archivo de OpenVSP. Every step leaves something real behind: a text, a specification and an OpenVSP file.

  1. Alguien la describeSomeone describes it

    En lenguaje común, como se la contarías a otra persona: su forma, su tamaño y dónde va cada parte. In plain language, the way you would tell another person: its shape, its size and where each part goes.

    Un avión deportivo liviano biplaza y estilizado, de ala baja y con una hélice en el morro, de unos 8,7 m de envergadura y 6,3 m de largo. El fuselaje es liso y con forma de gota: desde una nariz aguzada detrás de la hélice se ensancha hasta su punto más ancho en la cabina, de alrededor de 1,1 m de ancho y 1 m de alto cerca de la mitad del largo, y luego se afina hasta una cola delgada, con borde de cuchillo. El ala va baja, a un cuarto del largo desde la nariz, con unos 5° de diedro y puntas redondeadas. Su cuerda es de unos 1,8 m en la raíz y la mitad en la punta, con el borde de ataque casi recto. En la cola hay un estabilizador horizontal pequeño de unos 2,8 m y una deriva muy aflechada de alrededor de 1,1 m de alto, cuya base larga empieza como una aleta dorsal a un 60% del largo.A sleek two-seat light sport plane with a low wing and one propeller in the nose, about 8.7 m of wingspan and 6.3 m long. The fuselage is smooth and teardrop-shaped. From a pointed nose behind the propeller it widens to its fullest at the cockpit, about 1.1 m wide and 1 m tall near mid-length, then tapers to a thin, knife-edged tail. The wing is mounted low, about a quarter of the length back from the nose, with about 5° of dihedral and rounded tips. Its chord is about 1.8 m at the root and half that at the tip, with a nearly straight leading edge. At the tail there’s a small horizontal stabilizer about 2.8 m across and a sharply swept fin about 1.1 m tall, whose long base starts as a fillet about 60% of the way back.
    La descripción que recibe el agente en el video de esta sección, traducida del inglés.The description the agent receives in this section’s video.
  2. El agente la interpretaThe agent reads it

    Traduce el texto a una especificación estructurada, con los componentes que OpenVSP sabe construir, cada uno ubicado, unido y reflejado en 3D. It turns the text into a structured specification, built from the components OpenVSP knows how to make, each one placed, attached and mirrored in 3D.

    • Alas y superficies de controlWings and control surfaces
    • FuselajesFuselages
    • HélicesPropellers
    • Tren de aterrizajeLanding gear
    • GóndolasPods
    • DuctosDucts
    • Geometría a medidaCustom geometry
  3. OpenVSP construye el modeloOpenVSP builds the model

    Un modelo paramétrico de verdad, en .vsp3. Se analiza sin interfaz gráfica: VSPAERO calcula la aerodinámica y MassProp da la masa, el centro de gravedad y el tensor de inercia completo. Hoy esos cálculos corren en el motor; el módulo de cálculo para usuarios llega después del entrenamiento del agente. A real parametric model, in .vsp3. It is analysed headlessly: VSPAERO computes the aerodynamics, and MassProp returns mass, centre of gravity and the full inertia tensor. Today those calculations run in the engine; the calculations module for users comes after the agent’s training.

    .vsp3ida y vueltaround-trip
    VSPAEROaerodinámicaaerodynamics
    MassPropmasa, CG, inerciamass, CG, inertia
Modelar en NodeVSP, sin el agenteModeling in NodeVSP, without the agent · acelerado ×6,7, en tiempo real 3 min 28 s· sped up ×6.7, 3 min 28 s in real time

El diseño sigue siendo tuyoThe design stays yours

NodeVSP nació como un rediseño de OpenVSP: un modelador para diseño conceptual que se entiende intuitivamente. El agente es una ayuda, no un reemplazo. Te da un punto de partida para no enfrentarte a la hoja en blanco y, más adelante, se encargará de lo repetitivo: mover geometrías, probar configuraciones o lanzar una serie de cálculos. Lo que se diseña lo decides tú. NodeVSP started as a redesign of OpenVSP: a modeler for conceptual design that makes intuitive sense. The agent is a help, not a replacement. It gives you a starting point so you never face a blank page and, later on, it will take over the repetitive parts: moving geometry, trying configurations, running a batch of calculations. What gets designed is your call.

Sé lo que tengo en mente. El software tiene que ayudarme a llevarlo a cabo con un flujo simple. No quiero hacer un curso para diseñar: quiero estar diseñando desde el primer minuto.I know what I have in mind. The software should help me get there with a simple workflow. I don’t want to take a course to design: I want to be designing from minute one.
La idea de la que nace NodeVSPThe idea NodeVSP starts from
  • Componentes en 3DComponents in 3DAlas, fuselajes, hélices, tren de aterrizaje, góndolas y ductos, ubicados, unidos y reflejados en el visor.Wings, fuselages, propellers, landing gear, pods and ducts, placed, attached and mirrored in the viewport.
  • Perfiles y seccionesAirfoils and cross-sectionsSe editan en el navegador, sin tocar archivos de texto.Edited in the browser, without touching text files.
  • Paneles que se arman solosPanels that build themselvesLos parámetros, sus límites y sus unidades salen del propio motor de OpenVSP, no de formularios escritos a mano.Parameters, their limits and their units come from the OpenVSP engine itself, not hand-written forms.
  • Sigue siendo OpenVSPStill OpenVSPLo que modelas es un archivo .vsp3 real, de ida y vuelta.What you model is a real .vsp3 file, round-trip.

¿Por qué existe NodeVSP?Why does NodeVSP exist?

De dónde viene, qué está construido y qué falta. Un Trabajo Final de Ingeniería Aeroespacial de la UNLP. Where it comes from, what is built and what is not. A final-year Aerospace Engineering project at UNLP.