manual - step - simulador de experiências físicas

9
O Manual do Step Anne-Marie Mahfouf Revisão 0.0.3 (2007-12-06) Copyright © 2007 Anne-Marie Mahfouf Aviso Legal O Step é um simulador interactivo de física. Funciona da seguinte forma: você coloca alguns corpos na cena, adiciona algumas força como a gravidade ou molas e carrega depois em Simular, para que o Step lhe mostre como a sua cena irá evoluir de acordo com as leis da física. Poderá alterar qualquer propriedade dos corpos/forças da sua experiência (inclusive durante a simulação) para ver como esta irá mudar a evolução da experiência. Com o Step, poderá não só aprender mas também sentir como funciona a física! Índice 1. Introdução 2. Usar o Step O tabuleiro A barra de menu 3. Familiarizar-se com o Step: os tutoriais Tutorial 1: corpos e molas Tutorial 2: controladores e gráficos Tutorial 3: corpos rígidos e seguidores Tutorial 4: motores e forças Tutorial 5: juntas 4. Exemplos do Step first.step: Primeiro exemplo brownian.step doublependulum.step gas.step 5. Referência de Comandos O Menu Ficheiro O Menu Configuração O Menu Ajuda 6. Guia de Desenvolvimento do Step 7. Créditos e Licença A. Instalação Como obter o Step Compilação e Instalação Capítulo 1. Introdução O Step é um simulador interactivo de física. O Step tem as seguintes características: Simulação mecânica clássica a duas dimensões Partículas, molas com forças potenciais, gravíticas e de Coulomb

Upload: renato-vieira

Post on 01-Jul-2015

385 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Manual - Step - Simulador de Experiências Físicas

O Manual do StepAnne-Marie Mahfouf

Revisão 0.0.3 (2007-12-06)

Copyright © 2007 Anne-Marie Mahfouf

Aviso Legal

O Step é um simulador interactivo de física. Funciona da seguinte forma: você coloca alguns corpos na cena, adiciona algumas força como a gravidade ou molas e carrega depois em Simular, para que o Step lhe mostre como a sua cena irá evoluir de acordo com as leis da física. Poderá alterar qualquer propriedade dos corpos/forças da sua experiência (inclusive durante a simulação) para ver como esta irá mudar a evolução da experiência. Com o Step, poderá não só aprender mas também sentir como funciona a física!

Índice

1. Introdução2. Usar o Step

O tabuleiroA barra de menu

3. Familiarizar-se com o Step: os tutoriaisTutorial 1: corpos e molasTutorial 2: controladores e gráficosTutorial 3: corpos rígidos e seguidoresTutorial 4: motores e forçasTutorial 5: juntas

4. Exemplos do Stepfirst.step: Primeiro exemplobrownian.stepdoublependulum.stepgas.step

5. Referência de ComandosO Menu FicheiroO Menu ConfiguraçãoO Menu Ajuda

6. Guia de Desenvolvimento do Step7. Créditos e LicençaA. Instalação

Como obter o StepCompilação e Instalação

Capítulo 1. IntroduçãoO Step é um simulador interactivo de física.

O Step tem as seguintes características:

Simulação mecânica clássica a duas dimensões

Partículas, molas com forças potenciais, gravíticas e de Coulomb

Page 2: Manual - Step - Simulador de Experiências Físicas

Corpos rígidos

Detecção e tratamento de colisões (somente discretas de momento)

Corpos suaves (deformáveis) simulados como um sistema de partículas-ondas editáveis pelo utilizador, ondas sonoras

Dinâmica molecular (usando o potencial de Lennard-Jones de momento): 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; poderá indicar algo do tipo "(2 dias + 3 horas) * 80 km/h", para que seja aceite como um valor de distância (necessita da 'libqalculate')

Cálculo e propagação de erros: 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 introduzidos pelo utilizador

Diversos métodos de resolução diferentes: até à 8a ordem, explícitos e implícitos, com ou sem passos temporais adaptativos (a maioria destes métodos necessitam da biblioteca GSL)

Uma ferramenta de controlo 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 objectos, navegador do Wikipédia integrado

Colecção de experiências de exemplo, podendo obter mais com o KNewStuff2

Tutoriais integrados

Capítulo 2. Usar o StepÍndice

O tabuleiroA barra de menu

O Step simula um mundo físico. A componente principal do Step (1) é a cena do mundo, no centro da janela principal do Step, onde deverá colocar primeiro os objectos físicos e onde poderá ver a simulação. À esquerda desta cena, existe uma paleta (2) onde poderá escolher os seus objectos físicos. Poderá mover à vontade esta paleta pelo seu ecrã, arrastando a barra do título. À direita da cena poderá ver a descrição do mundo actual (3), as suas propriedades (4), alguma ajuda para explicar determinados conceitos (5) e o histórico do mundo actual (6). Cada um destes painéis poderá ser colocado em qualquer sítio do seu ecrã, arrastando mais uma vez a barra do título.

