Spelling suggestions: "subject:"visuell programmering"" "subject:"usuell programmering""
11 |
Automatiserad projektering av gång- och cykelbro- med parameterstyrd dimensionering via Grasshopper / Design Automation of Pedestrial Bridge - Using Parametric Design through GrasshopperFintling, Nils, Ling, Johan January 2018 (has links)
En projekteringsprocess av en konstruktion kan ofta delas in i två delar, dimensionering ochprojektering. Dimensioneringen utförs enligt för konstruktionen gällande normkrav ochprojekteringen följer sina egna normer samt den dimensionering som är utförd.Även om 2D-projektering fortfarande är vanligt förekommande i projekteringen har BIMmodelleringblivit allt vanligare och värdet av att lagra information i en modell ses alltmersom en nytta i ett projekt.BIM-modelleringen bygger på parameterstyrning av objekt och egentligen finns inga gränserför vilka parametrar som ska ingå i ett objekt.En av de senaste utvecklingarna i projekteringsprocessen är den visuella programmeringensom ger användare möjlighet att styra parametrar till en BIM-modell med hjälp av ett visuelltskript kopplat till BIM-modelleringsverktyget.Det här arbetet syftar på att visa hur ett skript kan driva modelleringen med hjälp avprojektspecifika indata genom att dimensionering av objekt integreras i programmeringen.Med hjälp av programmeringen kan även dimensioneringen redovisas i en annanprogramvara.Resultatet visar att det är fullt möjligt att skapa en modell med hjälp av objektspecifika indataoch att parametrar kan styras med integrerad dimensionering i ett skript skapat med visuellprogrammering. / A design process of a construction can often be divided into two parts, structural design anddrawing. The structural design is made with current standard requirements for theconstruction while the drawing has its own standard requirements along with the results fromthe dimensioning to follow.Even if 2D- drawing still is common in design of a project, BIM-modelling has become morefrequently used and the value of storing information in a model is see more and more as abenefit in a project.The BIM-modelling is based on parametric design of objects and there are actually no limitsto which parameters that should be a part of an object.One of the most recent developments in the design process is the visual programming whichgives users the opportunity to guide parameters in a BIM-model through a visual scriptconnected to the BIM-modelling tool.This work is aiming to show how a script can push the modelling by using project specificinput and perform structural design of load bearing members integrated in the script. With theuse of the script, results can also be verified in another software.Result is showing that it is possible to create a structurally designed model by using only afew object specific inputs and that parameters can be controlled in a script made with visualprogramming.
|
12 |
Text- kontra blockbaserad introduktion till programmering / Text- versus block-based introduction to programmingPersson, Joakim, Nilsson Sommermark, Edvin January 2023 (has links)
Blockbaserade utvecklingsmiljöer blir allt vanligare för att lära ut grunderna i programmering. Metoden har visat sig ha flera fördelar jämfört med textbaserad programmering, som historiskt sett varit den ledande metoden för undervisning. Då textbaserad programmering dominerar industrin i stort behöver övergången från block- till textbaserad programmering ske förr eller senare, för de som tänkt fortsätta inom området. Denna övergång har visat sig innebära flera utmaningar. Som en del av detta arbete togs en textbaserad utvecklingsmiljö fram, med inspiration från styrkorna i blockbaserade miljöer. Syftet med detta var att möjliggöra en jämförelse i läsbarhet av kod mellan de olika miljöerna, samt undersöka utfallet av att hämta inspiration från blockbaserade miljöer vid skapandet av en textbaserad miljö. Den nyutvecklade miljön är ett textbaserat alternativ till en befintlig blockbaserad utvecklingsmiljö, som används för att programmera en digital lekplats. Miljön utvärderas genom två tester. Det ena testet var ett läsbarhetstest som utfördes på en klass i årskurs sju, vars elever hade minimal tidigare erfarenhet av programmering. Det andra testet var ett användartest i utvecklingsmiljön, där åtta personer med tidigare erfarenhet av programmering fick utvärdera den textbaserade utvecklingsmiljön sett till hur nybörjarvänlig den var och hur väl designprinciperna var implementerade. Utvärderingarna visade att den utvecklade miljön ansågs vara nybörjarvänlig. Testerna visade även att miljön var mer läsbar än sin blockbaserade motsvarighet och överlag väl anpassad för nybörjare. Dessutom ansågs designprincipernas implementationer underlätta utveckling i miljön. / Block-based development environments are becoming increasingly common for teaching the basics of programming. This method has shown several advantages compared to text-based programming, which has historically been more popular for educational purposes. Since text-based programming dominates the industry, the transition from block-based to text-based programming is inevitable for those who plan to continue within the field. This transition implies several challenges. As a part of this study a text-based development environment was developed, taking inspiration from the advantages of block-based development environments. The purpose of this was to enable a comparison of code readability between the two development environments and to study the outcome of taking inspiration from the strengths of block-based programming environments. The developed text-based environment is an alternative to an existing block-based environment, used to program a digital playground. The environment was evaluated through two tests. One test was a readability test with a class of students in seventh grade, who had minimal previous programming experience. The other test was a user test, where eight people with previous experience of programming evaluated the text-based development environment in regard to how beginner-friendly it was and how well the design principles were implemented. The evaluations showed that the developed text-based environment was considered beginner-friendly. The tests also showed that the environment was more readable than its block-based counterpart and overall well-suited for beginners. In addition, the implementation of design principles was considered to facilitate development in the environment.
|
13 |
Real - time data and BIM: automated protocol for management and visualisation of data in real time : A case study in the "Teaching House" of the KTH campus / Realtidsdata och automatiserade BIM processer för hantering och visualisering av data i realtid : En fallstudie i "Undervisningshuset" KTH campusDigregorio, Giuseppe January 2020 (has links)
Nowadays BIM and real-time data are becoming a central topic for the AECO (Architecture, Engineering, Construction and Operations) industry, they represent new powerful tools for the design and management of facilities.Building monitoring and real-time data can represent a solution to many important challenges like energy efficiency, indoor climate quality and cost management. Although it is clear the importance of data for a correct use of BIM technology and its potentiality, in literature, are not so common examples of complete workflows for a complete management of data from the input phase to the output one.The scope of the study is to design a protocol for entering, managing and exporting real-time data using Revit and Dynamo where the customers have a central role during the input phase and a dedicated mode for data display including a desktop version and an augmented reality one for a more immersive experience.In order to show the real potentiality of the project, the protocol has been utilised for the calculation of thermal comfort parameters of the “Teaching House” situated in KTH campus. All data entered from the students into a form online, via QR-code, have been inserted into Dynamo in order to calculate the desired parameters values which are successively stored into a database for further analysis, everything automatically. / Numera blir BIM och realtidsdata ett centralt ämne för AECO (Architecture, Engineering, Construction and Operations) industrin, de representerar nya kraftfulla verktyg för design och hantering av anläggningar.Byggnadsövervakning och realtidsdata kan vara en lösning på många viktiga utmaningar som energieffektivitet, inomhusklimatkvalitet och kostnadshantering. Även om det är tydligt är betydelsen av data för en korrekt användning av BIM-teknik och dess potential i litteraturen inte så vanliga exempel på fullständiga arbetsflöden för en fullständig hantering av data från inmatningsfasen till den utgående.Studiens omfattning är att utforma ett protokoll för inmatning, hantering och export av realtidsdata med Revit och Dynamo där kunderna har en central roll under inmatningsfasen och ett dedikerat läge för datavisning inklusive en stationär version och en förstärkt verklighet en för en mer uppslukande upplevelse.För att visa projektets verkliga potential har protokollet använts för beräkning av termiska komfortparametrar för ”Teaching House” beläget på KTH campus. Alla data som matats in från eleverna i ett formulär online, via QR-kod, har införts i Dynamo för att beräkna önskade parametervärden som successivt lagras i en databas för vidare analys, allt automatiskt.
|
14 |
Parametric optimization of reinforced concrete slabs subjected to punching shearThuresson, Sofia January 2020 (has links)
The construction industry is currently developing and evolving towards more automated and optimized processes in the project design phase. One reason for this development is that computational power is becoming a more precise and accessible tool and its applications are multiplying daily. Complex structural engineering problems are typically time-consuming with large scale calculations, resulting in a limited number of evaluated solutions. Quality solutions are based on engineering experience, assumptions and previous knowledge of the subject.The use of parametric design within a structural design problem is a way of coping with complex solutions. Its methodology strips down each problem to basic solvable parameters, allowing the structure to be controlled and recombined to achieve an optimal solution.This thesis introduces the concept of parametric design and optimization in structural engineering practice, explaining how the software application works and presenting a case study carried out to evaluate the result. In this thesis a parametric model was built using the Dynamo software to handle a design process involving a common structural engineering problem. The structural problem investigated is a reinforced concrete slab supported by a centre column that is exposed to punching shear failure. The results provided are used for comparisons and as indicators of whether a more effective and better design has been achieved. Such indicators included less materials and therefore less financial cost and/or fewer environmental impacts, while maintaining the structural strength. A parametric model allows the user to easily modify and adapt any type of structure modification, making it the perfect tool to apply to an optimization process.The purpose of this thesis was to find a more effective way to solve a complex problem and to increase the number of solutions and evaluations of the problem compared to a more conventional method. The focus was to develop a parametric model of a reinforced concrete slab subjected to punching shear, which would be able to implement optimization in terms of time spent on the project and therefore also the cost of the structure and environmental impact.The result of this case study suggests a great potential for cost savings. The created parametric model proved in its current state to be a useful and helpful tool for the designer of reinforced concrete slab subjected to punching shear. The result showed several solutions that meet both the economical and the punching shear failure goals and which were optimized using the parametrical model. Many solutions were provided and evaluated beyond what could have been done in a project using a conventional method. For a structure of this type, a parametric strategy will help the engineer to achieve more optimal solutions. / Just nu utvecklas Byggbranschen mot mer automatiserade och optimerade processer i projektdesignfasen. Denna utveckling beror till stor del på teknikutveckling i form av bättre datorprogram och tillgänglighet för dessa. Traditionellt sett löses komplexa konstruktionsproblem med hjälp av tidskrävande och storskaliga beräkningar, vilka sedan resulterar i ett begränsat antal utvärderade lösningar. Kvalitets lösningar bygger då på teknisk erfarenhet, antaganden och tidigare kunskaper inom ämnet.Användning av parametrisk design inom ett konstruktionsproblem är ett sätt att hantera komplexa lösningar. Dess metod avgränsar varje problem ner till ett antal lösbara parametrar, vilket gör att strukturen kan kontrolleras och rekombineras för att uppnå en optimal lösning.Denna avhandling introducerar begreppet parametrisk design och optimering i konstruktionsteknik, den förklarar hur programvaran fungerar och presenterar en fallstudie som genomförts för att utvärdera resultatet. I denna avhandling byggdes en parametrisk modell med hjälp av programvaran Dynamo för att hantera en designprocess av ett vanligt konstruktionsproblem. Det strukturella problemet som undersökts är en armerad betongplatta som stöds av en mittpelare, utsatt för genomstansning. Resultaten används för att utvärdera om en bättre design med avseende på materialanvändning har uppnåtts. Minimering av materialanvändning anses vara en bra parameter att undersöka eftersom det ger lägre kostnader och/eller lägre miljöpåverkan, detta undersöks under förutsättning att konstruktionens hållfasthet bibehålls. En parametrisk modell gör det möjligt för användaren att enkelt modifiera en konstruktionslösning med avseende på olika parametrar. Detta gör det till det perfekta verktyget att tillämpa en optimeringsprocess på.Syftet med denna avhandling var att hitta ett mer effektivt sätt att lösa ett komplext problem och att multiplicera antalet lösningar och utvärderingar av problemet jämfört med en mer konventionell metod. Fokus var att utveckla en parametrisk modell av en armerad betongplatta utsatt för genomstansning, som kommer att kunna genomföra optimering med avseende på tid som spenderas på projektet och därmed också kostnaden för konstruktionen och miljöpåverkan.Resultatet av denna fallstudie tyder på att det finns en stor möjlighet till kostnadsbesparingar och anses därför vara ett mycket hjälpsamt verktyg för en konstruktör. Resultatet visade flera lösningar som uppfyllde de konstruktionsmässiga kraven samtidigt som de gav en lägre materialanvändning tack vare optimeringen. Många lösningar tillhandahölls och utvärderades utöver vad som kunde ha gjorts i ett projekt med en konventionell metod. En parametrisk strategi kommer att hjälpa ingenjören att optimera lösningen för en konstruktion av denna typ.
|
15 |
Parameterstyrd projektering av broar : Koppling mellan Rhinoceros-Grasshopper och Tekla Structures / Parametric design of bridges : Connection between Rhinoceros-Grasshopper and Tekla StructuresAbed, Mohamad Samir, Hosseinzade, Azita January 2017 (has links)
I byggbranschen har nya metoder för projektering utvecklats genom införandet av moderna och mer kraftfulla BIM-verktyg. Flera av dagens konstruktioner modelleras enligt tredimensionella principer.Tekla Structures är ett kraftfullt BIM-verktyg som klarar av att hantera både huskonstruktioner och anläggningskonstruktioner. Trots detta kan programmet inte hantera broar med dubbelkrökning på ett effektivt sätt. Projektörer behöver därför utgå från flera program för att kunna hantera komplexa brokonstruktioner.För att kunna utnyttja fördelar med Tekla Structures, behöver programmet att utvecklas eller kompletteras med andra tredjepartsprogram. Detta projekt syftar till att integrera nya arbetssätt och införa en metodik, i form av parametriserade modellering i Tekla Structures. En sådan form av modellering tillåter användaren att modifiera parametrar för en önskad modell.Ett skript är skapad genom ett visuellt programmeringstillägg, som genererar parametriskbaserade bromodeller. Brokonstruktionstyp som modellerades i detta projekt är en plattrambro.Resultatet av projektet pekar mot att parametriserad modellering är ett effektivt sätt att modellera och en lösning för att bland annat hantera broar med dubbelkrökningar. / New methods for project designing in the building construction industry have been developed by introducing modern and powerful BIM tools. Several of today’s constructions are designed according to three-dimensional principles.Tekla Structures is a powerful BIM tool that is capable of managing both house and infrastructure constructions. Despite this, the program cannot handle bridges with a horizontal and vertical curvature efficiently. The designers must instead rely on several other applications to manage complex bridge constructions.In order to use the advantages of Tekla Structures, the software needs to be evolved or complimented by other third party softwares. This project aims to integrate new working technics and introduce a method based on parametric design in Tekla Structures. Such form of modeling enables the modification of parameters to a desired model for the user.A script is created through a visual programming extension that generates a parametric based bridge models. The bridge type in this project was designed, is an integral bridge.The project has proved that parametric based design is more effectively and a solution to manage bridges with horizontal and vertical curvature.
|
Page generated in 0.1079 seconds