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 |