• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 48
  • 16
  • 13
  • 6
  • 3
  • 2
  • 1
  • Tagged with
  • 90
  • 90
  • 31
  • 29
  • 26
  • 24
  • 19
  • 18
  • 13
  • 13
  • 12
  • 11
  • 10
  • 9
  • 9
  • 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.
71

Parallel algorithms and data structures for interactive applications / Algoritmos Paralelos e Estruturas de Dados para Aplicações Interativas / Algorithmes et Structures de Données Parallèles pour Applications Interactives

Toss, Julio January 2017 (has links)
La quête de performance a été une constante à travers l’histoire des systèmes informatiques. Il y a plus d’une décennie maintenant, le modèle de traitement séquentiel montrait ses premiers signes d’épuisement pour satisfaire les exigences de performance. Les barrières du calcul séquentiel ont poussé à un changement de paradigme et ont établi le traitement parallèle comme standard dans les systèmes informatiques modernes. Avec l’adoption généralisée d’ordinateurs parallèles, de nombreux algorithmes et applications ont été développés pour s’adapter à ces nouvelles architectures. Cependant, dans des applications non conventionnelles, avec des exigences d’interactivité et de temps réel, la parallélisation efficace est encore un défi majeur. L’exigence de performance en temps réel apparaît, par exemple, dans les simulations interactives où le système doit prendre en compte l’entrée de l’utilisateur dans une itération de calcul de la boucle de simulation. Le même type de contrainte apparaît dans les applications d’analyse de données en continu. Par exemple, lorsque des donnes issues de capteurs de trafic ou de messages de réseaux sociaux sont produites en flux continu, le système d’analyse doit être capable de traiter ces données à la volée rapidement sur ce flux tout en conservant un budget de mémoire contrôlé La caractéristique dynamique des données soulève plusieurs problèmes de performance tel que la décomposition du problème pour le traitement en parallèle et la maintenance de la localité mémoire pour une utilisation efficace du cache. Les optimisations classiques qui reposent sur des modèles pré-calculés ou sur l’indexation statique des données ne conduisent pas aux performances souhaitées. Dans cette thèse, nous abordons les problèmes dépendants de données sur deux applications différentes : la première dans le domaine de la simulation physique interactive et la seconde sur l’analyse des données en continu. Pour le problème de simulation, nous présentons un algorithme GPU parallèle pour calculer les multiples plus courts chemins et des diagrammes de Voronoi sur un graphe en forme de grille. Pour le problème d’analyse de données en continu, nous présentons une structure de données parallélisable, basée sur des Packed Memory Arrays, pour indexer des données dynamiques géo-référencées tout en conservant une bonne localité de mémoire. / A busca por desempenho tem sido uma constante na história dos sistemas computacionais. Ha mais de uma década, o modelo de processamento sequencial já mostrava seus primeiro sinais de exaustão pare suprir a crescente exigência por performance. Houveram "barreiras"para a computação sequencial que levaram a uma mudança de paradigma e estabeleceram o processamento paralelo como padrão nos sistemas computacionais modernos. Com a adoção generalizada de computadores paralelos, novos algoritmos foram desenvolvidos e aplicações reprojetadas para se adequar às características dessas novas arquiteturas. No entanto, em aplicações menos convencionais, com características de interatividade e tempo real, alcançar paralelizações eficientes ainda representa um grande desafio. O requisito por desempenho de tempo real apresenta-se, por exemplo, em simulações interativas onde o sistema deve ser capaz de reagir às entradas do usuário dentro do tempo de uma iteração da simulação. O mesmo tipo de exigência aparece em aplicações de monitoramento de fluxos contínuos de dados (streams). Por exemplo, quando dados provenientes de sensores de tráfego ou postagens em redes sociais são produzidos em fluxo contínuo, o sistema de análise on-line deve ser capaz de processar essas informações em tempo real e ao mesmo tempo manter um consumo de memória controlada A natureza dinâmica desses dados traz diversos problemas de performance, tais como a decomposição do problema para processamento em paralelo e a manutenção da localidade de dados para uma utilização eficiente da memória cache. As estratégias de otimização tradicionais, que dependem de modelos pré-computados ou de índices estáticos sobre os dados, não atendem às exigências de performance necessárias nesses cenários. Nesta tese, abordamos os problemas dependentes de dados em dois contextos diferentes: um na área de simulações baseada em física e outro em análise de dados em fluxo contínuo. Para o problema de simulação, apresentamos um algoritmo paralelo, em GPU, para computar múltiplos caminhos mínimos e diagramas de Voronoi em um grafo com topologia de grade. Para o problema de análise de fluxos de dados, apresentamos uma estrutura de dados paralelizável, baseada em Packed Memory Arrays, para indexar dados dinâmicos geo-localizados ao passo que mantém uma boa localidade de memória. / The quest for performance has been a constant through the history of computing systems. It has been more than a decade now since the sequential processing model had shown its first signs of exhaustion to keep performance improvements. Walls to the sequential computation pushed a paradigm shift and established the parallel processing as the standard in modern computing systems. With the widespread adoption of parallel computers, many algorithms and applications have been ported to fit these new architectures. However, in unconventional applications, with interactivity and real-time requirements, achieving efficient parallelizations is still a major challenge. Real-time performance requirement shows up, for instance, in user-interactive simulations where the system must be able to react to the user’s input within a computation time-step of the simulation loop. The same kind of constraint appears in streaming data monitoring applications. For instance, when an external source of data, such as traffic sensors or social media posts, provides a continuous flow of information to be consumed by an online analysis system. The consumer system has to keep a controlled memory budget and deliver a fast processed information about the stream Common optimizations relying on pre-computed models or static index of data are not possible in these highly dynamic scenarios. The dynamic nature of the data brings up several performance issues originated from the problem decomposition for parallel processing and from the data locality maintenance for efficient cache utilization. In this thesis we address data-dependent problems on two different applications: one on physically based simulations and another on streaming data analysis. To deal with the simulation problem, we present a parallel GPU algorithm for computing multiple shortest paths and Voronoi diagrams on a grid-like graph. Our contribution to the streaming data analysis problem is a parallelizable data structure, based on packed memory arrays, for indexing dynamic geo-located data while keeping good memory locality.
72

