515 research outputs found

    Analysis of Hispanic ethnicity and race in the city of Sacramento, 1990-1998

    Get PDF

    Integrated on-board battery chargers for EVs based on multiphase machines and power electronics

    Get PDF
    The concept of integration of an electric vehicle (EV) drivetrain’s components into the charging process is not novel. It has been considered over the years in both industry and academia, which resulted in a number of published papers and patents in this area. Possibilities of charging from single-phase and three-phase mains were both considered. In the former group the charging power rating cannot exceed the limit set by the single-phase mains. Therefore, the topologies are characterised with low charging powers, leading to a long duration of the charging process. Although the topologies supplied form three-phase mains are capable of achieving fast charging, they were considered to a much lesser extent. The main reason is the undesirable torque production in machines integrated into the charging process during the battery charging, which is unavoidable when a three-phase machine of either synchronous or induction type is used. The thesis investigates integrated on-board battery chargers for electric vehicles (EVs) based on multiphase machines and multiphase power electronics. At present, EVs rely on three-phase systems for machine propulsion. However, recent advances in multiphase drive technology have firmly established their potential advantages over their three-phase counterparts for this application. One of the most notable features of multiphase drive systems is their excellent fault tolerance, which is highly desirable in EVs since it enables realisation of the requirement for “limp-home” operation in the propulsion mode, in case of a fault. The thesis demonstrates that multiphase drives have an additional major advantage over three-phase systems in vehicular applications, which is related to the aspect of battery charging. It shows a clear superiority of multiphase over three-phase systems in designing integrated charging topologies for EVs. In order to support the statement, the thesis provides a multitude of novel charging solutions that incorporate multiphase machines and multiphase power electronics into the charging process. The developed solutions could contribute to achieve significantly faster and cost-free (or at a minimum additional cost) on-board chargers in the near future. The thesis demonstrates how additional degrees of freedom that exist in multiphase systems can be conveniently utilised to achieve torque-free charging operation. Therefore, although three-phase currents flow through machines’ stator windings, they are not capable of producing a torque; thus the machines do not have to be mechanically locked. The principal advantage is that either very few or no new elements are required in order to realise the charging process. Thus savings are made with regard to cost and weight, and available spare space in the vehicle is increased. The novel integrated charging solutions, developed in the thesis, are based on primarily five-phase, asymmetrical and symmetrical six-phase, and asymmetrical and symmetrical nine-phase systems. Solutions with other phase numbers are also considered. Thus, in essence, all the possible phase numbers are encompassed by the research and the solutions are valid for both induction and synchronous machines. A common attribute of all discussed topologies is that they do not require a charger as a separate device since the charging function is performed by the drivetrain elements, predominantly a multiphase machine and an inverter. Further, each topology is capable of operating in both charging and vehicle-to-grid (V2G) mode. Three types of voltage sources are considered as a power supply for the charging process, namely single-phase, three-phase, and multiphase. For each supply type, and each phase number, viability of torque-free charging operation is theoretically assessed. Mathematical models of multiphase rectifiers are developed. For each topology equivalent scheme in the charging/V2G mode of operation is constructed. A control scheme, which aims at achieving unity power factor operation and complete suppression of the low order grid current harmonics, is designed for each solution. Finally, the validity of theoretical considerations and control algorithms for the developed solutions is experimentally assessed in charging, V2G, and propulsion mode of operation. Experimental performances of all discussed topologies are compared, and advantages and shortcomings of each solution are identified and discussed

    Evaluating techniques for parallelization tuning in MPI, OmpSs and MPI/OmpSs

    Get PDF
    Parallel programming is used to partition a computational problem among multiple processing units and to define how they interact (communicate and synchronize) in order to guarantee the correct result. The performance that is achieved when executing the parallel program on a parallel architecture is usually far from the optimal: computation unbalance and excessive interaction among processing units often cause lost cycles, reducing the efficiency of parallel computation. In this thesis we propose techniques oriented to better exploit parallelism in parallel applications, with emphasis in techniques that increase asynchronism. Theoretically, this type of parallelization tuning promises multiple benefits. First, it should mitigate communication and synchronization delays, thus increasing the overall performance. Furthermore, parallelization tuning should expose additional parallelism and therefore increase the scalability of execution. Finally, increased asynchronism would provide higher tolerance to slower networks and external noise. In the first part of this thesis, we study the potential for tuning MPI parallelism. More specifically, we explore automatic techniques to overlap communication and computation. We propose a speculative messaging technique that increases the overlap and requires no changes of the original MPI application. Our technique automatically identifies the application’s MPI activity and reinterprets that activity using optimally placed non-blocking MPI requests. We demonstrate that this overlapping technique increases the asynchronism of MPI messages, maximizing the overlap, and consequently leading to execution speedup and higher tolerance to bandwidth reduction. However, in the case of realistic scientific workloads, we show that the overlapping potential is significantly limited by the pattern by which each MPI process locally operates on MPI messages. In the second part of this thesis, we study the potential for tuning hybrid MPI/OmpSs parallelism. We try to gain a better understanding of the parallelism of hybrid MPI/OmpSs applications in order to evaluate how these applications would execute on future machines and to predict the execution bottlenecks that are likely to emerge. We explore how MPI/OmpSs applications could scale on the parallel machine with hundreds of cores per node. Furthermore, we investigate how this high parallelism within each node would reflect on the network constraints. We especially focus on identifying critical code sections in MPI/OmpSs. We devised a technique that quickly evaluates, for a given MPI/OmpSs application and the selected target machine, which code section should be optimized in order to gain the highest performance benefits. Also, this thesis studies techniques to quickly explore the potential OmpSs parallelism inherent in applications. We provide mechanisms to easily evaluate potential parallelism of any task decomposition. Furthermore, we describe an iterative trialand-error approach to search for a task decomposition that will expose sufficient parallelism for a given target machine. Finally, we explore potential of automating the iterative approach by capturing the programmers’ experience into an expert system that can autonomously lead the search process. Also, throughout the work on this thesis, we designed development tools that can be useful to other researchers in the field. The most advanced of these tools is Tareador – a tool to help porting MPI applications to MPI/OmpSs programming model. Tareador provides a simple interface to propose some decomposition of a code into OmpSs tasks. Tareador dynamically calculates data dependencies among the annotated tasks, and automatically estimates the potential OmpSs parallelization. Furthermore, Tareador gives additional hints on how to complete the process of porting the application to OmpSs. Tareador already proved itself useful, by being included in the academic classes on parallel programming at UPC.La programación paralela consiste en dividir un problema de computación entre múltiples unidades de procesamiento y definir como interactúan (comunicación y sincronización) para garantizar un resultado correcto. El rendimiento de un programa paralelo normalmente está muy lejos de ser óptimo: el desequilibrio de la carga computacional y la excesiva interacción entre las unidades de procesamiento a menudo causa ciclos perdidos, reduciendo la eficiencia de la computación paralela. En esta tesis proponemos técnicas orientadas a explotar mejor el paralelismo en aplicaciones paralelas, poniendo énfasis en técnicas que incrementan el asincronismo. En teoría, estas técnicas prometen múltiples beneficios. Primero, tendrían que mitigar el retraso de la comunicación y la sincronización, y por lo tanto incrementar el rendimiento global. Además, la calibración de la paralelización tendría que exponer un paralelismo adicional, incrementando la escalabilidad de la ejecución. Finalmente, un incremente en el asincronismo proveería una tolerancia mayor a redes de comunicación lentas y ruido externo. En la primera parte de la tesis, estudiamos el potencial para la calibración del paralelismo a través de MPI. En concreto, exploramos técnicas automáticas para solapar la comunicación con la computación. Proponemos una técnica de mensajería especulativa que incrementa el solapamiento y no requiere cambios en la aplicación MPI original. Nuestra técnica identifica automáticamente la actividad MPI de la aplicación y la reinterpreta usando solicitudes MPI no bloqueantes situadas óptimamente. Demostramos que esta técnica maximiza el solapamiento y, en consecuencia, acelera la ejecución y permite una mayor tolerancia a las reducciones de ancho de banda. Aún así, en el caso de cargas de trabajo científico realistas, mostramos que el potencial de solapamiento está significativamente limitado por el patrón según el cual cada proceso MPI opera localmente en el paso de mensajes. En la segunda parte de esta tesis, exploramos el potencial para calibrar el paralelismo híbrido MPI/OmpSs. Intentamos obtener una comprensión mejor del paralelismo de aplicaciones híbridas MPI/OmpSs para evaluar de qué manera se ejecutarían en futuras máquinas. Exploramos como las aplicaciones MPI/OmpSs pueden escalar en una máquina paralela con centenares de núcleos por nodo. Además, investigamos cómo este paralelismo de cada nodo se reflejaría en las restricciones de la red de comunicación. En especia, nos concentramos en identificar secciones críticas de código en MPI/OmpSs. Hemos concebido una técnica que rápidamente evalúa, para una aplicación MPI/OmpSs dada y la máquina objetivo seleccionada, qué sección de código tendría que ser optimizada para obtener la mayor ganancia de rendimiento. También estudiamos técnicas para explorar rápidamente el paralelismo potencial de OmpSs inherente en las aplicaciones. Proporcionamos mecanismos para evaluar fácilmente el paralelismo potencial de cualquier descomposición en tareas. Además, describimos una aproximación iterativa para buscar una descomposición en tareas que mostrará el suficiente paralelismo en la máquina objetivo dada. Para finalizar, exploramos el potencial para automatizar la aproximación iterativa. En el trabajo expuesto en esta tesis hemos diseñado herramientas que pueden ser útiles para otros investigadores de este campo. La más avanzada es Tareador, una herramienta para ayudar a migrar aplicaciones al modelo de programación MPI/OmpSs. Tareador proporciona una interfaz simple para proponer una descomposición del código en tareas OmpSs. Tareador también calcula dinámicamente las dependencias de datos entre las tareas anotadas, y automáticamente estima el potencial de paralelización OmpSs. Por último, Tareador da indicaciones adicionales sobre como completar el proceso de migración a OmpSs. Tareador ya se ha mostrado útil al ser incluido en las clases de programación de la UPC

    Overview of fast on-board integrated battery chargers for electric vehicles based on multiphase machines and power electronics

    Get PDF
    The study provides an extensive overview of on-board integrated chargers for electric vehicles that are based on multiphase (more than three phases) machines and power electronics. A common attribute of all discussed topologies is that they do not require a charger as a separate device since its role is transferred to the already existing drivetrain elements, predominantly a multiphase machine and an inverter. The study demonstrates how additional degrees of freedom that exist in multiphase systems can be conveniently utilised to achieve torque-free charging operation. Therefore, although three-phase (or multiphase) currents flow through machines' stator windings, they do not generate any torque; thus the machines do not have to be mechanically locked. Cost and weight saving is achieved in this way, while the available space is increased. For each topology operating principles are explained, and its control elaborated in detail for both charging and vehicle-to-grid mode. Finally, the validity of theoretical considerations and control algorithms of some of the existing charging solutions is experimentally verified and experimental performance of all discussed topologies is compared

    Doppelniere mit Nierenbeckenabgangsstenose im Kindesalter: Retroperitoneoskopische Pyeloplastik

    Get PDF
    Zusammenfassung: Die laparoskopische Pyeloplastik für die Therapie der Nierenbeckenabgangsstenose bei Kindern gilt nach wie vor als einer der anspruchvollsten Eingriffe in der Urologie. Wir berichten über einen 12-jährigen Jungen mit Nierenbeckenabgangsstenose, Doppelniere und hohem Ureter fissus. Der Junge stellte sich wegen seit einem Jahr zunehmender Flankenschmerzen rechts und zuvor diagnostizierter Nierenbeckenabgangsstenose des unteren Doppelnierenanteils bei uns vor. Wir führten eine retroperitoneoskopische Pyeloplastik nach Anderson-Hynes durc

    An EV Drive-Train With Integrated Fast Charging Capability

    Get PDF
    This paper proposes a new class of on-board chargers for electric vehicles (EVs). Instead of being placed on-board as a separate unit, the three-phase (fast) chargers reutilize the existing components in EVs, which are already used for the propulsion. These are primarily the inverter and the machine, which however have to be multiphase (with more than three phases). The concept is valid for all multiphase propulsion drives with a prime number of phases higher than three and a single neutral point in motoring and is illustrated in detail for the five-phase inverter/five-phase machine configuration. During the charging mode, electromagnetic torque is not produced in the machine so that the rotor does not require mechanical locking. Hardware reconfiguration between propulsion and fast charging is required, but it is achieved with only two switches, which are the only two nonintegrated elements. The integrated topology is explained in this paper, together with the control scheme, and extension from five phases to higher phase numbers is illustrated using the seven-phase system as an example. Finally, the propulsion-mode operation with complete suppression of low-order harmonics, which map into the second plane, is achieved for the five-phase machine. Experimental verification of theoretical results and proposed control is provided for both charging and vehicle-to-grid mode of operation, as well as for propulsion
    corecore