Abstract
Dissertação de mestrado integrado em Computer Science Technological evolution is impacting several industries, e.g., by allowing them to deliver higher levels of functionality. The automotive industry is an example of how technology is supporting the development of new solutions in vehicle safety and comfort. Advanced Driver Assistance Systems (ADAS) are cases of solutions that evolved significantly in recent years. This is possible not only due to the progress of electronic solutions but also because of higher quality in software. The smartphone is an example of this evolution with a broad range of applicability since these devices have been used to develop ADAS, making them an interesting cost-effective platform to develop such systems. Previous research has shown smartphones’ ability to output sensors data with the necessary quality for a broad number of applications with special focus in inertial sensors. However, such studies tend to be difficult to reproduce or lack the desired detail levels of their experimental methods. Concerns about how good are smartphone sensors and their use to develop ADAS emerge when reading existing literature, particularly, how the context of collecting data is controlled and which variables impact the collection process. In order to assess the feasibility of using smartphones as sensing devices, questions arise on how different parts of the collection setup affect the quality of data collected. Motivated by those questions, a study considering four different hypotheses is proposed to assess the impact of a controlled set of variables, namely: brands of inertial sensors, car mounts, sensor sampling rates, and vehicles. A set of controlled experiments is performed to assess the impact of each variable in the collection process of inertial sensors, more precisely the vertical acceleration. To perform the experiments, three special-purpose tools were developed. Smartphones used in the experiments feature an application to collect and export their sensors data. A researcher of an experiment operates another smartphone application to annotate road anomalies found while driving. A desktop application automates the computation and statistical validation of the vertical acceleration correlation from different setups. Dynamic Time Warping was used to compute the correlation coefficient of vertical acceleration as measured by different devices. Results show a baseline correlation coefficient of 0.892 with a standard configuration of software and hardware. When one of the independent variables is changed, the resulting coefficients range from 0.827 to 0.848. Randomization tests were executed to statistically validate experiments results, making use of a Random Shuffle algorithm on surrogate data. Such tests rejected all four proposed null hypotheses regarding dissimilarities on vertical acceleration sensed by different setups. From the controlled experiment a deeper understanding of the variables influencing data collection with smartphones was obtained. Results showed that varying the inertial sensors, car mounts, rates of sampling, or vehicles had a low impact on vertical acceleration sensed by smartphones. This is a good indicator that smartphones can be used to develop ADAS without the need to standardize every part of the collection setup. Thus, it possible to foresee the deployment of a system to a wider audience by taking advantage of existing equipment. A evolução tecnológica está a afectar várias indústrias, por exemplo, ao capacitá-las para fornecer níveis mais elevados de funcionalidade. A indústria automóvel é um exemplo da forma como a tecnologia está a apoiar o desenvolvimento de novas soluções de conforto e segurança automóvel. Os Sistemas Avançados de Assistência ao Condutor – Advanced Driver Assistance Systems (ADAS) – são casos de soluções que evoluíram significativamente nos últimos anos. Para tal, não só contribuiu o progresso de soluções electrónicas, mas também o aumento de qualidade do software. Os smartphones são um exemplo desta evolução de ampla aplicabilidade, sendo já utilizados para desenvolver ADAS e uma interessante plataforma para desenvolver tais sistemas com baixo custo. Estudos anteriores demostraram a capacidade dos smartphones para fornecer dados de sensores com a qualidade necessária para um grande número de aplicações, com especial foco nos sensores inerciais. No entanto, tais estudos tendem a ser de difícil reprodução ou não possuem o nível de detalhe desejado nos seus métodos experimentais. Questões sobre a qualidade dos sensores dos smartphones e o seu uso para desenvolver ADAS surgem do estudo da literatura existente, particularmente como a recolha de dados pode ser controlada e que variáveis têm impacto nesse processo. Para avaliar a viabilidade do uso de smartphones como dispositivos sensoriais, nascem questões sobre como as diferentes partes do sistema afetam a qualidade dos dados recolhidos por ele. Motivado por essas questões, é proposto o estudo de quatro hipóteses para medir o impacto de um conjunto de variáveis, a saber: sensores inerciais, suportes de telemóvel, taxas de amostragem dos sensores, e veículos. Experiências controladas são realizadas para estudar o impacto de cada variável no processo de recolha de dados de sensores, mais precisamente a aceleração vertical. Foram desenvolvidas três ferramentas de software para a realização das experiências. Os smartphones usados possuem uma aplicação para recolher e exportar os dados dos seus sensores. Durante a experiência, um investigador utiliza outra aplicação de smartphone para anotar as anomalias da estrada encontradas durante a condução. Uma aplicação de desktop automatiza a computação e validação estatistica da correlação da aceleração vertical medida por diferentes dispositivos. O coeficiente de correlação da aceleração vertical medida por diferentes dispositivos fez-se usando o algoritmo Dynamic Time Warping. Os resultados mostram um coeficiente de 0.892 com uma configuração padrão de software e hardware, que serve como base de análise. Quando uma das variáveis independentes é alterada, os coeficientes resultantes variam entre 0.827 e 0.848. Testes de permutação foram executados para validar estatisticamente os resultados experimentais, usando o algoritmo Random Shuffle sobre dados substitutos. Esses testes rejeitaram as quatro hipóteses nulas relativas à diferença de aceleração vertical detetada por diferentes dispositivos. A partir das experiências obteve-se uma compreensão aprofundada das variáveis que influenciam a coleção de dados com smartphones. Os resultados mostram que variar os sensores inerciais, suportes de telemóvel, taxas de amostragem, e veículos tem baixo impacto na aceleração vertical detetada. Isto indica que estes dispositivos podem ser usados para desenvolver ADAS sem a necessidade de padronizar cada peça da recolha de dados. Assim, é possível antever o desenvolvimento de um sistema para um público mais amplo, tirando partido de equipamentos já existentes.
Abstract
Dissertação de mestrado integrado em Computer Science Technological evolution is impacting several industries, e.g., by allowing them to deliver higher levels of functionality. The automotive industry is an example of how technology is supporting the development of [...]
Abstract
Multi-objective Topology Optimization has been receiving more and more attention in structural design recently. It attempts to maximize several performance objectives by redistributing the material in a design space for a given set of boundary conditions and constraints, yielding many Paretooptimal solutions. However, the high number of solutions makes it difficult to identify preferred designs. Therefore, an automatic way of summarizing solutions is needed for selecting interesting designs according to certain criteria, such as crashworthiness, deformation, and stress state. One approach for summarization is to cluster similar designs and obtain design representatives based on a suitable metric. For example, with Euclidean distance of the objective functions as the metric, design groups with similar performance can be identified and only the representative designs from different clusters may be analyzed. However, previous research has not dealt with the deformation-related time-series data of structures with different topologies. Since the non-linear dynamic behavior of designs is important in various fields such as vehicular crashworthiness, a clustering method based on time-dependent behavior of structures is proposed here. To compare the time-series displacement data of selected nodes in the structure and to create similarity matrices of those datasets, euclidean metrics and Dynamic Time Warping (DTW) are introduced. This is combined with clustering techniques such as k-medoids and Ordering Points To Identify the Clustering Structure (OPTICS), and we investigate the use of unsupervised learning methods to identify and group similar designs using the time series of nodal displacement data. In the first part, we create simple time-series datasets using a mass-spring system to validate the proposed methods. Each dataset has predefined clusters of data with distinct behavior such as different periods or modes. Then, we demonstrate that the combination of metrics for comparison of time series (Euclidean and DTW) and the clustering method (k-medoids and OPTICS) can identify the clusters of similar behavior accurately. In the second part, we apply these methods to a more realistic, engineering dataset of nodal displacement time series describing the crash behavior of topologically-optimized designs. We identify similar structures and obtain representative designs from each cluster. This reveals that the suggested method is useful in analyzing dynamic crash behavior and supports the designers in selecting representative structures based on deformation data at the early stages of the design process.
Abstract
Multi-objective Topology Optimization has been receiving more and more attention in structural design recently. It attempts to maximize several performance objectives by redistributing the material in a design [...]
Abstract
Under the influence of internal geological conditions and external factors such as cycle and random, the landslide evolution process has typical leaping characteristics. The traditional deep learning model based on the gating mechanism has insufficient prediction ability for the step-type landslide, and the multi-head self-attention can adaptively mine the change degree characteristics of the sequence by focusing on the implicit information of the time-series data at different scales, effectively learn the potential change trend of the data, and improve the prediction ability of the sequence. Based on the impoved variational modal decomposition technique, the cumulative landslide displacements are decomposed into trend, periodic and random terms, and the dynamic time-regularized correlation analysis is carried out for each displacement component and influence factor. The dynamic prediction of each displacement component is carried out by combining the multiple self-attention mechanism and the long and short-term memory network model, and the predicted values of each displacement component are summed up to get the actual prediction results. Taking the Bishui River landslide in the Three Gorges reservoir area as the study area, the cumulative displacement prediction is carried out for the monitoring point ZG118, and the model adaptability is verified by using the monitoring points. The experimental results show that the new model can greatly improve the prediction accuracy for the step data segments caused by the changes of the rainfall and the reservoir water level, and provide a new way of thinking for the study of landslide displacement prediction in the Three Gorges reservoir area.
Abstract
Under the influence of internal geological conditions and external factors such as cycle and random, the landslide evolution process has typical leaping characteristics. The traditional deep learning model based on the gating mechanism has insufficient prediction ability for the [...]