Caractérisation des propriétés hydrodynamiques des sols et de leur variabilité spatiale par modélisation inverse de leur teneur en eau. Application aux sols des Cévennes / Characterization of soil hydraulic properties and their variability by inverse modelling of soil moisture measurements.Application to soils of the Cévennes area.

Le Bourgeois, Olivier 15 June 2015 (has links)
Ce travail de recherche vise à caractériser les propriétés hydrodynamiques des sols des Cévennes, une zone de moyenne montagne du sud de la France connue pour être sujette à des crues à cinétique rapide, appelées « crues éclair ». Il s'agit donc de déterminer les paramètres relatifs à la conductivité hydraulique et à la rétention en eau du modèle de Mualem-van Genuchten, leur variabilité spatiale à l'échelle du versant ou du petit bassin, et les facteurs qui expliquent cette variabilité spatiale. Il s'agit également d'évaluer la perméabilité du sous-sol constitué d'une roche plus ou moins altérée, et d'en déduire des informations sur les processus de saturation des sols pouvant être à l'origine de ruissellement.Les propriétés hydrodynamiques des sols et du sous-sol ont été estimées par modélisation inverse de la teneur en eau sols, à partir d'une station pilote sur le site de Sumène et d'un réseau de 50 stations de mesure répartis sur 4 versants granitiques (site de Valescure) et 2 versants schisteux (site de Tourgueille). La station pilote comprend 3 sondes de mesure installées à 20, 40, 60 cm de profondeur, et les stations installées sur les versants comprennent chacune 2 sondes de mesure installées à des profondeurs variables allant de 15 à 45 cm. Les teneurs en eau du sol ainsi que les précipitations ont été mesurées en continu au pas de temps 15 min sur les différents sites. La procédure de modélisation inverse est basée sur l'algorithme génétique multi-objectif NSGA-II. Cette procédure a été appliquée pour chaque station, en considérant que le sol d'épaisseur variable constitué de la superposition de 2 horizons, surmontant un troisième horizon figurant la roche altérée sous-jacente. Au total, quinze paramètres doivent être calibrés pour chaque station, et sont estimés à partir de périodes sélectionnées correspondant aux épisodes de pluie les plus importants. Les processus d'évapotranspiration ont été considérés comme négligeables au cours de ces épisodes. L'analyse des propriétés de rétention et de conductivité obtenues a mis en évidence la très forte conductivité hydraulique des sols étudiés, de l'ordre de 1000 à 2000 mm/h, et leur faible rétention en eau. Les teneurs en eau à saturation estimées s'échelonnent de 0.30 à 0.60 cm3.cm-3, traduisant une grande hétérogénéité locale. On retrouve cette forte variabilité pour l'estimation des profondeurs de sol qui varient de 31 à 120 cm. Pour l'horizon représentant le sous-sol, les perméabilités sont très contrastées, avec des valeurs de conductivités hydrauliques variant de quelques unités à plus d'une centaine de mm/h. Les stations présentant les sols les moins profondes et des sous-sols moins perméables génèrent des zones saturées qui se développent à la base du profil de sol, comme ça a été observé et simulé lors des épisodes pluvieux les plus intenses. Si les propriétés des sols apparaissent très variables d'une station à une autre et d'un versant à un autre, les résultats n'ont pas montré d'organisation particulière de cette variabilité spatiale. La position de la station sur le versant n'apparaît pas être déterminante pour les porosités, les profondeurs, les perméabilités et les rétentions en eau des sols ; les distributions de ces propriétés, calculées à l'échelle des différents versants, ne semblent pas reliées aux grands traits du paysage : géologie, orientation, végétation. / This research work aims to characterize soil hydrodynamic properties of the Cévennes area, a low mountain region known to be prone to flash floods. We thus chose to estimate hydraulic conductivity and water retention properties of the Mualem –van Genuchten model and their spatial variability at the hillslope scale and between multiple hillslope profiles. The objectives are also to evaluate the weathered bedrock permeability, and consequently to enhance our understanding of the soil saturation processes.The soil and bedrock hydrodynamic properties were estimated by inverse modelling of soil moisture from a pilot station and a network of 50 stations distributed on 4 granitic hillslope and 2 schist hillslope. The pilot station was instrumented with 3 soil moisture sensors located at 20, 40 and 60 cm deep whereas the hillslope stations were instrumented with 2 soil moisture sensors located variably from 15 to 45 cm deep. Both soil moisture and precipitation were recorded with a 15 min time step for every station. The inverse modelling procedure is based on the multi-objective genetic algorithm NSGA-II. This procedure was used for every station considering a variably deep soil composed by 2 layers surmounting a 100 cm deep third layer representing the weathered bedrock. Fifteen parameters were calibrated for every station, and were estimated from small selected rainfall periods of 1 to 15 days corresponding to the major rainfall events during the monitoring period. Evapotranspiration has been considered as negligible during those events. The analysis of those retention and conductivity properties shows a very important hydraulic conductivity for the studied soils, ranging from 1000 to 2000 mm/h, and their low retention capacity. The soil saturated water content varies from 0.30 to 0.60 cm3.cm-3, which is a consequence of the important soil heterogeneity at the hillslope scale. We also find that heterogeneity on the estimation of soil depth which varies from 31 to 120 cm. For the weathered bedrock layer, we also found contrasted permeability varying from a few units to a hundred of mm/h. Stations with the shallowest soils and the less permeable bedrock presenting a saturation process at the soil/bedrock contact, as monitored and simulated during the most intense rainfalls. If the estimated soil hydrodynamic properties exhibit important variations at the hillslope scale from a station to another, results showed no specific spatial organization of this variability. The station's position on the hillslope is not decisive to estimate saturated soil moisture, soil depth, soil permeability or water retention capacity. The distribution of those properties, calculated for the 6 studied hillslope is not either correlated to the landscape general characteristic: geology, orientation, land cover.
73