Page 3: Manual - Step - Simulador de Experiências Físicas

Para o ajudar a começar, o Step integra uma série de tutoriais que o ensinam rapidamente a criar uma experiência. Veja-os passo-a-passo como começar o primeiro tutorial.

O tabuleiro

Capítulo 3. Familiarizar-se com o Step: os tutoriaisÍndice

Tutorial 1: corpos e molas

Page 4: Manual - Step - Simulador de Experiências Físicas

Tutorial 2: controladores e gráficosTutorial 3: corpos rígidos e seguidoresTutorial 4: motores e forçasTutorial 5: juntas

A opção do menu Ficheiro->Abrir um Tutorial... invoca uma janela de ficheiros, na qual poderá carregar os tutoriais predefinidos no Step. Existem cinco tutoriais e você irá aprendendo como interagir com cada um dos elementos do Step. O melhor é começar pelo primeiro tutorial, carregando no ficheiro tutorial1.step. Isto irá invocar o Tutorial 1 no Step.

Nota

Se não conseguir ver o tutorial em condições, poderá tentar ampliá-lo para aparecer melhor.

O painel do Mundo, à direita, mostra todos os objectos que tem na sua cena. Ao carregar aqui num objecto, o painel de Propriedades abaixo mostra as propriedades deste objecto. Poderá alterar aqui as propriedades, ao carregar na que deseja modificar.

Cada tutorial consiste em algum texto que apresenta os elementos novos e que explica as suas propriedades. Aí, é-lhe pedido para alterar algumas propriedades dos elementos, de modo a obter um novo resultado da experiência.

Tutorial 1: corpos e molasEste tutorial apresenta-lhe os corpos e as molas, bem como iniciar a sua primeira simulação.

Um corpo físico, ou corpo para abreviar, é um objecto que poderá ser descrito pelas teorias da mecânica clássica, ou mecânica quântica, e que pode ser testada com instrumentos físicos. Isto inclui a determinação da posição e, em alguns casos, a sua orientação no espaço, assim como as formas de alterar estes parâmetros, através da aplicação de forças.

Uma mola é um objecto flexível e elástico, que é usado para guardar energia mecânica.

A experiência física neste tutorial representa dois discos ligados por uma mola. Os discos têm uma velocidade inicial numa direcção tangente (a pequena seta azul) e uma aceleração (a seta vermelha),

Page 5: Manual - Step - Simulador de Experiências Físicas

sendo que as molas têm um coeficiente de elasticidade e onde o comprimento poderá ser alterado. Ao executar a experiência, poderá ver os discos a serem puxados e empurrados pela mola. O tutorial convida-o a modificar a elasticidade da mola e também a tentar alterar a experiência do sistema.

No fim deste tutorial, deverá estar mais familiarizado com a interface do Step, assim como deverá ser capaz de alterar facilmente as propriedades dos corpos.

Tutorial 2: controladores e gráficosNeste tutorial, irá aprender mais sobre os controladores e os gráficos.

Um controlador é um dispositivo que lhe permite modificar, de forma gráfica, uma propriedade de um corpo ou de uma mola. No tutorial, o controlador permite-lhe alterar a elasticidade da mola "mola-1". Ao mover a barra para a direita, ou usando a tecla W, poderá aumentar o valor da elasticidade da "mola-1" e, no caso de mover a barra para a esquerda ou usar a tecla Q, poderá diminuir esse mesmo valor. Se carregar com o botão direito no controlador, poderá obter diversas acções de contexto e a janela Configurar o Controlador... permite-lhe alterar cada propriedade do controlador.

Os gráficos permitem-lhe visualizar de forma gráfica a relação entre duas variáveis. O exemplo no tutorial imprime a evolução da partícula-1, à medida que o tempo avança no mundo-1. Ao carregar no botão direito, poderá limpar ou apagar o gráfico, assim como editar, na janela de configuração, todas as propriedades deste gráfico.

No fim deste tutorial, poderá ser capaz de ser usar os controladores, para actuarem sobre as propriedades dos seus corpos, assim como os gráficos para vigiar propriedades específicas na sua experiência.

Page 6: Manual - Step - Simulador de Experiências Físicas

Tutorial 3: corpos rígidos e seguidoresO tutorial 3 apresenta-lhe os corpos rígidos e os seguidores.

Um corpo rígido é uma idealização de um corpo sólido, de tamanho finito, sobre o qual a deformação é ignorada. Por outras palavras, a distância entre dois pontos de um corpo rígido mantém-se constante no tempo, independentemente das forças externas exercidas sobre ele.

