Modellus
Atividade 1 – Ponto de encontro.
Duas partículas A e B estão em movimento retilíneo e uniforme - MRU, de acordo com as equações no SI:
xA =
18 - 3t
xB = -40 + 2t
Pergunta-se:
Qual é o instante em que as duas partículas se encontram.
1. Criando o modelo que descreve o movimento.
Escreva na janela Modelo em linhas diferentes as funções: xA = 18 - 3t e xB = -40 + 2t , em
que xA e xB são as variáveis dependentes e t a variável independente. (Nota: para escrever o sinal de
multiplicação pode utilizar o sinal * ou a barra de espaços).
2. Dê um clique no botão Interpretar.
O botão Interpretar faz com que o programa Modellus verifique se não há qualquer erro e possa efetuar
os cálculos.
(Nota: sempre que se alterar as equações do modelo será necessário interpretar o modelo novamente.)
O problema pede para que seja calculado o instante em que as duas partículas se encontram. Quando as
partículas se encontram elas possuem a mesma posição e então xA = xB. O modellus disponibiliza
a funcionalidade de interromper temporariamente a execução da simulação para uma dada condição
de controle.
As funções atualmente disponíveis são:
- stop(), interrompe a execução da simulação.
- pause(), suspende temporariamente a execução da simulação e aguarda.
- pause2(), suspende temporariamente a execução da simulação e continua
de forma lenta.
Para usarmos esse recurso devemos adicionar uma expressão de controle na janela de modelo. Desse
modo, com a nova expressão, nosso modelo passa a ser:
3. Dê um clique no botão Interpretar.
- reinterpretando o modelo.
4. Executando a simulação.
- ao executarmos a simulação a execução é interrompida quando a condição acima se torna
verdadeira. Nesse instante podemos ver o valor do tempo na janela de controle. Esse é o instante em
que as partículas possuem a mesma posição. Anote esse valor e confira com os seus cálculos.
Veja a figura abaixo: o tempo t = 11.60
Observações
1. como peguei o exercício de um livro, já sabia a resposta. Como no modellus, a configuração default da
janela de controle para o tempo de execução já assume um valor de 20s não foi necessário realizar a
alteração do mesmo. Caso contrário, a limitação do tempo de execução pode ser um fator limitante para
que se obtenha ou não a resposta correta. De qualquer forma deverá ser levado em consideração.
2. para o exemplo acima, em minha máquina, somente consegui que a condição if fosse atendida quando
defini na janela de opções da janela de controle um valor de 0.1, 0.2 ou 0.4 para o passo. Testei os
valores 0.3, 0.5 e 0.6 e não funcionou. Claro, tem a ver com a precisão dos cálculos. Observe que para
um passo maior (precisão menor) no caso 0.4 a condição if pode ser atendida, o que não aconteceu para
um passo menor (precisão maior) no caso 0.3. O que acontece é que o instante de 11.6s não deve
comparecer na lista de valores gerados pelo modellus quando o passo é por exemplo 0.3 e assim a
condição A==B não acontece. É um fator que também deverá ser levado em consideração durante a
análise.
Abaixo temos a janela de configuração do passo da variável independente t.
por enquanto...
Download

Atividade 002