MODELS AND ALGORITHMS FOR INTERACTIVE AUDIO RENDERING

Tsingos, Nicolas 14 April 2008 (has links) (PDF)
Les systèmes de réalité virtuelle interactifs combinent des représentations visuelle, sonore et haptique, afin de simuler de manière immersive l'exploration d'un monde tridimensionnel représenté depuis le point de vue d'un observateur contrôlé en temps réel par l'utilisateur. La plupart des travaux effectués dans ce domaine ont historiquement port'e sur les aspects visuels (par exemple des méthodes d'affichage interactif de modèles 3D complexes ou de simulation réaliste et efficace de l'éclairage) et relativement peu de travaux ont été consacrés 'a la simulation de sources sonores virtuelles 'également dénommée auralisation. Il est pourtant certain que la simulation sonore est un facteur clé dans la production d'environnements de synthèse, la perception sonore s'ajoutant à la perception visuelle pour produire une interaction plus naturelle. En particulier, les effets sonores spatialisés, dont la direction de provenance est fidèlement reproduite aux oreilles de l'auditeur, sont particulièrement importants pour localiser les objets, séparer de multiples signaux sonores simultanés et donner des indices sur les caractéristiques spatiales de l'environnement (taille, matériaux, etc.). La plupart des systèmes de réalité virtuelle immersifs, des simulateurs les plus complexes aux jeux vidéo destin'es au grand public mettent aujourd'hui en œuvre des algorithmes de synthèse et spatialisation des sons qui permettent d'améliorer la navigation et d'accroître le réalisme et la sensation de présence de l'utilisateur dans l'environnement de synthèse. Comme la synthèse d'image dont elle est l'équivalent auditif, l'auralisation, appel'ee aussi rendu sonore, est un vaste sujet 'a la croisée de multiples disciplines : informatique, acoustique et 'électroacoustique, traitement du signal, musique, calcul géométrique mais également psycho-acoustique et perception audio-visuelle. Elle regroupe trois problématiques principales: synthèse et contrôle interactif de sons, simulation des effets de propagation du son dans l'environnement et enfin, perception et restitution spatiale aux oreilles de l'auditeur. Historiquement, ces trois problématiques émergent de travaux en acoustique architecturale, acoustique musicale et psycho-acoustique. Toutefois une différence fondamentale entre rendu sonore pour la réalité virtuelle et acoustique réside dans l'interaction multimodale et dans l'efficacité des algorithmes devant être mis en œuvre pour des applications interactives. Ces aspects importants contribuent 'a en faire un domaine 'a part qui prend une importance croissante, tant dans le milieu de l'acoustique que dans celui de la synthèse d'image/réalité virtuelle.
74

Practical water animation using physics and image based methods

Wang, Huamin 21 August 2009 (has links)
Generating natural phenomena in a virtual world has a number of practical applications. Thanks to the rich and complicated details in the real world, the goal of realistically and efficiently reproducing natural phenomena is well known as an open problem for graphics researchers. In this dissertation, three different issues in modeling liquid animations have been addressed. First, a virtual surface method is proposed to account for surface tension effects and their interactions with solid surfaces in physically based fluid simulation. This allows us to generate various surface tension behaviors in small scale liquid. The second issue that is addressed is how to make small scale fluid simulation more efficient. The proposed solution is a general shallow wave equation model, extended from the original shallow wave equations. By simplifying 3D incompressible fluid dynamics into 2D, small scale liquid can be stably and efficiently simulated over arbitrarily curved surfaces using implicit numerical schemes. The third contribution is a novel hybrid framework that combines image based reconstruction techniques with physically based fluid simulation. While image based methods cannot correctly generate fluid animations alone frame by frame, physics is used as a refinement tool to enforce physical soundness by propagating shape information back and forth in space and time. In this way, water animations can be realistically and faithfully generated from images without error accumulation or stability issues.
75

