Modelagem e Simulação - Banco de Dados

O objetivo do banco de dados em Modelagem e Simulação é fornecer representação de dados e seu relacionamento para fins de análise e teste. O primeiro modelo de dados foi introduzido em 1980 por Edgar Codd. A seguir estão as características salientes do modelo.

  • Banco de dados é a coleção de diferentes objetos de dados que definem as informações e seus relacionamentos.

  • As regras são para definir as restrições de dados nos objetos.

  • As operações podem ser aplicadas a objetos para recuperar informações.

Inicialmente, a Modelagem de Dados foi baseada no conceito de entidades e relacionamentos nos quais as entidades são tipos de informações de dados e os relacionamentos representam as associações entre as entidades.

O conceito mais recente para modelagem de dados é o projeto orientado a objetos, no qual as entidades são representadas como classes, que são usadas como modelos na programação de computadores. Uma classe com seu nome, atributos, restrições e relacionamentos com objetos de outras classes.

Sua representação básica se parece com -

Representação de dados

Representação de dados para eventos

Um evento de simulação possui seus atributos, como o nome do evento e suas informações de tempo associadas. Ele representa a execução de uma simulação fornecida usando um conjunto de dados de entrada associados ao parâmetro do arquivo de entrada e fornece seu resultado como um conjunto de dados de saída, armazenados em vários arquivos associados a arquivos de dados.

Representação de dados para arquivos de entrada

Cada processo de simulação requer um conjunto diferente de dados de entrada e seus valores de parâmetro associados, que são representados no arquivo de dados de entrada. O arquivo de entrada está associado ao software que processa a simulação. O modelo de dados representa os arquivos referenciados por uma associação com um arquivo de dados.

Representação de dados para arquivos de saída

Quando o processo de simulação é concluído, ele produz vários arquivos de saída e cada arquivo de saída é representado como um arquivo de dados. Cada arquivo tem seu nome, descrição e um fator universal. Um arquivo de dados é classificado em dois arquivos. O primeiro arquivo contém os valores numéricos e o segundo arquivo contém as informações descritivas para o conteúdo do arquivo numérico.

Redes Neurais em Modelagem e Simulação

A rede neural é o ramo da inteligência artificial. A rede neural é uma rede de vários processadores denominados unidades, cada unidade tendo sua pequena memória local. Cada unidade é conectada por canais de comunicação unidirecionais denominados conexões, que transportam os dados numéricos. Cada unidade funciona apenas em seus dados locais e nas entradas que recebem das conexões.

História

A perspectiva histórica da simulação é enumerada em ordem cronológica.

O primeiro modelo neural foi desenvolvido em 1940 por McCulloch & Pitts.

Dentro 1949, Donald Hebb escreveu o livro “The Organization of Behavior”, que apontava para o conceito de neurônios.

Dentro 1950com o avanço dos computadores, tornou-se possível fazer um modelo sobre essas teorias. Isso foi feito por laboratórios de pesquisa da IBM. No entanto, o esforço falhou e as tentativas posteriores foram bem-sucedidas.

Dentro 1959, Bernard Widrow e Marcian Hoff, desenvolveram modelos denominados ADALINE e MADALINE. Esses modelos têm vários elementos LINear ADAtivos. MADALINE foi a primeira rede neural a ser aplicada a um problema do mundo real.

Dentro 1962, o modelo perceptron foi desenvolvido por Rosenblatt, tendo a capacidade de resolver problemas simples de classificação de padrões.

Dentro 1969, Minsky & Papert forneceram provas matemáticas das limitações do modelo perceptron em computação. Foi dito que o modelo perceptron não pode resolver o problema de X-OR. Essas desvantagens levaram ao declínio temporário das redes neurais.

Dentro 1982, John Hopfield, da Caltech, apresentou suas idéias em papel à National Academy of Sciences para criar máquinas usando linhas bidirecionais. Anteriormente, eram usadas linhas unidirecionais.

Quando as técnicas tradicionais de inteligência artificial envolvendo métodos simbólicos falharam, surge a necessidade de usar redes neurais. As redes neurais têm suas técnicas de paralelismo massivo, que fornecem o poder de computação necessário para resolver esses problemas.

Áreas de aplicação

A rede neural pode ser utilizada em máquinas de síntese de voz, para reconhecimento de padrões, para detecção de problemas diagnósticos, em painéis de controle robótico e equipamentos médicos.

Conjunto Fuzzy em Modelagem e Simulação

Conforme discutido anteriormente, cada processo de simulação contínua depende de equações diferenciais e seus parâmetros, como a, b, c, d> 0. Geralmente, estimativas pontuais são calculadas e usadas no modelo. No entanto, às vezes essas estimativas são incertas, então precisamos de números difusos nas equações diferenciais, que fornecem as estimativas dos parâmetros desconhecidos.

O que é um conjunto Fuzzy?

Em um conjunto clássico, um elemento é membro do conjunto ou não. Conjuntos fuzzy são definidos em termos de conjuntos clássicosX como -

A = {(x, μA (x)) | x ∈ X}

Case 1 - A função μA(x) tem as seguintes propriedades -

∀x ∈ X μA (x) ≥ 0

sup x ∈ X {μA (x)} = 1

Case 2 - Deixe fuzzy definir B ser definido como A = {(3, 0.3), (4, 0.7), (5, 1), (6, 0.4)}, então sua notação difusa padrão é escrita como A = {0.3/3, 0.7/4, 1/5, 0.4/6}

Qualquer valor com grau de adesão igual a zero não aparece na expressão do conjunto.

Case 3 - Relação entre conjunto fuzzy e conjunto crisp clássico.

A figura a seguir descreve a relação entre um conjunto fuzzy e um conjunto nítido clássico.