Você está na página 1de 45

modeFRONTIER

Software de otimizao multiobjectivo que permite um fcil acoplamento com qualquer programa ou ferramenta de engenharia comercial o feito em casa

Variveis de Entrada L1: Espessura da parte vertical da viga L2: Espessura da parte horizontal da viga Variveis de Sada: Tenses Deslocamentos Massa

Objectivo: Minimizar o deslocamento na extremidade da viga.


Restrioes: Tenses Von Misses < Massa <

INPUT DATA-VARIAVEIS DE ENTRADA

INPUT DATA-VARIAVEIS DE ENTRADA

CAIXA PRETA

INPUT DATA-VARIAVEIS DE ENTRADA

CAIXA PRETA

OUTPUT DATA VARIAVEIS SAIDA RESTRIES - OBJECTIVOS

Aqu so definidos os intervalos das variveis de entrada no Input Varivel L1 e L2.

Abaqus_cae_macro atualiza a geometra do modelo paramtrico O arquivo .cae deve ser agregado no n Support chamado parametric_model

Neste n Script DOS Batch feito o proceso de atualizao e analise do modelo paramtrico mediante o uso da macro python. Ento necessario agregar neste n o arquivo correspondiente macro (.py) e ao modelo paramtrico (.cae).

O resultado do analise (arquivo .odb) deve ser transferido ao n ABAQUS a traves do n TRANSFER.

Aqui, as variveis de sada so extraidas do arquivo.odb com a ajuda do n ABAQUS. Estas variveis so maximizadas ou minimizadas dependendo da necessidade do problema e deven atingir as restries impostas.

Populao Inicial

Nmero de Geraes ou Iteraes

O usurio pode filtrar os valores dos objectivos (deslocamentos, Tenses e massa) em intervalos no grafico paralelo dependendo se quiser maximizar o minimizar. Neste caso minimizar.

Os resultados obtidos utilizando o n calculadora so exatamente iguais aos resultados obtidos utilizando o n DOS Batch.

GRAFICO COORDENADAS PARALELAS

PROJETOS DE FILTRAGEM

GRAFICO DE DISPERSO

GRAFICO DE BOLHAS DE 4D

DIFERENCIAS DOS FLUXOS

Fluxo com Calculadora

Fluxo com DOS Batch

DIFERENCIAS DOS FLUXOS


Fluxo com Calculadora Fluxo com DOS Batch

As Input variveis vo ligadas diretamente ao n Calculadora. O n calculadora no precisa de arquivos Input, tambem no cdigos, executaveis. No n calculadora se escrivem as formulas que seram calculadas diretamente. As variveis de sada so extraidas diretamente do n Calculadora. Resumindo o fluxo no precisa de arquivos input, arquivos output, executaveis, aplicao externa.

As Variveis de Entrada no estn ligadas diretamente ao n DOS. Neste caso o n DOS recibe um arquivo de dados de entrada mas no as variveis de entrada diretamente. O n DOS precisa de o executvel para ler, calcular e escribir as variveis de sada em um arquivo output (neste caso o executvel .jar) Este executvel tambm chamada aplicao externa sustitui n calculadora As variveis de sida so extradas do arquivo output. Resumindo o fluxo sim precisa de arquivos input, arquivos output, executaveis, aplicao externa.

DIFERENCIAS DOS FLUXOS


Fluxo com Calculadora Fluxo com DOS Batch

DIFERENCIAS DOS FLUXOS


Fluxo com Calculadora Fluxo com DOS Batch

WORKFLOW EM SERIE No workflow em serie tm a necessidade de transferir algumas variveis (escalares, vetor, matriz o cadeia) desde uma aplicao outra . Ns usados normalmente: Transfer varivel : O usuario pode definir uma expreso matemtica de alguma varivel Input ou Output ligado ao n. O valor obtido transferido seguinte n de aplicao : Atravs desta varivel transferido um valor escalar.

Scalar Buffer

Matriz Buffer

: Atravs desta varivel transferida uma matriz.

Vetor Buffer

: Atravs desta varivel transferido um vetor.

String Buffer

: Atravs desta varivel transferido uma cadeia.

WORKFLOW EM SERIE

WORKFLOW EM SERIE

Vetores

AJUSTE DE CURVAS

Curva Objetivo ou de destino

Pontos de control Curva bezier

Pontos de control

Vetores

MATLAB

Objectivos: Maximizar a funo F1 Maximizar a funo F2

MATLAB

MATLAB

MATLAB

MATLAB

MATLAB

MATLAB

Interao do n MATLAB e as variveis de entrada e variveis de sada

MATLAB

necesario ter instalado no computador a verso do software Matlab permitido por o software modeFRONTIER. Isto aplica para os demais software que foram ser usados (ABAQUS, Mathcad, Excel, Ansys, etc)

FRONTEIRA DE PARETO