feb. 19, 2008 cu-nees 2008 fht workshop 1 distributed testing at cu-nees using openfresco and simcor...
Post on 21-Dec-2015
213 views
TRANSCRIPT
CU-NEES 2008 FHT Workshop1
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Distributed Testing at CU-NEESUsing OpenFresco and SIMCOR
Gary Haussmann
CU-NEES 2008 FHT Workshop2
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Outline• Distributed Testing
– Who's in charge?– Issues and limitations
• OpenFresco– In analysis– In testing
• SIMCOR– Connecting to a test site
• Sample Testing Configurations
CU-NEES 2008 FHT Workshop3
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Distributed Testing
• Physically distant sites cooperate to perform a test
• Combine resources and equipment
• Relevant position/force data sent over Internet
CU-NEES 2008 FHT Workshop4
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Who's In Charge?
• Someone has to be “in charge”– Start/stop the test at a single site– Send requests, get data from “satellite”
locations
• Typically the primary analysis site is in charge– But analysis may be “subcontracted”– Satellite sites only perform physical
manipulation
CU-NEES 2008 FHT Workshop5
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Issues and Limitations
• Timing of overall test– Typically implicit in data transfer– Usually not real-time (speed of light)
• Software and Protocols– One protocol is enough– Software versioning
• Check the Network– Firewalls, filters, can cause problems– Bandwidth usually not an issue
CU-NEES 2008 FHT Workshop6
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
OpenFresco: A Summary• No analysis in OpenFresco
– Mostly networking and Some Instrumentation
– Designed to be used with analysis tool (OpenSEES etc.)
• Combine various objects to achieve the behavior you want– Remote or local hybrid test– Various element types– Various actuator configurations
CU-NEES 2008 FHT Workshop7
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
OpenFresco Components• Site
– Local or Client & Server
• Element– Truss, Frame, TwoNode
• Setup– OneActuator or multi-DOF– Handles transforms
• Control– Talk to your equipment
CU-NEES 2008 FHT Workshop8
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
SIMCORSimulation Coordinator
• Built using MATLAB– Inherent access to MATLAB functionality– MATLAB-based GUI during test
• Not analysis tool– Embed analysis as a module– ABAQUS, FE-DEAS, OpenSEES, etc.
• Configure Modules for Various Protocols– LabView module– OpenFresco1D module– OpenSEES analysis module
CU-NEES 2008 FHT Workshop9
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
SIMCOR Modules
• Analysis Modules– ABAQUS, FE-DEAS, etc.
• Control Modules– LabView– OpenFresco1D– MATLAB
SIMCORIntegration
LabViewModule
OpenFrescoModule
FE-DEASModule
LabView
OpenFrescoServer
FE-DEASInstance
SIMCOR Process
CU-NEES 2008 FHT Workshop10
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
OpenFresco or SIMCOR?• Previous software experience
– OpenSEES or TCL: OpenFresco– MATLAB: SIMCOR
• Legacy analysis results– MATLAB: SIMCOR– OpenSEES: OpenFresco– ABAQUS, FE-DEAS: SIMCOR
• CU NEES Site– Both SIMCOR and OpenFresco installed– OpenFresco controller “default”– Access with either tool
CU-NEES 2008 FHT Workshop11
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
A Series of Tests
• Perform tests of ever-increasing complexity
• Local-only with simulated specimen
• Local-only with actual specimen
• Distributed with simulated specimen(s)
• Distributed with actual specimen(s)
CU-NEES 2008 FHT Workshop12
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Local-Only Test• “Server” and “Client” are the same
machine
• Use a fake specimen with SimUniaxialMaterial
CU-NEES 2008 FHT Workshop13
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Local-Only Hybrid Test
• Client/Server on Same Machine
• Live Actuator Movement
CU-NEES 2008 FHT Workshop14
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Distributed Dry Run
• Analysis at one site, specimen at another
• Specimen is simulated with SimUniaxialMaterial
CU-NEES 2008 FHT Workshop15
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Distributed Hybrid Test• Multi-site • Live
Actuators• UIUC,
SIMCOR• Berkeley,
OpenFresco
CU-NEES 2008 FHT Workshop16
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Multi-Site Testing
• Three sites
• CU, LeHigh, U. of Connecticut
• U-Conn performs analysis
• CU, LeHigh drive “specimens”
CU-NEES 2008 FHT Workshop17
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Multi-Site Testing
• U-Conn runs OpenSEES 1.7.4/OpenFresco 2.5 client
• CU runs OpenFresco/xPC Module server
• LeHigh run OpenFresco/SCRAMnet Module server
• Network Transfer and Campus Firewalls– Manually open a port via paperwork– Find an open port to use
CU-NEES 2008 FHT Workshop18
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Multi-Site Testing• Test Results
• Two Specimen Errors
CU-NEES 2008 FHT Workshop19
NEES at CU Boulder
The George E Brown, Jr. Network for Earthquake Engineering Simulation
01000110 01001000 01010100
Feb. 19, 2008
Conclusion
• Use OpenFresco or SIMCOR for distributed Hybrid Tests
• CU-NEES Support Distributed Tests via OpenFresco Server
• Testing Process– Start simple, local– Check network connections– Switch to live specimens