Um seguidor é uma ferramenta que mostra a trajectória de um determinado ponto sobre um corpo rígido.

Quando um corpo rígido (neste caso um disco) for seleccionado, poderá ver três pegas sobre ele. Ao usá-las, carregando para tal sobre elas e movendo-as, poderá alterar a velocidade, o ângulo e a velocidade angular do corpo.

A experiência no Tutorial 3 mostra um disco e uma caixa, ligados por uma mola. Um seguidor (a azul) já está na caixa. Poderá adicionar um segundo: seleccione o Seguidor no painel da Paleta e depois carregue na caixa, no ponto onde desejar colocar o seguidor. No painel de Propriedades, carregue na linha cor e, à direita desta linha, poderá carregar no quadrado azul, para que apareça uma paleta de cores: poderá escolher uma nova cor para o seguidor. A imagem acima mostra dois seguidores, depois de a simulação ter sido executada durante alguns segundos.

Tutorial 4: motores e forçasTem dois tipos de motores disponíveis no Step: motores lineares e circulares. Um motor linear aplica uma força constante a um dado ponto de um corpo, enquanto um motor circular aplica um momento angular constante a um corpo.

Page 7: Manual - Step - Simulador de Experiências Físicas

Podem ser adicionadas três forças diferentes aos corpos: a força do peso, a força gravitacional e a força de Coulomb. Por omissão, todas as forças estão desactivadas no Step. A força de Coulomb é uma força que existia de forma intrínseca entre duas cargas.

Na experiência, o utilizador tem um disco e uma caixa ligadas por uma mola. Uma caixa plana no fundo irá criar uma fronteira. O disco e a caixa têm ambos um motor linear aplicado a eles. Dois controladores permitem-lhe alterar o valor da força de cada motor. Inicie a simulação e mexa nos controladores. Depois, pare a simulação e adicione uma força de peso no mundo (as forças são globais e aplicam-se a todo o mundo). Reinicie a simulação e analise a diferença.

Poderá também remover o motor linear na caixa e adicione um motor circular em alternativa. Carregue no Motor-Circular do painel da Paleta e depois carregue na caixa. O motor circular será aplicado à caixa. Depois, terá de definir o valor do torque, carregando e movendo a pega cinzenta do motor.

Este tutorial introduziu-o aos motores e às forças, pelo que deverá agora ser capaz de os adicionar aos corpos.

Tutorial 5: juntasAs juntas são objectos que ligam corpos entre si ou ao fundo. Tem as seguintes juntas no Step: âncoras, pregos, paus e cordas. Uma âncora é uma junta que fixa a posição do corpo. O corpo não se poderá mover quando tiver uma âncora. Um prego é uma junta que fixa um ponto do corpo, se bem que o corpo se pode mover à mesma em torno do prego. Um pau é uma junta que fixa a distância entre dois pontos de dois corpos.

Page 8: Manual - Step - Simulador de Experiências Físicas

O tutorial 5 descreve um pêndulo duplo.

Adicione uma Partícula à cena, juntando depois esta partícula à Partícula-2 com um pau. Carregue no Pau no painel da Paleta. Depois, terá de seleccionar o primeiro objecto ligado ao pau (partícula-2), com o botão esquerdo, e depois arraste o rato até ao segundo objecto (partícula-3) e largue o botão do rato na partícula-3. Agora, terá um pêndulo triplo!

Capítulo 5. Referência de ComandosÍndice

O Menu FicheiroO Menu ConfiguraçãoO Menu Ajuda

O Menu FicheiroFicheiro->Sair (Ctrl-Q)

Sai do Step.

O Menu ConfiguraçãoConfiguração->Mostrar a Barra de Ferramentas

Comuta (esconde ou mostra) a barra de ferramentas.

Configuração->Mostrar a Barra de Estado

Page 9: Manual - Step - Simulador de Experiências Físicas

Comuta (esconde ou mostra) a barra de estado.

Configuração->Configurar os Atalhos...

Configura os atalhos, ou seja, as teclas.

Configuração->Configurar o Step..

Abre uma janela que lhe permite configurar o Step.

O Menu AjudaAjuda->Manual do Step (F1)

Invoca a ajuda do KDE, aberta na documentação do Step. (este documento).

Ajuda->O que é Isto? (Shift+F1)

Muda o cursor do rato para uma mistura de uma seta com um ponto de interrogação. Ao carregar nos itens do Step irá abrir uma janela de ajuda (se existir alguma para o item em particular) que explica a função do item.

Ajuda->Comunicar um Erro...

Abre a janela de Relato de Erros onde pode comunicar um erro ou “pedir” uma funcionalidade.

Ajuda->Acerca do Step

Mostra a versão da aplicação e as informações do autor.

Ajuda->Acerca do KDE

Mostra a versão do KDE bem como outras informações básicas.