Escolar Documentos
Profissional Documentos
Cultura Documentos
BY
Ed Wilson
Professor Emeritus of Civil Engineering University of California, Berkeley October 24 - 25, 2008
Summary of Presentation
1. UC Berkeley in the in the period of 1953 to 1991 2. The Faculty 3. The SAP Series of Computer Programs 4. Dynamic Field Testing of Structures 5. The Load-Dependent Ritz Vectors LDR Vectors - 1980 6. The Fast Nonlinear Analysis Method FNA Method - 1990 7. A New Efficient Algorithm for the Evaluation of All Static and Dynamic Eigenvalues of any Structure - 2002 9. Final Remarks and Recommendations
edwilson.org
edwilson.org
Copy Papers and Slides
Early Finite Element Research at UC Berkeley by Ray Clough and Ed Wilson
Joe Penzien
1945 1945 1946 1953 1953 - 88 1990 - 2006 BS University of Washington US Army Corps of Engineers Instructor - University of Washington MIT - D. Science Professor UCB International Civil Engineering Consultants Principal with Dr. Wen Tseng
Professor Joe Penzien First Director of EERC at UC Berkeley The Franklin Institute Awards April 27, 2006
csiberkeley.com
Ask for Educational Discount
Ed Wilson - edwilson.org
1955 1955 - 57 1958 1957 - 59 1960 1963 1963 - 1965 1965 - 1991 1991 - 2008 BS University of California US Army 15 months in Korea MS UCB Oroville Dam Experimental Project First Automated Finite Element Program D Eng UCB Research Engineer, Aerojet - 10g Loading Professor UCB 29 PhD Students Senior Consultant To CSI Berkeley
My Book 23 Chapters
UC Students
Berkeley During The Late 1960s And
Early 1970s Graduate Study Was Like Visiting An Intellectual Candy Store
Thomas Hughes
Professor, University of Texas
1971 - 72
1972 -73 1973 74
Solid-Sap
SAP IV NON SAP
gen Bathe
TFIELD
1.77 Sec. 1.69 1.68 0.60 0.60 0.59 0.32 0.23
TANALYSIS
1.78 Sec. 1.68 1.68 0.61 0.61 0.59 0.32 0.32
Diff. - %
0.5 0.6 0.0 0.9 0.9 0.8 0.2 2.3
PROBLEM TO BE SOLVED
Ma + Cv+ Ku =
7 f g(t)
i
= - Mx ax - My ay - Mz az
For 3D Earthquake Loading
THE OBJECTIVE OF THE ANALYSIS IS TO SOLVE FOR ACCURATE DISPLACEMENTS and MEMBER FORCES
FNA
STEP BY STEP SOLUTION METHOD 1. Form Effective Stiffness Matrix 2. Solve Set Of Dynamic Equilibrium Equations For Displacements At Each Time Step 3. For Non Linear Problems Calculate Member Forces For Each Time Step and Iterate for Equilibrium - Brute Force Method
GENERATION DEPENDENT
1. 2. 3. 4.
OF
RITZ
LOAD VECTORS
Approximately Three Times Faster Than The Calculation Of Exact Eigenvectors Results In Improved Accuracy Using A Smaller Number Of LDR Vectors Computer Storage Requirements Reduced Can Be Used For Nonlinear Analysis To Capture Local Static Response
B.
Ku=f
C. MAKE FORM
V1T M V1 = I
STEP 2.
A. B.
VECTOR GENERATION
i = 2 . . . . N Blocks
Solve for Block of Vectors, K Xi = M Vi-1 Make Vector Block, Xi , Stiffness and Mass Orthogonal - Yi Use Modified Gram-Schmidt, Twice, to Make Block of Vectors, Yi , Orthogonal to all Previously Calculated Vectors - Vi
C.
10 AT 12" = 240"
FORCE
TIME
MAXIMUM DISPLACEMENT
Number of Vectors
Eigen Vectors 0.004572 (-2.41) 0.004572 (-2.41) 0.004664 (-0.46) 0.004664 (-0.46) 0.004681 (-0.08) 0.004683 (-0.04) 0.004685 (0.00)
Load Dependent 0.004726 (+0.88) 0.004591 ( -2.00) 0.004689 (+0.08) 0.004685 (+0.06) 0.004685 ( 0.00)
Vectors
1 2 3 4 5 7 9
( Error in Percent)
MAXIMUM MOMENT
Number of Vectors Vectors 1
2 3 4 5 7 9
Eigen Vectors
4178 4178 4946 4946 5188 5304 5411 ( - 22.8 %) ( - 22.8 ) ( - 8.5 ) ( - 8.5 ) ( - 4.1 ) ( - .0 ) ( 0.0 )
Load Dependent
5907 5563 5603 5507 5411 ( + 9.2 ) ( + 2.8 ) ( + 3.5 ) ( + 1.8) ( 0.0 )
( Error in Percent )
BASE ISOLATION
Isolators
NONLINEAR ELEMENT
GAP ELEMENT
BRIDGE DECK
ABUTMENT
PLASTIC HINGES
2 ROTATIONAL DOF
Mechanical Damper
F = f (u,v,umax ) F = ku
F = C vN
Mathematical Model
PLOTS
NONLINEAR DIAGONALS
BASE ISOLATION
COMPUTER MODEL
92 NODES 103 ELASTIC FRAME ELEMENTS 56 NONLINEAR DIAGONAL ELEMENTS
( B Array was 56 x 20 )
J KJ ! ;
J MJ ! I
u (t ) J Y (t )
J
n
y (t ) n
Remember the LDR Vectors Are a Linear Combination of the Exact Eigenvectors; Plus, the Static Displacement Vectors. No Additional Approximations Are Made.
A typical modal equation is uncoupled. However, the modes are coupled by the unknown nonlinear modal forces which are of the following form:
fn !
Fn
The deformations in the nonlinear elements can be calculated from the following displacement transformation equation:
H ! Au
Since u (t ) !J Y (t ) the deformations in the nonlinear elements can be expressed in terms of the modal response by
to
The array is calculated only once prior to the start of mode integration. THE
The nonlinear element forces are calculated, for iteration i , at the end of each time step t
H ! BY
(i ) t
(i ) t
(i ) t
!B Y
(i ) t
( i 1) t
UPLIFTING ALLOWED
Four Static Load Conditions Are Used To Start The Generation of LDR Vectors
EQ
DL
Left
Right
LOAD
DEAD LOAD
LATERAL LOAD
1.0
2.0
3.0
4.0
5.0
TIME - Seconds
2.
2.
A COMPLETE EIGENVECTOR SUBSPACE FOR THE LINEAR AND NONLINEAR DYNAMIC ANALYSIS OF STRUCTURES
[ [
0 0
3
T1 T2
g g
6 . 31
[ [ [ [
0 . 995 T3
!g !g !g
T4 ! 0 T5 ! 0 T6 ! 0
How Do We Solve a System That Has Both Zero and Infinite Frequencies?
Static and Dynamic Equilibriu m Equation Mu(t) Ku(t) R(t) FG(t) where both M and K may be singular and positive semi - definite Add V Mu(t) o Both Sides of Equation Mu(t) [K VM ]u(t) R(t) VMu(t)
R(t) VMu(t)
Dynamic Modes. All Modes are Stiffness and Mass Orthogonal and are Normallize d so that
T
! I and
!
T
Y(t) [I
]Y(t) !
R(t)
(t) = VJ T Fg (t ) Y
FOR STATIC MODES, THE SOLUTION IS
T Yn(t) = Jn Fg (t )
1 [n ! V =n
and
2T Tn ! [n
Period
=n
1 2 3 4 5 6 100 100 0.826 0 0 0
=n
V
2T Tn ! [n
0 0 0.995
g g
6.31 0 0 0
g g g
K
KV
( 0)
(i )
!M
F
(i 1)
i 1, N Blocks
The First Load Block Must Be The Static Load Patterns Acting on The Structure
F
F
!F
MV
(i )
All Candidate Vectors in Block V Must be Modified To Satisfy The Following Requiremen ts :
Must be made Stiffness Orthogonal to All Previously Calculated Vectors By the Modified Gram-Schmidt Algorithm If a Vector Is the Same As a Previously Calculated Vector It Must Be Rejected
(i)
(i)
The Natural Eigenvector Algorithm (3) All Candidate Vectors Are Defined by V These Vectors Are Then Made Mass Orthogomal By Solving The Following Subspace Eigenvalue Probem By The Jocobi Method : MZ ! = Where * ! VZ
A Static Vector Has A Zero Eigenvalue And An Infinite Frequency
A Truncated Set of Natural Eigenvalues Contains Linear Combinations of the Dynamic and Static Eigen Vectors That Are Excited by the Loading Therefore, They Are a Set of
Error Estimation
1. Dynamic Load Participation Ratio 2. Static Load Participation Ratio
Therefore, this allows the LDR Algorithm to Automatic Terminate Generation when Error Limits are Satisfied
The dynamic load participation ratio for load case Fj is defined as the ratio of the kinetic energy captured by the truncated set of vectors to the total kinetic energy. Or
([ J
rdj !
n !1 T j
T 2 n n j
f )
f M fj
1
For earthquake loading, this is identical to the mass participation factor in the three different directions A minimum of 90 percent is recommended
The static load participation ratio for load case Fj is defined as the ratio of the strain energy captured by the truncated set of vectors to the total strain energy due to the static load vectors. Or,
J
rsj !
!1
2 T n j
u f
T j j
FINAL REMARKS
Existing Dynamic Analysis Technology allows us to design earthquake resistant structures economically . However, many engineers are using Static Pushover Analysis to approximate earthquake forces. Advances in Computational Aero and Fluid Dynamics are not being used by the Civil Engineering Profession to Design Safe Structures for wind and wave loads. Many engineers are still using approximate wind tunnel results to generate Static Wind Loads.
In a large earthquake the safest place to be is on the top of a high-rise building Over 25 Stories
COMPUTERS
1958 TO 2008 IBM 701 - Multi-Processors
The Current Speed of a $1,000 Personal Computer is 1,500 Times Faster than the $10,000,000 Cray Computer of 1975
$
$4,000,000
1957
time
1997
Ed Wilson at
UCLA Meet
In the last 50 years, Ed is getting Slower and Computer are getting Faster
The Future Of Personal Computers Multi-Processors Will Require New Numerical Methods and Modification of Existing Programs Speed and Accuracy are Important