Title: A Software Platform for
1A 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
2Collaborative System Architecture
3Work 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
4Server Modules
Analysis Core
5Mechanics of the Collaborative Model
REGISTRY
WEB-BASED CLIENT
ON-LINE ELEMENT SERVICE
6Example of a Sample Client
Internet
File Submission for Analysis Model
Analysis Results
7Work in Progress On-line Data Access
8Work in Progress On-line Data Access
Web Server
9Analysis 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(No Transcript)
11(No Transcript)
12(No Transcript)
13Future 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