Configuração do Simcode no iSight para Adams/View
A utilização do Simcode no iSight oferece flexibilidade para integração com versões variadas do Adams/View, superando limitações de compatibilidade direta.
1. Criação do arquivo de comando CMD
O arquivo CMD define a execução do Adams em modo batch, incluindo parâmetros de entrada e saída.
file binary read &
file_name = "C:\Modelos\Adams\Projeto\modelo.bin" &
alert = no
var set var=VAR_1 real_value = 0.7434
var set var=VAR_2 real_value = 1.9259
var set var=VAR_3 real_value = 4.4337
var set var=VAR_4 real_value = 4.7146
var set var=VAR_5 real_value = 7.7790
simulation single scripted &
sim_script_name = .sistema.Simulacao_Principal &
reset_before_and_after = yes
numeric_results write &
result_set_component_name = MAG, Last_Run.TIME &
sort_by = by_value &
order = descending &
write_to_terminal = off &
file_name = "C:\Modelos\Adams\Resultados\forca_tempo.txt"
O arquivo modelo.bin contém o modelo Adams a ser otimizado. Os comendos var set definem as variáveis de projeto. A simulação é controlada pelo script .sistema.Simulacao_Principal com reset habilitado. O arquivo de saída forca_tempo.txt contém os resultados orednados de magnitude e tempo.
2. Script de execução em lote BAT
O arquivo BAT gerencia a execução do Adams via linha de comando:
del C:\Modelos\Adams\Resultados\forca_tempo.txt
"C:\Programas\Adams\2014\common\mdi.bat" av ru-s b C:\Modelos\Adams\Projeto\modelo.cmd e
A primeira linha remove resultados anteriores. A segunda inicia o Adams executando o arquivo CMD.
3. Configuração do iSight
No workspace do iSight, adicione componentes DataExchanger (2 unidades), OS Command (1 unidade) e Optimization (1 unidade).
O primeiro DataExchanger configura a escrita no arquivo CMD:
- Selecione o arquivo modelo.cmd como fonte de dados
- Defina caminho absoluto para escrita
- Mapeie variáveis de projeto nos valores correspondentes
O segundo DataExchanger configura a leitura do arquivo de resultados:
- Selecione forca_tempo.txt como fonte de leitura
- Identifique e mapeie a variável objetivo (força da mola)
O componente OS Command referencia o arquivo BAT de execução.
4. Metodologia de otimização
Configure o algoritmo Multi-Island Genetic Algorithm no componente Optimization:
- Selecione todas as variáveis de projeto para otimização
- Defina a força da mola como função objetivo
- Execute a otimização e analise os resultados no summary