• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 119
  • 66
  • 13
  • 1
  • Tagged with
  • 200
  • 69
  • 60
  • 53
  • 50
  • 44
  • 37
  • 35
  • 30
  • 30
  • 25
  • 23
  • 21
  • 21
  • 19
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
61

Aporte de las redes inteligentes comunitarias al aumento de la generación distribuida

Escobar Arriagada, Víctor Guillermo Jonathan January 2019 (has links)
Memoria para optar al título de Ingeniero Civil Eléctrico / La generación distribuida (GD) ha aumentado de forma considerable en los últimos años en Chile, desde la promulgación de la Ley de Generación Distribuida (Ley 20.571) en el 2015 la potencia de equipos instalados ha aumentado de 1.398 kW a 25.958 kW siendo la mayoría de estas instalaciones de paneles solares fotovoltaicos. Esta ley permite la autogeneración de energía en base a Energías Renovables no Convencionales (ERNC) y cogeneración eficiente con el fin de autoconsumo. Además, la ley le da el derecho a los clientes finales de vender sus excedentes a la distribuidora eléctrica la cual tiene la obligación de comprarla a un precio regulado. La penetración masiva de generación distribuida en las redes actuales genera impactos principalmente relacionados con la calidad de suministro tales como problemas de tensión, corriente, frecuencia, distorsión armónica y desbalances. Cada uno de estos impactos genera consecuencias tanto para la empresa distribuidora encargada de entrega un buen servicio y los clientes finales. Este trabajo se enfoca principalmente en los problemas de régimen permanente introducidos por la generación distribuida de tipo Solar PV, en relación con los problemas de tensión y corriente que se crean en la red de distribución. Para ello se busca integrar redes inteligentes comunitarias con sistemas de almacenamiento (baterías). Para esto se simula una red de distribución europea desarrollada por Electricity North West Limited y The University of Manchester resultado del proyecto Fondo de Redes Bajas en Carbono. Se simula la red con generación distribuida de manera de entender a que nivel de penetración PV aparecen los problemas de tensión y corriente. Además, se incluye en la simulación la creación de redes inteligentes para minimizar los impactos técnicos de la GD y aportar al autoconsumo. Los resultados muestran que con una penetración de 2,4 kW aparecen los problemas de tensión y con una de 3,6 kW PV aparecen los problemas de corriente. La creación de redes inteligentes comunitarias, al agrupar vecinos dispuesto geográficamente cerca reducen por completo los problemas de corriente y desplazan la aparición de problemas de tensión a una penetración mucho mayor (3,2 kW) La implementación de sistemas de almacenamiento con las redes inteligentes ayuda a mejor no sol los impactos de la GD sino que también aumentan el autoconsumo de los clientes y reducen sus costos al evitarles comprar a alto costo la energía desde la red.
62

Un Algoritmo GRASP para resolver el problema de la programación de tareas dependientes en máquinas diferentes (task scheduling)

