stanford university / peer k.h. law and j. peng law, peng 2000 a software platform for collaborative...
Post on 21-Dec-2015
232 Views
Preview:
TRANSCRIPT
Stanford University / PEERK.H. Law and J. Peng
Law, Peng 2000
A Software Platform for Collaborative Development
of OpenSees
Jun Peng and Kincho H. LawStanford University
Acknowledgement:This research is partially sponsored by PEER,
the Pacific Earthquake Engineering Research Center
Stanford University / PEERK.H. Law and J. Peng
Law, Peng 2000
Client
Workstation Workstation Parallel ComputerParallel Computer
Data Server Interface
Element Server 1
Element Server 2
Registry
Finite ElementCompute Engine
ClientInternet
Internet
LAN (Local Area Network)
Internet
Collaborative System: Architecture
Stanford University / PEERK.H. Law and J. Peng
Law, Peng 2000
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
Stanford University / PEERK.H. Law and J. Peng
Law, Peng 2000
Mechanics of the Collaborative Model
ON-LINEELEMENTSERVICE
REGISTRYREGISTRY
Query
4
THEANALYSIS
CORE
THEANALYSIS
CORE
PerformAnalysis
3SERVER
INTERFACE
SubmitAnalysisModel
2
Register
to Core
1
7
CollaborativeComputation 6 5
WEB-BASEDCLIENT
Results
8
Stanford University / PEERK.H. Law and J. Peng
Law, Peng 2000
Example of a Sample Client
File Submission for Analysis Model Analysis Results
Internet
Stanford University / PEERK.H. Law and J. Peng
Law, Peng 2000
Browser WebServer
Database
AppServer
JavaServlet
OpenSees
DynamicHTMLWith
JavaScriptPages
ORACLE8i
ApacheWith
Tomcat
StoredProcedure
ODBC
Web ClientPresentation
ServerApplication
ServerData
Server
Work in Progress: On-line Data Access
Stanford University / PEERK.H. Law and J. Peng
Law, Peng 2000
Work in Progress: On-line Data Access
Web Server
Database
ODBC Engine
OpenSees CORE
1
2
3
4
5
6
0
Stanford University / PEERK.H. Law and J. Peng
Law, Peng 2000
#create the ModelBuilder objectmodel 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 analysisanalyze
# print the results print node 4print eleplayback 1
Analysis Example
Stanford University / PEERK.H. Law and J. Peng
Law, Peng 2000
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
top related