Professional Documents
Culture Documents
So Carlos, SP
2010
2
3
RESUMO
4
NDICE
I) RESUMO ......................................................................................................................................... 7
5
IX) CONCLUSES ......................................................................................................................... 48
LISTA DE FIGURAS
6
I) RESUMO
Apresenta-se o relatrio do Trabalho de Concluso de Curso, sob o tema: Simulao,
Manufatura.
Este trabalho busca estudar a aplicao de NCS via rede CAN em sistemas de
mdulo construdo tambm ficar disponvel para outros experimentos e para o aprendizado
desta tecnologia.
7
II) INTRODUO
As arquiteturas tradicionais de comunicao e controle ponto a ponto, implementadas
nos sistemas de manufatura industriais nos ltimos tempos, so compostas por cabeamento
redes, com suas vantagens, foi rapidamente absorvida para satisfazer as necessidades de
controle so fechadas sob uma rede de comunicao, como mostrado na Figura 1, tem sido
denominada de Sistema de Controle via Redes (NCS - Networked Control System) (YANG,
2006).
Processo 1 Processo n
Rede de Controle
Controlador 1 Controlador n
8
Os modernos sistemas automatizados de manufatura so compostos por mltiplos
possvel o meio disponvel para a troca de informaes e ainda cumprir com requisitos
temporais de transmisso de dados. Como soluo para este problema, diversos protocolos
codificao dos sinais e computao dos dados (LIAN, MOYNE & TILBURY, 2002).
partir de tcnicas de controle avanadas, como pode ser visto em Tipsuwan & Chow (2003).
tarefas de projeto e controle ainda mais desafiadoras (HUO, FANG & MA, 2004).
9
III) REVISO BIBLIOGRFICA
As pesquisas atuais em NCS tm focado principalmente duas linhas de trabalho. Uma
simulao desses sistemas (CERVIN et al., 2006; TORNGREN et al., 2006). E outra no
sistema (TIPSUWAN & CHOW, 2003; HESPANHA, NAGHSHTABRIZI & XU, 2007).
controle via redes (NCS). De acordo com Tipsuwan e Chow (2003), os NCS podem ser
malha de controle remota. O sinal de controle enviado para o atuador atravs de uma
mensagem encaminhada via rede, enquanto o sensor amostra a sada da planta e retorna a
10
J a estrutura hierrquica, mostrada na Figura 3, consiste de um controlador principal
calcula e envia uma mensagem com o sinal de referncia atravs da rede para o sistema
em malha fechada.
Segundo Perez (2006), os critrios para escolha de uma das duas estruturas para o
projetista. Normalmente, NCS que utilizam a Internet utilizam a estrutura hierrquica, pelo
resposta mais previsveis. Santos (2004) define os principais domnios de aplicao de NCS
automotivo (GAID et al., 2006), onde informaes sobre sistemas de tempo real (deadline
2007), onde informaes sobre tcnicas para controle e comunicao dos diversos
de uma parte do processo. Para que a troca de informaes entre essas ECU ocorra de
11
e aplicado em NCS (MOYNE & TILBURY, 2007), como o Profibus, CAN e Foundation
Fieldbus. Dentre esses protocolos, o CAN (BOSCH, 2006) originalmente desenvolvido para
apresentada em Tipsuwan & Chow (2003) e Li & Fang (2005). Entre elas, a metodologia de
pelo atraso da rede. Hong & Kim (2000) apresentam uma metodologia de programao de
linear quadrtico (LQR) (ZHANG & HUA-JING, 2006) e controle preditivo baseado em
NCSs, tcnicas de inteligncia artificial, como sistemas fuzzy (TIAN, WANG, CHENG,
2007), redes neurais (ZHAO & XIA, 2006a) e algoritmos genticos (SHIN & SUNWOO,
tratamento dos efeitos dos atrasos de comunicao no NCS. Os trabalhos de Lee et al.
12
(2003, 2004) comparam e avaliam o desempenho de um NCS via rede Profibus com
demonstraram que a utilizao de sistemas fuzzy pode ser uma escolha vivel para NCSs
em relao aos atrasos de comunicao da rede. Godoy et al. (2006a) aplica a metodologia
de programao de tempo de amostragem para um NCS via rede CAN. Nesse trabalho,
13
IV) REVISO CONCEITUAL
A reviso conceitual dos assuntos: modelos dinmicos, definio e desenvolvimento
funo do tempo, de grandezas que esto relacionadas com parte do universo que foi
para a transformada de Laplace da entrada (funo excitao) sob a hiptese de que todas
Usualmente, utiliza-se das leis fsicas que descrevem o sistema para se obter o
14
distrbios ou perturbaes, reduzem a diferena entre a sada de um sistema e a entrada
de referncia.
desempenho.
controle de malha fechada. Nestes sistemas, a diferena entre o sinal de entrada e o sinal
IV.3) ENCODERS
fixados no eixo em rotao. Tais discos se encontram entre uma fonte de luz e um
luz, gerado um pulso digital, sendo que quando o disco esta em rotao, temos um trem
de pulsos digitais.
Encoders com apenas uma camada perfurada geram uma seqncia de pulsos
15
posio do disco. Encoders com duas camadas perfuradas, esquema na Figura 4, geram
dois sinais de pulsos, Figura 5, sendo cada um proveniente de uma das camadas e
O protocolo CAN, como desenvolvido por Robert Bosch GmbH, foi padronizado e
documentado internacionalmente pela ISO, gerando a Norma ISSO 11898, para aplicaes
16
de alta velocidade, e a Norma ISO 11519, para aplicaes de baixa velocidade (SOUSA,
2002).
est ou no enviando mensagens com maior prioridade. Caso isto seja constatado, o
mdulo cuja mensagem tiver menor prioridade cessar sua transmisso e o de maior
prioridade continuar enviando sua mensagem deste ponto, sem ter que reinici-la, tal
O protocolo CAN baseado no conceito NRZ (Non Return to Zero), no qual cada bit
com os sinais de dados CAN_H (CAN High) e CAN_L (CAN Low). No caso dos barramentos
com 4 fios, alm dos sinais de dados, um fio com o VCC (alimentao) e outro com o GND
da rede. As redes com apenas 1 fio tm este, o fio de dados, chamado exclusivamente de
linha CAN.
Os dados enviados atravs da rede devem ser interpretados pela anlise da diferena
de potencial entre os fios CAN_H e CAN_L. O barramento CAN classificado como Par
interferncias eletro-magnticas, uma vez que qualquer ao sobre um dos fios ser sentida
tambm pelo outro, causando flutuao em ambos os sinais para o mesmo sentido e com a
mesma intensidade. Como o que vale para os mdulos que recebem as mensagens a
17
diferena de potencial entre os condutores CAN_H e CAN_L (e esta permanecer
presente nos fios CAN_H e CAN_L. A Figura 6 ilustra os nveis de tenso em uma rede
mensagens em uma rede com este formato. A Figura 7 apresenta o quadro de mensagem
do CAN 2.0A.
18
CAN 2.0B Mensagens com identificador de 29 bits. possvel ter,
aproximadamente, 537 milhes de mensagens em uma rede constituda sob este formato. A
com mltiplos controladores operando em tempo real (CERVIN et al., 2003). Essa
ferramenta composta basicamente por uma biblioteca do Simulink contendo seis blocos,
sendo o bloco de kernel (TrueTime Kernel), dois blocos de rede (com fio TrueTime
19
para configurar e definir a execuo de atividades realizadas pelo bloco kernel. Entre essas
internos so relacionados ao tempo, como por exemplo, o tempo definido terminou, a tarefa
interrupes ou fatos externos aos blocos como, por exemplo, uma mensagem foi detectada
Um modelo da ferramenta TrueTime pode conter diversos blocos, como por exemplo
mais de um bloco de rede (simulando um sistema com mais de uma rede) e um mesmo
bloco de kernel conectado em mais de uma rede. Cada rede (ou bloco de rede) no modelo
identificada por um nmero e cada dispositivo (ou bloco de kernel) conectado em uma rede
O bloco de kernel da ferramenta composto por uma funo do Matlab que simula
20
converso A/D e D/A, interface de dados (I/O), comunicao via rede, canal externo para
rede (Rcv), uma sada de envio de mensagens para a rede (Snd). O bloco de kernel contm
ainda uma entrada (E) e uma sada (P) que so utilizadas juntamente com o bloco de
rede ou protocolo escolhido (CERVIN, OHLIN & HENRIKSSON, 2007). Cada mensagem
protocolo escolhido.
permitem a criao de cdigos mais complexos como algoritmos de controle. Num mesmo
21
modelo do TrueTime podem ser utilizado blocos de rede e blocos de transmisso de
mensagens simultaneamente.
22
V) CONSTRUAO DO MDULO DE MOTOR DC
Com o objetivo de realizao de experimentos de controle de posio de motores de
corrente contnua, foi construdo uma malha de controle para a plataforma de NCS, a qual
apresentada na Figura 10. Essa malha de controle constituda por um motor DC, um
leitura do encoder, uma fonte AC/DC para alimentao dos dispositivos e conectores
Os sinais de entrada (sinal de controle PWM para acionamento do motor DC) e sada
rede CAN da plataforma, sendo que a integrao da malha de controle rede CAN foi feita
23
V.1) MOTOR DE CORRENTE CONTNUA
O motor de corrente contnua escolhido para ser usado no sistema foi da Fabricante
Figura 11;
quando comparada a variao contnua de tenso, por exemplo, que o PWM apresenta
KHz, pelo qual, atravs de uma onda quadrada, controla-se a tenso aplicada ao motor. A
tenso mdia aplicada no motor dada pela razo entre o perodo em que a onda do PWM
fica "ativa" e o perodo em que ela fica "inativa" vezes a tenso mxima de alimentao.
Para tal, foi utilizado um CI contendo uma Ponte H, modelo LMD18200. O esquema com as
24
ligaes deste circuito integrado pode ser visto na Figura 12 e a imagem do circuito
graus do eixo do motor que consistia de: um Circuito Integrado DM74LS74AN que definia o
25
quadratura e da aquisio do sentido de rotao gerado no CI DM74LS74N, gerava o
No entanto, aps a realizao de uma srie de testes, verificou-se que tal sistema no
de posio do eixo do motor gerados pelo PIC no eram compatveis com o sistema fsico.
Estas, responsveis pelo correto tratamento dos sinais de sada do HCTL2017 e pela
naquele instante.
microcontrolador.
MSB (Most Significant Byte - byte formado pelos bits 8 15) e bits menos significativos
26
LSB (Least Significant Byte - byte formado pelos bits 1 7), seqenciando os dois bytes
(16 bits) da leitura dos sinais dos canais A e B do encoder aps a quadratura destes, d-se
Com o pino OE em nvel lgico alto, no haver sinal de leitura nas entradas dos
pinos D0 D7, pois ele est ligado s portas NAND internas do contador, desabilitando a
contagem dos bits. Logo, para comear a leitura dos dois bytes mais e menos significativos,
tal pino dever permanecer em nvel lgico baixo. O pino SEL seleciona a leitura dos bits
mais e menos significativos. Com o pino SEL em baixa, os bits mais significativos so lidos
O pino 5 o RST (reset) que ativado em baixa, porm tem sua lgica invertida na
entrada com uma porta NOT, assim o pino tem que ser mantido em nvel lgico baixo para
funcionar e em alta para reiniciar o CI. O pino 2 (CLK) a entrada do clock (precisa ser 3
vezes maior que o maior sinal do encoder), se o clock no for 3 vezes maior o sinal de
sada no ser confivel, pois pode haver perda de sinal durante a leitura do encoder.
sero captados pela portas do microcontrolador, que faro a verificao dos valores e sua
27
Visto a importncia de terem-se dados de posio precisos e confiveis para a
realizao de um controle de posio adequado, a deciso pelo uso deste circuito anexo
justificada.
de redes CAN, sendo sugerida uma interface padro para integrao destes dispositivos,
1. Transceptor CAN: mdulo responsvel pela adaptao dos nveis de tenso entre
2. Transceptor RS232: mdulo responsvel pela adaptao dos nveis de tenso entre
comunicao.
28
Figura 15. Esquemtico do Circuito da Interface CAN Padro (BRAZ et. al. 2004)
Legenda 4;
Legenda 3;
Legenda 5;
29
Figura 16. Imagem da Interface CAN Implementada (Sousa, 2002)
duas leituras consecutivas dos terminais de sada do HCTL (como explicado na seo
anterior), e pelo envio de uma mensagem pela rede CAN contendo essas informaes, para
pulsos recebido em um inteiro de 16 bits com sinal, realizar o controle projetado e colocar
na rede CAN uma mensagem contendo: um nmero entre 0 e 100 que corresponde
alimentao a ser aplicada e a direo de rotao desejada, criar um sinal PWM e um sinal
30
Foi programado que o PIC enviar uma mensagem a cada 100ms contendo os dados
de posio e receber uma mensagem de atuao assim que esta estiver disponvel na
rede.
motor de corrente contnua. O mdulo est construdo, integrado a rede CAN, enviando
(PWM/motor).
de controles via rede CAN, os quais sero detalhados neste relatrio em sees adiante.
31
VI) MODELAGEM MATEMTICA
A modelagem matemtica se apresenta como ferramenta para o desenvolvimento de
O motor de corrente contnua, como o utilizado neste trabalho, pode ser representado
0 (1)
- Resistncia da Armadura
- Corrente da Armadura
- Indutncia da Armadura
- Fora Contra Eletromotriz
0 (2)
campos magnticos: um dos campos produzido por um im e o outro induzido por uma
corrente eltrica nas espiras da armadura. Essa interao gera um torque no eixo do rotor.
32
Uma fora contra eletromotriz, proporcional velocidade do rotor, tambm gerada
aplicada.
(3)
Sendo:
- Constante Contra Eletromotriz do Motor
(4)
0 (5)
Rearranjando:
(6)
(7)
!
" (8)
Sendo:
# - Eficincia da Reduo
- Coeficiente de Reduo
33
- ngulo de Sada da Reduo
!
" - Coeficiente de Atrito Equivalente
# # !
" (9)
Temos que:
(10)
Como resultado da interao entre os campos magnticos, uma corrente eltrica flui
# (11)
Sendo:
# - Eficincia do Motor
# # # $ !
" (12)
$ + # $ $ + !
" # # (13)
(14)
$ + # $ $ + !
" # # & ' (15)
+
Considerando:
" + # $ (16)
34
Rearranjando (15), temos as funes transferncia:
# #
-
" . + -
" + !
" . $ + (!
" + # #
$ )
/
tenso aplicada nos terminais do motor e a posio de sada da reduo em funo dos
o fabricante.
!
" 2.19 106 N.m.s
# 0.84
0.0244 N.m/A
0.000406 H 0
8.47
0.4 103 Kg.m2
= 109
#
= 0.59
1.318
=
0.02476 $ + 3.509
35
VII) VERIFICAO DO MODELO
analisar as respostas do sistema real a uma entrada degrau em malha aberta e compar-las
Figura 19.
Nos experimentos, trs diferentes tenses foram aplicadas no motor: 3V (Figura 20),
36
Figura 20. Resposta ao degrau de 3V
37
Figura 22. Resposta ao degrau de 12V.
A partir dos trs grficos acima podemos comparar as respostas da simulao (em
vermelho) e do sistema real (em azul). Podemos verificar que as respostas do sistema real
atuao no motor atravs do controle em Labview foi a Placa NI USB 6210. Para
38
Figura 23. Diagrama de Controle do Motor na Plataforma Labview
Figura 24. Diagrama de Blocos - Sistema em Malha Fechada com Controle Proporcional
39
Figura 25. Resposta ao Controle Proporcional K=1.
40
Figura 27. Resposta ao Controle Proporcional K=10.
A partir dos trs grficos acima podemos comparar as respostas da simulao (em
vermelho) e do sistema real (em azul) das respostas dos controles proporcionais. Podemos
verificar que as respostas do sistema real so bem prximas da simulao, o que refora a
A obteno de uma funo transferncia que descreva a resposta do sistema com alta
via rede.
41
VIII) SISTEMA DE CONTROLE VIA REDE CAN
respostas do sistema real e compar-las com a simulao deste controle realizada com o
sistema de controle antes de sua implementao real, reduzindo tempo e custos de projeto
e desenvolvimento.
NCS. O programa escrito em cdigo Matlab ou em C++. A execuo das tarefas e das
42
interrupes definida por funes. Cada tarefa definida pela especificao de atributos
TrueTime.
Para o NCS via rede CAN projetado, foi definida uma velocidade de 250 Kbits/s para a
definidos para as ECUs do NCS, a ECU 1 funciona como gerador de carga para a rede. A
ECU 2 (atuador) responsvel por receber a mensagem CAN e enviar o sinal de controle
(u) convertido (D/A) para o processo. A ECU 4 (sensor) responsvel pela leitura e
converso (A/D) do sinal de sada (y) do processo e envio da mensagem CAN para o
sensor, aplicao do algoritmo de controle projetado e envio das mensagens CAN para o
atuador.
43
sendo K=1, K=3 e K=10, j os outros termos permaneceram constantes, sendo Td=0,001,
foram implementados no sistema real atravs de uma rede CAN administrada por software
periodicamente para o controlador via mensagens na rede CAN. O controlador, neste caso,
um computador pessoal que se comunica com a rede CAN atravs de uma placa PCI-
CAN.
configurado, obtm o sinal de controle e o envia a informao via mensagem pela rede CAN
44
VIII.3) COMPARAO ENTRE AS RESPOSTAS DA SIMULAO E DA
IMPLEMENTAO REAL DO NCS VIA REDE
Figura 31. Controle PD (K=1 e Td=0.001) via rede CAN (simulado e real)
45
Figura 32. Controle PD (K=3 e Td=0.001) via rede CAN (simulado e real)
Figura 33. Controle PD (K=10 e Td=0.001) via rede CAN (simulado e real)
46
Analisando os grficos acima nota-se claramente a grande semelhana entre as
curvas real e simulada. Esta semelhana entre os controles real e simulado deve-se
precisa.
47
IX) CONCLUSES
O desenvolvimento de NCS , essencialmente, um problema multidisciplinar que
envolve desde a modelagem do sistema fsico, passando por sua validao, pela simulao
respostas do sistema simulado e real foram obtidas. A comparao destas permite validar a
sistema de controle antes de sua implementao real, reduzindo tempo e custos de projeto
e desenvolvimento.
48
X) DIFICULDADES ENCONTRADAS
No primeiro semestre do projeto deste trabalho de concluso de curso, uma das
atritos, esttico e dinmico, do motor interferem nas respostas das simulaes. Como a
que este supere o atrito e inicie seu movimento: o valor de 0,26V foi encontrado.
atritos do motor.
com o sistema inicialmente desenvolvido para executar a leitura e o tratamento dos sinais
do encoder do motor foram encontrados. Tal sistema se mostrou pouco preciso e confivel
e, assim, no adequado para a utilizao em uma malha de controle via redes, a qual
Desta forma, outras formas de realizar a leitura e tratamento dos sinais de quadratura
do encoder foram pesquisadas, estudadas, testadas e optou-se pela que se mostrou mais
49
A simulao do controle via rede CAN do mdulo de motor de corrente contnua exigiu
uma ampla pesquisa das ferramentas disponveis para tal uso. O toolbox TrueTime do
50
XI) ANLISE DOS RESULTADOS
A construo do mdulo de corrente contnuo e sua integrao com uma rede CAN foi
finalizada.
A comparao das respostas das simulaes do controle via rede CAN do sistema
deste relatrio.
Controle via Rede CAN, sendo o autor deste trabalho de concluso de curso o primeiro
autor do artigo.
51
XII) REFERNCIAS BIBLIOGRFICAS
ALLDREDGE, G. W. (2007). PID and Model Predictive Control in a Networked Environment. Master
dissertation, Department of Electrical Engineering and Computer Science, CASE Western Reserve
UNIVERSITY, 130p., August.
BAILLIEUL, J.; ANTSAKLIS, P.J. (2007). Control and Communication Challenges in Networked Real-
Time Systems. In: Proceedings of the IEEE TECHNOLOGY OF NETWORKED CONTROL
SYSTEMS, v. 95, n. 1, p. 9-28, January.
BOSCH. (2006). CAN 2.0 Specification Version, Acesso em: Setembro 2006. Disponvel em:
http://www.can.bosch.com.
CERVIN, A.; HENRIKSSON, D.; LINCOLN, B.; EKER, J.; ARZEN, K. E. (2003). How does control
timing affect performance? Analysis and simulation of timing using Jitterburg and Truetime, IEEE
Control System Magazine, v. 23, p. 16-30, June.
CERVIN, A.; ARZEN, K. E.; HENRIKSSON, D.; LLUESMA, M.; BALBASTRE, P.; RIPOLL, I.;
CRESPO, A. (2006). Control Loop Timing Analysis Using TrueTime and Jitterbug, In: Proceedings of
the 2006 IEEE Conference on Computer Aided Control Systems Design, p. 1194-1199, 4-6 October.
CERVIN, A.; OHLIN, M.; HENRIKSSON, D. (2007). Simulation of Networked Control Systems Using
TrueTime. In: Proceedings of the 3rd International Workshop on Networked Control Systems:
Tolerant to Faults, Nancy, France, June.
CLOOSTERMAN, M.; WOUW, N. V.; HEEMELS, M.; NIJMEIJER, H. (2006). Robust Stability of
Networked Control Systems with Time-varying Network-induced Delays, In: Proceedings of the 45th
IEEE Conference on Decision & Control, p. 4980-4985, December.
FELICIO, L. C. Modelagem da Dinmica de Sistemas e Estudo da Resposta, 2007, Ed. Rima.
GAID, M. B.; CELA, A.; DIALLO, S.; KOCIK, R.;HAMOUCHE, R.; REAMA, A. (2006). Performance
Evaluation of the Distributed Implementation of a Car Suspension System. In Proceedings of the
IFAC Workshop on Programmable Devices and Embedded Systems. Czech Republic, February.
GODOY, E. P.; SOUSA, R. V.; PORTO, A. J. V.; INAMASU, R. Y. (2006a). Application of a sampling
time scheduling for the optimization of distributed control system based on CAN protocol. In:
Proceedings of the 5th Brazilian Conference on Dynamics, Control, and Their Applications, SBMAC.
HESPANHA, J. P.; NAGHSHTABRIZI, P.; XU, Y. (2007). A Survey of Recent Results in Networked
Control Systems, IEEE Proceedings of the Technology of Networked Control Systems, v. 95, n. 1, p.
138-162, January.
HONG, S. H.; KIM, W. H. (2000). Bandwidth allocation scheme in CAN protocol. IEEE Proceedings of
Control Theory and Applications, v. 147, n. 1, p. 3744.
HUO, Z.; FANG, H.; MA, C. (2004). Networked control system: state of the art. In: Proceedings of the
50th World Congress on Intelligent Control and Automation, WCICA 2004, v. 2, p. 1319- 1322, June.
LEE, K. C.; LEE, S.; LEE, M. H. (2003). Remote fuzzy logic control of networked control system via
Profibus-DP. IEEE Transactions on Industrial Electronics, v. 50, n. 4, p. 784-792, August.
LEE, K. C.; LEE, S.; LEE, M. H. (2004). Implementation and PID tuning of network-based control
systems via Profibus polling network. Computer Standards & Interfaces, v. 26, n. 3, p. 229240, May.
LI, Y.; FANG, H. (2005). Control methodologies of large delays in networked control systems. In:
Proceedings of the International Conference on Control and Automation, v. 2, p. 12251230.
LIAN, F. L.; MOYNE, J. R; TILBURY, D. M. (2001). Performance evaluation of control networks:
Ethernet, Controlnet and Device Net. IEEE Control Systems Magazine, p. 66-83.
______. (2002). Network Design Consideration for Distributed Control Systems. IEEE Transactions
on Control Systems Technology, v. 10(2), p. 297-307, March.
MOYNE, J. R.; TILBURY, D. M. (2007). The Emergence of Industrial Control Networks for
Manufacturing Control, Diagnostics, and Safety Data, IEEE Proceedings of Technology of Networked
Control Systems, v. 95, n. 1, p. 29-47, January.
OGATA, K. Engenharia de controle moderno, 1993, Ed. Prentice Hall.
52
OTHMAN, H. F.; AJI, Y. R.; FAKHREDDIN, F. T.; AL-ALI, A. R. (2006). Controller Area Networks:
Evolution and Applications, In: Proceedings of the 2nd International Conference on Information and
Communication Technologies - ICTTA 06, v. 2, p. 3088- 3093, 24-28 April.
PEREZ, D. A. (2006). Propostas de Co-Projeto para Sistemas de Controle via Rede. Dissertao de
Mestrado. Universidade Federal de Santa Catarina, Florianpolis, 104p.
POHJOLA, M. (2006). PID Controller Design in Networked Control Systems, Master Dissertation,
Department of Automation and Systems Technology, Helsinki University of Technology, 91p.
SANTOS, M. M. D. (2004). Metodologias de Projeto para Sistemas de Controle via Redes. Tese de
Doutorado. Universidade Federal de Santa Catarina, Florianpolis, 110p.
SOUSA, R.V. CAN (Controller Area Network): uma abordagem para automao e controle na rea
agrcola. 2002. Dissertao de Mestrado, Universidade de So Paulo. So Carlos, 94p.
SHIN, M.; SUNWOO, M. (2007). Optimal Period and Priority Assignment for a Networked Control
System Scheduled by a Fixed Priority Scheduling System. International Journal of Automotive
Technology, v. 8, n. 1, p. 39-48, February.
TIAN, X.; WANG, X.; CHENG, Y. (2007). A Self-tuning Fuzzy Controller for Networked Control
System. International Journal of Computer Science and Network Security, v. 7, n. 1, p. 97-102.
TIPSUWAN, Y. (2003). Gain Scheduling for Networked Control System. Doctor thesis. Department of
Electrical and Computer Engineering, University of North Carolina State. 175p.
TIPSUWAN, Y.; CHOW, M. Y. (2003). Control Methodologies in Networked Control Systems. Control
Engineering Practice, v. 11, n. 3, p. 1099-1111.
TORNGREN, M.; HENRIKSSON, D.; REDELL, O.; KIRSCH, C.; EL-KHOURY, J.; SIMON, D.;
SOREL, Y.; HANZALEK, Z.; ARZEN, K. E. (2006). Co-design of Control Systems and their real-time
implementation A Tool Survey. Technical Report, Mechatronics Lab, Department of Machine
Design, Royal Institute of Technology, Sweden.
YANG, T. C. (2006). Networked control system: a brief survey. IEEE Proceedings of Control Theory
and Applications, v. 153, n 4, July, p. 403412.
ZHANG, L.; HUA-JING, F. (2006). A novel controller design and evaluation for networked control
systems with time-variant delays. Journal of the Franklin Institute. v. 343 p. 161167.
ZHAO, W.; XIA, F. (2006a). A Neural Network Approach to QoS Management in Networked Control
Systems over Ethernet, Lecture Notes in Control and Information Sciences, n. 344, p. 444-449.
53