Parallel algorithms and data structures for interactive applications / Algoritmos Paralelos e Estruturas de Dados para Aplicações Interativas / Algorithmes et Structures de Données Parallèles pour Applications Interactives

Toss, Julio January 2017 (has links)
La quête de performance a été une constante à travers l’histoire des systèmes informatiques. Il y a plus d’une décennie maintenant, le modèle de traitement séquentiel montrait ses premiers signes d’épuisement pour satisfaire les exigences de performance. Les barrières du calcul séquentiel ont poussé à un changement de paradigme et ont établi le traitement parallèle comme standard dans les systèmes informatiques modernes. Avec l’adoption généralisée d’ordinateurs parallèles, de nombreux algorithmes et applications ont été développés pour s’adapter à ces nouvelles architectures. Cependant, dans des applications non conventionnelles, avec des exigences d’interactivité et de temps réel, la parallélisation efficace est encore un défi majeur. L’exigence de performance en temps réel apparaît, par exemple, dans les simulations interactives où le système doit prendre en compte l’entrée de l’utilisateur dans une itération de calcul de la boucle de simulation. Le même type de contrainte apparaît dans les applications d’analyse de données en continu. Par exemple, lorsque des donnes issues de capteurs de trafic ou de messages de réseaux sociaux sont produites en flux continu, le système d’analyse doit être capable de traiter ces données à la volée rapidement sur ce flux tout en conservant un budget de mémoire contrôlé La caractéristique dynamique des données soulève plusieurs problèmes de performance tel que la décomposition du problème pour le traitement en parallèle et la maintenance de la localité mémoire pour une utilisation efficace du cache. Les optimisations classiques qui reposent sur des modèles pré-calculés ou sur l’indexation statique des données ne conduisent pas aux performances souhaitées. Dans cette thèse, nous abordons les problèmes dépendants de données sur deux applications différentes : la première dans le domaine de la simulation physique interactive et la seconde sur l’analyse des données en continu. Pour le problème de simulation, nous présentons un algorithme GPU parallèle pour calculer les multiples plus courts chemins et des diagrammes de Voronoi sur un graphe en forme de grille. Pour le problème d’analyse de données en continu, nous présentons une structure de données parallélisable, basée sur des Packed Memory Arrays, pour indexer des données dynamiques géo-référencées tout en conservant une bonne localité de mémoire. / A busca por desempenho tem sido uma constante na história dos sistemas computacionais. Ha mais de uma década, o modelo de processamento sequencial já mostrava seus primeiro sinais de exaustão pare suprir a crescente exigência por performance. Houveram "barreiras"para a computação sequencial que levaram a uma mudança de paradigma e estabeleceram o processamento paralelo como padrão nos sistemas computacionais modernos. Com a adoção generalizada de computadores paralelos, novos algoritmos foram desenvolvidos e aplicações reprojetadas para se adequar às características dessas novas arquiteturas. No entanto, em aplicações menos convencionais, com características de interatividade e tempo real, alcançar paralelizações eficientes ainda representa um grande desafio. O requisito por desempenho de tempo real apresenta-se, por exemplo, em simulações interativas onde o sistema deve ser capaz de reagir às entradas do usuário dentro do tempo de uma iteração da simulação. O mesmo tipo de exigência aparece em aplicações de monitoramento de fluxos contínuos de dados (streams). Por exemplo, quando dados provenientes de sensores de tráfego ou postagens em redes sociais são produzidos em fluxo contínuo, o sistema de análise on-line deve ser capaz de processar essas informações em tempo real e ao mesmo tempo manter um consumo de memória controlada A natureza dinâmica desses dados traz diversos problemas de performance, tais como a decomposição do problema para processamento em paralelo e a manutenção da localidade de dados para uma utilização eficiente da memória cache. As estratégias de otimização tradicionais, que dependem de modelos pré-computados ou de índices estáticos sobre os dados, não atendem às exigências de performance necessárias nesses cenários. Nesta tese, abordamos os problemas dependentes de dados em dois contextos diferentes: um na área de simulações baseada em física e outro em análise de dados em fluxo contínuo. Para o problema de simulação, apresentamos um algoritmo paralelo, em GPU, para computar múltiplos caminhos mínimos e diagramas de Voronoi em um grafo com topologia de grade. Para o problema de análise de fluxos de dados, apresentamos uma estrutura de dados paralelizável, baseada em Packed Memory Arrays, para indexar dados dinâmicos geo-localizados ao passo que mantém uma boa localidade de memória. / The quest for performance has been a constant through the history of computing systems. It has been more than a decade now since the sequential processing model had shown its first signs of exhaustion to keep performance improvements. Walls to the sequential computation pushed a paradigm shift and established the parallel processing as the standard in modern computing systems. With the widespread adoption of parallel computers, many algorithms and applications have been ported to fit these new architectures. However, in unconventional applications, with interactivity and real-time requirements, achieving efficient parallelizations is still a major challenge. Real-time performance requirement shows up, for instance, in user-interactive simulations where the system must be able to react to the user’s input within a computation time-step of the simulation loop. The same kind of constraint appears in streaming data monitoring applications. For instance, when an external source of data, such as traffic sensors or social media posts, provides a continuous flow of information to be consumed by an online analysis system. The consumer system has to keep a controlled memory budget and deliver a fast processed information about the stream Common optimizations relying on pre-computed models or static index of data are not possible in these highly dynamic scenarios. The dynamic nature of the data brings up several performance issues originated from the problem decomposition for parallel processing and from the data locality maintenance for efficient cache utilization. In this thesis we address data-dependent problems on two different applications: one on physically based simulations and another on streaming data analysis. To deal with the simulation problem, we present a parallel GPU algorithm for computing multiple shortest paths and Voronoi diagrams on a grid-like graph. Our contribution to the streaming data analysis problem is a parallelizable data structure, based on packed memory arrays, for indexing dynamic geo-located data while keeping good memory locality.
76