Tupia Anticona, Manuel Francisco January 2005 (has links)
La planificación de las operaciones involucradas en un proyecto de desarrollo de software ha sido un problema a superar, desde el auge del uso de metodologías que guían dicho proceso. Tanto la eficiencia como la sofisticación de los algoritmos que buscan resolver los estos ordenamientos, han ido evolucionando durante la segunda mitad del siglo XX. Al mencionado problema de ordenar tareas con dependencias se le conoce en la algorítmica como programación de tareas o task scheduling y es definido de la siguiente forma: dado un conjunto de tareas a ser programadas en determinado grupo de máquinas (o recursos hombre-máquina como podrían ser programadores, analistas, etc.), encontrar un orden adecuado de ejecución. Es un problema de complejidad NP-difícil por lo que se justifica el uso de métodos heurísticos para obtener soluciones aproximadas. El presente trabajo de tesis presenta una meta heurística GRASP para resolver la variante en donde las tareas son dependientes y los organismos ejecutores son diferentes entre sí: con esto se podrían planificar las tareas de las etapas iniciales de un proceso particular de desarrollo de software. En la tesis, se incide en la metodología RUP, y en particular en sus disciplinas de modelamiento de negocios (business modeling) y captación de requerimientos (requirement). Se han desarrollado tanto un algoritmo voraz como una meta heurística GRASP con dos parámetros de relajación, planteamiento novedoso pues hasta el momento no se había intentado resolver el problema de esta forma. Igualmente se muestra un modelo matemático para la variante específica del problema a tratar. Para demostrar la corrección de los algoritmos, se desarrolló un prototipo que los implementa obteniéndose como resultado que el algoritmo GRASP mejora casi en un 6% los resultados del algoritmo voraz, para instancias de hasta 12500 variables involucradas. Palabras clave: Programación de tareas, algoritmos GRASP, Desarrollo de Software, planificación de recursos en proyectos de desarrollo software, RUP. / --- Operation’s planning for Software Development has been a complicated by-solve problem experienced since the golden age of the use methodologies whose rule those process. In which it is used, as well as in the efficiency and sophistication of the algorithms that try to solve the problems that appear in a software project, since its origin in the middle of the 20th century. The previously mentioned problem is known within algorithmic as task scheduling and it is defined as follows: given a group of tasks (operations) to be scheduled within a group of machines (or human resources, or human-machine resources), find an appropriate execution order. It is a NP-difficult complexity problem, so it justifies the usage of heuristic methods to obtain approximate solutions. This thesis presents a GRASP heuristic goal to solve the variant in which tasks are dependent and executing entities are different one from the other: now it could be possible the planning of the operation s from the inception’s RUP phase. We are remarking in particular, two disciplines of RUP methodology: business modeling and requirement. Both a greedy algorithm and a GRASP heuristic goal with two relaxation parameters have been developed. Innovative proposition because until now nobody has tried to solve the problem this way. Likewise a mathematical model for the specific variant of the problem to be considered is shown. To show efficiency of the GRASP algorithm, we developed a prototype program that executes and compares the results obtained by greedy and GRASP algorithms. The GRASP algorithm improves by 6% the results of the greedy algorithm, for instances with up to 12500 variables involved. Finally we measured the quality of these results with those of the mathematical model which would obtain the exact solution for smaller instances, taking advantage of software that solves linear programming problems: the GRASP algorithm got close to the exact result within a range of 95 to 99%, and even equaled it in some tests. Keywords: Task scheduling, GRASP algorithm, Software development, resource planning in software projects, RUP. / Tesis
63

Incorporación de Medios de Generación no Convencionales en Sistemas Interconectados

