ia364 – métodos de pesquisa faculdade de engenharia elétrica e
Transcrição
ia364 – métodos de pesquisa faculdade de engenharia elétrica e
IA364 – MÉTODOS DE PESQUISA FACULDADE DE ENGENHARIA ELÉTRICA E COMUPTAÇÃO UNIVERSIDADE ESTADUAL DE CAMPINAS ATIVIDADE 05 REVISÃO DE LITERATURA Felipe Perez de Oliveira Dias - RA 043423 Prof. Dr. Ivan L. M. Ricarte MARÇO, 2014 1. Revisão de Literatura Alocação de recursos em redes é um tema constantemente investigado em áreas de engenharia. Segundo Hespanha, Naghshtabrizi, e Xu (2007), qualquer comunicação por rede pode carregar uma quantidade finita de informação por unidade de tempo, ou seja, em muitas aplicações esta limitação pode ser uma importante restrição na operação de um sistema. Largura de banda e a sua alocação são exemplos de variáveis que limitam o desempenho de sistemas em redes. Visando estratégias e métodos eficientes para alocação de banda em redes, a utilização de mecanismos de teoria dos jogos, leilões e precificação é um artifício recorrente na literatura. No estudo de Yaïche, Mazumdar, e Rosenberg (2000), conceitos de teoria dos jogos, especificamente barganha de Nash, são utilizados para criação de métodos e estruturas de alocação de banda de maneira dinâmica, a fim de maximizar a utilização dos recursos da rede. Os autores apresentam o conceito de controle de taxa (rate control), que se refere à modulação de largura de banda no tempo, tornando a atribuição de banda para cada nó de uma rede uma variável de controle. Para isso, os autores utilizaram métodos de precificação de banda e mecanismos de leilão aplicados a arquiteturas centralizadas e descentralizadas de controle. A utilização de leilões em redes para divisão de recursos também é tema abordado por Jia e Caines (2009). Utilizando técnicas de leilões de segundo preço denominados PSP (progressive second price), também desenhadas sob uma estrutura de jogos, os autores propõem métodos numéricos para a implementação eficiente de alocação de recursos em bases de tempo fixas ou variáveis. Alocação de banda é relevante em estruturas de controle denominadas NCS (networked control systems). NCS’s são sistemas distribuídos nos quais a comunicação entre sensores atuadores e controladores ocorre por meio de uma rede compartilhada de comunicação (Hespanha, Naghshtabrizi, e Xu 2007). NCS’s são utilizados em aplicações como robótica, sistemas embarcados, eletrônica veicular e sistemas de potência onde controladores e plantas não estão diretamente interconectados. 2 NCS’s podem ser definidos em diferentes arquiteturas, mas as mais recorrentes são as chamadas de malha aberta e de malha fechada. No caso de arquiteturas de malha aberta como abordados no trabalho de Tipsuwan et al. (2009), o conjunto controlador atuador planta está diretamente conectado, e o sinal de referência é enviado por meio da rede. Em arquiteturas de malha fechada, como mostrados em trabalhos como Senol, Leblebicioglu, e Schmidt (2011) e Jungers et al. (2013), o controlador está conectado ao atuador por meio da rede. Nestes casos, os atrasos de transmissão da rede podem se tornar fator decisivo para a instabilidade do sistema de controle. Por motivos apresentados, deficiências adicionais proporcionadas por sistemas em rede são importantes no estudo de NCS’s. Segundo análise apresentada por Tipsuwan et al. (2009), atrasos em comunicação dependem de fatores como protocolos de agendamento e condições de tráfego. A interferência de atrasos em NCS é estudada por Wang e Wang (2013), com foco em métodos numéricos para a manutenção de estabilidade do sistema e distribuição ótima dos controladores. Outra deficiência existente em NCS é a perda de pacotes em redes, que pode ser causada por colisão de pacotes, alto tráfego e até mesmo deficiência e limitação de hardware. Esta situação é modelada por Hespanha, Naghshtabrizi, e Xu (2007), considerando a disponibilidade do canal de transmissão como uma variável aleatória. Importante também é a maneira de modelar a transmissão dos dados na rede considerando a amostragem dos sinais e tempo de transmissão. Tal modelagem é proposta por Bars et al. (2006) considerando redes digitais e intervalos amostrais fixos com retentores de ordem zero. Sob esta ótica, Hespanha, Naghshtabrizi, e Xu (2007) propõem que dados velhos ou não-recentes devem ser descartados uma vez que não são relevantes para o estado atual do sistema controlado. Alocação de banda aplicada à NCS é o foco do estudo de Tipsuwan et al. (2009). O autor sugere um método baseado em leilão e precificação para determinação dinâmica da proporção de banda para cada agente da rede, e o compara com métodos clássicos que utilizam estrutura de teoria dos jogos. O autor conclui que o método sugerido é eficiente e pertinente em NCS. Contudo, são escassos estudos na literatura que utilizem aplicação de abordagens clássicas de teoria dos jogos a problemas de alocação de banda em NCS’s. A solução da 3 barganha de Nash, abordada por Osborne e Rubinstein (1994), poderia ser a essência de um algorítimo de alocação de banda em NCS’s. Soluções alternativas da barganha de Nash, tema do trabalho de Kalai e Smorodinsky (1975), também poderiam ser usadas com o mesmo propósito. Outro ponto que pode ser explorado é a construção de modelos utilizando barganha de Nash na forma axiomática, estudado por Osborne e Rubinstein (1990), e a modelagem de preferências e funções utilidades usando parâmetros como QoS (quality of service) e QoC (quality of control). A construção de funções utilidades e preferências é abordada no trabalho de Rubinstein (2012). O presente trabalho visa aplicar métodos ainda não explorados em NCS para alocação de banda e compará-los com os métodos propostos na literatura recente do tema. 4 2. Bibliografia Bars, Ruth, Patrizio Colaneri, Carlos E. de Souza, Luc Dugard, Frank Allgöwer, Anatolii Kleimenov, e Carsten Scherer. 2006. “Theory, Algorithms and Technology in the Design of Control Systems.” Annual Reviews in Control 30 (1) (January): 19–30. doi:10.1016/j.arcontrol.2006.01.006. http://www.sciencedirect.com/science/article/pii/S1367578806000034. Hespanha, JP, Payam Naghshtabrizi, e Yonggang Xu. 2007. “A Survey of Recent Results in Networked Control Systems.” PROCEEDINGS-IEEE 95 (1). ftp://164.41.49.96/Usuarios/Luis/BACKUP_MEST/Networked Control System Thesis/Bibliografia - Completa/Bib - Articles/[Survey]2007__Hespanha-NaghshtabriziXu__Proc-IEEE-TNCS_A Survey of Recent Results in Networked Control Systems.pdf. Jia, Peng, e Peter E. Caines. 2009. “Auctions on Networks: Efficiency, Consensus, Passivity, Rates of Convergence.” In Proceedings of the 48h IEEE Conference on Decision and Control (CDC) Held Jointly with 2009 28th Chinese Control Conference, 8606–8611. IEEE. doi:10.1109/CDC.2009.5400496. http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5400496. Jungers, Marc, Eugênio B. Castelan, Vitor M. Moraes, e Ubirajara F. Moreno. 2013. “A Dynamic Output Feedback Controller for NCS Based on Delay Estimates.” Automatica 49 (3) (March): 788–792. doi:10.1016/j.automatica.2012.11.047. http://linkinghub.elsevier.com/retrieve/pii/S0005109812005833. Kalai, E, e M Smorodinsky. 1975. “Other Solutions to Nash’s Bargaining Problem.” Econometrica: Journal of the Econometric Society 43 (3): 513–518. http://www.jstor.org/stable/1914280. Osborne, Martin J., e Ariel Rubinstein. 1990. Bargaining and Markets. Academic Press. http://books.google.com/books?id=JaoUAQAAMAAJ&pgis=1. ———. 1994. A Course in Game Theory. MIT Press. http://books.google.com/books?id=5ntdaYX4LPkC&pgis=1. Rubinstein, Ariel. 2012. Lecture Notes in Microeconomic Theory: The Economic Agent (Second Edition) (Google E-Livro). http://books.google.com/books?hl=ptBR&lr=&id=V34RPWeF42sC&pgis=1. Senol, Sinan, Kemal Leblebicioglu, e Ece G. Schmidt. 2011. “INtERCEDE: An Algorithmic Approach to Networked Control System Design.” Journal of Network and Computer Applications 34 (4) (July): 1326–1341. doi:10.1016/j.jnca.2011.03.018. http://linkinghub.elsevier.com/retrieve/pii/S1084804511000725. Tipsuwan, Yodyium, Suwatchai Kamonsantiroj, Jirat Srisabye, e Prabhas Chongstitvattana. 2009. “An Auction-Based Dynamic Bandwidth Allocation with Sensitivity in a Wireless Networked Control System.” Computers & Industrial Engineering 57 (1) (August): 114– 124. doi:10.1016/j.cie.2008.08.018. http://linkinghub.elsevier.com/retrieve/pii/S0360835208001848. Wang, Zhuwei, e Xiaodong Wang. 2013. “Optimal Distributed Control for Networked Control Systems with Delays.” 5 Yaïche, Haïkel, RR Mazumdar, e Catherine Rosenberg. 2000. “A Game Theoretic Framework for Bandwidth Allocation and Pricing in Broadband Networks.” … Transactions on Networking ( … 8 (5): 667–678. http://dl.acm.org/citation.cfm?id=355166. 6