Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia de Computação Sistema de Controle 80 horas 2 Diagrama de Blocos ● Malha fechada (com realimentação) Sistemas de Controle - Engenharia de Computação 3 Diagrama de Blocos ● A saída C(s) é realimentada ao somador e comparada à referência de entrada R(s). ● C(s): saída do bloco – multiplicação da função de transferência G(s) pela entrada do bloco E(s). ● Todo sistema de controle linear pode ser representado por diagramas de blocos, que representados por blocos, somadores e pontos de reamificação. Sistemas de Controle - Engenharia de Computação 4 Diagrama de Blocos ● Quando a saída é realimentada ao somador para a comparação com a entrada, é necessário converter a forma do sinal de saída à do sinal de entrada. Ex: em um sistema de controle de temperatura, o sinal de saída é normalmente a temperatura controlada. O sinal de saída deve ser convertido para uma outra grandeza antes de ser comparado ao sinal de entrada. Esta conversão é realizada por meio do elemento de realimentação, cuja função de transferência é H(s). Sistemas de Controle - Engenharia de Computação 5 Diagrama de Blocos ● Diagrama de blocos atualizado: Sistemas de Controle - Engenharia de Computação 6 Diagrama de Blocos ● relação entre o sinal de realimentação B(s) e o sinal de erro atuante E(s) Sistemas de Controle - Engenharia de Computação B(s) E (s) =G (s)H (s) 7 Diagrama de Blocos ● a saída C(s) e a entrada R(s) estão relacionadas como: Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) E(s)=R(s)−B(s) E(s)=R (s)−H (s)C (s) C (s)=G (s)[R(s)−H (s)C (s)] 8 Diagrama de Blocos ● a saída C(s) e a entrada R(s) estão relacionadas como: Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) E(s)=R(s)−B(s) E(s)=R (s)−H (s)C (s) C (s)=G (s)[R(s)−H (s)C (s)] C (s) R(S) = G (s) 1+G (s)H (s) 9 Diagrama de Blocos - MatLab Sistemas de Controle - Engenharia de Computação [num, den] = series(num1,den1,num2,den2) 10 Diagrama de Blocos - MatLab Sistemas de Controle - Engenharia de Computação [num, den] = series(num1,den1,num2,den2) [num, den] = parallel(num1,den1,num2,den2) 11 Diagrama de Blocos - MatLab Sistemas de Controle - Engenharia de Computação [num, den] = series(num1,den1,num2,den2) [num, den] = parallel(num1,den1,num2,den2) [num, den] = feedback(num1,den1,num2,den2) 12 Diagrama de Blocos - MatLab Sistemas de Controle - Engenharia de Computação G1(s)= 10 s2+2 s+10 =num1 den1 e G2(s)= 5 s+5 =num2 den2 num1 = [ 0 0 10]; den1 = [1 2 10]; num2 = [ 0 5]; den2 = [1 5]; [num, den] = series(num1,den1,num2,den2); printsys(num,den); num/den = 50 s2+7 s2+20 s+50 13 Diagrama de Blocos - MatLab Sistemas de Controle - Engenharia de Computação G1(s)= 10 s2+2 s+10 =num1 den1 e G2(s)= 5 s+5 =num2 den2 num1 = [ 0 0 10]; den1 = [1 2 10]; num2 = [ 0 5]; den2 = [1 5]; [num, den] = parallel(num1,den1,num2,den2); printsys(num,den); num/den = 5 s2+20 s+100 s2+7 s2+20 s+50 14 Diagrama de Blocos - MatLab Sistemas de Controle - Engenharia de Computação G1(s)= 10 s2+2 s+10 =num1 den1 e G2(s)= 5 s+5 =num2 den2 num1 = [ 0 0 10]; den1 = [1 2 10]; num2 = [ 0 5]; den2 = [1 5]; [num, den] = feedback(num1,den1,num2,den2); printsys(num,den); num/den = 10 s+50 s3+7 s2+20 s+100 15 Diagrama de Blocos - Distúrbio Sistemas de Controle - Engenharia de Computação Quando duas entradas (a entrada de referência e o distúrbio estão presentes em um sistema linear, cada entrada pode ser tratada independentemente da outras e as saídas que correspondem a cada entradas individual podem ser somadas para resultar na saída completa. 16 Diagrama de Blocos - Distúrbio Sistemas de Controle - Engenharia de Computação CD(s) D (s) = G2(s) 1+G1(s)G2(s)H (s) |G1(s)H (s)| ≫1 e |G1(s)G2(s)H (s)| ≫1 CD(s) D (s) nula 17 Diagrama de Blocos - Distúrbio Sistemas de Controle - Engenharia de Computação CR(s) R(s) = G1(s)G2(s) 1+G1(s)G2(s)H (s) |G1(s)G2(s)H (s)| ≫1 CR(s) R(s) aproxima-se de: 1 H (s) 18 Diagrama de Blocos - Distúrbio Sistemas de Controle - Engenharia de Computação C (s)=CR(s)+CD(s) C (s)= G2(s) 1+G1(s)G2(s)H (s) [G1(s)R (s)+D (s)] 19 Como construir um diagrama de blocos Sistemas de Controle - Engenharia de Computação 1. Devem ser previamente escritas as equações que descrevem o comportamento dinâmico de cada componente; 2. Deve-se obter a transformada de Laplace dessas equações, admitindo-se nulas todas as condições iniciais; 3. Representar individualmente, em forma de bloco, a transformada de Laplace de cada equação; 4. Agrupar os elementos em um diagrama de blocos completo. 20 Como construir um diagrama de blocos Sistemas de Controle - Engenharia de Computação Exemplo: circuito RC 21 Como construir um diagrama de blocos Sistemas de Controle - Engenharia de Computação Exemplo: circuito RC Passo 1: i= ei−eo R eo= ∫ i dt C 22 Como construir um diagrama de blocos Sistemas de Controle - Engenharia de Computação Exemplo: circuito RC Passo 1: i= ei−eo R eo= ∫ i dt C Passo 2: I (s)= Ei(s)−Eo(s) R Eo(s)= I (s) Cs 23 Como construir um diagrama de blocos Sistemas de Controle - Engenharia de Computação Exemplo: circuito RC Passo 1: i= ei−eo R eo= ∫ i dt C Passo 2: I (s)= Ei(s)−Eo(s) R Eo(s)= I (s) Cs Passo 3: 24 Como construir um diagrama de blocos Sistemas de Controle - Engenharia de Computação Exemplo: circuito RC Passo 4: 25 Redução do Diagrama de Blocos Sistemas de Controle - Engenharia de Computação Os blocos podem ser série somente se a saída de um bloco não for afetada pelo bloco seguinte. Se houver qualquer efeito de carga entre os componentes é necessário combinar esses componentes em um único bloco. Qualquer que seja o número de blocos em cascata que represente componentes sem carga, esses blocos podem ser substituídos por um único bloco, e sua função de transferência será simplesmente o produto das funções de transferência individuais. 26 Elementos Básicos do Diagrama de Blocos Sistemas de Controle - Engenharia de Computação 27 Blocos em Cascata Sistemas de Controle - Engenharia de Computação A função de transferência de uma cascata é o produto da função de transferência dos elementos da cascata. 28 Blocos em Paralelo Sistemas de Controle - Engenharia de Computação A função de transferência de blocos em paralelo é a soma da função de transferência desses blocos. 29 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de Computação 30 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) 31 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) C (s)=G (s)[R(s)∓H (s)C (s)] 32 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) C (s)=G (s)[R(s)∓H (s)C (s)] C (s)=G (s)R(s)±G (s)H (s)C (s) 33 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) C (s)=G (s)[R(s)∓H (s)C (s)] C (s)=G (s)R(s)±G (s)H (s)C (s) C (s)±G (s)H (s)C (s)=G (s)R(s) 34 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) C (s)=G (s)[R(s)∓H (s)C (s)] C (s)=G (s)R(s)±G (s)H (s)C (s) C (s)±G (s)H (s)C (s)=G (s)R(s) C (s)(1±G (s)H (s))=G(s)R(s) 35 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de ComputaçãoC (s)=G (s)E(s) C (s)=G (s)[R(s)∓H (s)C (s)] C (s)=G (s)R(s)±G (s)H (s)C (s) C (s)±G (s)H (s)C (s)=G (s)R(s) C (s)(1±G (s)H (s))=G(s)R(s) C (s)= G (s)R (s) (1±G(s)H (s)) 36 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) C (s)=G (s)[R(s)∓H (s)C (s)] C (s)=G (s)R(s)±G (s)H (s)C (s) C (s)±G (s)H (s)C (s)=G (s)R(s) C (s)(1±G (s)H (s))=G(s)R(s) C (s)= G (s)R (s) (1±G(s)H (s)) Nomenclatura G(s)H (s) Função de transferência em cadeia aberta 37 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) C (s)=G (s)[R(s)∓H (s)C (s)] C (s)=G (s)R(s)±G (s)H (s)C (s) C (s)±G (s)H (s)C (s)=G (s)R(s) C (s)(1±G (s)H (s))=G(s)R(s) C (s)= G (s)R (s) (1±G(s)H (s)) Nomenclatura G(s)H (s) Função de transferência em cadeia aberta G(s) 1±G(s)H (s) Função de transferência em cadeia fechada 38 Forma Canônica de Realimentação Sistemas de Controle - Engenharia de Computação C (s)=G (s)E(s) C (s)=G (s)[R(s)∓H (s)C (s)] C (s)=G (s)R(s)±G (s)H (s)C (s) C (s)±G (s)H (s)C (s)=G (s)R(s) C (s)(1±G (s)H (s))=G(s)R(s) C (s)= G (s)R (s) (1±G(s)H (s)) Nomenclatura G(s)H (s) Função de transferência em cadeia aberta G(s) 1±G(s)H (s) Função de transferência em cadeia fechada 39 Movendo Blocos Sistemas de Controle - Engenharia de Computação Para trás de um ponto de derivação 40 Movendo Blocos Sistemas de Controle - Engenharia de Computação Para frente do ponto de derivação 41 Movendo Blocos Sistemas de Controle - Engenharia de Computação Para trás de um ponto de soma 42 Movendo Blocos Sistemas de Controle - Engenharia de Computação Para frente de um ponto de soma 43 Exemplo Sistemas de Controle - Engenharia de Computação 44 Exemplo Sistemas de Controle - Engenharia de Computação 45 Exemplo Sistemas de Controle - Engenharia de Computação 46 Exemplo Sistemas de Controle - Engenharia de Computação 47 Exemplo Sistemas de Controle - Engenharia de Computação Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Slide 31 Slide 32 Slide 33 Slide 34 Slide 35 Slide 36 Slide 37 Slide 38 Slide 39 Slide 40 Slide 41 Slide 42 Slide 43 Slide 44 Slide 45 Slide 46 Slide 47
Compartilhar