Réduction de dimension pour l'animation de personnages / Dimension reduction for character animation

Tournier, Maxime 17 October 2011 (has links)
Dans cette thèse, nous proposons de nouvelles representations pourles poses du mouvement humain, apprises sur des données réelles, envue d’une synthèse de nouveaux mouvements en temps-réel. Dans unepremière partie, nous exploitons une méthode statistique adaptée auxgroupes de Lie (Analyse en Géodésiques Principales, AGP) pour approximerla variété des poses d’un sujet en mouvement, à partir de donnéesde capture de mouvement. Nous proposons un algorithme de cinématiqueinverse exploitant cette paramétrisation réduite, permettantpar construction de synthétiser des poses proches des données initiales.Nous validons ce modèle cinématique par une application à la compressionde données de mouvements, dans laquelle seules quelques trajectoiresdes extrémités des membres du squelettes permettent de reconstruireune bonne approximation de l’ensemble des données initiales.Dans une deuxième partie, nous étendons cette approche à l’animationphysique de personnages virtuels. La paramétrisation réduitepar AGP fournit les coordonnées généralisées de la formulation Lagrangiennede la mécanique. Nous dérivons un intégrateur temporelexplicite basé sur les intégrateurs variationnels. Afin d’en améliorer lastabilité, nous proposons un modèle d’amortissement inspiré de l’algorithmede Levenberg-Marquardt. Nous présentons également une méthodegéométrique d’apprentissage des limites angulaires sur des donnéesde capture de mouvement, ainsi que leur application comme contraintescinématiques.Dans une troisième partie, nous abordons le problème du contrôledu mouvement. En formulant les étapes de la simulation physique d’unepart, et de la cinématique inverse d’autre part comme deux programmesquadratiques, nous proposons un algorithme de pseudo-contrôle parinterpolation des métriques, permettant un compromis intuitif entre simulationphysique non-contrôlée, et cinématique inverse. Cette approchefaisant intervenir des forces externes, nous proposons une formulationalternative, utilisant uniquement les forces associées à la paramétrisationréduite des poses. Cette formulation est obtenue par relaxationdu problème théorique de contrôle sous contraintes unilatérales, nonconvexe,en un programme quadratique convexe. Ces algorithmes sontévalués sur des contrôleurs d’équilibre et de suivi. / In this thesis, we propose novel, data-driven representations for humanposes, suitable for real-time synthesis of novel character motion. Inthe first part, we exploit Lie group statistical analysis techniques (PrincipalGeodesic Analysis, PGA) to approximate the pose manifold of amotion capture sequence by a reduced set of pose geodesics. We proposean inverse kinematics algorithm using this reduced parametrizationto automatically produce poses that are close to the learning set. Wedemonstrate the efficiency of the resulting pose model by an applicationto motion capture data compression, where only a few end-effector trajectoriesare used to recover a good approximation of the initial data.In the second part, we extend this approach to the physically-basedanimation of virtual characters. The PGA-reduced parametrization providesgeneralized coordinates in a Lagrangian formulation of mechanics.We derive an explicit time integrator by approximating existingvariational integrators, and propose a damping model based on theLevenberg-Marquardt algorithm. We also describe a geometric, datadriven,angular limit learning algorithm, and the associated kinematicconstraints.In the third part, we reach the problem of task-space motion control.By formulating both physical simulation and inverse kinematicstime stepping schemes as two quadratic programs, we propose a simplepseudo-control algorithm that interpolates between the two metrics.This allows for an intuitive trade-off between uncontrolled simulationand kinematic manipulation. Since this approach makes use of externalforces, we propose an alternate formulation using only the generalizedforces associated to the pose parametrization. A control algorithmis obtained by the relaxation of the exact, non-convex control problemunder unilateral constraints, into a convex quadratic program. Thesealgorithms are evaluated on simple balance and tracking controllers.
77

Simulação hidrossedimentológica com o modelo Lisem em uma pequena bacia hidrográfica rural / Hidrossedimentological simulation with Lisem model in a small rural catchment

