OpenSees Navigator Tony Yang and Andreas Schellenberg Department of Civil and Environmental Engineering University of California, Berkeley Eiji Kohama Port and Airport Institute, Japan Earthquake Engineering Research Center (EERC) University of California, Berkeley Introduction MATLAB based graphical user interface (GUI). Pre- and post-processing for OpenSees and OpenFresco. Design toolboxes: NSP, PBEE, AISC design checks, AISC database, response spectra for linear and bilinear systems and signal filtering. Both MATLAB Pcode and self-executable versions are available. Being used by researchers from Asia, US, Canada, south America and Europe. 2 1 Motivations Graphical input is more flexible than TCL text input. Most researchers use MATLAB to do the postprocessing, and MATLAB/Simulink is the typical framework for implementing hybrid simulation tests. OpenSees Navigator will create the OpenSees (analytical/hybrid) model and graphically display the results before, during or after a test. Flexible to use and requires no programming skill. 3 OpenSees Navigator 4 2 Define geometry: new model template Stick Model Beam Model EBF Model Zipper Frame Inverted-V Braced Frame Moment Frame Single Area Mesh 5 Define geometry: Zipper braced frame 6 3 View geometry: set display options Node: -Tags -SP Constraints -MP Constraints -Masses -Loads/Displ. Element: -Tags -Types -GeoTrans -Local Axes -Zero Length General: -Model -Global Axes -Grid Lines 7 View geometry: display 8 4 Edit geometry Node: -Add -Delete -Move Element: -Add -Delete -Divide/Join -Add/Delete ZeroLength 9 Define material: uniaxial materials Templates: -BoucWen -Concrete01 -Concrete02 -Concrete03 -Elastic -ElasticNoTension -ElasticPP -ElasticPPGap -Fatigue -Hardening -Hysteretic -MinMax -Parallel -Series -Steel01 -Steel02 -Viscous 10 5 Define uniaxial material: Steel01 Material properties Fy = 50 ksi E = 29000 ksi b = 0.05 11 Define uniaxial material: Steel01 12 6 Define material: nD materials Templates: -ElasticCrossAnisotropic3D -ElasticIsotropic -FluidSolidPorous -J2Plasticity -MultiaxialCyclicPlasticity -PlaneStress -PlateFiber -PressureDependMultiYield -PressureDependMultiYield02 -PressureDependentElastic3D -PressureIndependMultiYield -Template3DElastoPlastic Under development: -NewTemplate3DElastoPlastic ModelsLargeDeformatio n 13 Define section: line sections Templates: -Aggregator -Elastic -Fiber -Uniaxial 14 7 Define line section: fiber section 15 Define fiber section: AISC patch 16 8 Define section: area section Templates: -Bidirectional -ElasticMembranePlate -PlateFiber 17 Define element: line element Templates: -CorotationalTruss -DispBeamColumn -ElasticBeamColumn -ExpBeamColumn -ExpChevronBrace -ExpTruss -ExpZeroLength -ForceBeamColumn -HingeBeamColumn -Truss -ZeroLength 18 9 Define line element: ElasticBeamColumn 19 Define line element: ForceBeamColumn 20 10 Define element: area and solid elements Templates (area): -Quad -Shell -BbarQuad -EnhancedQuad Templates (solid): -Brick8N -StdBrick Under development: -Brick20N -Quad-UP -Brick8Nu-p-U -Brick20Nu-p-U -ElementsLargeDeformation 21 Define TimeSeries: Templates: -Constant -Linear -PathFile -PathFileFiltered -PathValue -Pulse -Rectangular -Sine -Triangle 22 11 Define TimeSeries: PathFile Ground−Acceleration−Time−History (SAC NF01 (1978 Tabas)) 300 Ground Acceleration [in/sec2] 200 100 0 −100 −200 −300 0 5 10 15 Time [sec] 20 25 30 23 Define LoadPattern: Templates: -Plain -UniformExcitation -MultipleSupport 24 12 Define LoadPattern: UniformExcitation 25 Define recorder Templates: -BeamColumn Element -Display -Experimental Element -Node -Truss Element -ZeroLength Element Defaults: -DefoShape -EigenVector 26 13 Define recorder: node recorder 27 Define recorder: BeamColumn recorder 28 14 Define analysis options Defaults: -StaticDefault -TransientDefault -EigenDefault 29 Define analysis options: new analysis Integrator Type: For example use AlphaOS Method for Hybrid Simulation Solution Algorithm: The AlphaOS Method requires a Linear solution algorithm 30 15 Assign menu Node: -SP Constraints -MP Constraints -Masses -Loads -Displacements Element: -Types -GeoTrans -Rotations -ZeroLength Axis 31 Assign menu 32 16 Display assigned properties Nodal Masses Element Types 33 Define analysis case Defaults: -StaticDefaultCase -EigenDefaultCase 34 17 Define analysis case: new analysis case For Example: Periods and Mode Shapes after Time-History Analysis 35 OpenFresco: hybrid simulation expControl Interfaces to the different control and data acquisition. expSetup Transforms between the experimental element degrees of freedom and the actuator degrees of freedom (linear vs. non-linear transformations). expSite Stores data and provides communication methods for distributed testing. expElement Represents the part of the structure that is physically tested and provides the interface between the FEsoftware and the experimental software framework 36 18 Define expControl: Templates: -SCRAMNet -dSpace -xPCtarget -MTSCsi -LabVIEW -SimUniaxialMaterials 37 Define expControl: MTSCsi 38 19 Define expSetup: Templates: -InvertedVBrace -InvertedVBraceJntOff -Aggregator -NoTransformation -OneActuator -TwoActuators -ThreeActuators -ThreeActuatorsJntOff 39 Define expSetup: InvertedVBrace L1 L2 L3 L4 L0 Actuator 1: LA1 Actuator 2: LA2 Actuator 0: LA0 40 20 Define expSite: Templates: -LocalSite -RemoteSite -ActorSite 41 Define expSite: LocalSite 42 21 Define expElement: InvertedVBrace d7, q7 controlled displacements d8, q8 d6, q6 Δy k d1, q1 d2, q2 d4, q4 d0, q0 d5, q5 j i acquired forces Δx1 d3, q3 acquired forces Δx2 43 Define expElement: InvertedVBrace Experimental ChevronBrace Element 44 22 Run OpenSees: set OpenSees.exe path Steps: 1. Set OpenSees.exe Path (needs to be done only once) 45 Run OpenSees: write TCL files Steps: 2. Write OpenSees Input Files (writes TCL files) 3. Run OpenSees 46 23 Post processing: load results First: Load OpenSees Results into Matlab 47 Post processing: output Now these are enabled 48 24 Post processing: plot deformed shape Time Step AnalysisCase Recorder Order Magnification 49 Post processing: plot element forces Time Step AnalysisCase Recorder Response Magnification 50 25 Post processing: plot mode shape Animation Speed AnalysisCase Recorder Mode Magnification 51 Post processing: plot response histories AnalysisCase Recorder Parameter Node/Element DOF 52 26 Post processing: plot response spectra Spectra Name Response Damping Axis Scale 53 Post processing: animate response 54 27 Post processing: principal stress and strain 55 Design: AISC design toolbox Database Inquiries: -Show Available Sections -Find Section Properties -Find Matching Sections Design Checks: -Bending Capacity -Compression Capacity -Shear Capacity -PMM Interaction 56 28 AISC design toolbox: find section properties 57 AISC design toolbox: find matching sections 58 29 AISC design toolbox: bending capacity 59 AISC design toolbox: compression capacity 60 30 AISC design toolbox: shear capacity 61 AISC design toolbox: PMM interaction 62 31 Summary OpenSees Navigator provides Flexible and user friendly graphical user interface. Great tool to visualize structural behavior. Easy way to study material, section, element or system behavior. Hybrid simulation interface (OpenFresco). Many design toolboxes: NSP, PBEE, AISC design checks, AISC database, response spectra for linear and bilinear systems and signal filtering. Both MATLAB Pcode and self-executable versions are available. 63 Website: home 64 32 Website: download 65 Thank you! OpenSees Navigator 2.4.2 is available at http://peer.berkeley.edu /OpenSeesNavigator http://peer.berkeley.edu/OpenSeesNavigator Contacts: Eiji Kohama: [email protected] Andreas Schellenberg: [email protected] Tony Yang: [email protected] 33
© Copyright 2024