Step
Categorias: EducaçãoStep é um simulador de física interativo. Permite-lhe explorar o mundo da física através de simulações. Funciona da seguinte forma: Você coloca alguns corpos no cenário, adiciona algumas forças como a gravidade ou molas e então clica em Simular, para que o Step lhe mostre como o seu cenário irá evoluir de acordo com as leis da física. Você poderá alterar qualquer propriedade dos corpos/forças da sua experiência (inclusive durante a simulação) para ver como isso irá mudar a evolução da experiência. Com o Step você poderá não só aprender, mas também sentir como funciona a física!
Funcionalidades:
- Simulação mecânica clássica em duas dimensões
- Partículas, molas com forças potenciais, gravitacionais e de Coulomb
- Corpos rígidos
- Detecção e tratamento de colisões (atualmente somente discretas)
- Corpos suaves (deformáveis) simulados como um sistema de partículas-ondas editáveis pelo usuário, ondas sonoras
- Dinâmica molecular (usando o potencial de Lennard-Jones atualmente): gases e líquidos, condensação e evaporação, cálculo de quantidades macroscópicas e as suas variâncias
- Conversão de unidades e cálculo de expressões; você poderá indicar algo do tipo "(2 dias + 3 horas) * 80 km/h", e isto será aceito como um valor de distância (necessita da 'libqalculate')
- Cálculo e propagação de erros: você poderá indicar valores do tipo "1.3 ± 0.2" para qualquer propriedade, para que sejam calculados os erros de todas as propriedades dependentes com fórmulas estatísticas
- Estimativa do erro da resolução: os erros introduzidos pela resolução são calculados e adicionados aos erros adicionados pelo usuário
- Diversos métodos de resolução diferentes: até à 8ª ordem, explícitos e implícitos, com ou sem passos temporais adaptativos (a maioria destes métodos necessitam da biblioteca GSL)
- Uma ferramenta de controle para modificar facilmente as propriedades durante a simulação (até mesmo com atalhos de teclado personalizados)
- Ferramentas para visualização dos resultados: gráficos, medidores, impressão
- Informação de contexto para todos os objetos, navegador do Wikipédia integrado
- Coleção de experiências de exemplo, podendo obter mais com o KNewStuff
- Tutoriais integrados
Informações adicionais
Biblioteca StepCore:
O StepCore é a biblioteca de simulação física na quase se baseia o Step. Pode ser usada sem o Step para simulações complexas que precisem de código ou de outras aplicações que necessitem de funcionalidades de simulação física. Está desenhada de forma a ser estendida, ajustável e oferecer uma simulação precisa.