# O que é um experimento?

![](/files/-MSGIuWljQRXK1wyqRM0)

Cada **Experimento** armazena a configuração a ser usada em uma simulação e você  pode criar, para um mesmo modelo, quantos experimentos quiser. Ao criar um experimento, o usuário pode criar ainda uma tela de boas vindas para o usuário e definir valores para parâmetros importantes para a simulação, como:&#x20;

* O tempo de duração da simulação;
* O número de replicações;
* A semente de número aleatórios;
* O tipo de experimento, explicado a seguir.

A versão **PLE** permite a construção de 3 tipos de experimento:

* **Simulation** (*default* do AnyLogic), executa a simulação com animação gráfica. Note que você não tem controle de replicações neste tipo de Experimento;
* **Parameters Variation** permite simular diversas rodadas do mesmo modelo variando um (ou mais) parâmetro(s) (neste exercício, um experimento deste tipo poderia executar a simulação para a taxa de contato de 1 até 10 clientes/mês, por exemplo). Além disso, o **Parameters Variation** permite limitar o número de replicações, que pode ser pré-definido por você, ou identificado pelo próprio AnyLogic, de maneira a atingir o intervalo de confiança que você tenha especificado na definição do experimento;
* [Otimização,](https://youtu.be/3pM30wQfxV8) com configuração de função objetivo e restrições (construídas a partir dos parâmetros do modelo). [Veja o vídeo how to](https://youtu.be/3pM30wQfxV8):

{% embed url="<https://www.youtube.com/watch?v=3pM30wQfxV8&feature=youtu.be>" %}

Outros tipos de experimento, não disponíveis na versão PLE, são: [Calibração,](https://help.anylogic.com/topic/com.anylogic.help/html/experiments/calibration-experiment.html?cp=0_11_4) [Monte Carlo](https://help.anylogic.com/topic/com.anylogic.help/html/experiments/monte-carlo-experiment.html?cp=0_11_6), [Machine Learning](https://help.anylogic.com/topic/com.anylogic.help/html/experiments/rl-experiment.html?cp=0_11_8) e [Custom](https://help.anylogic.com/topic/com.anylogic.help/html/experiments/custom-experiment.html?cp=0_11_9), este último permite a combinação de diferentes tipos de experimentos.

Neste exemplo, vamos definir a duração da simulação em **40** e isso é bem simples na janela de propriedades do **Experimento**:

![](https://lh6.googleusercontent.com/xD7C6-JhrAlosRrqOVrLipKXk3AdxKxsf1-uUHzUbrGPLVISpJBC2vHxZWGIdytbP67qMYvjr2lPlGmkZfaImr4X5LiWs-l0W1_zyiIjDhCM0Sh7XM_KKmzAj9CyaAS_RbMbyPzq)

Execute e note como o experimento agora termina no tempo determinado.&#x20;

Outra característica bacana do **Experimento**: como os parâmetros são considerados dados de entrada, ele constrói automáticamente uma interface de dados para o usuário. Ela está na aba **Parameters** nas propriedades do **Experimento**:

![](https://lh4.googleusercontent.com/tD534Q428jDGtZdQq8rWZ9jkCra-c-VG-ks8NOOZ0f_vwXUEiW10KP8Ij7itDgway_q9lujuKWIWfqsNTOxeCyb1-Xs-7CdZJcMfD40hznWkSeCmggqnPnwjveGy0n8O5IbhdqPY)

Antes de concluirmos, se você retornar a atenção para a janela à esquerda, deve notar que o nome do modelo está com um asterisco ao lado, indicando que seu modelo ainda não foi salvo. Para salvá-lo, selecione o nome do arquivo e clique no ícone do *disquete* no canto superior direito do menu superior do AnyLogic.

![](https://lh3.googleusercontent.com/4V9zKnnLpUpxAvLuoEzCAaVLEa9fSymAeRDsXdQl08xUH3kqXi9ei5S97vIBKHowtOGLCSP3kP7oQdLZbjGAGbR1UisYQEUe9deEIkdbn9tPg-pPr6ElLys8NwZ55bCrvj8yz_t7)

\[E se acabar a luz? ~~Chore~~ O AnyLogic tem um salvamento automático temporizado!]


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tutorial-ds.anylogicbrasil.com.br/o-que-e-um-experimento.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