Gutiérrez Pérez, Javiera January 2010 (has links)
Chile es un país que posee una alta dependencia energética de combustibles fósiles que se deben importar, por lo que ha debido impulsar el uso de energías renovables no convencionales (ERNC) en generación eléctrica. Este plan, en un futuro próximo, traerá consigo una incorporación masiva de medios de generación no convencionales (MGNC) en los sistemas interconectados del país. Para aquellos nuevos inversionistas que quieran participar en el sector de generación mediante ERNC, el presente trabajo de título da a conocer, de una forma clara y simplificada, la información acerca del mercado y sector eléctrico, con el objeto de entender la operatividad y el manejo desde una perspectiva técnica, comercial y legal de este sector. En este trabajo se realizó una revisión exhaustiva de todas las materias relacionadas con ERNC, introduciendoal lector en el concepto de Generación Distribuida, Bonos de Carbono, Mercado y Sector Eléctrico Chileno. Además, se efectuó un estudio técnico, económico y regulatorio relacionado con MGNC en sistemas interconectados. Para verificar el impacto que causa el ingreso de un pequeño medio de generación distribuida (PMGD) en un alimentador real, se realizaron simulaciones con el programa Power Factory de DigSILENT. Se estudiaron detalladamente, las principales variables y efectos que se producen en la incorporación de PMGD en sistemas de distribución de media tensión. Para ello, se desarrollaron dos estudios de impacto eléctrico: un Estudio de Flujo de Potencia y un Estudio de Costos de Pérdidas. De los análisis y simulaciones realizados se observa lo siguiente: Uno de los incentivos más relevantes que se han creado normativamente, ha sido el sistema de cuotas de ERNC. Este mecanismo de apoyo a las ERNC, impulsado en Chile, busca financiar el costo adicional de la generación con MGNC y garan­tizar la producción de una cierta cantidad de energía proveniente de fuentes de energía renovable, pero aún no se han creado las herramientas para evitar la incertidumbre que existe con respecto a este sistema. Los estudios de impacto eléctrico deben dejar en claro cuál es el impacto que produce la incorporación de un PMGD ya sea, en equipos eléctricos, protecciones, entre otros. No se debería exigir mayor nivel de detalle que el que se les exige a estudios de proyectos de generación tradicional. Se pudo determinar que no siempre el ingreso de un generador distribuido disminuye las pérdidas en la red de distribución donde está conectado, el que aumente o disminuya el nivel de pérdidas con respecto al caso sin PMGD, depende de la configuración de la red, distribución de cargas y punto de conexión dentro de red eléctrica correspondiente, por lo que en cada proyecto se debe estudiar en forma independiente el impacto que generará el PMGD en la red de distribución. Se observa la relevancia de encontrar una ubicación apropiada para el PMGD, que permita una alternativa técnicamente viable y además, permita reducir los costos de conexión. Es conveniente que el estudio de flujos de potencia se realice en forma simultánea con el estudio de costo de pérdidas eléctricas, debido a que la valorización de las pérdidas permite desechar o elegir una alternativa de conexión, por su gran influencia en los costos de conexión. El desarrollo del presente trabajo de título permitió definir ciertas líneas de investigación que se necesitan estudiar para poder fomentar el ingreso de MGNC en sistemas interconectados. Sobre la base de lo anterior, este trabajo de título plantea una guía técnica, económica y regulatoria para el ingreso de MGNC en sistemas interconectados y se espera sea una base para futuras investigaciones, relacionadas especialmente, con MGNC y Generación Distribuida.
64

Evaluación de esquemas de protección en redes de baja tensión con penetración de generación distribuida

Gallegos Espinoza, Jaime January 2014 (has links)
Ingeniero Civil Eléctrico / El avance en el desarrollo de tecnologías de GD ha permitido la introducción de pequeñas unidades de generación que aprovechan fuentes de energía convencionales y no convencionales a la red de baja tensión. Los beneficios que presenta la masificación de la GD desde el punto de vista medioambiental, social y técnico hacen que surja la necesidad de derribar las barreras que conlleva la incorporación de este tipo de tecnologías a la red de distribución. En ésta memoria es de particular interés el estudio de la convivencia entre la integración de GD y los sistemas de protección, teniendo como objetivo general formular una metodología que permita resolver la problemática asociada. Dicha metodología considera atributos como selectividad, sensibilidad, calidad de servicio y asimismo da cuenta de problemas como pérdida de coordinación y operación en isla, entre otros. Para validar la metodología se implementaron dos redes de estudio en el software DigSILENT Power Factory 15: un alimentador rural correspondiente al área típica 3 y uno urbano residencial perteneciente al área típica 1, provistos por Conafe y Chilectra respectivamente. Se integraron como tecnologías de generación PV y Cogeneración (CHP). Ante esto se analizó el escenario de demanda correspondiente al punto de mayor radiación para el caso de generación PV y de demanda valle para el caso de CHP. Por otro lado se implementaron dos esquemas de protección en cada una de las redes: fusibles y relés direccionales. La integración de generación fotovoltaica no produjo problemas en las redes protegidas por fusibles, incluso hasta con un 100% de penetración debido a su poco aporte al cortocircuito. Por otro lado, los generadores sincrónicos (CHP) produjeron que se perdiera sensibilidad y selectividad en ambos alimentadores. El esquema de relés direccionales respondió de manera sensible y selectiva ante la integración del 100% de ambas tecnologías dado el carácter programable de estos dispositivos. Sin embargo, lleva al sistema a formación de islas. El transitorio hacia este nuevo estado lleva a la red a estabilizarse en valores aceptables a partir del 60% de penetración en la red urbana y 80% en la red rural. Como trabajo futuro se propone la integración de generación eólica como GD con el fin de analizar el efecto en las protecciones de su aporte al cortocircuito. Desde el punto de vista de la formación de islas se propone realizar un análisis de esquemas de control de frecuencia y tensión y además evaluar esquemas de protección en la red aislada.
65

