Sistemas e Sinais (LEIC) – Maquinas de estados em Tempo Real

Slides:



Advertisements
Apresentações semelhantes
Sistemas Realimentados
Advertisements

Controle Digital Prof. Cesar da Costa 5.a Aula – Transformada Z.
Controle de Processos por Computador
Parte I – Sinais e Sistemas
Amostragem/Reconstrução
Teorema de Amostragem Ou critério de Nyquist
Sinais e Sistemas – Capítulo 2
Sinais e Sistemas – Capítulo 4
Sinais e Sistemas – Capítulo 7
Sinais e Sistemas – Capítulo 4
Modelos no Domínio do Tempo de Sistemas LTI Contínuos
Temas de DSP Conceitos básicos de Sinais.
1.1. VARIÁVEIS DE ESTADO SISTEMAS III
1.1. CONTROLE DIGITAL SISTEMAS DE CONTROLE DIGITAL podem executar duas funções: SUPERVISÃO (externa à malha de realimentação): sincronismo de tarefas,
3 - Equações Lineares de Segunda Ordem
Maria Isabel Ribeiro António Pascoal
ÁLGEBRA DE CHAVEAMENTO
Prof. Marcelo de Oliveira Rosa
Sistemas de medição - TM-247
Sistemas e Sinais (LEIC) – Capítulo 10 – Transformadas de Fourier
Sistemas e Sinais (LEIC) – Análise em Frequência
Sistemas e Sinais (LEIC) – Resposta em Frequência
Professora: Ana Cristina G. e Silva Natal-RN
Prof. Marcelo de Oliveira Rosa
Descrição Matemática de Sistemas (C. T. Chen, Capítulo 2)
Soluções no Espaço de Estados e Realizações (C. T. Chen, Capítulo 4)
Função de uma Variável Aleatória
Representação no Domínio do Tempo de
Aproximação Linear de Sistemas Não-Lineares
INVERSOR PRINCIPIO DE FUNCIONAMENTO
Sistema de equações lineares
Processamento de Sinais
Equações diferenciais ordinárias de segunda ordem
Controle Linear II.
Aula Teórica 6: Estabilidade – Critério de Routh
Estabilidade de Sistemas de Controle Digital
Aula 7 Disciplina: Sistemas de Controle 1 - ET76H
Sistemas lineares Aula 1 - Sinais.
Introdução e conceitos fundamentais de sistemas multivariaveis.
Introdução aos Sistemas Dinâmicos
Aula 14 Disciplina: Sistemas de Controle 1 - ET76H
MÚLTIPLOS GRAUS DE LIBERDADE
SINAIS E SISTEMAS Sinais Sistemas
1AT 2004 Conceitos de Sinais e Sistemas Mestrado em Ciências da Fala e da Audição António Teixeira.
2. Modelagem no Domínio da Freqüência
Solução das equações de estado
Equações diferenciais e de diferenças de coeficientes
Aula 4 Disciplina: Sistemas de Controle 1 - ET76H
Aula Teórica 3: Função de Transferência
Engenharia e Gestão da Produção Teoria de Sistemas de Controlo Linear Copyright 2000, Jorge Lagoa Resolução do Exame de 1ª época Ano lectivo.
Sistemas e Sinais (LEIC) – Resposta em Frequência Carlos Cardeira Diapositivos para acompanhamento da bibliografia de base (Structure and Interpretation.
Representação de sistemas de dados mostrados
1 Aula 9 - definições Maio-2003 SISTEMAS LINEARES Mestrado em Engenharia Elétrica.
Processamento de Sinais
Sistemas Lineares e Invariantes: Tempo Contínuo e Tempo Discreto
Controle de Processos por Computador
Processamento de Sinais
DEEC / IST Isabel Lourtie Sistemas e Sinais SISTEMAS E SINAIS Docentes:  Isabel Lourtie 2º semestre 2014/2015.
Representação no Domínio do Tempo de
SINAIS E SISTEMAS Sinais Sistemas
Sistemas de Controle III N8SC3
Root-Locus Introdução Regras para construção do root-locus para
Sistemas de Controle III N8SC3
Sistemas de Controle III N8SC3
Professor: Gerson Leiria Nunes.  Análise dos sistemas discretos  Sistemas recursivos.
Professor: Gerson Leiria Nunes.  Introdução  Filtro IIR  Forma direta  Forma direta implementada.
Profª Juliana Schivani
PC - Semana61 MODELANDO SISTEMAS LTI NO DOMÍNIO DA FREQUÊNCIA.
Professor: Gerson Leiria Nunes.  Sistemas de tempo discreto  Diagramas de bloco  Classificação dos sistemas.
Física I Aula15 Centro de Massa e Momento Linear II 2009/2010.
Transcrição da apresentação:

Sistemas e Sinais (LEIC) – Maquinas de estados em Tempo Real Carlos Cardeira

Máquinas de estados – Tempo Real Máquinas de estado em tempo real Sistemas Lineares e Invariantes no Tempo (LTI), representação [A,B,C,D] Equações Diferenciais e sua relação com LTI

Máquinas de estados – Tempo Real Máquinas de estado em tempo real Similares às máquinas de estados mas agora os indices representam tempo real. Há uma actualização periódica do estado. Deixa de haver “absent”. O espaço de estados pode ser infinito A função update pode ser expressa algébricamente (de outra forma não podia ser uma vez que o espaço de estados pode ser infinito)

Sistemas Lineares e Invariantes (LTI) Os sistemas Lineares e Invariantes no tempo são aqueles para os quais se conhecem mais resultados De uma forma geral, dentro de ums determinada gama de funcionamento, os sistemas podem ser aproximados a LTI.

Equações Diferenciais Os sistemas que se conseguem descrever através de equações diferenciais podem ser definidos como sistemas LTI Circuitos electricos RLC ou sistemas mecânicos pertencem a esta categoria

Máquinas de estados determinísticas

Máquinas de estados tempo real n deixa de representar apenas um índice mas passa a representar tempo real (segundos, minutos, etc.). Absent deixa de ser necessário. Entradas, saídas, estados passam a assumir valores pertencentes a R. Recurso intensivo à Álgebra Linear para a manipulação dos vectores e matrizes.

Delay3

Estados do Delay O exemplo pode corresponder à amostragem de um sinal de voz ao ritmo de 8192 amostras/s. O sistema delay guarda as últimas três amostras deste sinal. si(n) representa a iésima amostra anterior (s1 (n) = x(n-1), …, s3 (n) = x(n-3) = y(n) A saída é igual à entrada desfasada de três unidades Como se verá, este sistema pode ser representado por matrizes. O espaço de estados é R3. Se as entradas forem {0,1} o espaço de estados seria {0,1}3 Não se podem fazer diagramas de estado ou tabelas se o espaço de estados, entradas ou saídas pertencerem a R.

Média Móvel

Média Móvel Trata-se de uma média móvel das últimas 4 amostras. Os estados seguintes dependem dos estados actuais e das entradas, A saída depende do estado actual e das entradas.

Estimação y(n) = ¼ x(n)+ ¼ x(n-1)+ ¼ x(n-2) + ¼ x(n-3) Em estimação é frequente ter valores onde se pensa poder extrair uma função que os identifique. Em vez de ¼ poderíamos tentar calcular os valores que melhor satisfizessem a equação de y(n).

Média móvel das saídas (autoregressão) e da entrada actual y(n) = ¼ y(n-1)+ ¼ y(n-2)+ ¼ y(n-3) + ¼ x(n) Neste caso, a saída depende dos seus próprios valores anteriores e da entrada nesse instante. Parece óbvio que os estados correspondam a s1(n)=y(n-1), s2(n)=y(n-2) e s3(n)=y(n-3). A função update seria: Começar por s1 não dá  s2(n+1)=y(n-1)= s1(n) s3(n+1)=y(n-2)=s2(n) y(n)= ¼ s1(n)+ ¼ s2(n)+ ¼ s3(n) + ¼ x(n) (agora já se tem o s1(n+1) porque é igual ao y(n))

Usando Delays: D ¼ + y(n) y(n-1) y(n-2) y(n-3) x(n)

Autoregressão e Média Móvel (ARMA) y(n) = ¼ y(n-1)+ ¼ y(n-2)+ ½ y(n-3) + 1/4 x(n) + 2x(n-1) + ½ x(n-2) Necessitaria de 5 delays (adiante veremos que seria possível fazê-lo com 3)

Média Móvel s1(n+1) = ¼ x(n)+ ¼ x(n-1)+ ¼ x(n-2) + ¼ x(n-3) s2(n+1)= s1(n) s3(n+1)=s2(n) y(n)= ¼ s1(n)+ ¼ s2(n)+ ¼ s3(n) + ¼ x(n) s1(n+1) ¼ ¼ ¼ s1(n) 1/4 s2(n+1) = 1 0 0 s2(n) + 0 x(n) s3(n+1) 0 1 0 s1(n) 0

Média Móvel y(n) = [¼ ¼ ¼] s1(n) + [¼] x(n) s2(n) s3(n)

Representação [A,B,C,D] S(n+1) = A s(n) + B x(n) y(n) = CT s(n) + D x(n) Notas: Por omissão, todos os vectores são colunas. Um vector linha obtem-se transpondo um vector coluna Todos os LTI podem ser colocados neste formato

Sistema LTI Genérico MIMO: Multiple Input, Multiple Output SISO: Single Input, Single Output

Espaço de estados infinito com funções de update lineares

Exemplo: Circuito R/C

Resposta de um sistema SISO

Resposta de um sistema SISO

Resposta de um sistema SISO m=n-1 m=0

Resposta de um sistema SISO A resposta pode ser decomposta em duas partes: Uma que só depende do estado inicial Outra que só depende das entradas Se a entrada for zero, a resposta só depende do estado inicial. Trata-se da resposta “zero-input” Se o estado inicial for zero, a resposta só depende da entrada. Trata-se da resposta “zero-state” A resposta total é a soma das duas. O facto de se poder separar a resposta nestas duas componentes, é uma característica importante dos sistemas LTI.

Resposta de um sistema SISO Suponhamos que o estado inicial do sistema é igual a 0. O sistema é linear !

Resposta Impulsiva

Resposta Impulsiva

Resposta Impulsiva Suponhamos a entrada impulso (função Delta de Kronecker) x(n)=d(n): x(0) = 1, x(n) = 0 n>0 Se assim for, a resposta do sistema dá exactamente h(n) É por isso que a h(n) se chama “resposta impulsiva”

Exemplos SISO – circuito RC

Exemplos SISO – circuito RC

Exemplo : circuito RC

Exemplos SISO – circuito RC

Circuito RC : exemplo numérico R=1M C=1µF =0.1s

Exemplos SISO – circuito RC

Exemplos SISO – circuito RC – resposta impulsiva

Exemplos SISO – circuito RC – resposta a uma entrada contínua

Exemplos SISO – circuito RC – resposta a uma entrada contínua

Exemplos SISO – conta bancária – resposta impulsiva

Exemplos SISO – conta bancária – cálculo de um empréstimo

Exemplos SISO – conta bancária – cálculo de um empréstimo

Exemplos SISO – FIR

Exemplos SISO – FIR

Exemplos SISO – FIR

Sistemas MIMO A matriz A é quadradra (NxN) A matriz B tem dimensões (NxM) A matriz C tem dimensões (KxN) A matriz D tem dimensões (KxM)

Sistemas MIMO A matriz h tem dimensões (KxM) h(i,j) é a resposta impulsiva da saída yi à entrada xj, considerando as restantes entradas nulas

MIMO e SISO

Sistemas Lineares Contínuos SISO z: ReaisPositivos → ReaisN estado do sistema z .(t) é a derivada de z avaliada em t v: ReaisPositivos → Reais é a entrada do sistema w: ReaisPositivos → Reais é a saída do sistema

Sistemas Contínuos Em vez do estado seguinte, da-se a tendência do estado (a sua derivada). O estado seguinte não teria sentido uma vez que o sistema deixa de ser uma máquina de estados cujos estados mudam a intervalos regulares. A resolução de um sistema contínuo, implica a resolução de equações diferenciais (e transformadas de Laplace). É no entanto possível aproximar um sistema contínuo por um sistema discreto. Este é o processo usado em simulações.

Aproximação de Sistemas Contínuos – Circuito RC Conforme vimos no circuito R/C, o sistema contínuo é aproximado por um sistema discreto.

Aprox. de Sistemas Contínuos RC : exemplo numérico (revisão) R=1M C=1µF =0.1s

Aprox. de Sistemas Contínuos - RC (revisão)

Aprox. de Sistemas Contínuos - RC – resposta impulsiva (revisão)

Aprox. de Sistemas Contínuos - RC – resposta a uma entrada contínua (revisão)

Aprox. de Sistemas Contínuos - RC – resposta a uma entrada contínua (revisão)

Simulink Declarativo e não imperativo Apenas de declaram blocos corrrespondentes a sistemas e as ligações entre eles Simulink faz a simulação do sistema contínuo, aproximando-o a um discreto. Existem várias formas de fazer a aproximação e podem ser configuradas no solver do simulink. Algumas formas são mais exactas que outras para certos sistemas. Nos exemplos do lab, o solver existente por omissão é suficiente. Simulink também pode simular sistemas discretos.

Simulink O bloco integrador é o bloco 1/s (tem a ver com transformadas de Laplace)

Simulink Se a = 0.9

Simulink Se a = -0.9

Aproximação por equações às diferenças

Aproximação por equações às diferenças Independentemente de delta, se a>0 o sistema diverge (é instável), se a<0 o sistema converge (é estável)