Spelling suggestions: "subject:"electrical circuit"" "subject:"electrical dircuit""
1 |
Polynomial Functions over Rings of Residue Classes of IntegersMeredith, M Brandon 06 August 2007 (has links)
In this thesis we discuss how to find equivalent representations of polynomial functions over the ring of integers modulo a power of a prime. Specifically, we look for lower degree representations and representations with fewer variables for which important applications in electrical and computer engineering exist. We present several algorithms for finding these compact formulations.
|
2 |
A Model For The Absorption Of Thermal Radiation By Gold-BlackQuinlan, Brendan Robert 29 October 2015 (has links)
The work presented here addresses an important topic in thermal radiation detection when gold-black is used as an absorber. Sought is a model to simulate the absorption of thermal radiation by gold-black.
Fractal geometry is created to simulate the topology of gold-black. Then electrical circuits based on the topology are identified that capture the physics of the interaction between the gold-black material and incident electro-magnetic radiation. Parameters of the model are then adjusted so results obtained are comparable to absorption data from the literature.
Potential next-generation radiometric instruments will likely involve thermal radiation detectors using gold-black as an absorbing medium. A model that accurately simulates gold-black absorption will be an important tool in their design. / Master of Science
|
3 |
Identificação e análise da função de transferência do circuito equivalente de um sistema de medição por correntes parasitasTondo, Felipe Augusto January 2016 (has links)
Este trabalho apresenta o estudo de um sistema genérico de medição que utiliza o princípio das correntes de Foucault, comumente conhecidas como correntes parasitas. O modelo do sistema é representado como um circuito elétrico equivalente composto por R1 e L1, respectivamente caracterizando a resistência e a indutância do circuito primário, as quais são conhecidas por uma bobina de excitação. Já no secundário, R2 e L2, estão representando a perda ôhmica e a indutância da amostra no qual as correntes parasitas são induzidas, além de outros dois componentes, M indutância mútua dos indutores acoplados e k, coeficiente relacionado ao acoplamento magnético entre os circuitos primário e secundário. A análise tradicionalmente utilizada para este tipo de medição é a avaliação da reflexão da impedância equivalente do circuito secundário representando a amostra no circuito primário. O trabalho analisa as equações de malha do circuito equivalente no domínio da frequência e identifica os parâmetros do modelo. A partir da identificação do sistema realizada com os ensaios experimentais, foi possível descobrir a constante de tempo indutiva τL do sistema. A partir dessa constante, observou-se a variação acentuada da mesma em relação a variação da impedância equivalente. Ainda é apresentada uma estimativa dos valores de R2 e L2 realizada por meio da unificação das informações obtidas com a identificação, aliada com as informações de campo magnético obtidas a partir de um sensor do tipo GMR e pela simulação em um software de elementos finitos COMSOL Multiphysics. / This work presents the study of a generic measurement system that uses the prin- ciple of eddy currents. The system model is represented as an equivalent electric circuit composed of R1 and L1 respectively characterizing the resistance and induc- tance of primary circuit, which are known by an excitation coil. In the secondary, R2 and L2 are representing the ohmic loss and the inductance of the sample in which the eddy currents are induced, in addition two other components, the mutual induc- tance of the coupled inductors and k, coefficient related to the magnetic coupling between the primary and secondary circuits. The analysis traditionally used for this type of measurement is the reflection evaluation of the equivalent impedance of the secondary circuit representing the sample in the primary circuit. The work analyzes the mesh equations of the equivalent circuit in the frequency domain and identifies the parameters of the model. From the identification of the system performed with the experimental tests, it was possible to discover the inductive time constant τL of the system. From this constant, it was observed the sharp variation of the same in relation to the variation of equivalent impedance. An estimate values, R2 and L2 performed by unification of the information obtained with the identification, to- gether with the magnetic field information obtained from a GMR type sensor and by simulation in a finite element software COMSOL Multiphysics.
|
4 |
The role of symbols in learners' understanding of direct current resistive electrical circuits in rural and peri-urban schoolsMautjana, Ramaite Thomas January 2015 (has links)
Thesis (MSc. (Physics)) --University of Limpopo, 2015 / This study investigated the extent to which learners from rural and peri-urban areas understand what the symbols represent and their roles in simple direct current resistive electrical circuits. The emphasis was on simple direct current resistive electrical circuits that consist of batteries and bulbs.
The study was carried out with Grade 12 learners at high school level in the Limpopo Provincial Department of Education. It used both qualitative and quantitative data collection methods to investigate learners’ understanding of direct current resistive electrical circuits at rural and peri-urban schools. It used questionnaires and structured interviews to collect the data so that the results could provide in-depth understanding and generalizability.
The results revealed that learners knew the symbols used in direct current resistive circuits, however, when the circuit was populated with a number of known symbols it became complex to such an extent that some learners struggled to identify the symbols. As it appeared, learners could not conceptualize the role played by a battery, conductor, ammeter and voltmeter in direct current resistive electrical circuit. In addition, the study also revealed that learners experience difficulties when translating a real circuit to a schematic circuit. This study suggests that deeper focus has to be directed towards developing leaners’ understanding of the working and role played by each symbol in a schematic circuit. Learners were operating at far lower conceptual basis and thought of conductor as a hollow pipe like material. Results were also compared in terms of geographical location of the school, and findings indicate that the rural school was performing better than peri-urban school.
The results highlight a number of the frequently encountered alternative frameworks which learners come across when they are faced with schematic circuit diagrams. Most of the alternative frameworks found are well documented in literature (for example current consumption, difficulty with understanding electric concepts, difficulty with concept differentiation, and no firm alternative frameworks).
vi
The participants in this study were not exposed to practical work. This suggests the results might be different with learners exposed to practical work. It is therefore recommended that future studies look at the understanding of the role played by individual electrical components with learners who had practical experience with real electrical circuits.
Majority of learners in this study could not communicate their scientific conclusions using English, as the English is their second language.
|
5 |
Identificação e análise da função de transferência do circuito equivalente de um sistema de medição por correntes parasitasTondo, Felipe Augusto January 2016 (has links)
Este trabalho apresenta o estudo de um sistema genérico de medição que utiliza o princípio das correntes de Foucault, comumente conhecidas como correntes parasitas. O modelo do sistema é representado como um circuito elétrico equivalente composto por R1 e L1, respectivamente caracterizando a resistência e a indutância do circuito primário, as quais são conhecidas por uma bobina de excitação. Já no secundário, R2 e L2, estão representando a perda ôhmica e a indutância da amostra no qual as correntes parasitas são induzidas, além de outros dois componentes, M indutância mútua dos indutores acoplados e k, coeficiente relacionado ao acoplamento magnético entre os circuitos primário e secundário. A análise tradicionalmente utilizada para este tipo de medição é a avaliação da reflexão da impedância equivalente do circuito secundário representando a amostra no circuito primário. O trabalho analisa as equações de malha do circuito equivalente no domínio da frequência e identifica os parâmetros do modelo. A partir da identificação do sistema realizada com os ensaios experimentais, foi possível descobrir a constante de tempo indutiva τL do sistema. A partir dessa constante, observou-se a variação acentuada da mesma em relação a variação da impedância equivalente. Ainda é apresentada uma estimativa dos valores de R2 e L2 realizada por meio da unificação das informações obtidas com a identificação, aliada com as informações de campo magnético obtidas a partir de um sensor do tipo GMR e pela simulação em um software de elementos finitos COMSOL Multiphysics. / This work presents the study of a generic measurement system that uses the prin- ciple of eddy currents. The system model is represented as an equivalent electric circuit composed of R1 and L1 respectively characterizing the resistance and induc- tance of primary circuit, which are known by an excitation coil. In the secondary, R2 and L2 are representing the ohmic loss and the inductance of the sample in which the eddy currents are induced, in addition two other components, the mutual induc- tance of the coupled inductors and k, coefficient related to the magnetic coupling between the primary and secondary circuits. The analysis traditionally used for this type of measurement is the reflection evaluation of the equivalent impedance of the secondary circuit representing the sample in the primary circuit. The work analyzes the mesh equations of the equivalent circuit in the frequency domain and identifies the parameters of the model. From the identification of the system performed with the experimental tests, it was possible to discover the inductive time constant τL of the system. From this constant, it was observed the sharp variation of the same in relation to the variation of equivalent impedance. An estimate values, R2 and L2 performed by unification of the information obtained with the identification, to- gether with the magnetic field information obtained from a GMR type sensor and by simulation in a finite element software COMSOL Multiphysics.
|
6 |
Identificação e análise da função de transferência do circuito equivalente de um sistema de medição por correntes parasitasTondo, Felipe Augusto January 2016 (has links)
Este trabalho apresenta o estudo de um sistema genérico de medição que utiliza o princípio das correntes de Foucault, comumente conhecidas como correntes parasitas. O modelo do sistema é representado como um circuito elétrico equivalente composto por R1 e L1, respectivamente caracterizando a resistência e a indutância do circuito primário, as quais são conhecidas por uma bobina de excitação. Já no secundário, R2 e L2, estão representando a perda ôhmica e a indutância da amostra no qual as correntes parasitas são induzidas, além de outros dois componentes, M indutância mútua dos indutores acoplados e k, coeficiente relacionado ao acoplamento magnético entre os circuitos primário e secundário. A análise tradicionalmente utilizada para este tipo de medição é a avaliação da reflexão da impedância equivalente do circuito secundário representando a amostra no circuito primário. O trabalho analisa as equações de malha do circuito equivalente no domínio da frequência e identifica os parâmetros do modelo. A partir da identificação do sistema realizada com os ensaios experimentais, foi possível descobrir a constante de tempo indutiva τL do sistema. A partir dessa constante, observou-se a variação acentuada da mesma em relação a variação da impedância equivalente. Ainda é apresentada uma estimativa dos valores de R2 e L2 realizada por meio da unificação das informações obtidas com a identificação, aliada com as informações de campo magnético obtidas a partir de um sensor do tipo GMR e pela simulação em um software de elementos finitos COMSOL Multiphysics. / This work presents the study of a generic measurement system that uses the prin- ciple of eddy currents. The system model is represented as an equivalent electric circuit composed of R1 and L1 respectively characterizing the resistance and induc- tance of primary circuit, which are known by an excitation coil. In the secondary, R2 and L2 are representing the ohmic loss and the inductance of the sample in which the eddy currents are induced, in addition two other components, the mutual induc- tance of the coupled inductors and k, coefficient related to the magnetic coupling between the primary and secondary circuits. The analysis traditionally used for this type of measurement is the reflection evaluation of the equivalent impedance of the secondary circuit representing the sample in the primary circuit. The work analyzes the mesh equations of the equivalent circuit in the frequency domain and identifies the parameters of the model. From the identification of the system performed with the experimental tests, it was possible to discover the inductive time constant τL of the system. From this constant, it was observed the sharp variation of the same in relation to the variation of equivalent impedance. An estimate values, R2 and L2 performed by unification of the information obtained with the identification, to- gether with the magnetic field information obtained from a GMR type sensor and by simulation in a finite element software COMSOL Multiphysics.
|
7 |
Metodologias para desenvolvimento de mapas auto-organizáveis de Kohonen executados em FPGA. / Methodology for the development of Kohonen\'s self-organizing maps implemented in FPGA.Sousa, Miguel Angelo de Abreu de 21 May 2018 (has links)
Dentro do cenário de projeto de circuitos elétricos orientados para o processamento de redes neurais artificiais, este trabalho se concentra no estudo da implementação de Mapas Auto-organizáveis (SOM, do inglês, Self-Organizing Maps) em chips FPGA. A pesquisa aqui realizada busca, fundamentalmente, responder à seguinte pergunta: como devem ser projetadas as arquiteturas computacionais de cada etapa de processamento do SOM para serem adequadamente executadas em FPGA? De forma mais detalhada, o trabalho investiga as possibilidades que diferentes circuitos de computação do SOM oferecem em relação à velocidade de processamento, ao consumo de recursos do FPGA e à consistência com o formalismo teórico que fundamenta esse modelo de rede neural. Tal objetivo de pesquisa é motivado por possibilitar o desenvolvimento de sistemas de processamento neural que exibam as características positivas típicas de implementações diretas em hardware, como o processamento embarcado e a aceleração computacional. CONTRIBUIÇÕES PRINCIPAIS No decorrer da investigação de tais questões, o presente trabalho gerou contribuições com diferentes graus de impacto. A contribuição mais essencial do ponto de vista de estruturação do restante da pesquisa é a fundamentação teórica das propriedades de computação do SOM em hardware. Tal fundamentação é importante pois permitiu a construção dos alicerces necessários para o estudo das diferentes arquiteturas de circuitos exploradas neste trabalho, de forma que estas permanecessem consistentes com as premissas teóricas que certificam o modelo de computação neural estudado. Outra contribuição avaliada como de grande impacto, e que se consolida como um objeto gerado pela pesquisa, é a proposta de um circuito processador para SOM em FPGA que possui o estado-da-arte em velocidade de computação, medido em CUPS (Connections Updated Per Second). Tal processador permite atingir 52,67 GCUPS, durante a fase de treinamento do SOM, um ganho de aproximadamente 100% em relação aos trabalhos publicados na literatura. A aceleração possibilitada pela exploração de processamentos paralelos em FPGA, desenvolvida neste trabalho, é de três a quatro ordens de grandeza em relação a execuções em software do SOM com a mesma configuração. A última contribuição considerada como de grande impacto é a caracterização da execução do SOM em FPGA. Tal avaliação se faz necessária porque os processos de computação dos modelos neurais em hardware, embora semelhantes, não são necessariamente idênticos aos mesmos processos executados em software. Desta forma, a contribuição deste ponto de pesquisa pode ser entendida como a análise do impacto das mudanças implementadas na computação do SOM em FPGA em relação à execução tradicional do algoritmo, feita pela avaliação dos resultados produzidos pela rede neural por medidas de erros topográficos e de quantização. Este trabalho também gerou contribuições consideradas como de médio impacto, que podem ser divididas em dois grupos: aplicações práticas e aportes teóricos. A primeira contribuição de origem prática é a investigação de trabalhos publicados na literatura envolvendo SOM cujas aplicações podem ser viabilizadas por implementações em hardware. Os trabalhos localizados nesse levantamento foram organizados em diferentes categorias, conforme a área de pesquisa - como, por exemplo, Indústria, Robótica e Medicina - e, em geral, eles utilizam o SOM em aplicações que possuem requisitos de velocidade computacional ou embarque do processamento, portanto, a continuidade de seus desenvolvimentos é beneficiada pela execução direta em hardware. As outras duas contribuições de médio impacto de origem prática são as aplicações que serviram como plataforma de teste dos circuitos desenvolvidos para a implementação do SOM. A primeira aplicação pertence à área de telecomunicações e objetiva a identificação de símbolos transmitidos por 16-QAM ou 64-QAM. Estas duas técnicas de modulação são empregadas em diversas aplicações com requisitos de mobilidade - como telefonia celular, TV digital em dispositivos portáteis e Wi-Fi - e o SOM é utilizado para identificar sinais QAM recepcionados com ruídos e distorções. Esta aplicação gerou a publicação de um artigo na revista da Springer, Neural Computing and Applications: Sousa; Pires e Del-Moral-Hernandez (2017). A segunda aplicação pertence à área de processamento de imagem e visa reconhecer ações humanas capturadas por câmeras de vídeo. O processamento autônomo de imagens executado por chips FPGA junto às câmeras de vídeo pode ser empregado em diferentes utilizações, como, por exemplo, sistemas de vigilância automática ou assistência remota em locais públicos. Esta segunda aplicação também é caracterizada por demandar arquiteturas computacionais de alto desempenho. Todas as contribuições teóricas deste trabalho avaliadas como de médio impacto estão relacionadas ao estudo das características de arquiteturas de hardware para computação do modelo SOM. A primeira destas é a proposta de uma função de vizinhança do SOM baseada em FPGA. O objetivo de tal proposta é desenvolver uma expressão computacional para ser executada no chip que constitua uma alternativa eficiente tanto à função gaussiana, tradicionalmente empregada no processo de treinamento do SOM, quanto à função retangular, utilizada de forma rudimentar nas primeiras pesquisas publicadas sobre a implementação do SOM em FPGA. A segunda destas contribuições é a descrição detalhada dos componentes básicos e dos blocos computacionais utilizados nas diferentes etapas de execução do SOM em FPGA. A apresentação dos detalhes da arquitetura de processamento, incluindo seus circuitos internos e a função computada por cada um de seus blocos, permite que trabalhos futuros utilizem os desenvolvimentos realizados nesta pesquisa. Esta descrição detalhada e funcional foi aceita para publicação no IEEE World Congress on Computational Intelligence (WCCI 2018): Sousa et al. (2018). A terceira contribuição teórica de médio impacto é a elaboração de um modelo distribuído de execução do SOM em FPGA sem o uso de uma unidade central de controle. Tal modelo permite a execução das fases de aprendizado e operação da rede neural em hardware de forma distribuída, a qual alcança um comportamento global de auto-organização dos neurônios apenas pela troca local de dados entre elementos de processamento vizinhos. A descrição do modelo distribuído, em conjunto com sua caracterização, está publicada em um artigo no International Joint Conference on Neural Networks do IEEE (IJCNN 2017): Sousa e Del-Moral-Hernandez (2017a). A última contribuição deste grupo de aporte teórico é a comparação entre diferentes modelos de execução do SOM em FPGA. A comparação tem a função de avaliar e contrastar três diferentes possibilidades de implementação do SOM: o modelo distribuído, o modelo centralizado e o modelo híbrido. Os testes realizados e os resultados obtidos estão publicados em um trabalho no International Symposium on Circuits and Systems do IEEE (ISCAS 2017): Sousa e Del-Moral-Hernandez (2017b). Finalmente, apresentam-se a seguir as contribuições avaliadas como de menor impacto, em comparação com as contribuições já descritas, ou ainda incipientes (e que possibilitam continuidades da pesquisa em trabalhos futuros), sendo relacionadas a seguir como contribuições complementares: * Pesquisa de literatura científica sobre o estado-da-arte da área da Engenharia de Sistemas Neurais Artificiais. * Identificação de grupos internacionais de pesquisa de execução do SOM em hardware, os quais foram reconhecidos por publicarem regularmente seus estudos sobre diferentes tipos de implementações e categorias de circuitos computacionais. * Enumeração das justificativas e motivações mais frequentes na literatura para o processamento de sistemas neurais de computação em hardware. * Comparação e contraste das características de microprocessadores, GPUs, FPGAs e ASICs (tais como, custo médio do componente, paralelismo computacional oferecido e consumo típico de energia) para contextualização do tipo de aplicações que a escolha pela pesquisa com o dispositivo FPGA possibilita. * Levantamento das propriedades de computação do SOM em hardware mais frequentemente utilizadas nas pesquisas publicadas na literatura, tais como, quantidade de bits usados nos cálculos, tipo de representação de dados e arquitetura típica dos circuitos de execução das diferentes etapas de processamento do SOM. * Comparação do consumo de área do FPGA e da velocidade de processamento entre a execução da função de vizinhança tradicional gaussiana e a função de vizinhança proposta neste trabalho (com resultados obtidos de aproximadamente 4 vezes menos área do chip e 5 vezes mais velocidade de operação). * Caracterização do aumento dos recursos consumidos no chip e da velocidade de operação do sistema, em relação à implementação do SOM com diferentes complexidades (quantidade de estágios decrescentes do fator de aprendizado e da abertura da função de vizinhança) e comparação destas propriedades da arquitetura proposta em relação aos valores publicados na literatura. * Proposta de uma nova métrica para caracterização do erro topográfico na configuração final do SOM após o treinamento. / In the context of design electrical circuits for processing artificial neural networks, this work focuses on the study of Self-Organizing Maps (SOM) executed on FPGA chips. The work attempts to answer the following question: how should the computational architecture be designed to efficiently implement in FPGA each one of the SOM processing steps? More specifically, this thesis investigates the distinct possibilities that different SOM computing architectures offer, regarding the processing speed, the consumption of FPGA resources and the consistency to the theory that underlies this neural network model. The motivation of the present work is enabling the development of neural processing systems that exhibit the positive features typically associate to hardware implementations, such as, embedded processing and computational acceleration. MAIN CONTRIBUITIONS In the course of the investigation, the present work generated contributions with different degrees of impact. The most essential contribution from the point of view of structuring the research process is the theoretical basis of the hardware-oriented SOM properties. This is important because it allowed the construction of the foundations for the study of different circuit architectures, so that the developments remained consistent with the theory that underpins the neural computing model. Another major contribution is the proposal of a processor circuit for implementing SOM in FPGA, which is the state-of-the-art in computational speed measured in CUPS (Connections Updated Per Second). This processor allows achieving 52.67 GCUPS, during the training phase of the SOM, which means a gain of 100%, approximately, in relation to other published works. The acceleration enabled by the FPGA parallel processing developed in this work reaches three to four orders of magnitude compared with software implementations of the SOM with the same configuration. The highlights made in the text indicate pieces of writing that synthesize the idea presented. The last main contribution of the work is the characterization of the FPGA-based SOM. This evaluation is important because, although similar, the computing processes of neural models in hardware are not necessarily identical to the same processes implemented in software. Hence, this contribution can be described as the analysis of the impact of the implemented changes, regarding the FPGA-based SOM compared to traditional algorithms. The comparison was performed evaluating the measures of topographic and quantization errors for the outputs produced by both implementations. This work also generated medium impact contributions, which can be divided into two groups: empirical and theoretical. The first empirical contribution is the survey of SOM applications which can be made possible by hardware implementations. The papers presented in this survey are classified according to their research area - such as Industry, Robotics and Medicine - and, in general, they use SOM in applications that require computational speed or embedded processing. Therefore, the continuity of their developments is benefited by direct hardware implementations of the neural network. The other two empirical contributions are the applications employed for testing the circuits developed. The first application is related to the reception of telecommunications signals and aims to identify 16-QAM and 64-QAM symbols. These two modulation techniques are used in a variety of applications with mobility requirements, such as cell phones, digital TV on portable devices and Wi-Fi. The SOM is used to identify QAM distorted signals received with noise. This research work was published in the Springer Journal on Neural Computing and Applications: Sousa; Pires e Del-Moral-Hernandez (2017). The second is an image processing application and it aims to recognize human actions captured by video cameras. Autonomous image processing performed by FPGA chips inside video cameras can be used in different scenarios, such as automatic surveillance systems or remote assistance in public areas. This second application is also characterized by demanding high performance from the computing architectures. All the theoretical contributions with medium impact are related to the study of the properties of hardware circuits for implementing the SOM model. The first of these is the proposal of an FPGA-based neighborhood function. The aim of the proposal is to develop a computational function to be implemented on chip that enables an efficient alternative to both: the Gaussian function (traditionally employed in the SOM training process) and the rectangular function (used rudimentary in the first published works on hardware-based SOMs). The second of those contributions is the detailed description of the basic components and blocks used to compute the different steps of the SOM algorithm in hardware. The description of the processing architecture includes its internal circuits and computed functions, allowing the future works to use the architecture proposed. This detailed and functional description was accepted for publication in the IEEE World Congress on Computational Intelligence (WCCI 2018): Sousa et al. (2018). The development of an FPGA distributed implementation model for the SOM composes the third of those contributions. Such a model allows an execution of the neural network learning and operational phases without the use of a central control unit. The proposal achieves a global self-organizing behavior only by using local data exchanges among the neighboring processing elements. The description and characterization of the distributed model are published in a paper in the IEEE International Joint Conference on Neural Networks (IJCNN 2017): Sousa e Del-Moral-Hernandez (2017a). The last contribution of this group is the comparison between different FPGA architectures for implementing the SOM. This comparison has the function of evaluating and contrasting three different SOM architectures: the distributed model, the centralized model and the hybrid model. The tests performed and the results obtained are published in an article in the IEEE International Symposium on Circuits and Systems (ISCAS 2017): Sousa e Del-Moral-Hernandez (2017b). Finally, the contributions assessed as having a minor impact, compared to contributions already described, or still incipient (and which allow the continuity of the research in possible future works), are presented as complementary contributions: * Research in the scientific literature on the state-of-the-art works in the field of Artificial Neural Systems Engineering. * Identification of the international research groups on hardware-based SOM, which were recognized for regularly publishing their studies on different types of implementations and categories of computational circuits. * Enumeration of the justifications and motivations often mentioned in works on hardware developments of neural computing systems. * Comparison and contrast of the characteristics of microprocessors, GPUs, FPGAs and ASICs (such as, average cost, parallelism and typical power consumption) to contextualize the type of applications enabled by the choice of FPGA as the target device. * Survey of literature for the most commonly hardware properties used for computing the SOM, such as the number of bits used in the calculations, the type of data representation and the typical architectures of the FPGA circuits. * Comparison of the FPGA resources consumption and processing speed between the execution of the traditional Gaussian neighborhood function and the proposed alternative neighborhood function (with obtained results of approximately 4 times less chip area and 5 times more computational speed). * Characterization of the increase in chip resources consumptions and the decrease in system speeds, according to the implementations of the SOM with different complexities (such as, the number of stages in learning factor and the width of the neighborhood function). Comparison of these properties between the proposed architecture and the works published in the literature. * Proposal of a new metric for the characterization of the topographic error in the final configuration of the SOM after the training phase.
|
8 |
Metodologias para desenvolvimento de mapas auto-organizáveis de Kohonen executados em FPGA. / Methodology for the development of Kohonen\'s self-organizing maps implemented in FPGA.Miguel Angelo de Abreu de Sousa 21 May 2018 (has links)
Dentro do cenário de projeto de circuitos elétricos orientados para o processamento de redes neurais artificiais, este trabalho se concentra no estudo da implementação de Mapas Auto-organizáveis (SOM, do inglês, Self-Organizing Maps) em chips FPGA. A pesquisa aqui realizada busca, fundamentalmente, responder à seguinte pergunta: como devem ser projetadas as arquiteturas computacionais de cada etapa de processamento do SOM para serem adequadamente executadas em FPGA? De forma mais detalhada, o trabalho investiga as possibilidades que diferentes circuitos de computação do SOM oferecem em relação à velocidade de processamento, ao consumo de recursos do FPGA e à consistência com o formalismo teórico que fundamenta esse modelo de rede neural. Tal objetivo de pesquisa é motivado por possibilitar o desenvolvimento de sistemas de processamento neural que exibam as características positivas típicas de implementações diretas em hardware, como o processamento embarcado e a aceleração computacional. CONTRIBUIÇÕES PRINCIPAIS No decorrer da investigação de tais questões, o presente trabalho gerou contribuições com diferentes graus de impacto. A contribuição mais essencial do ponto de vista de estruturação do restante da pesquisa é a fundamentação teórica das propriedades de computação do SOM em hardware. Tal fundamentação é importante pois permitiu a construção dos alicerces necessários para o estudo das diferentes arquiteturas de circuitos exploradas neste trabalho, de forma que estas permanecessem consistentes com as premissas teóricas que certificam o modelo de computação neural estudado. Outra contribuição avaliada como de grande impacto, e que se consolida como um objeto gerado pela pesquisa, é a proposta de um circuito processador para SOM em FPGA que possui o estado-da-arte em velocidade de computação, medido em CUPS (Connections Updated Per Second). Tal processador permite atingir 52,67 GCUPS, durante a fase de treinamento do SOM, um ganho de aproximadamente 100% em relação aos trabalhos publicados na literatura. A aceleração possibilitada pela exploração de processamentos paralelos em FPGA, desenvolvida neste trabalho, é de três a quatro ordens de grandeza em relação a execuções em software do SOM com a mesma configuração. A última contribuição considerada como de grande impacto é a caracterização da execução do SOM em FPGA. Tal avaliação se faz necessária porque os processos de computação dos modelos neurais em hardware, embora semelhantes, não são necessariamente idênticos aos mesmos processos executados em software. Desta forma, a contribuição deste ponto de pesquisa pode ser entendida como a análise do impacto das mudanças implementadas na computação do SOM em FPGA em relação à execução tradicional do algoritmo, feita pela avaliação dos resultados produzidos pela rede neural por medidas de erros topográficos e de quantização. Este trabalho também gerou contribuições consideradas como de médio impacto, que podem ser divididas em dois grupos: aplicações práticas e aportes teóricos. A primeira contribuição de origem prática é a investigação de trabalhos publicados na literatura envolvendo SOM cujas aplicações podem ser viabilizadas por implementações em hardware. Os trabalhos localizados nesse levantamento foram organizados em diferentes categorias, conforme a área de pesquisa - como, por exemplo, Indústria, Robótica e Medicina - e, em geral, eles utilizam o SOM em aplicações que possuem requisitos de velocidade computacional ou embarque do processamento, portanto, a continuidade de seus desenvolvimentos é beneficiada pela execução direta em hardware. As outras duas contribuições de médio impacto de origem prática são as aplicações que serviram como plataforma de teste dos circuitos desenvolvidos para a implementação do SOM. A primeira aplicação pertence à área de telecomunicações e objetiva a identificação de símbolos transmitidos por 16-QAM ou 64-QAM. Estas duas técnicas de modulação são empregadas em diversas aplicações com requisitos de mobilidade - como telefonia celular, TV digital em dispositivos portáteis e Wi-Fi - e o SOM é utilizado para identificar sinais QAM recepcionados com ruídos e distorções. Esta aplicação gerou a publicação de um artigo na revista da Springer, Neural Computing and Applications: Sousa; Pires e Del-Moral-Hernandez (2017). A segunda aplicação pertence à área de processamento de imagem e visa reconhecer ações humanas capturadas por câmeras de vídeo. O processamento autônomo de imagens executado por chips FPGA junto às câmeras de vídeo pode ser empregado em diferentes utilizações, como, por exemplo, sistemas de vigilância automática ou assistência remota em locais públicos. Esta segunda aplicação também é caracterizada por demandar arquiteturas computacionais de alto desempenho. Todas as contribuições teóricas deste trabalho avaliadas como de médio impacto estão relacionadas ao estudo das características de arquiteturas de hardware para computação do modelo SOM. A primeira destas é a proposta de uma função de vizinhança do SOM baseada em FPGA. O objetivo de tal proposta é desenvolver uma expressão computacional para ser executada no chip que constitua uma alternativa eficiente tanto à função gaussiana, tradicionalmente empregada no processo de treinamento do SOM, quanto à função retangular, utilizada de forma rudimentar nas primeiras pesquisas publicadas sobre a implementação do SOM em FPGA. A segunda destas contribuições é a descrição detalhada dos componentes básicos e dos blocos computacionais utilizados nas diferentes etapas de execução do SOM em FPGA. A apresentação dos detalhes da arquitetura de processamento, incluindo seus circuitos internos e a função computada por cada um de seus blocos, permite que trabalhos futuros utilizem os desenvolvimentos realizados nesta pesquisa. Esta descrição detalhada e funcional foi aceita para publicação no IEEE World Congress on Computational Intelligence (WCCI 2018): Sousa et al. (2018). A terceira contribuição teórica de médio impacto é a elaboração de um modelo distribuído de execução do SOM em FPGA sem o uso de uma unidade central de controle. Tal modelo permite a execução das fases de aprendizado e operação da rede neural em hardware de forma distribuída, a qual alcança um comportamento global de auto-organização dos neurônios apenas pela troca local de dados entre elementos de processamento vizinhos. A descrição do modelo distribuído, em conjunto com sua caracterização, está publicada em um artigo no International Joint Conference on Neural Networks do IEEE (IJCNN 2017): Sousa e Del-Moral-Hernandez (2017a). A última contribuição deste grupo de aporte teórico é a comparação entre diferentes modelos de execução do SOM em FPGA. A comparação tem a função de avaliar e contrastar três diferentes possibilidades de implementação do SOM: o modelo distribuído, o modelo centralizado e o modelo híbrido. Os testes realizados e os resultados obtidos estão publicados em um trabalho no International Symposium on Circuits and Systems do IEEE (ISCAS 2017): Sousa e Del-Moral-Hernandez (2017b). Finalmente, apresentam-se a seguir as contribuições avaliadas como de menor impacto, em comparação com as contribuições já descritas, ou ainda incipientes (e que possibilitam continuidades da pesquisa em trabalhos futuros), sendo relacionadas a seguir como contribuições complementares: * Pesquisa de literatura científica sobre o estado-da-arte da área da Engenharia de Sistemas Neurais Artificiais. * Identificação de grupos internacionais de pesquisa de execução do SOM em hardware, os quais foram reconhecidos por publicarem regularmente seus estudos sobre diferentes tipos de implementações e categorias de circuitos computacionais. * Enumeração das justificativas e motivações mais frequentes na literatura para o processamento de sistemas neurais de computação em hardware. * Comparação e contraste das características de microprocessadores, GPUs, FPGAs e ASICs (tais como, custo médio do componente, paralelismo computacional oferecido e consumo típico de energia) para contextualização do tipo de aplicações que a escolha pela pesquisa com o dispositivo FPGA possibilita. * Levantamento das propriedades de computação do SOM em hardware mais frequentemente utilizadas nas pesquisas publicadas na literatura, tais como, quantidade de bits usados nos cálculos, tipo de representação de dados e arquitetura típica dos circuitos de execução das diferentes etapas de processamento do SOM. * Comparação do consumo de área do FPGA e da velocidade de processamento entre a execução da função de vizinhança tradicional gaussiana e a função de vizinhança proposta neste trabalho (com resultados obtidos de aproximadamente 4 vezes menos área do chip e 5 vezes mais velocidade de operação). * Caracterização do aumento dos recursos consumidos no chip e da velocidade de operação do sistema, em relação à implementação do SOM com diferentes complexidades (quantidade de estágios decrescentes do fator de aprendizado e da abertura da função de vizinhança) e comparação destas propriedades da arquitetura proposta em relação aos valores publicados na literatura. * Proposta de uma nova métrica para caracterização do erro topográfico na configuração final do SOM após o treinamento. / In the context of design electrical circuits for processing artificial neural networks, this work focuses on the study of Self-Organizing Maps (SOM) executed on FPGA chips. The work attempts to answer the following question: how should the computational architecture be designed to efficiently implement in FPGA each one of the SOM processing steps? More specifically, this thesis investigates the distinct possibilities that different SOM computing architectures offer, regarding the processing speed, the consumption of FPGA resources and the consistency to the theory that underlies this neural network model. The motivation of the present work is enabling the development of neural processing systems that exhibit the positive features typically associate to hardware implementations, such as, embedded processing and computational acceleration. MAIN CONTRIBUITIONS In the course of the investigation, the present work generated contributions with different degrees of impact. The most essential contribution from the point of view of structuring the research process is the theoretical basis of the hardware-oriented SOM properties. This is important because it allowed the construction of the foundations for the study of different circuit architectures, so that the developments remained consistent with the theory that underpins the neural computing model. Another major contribution is the proposal of a processor circuit for implementing SOM in FPGA, which is the state-of-the-art in computational speed measured in CUPS (Connections Updated Per Second). This processor allows achieving 52.67 GCUPS, during the training phase of the SOM, which means a gain of 100%, approximately, in relation to other published works. The acceleration enabled by the FPGA parallel processing developed in this work reaches three to four orders of magnitude compared with software implementations of the SOM with the same configuration. The highlights made in the text indicate pieces of writing that synthesize the idea presented. The last main contribution of the work is the characterization of the FPGA-based SOM. This evaluation is important because, although similar, the computing processes of neural models in hardware are not necessarily identical to the same processes implemented in software. Hence, this contribution can be described as the analysis of the impact of the implemented changes, regarding the FPGA-based SOM compared to traditional algorithms. The comparison was performed evaluating the measures of topographic and quantization errors for the outputs produced by both implementations. This work also generated medium impact contributions, which can be divided into two groups: empirical and theoretical. The first empirical contribution is the survey of SOM applications which can be made possible by hardware implementations. The papers presented in this survey are classified according to their research area - such as Industry, Robotics and Medicine - and, in general, they use SOM in applications that require computational speed or embedded processing. Therefore, the continuity of their developments is benefited by direct hardware implementations of the neural network. The other two empirical contributions are the applications employed for testing the circuits developed. The first application is related to the reception of telecommunications signals and aims to identify 16-QAM and 64-QAM symbols. These two modulation techniques are used in a variety of applications with mobility requirements, such as cell phones, digital TV on portable devices and Wi-Fi. The SOM is used to identify QAM distorted signals received with noise. This research work was published in the Springer Journal on Neural Computing and Applications: Sousa; Pires e Del-Moral-Hernandez (2017). The second is an image processing application and it aims to recognize human actions captured by video cameras. Autonomous image processing performed by FPGA chips inside video cameras can be used in different scenarios, such as automatic surveillance systems or remote assistance in public areas. This second application is also characterized by demanding high performance from the computing architectures. All the theoretical contributions with medium impact are related to the study of the properties of hardware circuits for implementing the SOM model. The first of these is the proposal of an FPGA-based neighborhood function. The aim of the proposal is to develop a computational function to be implemented on chip that enables an efficient alternative to both: the Gaussian function (traditionally employed in the SOM training process) and the rectangular function (used rudimentary in the first published works on hardware-based SOMs). The second of those contributions is the detailed description of the basic components and blocks used to compute the different steps of the SOM algorithm in hardware. The description of the processing architecture includes its internal circuits and computed functions, allowing the future works to use the architecture proposed. This detailed and functional description was accepted for publication in the IEEE World Congress on Computational Intelligence (WCCI 2018): Sousa et al. (2018). The development of an FPGA distributed implementation model for the SOM composes the third of those contributions. Such a model allows an execution of the neural network learning and operational phases without the use of a central control unit. The proposal achieves a global self-organizing behavior only by using local data exchanges among the neighboring processing elements. The description and characterization of the distributed model are published in a paper in the IEEE International Joint Conference on Neural Networks (IJCNN 2017): Sousa e Del-Moral-Hernandez (2017a). The last contribution of this group is the comparison between different FPGA architectures for implementing the SOM. This comparison has the function of evaluating and contrasting three different SOM architectures: the distributed model, the centralized model and the hybrid model. The tests performed and the results obtained are published in an article in the IEEE International Symposium on Circuits and Systems (ISCAS 2017): Sousa e Del-Moral-Hernandez (2017b). Finally, the contributions assessed as having a minor impact, compared to contributions already described, or still incipient (and which allow the continuity of the research in possible future works), are presented as complementary contributions: * Research in the scientific literature on the state-of-the-art works in the field of Artificial Neural Systems Engineering. * Identification of the international research groups on hardware-based SOM, which were recognized for regularly publishing their studies on different types of implementations and categories of computational circuits. * Enumeration of the justifications and motivations often mentioned in works on hardware developments of neural computing systems. * Comparison and contrast of the characteristics of microprocessors, GPUs, FPGAs and ASICs (such as, average cost, parallelism and typical power consumption) to contextualize the type of applications enabled by the choice of FPGA as the target device. * Survey of literature for the most commonly hardware properties used for computing the SOM, such as the number of bits used in the calculations, the type of data representation and the typical architectures of the FPGA circuits. * Comparison of the FPGA resources consumption and processing speed between the execution of the traditional Gaussian neighborhood function and the proposed alternative neighborhood function (with obtained results of approximately 4 times less chip area and 5 times more computational speed). * Characterization of the increase in chip resources consumptions and the decrease in system speeds, according to the implementations of the SOM with different complexities (such as, the number of stages in learning factor and the width of the neighborhood function). Comparison of these properties between the proposed architecture and the works published in the literature. * Proposal of a new metric for the characterization of the topographic error in the final configuration of the SOM after the training phase.
|
9 |
Electrical Impedance Spectroscopy Applied in Plant Physiology StudiesLiu, Xing, s3072856@student.rmit.edu.au January 2006 (has links)
Electrical Impedance Spectroscopy (EIS) is a relatively new method applied to food quality assessment. EIS allows relatively inexpensive assessment, is fast, easy to operate and non-invasive. It has been adopted for investigation of fundamental electrical properties of plant tissues. Although the applications of EIS for food quality determination have been reported previously, the analytical relationships between electrical impedance properties and quality criteria have not yet been fully developed. Further exploration is thus important in acquiring more data on electrical impedance characteristics of fruits and vegetables and researching new approaches for determination of their quality. This dissertation aims to investigate the electrical impedance properties of fruits and vegetables, and explore the relationship between impedance and quality criteria. In particular, the present dissertation outlines experimental research conducted on relationships between impedance properties and fruit tastes as well as the impedance changes observed during ripening process. Impedance measurement to monitor moisture content changes in the progress of drying is also included in this research. In summary, the impedance properties have merits in fruits and vegetables quality assessment. The current used subjective visual inspection and assessment could be replaced by the EIS based approach as it is a more precise measurement of food quality. Further study is required to give this method practical value.
|
10 |
Multi-physics Model Of Key Components In High Efficiency Vehicle DriveLin, Shao Hua 01 January 2013 (has links)
Hybrid Electric Vehicles (HEVs) and Electric Vehicles (EVs) are crucial technologies for the automotive industry to meet society’s demands for cleaner, more energy efficient transportation. Meeting the need to provide power which sustains HEVs and EVs is an immediate area of concern that research and development within the automotive community must address. Electric batteries and electrical motors are the key components in HEV and EV power generation and transmission, and their performance plays very important role in the overall performance of the modern high efficiency vehicles. Therefore, in this dissertation, we are motivated to study the electric batteries, interior permanent motor (IPM), in the context of modern hybrid electric/electric drive systems, from both multi-physics and system level perspectives. Electrical circuit theory, electromagnetic Finite Element Analysis (FEA), and Computational Fluid Dynamic (CFD) finite volume method will be used primarily in this work. The work has total of five parts, and they are introduced in the following. Firstly, Battery thermal management design is critical in HEV and EV development. Accurate temperature distribution of the battery cells during vehicle operation is required for achieving optimized design. We propose a novel electrical-thermal battery modeling technique that couples a temperature dependent battery circuit model and a physics-based CFD model to meet this need. The electrical circuit model serves as a heat generation mechanism for the CFD model, and the CFD model provides the temperature distribution of the battery cells, which can also impact the heat generation of the electrical battery model. In this part of work, simulation data has been derived from the model respective to electrical performance of the battery as well iv as the temperature distribution simultaneously in consideration of the physical dimensions, material properties, and cooling conditions. The proposed model is validated against a battery model that couples the same electrical model with a known equivalent thermal model. Secondly, we propose an accurate system level Foster network thermal model. The parameters of the model are extracted from step responses of the CFD battery thermal model. The Foster network model and the CFD model give the same results. The Foster network can couple with battery circuit model to form an electric-thermal battery model for system simulation. Thirdly, IPM electric machines are important in high performance drive systems. During normal operations, irreversible demagnetization can occur due to temperature rise and various loading conditions. We investigate the performance of an IPM using 3d time stepping electromagnetic FEA considering magnet’s temperature dependency. Torque, flux linkage, induced voltage, inductance and saliency of the IPM will be studied in details. Finally, we use CFD to predict the non-uniform temperature distribution of the IPM machine and the impact of this distribution on motor performance. Fourthly, we will switch gear to investigate the IPM motor on the system level. A reduced order IPM model is proposed to consider the effect of demagnetization of permanent magnet due to temperature effect. The proposed model is validated by comparing its results to the FEA results. Finally, a HEV is a vehicle that has both conventional mechanical (i.e. internal combustion engine) and electrical propulsion systems. The electrical powertrain is used to work with the conventional powertrain to achieve higher fuel economy and lower emissions. v Computer based modeling and simulation techniques are therefore essential to help reduce the design cost and optimize system performance. Due to the complexity of hybrid vehicles, multidomain modeling ability is preferred for both component modeling and system simulation. We present a HEV library developed using VHDL-AMS.
|
Page generated in 0.0855 seconds