Modelos Matemáticos

Um modelo matemático contém um conjunto de regras de cálculo que serão utilizadas na geração automática de previsão de demanda. Um modelo matemático será ligado a um Plano de Variáveis de Consumo.

As informações que estão disponíveis nesse cadastro são as seguintes:

Código: Código sequencial do Modelo Matemático;

Descrição do Modelo Matemático: Descrição do Modelo Matemático em questão;

Tipo: Indica o tipo de cálculo do modelo matemático (pré-definido ou configurado);

Fato de Peso: Utilizado apenas nos modelos do tipo “Alisamento Exponencial”;

Fator de Crescimento: Utilizado apenas nos modelos do tipo “Regressão Linear”;

Procedure: Utilizado apenas nos modelos do tipo “Configurado”. Aqui deve ser indicado apenas o nome da procedure criada pelo cliente ou consultoria para o cálculo do consumo.

Para entendimento desse cadastro de modelo matemático, o primeiro fator que precisamos entender é o seu tipo:

No sistema pode-se utilizar dois modelos matemáticos pré-definidos: Média Móvel e Alisamento Exponencial.

Média Móvel

É a média simples dos períodos que foram considerados.

Consumo = (soma do consumo nos períodos / quantidade de períodos)

Alisamento Exponencial

Trabalha com Fatores de Peso para o Cálculo atual e para o cálculo de entrada.

  • Fator de Peso: Peso do Fator de entrada de Consumo. Será aplicado sobre o novo resultado do consumo. Com isso estabelecemos que o novo consumo calculado participa X% do que já está formado. Quanto maior o fator de peso, maior será a participação da nova entrada (período mais atual) no cálculo do consumo histórico.

Exemplo: Vamos considerar o item da imagem abaixo, que possui os seguintes consumos: 181, 894 e 622.

Também vamos considerar um Fator de peso de 20%.

Clique na imagem para ampliá-la.

Imagem

Para isso, vamos fazer algumas iterações para entender o cálculo do alisamento.

1ª iteração: O consumo mais antigo calculado é o 181, e o primeiro cálculo que devemos fazer é tirar 20% desse valor, onde:

Consumo * (1 - (Fator de peso / 100))

181 * (1 – (20 / 100))

181 * (1 – (0,2))

181 * (0,8) = 144,8

Agora vamos encontrar 20% do segundo consumo, que é o 894:

Consumo * (Fator de peso / 100)

894 * (20 / 100)

894 * (0,2) = 178,8

Agora devemos somar os dois valores encontrados: 144,8 + 178,8 = 323,6.

Terminada essa iteração vamos repetir esses cálculos para o próximo conjunto da seguinte maneira.

2ª Iteração: Primeiramente vamos tirar 20% do valor encontrado anteriormente, onde:

Consumo calculado anteriormente * (1 - (Fator de peso / 100))

323,6 * (1 – (20 / 100))

323,6 * (1 – (0,2))

323,6 * (0,8) = 258,88

Agora vamos encontrar 20% do terceiro consumo, que é o 622:

Consumo * (Fator de peso / 100)

622 * (20 / 100)

622 * (0,2) = 124,4

Agora devemos somar os dois valores encontrados: 258,88 + 124,4 = 383,28.

Conclusão: Nesse nosso exemplo, o consumo médio do item será de 383,28, pois não temos mais consumos para calcular o suavizamento. Se tivéssemos mais períodos de consumo era só aplicar a mesma lógica para cada um deles até chegar no resultado.

Configurado

O cálculo nesse caso é feito de acordo com as regras de cada cliente. Os parâmetros para procedure sempre serão os seguintes:

  • pPro_Pad_In_Codigo (tipo “In Integer”): padrão do item;

  • pPro_In_Codigo (tipo “In Integer”):código do item;

  • pCps_In_Código (tipo “In Integer”): composição do item – este parâmetro pode ser nulo caso o item não seja controlado por composição;

  • pCom_st_Referencia (tipo “In varchar2(4000)”): característica de estoque caso o item seja planejado por característica – pode ser nulo;

A procedure deve ser escrita para processar o consumo de apenas um item x composição x característica de estoque. O sistema é que fará a chamada dessa procedure conforme a parametrização dos itens. Também é importante ressaltar que o sistema não fará a verificação se existe ou não a procedure no banco: fica a cargo do cliente/consultor essa verificação.

O que você pode fazer:

Inserir um modelo matemático

Para inserir um modelo matemático, realize os passos a seguir:

  1. No menu, clique em Indústria / Manufatura / MPS / Modelos matemáticos;
  2. Clique em Inserir;
  3. No campo Descrição, informe uma descrição para o modelo;
  4. No campo tipo, selecione uma das opções: Configurado, Média Móvel ou Suavizamento Exponencial;
    4.1 Se o tipo for ‘Suavizamento Exponencial’, no campo Fator de peso, informe o fator de peso;
  5. No campo Procedure, informe a procedure;
  6. Clique em Confirmar para salvar o modelo matemático.
Editar um modelo matemático

Para editar um modelo matemático, realize os passos a seguir:

  1. No menu, clique em Indústria / Manufatura / MPS / Modelos matemáticos;
  2. Na gui a de Modelos Matemáticos, selecione o modelo em questão e clique em Editar;
  3. Realize as edições desejadas;
  4. Clique em Confirmar para salvar as alterações.
Excluir um modelo matemático

Para excluir um modelo matemático, realize os passos a seguir:

  1. No menu, clique em Indústria / Manufatura / MPS / Modelos matemáticos;
  2. Na guia Modelos Matemáticos, selecione o modelo em questão e clique em Excluir;
  3. Confirme a exclusão do registro.

Este artigo ajudou você?

Ir para o topo da página