Dalbianco, Leandro 28 February 2013 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Hydrossedimentological monitoring and modeling have been used as important tools to evaluate and simulate the hydrosedimentological processes in rural watersheds, in order to effectively propose conservation practices in environmentally sensitive locations. The objective of this research was to evaluate the performance of a physically based hydrological model (LISEM - Limburg Soil Erosion Model) in quantifying runoff and erosion in a rural catchment with high spatial variability (horizontally and vertically) physical and hydrological characteristics of the soil. The catchment has an area of 1.19 km2 and is situated in the northeastern region of the Rio Grande do Sul state, Brazil. Soils are characterized by reduction of water flow in the vertical soil profile either by the small thickness (Entisols and Inceptisols) or textural gradient between horizons (Ultisols) - and are associated with variations of relief, which is composed of soft hills in the top section and mountainous in the bottom section of the catchment. The predominant land use is tobacco farming (Nicotiana tabacum L.), where the surface layer of the soil is tilled to form ridges. In the first stage of the study, five slopes of the basin used for tobacco cultivation were sampled to characterize the physical and hydraulic properties at different points in the relief (top, middle slope and lowland) and four soil layers (0.00 to 0.04, from 0.20 to 0.24, from 0.40 to 0.44 and from 0.60 to 0,64 m). Field trials were also conducted to determine the infiltration rate on the slopes, and equations were also established to estimate the saturated hydraulic conductivity in each layer of soil sampled. In the second step, the LISEM model was calibrated to represent the hydrograph and sedimentograph of 20 rainfall events monitored in the river mouth from 2009 to 2012. The results of the first stage show that there is horizontal and vertical variability of physical and hydraulic properties on the slopes, being that the hillsides have a higher saturated hydraulic conductivity due to its coarser texture. Both the hydraulic conductivity and the infiltration rate were effective in identifying the horizontal variability of water flow on the slopes. The hydraulic conductivity can be estimated with good accuracy when variables from subsoil layers, for example, the total sand content, are used. The results of the second stage of the study revealed that the LISEM had a good performance in modeling the hydrograph. However, it was not possible to represent the sedimentograph, and there was an overestimate in sediment production. The model s equations related to erosion do not represent the dynamics that occur in this catchment. / O monitoramento e a modelagem hidrossedimentológica têm sido utilizados como ferramentas importantes para avaliar e simular os processos hidrossedimentológicos em bacias hidrográficas rurais, com o intuito de propor, de forma eficaz, práticas conservacionistas em locais ambientalmente frágeis. O objetivo desta pesquisa foi avaliar o desempenho de um modelo hidrológico de base física (LISEM Limburg Soil Erosion Model) em quantificar o escoamento superficial e o processo erosivo em uma bacia hidrográfica rural com grande variabilidade espacial (no sentido horizontal e vertical) das características físico-hídricas de solo. A bacia hidrográfica possui 1,19 km2 e está situada na região nordeste do estado do Rio Grande do Sul, Brasil. Os solos são caracterizados pela redução do fluxo de água na direção vertical do perfil de solo seja pela pequena espessura (Neossolos e Cambissolos) ou pelo gradiente textural entre horizontes (Argissolos) e estão associados às variações do relevo, que é ondulado na fração superior e montanhoso na fração inferior da bacia. O uso do solo predominante é o cultivo do tabaco (Nicotiana tabacum L.), em que a camada superficial do solo é revolvida para a construção de camalhões. Na primeira etapa do estudo, cinco encostas da bacia utilizadas para o cultivo do tabaco foram amostradas para caracterização das propriedades físico-hídricas em diferentes pontos do relevo (topo, meia encosta e várzea) e em quatro camadas de solo (0,00 a 0,04, 0,20 a 0,24, 0,40 a 0,44 e 0,60 a 0,64 m). Também foram realizados ensaios de campo para determinação da taxa de infiltração básica nas encostas e, ainda, foram construídas equações para estimativa da condutividade hidráulica saturada em cada camada de solo amostrada. Na segunda etapa, o modelo LISEM foi calibrado para representar o hidrograma e o sedimentograma de 20 eventos monitorados no exutório da bacia entre no período de 2009 a 2012. Os resultados da primeira etapa comprovam que há variabilidade horizontal e vertical das propriedades físico-hídricas nas encostas, sendo que a meia encosta apresenta maior condutividade hidráulica saturada devido à textura mais grosseira neste local. Tanto a condutividade hidráulica quanto a taxa de infiltração básica foram eficazes em identificar a variabilidade horizontal do fluxo de água nas encostas. A condutividade hidráulica saturada pode ser estimada com boa precisão quando são usadas variáveis das camadas subsuperficiais do solo como, por exemplo, o teor de areia total. Os resultados da segunda etapa do estudo revelaram que o LISEM apresentou bom desempenho na modelagem do hidrograma. No entanto, não foi possível a representação do sedimentograma, sendo que houve superestimativa da produção de sedimentos. As equações do modelo relacionadas com o processo erosivo não representam a dinâmica que ocorre nesta bacia hidrográfica.
78

Construction et évaluation d'un modèle de transport de contaminants réactif couplé surface-subsurface à l'échelle du versant / Construction and evaluation of a coupled surface-subsurface flow and transport pesticides model up to hillslope scale.

