1 / 13

A Software Platform for Collaborative Development of OpenSees

A Software Platform for Collaborative Development of OpenSees. Jun Peng and Kincho H. Law Stanford University. Acknowledgement: This research is partially sponsored by PEER, the Pacific Earthquake Engineering Research Center. Collaborative System: Architecture. Work Progress.

aelan
Download Presentation

A Software Platform for Collaborative Development of OpenSees

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Software Platform for Collaborative Development of OpenSees Jun Peng and Kincho H. Law Stanford University Acknowledgement: This research is partially sponsored by PEER, the Pacific Earthquake Engineering Research Center

  2. Collaborative System: Architecture

  3. Work Progress • Deliverables: • Web-based Interface for Submitting Tcl File and Performing • Analysis On-line • Back-end (Relational) Database for OpenSees and Front-end • Web Interface for Querying Analysis Results • Research / Prototyping: • Web Applications Registration and Naming Service • On-line Element Service: Distributed Element Service • On-line Element Service: Dynamic Shared Libraries

  4. Server Modules Analysis Core

  5. Submit Analysis Model Perform Analysis SERVER INTERFACE THE ANALYSIS CORE 3 2 Query 7 4 Collaborative Computation 8 6 5 1 Results Register to Core Mechanics of the Collaborative Model REGISTRY WEB-BASED CLIENT ON-LINE ELEMENT SERVICE

  6. Example of a Sample Client Internet File Submission for Analysis Model Analysis Results

  7. Presentation Server Application Server Data Server Web Client Browser WebServer AppServer Database Apache With Tomcat ODBC ORACLE 8i Dynamic HTML With JavaScript Pages Stored Procedure Java Servlet OpenSees Work in Progress: On-line Data Access

  8. 1 6 2 5 Database 3 ODBC Engine 0 4 OpenSees CORE Work in Progress: On-line Data Access Web Server

  9. Analysis Example #create the ModelBuilder object model BasicBuilder -ndm 2 -ndf 2 # build the model # add nodes node 1 0.0 0.0 . . . # add material uniaxialMaterial Elastic 1 3000 # add feap truss elements element fTruss 1 1 4 10.0 3000 . . . # set the boundary conditions fix 1 1 1 . . . pattern Plain 1 Linear { load 4 100 -50 } . . . # create the analysis object analysis Static 1 # perform the analysis analyze # print the results print node 4 print ele playback 1

  10. Future Improvements • Data Access System: • Finalize the data access system design • Improve performance of data query • Provide user interface for data query • Distributed Model: • Standardize element interface • Further implement registration and naming service • Improve distributed element services

More Related