Como modelar uma fuselagem de uma aeronave - depende do núcleo geométrico

Como um engenheiro de design pode sentir o poder de um núcleo geométrico? Ele trabalha em seu sistema CAD e não vê seu “recheio” matemático. Hoje, mostraremos um exemplo de como um usuário do sistema KOMPAS-3D, no qual a modelagem tridimensional é baseada no núcleo C3D, se voltou diretamente para matemáticos e solicitou um refinamento da superfície necessário para projetar o nariz da fuselagem de uma aeronave anfíbia. E os matemáticos cumpriram sua ordem.

imagem

É assim que os termos de referência foram definidos. No ar - Dmitry Suslakov, designer-chefe da NPO AeroVolga.


Traduzida para o idioma da modelagem geométrica, a proposta da AeroVolga dizia respeito ao refinamento da superfície por seções MbLoftedSurface, a saber, a construção de superfícies em que uma ou ambas as seções finais são representadas por pontos com a capacidade de orientar o normal nas seções de pontos, e nessas áreas é necessário garantir a suavidade da superfície. Essa opção ao construir uma superfície por seções, chamamos de "Domo".

Como a superfície MbLoftedSurfaceentre as seções varia de acordo com a lei do spline composto de Hermite, para construir a cúpula no final, você precisa definir o vetor da derivadav1no final do spline do normal selecionado ortogonalmente. Normal é definido como eixoOzno sistema de coordenadas local de uma seção de ponto. Para determinar o vetorv1 pontos nas curvas adjacentes são inseridos p1, p2e o centro de gravidade da seção transversal c(Figura 1). O vetor derivado pode ser escrito como:

v¯1=p1p2¯+st¯,



Onde t¯É o vetor unitário do centro da seção às p1, sÉ um certo coeficiente.
Coeficientes é encontrado a partir da condição de igualdade da projeção do vetor p1p2¯e st¯ao normal selecionado n¯:

p1p2¯n¯=st¯n¯



imagem
Fig. 1. Esquema de construção da cúpula

Para controlar a suavidade da transição, é introduzido um coeficiente.ke está associado à distância entre os pontos nas seções adjacentes. Com controle de suavidade, a fórmula para a direção no final fica assim:

v¯1=kp1p2¯kp1p2¯n¯t¯n¯t¯



O resultado da variação do coeficiente de suavidade é mostrado na Figura 2.

imagem
Figura 2. Alteração no coeficiente de suavidade

Derivadasv1 calculado por substituição simples p1, p2no p1, p2e p1, p2respectivamente para obter v1, v1levando em conta p1p2¯=p2p1Onde p1,p2,p1,p2- derivadas de curvas adjacentes em pontos selecionados. Dada a direção escolhidav1e seus derivados, a suavidade da superfície próxima ao topo da cúpula é mostrada na Figura 3.

imagem
Figura 3. A zebra de suavidade da superfície em seções próximas à seção pontual A

condição de contorno “Dome” também pode ser usada para construir um corpo em que seções intermediárias são representadas por contornos compostos (ver Fig. 4). Para isso, é necessário determinart¯ no centro de gravidade da seção . No entanto, no caso geral, a direção pode ser arbitrária.

imagem
Fig. 4. Um corpo com superfícies de acoplamento com a condição de contorno “Dome”.

Com um desvio significativo do vetort¯a partir de sua definição básica, o comportamento do corpo resultante pode mudar qualitativamente - de uma transição suave em uma seção transversal de ponto para um pico pontiagudo (Fig. 5). Nesse caso, a condição para determinar o normal no final será mantida.

imagem
Fig. 5. Alteração de cúpula com diferentes definições de vetort¯

Na estrutura das condições de contorno da superfície ao longo da família de curvas, existem três campos responsáveis ​​pela construção da superfície em cúpula:

  • setNormal - uma bandeira para calcular a direção da superfície no final a partir da condição para especificar o normal no final,
  • derFactor - coeficiente de suavidade no final,
  • directSurf - direção do vetor t¯

Os campos para construir a superfície em seções com a instalação do normal no final são definidos usando um construtor especial MbLoftedSurface.
A ferramenta proposta é uma nova solução que permite ao engenheiro simular contornos suaves do produto com base nos requisitos de projeto, aero-hidrodinâmica e outros.
, -3D:

«, «», , – , , , , .

, – ? , , ? , « ».

Em algum momento, a mensagem "No centro, a funcionalidade está pronta!" Chega. Agora, a implementação concebida no KOMPAS começa e você pode experimentar o que foi feito. Nesse caso, foi feito um “ajuste fino” para obter uma geometria suave sem mudanças acentuadas na curvatura, o que pode ser visto na ilustração com uma “zebra”. O efeito em outros métodos de construção da operação "Elemento por seções" também foi testado.

Na montagem experimental do KOMPAS, a funcionalidade foi demonstrada por especialistas do setor de aviação, após o qual houve refinamentos finais no gerenciamento de formulários (coeficiente), e agora podemos apresentar o que foi feito a todos que começam a trabalhar no KOMPAS-3D v19. ”



Postado por Vitaliy Shaposhnikov, matemático e programador do C3D Labs

All Articles