Análises estatísticas para a paralelização de linguagens de atribuição única para sistemas de memória distribuída / Static analysis for the parallelization of single assigment languages for distributed memory systems

Nakashima, Raul Junji 24 September 2001 (has links)
Este trabalho descreve técnicas de análise estática de compilação baseadas na álgebra e programação linear que buscam otimizar a distribuição de loops forall e array em programas escritos na linguagem S/SAL visando à execução em máquinas paralelas de memória distribuídas. Na fase de alinhamento, nós trabalhamos com o alinhamento de hiperplanos onde objetivo é tentar encontrar as porções dos diferentes arrays que necessitam ser distribuídas juntas. Na fase de divisão, que tenta quebrar em partes independente dados e computações, nós usamos duas funções afins, a função de decomposição de dados e a função de decomposição de computação. A última fase, o mapeamento, distribui os elementos de computação nos elementos de processamento usando um conjunto de inequações. As técnicas foram implementadas num compilador SISAL, mas pode ser usada sem mudanças em outras linguagens de associação simples e com a adição de análise de dependências pode ser usada em linguagens imperativas. / This work describes static compiler analysis techniques based on linear algebra and linear programming for optimizing the distribution of forall loops and of array elements in programs written in the SISAL programming language for distributed memory parallel machines. In the alignment phase, attempt is made in the identification of portions of different arrays that need to be distributed jointly by means of alignment of hyperplanes. In the partitioning phase, effort is made in breaking as even possible the computation and pertinent data in independent parts, by means of using related functions: the data decomposition function and the computation decomposition function. The last phase is dedicated to the mapping, which comprises the distribution of the elements of computation into the existing processing elements by means of a set of inequations. These techniques are being implemented in a SISAL compiler, but can be also used without changes by means of other single assignment languages or, with the addition of dependency analysis when using other set of languages, as well.
66

Interações tutor-aluno analisadas através de seus estados mentais / Tutor/student interactions analyzed through their mental states