Gatel, Laura 09 January 2018 (has links)
L'utilisation de pesticides sur les surfaces agricoles conduit à une contamination généralisée des eaux de surface et de subsurface en France. Dans l'attente d'une évolution profonde des pratiques agricoles et d'une baisse durable de l'utilisation des pesticides, il est intéressant de chercher à limiter des transferts des zones agricoles aux zones aquatiques. Pour mieux agir sur les voies de transfert, il est nécessaire d'approfondir les connaissances des processus en jeu et de leurs interactions éventuelles et de tirer au mieux partie des observations du terrain.L'objectif de cette thèse est l'intégration de processus de transferts réactif dans le modèle hydrologique à base physique CATHY (CATchment HYdrology), capable de simuler en 3 dimensions les écoulements de l'eau de façon couplée surface-subsurface et le transport advectif dans des situations variablement saturées. En subsurface, les processus d'adsorption linéaire et de dégradation du premier ordre sont implémentés. Un module de mélange des solutés entre la lame ruisselante et la première couche de sol est ajouté, qui permet de simuler la remobilisation des solutés de la subsurface dans le ruissellement. Le couplage surface-subsurface des écoulement est très efficace dans ce modèle, et le couplage du transport de soluté adoptant la même stratégie a été amélioré pour mieux respecter la conservation de la masse.Le modèle est en premier lieu testé sur des données issues d'expérimentations de transfert de subsurface sur une maquette de laboratoire à petite échelle (2 m de long, o.5 m de large, 1 m de profondeur). Les résultats sont confrontés aux chroniques de flux massiques observées et une analyse de sensibilité de type Morris est menée. Le modèle est capable de reproduire de façon satisfaisante les observations, et très satisfaisante après une légère calibration. Les conductivités à saturation horizontale et verticale, la porosité et le paramètre $n$ de la courbe de rétention influencent de façon non négligeable les résultats hydrodynamiques et de transfert de soluté. Dans un second temps, le modèle est évalué sur les données issus d'un versant viticole réel (0.6 ha) dans un contexte orageux avec de fortes interactions surface-subsurface. Une analyse de sensibilité globale est menée, et met en valeur les mêmes paramètres que la méthode de Morris. Les interactions entre les paramètres influencent fortement la variabilité des sorties hydrodynamiques et de transfert. La conservation de la masse est très correctement assurée malgré la complexité de la simulation.Le modèle auquel on aboutit correspond bien aux objectifs de départ, sa validation est solide, même si elle n'est rigoureusement valable que dans les contextes précis où elle a été réalisée. On a montré que le modèle était robuste et capable de reproduire des données observées. D'autres processus manquent encore pour représenter toutes les voies de transfert à l'échelle du versant, notamment la représentation du transfert préférentiel en subsurface et du transport sédimentaire en surface. / Pesticide use on agricultural surfaces leads to a broad surface and subsurface water contamination in France. Awaiting a deep agricultural practices evolution and a sustained fall of the pesticide use, it is of interest to limit transfers form agricultural fields to rivers. In order to constrain those transfers, a deepen knowledge of processes at stake and their potential interactions is necessary, as well as taking full advantages of fields observations.The aim of this PhD is the reactive transfer processes integration in the Hydrological physically-based model CATHY (CATchment HYdrology) which simulates surface-subsurface coupled water flow and advectiv solute transport in three dimensions and in variably saturated situations. Linear adsorption and first order decay are implemented in subsurface. A mixing modules is added, and evens the concentration between surface runoff and subsurface first layer. This module simulates the solute mobilisation from soil to surface runoff. The water flow surface-subsurface coupling procedure is very accurate in CATHY, and the transport coupling procedure is improve in order to respect the mass conservation.The model is first evaluated on subsurface transfer laboratory experimentation data at a small scale (2 m long, o.5 m wide, 1 m deep). Results are compared to mass flux evolution in time and a Morris sensitivity analysis is conducted. The model is able to acceptably reproduce observation, and properly after a slight calibration. Horizontal and vertical saturated conductivities, porosity and the $n$ parameter of retention curve significantly influence hydrodynamics and solute transport. As a second step, the model is evaluated on data from a field wine hillslope on an intense rain event, therefore in a context with a lot of surface-subsurface interactions. A global sensitivity analysis is conducted and highlights same parameters as the Morris method. Interactions between parameters highly influence the variability of hydrodynamic and solute transfer outputs. Mass conservation is accurate despite the complexity of the context.The resulting model meets the objectives, its evaluation is strong even if its theoretically only valid in the precise context in which the evaluations where conducted. The model is robust and able to reproduce observed data. Some complementary processes are still missing in the model to properly represent transfer ways at the hillslope scale, such as subsurface preferential transfers and surface sedimentary transport.
79

Parallel algorithms and data structures for interactive applications / Algoritmos Paralelos e Estruturas de Dados para Aplicações Interativas / Algorithmes et Structures de Données Parallèles pour Applications Interactives

