Tampere University of Technology

TUT DPub
Not a member yet
    4987 research outputs found

    Visualizing a Continuous Delivery Pipeline

    Get PDF
    The purpose of this work is to provide a visualization service for the verification process of a continuous software delivery pipeline. The visualization service is required to gather data from various other services inside the verification process and visualize it as a time series over extensive periods of time. It is expected to provide simple and illustrative views to the overall status of the pipeline and the software under verification. The contents of this paper are targeted at anyone interested in utilizing the provided service. The visualization service was implemented as a system named Data Visualizer. Collection of the data was implemented by utilizing a generic XML based format along with a separate metadata description, which enabled a modular framework with highly simplified system configuration. InfluxDB and Grafana were used as the storage and visualization components inside this framework. The system was packaged and productized using the Docker environment. The resulting Data Visualizer system fulfilled the work requirements and was integrated with the pipeline environment without notable problems. Furthermore, the implementation was generic enough to be used to visualize any time series data from any environment, provided that a data format description and a data parsing component was implemented for the given source of the data. Currently, the Data Visualizer system is only used in a reference implementation of a software verification pipeline. The reference pipeline itself is still under development, meaning the user base for Data Visualizer will remain small until the entire pipeline is productized and distributed across the organization. Meanwhile, alternative use cases for the system will be sought to gather user feedback for further development

    Käyttäjäkeskeisen suunnittelun menetelmät uuden ohjelmiston käyttöönotossa organisaatiossa

    Get PDF
    Organisations that have a software as key component of their business process might run into situation where the used software needs to be upgraded to follow changing business requirements. In such cases the business process of the organisation should be evaluated against the requirements that the new software sets for the process workflow. Also, it is crucial to evaluate how the new software is accepted among the employees of the organisation, because as the end users of the software they are the most affected by the change. User-centered design traditionally has a basic principle that users are involved into the full lifecycle of design and development process. But when a new, existing software is adopted in the organisation, design mainly focuses on the customization of the software. This thesis aims at finding out how user-centered design can be applied when adopting software in an organisation and what changes could be made to the business process of the company so that the software would be utilized in an optimal way. Also, ways of measuring the successfulness of the software adoption in short term is considered. A group walkthrough is used as a method for redefining the business process workflow. Quantitative data about the user selections in the walkthrough is analyzed for understanding the end user interaction with the software and for finding hidden features of the process. Also, qualitative data gathered from the walkthrough is analyzed with thematic analysis method to map out patterns in the workflow that are critical from the point of view of the end user. Redesigned workflow of business process with improvements is introduced as a result of the research. And with thematic analysis, principles of technology acceptance theory are found being in line with the themes raised from the walkthrough data to justify usage of user-centered design. Though user-centered design is found fitting with the technology adoption, iterative process, resourcing users to the test session, and allocating their time for the research purposes can be hard to rationalize as all of it is taken from the contribution of the employees of the company

    Performance evaluation of textile based passive RFID antennas as wearable sensors

    Get PDF
    Conformal and stretchable wearable sensors provide real-time information about individual's health conditions. There are a lot of vital signs and parameters of the human body that are supposed to be sensed by the sensors like, body movement, body temperature, Electrocardiogram (ECG), Electroencephalogram (EEG) etc. Hence, there are a lot of health tracking devices available in the market for different purposes. One of the most important sensors are the hydration/moisture/humidity sensors. These sensors are required for the health fitness and for the medical care of the patients. However, as far as the skin sensors are concerned, they are facing one important challenge, which is to have better contact with the body to have better results to analyze as well as providing ease and comfort to the patient/user. In this work, Radio frequency identification technology (RFID) has been used to achieve and overcome the challenge. Since RFID is a prevailing technology in which a microchip in a label used to transmit data when the label is exposed to radio waves. RFID technology can easily be understood by the concept of student cards used in our university where student cards are working as the Tag and the readers planted on the door slots read them. The data/information read by the reader is stored in the database for every specific tag (transponder), to be accessed it later. Passive Ultra-High Frequency (UHF) RFID tags are here used as moisture sensors. The tags for the mentioned challenged used here for different application as stated before, are specifically textile tags. There are two types of textiles (Substrate) that have been used; cotton, which is organic in nature and stretchable synthetic textile, which is a mixture of viscose and polyester. The IC chip containing the information is attached to the antenna that is designed on the substrate which is acting as a Tag (Sensor), one with glue and the other with embroidery. The most specific part is the tag is embroidered with silver thread, which is conductive in nature. Hence embroidery is the fabrication method as well as the vital part of making the tags. The embroidery is accomplished with the help of domestic sewing machine. To get different results, different embroidery designs have been used; single line (less dense), horizontal embroidery and vertical embroidery. Moreover, six tags are fabricated using cotton substrate and two tags are fabricated using stretchable substrate, both substrates have IC antenna attached with sewing as well as glue as mentioned before. When the fabricated sensors (Tags) were tested in the anechoic chamber, all the sensors have different behavior with different read ranges as well as different peak frequencies. The objective was to test the humidity/moisture evaluation on the sensors. Hence, the sensors were very well exposed to the moisture and were tested again. The sensors with less dense embroidery (Single Line) were wetter than the dense embroidery (vertical and horizontal designs), hence, making the frequency more affected in terms of putting the frequency at a lower level in the less dense embroidered sensors than the dense ones. After being dried up, after 48 hours, the sensors were almost back the initial read range values. Therefore, the frequency difference between the initial read ranges and the moist read ranges is of vital importance and all the tags are having different behaviors. As the tags are textile in nature and are embroidered like a simple cloth, they are easy to wear and have very better contact with the body to have better results in terms of moisture evaluation. So further fabrication technique in the prospect of UHF RFID has multiple applications e.g. wounds sensor inside the bandages, soil moisture sensor, moisture/humidity leakage sensor etc. Hence, they have very vital advantages, which include that they are passive, cost-effective, and simple

    Bevel

    No full text
    Suunnitelman lähtökohtana on liittää uusi kerrostalo vanhaan ja arvokkaaseen kortteliin siten, että se erottuu edukseen, mutta istuu ympäristöönsä, ja säilyttää mahdollisimman paljon näkymiä sekä kadulta korttelin suuntaan että korttelin nykyisistä rakennuksista ulospäin. Näkymien maksimoimiseksi ja mahdollisimman kevyen näköisen massan luomiseksi rakennus sijoittuu sisäpihan keskelle ja jakautuu maantasokerroksen jälkeen kahteen osaan, jolloin myös osien välistä avautuu kadulta katsottuna näkymä piippua kohti. Samalla sisäpiha pysyy avoimena rakennuksen molemmin puolin. Rakennuksen osittain viisto pohjamuoto jatkuu myös viistetyissä kattomuodoissa, jotka luovat sille modernin ilmeen ja tekevät siitä jopa hieman veistoksellisen, mikä erottaa sen selkeästi vanhasta korttelista. Rakennus kuitenkin ottaa kontaktia ympäröiviin punatiilisiin rakennuksiin julkisivumateriaalillaan, joka on pääosin grafiitinharmaa tiili. Tiilen lisäksi julkisivumateriaalina on puu, joka tuo pehmeämpää materiaalin tuntua. Klingendahlin korttelin etelänpuoleinen sivu on avoin, ja sitä kautta sisäpihalle paistaa aurinko suuren osan päivästä. Rakennuksen pääjulkisivut ovat erittäin edullisella suunnalla sekä auringonvalon että Eteläpuistoon suuntaavien näkymien kannalta. Suurimmalla osalla asunnoista onkin parveke ja vähintään yksi ikkuna etelän suuntaan. Rakennuksessa on asuntoja yksiöstä neliöön. Jokaisessa asunnossta on avoimet, pääosin kahteen suuntaan avautuvat oleskelutilat sekä oma lasitettu parveke. Lisäksi rakennuksessa on hyvät yhteiset sisä- ja ulkotilat

    An Overview of Protection Techniques for Microgrid and the Factors Involved

    Get PDF
    Microgrids are the emerging component of smart grid system. The power transfer losses from transmission end to distribution end are aimed to reduce due to the implementation of microgrid network at distribution level and to increase the network reliability. Microgrid is a distribution network consisting of DG technologies, which can operate in parallel with utility grid to meet the required demand. However, the main criteria to isolate microgrid from active distribution network is that, it can operate independently in islanded mode. The main challenge of microgrid is that to tackle the dynamic behavior of microgrid sources such as solar cell, wind turbine generation etc. and the fault current contribution from these sources. Fault current level also varies according to the mode of operation: grid connected mode and islanded mode. These challenges make the traditional protection schemes less effective. Hence, an advance microgrid protection techniques are required to meet the above challenges for smoother and secured operation of microgrid. In this thesis, an extensive literature review is presented about microgrid and its protection. The impact of embedded DG units in microgrid network is analyzed and their role towards network protection is presented in this thesis. There are certain impacts such as LOM, sympathetic tripping etc. which are found from research work that need to be addressed to ensure proper protection of microgrid. One of the key findings of this research is that there are several key factors affecting to design and implement an effective microgrid protection technique. The key factors include microgrid topology and type, type of DG unit, relay type, communication type and type of faults in microgrid. Then the thesis focus on different protection strategies of microgrids based on above key factors. A communication assisted adaptive protection strategy is analyzed in detail among them. It is found from the research that adaptive protection provides accurate and secured protection with advanced facilities. Moreover, a literature based case study is presented at the end of this thesis to prove the effectiveness of adaptive protection strategy in microgrid network operated in both grid connected and islanded mode

    The structural safety of the long-span buildings by estimating ductility

    Get PDF
    Laajarunkoisten rakennusten turvallisuus on noussut suureksi yhteiskunnalliseksi keskustelun aiheeksi. Viime aikaiset kattosortumien aiheuttamat ihmishenkeä uhkaavat vaaratilanteet sekä taloudelliset ja ympäristövahingot ovat herättäneet huolen rakentamisen ja suunnittelun laadusta. Rakennukset ja rakennettu ympäristö muodostavat yhteiskuntamme suurimman kansallisvarallisuuden, joten viranomaiset ja rakennusala ovat päättäneet kehittää sen turvallisuuteen liittyvää tarkastustoimintaa. Rakennusten turvallisuuteen on tehty parannuksia nykyaikaisten suunnittelunormien ja viranomaismääräysten muodossa, mutta etenkin vanhemmassa rakennuskannassa on havaittu selkeitä puutteita. Laajarunkoisten rakennusten rakenteellisen turvallisuuden tarkastus tuli lakimääräiseksi kaikkiin rakennuksiin, joita käytetään käyttötarkoituksensa mukaan urheilu-, virkistys- tai vapaa-ajan toimintaan, kaupan palvelujen tarjoamiseen tai muuhun vastaavaan kokoontumiseen taikka eläinsuojana. Laissa on määritelty lain piiriin kuuluvien rakennusten vähimmäispinta-ala sekä pääkannattajan jännevälin vähimmäispituus. Työn tavoitteena oli tutkia rakenteelliseen turvallisuuteen liittyviä tekijöitä vaurionsietokyvyn kannalta ja tehdä niihin liittyvä tarkastus olemassa olevaan rakennukseen arvioimalla rakenteen vaurionsietokykyä. Tavoitteena oli myös muodostaa suunnitelmien tarkastuksesta toimintamalli, jonka avulla rakennuksen vaurionsietokyky olisi arvioitavissa. Lisäksi tavoitteena oli pyrkiä esittämään niiden perusteella keinoja käytännön suunnitteluun. Rakenteellisen vaurionsietokyvyn arvioinnissa otettiin huomioon kirjallisuudessa esitettyjen keinojen avulla todettavat vaurionsietokykyyn vaikuttavat tekijät. Tutkimuksen johtopäätöksenä voidaan todeta, että laajarunkoisten rakennusten vaurionsietokyky perustuu ensisijaisesti paikallisen vaurion rajaamiseen hyväksyttävään laajuuteen, etenkin hallimaisissa rakennuksissa, jotka ovat rakennettu esivalmistetuista elementeistä. Kokonaisstabiliteetin varmistaminen ja mahdollisuus kuormien uudelleen jakautumiseen odottamattomissa tilanteissa ovat merkittäviä parannuskeinoja rakennuksen turvallisuuden kannalta. Lisäksi suunnittelun ja rakentamisen huolellisella tarkastuksella ja valvonnalla pystytään ennaltaehkäisemään rakenteen vaurioon ja jopa sortumaan johtaneita syitä

    Anchorage zone design in post-tensioned concrete structure

    No full text
    Ankkurointialueen suunnittelu on oleellinen osa jälkijännitettyjen betonirakenteiden suunnittelua. Jännevoima siirretään rakenteeseen erillisten ankkurikappaleiden välityksellä. Alueelle syntyy jännevoiman siirtymisestä suuri paikallinen puristusjännitys, joka ylittää betonin puristuslujuuden arvon. Puristusjännityksen laajentuessa koko rakenteeseen, rakenteen sisään muodostuu poikittaisia vetojännityksiä ja rakenteen pintaan paikallisia jännityshuippuja. Rakenteen ankkurointialue on raudoitettava näitä vastaan betoniraudoitusta käyttäen. Ankkurointialueet jaetaan muodostuvan jännitystilan mukaan kahdeksi erilliseksi alueeksi. Ankkurikappaleen edessä olevasta alueesta käytetään nimitystä paikallinen alue (local zone). Paikallisen alueen ulkopuolelle jäävää aluetta nimitetään yleiseksi alueeksi (general zone). Vastuu näiden alueiden suunnittelusta jakautuu jännemenetelmän toimittajan ja rakennesuunnittelijan välille. Työ jakautuu kahteen osaan: kirjallisuusselvitykseen ja laskennalliseen osuuteen. Kirjallisuusselvitysosassa esitetään ankkurointialueen suunnittelussa huomioitavia asioita sekä alueen mitoituksessa käytettäviä laskentakaavoja ja laskentamenetelmiä. Työn toinen osa käsittelee ankkurointialueesta FEM-ohjelmalla tehtyä tilavuuselementtimallia. FEM-mallissa on käytetty lineaarisesti elastista materiaalimallia. Työssä käydään läpi mallin luonti sekä mallista saadut tulokset ja niiden vertailu laskentakaavoihin. Vertailu osoittaa laskentakaavat käyttökelpoisiksi

    Making Mobile Applications With JavaScript

    No full text
    JavaScript on tuonut mobiilisovelluskehitystä helpottavia menetelmiä, joiden avulla voidaan tehdä sovelluksia paljon helpommin ja nopeammin eri alustoille. Tässä kandidaatintyössä tarkastellaan näitä JavaScriptiin pohjautuvia lähestymistapoja, niiden toimintaperiaatteita sekä mitä heikkouksia ja vahvuuksia niissä on. Näissä tarkastellaan sekä ohjelmistokehittäjän että käyttäjän näkökulmia. Lähestymistavat on ryhmitelty hybridisovelluksiin, natiivikomponentteja käyttäviin sovelluksiin sekä progressiivisiin web-sovelluksiin. Kandidaatintyössä saadaan selville, että kullakin lähestymistavalla on erilaiset vahvuudet ja heikkoudet, minkä vuoksi ne voivat soveltua eri tilanteisiin. JavaScriptillä on mahdollista tehdä mobiilisovelluksia, jotka ovat hyvin lähellä tai jopa joiltain osin parempia kuin natiivit sovellukset. JavaScript on siis oikein toimiva vaihtoehto mobiilisovelluksien tekemiseen

    The influence of persistent luminescent particles on the properties of bioactive borosilicate glass

    No full text
    Bioaktiivisten lasien yksi tärkeimmistä käyttökohteista on luukudosteknologia, jonka tavoitteena on regeneroida ihmiskehon omaa luukudosta. Se on viime vuosina kasvanut vaihtoehdoksi nykyisille luun regeneroivan kirurgian sovelluksille. Perinteiset bioaktiiviset lasit ovat piidioksidipohjaisia. Näillä materiaaleilla on useita hyviä ominaisuuksia, mutta niillä on kuitenkin vielä ainakin kaksi merkittävää ongelmaa. Niillä on suuri taipumus kiteytyä pinnastaan sintratessa ja niitä on hyvin vaikea kuvantaa ihmiskehon olosuhteissa. Jotta lasin hajoamista, imeytymistä sekä uuden luukudoksen muodostumista voitaisiin seurata implantoinnin jälkeen, tulisi lasia pystyä kuvantamaan. Borosilikaateilla on todettu olevan monelta osin lupaavampia ominaisuuksia verrattuna nykyisiin kaupallisiin lasikoostumuksiin. Tämän kandidaatintyön perustana on bioaktiivinen borosilikaattilasi, jota kutsutaan B50-lasiksi. Se on valmistettu muuntaen kaupallisen S53P4-lasin koostumusta. Aiemmissa tutkimuksissa B50-lasilla on todettu olevan lupaavia ominaisuuksia sen käyttöön kudosteknologisia sovelluksia varten. Työssä tutkittiin sintrattuja B50-lasinäytteitä sekä pysyviä luminesenssimikropartikkeleita sisältäviä B50-lasikappaleita. Työssä määritettiin sintrattujen lasikappaleiden fysikaalisia ja rakenteellisia ominaisuuksia. Näytteille suoritettiin testauksia SBF-liuoksissa, johon sintratut näytteet olivat upotettuina kuudesta tunnista kahteen viikkoon. Jokaisen aikapisteen jälkeen mitattiin immersioliuosten pH sekä määritettiin liuosten ionikonsentraatio ICP-OES:n avulla. FTIR-spektroskopiaa käytettiin analysoimaan lasirakenteen sidosrakenteita, ja röntgendiffraktiolla analysoitiin näytteiden amorfisuutta. Mittausten tarkoituksena oli selvittää B50-lasin ominaisuuksien muuttumista luminesenssimikropartikkeleiden lisäyksen myötä. Työssä saatujen tulosten perusteella voidaan todeta, että pysyviä luminesenssipartikkeleita sisältäviä borosilikaattilasikappaleita on mahdollista valmistaa valitsemalla tarkkaan sintrausparametrit. Tulokset vahvistavat, että B50-lasin ominaisuudet ovat lupaavia kudosteknologista käyttöä varten, eikä pysyvien luminesenssipartikkeleiden lisääminen vaikuttanut näihin ominaisuuksiin. Pysyviä luminesenssipartikkeleita sisältävillä skaffoldeilla on potentiaalia toimia biofotonisina sensoreina seuraamaan implantoidun skaffoldin liukenemista ja mineralisaatiota ihmiskehossa

    Fire induced damages in steel and concrete structures

    Get PDF
    Tässä kirjallisuustutkimuksena suoritetussa kandidaatintyössä selvitettiin erilaisten rakenneterästen ja betonien tulipalon aikaisia lujuuden muutoksia eri lämpötiloissa sekä jäähtymisvaiheen jälkeisiä jäännöslujuuksia. Lisäksi tutkimuksessa käsitellään lainsäädännössä kantaville rakenteille asetettuja palonkestovaatimuksia, sekä esitetään menetelmiä palovaurioiden ja rakenteiden jäännöslujuuksien arviointiin palopaikalla. Palovaurioiden aiheuttamat mekaanisten ominaisuuksien muutokset ja niiden ymmärtäminen ovat oleellisia paloturvallisuussuunnittelussa sekä palon jälkeisessä korjausrakentamisessa. Terästen tulipalon aikana menettämä lujuus palautuu tyypillisesti ainakin osittain jäähtymisvaiheessa, vaikka pysyviä muodonmuutoksia tapahtuisikin. Tutkimuksessa pehmeiden terästen ja korkealujuusterästen jäännöslujuuksien todettiin palautuvan lähes täysin ennalleen palon aikaisen lämpötilan käytyä korkeintaan 600 celsiusasteessa, vaikka palon aikainen myötölujuus samassa lämpötilassa olisikin ollut alle 15 prosenttia. Teräslankojen jäännöslujuus on kuitenkin huomattavasti heikompi. Kaikkien terästen jäännöslujuuksien havaittiin heikkenevän palon aikaisen maksimilämpötilan ylittäessä 600 °C ja erityyppisten terästen välillä oli havaittavissa huomattavia eroja. Esimerkiksi tietyn rajan jälkeen ferriittisen ruostumattoman teräksen jäännöslujuus kasvaa. Betonille palon aikana syntyneet lujuushäviöt puolestaan ovat yleensä pysyviä johtuen runkoaineen ja sementin kemiallisista muutoksista, halkeilusta ja lohkeilusta. Selvitettiin, että lujuuskato 400 °C:ssa on normaalilujuusbetonille korkeintaan 15 % ja korkealujuusbetonille 10 %, kun taas 800 °C:ssa puristuslujuudesta on jäljellä normaalilujuusbetonissa enää alle 20 % ja korkealujuusbetonissa 25 %. Korkeammissa lämpötiloissa lujuuskato lisääntyy, mutta jäännöslujuus on kuitenkin kokonaisuudessaan riippuvainen käytetystä runkoaineksesta. Lopuksi todettiin, että tulipalon jälkeen vaurioituneita rakenteita arvioidaan ensihavaintokäynneillä. Näiden perusteella selvitetään, mille rakenteille tullaan tekemään tarkempia tutkimuksia joko otettujen näytteiden tai rakennetta vaurioittamattomien menetelmien avulla

    3,734

    full texts

    4,987

    metadata records
    Updated in last 30 days.
    TUT DPub
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