diplomska naloga
Žiga Šebenik (Avtor), Matjaž Dolšek (Mentor), Janko Logar (Član komisije za zagovor), Janko Logar (Član komisije za zagovor), Andrej Kryžanowski (Član komisije za zagovor), Matevž Dolenc (Komentor)

Povzetek

S pomočjo programskega vmesnika za program SAP2000, ki je program za računanje konstrukcij po metodi končnih elementov, je mogoče vzpostaviti dvosmerno povezavo z drugo programsko opremo. Zato smo v okviru diplomske naloge preučili možnosti uporabe programskega vmesnika za razvoj nove, bolj specifične programske opreme in za razvoj novih možnosti znotraj programa SAP2000. V prvem delu diplomske naloge najprej predstavimo programski vmesnik, programske jezike in tehnologije, ki smo jih uporabili pri izdelavi programske opreme ter teoretične osnove dinamike konstrukcij. V drugem delu prikazujemo različne možnosti uporabe programskega vmesnika programa SAP2000. Najprej prikažemo program za modalno analizo enostavnih konstrukcij, ki je integriran v program Microsoft Excel, sledi predstavitev vtičnika za dinamično analizo na osnovi potresnega scenarija in prikaz še nekaterih drugih možnosti uporabe programskega vmesnika. V okviru vtičnika za dinamično analizo na osnovi potresnega scenarija smo vzpostavili bazo akcelerogramov PEER centra iz Kalifornije, ki jo uporabljamo za izbor akcelerogramov na osnovi potresnega scenarija, ki se nanaša na magnitudo potresa, oddaljenost potresa, tip tal ter nekatere ostale parametre potresov. Z razvitimi aplikacijami smo pokazali možnost razširitve uporabniškega vmesnika za interakcijo s programom SAP2000, deloma avtomatizirali proces analize na osnovi potresnega scenarija, nadgradili funkcionalnost programa SAP2000 in avtomatizirali parametrične analize. Na te načine lahko izboljšamo procese za projektiranje objektov ter omogočimo bolj detajlne študije, katere so precej zamudne predvsem zaradi priprave podatkov za izvajanje analiz.

Ključne besede

gradbeništvo;diplomska dela;potresno inženirstvo;gradbene konstrukcije;parametrične študije;SSPA;API;

Podatki

