ES2373794T3 - Procedimiento y dispositivos de ayuda al posicionamento relativo de objetos durante una fase de diseño. - Google Patents

Procedimiento y dispositivos de ayuda al posicionamento relativo de objetos durante una fase de diseño. Download PDF

Info

Publication number
ES2373794T3
ES2373794T3 ES07866430T ES07866430T ES2373794T3 ES 2373794 T3 ES2373794 T3 ES 2373794T3 ES 07866430 T ES07866430 T ES 07866430T ES 07866430 T ES07866430 T ES 07866430T ES 2373794 T3 ES2373794 T3 ES 2373794T3
Authority
ES
Spain
Prior art keywords
restriction
parametric
model
objects
parametric model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES07866430T
Other languages
English (en)
Inventor
Olivier Cazals
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Airbus Operations SAS
Original Assignee
Airbus Operations SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Airbus Operations SAS filed Critical Airbus Operations SAS
Application granted granted Critical
Publication of ES2373794T3 publication Critical patent/ES2373794T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Toys (AREA)
  • Image Analysis (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

Procedimiento informatizado de ayuda al posicionamiento de un primer objeto con respecto a un segundo objeto de acuerdo con al menos una restricción relacionada con la posición relativa de dichos primero y segundo objetos, estando caracterizado el procedimiento porque dicho primer objeto que comprende al menos una parte de un conjunto propulsor para aeronave y dicha al menos una restricción que está relacionada con la aerodinámica de al menos una parte de dicho primer objeto, con las piezas móviles de al menos una parte de dicho primer objeto, con el riesgo de estallido de al menos una parte de dicho primer objeto o con el ruido o el calor que pueden ser emitidos por al menos una parte de dicho primer objeto, el procedimiento comprende las etapas siguientes, - selección de un modelo paramétrico asociado a cada uno de dichos primero y segundo objetos (1000); - visualización de un modelo digital de dicho segundo objeto según dicho modelo paramétrico asociado a dicho segundo objeto (1010); - posicionamiento de dicho primer objeto con respecto a dicho segundo objeto según parámetros de dichos modelos paramétricos asociados a los primero y segundo objetos (1015); - visualización de un modelo digital (500) de dicho primer objeto según dicho modelo paramétrico asociado a dicho primer objeto y según dicho posicionamiento (1020); - selección de al menos un modelo paramétrico que comprende un modelado de dicha al menos una restricción (1025); - para dicho al menos un modelo paramétrico que comprende un modelado de dicha al menos una restricción, - adquisición de al menos un dato relacionado con la posición de al menos uno de dichos primero y segundo objetos; - evaluación de dicha al menos una restricción según dicho al menos un dato (1035).

Description

Procedimiento y dispositivos de ayuda al posicionamiento relativo de objetos durante una fase de diseño.
La presente invención se refiere al diseño de objetos tridimensionales compuestos de varios elementos y, de modo más particular, a un procedimiento y a dispositivos de ayuda al posicionamiento, durante una fase de diseño, de un primer objeto con respecto a un segundo objeto de acuerdo con un conjunto de restricciones geométricas y matemáticas.
El diseño de elementos complejos, tales como aviones, exige el posicionamiento relativo de varios elementos. El posicionamiento de un primer elemento con respecto a un segundo, hace intervenir generalmente a diferentes especialistas técnicos. Por ejemplo, el posicionamiento de un motor en un ala de avión exige la consulta de especialistas en motores, en mecánica, en aerodinámica, en acústica y de especialistas en otras numerosas técnicas.
De modo tradicional, el estudio de posicionamiento se organiza en forma de análisis parciales sucesivos. Los especialistas en las técnicas cuyas consecuencias relacionadas con la elección del posicionamiento son las más importantes, de acuerdo con criterios predeterminados, están encargados de iniciar el estudio y de proponer una primera posición. El estudio es transmitido entonces a un especialista de otra técnica que le completará y así sucesivamente. Cuando todos los especialistas técnicos han participado en el estudio, el dosier es generalmente transmitido de nuevo a cada uno de ellos para validar el resultado. Si el posicionamiento ha sido modificado en el transcurso del estudio y ya no se cumplen ciertos criterios para un especialista técnico particular, es necesario modificar el posicionamiento y repetir la sucesión de análisis parciales, con respecto a todos los especialistas técnicos, para validar la nueva posición.
En razón del número de especialistas técnicos diferentes que intervienen, no es generalmente posible gestionar dinámicamente el proceso. Resultan, así, importantes retardos y una carencia de visión de conjunto del proceso que permitiría a cada especialista técnico comprender de modo simple la problemática de las otras técnicas.
El documento titulado « A visual intersection debugger for modeling Geant4 detector geometry – David - », Satoshi Tanaka y otros, Computing in high energy physics, 1998, paginas 1-4, describe un sistema de análisis y de visualización de objetos geométricos tridimensionales que representan componentes de detección de partículas para identificar intersecciones entre estos objetos.
Aunque una solución de este tipo permite identificar un problema de colocación de objetos de acuerdo con una restricción propia de la posición y de la forma de estos objetos, existe no obstante una necesidad de optimizar la colocación de un primer objeto con respecto a un segundo objeto en un entorno complejo, que comprende un conjunto de restricciones, y que hace intervenir a especialistas técnicos diferentes.
La invención permite resolver al menos uno de los problemas expuestos anteriormente.
La invención tiene así por objeto un procedimiento de ayuda al posicionamiento de un primer objeto con respecto a un segundo objeto de acuerdo con al menos una restricción relacionada con la posición relativa de los primero y segundo objetos, estando caracterizado el procedimiento porque, comprendiendo dicho primer objeto al menos una parte de un conjunto propulsor para aeronave, y estando relacionada dicha al menos una restricción con la aerodinámica de al menos una parte de dicho primer objeto, con las piezas móviles de al menos una parte de dicho primer objeto, con el riesgo de estallido de al menos una parte de dicho primer objeto o con el ruido o el calor que pueden ser emitidos al menos por una parte de dicho primer objeto, el procedimiento comprende las etapas siguientes,
-
selección de un modelo paramétrico asociado a cada uno de los primero y segundo objetos;
-
visualización de un modelo digital del segundo objeto según el modelo paramétrico asociado al segundo objeto;
-
posicionamiento del primer objeto con respecto al segundo objeto según parámetros de los modelos paramétricos asociados a los primero y segundo objetos;
-
visualización de un modelo digital del primer objeto según el modelo paramétrico asociado al primer objeto y según el posicionamiento;
-
selección de al menos un modelo paramétrico que comprende un modelado de la al menos una restricción;
-
para el al menos un modelo paramétrico que comprende un modelado de la al menos una restricción,
adquisición de al menos un dato relacionado con la posición de al menos uno de los primero y segundo objetos;
evaluación de la al menos una restricción según el al menos un dato.
El procedimiento de acuerdo con la invención permite conducir un estudio de posicionamiento rico en número de parámetros y de restricciones, que utiliza una interfaz simple. Además, el procedimiento está abierto a las restricciones futuras que pueden ser fácilmente añadidas al estudio.
Preferentemente, el procedimiento comprende, además de una etapa de modificación de al menos un parámetro de al menos uno de los modelos paramétricos asociados a los primero y segundo objetos, las etapas de
adquisición de al menos un dato relacionado con la posición de al menos uno de los primero y segundo objetos; y
evaluación de la al menos una restricción según el al menos un dato.
que son reejecutadas para al menos un modelo paramétrico que comprende un modelado de la al menos una restricción, después de la modificación de al menos un parámetro. La gestión dinámica y asociativa de los objetos y de las restricciones permite al usuario optimizar el posicionamiento de un objeto de acuerdo con un conjunto importante de restricciones por un análisis rápido de los efectos de las modificaciones sobre las restricciones.
En un modo de realización particular, el procedimiento comprende, además, una etapa de visualización del resultado de la evaluación de la al menos una restricción. Preferentemente, la visualización comprende la visualización de una indicación gráfica asociada a la al menos una restricción de tal modo que un análisis visual de la posición de la indicación gráfica con respecto a al menos uno de los modelos digitales asociados a los primero y segundo objetos permita validar la posición del primer objeto según la al menos una restricción. De modo alternativo o complementario, la visualización comprende la visualización del al menos un valor que permita validar la posición del primer objeto según dicha al menos una restricción.
Continuando con un modo de realización particular, el modelo paramétrico que comprende un modelado de la al menos una restricción está comprendido en uno de los modelos paramétricos asociados a los primero y segundo objetos. Alternativamente, al menos un dato del al menos un modelo paramétrico que comprende un modelado de la al menos una restricción es importado de uno de los modelos paramétricos asociados a los primero y segundo objetos. El modelado de las restricciones en los modelos paramétricos de los objetos que hay que posicionar o la utilización de datos específicos de los modelos paramétricos asociados a los primero y segundo objetos permite una organización funcional de los modelos paramétricos así como reducir el número de parámetros de los modelos paramétricos a aquéllos que son necesarios.
De acuerdo con un modo de realización particular, el segundo objeto comprende al menos una parte de una aeronave.
De acuerdo todavía con un modo de realización particular, la al menos una restricción está relacionada con al menos una de las posiciones siguientes: posición de las puertas, posición de los toboganes, posición del suelo, posición relativa del suelo durante un aterrizaje con viento de través y posición relativa del suelo durante un aterrizaje con el tren de aterrizaje delantero retraído.
La invención tiene también por objeto un procedimiento para un dispositivo que comprende medios adaptados para la puesta en práctica de cada una de las etapas del procedimiento descrito anteriormente.
La invención tiene igualmente por objeto un programa de ordenador que comprende instrucciones adaptadas para la puesta en práctica de cada una de las etapas del procedimiento descrito anteriormente.
Otras ventajas, objetivos y características de la presente invención se deducirán de la descripción detallada que sigue, hecha a título de ejemplo no limitativo, en relación con los dibujos anejos, en los cuales:
-
la figura 1 muestra un ejemplo de aparato que permite implementar la invención;
-
la figura 2 ilustra esquemáticamente un ejemplo del entorno de estudio del posicionamiento de un conjunto propulsor en un avión, de acuerdo con la invención, así como las relaciones entre este estudio y las técnicas implicadas;
-
la figura 3 ilustra un ejemplo de mecanismo de instanciación de modelo paramétrico genérico a partir de un modelo instanciado;
-
la figura 4 representa un avión, el sistema de referencia utilizado, así como los límites relacionados con el suelo por aterrizaje con el tren de aterrizaje delantero retraído y con la abertura de las puertas;
-
la figura 5 ilustra una vista de costado de un avión en un ala del cual se ha posicionado una barquilla, así como los planos de límites de los toboganes y de límites de puerta;
-
la figura 6 ilustra el posicionamiento de una barquilla debajo de un ala de avión que permite un análisis visual de esta posición con respecto a los límites aerodinámicos de sobrepresión;
-
la figura 7, que comprende las figuras 7a y 7b, ilustra la validación del posicionamiento de la barquilla según las restricciones relacionadas con la inversión del empuje, y según las restricciones relacionadas con la abertura de las cubiertas del motor para su mantenimiento, respectivamente;
-
la figura 8 representa un mástil lineal que une un conjunto propulsor a un ala de avión;
-
la figura 9 ilustra un cono de despliegue de las palas de turbina; y
-
la figura 10 representa esquemáticamente ciertas etapas de un ejemplo de puesta en práctica de la invención.
El procedimiento de la invención es una herramienta de validación 3D destinada, en particular, a la realización de estudios de instalaciones motrices de aviones tradicionales o no. De acuerdo con una implementación particular, el procedimiento utiliza el software de diseño 3D Catia para asegurar la asociatividad entre sí de modelos geométricos, y un editor de parámetros para modificar el valor de parámetros de los modelos geométricos. La descripción que sigue ilustra la puesta en práctica de la invención en este contexto, sin embargo debe comprenderse que la invención no se limita a esta implantación particular.
Catia, desarrollado por la sociedad francesa Dassault Systèmes y comercializado por la sociedad IBM, es un software de diseño asistido por ordenador (CAO), orientado 3D en el cual pueden ser gestionadas todas las etapas del desarrollo de un producto.
La figura 1 ilustra un ejemplo de aparato 100 adaptado para poner en práctica la invención, tal como un microordenador o una estación de trabajo.
Preferentemente, el aparato 100 comprende un bus de comunicación 102 al cual están unidas,
una unidad central de tratamiento 103 tal como un microprocesador;
una memoria muerta 104 o Read Only Memory (ROM), que puede comprender uno o varios programas “Prog”, “Prog1” y “Prog2”;
una memoria viva 106 o Random Access Memory (RAM), que comprende registros adaptados para memorizar variables y parámetros creados y modificados en el transcurso de la ejecución de dichos programas; y
una interfaz de comunicación 118 unida a una red de comunicación distribuida 120, por ejemplo la red Intranet, siendo la interfaz apta para transmitir y para recibir datos.
El aparato 100 puede disponer opcionalmente de uno, de varios o de todos los dispositivos siguientes:
una pantalla 108 que permite visualizar datos y/o servir de interfaz gráfica con el usuario que podrá interactuar con los programas de acuerdo con la invención, con la ayuda de un teclado 110 o de cualquier otro medio tal como un dispositivo de señalización, como por ejemplo un ratón 111 o un lápiz óptico, una pantalla táctil o un telemando;
un disco duro 112 que puede comprender programas y/o datos, especialmente datos tratados o que hay que tratar de acuerdo con la invención;
un lector de disquete 114 adaptado para recibir un disquete 116 y para leer y escribir en éste datos tratados o que hay que tratar de acuerdo con la invención; y
un lector de tarjetas de memoria adaptado para leer y escribir en éste datos, especialmente datos tratados o que hay que tratar de acuerdo con la invención.
El bus de comunicación permite la comunicación y la interoperabilidad entre los diferentes elementos incluidos en el aparato 100 o unidos a éste. La representación del bus no es limitativa y, especialmente, la unidad central es susceptible de comunicar instrucciones a cualquier elemento del aparato 100, directamente o por intermedio de otro elemento del aparato 100.
El código ejecutable del programa o de los programas que permite al aparato 100 poner en práctica los procesos de acuerdo con la invención, puede estar almacenado, por ejemplo en el disco duro 112 o en una memoria muerta 104.
De acuerdo con una variante, el disquete 116, puede contener datos así como el código ejecutable de los programas antes citados que, una vez leídos por el aparato 100, pueden quedar almacenados en el disco duro 112.
Alternativamente, el código ejecutable de los programas puede ser recibido por intermedio de la red de comunicación 120, a través de la interfaz 118, para ser almacenado de modo idéntico al descrito anteriormente.
Los disquetes pueden ser reemplazados por cualquier soporte de información tal como, por ejemplo, un disco compacto (CD-ROM) o una tarjeta de memoria. De manera general, un medio de almacenamiento de información, legible por un ordenador o por un microprocesador, integrado o no en el aparato, eventualmente desmontable, está adaptado para memorizar uno o varios programas cuya ejecución permite la puesta en práctica del procedimiento de acuerdo con la invención.
De manera más general, el programa o los programas podrán ser cargados en uno de los medios de almacenamiento del aparato 100 antes de ser ejecutados.
La unidad central 103 controla la ejecución de las instrucciones o porciones de código de software del programa o de los programas de acuerdo con la invención, instrucciones que son almacenadas en el disco duro 112, en la memoria muerta 104 o en los otros elementos de almacenamiento antes citados. Durante el encendido, el programa
o los programas almacenados en una memoria no volátil, por ejemplo el disco duro 112 o la memoria muerta 104, son transferidos a la memoria viva 106 (RAM), que contiene entonces el código ejecutable del programa o los programas de acuerdo con la invención, así como registros para memorizar las variables y los parámetros necesarios para la puesta en práctica de la invención.
Conviene observar que el aparato que comprende el dispositivo de acuerdo con la invención puede ser igualmente un aparato programado. Las instrucciones del programa o de los programas que ponen en práctica la invención pueden, por ejemplo, estar implementadas en un circuito integrado programable o específico (Application Specific Integrated Circuit, ASIC).
En un software de diseño, las plantillas, o modelos paramétricos relacionados con una geometría 3D de una pieza o de un conjunto de piezas, permiten a un usuario no especialista en el software de diseño asistido por ordenador encontrar y modificar fácilmente un parámetro conociendo únicamente el resultado que se desee obtener. Así, la utilización de modelos paramétricos permite obtener una interfaz simplificada para modificar los parámetros sin modificar el código fuente. Esta interfaz simplificada puede presentarse, por ejemplo, en forma de una ventana de diálogo que permita la visualización y la modificación de parámetros en campos predeterminados. La utilización de estos modelos paramétricos permite también programar ciertas restricciones en formas de relaciones matemáticas. Los modelos paramétricos permiten igualmente presentar resultados basados en relaciones matemáticas predeterminadas y en parámetros o datos geométricos definidos por el usuario. Finalmente, el entorno asociativo de los modelos paramétricos permite el intercambio de información que permite, por ejemplo, el posicionamiento de las piezas 3D, una respecto de otra, así como el acceso a informaciones utilizadas para calcular ciertas características de las piezas 3D asociadas a los modelos paramétricos.
Los modelos paramétricos pueden estar asociados a elementos geométricos 3D. Así, es posible extraer un modelo digital del modelo paramétrico que permita una visualización del elemento o de una parte del elemento al cual está asociado el modelo paramétrico. La posición de estos elementos puede ser definida con respecto a otros elementos del mismo modelo paramétrico o con respecto a elementos de un modelo paramétrico diferente. Cuando un elemento es modificado o desplazado, el software de diseño asistido por ordenador modifica en consecuencia las posiciones relativas de todos los elementos correspondientes, cualquiera que sea el modelo paramétrico al cual pertenezcan.
El módulo de ayuda al posicionamiento está basado en la utilización de modelos paramétricos memorizados en un catálogo que forma un conjunto totalmente asociativo. Cada modelo paramétrico tiene una utilización específica. Algunos están asociados a partes del avión, por ejemplo la barquilla y el motor, otros representan entidades funcionales, por ejemplo el suelo y la trayectoria de fragmentos de motor en caso de estallido de éste, Modelos paramétricos diferentes de un mismo objeto 3D pueden ser utilizados de acuerdo con el tipo de estudio que haya que realizar.
El posicionamiento de un motor en un avión es un compromiso entre varios parámetros, entre los cuales:
-
las interacciones aerodinámicas entre el motor y el ala, entre el mástil (unión entre un ala y un conjunto propulsor constituido por una barquilla y un motor) y el motor, y entre el fuselaje, los estabilizadores y el motor;
-
la masa del mástil así como las dimensiones y la estructura de los refuerzos del ala o del fuselaje;
-
la masa de los trenes de aterrizaje;
-
la dimensión de los estabilizadores verticales;
-
la pérdida de sustentación de las alas;
-
el diseño de las partes móviles (aletas, bordes de ataque, alerones);
-
el nivel del ruido generado por el motor; y
-
el impacto de un fragmento de pala sobre la estructura del avión y de los sistemas vitales.
El sistema de acuerdo con la invención permite tener en cuenta estas restricciones en todos los tipos de avión para el posicionamiento de uno o de varios motores. De acuerdo con un ejemplo de puesta en práctica de este sistema, el posicionamiento del motor determinado por el usuario queda automáticamente validado, especialmente con respecto a los datos siguientes:
-
la distancia entre la barquilla y,
el suelo (suelo estático, suelo durante un aterrizaje con viento de través y suelo durante un aterrizaje con el tren de aterrizaje delantero retraído);
la puerta de la cabina delantera; y
el tobogán de la puerta de cabina delantera;
-
la viabilidad, el tamaño y la forma de la barquilla;
-
la viabilidad, el tamaño y la forma del motor;
-
la viabilidad, el tamaño y la forma de la estructura del mástil primario (fijación de la barquilla y fijación del motor);
-
la viabilidad, el tamaño y la forma de la estructura de los mástiles secundarios delantero y trasero;
-
la masa de los mástiles (principal y secundario);
-
los coeficientes aerodinámicos tales como la resistencia aerodinámica resultante de la instalación del motor debajo del ala;
-
la consecuencia del estallido del motor sobre la estructura y los sistemas del avión;
-
el posicionamiento de los mástiles en la barquilla, el motor y el ala;
-
la abertura de la barquilla para las operaciones de mantenimiento y la inversión de empuje;
-
la influencia del posicionamiento del motor sobre el ruido del motor en el interior del avión y en el suelo;
-
la influencia del posicionamiento del motor sobre las temperaturas que deben ser soportadas por ciertas partes del avión; y
-
la influencia de las proyecciones de agua de los trenes de aterrizaje sobre el posicionamiento del motor.
La figura 2 ilustra esquemáticamente un ejemplo del entorno de estudio del posicionamiento de un conjunto propulsor en un avión, de acuerdo con la invención, así como las relaciones entre este estudio y las técnicas implicadas. Cada rectángulo representa un tipo de análisis particular. Las flechas indican una relación importante entre las causas y los efectos. Las flechas en línea de puntos corresponden a una transferencia de datos, entre módulos, en forma de texto. Las líneas de puntos ilustran un ejemplo de datos determinados durante el análisis, que pueden ser exportados de la aplicación, por ejemplo en forma de archivo de texto. Los rectángulos representados con líneas de puntos representan módulos externos utilizados para el estudio.
Cada tipo de análisis está, preferentemente, asociado a un modelo paramétrico particular, siendo comunes ciertos datos de ciertos modelos paramétricos. Por ejemplo, los datos relativos a una barquilla son utilizados para el estudio aerodinámico de la barquilla (215) y para el estudio del conjunto propulsor compuesto por una barquilla y un motor. Como se describe posteriormente refiriéndose a la figura 3, los datos de un modelo paramétrico pueden ser transmitidos a otro modelo paramétrico utilizando, por ejemplo, una función de exportación e importación de datos, en modo texto, según un conjunto de parámetros previamente seleccionado.
Como se ha mencionado, el posicionamiento óptimo de un motor en un avión está relacionado con restricciones geométricas y a restricciones matemáticas. Por restricciones geométricas, se hace referencia a las restricciones que pueden ser analizadas visualmente para determinar si éstas son satisfechas o no. Las restricciones matemáticas son analizadas por la comparación de valores calculados con límites determinados por un especialista.
Entre las restricciones geométricas figura el vínculo entre el avión y el suelo, relacionado con las fases de aterrizaje y de despegue. Estas restricciones son analizadas por un conjunto de especialistas y pueden ser reagrupadas en un modelo paramétrico 210. Este modelo interactúa en particular con el modelo del avión y con un modelo de la barquilla de tal modo que se presenta al usuario un suelo virtual relacionado con la característica del avión a fin de que éste esté en condiciones de determinar las holguras existentes entre el suelo y la barquilla según la posición determinada. Asimismo, los límites relacionados con la posición de las puertas y de los toboganes pueden ser representados por planos que permiten al usuario determinar la validez de la posición de la barquilla según la holgura existente entre estos planos y la barquilla.
Otro conjunto de restricciones geométricas está relacionado con los problemas aerodinámicos, tales como la resistencia aerodinámica, generados por la posición del motor debajo del ala. Estas restricciones son analizadas por otro conjunto de especialistas y pueden ser reagrupadas en un modelo paramétrico 215. Este modelo paramétrico puede comprender igualmente otras restricciones, especialmente restricciones relacionadas con el mantenimiento tales como la abertura de las cubiertas.
Los resultados del análisis pueden ser puramente visuales como la visualización de suelos virtuales y pueden ser analíticos como la visualización de coeficientes aerodinámicos o la visualización de cotas y de secciones. La representación de superficies isobaras así como la representación de la barquilla, cubiertas abiertas e inversores de empuje activados, permiten al usuario controlar visualmente la posición de la barquilla de acuerdo con estas restricciones. Los resultados analíticos pueden ser exportados, por ejemplo en forma de texto, para ser explotados por otro módulo del software de diseño asistido por ordenador o por otra aplicación, como está indicado en la figura
2. Un análisis de los resultados analíticos permite un análisis más fino que un análisis visual.
Otra parte del análisis del posicionamiento del conjunto propulsor se refiere a la viabilidad de este conjunto. Este análisis puede ser realizado por la utilización de un modelo paramétrico particular (220) en el que los datos relacionados con la barquilla resultan, preferentemente, del modelo paramétrico de la barquilla 215. El usuario puedecontrolar visualmente la viabilidad de un conjunto de este tipo. Éste puede igualmente obtener resultados numéricos tales como las masas y las superficies. Estos resultados pueden ser exportados, por ejemplo en forma de texto.
El análisis del posicionamiento del conjunto propulsor puede igualmente tratar de la unión entre el conjunto propulsor y el ala del avión, es decir el mástil. Este análisis es realizado, preferentemente, en dos fases distintas. Una primera fase está relacionada con la viabilidad. Esta fase utiliza, preferentemente, una representación lineal del mástil, más fácil de manipular y para la cual una torsión es más fácilmente perceptible que en una representación de superficie que además puede generar problemas a nivel del software de diseño asistido por ordenador cuando el mástil no es físicamente realizable (errores). La validez, determinada por el usuario según el análisis visual de la representación lineal, puede ser memorizada en el modelo paramétrico y así puede ser exportada para ser utilizada en otro modelo paramétrico o en otra aplicación. Cuando el usuario ha constatado, preferentemente visualmente, que el mástil es realizable, puede realizarse, en una segunda fase, un estudio de superficie o de volumen para analizar otros tipos de datos tales como las superficies y las masas. Preferentemente, se utiliza un modelo paramétrico diferente para cada una de estas dos fases (225 y 230). Los datos del modelo paramétrico relacionado con la representación lineal del mástil son, preferentemente, exportados hacia el modelo paramétrico relacionado con la representación volumétrica del mástil. Resultados numéricos tales como masas y superficies son, preferentemente, calculados automáticamente en el modelo paramétrico. Estos resultados pueden ser exportados.
El análisis del mástil puede continuar con un análisis de las estructuras secundarias concernientes, en particular, a los elementos aerodinámicos que cubren al menos parcialmente el mástil y de otros elementos externos al mástil, utilizados entre un conjunto propulsor y un ala. Los elementos externos envueltos por las estructuras secundarias comprenden especialmente las conexiones eléctricas y los sistemas de transferencia de los fluidos (aire, carburante, etc.). Para este análisis se utiliza preferentemente un modelo paramétrico a partir del cual el usuario puede determinar, por ejemplo, la viabilidad de las estructuras secundarias, su masa y su superficie. La representación de las estructuras secundarias, o de una parte de las estructuras secundarias, puede ser visualizada. Resultados numéricos ligados especialmente a la viabilidad, a las masas y a las superficies son, preferentemente, calculados automáticamente en el modelo paramétrico. Como anteriormente, estos resultados pueden ser exportados.
Es igualmente necesario controlar la posición del motor según las restricciones relacionadas con la estructura del avión y con el riesgo de estallido de las palas del motor. Un modelo paramétrico 240 está preferentemente dedicado a este análisis. Este modelo paramétrico está relacionado con el modelo de la estructura de las partes vitales del avión (205) que puede ser un modelo paramétrico o no de tal modo que el usuario puede determinar fácilmente la holgura entre la trayectoria de un fragmento de pala y los elementos vitales del avión. Una representación del modelado de la trayectoria de un fragmento de pala es, preferentemente, visualizada de tal modo que el usuario, llegado el caso, puede localizar el punto de impacto de los fragmentos de pala sobre la estructura del avión así como el grado de penetración, Las informaciones relacionadas con el punto de impacto y el grado de penetración son, ventajosamente, determinadas automáticamente y pueden ser exportadas en forma de texto.
Puede ser importante también estudiar la influencia del posicionamiento del motor sobre el ruido percibido por los ocupantes del avión así como en el suelo durante las fases de despegue y de aterrizaje. A tal fin, puede utilizarse un modelo paramétrico 245 que comprende un modelado de las emisiones sonoras, por ejemplo en forma de cono acústico. Un cono acústico de este tipo es visualizado preferentemente de tal modo que el usuario, llegado el caso, pueda localizar la parte del avión sometida a esta restricción. Las informaciones relacionadas con las partes del avión sometidas a esta restricción son ventajosamente determinadas de nuevo automáticamente y pueden ser exportadas en forma de texto.
Asimismo, puede utilizarse un modelo paramétrico 250 relacionado con la influencia de la posición del motor sobre las temperaturas que deben ser soportadas por ciertas partes del avión. De modo igualmente similar, puede utilizarse otro modelo paramétrico 255 relacionado con la influencia de las proyecciones de agua de los trenes de aterrizaje sobre el posicionamiento del motor. Como las restricciones sonoras, las restricciones térmicas e hidráulicas pueden ser representadas visualmente por conos. Las representaciones de las restricciones térmicas e hidráulicas son preferentemente visualizadas de tal modo que el usuario, llegado el caso, puede localizar la parte del avión sometida a esta restricción. Las informaciones relacionadas con las partes del avión sometidas a estas restricciones son también ventajosamente determinadas automáticamente y pueden ser exportadas en forma de texto.
Naturalmente, otras restricciones pueden ser añadidas al procedimiento de ayuda al posicionamiento del motor por la creación de nuevos modelos paramétricos o por la adición de parámetros y/o de relaciones matemáticas en los modelos paramétricos existentes. Asimismo, el reagrupamiento de las restricciones por modelos paramétricos puede ser diferente. Por ejemplo, es posible reagrupar las restricciones relacionadas con el ruido y con el riesgo de estallido en un mismo modelo paramétrico. Es posible igualmente dividir el modelo paramétrico asociado a los límites de las puertas y de los toboganes en dos modelos paramétricos distintos.
El análisis del posicionamiento de un conjunto propulsor es parcialmente jerárquico, estando ciertas partes del análisis ordenadas, otras no. Por ejemplo, el análisis de las estructuras secundarias solamente puede ser realizado después de haber analizado el mástil mientras que los análisis de los conos acústicos, térmicos e hidráulicos pueden ser efectuados en un orden cualquiera o de modo parcial.
El estudio de todas estas restricciones es realizado tradicionalmente por los expertos en los datos técnicos correspondientes, ayudados, si se presenta la necesidad, por expertos en geometría, en metodología o en cálculo. Sin embargo, la utilización de modelos paramétricos asociativos de acuerdo con el método de la invención permite a un usuario experimentado establecer un primer análisis del conjunto de estas restricciones a partir de un modelado geométrico realizado por expertos.
La implementación particular del procedimiento de acuerdo con la invención para posicionar un motor en un ala de avión utiliza una treintena de modelos paramétricos, que aproximadamente representan de 1.000 a 2.000 parámetros. Naturalmente, por razones de claridad y de concisión cada modelo paramétrico no es analizado en detalle. Asimismo, todos los parámetros de un modelo paramétrico no son estudiados uno tras otro. La descripción presenta el principio general del procedimiento de acuerdo con la invención, presentando ejemplos de modelos paramétricos y ejemplos de parámetros de los modelos paramétricos.
Un modelo paramétrico de barquilla permite definir, por ejemplo,
-
la forma exterior de la barquilla;
-
la forma de la tobera;
-
el cuerpo central de la tobera;
-
las cubiertas del motor y su eje de rotación; y
-
los inversores de empuje y su eje de rotación.
Estos datos pueden ser memorizados, por ejemplo, en formas de puntos y de perfiles. Los perfiles son, preferentemente, definidos por un conjunto de puntos y de tangentes en estos puntos que permiten unirles por curvas. Cada perfil corresponde a la intersección de una curva que representa un elemento del objeto asociado al modelo con un plan predeterminado.
Cada modelo paramétrico comprende, además, preferentemente, un referente que permite un posicionamiento de un objeto con respecto a un segundo. Por ejemplo, el referente de una barquilla puede ser un sistema de referencia cuyo origen se sitúa en el eje de la barquilla, a una distancia predeterminada del punto más adelantado de la barquilla. El eje X puede ser el eje de la barquilla, el eje Y puede ser el eje perpendicular al eje X, en el plano horizontal, y el eje Z puede ser el eje perpendicular al eje X, en el plano vertical.
Así, el perfil de la barquilla puede ser definido según un plano X-Y y según un plano X-Z. En un modo preferido, se determinan dos perfiles en el plano X-Z, un perfil bajo y un perfil alto, no siendo generalmente los motores de avión simétricos según el plano X-Y.
Como se indicó anteriormente, pueden crearse varios modelos paramétricos de un mismo objeto 3D. Por ejemplo, puede crearse un modelo paramétrico con todas las informaciones esenciales de una barquilla mientras que puede crearse otro modelo paramétrico con todas estas informaciones esenciales de la barquilla y que comprenda, además, fórmulas de cálculo de masas y de riesgos relacionados con el posicionamiento.
En lo que sigue de la descripción, un modelo genérico es un modelo paramétrico cuyos valores no han sido inicializados o han sido inicializados con valores por defecto. Así pues, los valores de los parámetros de un modelo genérico pueden ser cualesquiera o pueden ser predeterminados del modo más parecido posible a posibles modelos instanciados. Un modelo instanciado es un modelo « dinámico » que permite la automatización de ciertas tareas o de ciertos cálculos y cuyos parámetros pueden ser modificados. Un modelo instanciado está ligado dinámicamente a otros modelos instanciados para, por ejemplo, automatizar cálculos y actualizar valores, especialmente valores de cotas. Así pues, un modelo genérico puede ser considerado como el esqueleto de un modelo instanciado.
Un modelo instanciado puede ser utilizado como tal en el software de diseño asistido por ordenador. Los valores del modelo instanciado pueden ser utilizados igualmente para crear otros modelos instanciados. Por ejemplo, los valores de un modelo instanciado de barquilla pueden ser utilizados para instanciar un modelo genérico de un conjunto propulsor cuyos valores relacionados con el motor pueden haber sido o podrán ser instanciados de acuerdo con el mismo método.
Para instanciar un modelo genérico a partir de un modelo instanciado, una solución consiste en exportar los datos del modelo instanciado en forma de texto e importarlos en el modelo genérico que debe ser instanciado. La figura 3 ilustra este mecanismo. Los datos de un modelo instanciado (300) son exportados (etapa 305) en forma de texto, por ejemplo en forma de archivo de texto (310). Los datos exportados (310) son a continuación importados (etapa 315) en un modelo genérico seleccionado en una base de datos (320) que comprende al menos un modelo genérico para formar un nuevo modelo instanciado (325). El usuario, preferentemente, puede elegir los parámetros o los perfiles que hay que exportar e importar.
A partir de uno o varios modelos instanciados pueden crearse, así, varios modelos instanciados de un objeto. Por ejemplo, a partir de un simple modelo instanciado de barquilla puede crearse un modelo instanciado de una barquilla que comprenda un modelado del comportamiento aerodinámico de la barquilla. Asimismo, este modelo instanciado de barquilla que comprende un modelado del comportamiento aerodinámico de la barquilla puede ser utilizado para crear un modelo instanciado de un conjunto propulsor que comprenda la barquilla y un motor.
La utilización de los sistemas de referencia de los modelos paramétricos, por ejemplo de la barquilla y del motor, así como de los parámetros contenidos en estos modelos, permite posicionar los objetos representados por estos modelos cuando los modelos genéricos correspondientes son instanciados, es decir cuando se dan valores a los parámetros que permiten este posicionamiento. Además, el vínculo entre los modelos instanciados es dinámico de modo que si se modifica un parámetro de posicionamiento de un objeto, los otros modelos quedan adaptados dinámicamente.
Utilizando esta solución, es posible fraccionar el estudio del posicionamiento de un conjunto propulsor al tiempo que se asocian los datos intermedios de tal manera que el estudio sea validado en su conjunto.
Después de haber lanzado el software de diseño asistido por ordenador, el usuario, preferentemente, debe seleccionar un modelo instanciado de un primer objeto con respecto al cual debe ser posicionado un segundo objeto. En este ejemplo, el primer objeto es una estructura de avión o de una parte de la estructura de un avión, que comprende alas, que tiene un sistema de referencia predeterminado que permite la adición de elementos en posiciones precisas. El sistema de referencia generalmente utilizado consiste en tomar el morro del avión como origen, el eje del fuselaje como eje X, la perpendicular al eje X, en el plano de las alas, como eje Y, y la normal al plano formado por los ejes X e Y como eje Z. Se visualiza un modelo digital de este primer objeto, o de una parte de este primer objeto.
Si el usuario desea determinar una posición inicial de la barquilla según los límites de las puertas y de los toboganes, se crea entonces una instancia del modelo paramétrico relacionado con las aberturas y con el suelo según los datos del modelo instanciado del avión o de la parte de avión. Este modelo relacionado con las aberturas y con el suelo permite determinar y visualizar las superficies límites para el suelo, las puertas de cabina delanteras y los toboganes. El posicionamiento de los elementos asociados a este modelo es realizado automáticamente durante la instanciación, según referencias memorizadas en el modelo, por ejemplo según los planos X-Y, Y-Z y Z-X del fuselaje y la tangente al morro del fuselaje en función del sistema de referencia relacionado con la estructura del avión. Cada superficie es visualizada preferentemente con un color diferente. Por ejemplo, el verde claro puede representar el suelo estático, el azul puede representar el suelo durante el aterrizaje con viento de través, el amarillo puede representar el suelo durante el aterrizaje con el tren de aterrizaje delantero retraído, el verde oscuro puede representar los límites de los toboganes y el rojo puede representar los límites de puertas de cabina delanteras. Utilizando el editor de parámetros del modelo paramétrico, el usuario puede definir las dimensiones reales de estos elementos y los límites asociados. Por ejemplo, para cada plano que representa el suelo (estático, aterrizaje con viento de través o con el tren de aterrizaje delantero retraído), el usuario puede introducir las distancias entre el punto de aterrizaje delantero y los planos X-Y, Y-Z y Z-X, las distancias entre el punto de aterrizaje principal y los planos X-Y, Y-Z y Z-X, el ángulo de balanceo y el ángulo de cabeceo del avión. Después de haber introducido o modificado estos valores, se calculan ciertas variables para ayudar al usuario. En particular, el ángulo entre el plano X-Y y el suelo estático, la distancia entre los puntos de aterrizaje y la distancia entre los puntos de aterrizaje según el eje X. Asimismo, en lo que concierne a las puertas y a los toboganes, el usuario puede introducir o modificar la distancia entre el plano Y-Z y la mitad de la puerta, la distancia mínima entre la mitad de la puerta y el plano terminal delantero del motor, el ángulo relativo entre el tobogán y el plano Y-Z según el eje de rotación del tobogán, la anchura del tobogán y la distancia según el eje Y entre el eje de rotación del tobogán y el plano Z-X. Los planos que representan los límites de las puertas, de los toboganes y del suelo pueden ser visualizados u ocultados en cualquier momento para permitir al usuario determinar su análisis.
La figura 4 ilustra un avión 400, el sistema de referencia geométrico utilizado, así como los límites relacionados con el suelo por aterrizaje con el tren de aterrizaje delantero retraído 405 y con la abertura de las puertas 410. La figura 4 permite a un usuario determinar de antemano las zonas posibles de posicionamiento de una barquilla o de un conjunto propulsor según las restricciones visualizadas. Cuando una barquilla o un conjunto propulsor es posicionado en el ala del avión a partir de los parámetros y de las referencias memorizadas en los modelos instanciados del avión y de la barquilla, una representación equivalente a la de la figura 4, o una vista más precisa tal como un corte según un plano X-Z permite determinar la holgura entre las restricciones exteriores materializadas por planos o por rectas y las extremidades de la barquilla o del conjunto propulsor.
Después de haber visualizado el primer objeto y, eventualmente, una representación de un primer conjunto de restricciones, el usuario puede seleccionar un modelo instanciado del segundo objeto, es decir la barquilla en este ejemplo. Una posición inicial de este objeto es preferentemente determinada automáticamente según ciertos datos del primer objeto y eventualmente según restricciones previamente estudiadas. La determinación de esta posición inicial, ventajosamente válida, puede ser realizada a partir de las características del primer objeto y del emplazamiento aproximado del segundo objeto, modificado según las eventuales restricciones previamente estudiadas. En el ejemplo descrito, la posición inicial de la barquilla es determinada automáticamente según la estructura del avión, y en particular del ala, y según, especialmente, las restricciones relacionadas con el suelo, con las puertas y con los toboganes. Esta posición inicial puede ser modificada por el usuario según, por ejemplo, sus coordenadas, relativas o absolutas. Después de haber determinado la posición inicial de la barquilla, se visualiza un modelo digital de ésta, o un modelo digital de una parte de ésta.
La figura 5 ilustra una vista de costado de un avión en un ala del cual ha sido posicionada una barquilla. Como ilustra esta figura, la extremidad delantera de la barquilla 500 está situada a una cierta distancia de los planos de límites de los toboganes 410 y de límite de puerta 515. Así pues, el posicionamiento de la barquilla puede ser considerado como válido con respecto a estas dos restricciones. Lo mismo ocurre con los planos de suelo representados por las líneas 405, 505 y 510 que representan respectivamente el suelo durante el aterrizaje con el tren de aterrizaje delantero retraído, el suelo estático y el suelo durante el aterrizaje con viento de través.
Utilizando un modelo instanciado de barquilla y un modelo instanciado de avión o de planos de sustentación que comprende un modelado de restricciones aerodinámicas, el usuario puede igualmente controlar el aerodinamismo relacionado con la posición de la barquilla con respecto a los planos de sustentación. Este análisis puede hacerse comparando la posición de las superficies isobaras unidas a los planos de sustentación con la posición de la barquilla. La figura 6 ilustra superficies teóricas 605 de límite de sobrepresiones aerodinámicas relacionadas con los planos de sustentación 600. El análisis visual muestra que estos límites de sobrepresiones entran en contacto con la barquilla 500. De acuerdo con la naturaleza de estas superficies isobaras y la finura del análisis, la posición de la barquilla puede ser considerada como válida o no. Si la posición de la barquilla es considerada como válida, puede ser necesario calcular una penalización relacionada con el grado de penetración de la curva isobara en la barquilla.Este cálculo está preferentemente integrado en el modelo instanciado de la barquilla. Éste puede estar igualmente integrado en otro modelo paramétrico tal como el modelo instanciado del avión o de los planos de sustentación. Si la posición de la barquilla no es considerada como válida, la posición de la barquilla puede ser modificada. La modificación de esta posición puede ser efectuada, como anteriormente, con la ayuda de las coordenadas de la barquilla. Las restricciones analizadas son entonces reevaluadas y su representación es actualizada.
Asimismo, los modelos instanciados del avión y de la barquilla pueden ser utilizados para validar la posición de la barquilla según las restricciones relacionadas con la inversión del empuje y según las restricciones relacionadas con las aberturas de las cubiertas del motor para su mantenimiento como está ilustrado en las figuras 7a y 7b, respectivamente.
Conviene observar que el análisis precedente efectuado según las restricciones geométricas, está basado en la barquilla sola, sin embargo, el estudio puede ser realizado con el conjunto barquilla y motor.
Después de haber determinado y validado una posición inicial de la barquilla con respecto al ala del avión, es posible analizar las características del mástil, es decir de la unión entre el conjunto propulsor y el ala. Para este análisis, se utiliza preferentemente un modelo paramétrico distinto. Un modelo genérico de conjunto propulsor que comprende un modelado del mástil es instanciado con los parámetros de la barquilla utilizados en el estudio precedente, así como con los parámetros de un motor seleccionado por el usuario. Estos parámetros comprenden en particular los parámetros relacionados con la barquilla en sí misma, así como los parámetros relacionados con su posicionamiento con respecto al ala. Cuando este modelo de conjunto propulsor es instanciado, las características del mástil quedan determinadas automáticamente según las posiciones del conjunto propulsor y del ala. Preferentemente, se visualiza un mástil lineal 800, como representa la figura 8, que permite al usuario determinar si el mástil es realizable o no.
Si el mástil no es realizable, es decir si la posición de la barquilla no permite la realización del mástil, la posición de la barquilla es preferentemente modificada incluso si, por otra parte, la posición de la barquilla es válida con respecto a otras restricciones. De nuevo, todas las restricciones analizadas anteriormente son reevaluadas y su representación es actualizada.
Si el mástil es realizable, puede utilizarse un modelo de superficie del mástil para continuar el estudio, analizando, en particular, la masa y las superficies de este mástil. Este estudio complementario puede ser realizado a partir del mismo modelo instanciado de conjunto propulsor o a partir de un modelo genérico, instanciado con los datos del modelo instanciado utilizado para el estudio lineal del mástil.
Asimismo, el modelo instanciado del conjunto propulsor que comprende un modelado lineal o de superficie del mástil puede ser utilizado para analizar las estructuras secundarias. Sin embargo, es preferible utilizar un modelo distinto. Los datos del modelo instanciado del conjunto propulsor que comprende un modelado de superficie del mástil pueden ser utilizados para instanciar un modelo genérico de conjunto propulsor que comprende una modelado de las estructuras secundarias según el método presentando anteriormente.
Después de este estudio, simultáneamente o antes, es posible analizar las restricciones relacionadas con el riesgo de estallido del motor. De acuerdo con estas restricciones, se debe verificar, en particular, que los fragmentos de palas no pueden dañar a un elemento vital del avión. Para esto, puede utilizarse un modelo instanciado del motor que comprenda un modelado de las trayectorias de los fragmentos de palas. Estas trayectorias pueden ser representadas, por ejemplo, en forma de conos. Como anteriormente, un modelo genérico es instanciado a partir de los datos utilizados en los estudios precedentes. La figura 9 ilustra un cono 900 de estallido de palas de la turbina de tal modo que es posible determinar, según la estructura del ala 600 y del avión (no representado), si las partes vitales del avión serían alcanzadas por un fragmento de pala.
Del mismo modo, es posible analizar la influencia del posicionamiento del motor sobre el ruido del motor en el interior del avión y en el suelo, sobre las temperaturas que deben ser soportadas por ciertas partes del avión y la influencia de las proyecciones de agua de los trenes de aterrizaje sobre el posicionamiento del motor. Estos análisis son efectuados preferentemente con la ayuda de modelos paramétricos diferentes, comprendiendo cada modelo un modelado geométrico de la restricción estudiada. Por ejemplo, pueden ser utilizados varios conos sonoros: un cono sonoro delante de la entrada de la cámara de compresión del motor, un cono sonoro detrás de la cámara de compresión del motor, un cono sonoro detrás de la cámara de combustión y un cono sonoro detrás de la salida de los gases. Cada cono sonoro puede ser definido en el modelo paramétrico correspondiente que tiene como parámetros una forma, una dimensión y una posición. El posicionamiento de los conos sonoros es realizado automáticamente durante la instanciación del modelo genérico del motor que comprende este modelado.
Como se describió anteriormente, el sistema de acuerdo con la invención está basado en la utilización de un conjunto de modelos paramétricos asociativos que permiten establecer un vínculo entre cada tipo de análisis. Así, cuando un parámetro tal como la posición en Y del conjunto propulsor es modificado, esta modificación es tenida en cuenta en todos los modelos paramétricos de tal modo que el usuario puede rápidamente validar o no esta modificación según un conjunto de restricciones por una simple visualización de la influencia de esta modificación sobre los límites visualizados y sobre los resultados obtenidos especialmente aquéllos relacionados con las masas y con las superficies. Por ejemplo, si el conjunto propulsor es avanzado algunas decenas de centímetros, el usuario puede visualizar rápidamente si se respetan las holguras con respecto a los planos de límites de los toboganes y a los suelos, si el mástil es viable, si no es demasiado pesado y así sucesivamente para todas las restricciones. Esta gestión dinámica permite determinar rápidamente una posición que satisfaga al conjunto de las restricciones incluso si cada una de las restricciones deben ser validadas después por un análisis más profundo.
El usuario es ventajosamente libre de visualizar o de ocultar ciertas vistas o ciertas restricciones materializadas por planos, curvas, conos o cualquier otra representación. Del mismo modo, éste puede visualizar u ocultar los resultados analíticos tales como las masas y las superficies.
Es posible igualmente añadir nuevas restricciones a un estudio utilizando simplemente un nuevo modelo paramétrico relacionado con esta nueva esta restricción al tiempo que se utiliza el conjunto del estudio previamente realizado. Es posible igualmente comparar varias posiciones de conjuntos propulsores instanciando varios modelos similares con datos diferentes.
El estudio del posicionamiento del conjunto propulsor en un ala de avión es por tanto un proceso iterativo según el cual las restricciones son estudiadas una tras otra o simultáneamente según la naturaleza de estas restricciones y según el cual la modificación de los parámetros de posicionamiento implica una actualización automática de la evaluación de las restricciones y de su representación.
Según la naturaleza y la complejidad de los objetos que haya que posicionar y de las restricciones analizadas, el modelado de las restricciones puede ser integrado en el modelo paramétrico de un objeto, aquí los planos de sustentación, la barquilla o el motor, o en un modelo paramétrico independiente. Si el modelado de ciertas restricciones está integrado en uno o varios modelos paramétricos independientes, estos modelos paramétricos independientes pueden comprender una parte de los datos de los modelos instanciados de los objetos.
La figura 10 ilustra esquemáticamente ciertas etapas de un ejemplo de puesta en práctica de la invención con la ayuda de un software de diseño asistido por ordenador y de un aparato tal como el descrito refiriéndose a la figura 1. El procedimiento ilustrado en la figura 10 permite posicionar un primer objeto con respecto a un segundo, por ejemplo un conjunto propulsor con respecto a un ala de avión según, especialmente las restricciones anteriormente citadas.
Después de haber seleccionado modelos paramétricos instanciados de los primero y segundo objetos (etapa 1000), por ejemplo en una biblioteca (1005), se visualiza una representación digital del segundo objeto (etapa 1010). La posición inicial del primer objeto queda determinada (etapa 1015). La posición inicial del primer objeto con respecto al segundo objeto puede ser determinada por el usuario o, preferentemente, queda determinada automáticamente según ciertos datos del modelo paramétrico instanciado del segundo objeto. Se visualiza (etapa 1020) una representación numérica del primer objeto.
Se selecciona (etapa 1025), por ejemplo en la biblioteca 1030, un modelo paramétrico que comprende un modelado de una restricción relacionada con la posición del primer objeto con respecto al segundo. Una parte de los datos de uno de los modelos paramétricos de los primero y segundo objetos puede ser recopilada en el modelo paramétrico seleccionado que comprende un modelado de una restricción, como sugiere el trazo en línea de puntos que une la biblioteca 1005 a la etapa 1025. Asimismo, una parte de los datos de uno o de varios modelos paramétricos que comprenden un modelado de restricciones previamente estudiadas puede ser recopiado en el modelo paramétrico seleccionado que comprende un modelado de una restricción. Alternativamente, el modelado de la restricción mencionada puede pertenecer a uno de los modelos paramétricos de los primero y segundo objetos. En este último caso no es por tanto necesario seleccionar otro modelo paramétrico que comprenda un modelado de la restricción mencionada.
La restricción mencionada es evaluada con la ayuda de su modelado y de la posición del primero y/o del segundo objetos (etapa 1035). Alternativamente, la restricción mencionada puede ser evaluada con la ayuda de su modelado y de la posición relativa de los primero y segundo objetos. El resultado de la evaluación de la restricción es preferentemente un conjunto de valores numéricos o de formas numéricas, es decir un conjunto compuesto de puntos, de curvas, de superficies y/o de volúmenes. Si el resultado de la evaluación de la restricción mencionada consiste en valores numéricos, estos son preferentemente memorizados en el modelo paramétrico que comprende el modelado de la restricción mencionada. Estos valores numéricos pueden ser visualizados y/o exportados (como sugiere la flecha en línea de puntos) para ser utilizados por otra aplicación. Si el resultado de la restricción es en forma numérica, o un conjunto de formas numéricas, estas formas son preferentemente visualizadas (etapa 1040). La visualización de estas formas permite al usuario validar o no visualmente la posición del primer objeto con respecto al segundo según la restricción evaluada.
A continuación, se efectúa una prueba para determinar si el usuario desea validar la posición del primer objeto con respecto al segundo según otra restricción (etapa 1045). Si el usuario desea validar la posición del primer objeto con respecto al segundo según otra restricción, se repiten las tres etapas precedentes (etapas 1025 a 1040). Si no, se efectúa una segunda prueba para determinar si el usuario desea modificar la posición del primer objeto con respecto al segundo (etapa 1050). Si el usuario desea modificar la posición del primer objeto con respecto al segundo, éste determina la nueva posición del primer objeto (etapa 1055). Como anteriormente, la posición del primer objeto con respecto al segundo objeto puede ser determinada por sus coordenadas o puede ser determinada seleccionando uno o varios puntos del segundo objeto con la ayuda, por ejemplo, de un ratón. La visualización del primer objeto es modificada después según su nueva posición (etapa 1060).
Cuando se modifica la posición del primer objeto, cada restricción es reevaluada según el modelado de las restricciones y la nueva posición del primer objeto (etapa 1065). La visualización del resultado de la evaluación de cada restricción es modificada según los resultados de reevaluación.
El usuario puede entonces evaluar nuevas restricciones (etapa 1045) o modificar la posición del primer objeto (etapa 1050).
Naturalmente, para satisfacer necesidades específicas, una persona competente en el ámbito de la invención podrá aplicar modificaciones en la descripción precedente.

Claims (11)

  1. REIVINDICACIONES
    1. Procedimiento informatizado de ayuda al posicionamiento de un primer objeto con respecto a un segundo objeto de acuerdo con al menos una restricción relacionada con la posición relativa de dichos primero y segundo objetos, estando caracterizado el procedimiento porque dicho primer objeto que comprende al menos una parte de un conjunto propulsor para aeronave y dicha al menos una restricción que está relacionada con la aerodinámica de al menos una parte de dicho primer objeto, con las piezas móviles de al menos una parte de dicho primer objeto, con el riesgo de estallido de al menos una parte de dicho primer objeto o con el ruido o el calor que pueden ser emitidos por al menos una parte de dicho primer objeto, el procedimiento comprende las etapas siguientes,
    -
    selección de un modelo paramétrico asociado a cada uno de dichos primero y segundo objetos (1000);
    -
    visualización de un modelo digital de dicho segundo objeto según dicho modelo paramétrico asociado a dicho segundo objeto (1010);
    -
    posicionamiento de dicho primer objeto con respecto a dicho segundo objeto según parámetros de dichos modelos paramétricos asociados a los primero y segundo objetos (1015);
    -
    visualización de un modelo digital (500) de dicho primer objeto según dicho modelo paramétrico asociado a dicho primer objeto y según dicho posicionamiento (1020);
    -
    selección de al menos un modelo paramétrico que comprende un modelado de dicha al menos una restricción (1025);
    -
    para dicho al menos un modelo paramétrico que comprende un modelado de dicha al menos una restricción,
    adquisición de al menos un dato relacionado con la posición de al menos uno de dichos primero y segundo objetos;
    evaluación de dicha al menos una restricción según dicho al menos un dato (1035).
  2. 2. Procedimiento de acuerdo con la reivindicación 1 caracterizado porque el procedimiento comprende, además de una etapa de modificación de al menos un parámetro de al menos uno de dichos modelos paramétricos asociados a dichos primero y segundo objetos (1050), dichas etapas de
    adquisición de al menos un dato relacionado con la posición de al menos uno de dichos primero y segundo objetos; y
    evaluación de dicha al menos una restricción según dicho al menos un dato,
    que son reejecutadas (1065) para dicho al menos un modelo paramétrico que comprende un modelado de dicha al menos una restricción, después de dicha modificación de dicho al menos un parámetro.
  3. 3.
    Procedimiento de acuerdo con la reivindicación 1 o la reivindicación 2 caracterizado porque el procedimiento comprende además una etapa de visualización del resultado de dicha evaluación de dicha al menos una restricción.
  4. 4.
    Procedimiento de acuerdo con la reivindicación 3 caracterizado porque dicha etapa de visualización comprende una etapa de visualización de una indicación gráfica asociada a dicha al menos una restricción de tal modo que un análisis visual de la posición de dicha indicación gráfica con respecto a al menos uno de los modelos digitales asociados a dichos primero y segundo objetos permite validar la posición del primer objeto según dicha al menos una restricción (1040).
  5. 5.
    Procedimiento de acuerdo con la reivindicación 3 o la reivindicación 4 caracterizado porque dicha etapa de visualización del resultado de dicha evaluación de dicha al menos una restricción comprende una etapa de visualización de al menos un valor, permitiendo dicho valor validar la posición de dicho primer objeto según dicha al menos una restricción.
  6. 6.
    Procedimiento de acuerdo con una cualquiera de las reivindicaciones precedentes caracterizado porque dicho al menos un modelo paramétrico que comprende un modelado de dicha al menos una restricción está comprendido en uno de dichos modelos paramétricos asociados a dichos primero y segundo objetos.
  7. 7.
    Procedimiento de acuerdo con una cualquiera de las reivindicaciones 1 a 5 caracterizado porque al menos un dato de dicho al menos un modelo paramétrico que comprende un modelado de dicha al menos una restricción es importado (315) de uno de dichos modelos paramétricos asociados a dichos primero y segundo objetos.
  8. 8.
    Procedimiento de acuerdo con una cualquiera de las reivindicaciones precedentes caracterizado porque dicho segundo objeto comprende al menos una parte de una aeronave.
  9. 9.
    Procedimiento de acuerdo con la reivindicación 8 caracterizado porque dicha al menos una restricción está relacionada con al menos una de las posiciones siguientes: posición de las puertas, posición de los toboganes,
    posición del suelo, posición relativa del suelo durante un aterrizaje con viento de través y posición relativa del suelo durante un aterrizaje con el tren de aterrizaje delantero retraído.
  10. 10.
    Dispositivo que comprende medios adaptados para la puesta en práctica de cada una de las etapas del procedimiento de acuerdo con una cualquiera de las reivindicaciones 1 a 9.
  11. 11.
    Programa de ordenador que comprende instrucciones adaptadas para la puesta en práctica de cada una de las etapas del procedimiento de acuerdo con una cualquiera de las reivindicaciones 1 a 9.
ES07866430T 2006-10-27 2007-10-24 Procedimiento y dispositivos de ayuda al posicionamento relativo de objetos durante una fase de diseño. Active ES2373794T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR0654600A FR2907936B1 (fr) 2006-10-27 2006-10-27 Procede et dispositifs d'aide au positionnement relatif d'objets durant une phase de conception.
FR0654600 2006-10-27
PCT/FR2007/001756 WO2008056055A1 (fr) 2006-10-27 2007-10-24 Procede et dispositifs d'aide au positionnement relatif d'objets durant une phase de conception

Publications (1)

Publication Number Publication Date
ES2373794T3 true ES2373794T3 (es) 2012-02-08

Family

ID=37873163

Family Applications (1)

Application Number Title Priority Date Filing Date
ES07866430T Active ES2373794T3 (es) 2006-10-27 2007-10-24 Procedimiento y dispositivos de ayuda al posicionamento relativo de objetos durante una fase de diseño.

Country Status (11)

Country Link
US (1) US8069019B2 (es)
EP (1) EP2084632B1 (es)
JP (1) JP5155327B2 (es)
CN (1) CN101529427B (es)
AT (1) ATE526641T1 (es)
BR (1) BRPI0716330A2 (es)
CA (1) CA2667337C (es)
ES (1) ES2373794T3 (es)
FR (1) FR2907936B1 (es)
RU (1) RU2461061C2 (es)
WO (1) WO2008056055A1 (es)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8060345B2 (en) * 2004-03-18 2011-11-15 The Boeing Company Transforming airplane configuration requirements into intelligent spatial geometry
EP2113755B1 (en) * 2008-05-01 2012-02-01 LMS International NV Vibrational and/or acoustic transfer path analysis
US8430388B2 (en) * 2009-09-14 2013-04-30 Jack A. Masters Model airplane work station
EP2333682B1 (en) * 2009-11-06 2020-05-20 Dassault Systèmes Method and system for designing an assembly of objects in a system of computer-aided design
DE102010021638A1 (de) * 2010-04-14 2011-10-20 Airbus Operations Gmbh Verfahren zur Konfiguration und/oder Bestückung einer Kabine eines Luftfahrzeugs
GB201116443D0 (en) * 2011-09-23 2011-11-02 Airbus Operations Ltd Installation optimisation
JP2013073596A (ja) * 2011-09-29 2013-04-22 Mitsubishi Heavy Ind Ltd 航空機設計装置、航空機設計プログラム、及び航空機設計方法
US10569892B2 (en) 2013-05-06 2020-02-25 Sikorsky Aircraft Corporation Supplemental power for reduction of prime mover
US20150347567A1 (en) * 2014-05-28 2015-12-03 Siemens Product Lifecycle Management Software Inc. Method for creation and editing of a massive constraint network
CN105740525A (zh) * 2016-01-26 2016-07-06 中国航空工业集团公司沈阳飞机设计研究所 一种飞行器的气动力数据处理方法及气动力数据处理系统

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US209830A (en) * 1878-11-12 Improvement in roofing material
JP3663219B2 (ja) * 1994-08-24 2005-06-22 富士通株式会社 幾何拘束条件表示装置
US5754738A (en) * 1996-06-07 1998-05-19 Camc Corporation Computerized prototyping system employing virtual system design enviroment
US6063126A (en) * 1997-12-04 2000-05-16 Autodesk, Inc. Modeling system having constraint solvers
JPH11232490A (ja) * 1998-02-18 1999-08-27 Toshiba Corp 3次元図形作成支援装置
US6614430B1 (en) * 1998-09-08 2003-09-02 Proficiency Ltd. System and method for the exchange of CAD data
US6385563B1 (en) * 1998-11-10 2002-05-07 Autodesk, Inc. Reusable design model and apparatus
EP1056026A3 (en) * 1999-05-24 2005-04-27 General Electric Company System for evaluating designs
US7099803B1 (en) * 2000-09-06 2006-08-29 Proficiency Solutions Ltd. Data exchange between computer aided design systems
US6985835B1 (en) * 2000-09-06 2006-01-10 Proficiency Solutions Ltd. Method and apparatus for edge correlation between design objects
JP4747475B2 (ja) * 2001-09-19 2011-08-17 マツダ株式会社 新型車両の企画立案支援のためのコンピュータ・プログラム
RU2237284C2 (ru) * 2001-11-27 2004-09-27 Самсунг Электроникс Ко., Лтд. Способ генерирования структуры узлов, предназначенных для представления трехмерных объектов с использованием изображений с глубиной
US7013468B2 (en) * 2002-02-26 2006-03-14 Parametric Technology Corporation Method and apparatus for design and manufacturing application associative interoperability
US7492364B2 (en) * 2002-07-23 2009-02-17 Imagecom, Inc. System and method for creating and updating a three-dimensional model and creating a related neutral file format
FR2853743B1 (fr) * 2003-04-09 2005-05-27 Snecma Moteurs Systeme d'interface graphique
US20050063251A1 (en) * 2003-09-04 2005-03-24 Schlumberger Technology Corporation Dynamic generation of vector graphics and animation of bottom hole assembly
US7653229B2 (en) * 2003-12-23 2010-01-26 General Electric Company Methods and apparatus for reconstruction of volume data from projection data
US7529649B2 (en) * 2004-03-18 2009-05-05 The Boeing Company System and method for knowledge based interior development
WO2005111797A2 (en) * 2004-05-10 2005-11-24 Board Of Trustees Of Michigan State University Design optimization system and method

Also Published As

Publication number Publication date
EP2084632B1 (fr) 2011-09-28
WO2008056055A1 (fr) 2008-05-15
EP2084632A1 (fr) 2009-08-05
JP5155327B2 (ja) 2013-03-06
CN101529427B (zh) 2012-11-21
FR2907936B1 (fr) 2008-12-19
RU2461061C2 (ru) 2012-09-10
US8069019B2 (en) 2011-11-29
RU2009120064A (ru) 2010-12-10
BRPI0716330A2 (pt) 2014-03-04
CN101529427A (zh) 2009-09-09
JP2010507850A (ja) 2010-03-11
FR2907936A1 (fr) 2008-05-02
CA2667337A1 (en) 2008-05-15
US20100049475A1 (en) 2010-02-25
CA2667337C (en) 2017-02-14
ATE526641T1 (de) 2011-10-15

Similar Documents

Publication Publication Date Title
ES2373794T3 (es) Procedimiento y dispositivos de ayuda al posicionamento relativo de objetos durante una fase de diseño.
Rajagopalan et al. RotCFD-A tool for aerodynamic interference of rotors: Validation and capabilities
Cummings et al. Applied computational aerodynamics: A modern engineering approach
Martin et al. Volumetric b-splines shape parametrization for aerodynamic shape design
MacDonald et al. SUAVE: An open-source environment enabling unconventional vehicle designs through higher fidelity
EP2339487A2 (en) Method and system for adapting a multi-block structured mesh of an object to a modification in its geometry
CA2667334A1 (en) Method and devices for aiding in the modeling of 3d objects
Jayaram et al. ACSYNT-A standards-based system for parametric, computer aided conceptual design of aircraft
US20210200907A1 (en) 3D Modeled Object Of A Physical Prototype Of A Product
CAPRON et al. Advanced aerodynamic applications of an interactive geometry and visualization system
Dubovikov Novel approach and algorithm for searching rational nonconventional airframe concepts of new generation aircrafts
Young et al. Simulated rotor wake interactions resulting from civil tiltrotor aircraft operations near vertiport terminals
Zlenko et al. Method of optimal aerodynamic design of the nacelle for the main propulsion system with a high bypass ratio
Haimes et al. Computational Aircraft Prototype Synthesis (CAPS)
Bacciaglia et al. A Voxel-Based 2.5 D Panel Method for Fluid-Dynamics Simulations
US8626478B1 (en) Cross flow parameter calculation for aerodynamic analysis
Brunet et al. Environmental Impact Evaluation of Air Transport Systems Through Physical Modeling and Simulation
Silvestrov et al. Development of a visualization module for aerogasdynamic computations
Bicsák Cost efficient solutions for small aircraft development processes using numerical modelling tools
Anagni Development of a multi-objective design workflow for long-range electric VTOL fixed-wing UAVs based on computational aerodynamics
Park Completing the Picture: Local and Global Perspectives on Data Driven Design: Local and Global Perspectives on Data Driven Design
Mendes Implementation of the NOTAR system on a rotary wing preliminary design tool
Lee Technology of Geometric Modeling of Dynamic Objects and Processes of Virtual Environment for Aviation-Space Simulators Construction
Greenberg et al. Recovery Act: Advanced Interaction, Computation, and Visualization Tools for Sustainable Building Design
Masood et al. Detailed flight performance analysis of a fixed wing UAV