Moussalle, Neila Maria January 1996 (has links)
Este trabalho aborda um estudo sobre os STI - Sistemas Tutores Inteligentes - dando uma visão geral do que esta sendo feito nesta área e quais são as tendências futuras que direcionam os STI a trabalhar com arquiteturas de agentes. Para simular as mudanças que ocorrem em certos estados mentais dos agentes, fizemos uma unido dos STI com a IAD - Inteligência Artificial Distribuída - e construímos os modelos dos agentes com base no ambiente dos STI e na arquitetura SEM - Sociedade dos Estados Mentais - [CORM que baseia seu formalismo na Teoria das Situações. Exploramos e adotamos a ideia da arquitetura aberta dos STI [OLI92], pois, através dela, foi possível criar um ambiente cooperativo de aprendizagem no qual o tutor e o aluno podem ensinar e aprender. Trabalhamos com dois agentes globais, a saber, o tutor e o aluno, sendo cada um deles composto por quatro agentes locais associados a determinados estados mentais do agente. Os agentes locais correspondem aos estados mentais: crença, desejo, intenção e expectativa, definidos na arquitetura SEM como agentes locais, e tratados individualmente nesta, que se preocupa com o comportamento particular de cada um. Optamos por usar a arquitetura SEM, que é uma arquitetura de agentes, no lugar de uma funcional tradicional, ou seja, composta por módulos, que é característica dos STI, porque nela podemos tratar os estados mentais como agentes locais, e assim é possível modelar o comportamento individual de cada estado e as mudanças que a interação entre os agentes provoca em cada um Abordamos três situações de ensino/aprendizagem com peculiaridades diferentes nas quais os agentes globais interagem cooperativamente com o objetivo de um ensinar o outro. Para cada dialogo, estabelecemos objetivos específicos: no primeiro, nosso interesse é na maneira como o aluno ensina uma nova estratégia ao tutor; no segundo, analisamos as mudanças das crenças do tutor sobre o conhecimento do aluno; no terceiro, nos preocupamos com as estratégias de ensino utilizadas pelo tutor. O processo de ensino/aprendizagem que acontece no desenrolar da interação entre os agentes é realizado usando o método de aprendizagem simbólica automática EBL - Explanation-Based Learning - [MIT86],[COS90] Este método proporciona a generalização do exemplo de treinamento que é incorporado as crenças e as estratégias do agente que desempenha o papel daquele que aprende, enriquecendo-as. As estratégias, que são fundamentais para os STI, são tratadas como pianos de ensino, utilizadas para promover a aprendizagem, pois definem a maneira como determinado conteúdo deve ser ensinado. Tratamos aqui as estratégias de uma maneira inovadora e diferente da tratada anteriormente [COR94]. Elas são um conjunto de ações e possuem armazenados procedimentos que são usados pelos agentes durante a interação. São determinadas e controladas conforme a intenção e usadas de acordo com as crenças, no sentido de selecionar a mais adequada para cada situação. / This study focuses on the Intelligent Tutoring System (ITS) and aims at presenting a general view concerning what has been developed in this field as well as the coming trends which lead the ITS to deal with agents' architecture. In order to simulate the changes which occur in certain mental states of the agents, we linked ITS with Distributed Artificial Intelligence (DAI) and then we built the agents' modules based on ITS environment and on SEM - Sociedade dos Estados Mentais that means Mental States Society - architecture [COR94]. Such an architecture bases its formalism on the Situation Theory. We explored and adopted the idea of the ITS open architecture [OLI92] for, through it, it has been possible to create a cooperative learning environment in which both the tutor and the student are able to teach and learn. The two global agents we worked on - tutor and student - both of them are made up of four local agents which are their mental states. The mental states involved are: belief, desire, intention, and expectation. These mental states are treated individually and defined as local agents according to SEM architecture. Instead of using a functional architecture - characteristic of ITS - we chose an agent architecture, for this latter makes it possible to treat the mental states as subagents. It is possible, therefore, to model the individual behavior of each state as well as the changes resulted from the agents' interaction. We focused on three teaching/learning situations that present different situations in which the global agents interact co-operatively in such a way that they teach each other. Specific aims were meant to each dialogue, as follows: the first dialogue concern has to do with the way the student teaches the tutor a new strategy; the second dialogue aim is to explore the tutor's "belief revision" about the student's knowledge; the third dialo gue goal has to do with the teaching strategies used by the tutor. The teaching/learning process brought about as the interaction between the agents happens is applied by using the Explanation-Based Learning (EBL) method [MIT86],[COS 90]. This method makes it possible to generalize the test example which is added to the learning agent's beliefs and strategies, making them more complete. The strategies, which are vital to the ITS, are treated as teaching plans and used to bring about learning, for they define the way in which a certain content is supposed to be taught. The strategies are treated here in a new manner, differently from the way they had formerly been [COR94]. They are a set of actions and present procedures on file that are used by the agents during the interaction. Also, the strategies are chosen and controlled by the intention and consulted by the beliefs so as to select the most suitable one, according to the situation.
67

O sistema operacional de rede heterogêneo HetNOS / The HetNOS heterogeneous network operating system

Barcellos, Antonio Marinho Pilla January 1993 (has links)
O advento dos computadores pessoais e posteriormente das estações de trabalho, somado ao desenvolvimento de hardware de comunicação eficiente e de baixo custo, levou a popularização das redes locais. Entretanto, o software não presenciou o mesmo desenvolvimento do hardware, especialmente devido a complexidade dos sistemas distribuídos. A heterogeneidade das máquinas, sistemas e redes, inerente aos ambientes computacionais modernos, restringe igualmente a integração e cooperação entre os nodos disponíveis. 0 objetivo do presente trabalho é, a partir da análise dos principais aspectos relacionados à distribuição e à heterogeneidade, desenvolver um sistema operacional de rede heterogêneo. Tal sistema, denominado HetNOS (de Heterogeneous Network Operating System), permite o desenvolvimento e validação de aplicações distribuídas homogêneas e heterogêneas de forma rápida e fácil. Os usuários podem concentrar-se nos aspectos de distribuição dos algoritmos, abstraindo detalhes dos mecanismos de comunicação, pois a programação de aplicações distribuídas é baseada em uma plataforma de interface homogênea, fácil de usar e com independência de localidade. Sendo um sistema operacional de rede, o HetNOS atua sobre o conjunto de sistemas operacionais nativos existentes; o ambiente de trabalho e estendido e não substituído. Não há entidades nem informações centralizadas, e os algoritmos são distribuídos, usualmente resultando maior confiabilidade e desempenho. A topologia do sistema é um anel lógico, esquema justificado pela generalidade de tal configuração e pela simplificação do projeto do núcleo distribuído do HetNOS. O paradigma de comunicação entre módulos e a troca de mensagens, mecanismo implementado sobre a interface de programação em rede sockets. Não há compartilhamento de memória em nenhuma instância, tornando o sistema mais legível, manutenível e portável. A interpelação entre módulos fica restrita à interface de mensagens definidas e aceitas por cada módulo. A arquitetura do HetNOS é estruturada e distribuída, pois o sistema é composto de camadas hierárquicas subdivididas em módulos, estes implementados com processos. O nível 1 corresponde ao conjunto de núcleos de sistemas operacionais nativos suportados, sobre o qual é implementado o núcleo distribuído heterogêneo do HetNOS, a DCL (Distributed Computing Layer). O principal serviço fornecido pela DCL (executada no nível 2), é um subsistema de troca de mensagens canônico e independente de localidade. Processos servidores e de usuários podem utilizar as mais variadas formas de comunicação por mensagens, tal como envio, recepção e propagação de mensagens síncronas, assíncronas, bloqueantes e não bloqueantes. No nível 3 estão os servidores do sistema, que estendem e implementam de forma distribuída a funcionalidade do sistema nativo. O Servidor de Nomes é o repositório global de dados, servindo a processos do sistema e de usuários. O Servidor de Autorização implementa o esquema de controle no acesso a recursos do sistema. O Servidor de Tipos permite que aplicações copiem dados estruturados de forma independente de localidade e de arquitetura. Por fim, o Servidor de Arquivos estende os serviços (de arquivos) locais de forma a integrá-los em um único domínio (espaço). No nível 4, arquiteturas e sistemas operacionais são emulados por módulos interpretadores (denominados Emulators). Aplicações de usuários estão espalhadas dos níveis 2 a 5; a camada varia com o tipo de aplicação. Para demonstrar a viabilidade do sistema, implementou-se a estrutura fundamental do HetNOS, incluindo a DCL (um núcleo distribuído heterogêneo), a versões básicas dos módulos servidores, as bibliotecas de procedimentos, além de diversos tipos de aplicações. O sistema conta hoje com mais de 25.000 linhas de código fonte C em mais de 100 arquivos. O desempenho do subsistema de comunicação implementado pela DCL (em avaliações com diferentes configurações de hardware) superou as expectativas iniciais, mas ainda está muito aquém do necessário a aplicações distribuídas. Segundo o que indicam as primeiras experiências realizadas, o HetNOS será bastante útil na prototipação e avaliação de modelos distribuídos, assim como na programação de software distribuído homogêneo e heterogêneo. Projetos de pesquisa do CPGCC envolvendo sistemas distribuídos (p.ex., tolerância a falhas e simulações) podem utilizar o HetNOS como ferramenta para implementação e validação de seus modelos. Futuramente, aplicações distribuídas e paralelas de maior porte poderão ser programadas, como sistemas de gerencia de bases de dados distribuídas, simuladores e sistemas de controle para automação industrial. / The advent of personal computers and, later, of workstations, along with the development of efficient and low-cost communication hardware has led to the popularization of local-area networks. However, distributed software did not experiment the same development of hardware, specially due to the complexity of distributed systems. The machine, system and communication network heterogeneity, inherent to the modern computing environments, is also responsible for the lack of integration and cooperation of available nodes. The purpose of this work is, from the analysis of the main aspects related to distribution and heterogeneity, to design a heterogeneous network operating system. Such system, named HetNOS (which stands for Heterogeneous Network Operating System), allows users to quickly write and validate distributed homogeneous and heterogeneous applications. Users can concentrate their work in the distributed aspects, abstracting communication mechanisms' details, because programming of distributed applications is based on a homogeneous interface platform, easy to use and location-independent. Being a network operating system, HetNOS acts over the set of native operating systems; the environment is extended instead of substituted. There are neither centralized information nor entities, and the algorithms are always distributed, usually yielding more reliability and performance. The HetNOS topology is a logical ring, scheme adopted partly due to the generality of such configuration and partly to simplify the HetNOS distributed kernel design. The communication paradigm between modules is the message exchange, a mechanism implemented over the sockets network application programming interface. There is no shared memory at all, making the system clearer, more manutible and portable. The interrelation between modules is restricted to the message interface defined and accepted by a module. The HetNOS architecture is structured and distributed, as the system is composed of hierarchical layers divided into modules, which in their turn are realized as processes. The layer 1 is the set of native operating system kernels, over which is implemented the distributed heterogeneous HetNOS kernel, namely DCL (states for Distributed Computing Layer). The main service provided by DCL (in layer 2) is a canonical, location-independent, message exchange mechanism. Server and user processes may use multiple forms of message primitives, such as synchronous, asynchronous, blocking and non-blocking send and receive. In the layer 3 are the system servers, which extend and implement in a distributed way the functionality of native systems. The name server is a global data repository, serving other system and user processes. The authorization server implements the security scheme to control the access to the system resources. The type server allows applications to transfer structured data independently of location and architecture. Finally, the file server extends the local (file) services to integrate them into a unique domain (space). In the layer 4, architectures and operating systems are emulated by interpreter modules (named Emulators). User applications are spread over the layers 2 to 5, depending on the application type. In order to prove the system viability, the fundamental HetNOS structure has been implemented, including its distributed heterogeneous kernel, the base of server modules, the procedure libraries, and several types of applications. The system source code has over 25,000 lines of C programming distributed over a hundred files. Although the optimization is an endless process, the performance of the DCL communication subsystem (evaluated using a few different hardware configurations) overestimated initial predictions, but is weak if considered the requirements to distributed processing. Accordingly to the first experiences made, HetNOS will be of great value to evaluate and prototype distributed models, as well as to the programming of homogeneous and heterogeneous distributed software. Local research projects involving distributed systems (e.g., fault tolerance and simulations) may use HetNOS as a tool to validate and implement their models. In the future, more complex distributed and parallel applications will be programmed, such as a distributed database management system, simulators and factory automation control systems.
68

MultiCluster : um modelo de integração baseado em rede peer-to-peer para a concepção de grades locais / MultiCluster: an integration model based on peer-to-peer protocols for the construction of local grids

Barreto, Marcos Ennes January 2010 (has links)
As grades computacionais e as redes peer-to-peer (P2P) surgiram como áreas distintas, com diferentes propósitos, modelos e ferramentas. No decorrer dos últimos anos, estas áreas foram convergindo, uma vez que a infraestrutura e o modelo de execução descentralizada das redes P2P provaram ser uma alternativa adequada para o tratamento de questões relacionadas à manutenção de grades de larga escala, tais como escalabilidade, descoberta, alocação e monitoramento de recursos. O modelo MultiCluster trata a convergência entre grades computacionais e redes peer-to-peer de uma forma mais restrita: os problemas de escalabilidade, de descoberta e alocação de recursos são minimizados considerando-se apenas recursos localmente disponíveis para a construção de uma grade, a qual pode ser usada para a execução de aplicações com diferentes características de acoplamento e comunicação. Esse trabalho apresenta a arquitetura do modelo e seus aspectos funcionais, bem como um primeira implementação do modelo, realizada através da adaptação da biblioteca de programação DECK sobre os protocolos do projeto JXTA. A avaliação do funcionamento dessa implementação é apresentada e discutida, com base em algumas aplicações com diferentes características. / Grid computing and peer-to-peer computing emerged as distinct areas with different purposes, models and tools. Over the last years, these areas has been converging since the infrastructure and the execution model used in peer-to-peer networks have proven to be a suitable way to treat some problems related to the maintenance of large scale grids, such as scalability, monitoring, and resource discovery and allocation. The MultiCluster model addresses the convergence of grids and peer-to-peer networks in a more restricted way: the problems related to scalability, resource allocation and discovery are minimized by considering only local resources for the conception of a small scale grid, which can be used to run applications with different characteristics of granularity and communication. This work presents the MultiCluster architecture and its functional aspects, as well as a first implementation carried out by adapting the DECK programming library to use JXTA protocols and its consequent evaluation, based on applications with different characteristics.
69

Propiedades láser de oligotiofenos y láseres de perilenodiimida con realimentación distribuida

Navarro Fuster, Víctor 27 September 2013 (has links)
No description available.
70

Análisis del impacto de la incorporación de paneles fotovoltaicos de carácter residencial en redes de distribución de baja tensión

Barbaste Caroca, Juan Manuel January 2017 (has links)
Ingeniero Civil Eléctrico / El cambio climático es una realidad, así como lo es también el hecho de que en esta oportunidad su causa es principalmente de tipo antropogénica, es decir, causada por el hombre. Este es consecuencia del llamado efecto invernadero, que refiere al aumento progresivo de la temperatura causado por la radiación solar que ingresa a la atmósfera pero no puede salir de ella, debido a la presencia de gases que la retienen, como lo es el Dióxido de Carbono o CO2. Producir energía es, casi directamente, producir CO2, ya que, según datos de la agencia internacional de energía, aproximadamente un 80% del total mundial de energía producida en 2014 provino de combustibles fósiles. Ya sea energía eléctrica para consumo residencial o bien energía para moverse en un automóvil, estos procesos implican un residuo en carbono. Entonces, ¿qué se puede hacer para reducir estas emisiones? A nivel residencial, es posible adoptar las llamadas Tecnologías Bajas en Carbono (LCT, por sus siglas en inglés), las cuales corresponden a medios de generación que producen baja cantidad de emisiones, como lo son los paneles solares fotovoltaicos, por ejemplo, cuya instalación a nivel residencial para uso propio supone una disminución del consumo de energía proveniente de fuentes fósiles a la vez que un ahorro económico. Lamentablemente, dadas las características intrínsecas de las redes de baja tensión a los que se conectarían estos, se sabe que una incorporación masiva de paneles fotovoltaicos generaría problemas en ellas, tales como aumentos de los niveles de tensión o bien problemas de sobrecorriente en las líneas. Entonces, surge la pregunta: ¿qué tipo de problemas y en qué cantidad? Es en este contexto que nace esta memoria de título, que busca analizar redes de baja tensión para ver cómo les afecta la incorporación masiva de paneles fotovoltaicos de carácter residencial. Para esto, se creó una herramienta de simulación utilizando solamente softwares y modelos de código abierto, con el fin de que esta siga, en un futuro, esta misma filosofía. Del total de las 237 redes ficticias analizadas, tan solo un 36% presentó problemas de tensión y/o corriente para algún nivel de penetración PV. Los problemas de tensión fueron predominantes y en general se manifestaban antes que los problemas de corriente. Se validó también mediante las simulaciones el hecho de que redes largas y con muchos clientes tienden a presentar problemas, al contrario de redes cortas y de pocos clientes. Finalmente, el conjunto de redes que presentó problemas se analizó en detalle, encontrándose que, en promedio, para niveles de penetración menores al 20% ninguna red presentaba problemas de ningún tipo. Además, los problemas de tensión aparecen en el 20% y los de corriente por sobre el 80 %.

Page generated in 0.0364 seconds