Jezik: Slovenski jezik
Leto izida:
Izvor: Ljubljana
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FGG - Fakulteta za gradbeništvo in geodezijo
Založnik: [Ž. Šebenik]
UDK: 004:624.042.7(043.2)
COBISS: 6402145 Povezava se bo odprla v novem oknu
Št. ogledov: 6832
Št. prenosov: 4077
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Usability testing of application programming interface for SAP2000
Sekundarni povzetek: The SAP2000 Application Programming Interface (API) was developed to enable a two-way link between the SAP2000, which is a general-purpose structural program, and other software. In the context of this thesis, the possibility of using the API to enhance the performance within the SAP2000 program and to develop new, more specific software tools based on SAP2000 is examined. In the first part of the thesis we present the application programming interface, the implementation of programming languages and technologies used for the production of software, along with theoretical backgrounds of structural dynamics. The second part demonstrates the potential of the API based on applications, which were developed for the purpose of this thesis. The first application is a robust tool for modal analysis of simple structures, which is integrated in Microsoft Excel. The second application is a comprehensive SAP2000 plug-in for dynamic analysis based on seismic scenarios, which can be defined by the magnitude, source-to-site distance, soil type and some other parameters of earthquakes. The plugin is supported by a database, which includes the ground motions from the PEER strongmotion database. The thesis concludes with insight into applications, which can be developed using the SAP2000 API. It was found that the SAP2000 API makes it possible to develop applications which enhance user interfaces and functionality of the SAP2000 and allow further automation of analysis processes and parametric studies. These applications can significantly facilitate tasks, associated with the design of structures. Furthermore, the optimized functionality and analysis processes enables new, more detailed studies, which are otherwise quite time-consuming in terms of preparing information, which are required for analysis of structures.
Vrsta datoteke: application/pdf
Vrsta dela (COBISS): Diplomsko delo
Komentar na gradivo: Univ. v Ljubljani, Fak. za gradbeništvo in geodezijo
Strani: XII, 87 str., 19 f. pril.
Vrsta dela (ePrints): thesis
Naslov (ePrints): Usability testing of application programming interface for SAP2000
Ključne besede (ePrints): programski vmesnik;API;SAP2000;parametrične študije;avtomatizacija;nihajni časi;modalna analiza;analiza na osnovi potresnega scenarija;SSPA;vtičnik;baza akcelerogramov
Ključne besede (ePrints, sekundarni jezik): application programming interface;API;SAP2000;parametric studies;automation;natural frequency;modal analysis;scenario based seismic analysis;SSPA;plugin;strong motion database
Povzetek (ePrints): S pomočjo programskega vmesnika za program SAP2000, ki je program za računanje konstrukcij po metodi končnih elementov, je mogoče vzpostaviti dvosmerno povezavo z drugo programsko opremo. Zato smo v okviru diplomske naloge preučili možnosti uporabe programskega vmesnika za razvoj nove, bolj specifične programske opreme in za razvoj novih možnosti znotraj programa SAP2000. V prvem delu diplomske naloge najprej predstavimo programski vmesnik, programske jezike in tehnologije, ki smo jih uporabili pri izdelavi programske opreme ter teoretične osnove dinamike konstrukcij. V drugem delu prikazujemo različne možnosti uporabe programskega vmesnika programa SAP2000. Najprej prikažemo program za modalno analizo enostavnih konstrukcij, ki je integriran v program Microsoft Excel, sledi predstavitev vtičnika za dinamično analizo na osnovi potresnega scenarija in prikaz še nekaterih drugih možnosti uporabe programskega vmesnika. V okviru vtičnika za dinamično analizo na osnovi potresnega scenarija smo vzpostavili bazo akcelerogramov PEER centra iz Kalifornije, ki jo uporabljamo za izbor akcelerogramov na osnovi potresnega scenarija, ki se nanaša na magnitudo potresa, oddaljenost potresa, tip tal ter nekatere ostale parametre potresov. Z razvitimi aplikacijami smo pokazali možnost razširitve uporabniškega vmesnika za interakcijo s programom SAP2000, deloma avtomatizirali proces analize na osnovi potresnega scenarija, nadgradili funkcionalnost programa SAP2000 in avtomatizirali parametrične analize. Na te načine lahko izboljšamo procese za projektiranje objektov ter omogočimo bolj detajlne študije, katere so precej zamudne predvsem zaradi priprave podatkov za izvajanje analiz.
Povzetek (ePrints, sekundarni jezik): The SAP2000 Application Programming Interface (API) was developed to enable a two-way link between the SAP2000, which is a general-purpose structural program, and other software. In the context of this thesis, the possibility of using the API to enhance the performance within the SAP2000 program and to develop new, more specific software tools based on SAP2000 is examined. In the first part of the thesis we present the application programming interface, the implementation of programming languages and technologies used for the production of software, along with theoretical backgrounds of structural dynamics. The second part demonstrates the potential of the API based on applications, which were developed for the purpose of this thesis. The first application is a robust tool for modal analysis of simple structures, which is integrated in Microsoft Excel. The second application is a comprehensive SAP2000 plug-in for dynamic analysis based on seismic scenarios, which can be defined by the magnitude, source-to-site distance, soil type and some other parameters of earthquakes. The plugin is supported by a database, which includes the ground motions from the PEER strongmotion database. The thesis concludes with insight into applications, which can be developed using the SAP2000 API. It was found that the SAP2000 API makes it possible to develop applications which enhance user interfaces and functionality of the SAP2000 and allow further automation of analysis processes and parametric studies. These applications can significantly facilitate tasks, associated with the design of structures. Furthermore, the optimized functionality and analysis processes enables new, more detailed studies, which are otherwise quite time-consuming in terms of preparing information, which are required for analysis of structures.
Ključne besede (ePrints, sekundarni jezik): application programming interface;API;SAP2000;parametric studies;automation;natural frequency;modal analysis;scenario based seismic analysis;SSPA;plugin;strong motion database
ID: 8313033
Priporočena dela:
, investigation of seismic soil structure interaction effects by shaking table testing
, diplomska naloga univerzitetnega študijskega programa