Toss, Julio January 2017 (has links)
La quête de performance a été une constante à travers l’histoire des systèmes informatiques. Il y a plus d’une décennie maintenant, le modèle de traitement séquentiel montrait ses premiers signes d’épuisement pour satisfaire les exigences de performance. Les barrières du calcul séquentiel ont poussé à un changement de paradigme et ont établi le traitement parallèle comme standard dans les systèmes informatiques modernes. Avec l’adoption généralisée d’ordinateurs parallèles, de nombreux algorithmes et applications ont été développés pour s’adapter à ces nouvelles architectures. Cependant, dans des applications non conventionnelles, avec des exigences d’interactivité et de temps réel, la parallélisation efficace est encore un défi majeur. L’exigence de performance en temps réel apparaît, par exemple, dans les simulations interactives où le système doit prendre en compte l’entrée de l’utilisateur dans une itération de calcul de la boucle de simulation. Le même type de contrainte apparaît dans les applications d’analyse de données en continu. Par exemple, lorsque des donnes issues de capteurs de trafic ou de messages de réseaux sociaux sont produites en flux continu, le système d’analyse doit être capable de traiter ces données à la volée rapidement sur ce flux tout en conservant un budget de mémoire contrôlé La caractéristique dynamique des données soulève plusieurs problèmes de performance tel que la décomposition du problème pour le traitement en parallèle et la maintenance de la localité mémoire pour une utilisation efficace du cache. Les optimisations classiques qui reposent sur des modèles pré-calculés ou sur l’indexation statique des données ne conduisent pas aux performances souhaitées. Dans cette thèse, nous abordons les problèmes dépendants de données sur deux applications différentes : la première dans le domaine de la simulation physique interactive et la seconde sur l’analyse des données en continu. Pour le problème de simulation, nous présentons un algorithme GPU parallèle pour calculer les multiples plus courts chemins et des diagrammes de Voronoi sur un graphe en forme de grille. Pour le problème d’analyse de données en continu, nous présentons une structure de données parallélisable, basée sur des Packed Memory Arrays, pour indexer des données dynamiques géo-référencées tout en conservant une bonne localité de mémoire. / A busca por desempenho tem sido uma constante na história dos sistemas computacionais. Ha mais de uma década, o modelo de processamento sequencial já mostrava seus primeiro sinais de exaustão pare suprir a crescente exigência por performance. Houveram "barreiras"para a computação sequencial que levaram a uma mudança de paradigma e estabeleceram o processamento paralelo como padrão nos sistemas computacionais modernos. Com a adoção generalizada de computadores paralelos, novos algoritmos foram desenvolvidos e aplicações reprojetadas para se adequar às características dessas novas arquiteturas. No entanto, em aplicações menos convencionais, com características de interatividade e tempo real, alcançar paralelizações eficientes ainda representa um grande desafio. O requisito por desempenho de tempo real apresenta-se, por exemplo, em simulações interativas onde o sistema deve ser capaz de reagir às entradas do usuário dentro do tempo de uma iteração da simulação. O mesmo tipo de exigência aparece em aplicações de monitoramento de fluxos contínuos de dados (streams). Por exemplo, quando dados provenientes de sensores de tráfego ou postagens em redes sociais são produzidos em fluxo contínuo, o sistema de análise on-line deve ser capaz de processar essas informações em tempo real e ao mesmo tempo manter um consumo de memória controlada A natureza dinâmica desses dados traz diversos problemas de performance, tais como a decomposição do problema para processamento em paralelo e a manutenção da localidade de dados para uma utilização eficiente da memória cache. As estratégias de otimização tradicionais, que dependem de modelos pré-computados ou de índices estáticos sobre os dados, não atendem às exigências de performance necessárias nesses cenários. Nesta tese, abordamos os problemas dependentes de dados em dois contextos diferentes: um na área de simulações baseada em física e outro em análise de dados em fluxo contínuo. Para o problema de simulação, apresentamos um algoritmo paralelo, em GPU, para computar múltiplos caminhos mínimos e diagramas de Voronoi em um grafo com topologia de grade. Para o problema de análise de fluxos de dados, apresentamos uma estrutura de dados paralelizável, baseada em Packed Memory Arrays, para indexar dados dinâmicos geo-localizados ao passo que mantém uma boa localidade de memória. / The quest for performance has been a constant through the history of computing systems. It has been more than a decade now since the sequential processing model had shown its first signs of exhaustion to keep performance improvements. Walls to the sequential computation pushed a paradigm shift and established the parallel processing as the standard in modern computing systems. With the widespread adoption of parallel computers, many algorithms and applications have been ported to fit these new architectures. However, in unconventional applications, with interactivity and real-time requirements, achieving efficient parallelizations is still a major challenge. Real-time performance requirement shows up, for instance, in user-interactive simulations where the system must be able to react to the user’s input within a computation time-step of the simulation loop. The same kind of constraint appears in streaming data monitoring applications. For instance, when an external source of data, such as traffic sensors or social media posts, provides a continuous flow of information to be consumed by an online analysis system. The consumer system has to keep a controlled memory budget and deliver a fast processed information about the stream Common optimizations relying on pre-computed models or static index of data are not possible in these highly dynamic scenarios. The dynamic nature of the data brings up several performance issues originated from the problem decomposition for parallel processing and from the data locality maintenance for efficient cache utilization. In this thesis we address data-dependent problems on two different applications: one on physically based simulations and another on streaming data analysis. To deal with the simulation problem, we present a parallel GPU algorithm for computing multiple shortest paths and Voronoi diagrams on a grid-like graph. Our contribution to the streaming data analysis problem is a parallelizable data structure, based on packed memory arrays, for indexing dynamic geo-located data while keeping good memory locality.
80

Simulace a vizualizace vodního toku / Simulation and Vizualization of a Water Flow

Drastil, Petr January 2012 (has links)
This work deals with design and implementation of simple demonstration aplication for simulation of a water flow on irregular terrain. The work examines essential building blocks of the simulation. It also suggests approaches that can be used to optimize and/or extend used method.

Page generated in 0.0702 seconds