138
Automated Finite Element Model Updating of the UCF Grid Benchmark Using Multiresponse Parameter Estimation A Thesis Submitted by Ali Khaloo In Partial Fulfillment of the Requirements for the Degree of Master of Science in Civil and Environmental Engineering TUFTS UNIVERSITY February 2014 © 2014, Ali Khaloo ADVISOR: Professor Masoud Sanayei

Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

  • Upload
    doanthu

  • View
    234

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

Automated Finite Element Model Updating of the UCF Grid

Benchmark Using Multiresponse Parameter Estimation

A Thesis

Submitted by

Ali Khaloo

In Partial Fulfillment of the Requirements

for the Degree of

Master of Science

in

Civil and Environmental Engineering

TUFTS UNIVERSITY

February 2014

© 2014, Ali Khaloo

ADVISOR:

Professor Masoud Sanayei

Page 2: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

II

Page 3: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

III

Abstract

Structural Health Monitoring (SHM) using nondestructive test (NDT) data has become very

promising for finite element (FE) model updating, model verification, structural evaluation, and

damage assessment. This research presents a multiresponse structural parameter estimation method

for the FE model updating using data obtained from a nondestructive test on a laboratory bridge

model. Having measurement and modeling errors is an inevitable part of data acquisition systems and

finite element models. The presence of these errors can affect the accuracy of the parameter

estimates. Therefore, an error sensitivity analysis using Monte Carlo simulation was used to study the

input-output error behavior of each parameter based on the load cases and measurement locations of

the nondestructive tests. Given the measured experimental responses, the goal was to select the

unknown parameters of the FE model with high observability that leads to creating a well-

conditioned system with the least sensitivity to measurement errors. A data quality study was

performed to assess the accuracy and reliability of the measured data. Based on this study, a subset of

the most reliable measured data was selected for the FE model updating. The selected subset of

higher quality measurements and the observable unknown parameters were used for FE model

updating. Three static and dynamic error functions were used for structural parameter estimation

using the selected measured static strains, displacements, and slopes as well as dynamic natural

frequencies and associated mode shapes. The measured data sets were used separately and also

together for multiresponse FE model updating to match the predicted analytical response with the

measured data. The FE model was successfully calibrated using multiresponse data. Two separate

commercially available software packages were used with real-time data communications utilizing

Application Program Interface (API) scripts. This approach was efficient in utilizing these software

packages for automated and systematic FE model updating. This method is applicable to full-scale

structures and can be used for bridge model validation and bridge management.

Page 4: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

IV

To my parents.

Page 5: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

V

Acknowledgements

“Far and away the best prize that life has to offer

is the chance to work hard at work worth doing.”

~ Theodore Roosevelt

This research would not have been possible without the guidance and the help of several

individuals who in one or another contributed and extended their valuable assistance in the

preparation and completion of this study.

First and foremost I would like to thank my family for giving me their unconditional love and

support through my life; I could not have done this without it. I am grateful and wish to express

my gratitude to my advisor, Professor Masoud Sanayei, for all his support and guidance

throughout this research project. Professor Sanayei has been truly selfless in dedicating his time

and effort to help me during my study. I extent sincere thanks to Professors Necati Catbas and

Mustafa Gul for their support in making the UCF gird NDT data available for my research. My

committee members, Masoud Sanayei, Necati Catbas, Babak Moaveni and Mustafa Gul provided

a wide variety of invaluable contributions to my research and I thank you for your support.

I extent deepest appreciation to my friends and officemates, Chris Paetsch, Jesse Sipple,

Peeyush Rohela, Alex Reiff, Wenjian Lin, Tianqi Qu and Mohammad Reza Saberi. Their

presence and support has made the last two years pleasantly memorable.

Finally, I would like to thank my girlfriend Bahar. Her patience and encouragement has

helped me through this process and her unending belief in me has pushed me to the best that I

can.

Page 6: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

VI

Nomenclature

Parameter Estimation NUP Number of Unknown Parameters

NPG Number of Parameter Groups

LC Load Case

SS Static Stiffness

SF Static Flexibility

SSTR Static Strain

MF Modal Flexibility

p Vector of Unknown Parameters

e(p) Error Function Vector

NDT Nondestructive Test

FE Finite Element

f Applied Force Vector

ε Strain Vector

u Displacement Vector

M Mass Matrix

K Stiffness Matrix

D Dynamic Matrix D = K-1

M

B Mapping Matrix from Strain-Displacement Relationship ε = B q

Mode Shape

Natural Frequency

J(p) Scalar Objective Function

Σe Covariance Matrix of Error Function

NM

NOBS

MC

GM

GSD

E

DG

SG

TM

AC

IM

RMS

UCF

Total Number of Measurements

Number of the Observations

Monte Carlo Simulations

Grand Mean Percentage Error

Grand Standard Deviation Percentage Error

Percentage Error

Displacement Gage

Strain Gage

Tiltmeter

Accelerometer

Impact Hammer

Root Mean Square

University of Central Florida

Page 7: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

VII

Table of Contents

Thesis Abstract………………………………………………………………………. III

Acknowledgements…………………………………………………………………... V

Nomenclature………………………………………………………………………… VI

Table of Contents……………………………………………………………………. VII

List of Figures………………………………………………………………………... X

List of Tables………………………………………………………………………… XIII

Chapter 1 – Introduction……………………………………………………………. 1

1.1 Overview 1

1.2 Scope of Work 2

1.3 Thesis Layout 2

Chapter 2 – Automated Finite Element Model Updating of Scale Bridge Model

Using Measured Static and Modal Test Data……………………………………… 5

2.1 Introduction 5

2.2 Error Functions 9

2.2.1 Static Flexibility (SF) 10

2.2.2 Static Strain (SSTR) 10

2.2.3 Modal Flexibility (MF) 11

2.3 Scalar Objective Function 11

2.4 Normalization 12

2.4.1 Parameter Normalization 12

2.4.2 Error Function Normalization 12

2.4.3 Objective Function Statistical Normalization 13

2.4.4 Objective Function Weighting 13

2.5 Parameter Grouping 14

2.6 Multiresponse Parameter Estimation 14

2.7 University of Central Florida Grid Benchmark 15

2.7.1 Instrumentation Plan 16

2.7.2 Finite Element Model for the UCF Grid 17

2.7.3 Boundary Stiffness Sensitivity Study 19

2.8 Nondestructive Testing of UCF Grid 20

2.8.1 Static Load Test 20

2.8.2 Dynamic Load Test 21

2.9 Error Sensitivity Analysis Using Monte Carlo Simulations 21

2.9.1 Error Sensitivity Analysis for the UCF Grid 22

2.10 Parameter Estimation for the UCF Grid Using NDT Data 24

2.10.1 NDT Data Quality Study 24

2.10.2 Multiresponse Parameter Estimation and Model Calibration of the

UCF Grid 26

Page 8: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

VIII

2.10.3 FE Model on Pins and Rollers Used in Multiresponse Parameter

Estimation and Model Calibration 30

Chapter 3 – NDT Data Quality Analysis………………………………………….. 39

3.1 Introduction 39

3.2 Criteria Used in NDT Data Quality Analysis 40

3.2.1 Data Quality Study: Criterion 1 42

3.2.2 Data Quality Study: Criterion 2 43

3.2.3 Data Quality Study: Criterion 3 43

3.3 Modeling Error 43

3.4 NDT Data Used in the Parameter Estimation of the UCF Grid 44

Chapter 4 – Error Sensitivity Analysis using Monte Carlo Simulation...………. 45

4.1 Introduction 45

4.2 Monte Carlo Analysis 45

4.3 Measurements Error Types and Distributions 46

4.4 Error Sensitivity Analysis of the UCF Grid 47

4.4.1 Error Functions Used in Monte Carlo Analysis 48

4.4.2 Damage Cases and Parameter Grouping Scheme 49

4.4.2.1 Damage Case 1 50

4.4.2.2 Damage Case 2 50

4.4.2.3 Damage Case 3 51

4.4.2.4 Damage Case 4 52

4.4.2.5 Damage Case 5 52

Chapter 5 – Supplementary Parameter Estimation Cases with Analytical and

Measured Response Comparisons…………………………………….………...… 54

5.1 Introduction 54

5.2 Supplementary Parameter Estimation Cases of the UCF Grid Using NDT

Data 54

5.2.1 Additional Error Function Used in the Parameter Estimation: Static

Stiffness (SS) 55

5.2.2 FE Model on Link Elements Used in Multiresponse Parameter

Estimation 55

5.2.3 Analytical and Measured Response Comparison: Calibrated FE Model

on Link Elements 57

5.2.3.1 Strain Comparison 57

5.2.3.2 Displacements Comparison: Girder 1 59

5.2.3.3 Displacements Comparison: Girder 2 60

5.2.3.4 Slope Comparison 62

5.2.4 FE Model on Pins and Rollers Used in Multiresponse Parameter

Estimation 64

5.2.5 Analytical and Measured Response Comparison: Calibrated FE Model

on Pins and Rollers 65

5.2.5.1 Strain Comparison 65

Page 9: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

IX

5.2.5.2 Displacement Comparison: Girder 1 67

5.2.5.3 Displacement Comparison: Girder 2 68

5.2.5.4 Slope Comparison 70

Chapter 6 – Conclusions and Recommendations for Future Works……………. 73

6.1 Conclusions 73

6.2 Recommendations for Future Works 75

Appendix A – PARIS 14.0 User Reference Manual…………………….…..……. 76

A.1 Introduction 76

A.2 SAP2000 Model 79

A.2.1 SAP2000 Model File 79

A.2.2 Unit System 79

A.2.3 Local and Global Coordinate System 81

A.2.4 Nodes and Element Labels 81

A.2.5 Frame Element Section Properties 83

A.2.5 Analysis Option: Active DOF 85

A.2.7 Load Cases 86

A.2.8 Element Grouping 87

A.3 PARIS14.0 Input File Details 87

A.3.1 SAP2000 Model Related Data 88

A.3.2 Parameter Estimation Related Data 89

A.4 Sample PARIS14.0 Input File: UCF Grid Example (FE Model on Pins and

Rollers) 100

Appendix B: Sensor Specifications of the UCF Grid…………………...………… 109

Appendix C: UCF Grid Drawings…………………………………………………. 114

Page 10: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

X

List of Figures

Figure 2.1 UCF Grid 16

Figure 2.2 UCF Grid Member Connections (Left) and Boundary Support

(Right)

16

Figure 2.3 Instrumentation Details for Static Testing with Sensor Numbers 17

Figure 2.4 Accelerometer and Excitation Locations for Dynamics Testing 17

Figure 2.5 UCF Grid Finite Element Model 19

Figure 2.6 Parameter Grouping Scheme for UCF Grid 23

Figure 2.7 Strains, Data Load Case 1 32

Figure 2.8 Strains, Data Load Case 4 32

Figure 2.9 Displacements Along Girder 1 Load Case 5 33

Figure 2.10 Displacements Along Girder 2 Load Case 5 33

Figure 2.11 Slopes, for Load Case 1 33

Figure 2.12 Slopes, for Load Case 6 33

Figure 2.13 Comparison of Natural Frequencies 35

Figure 3.1 UCF Grid Static Test L1T1 SG1 40

Figure 3.2 UCF Grid Static Test L1T2 SG2 41

Figure 3.3 UCF Grid Static Test L1T1 SG8 41

Figure 5.1 Strains, Load Case 1 57

Figure 5.2 Strains, Load Case 2 57

Figure 5.3 Strains, Load Case 3 58

Figure 5.4 Strains, Load Case 4 58

Figure 5.5 Strains, Load Case 5 58

Figure 5.6 Strains, Load Case 6 58

Figure 5.7 Strains, Load Case 7 58

Figure 5.8 Strains, Load Case 8 58

Figure 5.9 Displacements Along Girder 1 Load Case 1 59

Figure 5.10 Displacements Along Girder 1 Load Case 2 59

Figure 5.11 Displacements Along Girder 1 Load Case 4 59

Figure 5.12 Displacements Along Girder 1 Load Case 5 59

Figure 5.13 Displacements Along Girder 1 Load Case 6 60

Figure 5.14 Displacements Along Girder 1 Load Case 7 60

Figure 5.15 Displacements Along Girder 1 Load Case 8 60

Figure 5.16 Displacements Along Girder 2 Load Case 1 61

Figure 5.17 Displacements Along Girder 2 Load Case 3 61

Figure 5.18 Displacements Along Girder 2 Load Case 4 61

Figure 5.19 Displacements Along Girder 2 Load Case 5 61

Figure 5.20 Displacements Along Girder 2 Load Case 6 61

Figure 5.21 Displacements Along Girder 2 Load Case 7 61

Figure 5.22 Displacements Along Girder 2 Load Case 8 62

Figure 5.23 Slopes, Load Case 1 62

Figure 5.24 Slopes, Load Case 2 62

Figure 5.25 Slopes, Load Case 3 63

Figure 5.26 Slopes, Load Case 4 63

Page 11: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

XI

Figure 5.27 Slopes, Load Case 5 63

Figure 5.28 Slopes, Load Case 6 63

Figure 5.29 Slopes, Load Case 7 63

Figure 5.30 Slopes, Load Case 8 63

Figure 5.31 Comparison of Natural Frequencies 64

Figure 5.32 Strains, Load Case 1 65

Figure 5.33 Strains, Load Case 2 65

Figure 5.34 Strains, Load Case 3 66

Figure 5.35 Strains, Load Case 4 66

Figure 5.36 Strains, Load Case 5 66

Figure 5.37 Strains, Load Case 6 66

Figure 5.38 Strains, Load Case 7 66

Figure 5.39 Strains, Load Case 8 66

Figure 5.40 Displacements Along Girder 1 Load Case 1 67

Figure 5.41 Displacements Along Girder 1 Load Case 2 67

Figure 5.42 Displacements Along Girder 1 Load Case 4 67

Figure 5.43 Displacements Along Girder 1 Load Case 5 67

Figure 5.44 Displacements Along Girder 1 Load Case 6 68

Figure 5.45 Displacements Along Girder 1 Load Case 7 68

Figure 5.46 Displacements Along Girder 1 Load Case 8 68

Figure 5.47 Displacements Along Girder 2 Load Case 1 69

Figure 5.48 Displacements Along Girder 2 Load Case 3 69

Figure 5.49 Displacements Along Girder 2 Load Case 4 69

Figure 5.50 Displacements Along Girder 2 Load Case 5 69

Figure 5.51 Displacements Along Girder 2 Load Case 6 69

Figure 5.52 Displacements Along Girder 2 Load Case 7 69

Figure 5.53 Displacements Along Girder 2 Load Case 8 70

Figure 5.54 Slopes, Load Case 1 70

Figure 5.55 Slopes, Load Case 2 70

Figure 5.56 Slopes, Load Case 3 71

Figure 5.57 Slopes, Load Case 4 71

Figure 5.58 Slopes, Load Case 5 71

Figure 5.59 Slopes, Load Case 6 71

Figure 5.60 Slopes, Load Case 7 71

Figure 5.61 Slopes, Load Case 8 71

Figure 5.62 Comparison of Natural Frequencies 72

Figure A.1 PARIS 14.0 Flowchart 77

Figure B.1 Strain Gage Dimensions 110

Figure B.2 Tiltmeter Dimensions 111

Figure B.3 Accelerometer Dimensions 112

Figure B.4 Impact Hammer Dimensions 113

Page 12: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

XII

List of Tables

Table 2.1 UCF Grid Initial Section Properties 18

Table 2.2 Boundary Stiffness Ranges 19

Table 2.3 UCF Grid Static Load Cases 21

Table 2.4 Sensor Numbers Used for Measured Static Responses 25

Table 2.5 MAC Values Using Initial Parameter Values 26

Table 2.6 UCF Grid Parameters Estimates 28

Table 2.7 UCF Grid Parameter Estimates Based on the Pins and Rollers Model 31

Table 2.8 MAC Values Using Parameters from Pins and Rollers Model 31

Table 2.9 Predicted vs. Experimental RMS responses 34

Table 2.10 Comparison of Analytical Mode Shapes with Experimental Mode

Shapes of the UCF Grid 36

Table 3.1 Strain Values Used in the Parameter Estimation of the UCF Grid (με) 44

Table 3.2 Displacements Values Used in the Parameter Estimation of the UCF

Grid (in) 44

Table 3.3 Slope Values Used in the Parameter Estimation of the UCF Grid

(rad×103) 44

Table 4.1 Damage Case 1 Monte Carlo Simulation Results (SF Error Function) 50

Table 4.2 Damage Case 2 Monte Carlo Simulation Results (SF Error Function) 51

Table 4.3 Damage Case 3 Monte Carlo Simulation Results (SF Error Function) 51

Table 4.4 Damage Case 3 Monte Carlo Simulation Results (SSTR Error

Function) 52

Table 4.5 Damage Case 4 Monte Carlo Simulation Results (MF Error Function) 52

Table 4.6 Damage Case 5 Monte Carlo Simulation Results (MF Error Function) 53

Table 5.1 UCF Grid Parameter Estimates (Including Supplementary Cases) 56

Table 5.2 MAC Values Using Parameter Values of Case No.6, SF+SSTR+MF 64

Table 5.3 UCF Grid Parameter Estimates Based on the Pins and Rollers Model

(Including Supplementary) 65

Table 5.4 MAC Values Using Parameter from Pins and Rollers Model 72

Table A.1 PARIS 14.0 Features 78

Table A.2 Load Case Nomenclature 86

Table B.1(a) Wire Strain Gage Specifications 110

Table B.1(b) Thermistor Specifications 110

Table B.2(a) Wire Tiltmeter Specifications 111

Table B.2(b) Thermistor Specifications 111

Table B.3(a) Accelerometer Specifications 112

Table B.3(b) Accelerometer Dimensions 112

Table B.4(a) Impact Hammer Specifications 113

Table B.4(b) Impact Hammer Dimensions 113

Page 13: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

1

Chapter 1 Introduction

1.1 Overview

Finite element (FE) model updating is the process of using an experimental data obtained

from a nondestructive test (NDT) of an existing structure to update an analytical model so it can

reflects the observed behavior of the structure more accurately. Finite element model updating

using NDT data is an effective tool for FE model validation, structural evaluation, damage

assessment and bridge management.

The FE model is derived from a set of material properties and cross sectional geometry as

well as mass parameters that are used to calculate the analytical response of the structure.

Typically, a subset of uncertain structural parameters that make up the model is assumed to be

unknown and these parameters are updated in the parameter estimation process.

FE model updating is an example of an inverse problem. The typical parameter estimation

process involves using a fully defined analytical model to predict the response of a structure and

update it to match a set of response measurements.

Page 14: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

2

1.2 Scope of Work

This research is focused on using multiresponse structural parameter estimation for the

purpose of automated FE model updating of a scale bridge model based on the NDT data. The

scale bridge model, also known as the UCF Grid benchmark, has been constructed at the

University of Central Florida (UCF). There are two longitudinal girders with two clear spans and

seven transverse beams connecting the two girders. For static and dynamic testing, 8 vibrating

wire strain gages, 4 vibrating wire tiltmeters, 4 displacement gages and 8 accelerometers were

used. Multiresponse static and modal data collected from the UCF grid was used to calibrate the

finite element model.

Based on the developments in computing systems and application programming interfaces, it

is possible to use two commercially available software packages simultaneously to solve a

complex problem. To satisfy the need of a software for automated finite element model updating

of full-scale structures using measured NDT data, the PARameter Identification System

(PARIS©

) software package has been developed at Tufts University. PARIS is a MATLAB®

-

based software which uses SAP2000® as a slave program for the finite element analysis (FEA).

MATLAB accesses SAP2000® via the API provided by SAP2000

® developers. The latest

version of this software, PARIS14.0 was developed to replace its predecessor PARIS 13.0.

Features added to PARIS were designed to fulfill the goal of this research, which was to propose

an applicable approach to full scale structures.

1.3 Thesis Layout

This thesis is divided into six main chapters with an additional three appendices. Current

chapter is providing an introduction to the materials presented in this document.

Page 15: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

3

Chapter 2 of the thesis, which will be later submitted for peer-reviewed journal publication,

is the major contribution of this research. It presents the automated FE model updating of scale

bridge model using multiresponse parameter estimation.

Chapter 3 discusses the NDT data quality analysis which was performed using the measured

data from both static and dynamic tests. This chapter contains comprehensive information about

the criteria used in data quality analysis study prior to using the experimental data in the

parameter estimation process. The selected subsets of the measured strains, displacements and

slopes responses used for FE model updating of the UCF grid are presented at the end of this

section.

Chapter 4 presents the error sensitivity analysis using Monte Carlo simulations. The

observable parameters due to measurement locations and parameter grouping schemes were

determined based on this study.

Chapter 5 contains supplementary parameter estimation cases in addition to the typical cases

previously presented in Chapter 2. The direct comparison between the all available analytical and

measured responses was also performed to show the level of success in the FE model calibration

of the UCF grid. In this comparison calibrated FE model on link elements and FE model with

pins and rollers boundary condition were used respectively.

Appendix A is the user reference manual for PARIS14.0. It also contains a sample MATLAB

based user input file. PARIS14.0 requires to upload a previously created SAP2000 FE model and

a MATLAB based input file for FE model calibration. The detailed instructions for making a

SAP2000 model compatible with PARIS14.0 are provided in the user manual. The specific

Page 16: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

4

format for defining model updating problem through the input file can also be found in the user

manual.

Other two appendices are included to document the specifications of the sensors used in the

non destructive static and dynamic tests and to provide supplement details of the UCF grid with

drawings.

The references of each section are provided at the end of the section. The figures and tables

are labeled and summarized in the list of figures and tables respectively. The chapter, section,

and subsection headings were kept consistent throughout this thesis to guide the reader through

the document.

Page 17: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

5

Chapter 2 Automated Finite Element Model Updating of Scale Bridge

Model Using Measured Static and Modal Test Data

This chapter has been formatted to be suitable for peer-reviewed journal publication.

2.1 Introduction

According to the American Society of Civil Engineer’s 2013 Infrastructure Report Card,

“Over two hundred million trips are taken daily across deficient bridges in the nation’s 102

largest metropolitan regions.” One in nine, or below 11%, of the nation’s bridges are classified as

structurally deficient, while an average of 607,380 bridges are currently 42 years old. Currently,

24.9% of the nation’s bridges have been defined as functionally obsolete [1]. The Federal

Highway Administration (FHWA) estimates that the current cost to repair or replace the

deficient bridges eligible under the Federal Highway Bridge Program is almost $76 billion [2].

Damage can accumulate during the life of the structure due to normal use or overuse and

overloads. In the inspection process, many of the structure’s elements are not observable to the

inspector since they are covered by non-structural elements or are not easily accessible, which

can cause uncertainty in their final reports. To add more confidence in our current methods of

Page 18: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

6

inspection and to improve the maintenance of infrastructures, objective and quantifiable

structural health monitoring is essential in this field.

Implementing a damage identification strategy for aerospace, civil, and mechanical

engineering infrastructures is referred to as Structural Health Monitoring (SHM). There are two

main approaches to SHM: (a) non-model-based approach and (b) model-based approach [3].

Both approaches have been successfully used for damage detection in structural applications.

The non-model-based approach relies on the signal processing of experimental data, while the

model-based approach relies on mathematical descriptions of structural systems [4]. The

alternatives to the non-model-based method include: modal analysis, dynamic flexibility

measurements, matrix update methods and wavelet transform technique, which are used to

determine changes in structural vibration to identify damage [5].

The model-based approach is usually implemented by using a computer model of the

structure of interest, such as a Finite-Element Method (FEM), to identify structural parameters

based on the measured test data. In the model-based method, the first step is to create the FE

model based on the design calculations. In most cases the initial model cannot accurately predict

the actual parameters and responses of the structure; this may arise from the simplification in the

modeling process. The model-based methods are often used for structural evaluations at the

element level. The recent advancements in data acquisition systems (DAQ) and sensor

technology have significantly improved our confidence in nondestructive test (NDT) data.

Measured responses of the structure based on the NDT data can be used to validate the initial

structural model and to update the parameters of the assumed model. The model calibration

process involves selecting a small number of model parameters that have uncertainty so that their

values cannot be known a priori and using various procedures to find the values for which their

Page 19: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

7

measurements best match the model predictions [6]. A promising method is to minimize the

residual between the predicted response from the initial model and the measured response of the

actual structure according to the observed data sets. Approaches, methods, and technologies for

effective practice of structural health monitoring were surveyed in [7]. In this book, model

calibration was classified based on the selection of parameters to estimate, available measured

data, formulation of the objective function, an optimization approaches, and the level of

uncertainties. Using a model-based approach allows modeling and estimating the physical

properties using commercially available software to create and maintain the structural model.

Robert-Nicoud et al. [8] performed the model calibration of the Lutrive Highway Bridge in

Switzerland, a 395 m three span bridge with a maximum span of approximately 130 m, based on

static measurements such as deflections, rotations, and strain. Bodeux and Golinval [9]

successfully applied the Auto-Regressive Moving Average Vector (ARMAV) method to identify

frequencies and mode shapes of the Steel-Quake benchmark, a two story steel frame structure.

Koh et al. [10] presented a combination of genetic algorithms (GA) and local search techniques

to identify structural parameters using vibration measurements. Hybrid structural identification

methods were performed to estimate the structural parameters of a structure with 52 unknown

parameters. Huang et al. [11] performed the system identification of the dynamic properties of a

three-span box-girder concrete bridge using the Ibrahim Time-Domain (ITD) technique based on

the free vibration test results of the bridge.

Along with the analytical studies, a feasible way to verify a new methodology for structural

health monitoring and system identification is to apply it first to a scale model structure. As

stated by Catbas et al. [12], “the main purpose of constructing this laboratory model was to close

the gap between very simple laboratory tests and the field tests.” To provide an abstract

Page 20: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

8

representation of a short to medium span highway bridges, the University of Central Florida

(UCF) grid benchmark was designed to have the lower natural frequencies in the range of 1 to 50

Hz, similar to full scale bridges.

In the present work, NDT data quality criteria was established and implemented to reduce the

measurement errors in the model calibration of the UCF grid. To lessen modeling error, the most

accurate FE model was created with all the details including geometry, section properties, and

boundary conditions. Error sensitivity analysis was performed using simulated damage cases to

find the parameters with least sensitivity to measurement errors and also to determine the most

observable parameters in presence of measurement error. In these simulations, various grouping

of elements with the same properties were used to reduce the number of unknowns, and then

ungrouping was utilized to reduce the modeling errors. In this process a set of observable and

error tolerant unknown parameter groups was selected that were for the purpose of FE model

calibration using measured NDT data. Multiresponse static and modal data collected from the

UCF grid was used to calibrate the finite element model so that it can more closely reflect the

actual behavior of the structure. The modal data includes mode shapes and corresponding natural

frequencies as well as static data including displacement, rotation and strain, which have been

used in this study. Selecting an observable and error tolerant set of unknown structural

parameters and using the best subset of measured data led to successful simultaneous estimation

of stiffness and mass parameters.

The present study is based on the parameter estimation formulations developed by

researchers at Tufts University used in PARIS (PARameter Identification System) for automated

FE model calibration of full scale structures. PARIS is a MATLAB [13] based program which

uses SAP2000 [14] as a slave FE analysis engine using Application Programming Interface

Page 21: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

9

(API) for finite element analysis (FEA). APIs allow real-time exchange of information between

MATLAB and SAP2000. PARIS is designed for calibrating FE models comprised of frame,

quadrilateral planar shell, and cuboid solid elements using static and/or modal data. FE model

updating in PARIS is based on minimizing the residual between the predicted response of the FE

model and the measured data from the NDT. In the parameter estimation process of the UCF grid

that was based on measured NDT data, both mass-based and flexibility-based error functions

have been used. PARIS is an open source research software and has been posted at the SHM

research website of the Civil and Environmental Engineering Department at Tufts University at

http://engineering.tufts.edu/cee/shm/software.asp.

2.2 Error Functions

In the parameter estimation process, error functions play a pivotal role. In general, error

functions define the difference between analytical and experimental measurements. The

estimation of an unknown parameter is the result of finding the global minimum of the error

function. Error functions represent a residual between the predicted responses from the computer

model, such as finite element model (FEM) and the NDT measured data. Error functions are

generally defined as the residuals between predicted and measured system responses, in which

‘q’ represents the response quantity, e(p) is the error function, and p represent the unknown

structural parameters.

measuredpredicted qqpe )( (2.1)

The response of the structure can be quantified under a set of known static loads or modal

excitations that categorize error functions as Static-based and Modal-based. To find the

Page 22: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

10

discrepancy between the analytical and experimental response, the main categories of error

functions have been subdivided into stiffness and flexibility based error functions. The stiffness-

based error function measures the residual between applied forces, and the flexibility-based error

function determines the difference between experimental and analytical displacements estimation

of the unknown structural parameters. These error functions are implicitly a function of the

structural parameters {p}. Examples of the unknown parameters include axial rigidity (EA),

bending rigidity (EI) and torsional rigidity (GJ) for frame elements. For plates and shells,

modulus of elasticity and plate thickness are used, and for isoperimetric solids, the modulus of

elasticity is used as unknown parameters. For dynamic systems, lumped mass and/or distributed

mass can be used as modeled in the FE model. Link elements are also used to represent axial,

bending and torsional springs in 2D and 3D spaces.

2.2.1 Static Flexibility (SF)

The static flexibility-based error function was developed by Sanayei et al. [15] and it is based

on the residual between measured and analytical displacements only for measured responses.

1[ ( )] [ ( )] [ ] [ ]SFe p K p F U

(2.2)

Where [F] and [U] represent the applied live loads cases and the corresponding measured

displacements per load case. The error function eSF(p) is calculated based on the analytical

stiffness matrix [K(p)] and known applied live load cases.

2.2.2 Static Strain (SSTR)

Sanayei and Saletnik [16] developed a strain-based error function that is the residual of

predicted and measured strains at selected observation points. The B matrix was used to map the

nodal displacements to strains along the length of each member.

Page 23: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

11

][][)](][[)]([ 1 FpKBpeSSTR (2.3)

In Eq (2.3), is the measured strain matrix for load cases.

2.2.3 Modal Flexibility (MF)

Sanayei et al. [17] developed the modal flexibility-based error function that is the residual

between analytical and measured modal displacements. The inverse form of the analytical

stiffness matrix [K(p)] was used in the formulation of the modal-flexibility error function and

analytical mass matrix [M(p)].

jjjMF pMpKpe }{})]{([)]([)]([ 12 (2.4)

Mode shapes }{ and natural frequencies }{ can be used as the input data based on the

identified modal parameters from the NDT data.

2.3 Scalar Objective Function

The scalar objective function J(p) is created in Eq (2.5). The value of J(p) is minimized

during the parameter estimation process using numerical sensitivities. In this work, the

constrained nonlinear multivariable function (fmincon), which is available in MATLAB

Optimization Toolbox, was used as the minimization technique. When neither the modeling error

nor the measurement error is a part of the parameter estimation, the scalar objective function will

approach zero.

2

( ) ( )ij

i j

J p e p (2.5)

Page 24: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

12

where i represents a measurement at a selected DOF and j represents the number of sets of

forces.

To verify the final result of the J(p) minimization, which should have resulted in the global

minimum, multiple initial starting points were selected. Since the final results from multiple

initial points were converged on the same answer, it was concluded with high possibility that the

global minimum had been reached in the minimization procedure.

2.4 Normalization

In solving any system of equations, there is the possibility of facing ill-conditioning resulting

in poor estimation of the unknown parameters; therefore four types of normalizations were

proposed to prevent such numerical challenges while using a combination of error functions with

different types of measurements.

2.4.1 Parameter Normalization

In normalization at the parameter level, the estimated value was divided by the initial value

of the parameter. Ratios less than one indicate degradation in the value of the parameter in

comparison with the initial guess, and ratios larger than one represent that the actual value of the

parameter is larger than the initial estimate.

2.4.2 Error Function Normalization

To ensure that all the measurements have a reasonable influence on the estimation process, a

normalization technique was needed to apply to the error functions, while multiple sets of

measurements, each in different units and scales, were used in the parameter estimation

procedure. In the case of combining multiple measurements without error function

normalization, the final result could not be robust since measurements with different magnitudes

Page 25: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

13

were used in the scalar objective function. The larger measurements could potentially

overshadow the smaller measurements during the parameter estimation process. For instance,

displacements were measured on the order of millimeters (10-1

), while strains were measured on

the order of micro strains (10-6

). In order to overcome this issue, each error function was divided

by its initial value as the optimization iterations progress. This method was used to make the

error functions normalized and unitless to reduce ill-conditioning in the system of equations.

2.4.3 Objective Function Statistical Normalization

In the normalization method presented by DiCarlo [18], the static-based error functions were

normalized with respect to their standard deviations, which make the objective function

weighted, normalized and unitless. This method also resolved the different order of magnitudes

issue for multiple measurement types. When objective function normalization was applied, each

measurement was weighted proportional to the inverse of its uncertainty in the estimation

procedure.

)()()(1

pepepJ e

T (2.6)

In Eq (2.6), e is the covariance matrix of the measured response data. To find the parameter

that makes the measured data the “most probable,” the maximum likelihood estimator was used.

Using this normalization technique was also a very efficient approach to smooth the objective

function surface.

2.4.4 Objective Function Weighting

In using multiresponse parameter estimation, to prevent the domination of a scalar objective

function by another one, there is a need to normalize the objective functions. Each objective

function was normalized with respect to their initial value, rendering a weight of 1.0 to each

Page 26: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

14

objective functions. If needed, each scalar objective function can be multiplied by a suitable

weight factor based on the measurement types used and the number of measurements used

2.5 Parameter Grouping

Parameter grouping is a technique that allows assigning parameters with the same structural

parameters (e.g., mass, stiffness and area) into one group. Grouping reduces the total number of

unknown parameters, which results in fewer of the required measurements for the parameter

estimation process.

2.6 Multiresponse Parameter Estimation

Multiresponse parameter estimation is an effective method by which to simultaneously use

different error functions that are based on different types of measurements, which allows the

combination of static and modal data in the model updating procedure (Bell et al. [19]).

Usingerror function stacking would increase the number of measurements in the parameter

estimation process that can result in estimating unknown parameters. To have the information of

each error function in this technique, the vector of eStack(p) has been created as follows:

1

2

( )

( )( )

( )

Stack

n

e p

e pe p

e p

(2.7)

where n = number of error functions.

Page 27: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

15

2.7 University of Central Florida Grid Benchmark

The University of Central Florida (UCF) Grid benchmark is a scale bridge model which was

designed, constructed and used for experimental studies at UCF [20], see Figure (2.1). As stated

in Catbas et al. [12], this model is a multi-purpose specimen, enabling researchers to use it as a

test bed for different techniques, algorithms and methods of the model updating procedure. The

UCF grid has two longitudinal girders which are run continuously for the whole length of the

structure, each with a length of 5.48 m (18 ft), with two clear spans and seven transverse beams

connecting the two girders. As stated in Burkett [22], the transverse beams are connected into

girders by two angle clips and two cover plates to provide shear and moment transfer, which

makes it a partially restrained connection, see Figure (2.2). Both girder and beams are A36 steel

S3x5.7 standard sections. These sections were found to be the best fit to make the modal

frequencies, deflections and slopes represent the short to medium span bridges. To reduce the

effect of support vertical movements, W12x26 sections were used as piers, each with a length of

1.07 m (42 in) and fixed at the base.

The UCF grid has complex boundary conditions as shown in Figure (2.2). The pier to girder

connection was designed to behave as an ideal roller support. It consists of a cylinder

sandwiched between two curved bearing plates which allow the translation and rotation in the

plane of bending for the girders.

Page 28: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

16

Figure 2.1 UCF Grid

Figure 2.2 UCF Grid Member Connections (Left) & Boundary Support (Right)

2.7.1 Instrumentation plan

For static testing, the structure was instrumented with 8 vibrating wire strain gages (Geokon

model 4000), 4 vibrating wire tiltmeters (Geokon model 6350) and 4 displacement gages (Space

Age Control) [21]. Figure (2.3) shows the instrumentation details and sensor numbering for

static testing. Displacement gages (DG) were connected in between the floor and underneath four

of the connections. Tiltmeters (TM) were mounted on the longitudinal members with the typical

distance between each end of the girders and the closest tiltmeter (TM) was 178 mm (7 in).

Strain gages (SG) were welded to the top and/or bottom flanges of the longitudinal members and

placed in the 266.7 mm (10.5 in) from the closest transverse beam.

Page 29: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

17

Figure 2.3 Instrumentation Details for Static Testing with Sensor Numbers

Eight accelerometers (PCB 393C) were used for dynamic testing on the UCF grid. Each

accelerometer was placed vertically and the grid was excited at four different locations. Figure

(2.4) shows the accelerometer and excitation locations for dynamic testing using an impact

hammer (IPC 086D20). Based on the instrumentation of the structure, a multi-input multi-output

data set with 4 sets of impact forces and 8 sets of acceleration time histories was created.

Figure 2.4 Accelerometer and Impact Locations for Dynamic Testing

2.7.2 Finite Element Model for the UCF-Grid

A finite element model was created in SAP2000©

based on the design calculations and CAD

drawings in Burkett [22]. Table 1 shows the initial section properties for the finite element

model. All of the structure’s elements were modeled as A36 steel with a Young’s modulus of

Page 30: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

18

200 GPa (29,000 ksi). For the girder and beams, S3×5.7 standard sections have been used, and

for supports, W 12×26 sections have been used as piers, each with a length of 1.07 m (42 in) and

fixed at the base. Section properties for these standard sections can be found easily in the AISC

manual [23]. The longitudinal, transverse, and support members are modeled as frame elements

with their respective structural properties based on structural shape dimensions. The support

columns are assumed to have fixed boundary conditions at the base. To have the best a priori

model for the purpose of finite element model updating, the authors tried to create the geometry

of the UCF grid FE model as accurately as possible. To achieve this goal, the support columns

have been extended to the center of the rotation of roller supports, and the connections between

the grid and the support members were modeled using vertical link elements; the six stiffness

values of the boundary links can be adjusted to accurately represent the boundary conditions.

Figure (2.5) shows the finite element model of the UCF grid.

Table 2.1 UCF Grid Initial Section Properties

Model

Element

AISC

Classification

Ak

[m2 (ft

2)]

Am

[m2 (ft

2)]

Iz

[m4 (ft

4)]

Iy

[m4 (ft

4)]

Elz

[N.m2 (lbf.ft

2)]

Girder S3x5.7 1077×10

-6

(115.92×10-4

)

1077×10-6

(115.92×10-4

)

1.05×10-6

(1.22×10-4

)

0.19×10-6

(0.22×10-4

)

20.98×104

(5075×106)

Beam S3x5.7 1077×10

-6

(115.92×10-4

)

1077×10-6

(115.92×10-4

)

1.05×10-6

(1.22×10-4

)

0.19×10-6

(0.22×10-4

)

20.98×104

(5075×106)

Girder

Connection built-up

1077×10-6

(115.92×10-4

)

1077×10-6

(115.92×10-4

)

1.05×10-6

(1.22×10-4

)

0.19×10-6

(0.22×10-4

)

20.98×104

(5075×106)

Beam

Connection built-up

1077×10-6

(115.92×10-4

)

1077×10-6

(115.92×10-4

)

1.05×10-6

(1.22×10-4

)

0.19×10-6

(0.22×10-4

)

20.98×104

(5075×106)

Pier W12x26 4935×10

-6

(531.19×10-4

)

4935×10-6

(531.19×10-4

)

84.91×10-6

(98.38×10-4

)

7.2×10-6

(8.34×10-4

)

1698.22×104

(410833×10

6)

Page 31: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

19

Figure 2.5 UCF Grid Finite Element Model

2.7.3 Boundary Stiffness Sensitivity Study

To determine the range for the boundary link elements in the UCF grid, Sipple [24]

performed a sensitivity study. Boundary condition stiffness has been divided into free, partially

restrained and fixed boundary conditions. This study was only performed for the active boundary

stiffness directions, which are Kx, Kz and Kry. Table 2.2 shows the boundary stiffness ranges.

Table 2.2 Boundary Stiffness Ranges

Stiffness Direction Free Partially Restrained Fixed

Kx [N/m (Kip/in)] 0 to 2×107(114) 2×10

7(114) to 2×10

9(11420) 2×10

9(11420)

+

Kz [N/m (Kip/in)] 0 to 5×104(0.28) 5×10

4(0.28) to 2×10

9(11420) 2×10

9(11420)

+

Kry [rad/m (rad/in)] 0 to 4×105(10) 4×10

5(10) to 4×10

10(10

6) 4×10

10(10

6)

+

In this work, only Kz stiffness direction was used since gravity loading and data acquisition

was performed only in the vertical direction.

Boundary

Link (Kz)

Fixed Boundary

Condition

Connection Elements W12x26

S3x5.7

Y X

Z

Page 32: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

20

2.8 Nondestructive Testing of UCF Grid

Nondestructive tests were designed and performed on the UCF grid by Gul and Catbas [21]

by applying static gravity loadings and dynamic loadings using an impact hammer. For static

testing, vertical displacements, rotations about y-axis, and longitudinal strains on beams were

measured. Three identical static NDTs were performed on the UCF grid using 8 different load

cases, and static responses were measured.

Dynamic tests were used to determine the modal parameters of the UCF grid, i.e.,

frequencies and mode shapes. An impact hammer was used to excite 4 nodes, and time history

accelerations were measured with all 8 accelerometers. The modal measured data were processed

at UCF by Catbas et al. [12] using the Complex Mode Indicator Function (CMIF) algorithm to

identify modal parameters, such as natural frequencies and mode shapes of the structure.

2.8.1 Static Load Test

The main rationale for the measurement and loading locations was to stress all the main

structural elements that affect the characteristic deflections of the system. To mitigate uplift at

the supports due to individual live loads, an additional dead weight of 178 N (40 lbf) was

permanently placed on the grid at all support points during the static tests. There were a total of 8

load cases for static testing; each of them includes 2 or 4 point loads, which were about 670 N

(150 lbf). Table 2.3 shows the location of each load case. The structure was tested three times

independently under each load case which involved unloading and reloading the structure for

each measurement. Ideally, to have the true independency of measurements, it would have

required to re-instrumenting the structure for each trial; since this would have taken a

prohibitively long time, it was not requested.

Page 33: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

21

Table 2.3 UCF Grid Static Load Cases

Load Magnitude and Location

LC 1 672.8 N @ B1 671.9 N @ E1 671.9 N @ C3 671.1 N @ F3

LC 2 672.8 N @ B1 671.9 N @ E1

LC 3 671.9 N @ C3 671.1 N @ F3

LC 4 671.9 N @ E1 671.1 N @ F3

LC 5 672.8 N @ B1 671.9 N @ C3

LC 6 672.8 N @ B2 671.9 N @ C2 671.9 N @ E2 671.1 N @ F2

LC 7 672.8 N @ B2 671.9 N @ C2

LC 8 671.9 N @ E2 671.1 N @ F2

2.8.2 Dynamic Impact Test

The dynamic test plan for the UCF grid consisted of four vertical impact locations with 8

vertical acceleration response measurement locations. The test consisted of hitting the structure

with an impact hammer at a specific point of the structure. The test was designed only to capture

the vertical modes of the structure because these could have given more information about the

strong axis stiffness of each member, similar to the static tests under gravity loadings. During the

instrumentation process of the UCF grid, it was believed that measuring the vibrations of the

middle connections in comparison with the connections above the piers would have resulted in

the better characteristic mode shape of the scale bridge model; this was because there was not

enough vibration to measure with accelerometers since the vertical direction was restrained by

the model supports.

2.9 Error Sensitivity Analysis Using Monte Carlo Simulations

Monte Carlo (MC) analysis is a powerful tool for performing statistical analysis of a complex

system in which numerous mathematical operations create a nonlinear system of equations.

Using Monte Carlo simulations can determine how error in measurements can affect the

parameter estimation process, since accuracy of parameter estimates is one of the essential

components for a successful finite element model calibration. This method was used by selecting

Page 34: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

22

a large number of observations (NOBS) and performing an independent parameter estimation for

each of them in the presence of simulated measurement error. When parameter estimation was

completed for each observation, the final contaminated parameter estimates were saved. Using

all MC simulations, statistical properties of parameter estimates, such as mean and standard

deviation, were calculated. Sanayei and Saletnik [25] used Monte Carlo simulations to study the

input-output error relationship of a 2D truss and a 2D frame based on the noise in static strain

measurements. The mean and standard deviation of the final estimations became more stable and

accurate as more observations were performed.

2.9.1 Error Sensitivity Analysis for the UCF Grid

The purpose of the error sensitivity analysis was to determine the effect of measurement error

in the parameter estimation process of the UCF grid. In each case of Monte Carlo simulation, 50

observations (NOBS) were chosen for different simulated parameter estimation scenarios.

Various numbers of MC experiments were performed and it was determined the 50 observations

were sufficient to produce reasonable input-output error estimates. In this process, unknown

mass and stiffness parameters were identified in different simulated scenarios. In each simulated

scenario, all of the structural parameters except the damage ones were assumed to be known with

a high level of confidence. The number and location of the measured responses were selected as

it was in the nondestructive test of the UCF grid. The response data were simulated to have a

uniform-proportional (Sanayei et al. [25]) random error in the range of 5%. This range was

believed to provide a reasonable and practical level of measurement error. In order to find the

influence of the measurement error based on different sensors and the respective error function,

stacking was not used in Monte Carlo simulations.

Page 35: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

23

To find the strong axis bending rigidity (EIz) and mass of the main structural members and

connection members, three member groups were defined: (G1) L shape corner connections, (G2)

T shape middle connections and (G3) transverse beams and longitudinal girders. Figure (2.6)

shows the parameter grouping scheme which was used in all parameter estimations. Both the

stiffness and mass parameter values for all the boundary links in the vertical direction (z-

direction) were grouped, creating six parameter groups for the UCF grid error sensitivity

analysis.

Figure 2.6 Parameter Grouping Scheme for UCF Grid

The parameter grouping scheme was designed based on the results of the Monte Carlo

simulations for multiresponse parameter estimation using NDT data. All excitations and sensors

were applied to longitudinal members 1 and 3 and none on the transverse members A through G.

According to the error sensitivity analysis for the given loadings and sensor locations, both T and

L shape connections should be grouped as one for better observability and estimation of

connections stiffness and mass parameters. It was also necessary for the longitudinal and

transverse beams to be grouped together for stiffness and mass parameter estimations. Given the

current set of measured excitation and response locations, this study resulted in forming five

highly observable and error tolerant parameter groups consisting of stiffness and mass of all

Page 36: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

24

beam members and stiffness and mass of all connections along with the boundary link stiffness.

Rolled beam section properties are known with a high confidence. Their stiffness and mass

properties are kept as unknown for quality control of the unknown connection stiffness and mass

parameters. Based on MC simulation results, feasible parameter estimation cases were

determined to be used with the experimental NDT data from the UCF grid.

2.10 Parameter Estimation of the UCF-Grid Using NDT Data

Since the precision of the measurements has a major impact on the final results of the model

updating procedure, data quality analysis was performed on the measured data from

nondestructive tests. The goal of this analysis was to minimize the influence of the measurement

noise by finding the best subset of the measured data and dropping the noisy measurements

before using them in the parameter estimation process. In general, measurement error is the

difference between actual and measured values in measurements. The source of the noise in

measurements can be from electronic devices (e.g., sensor types, signal conditioning, electronic

random noise picked up by unshielded wires), installation faults and/or ambient noise. In

addition, ambient vibrations are always present, adding to the signal noise.

2.10.1 NDT Data Quality Study

Based on the level of noise to signal ratio and confidence in the measured values, some

measurements were eliminated from the measured test dataset. To select the noisiest

measurements, standard deviation of measured data in the unloaded and loaded phases were

calculated. The larger values of the standard deviation of the measured data were used for

selecting the nosiest sensors. For each sensor, values smaller than ten times of standard deviation

of the measurements were eliminated from the dataset. For example, the static strain

measurements were all in the order of 0 to 60 με, and since the standard deviation of data in most

Page 37: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

25

strain gages were around 0.5 με, it was decided to eliminate the measurements that were smaller

than 5 με. Eliminating the measured values based on the noise floor was also applied to

measured displacements and slopes which ensured that smaller measured values were eliminated

since they were mainly delivering more noise to the objective function. For example, slope

values less than 0.01 degrees were eliminated since it has been assumed to be contaminated by a

high level of error; slopes were in the order of 0 to 0.06 degrees. Displacements were in the order

of 0 to 0.762 mm (0.03 in), where measurements less than 0.254 mm (0.01 in) were eliminated

based on the noise floor.

Since three trials for each measurement set were conducted, one other criterion was to use

only the values that are based on exactly three independent tests and no less. The reason for this

was to have consistency in the level of confidence in the measured data values. The average

value of three sets of tests was used in the parameter estimation process.

Table 2.4 presents the final outcome of the data quality analysis of the measured responses

from the static test indicated by the sensor numbers. These data were used in the final parameter

estimation process of the UCF grid.

Table 2.4 Sensor Numbers Used for Measured Static Responses

Sensors Disp. Gage Tiltmeter Strain Gage

LC 1 2, 4 1, 2, 3, 4 1, 3, 4, 5, 6, 7

LC 2 1, 2 1, 2 1, 3, 4

LC 3 4 3, 4 5, 6, 7

LC 4 2, 4 1, 2, 3, 4 1, 2, 3, 4, 5, 7

LC 5 1, 2, 3 1, 2, 3, 4 1, 3, 4, 5, 7

LC 6 1, 2, 3, 4 1, 2, 3, 4 1, 3, 4, 5, 7, 8

LC 7 1, 2, 3 1, 2, 3, 4 1, 2, 3, 4, 5, 7, 8

LC 8 2, 4 1, 2, 3, 4 1, 3, 4, 5, 7, 8

Total Data Points 19 of 32 28 of 32 42 of 64

Page 38: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

26

All the modal data delivered from the UCF grid was also examined for reliability.

Experimental mode shapes were compared to analytical mode shapes using the Modal Assurance

Criterion (MAC). Allemang [26], presented the following formulation for MAC:

2

MAC

T

ei aj

ij T T

ei ei aj aj

(2.8)

In the Eq (2.8), ei is the ith

experimental mode shape and aj is the j

th analytical mode shape.

Table 2.5 MAC Values Using Initial Parameter Values

Analytical Mode

Modes A1 A2 A3 A4 A5 A6 A7 A8 A9 A10

Ex

per

imen

tal

Mo

de

E1 0.998 0.002 0.001 0.000 0.065 0.003 0.001 0.986 0.011 0.000

E2 0.000 0.995 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000

E3 0.000 0.000 0.999 0.000 0.151 0.004 0.001 0.013 0.988 0.000

E4 0.000 0.005 0.000 0.995 0.000 0.000 0.000 0.000 0.000 0.000

E5 0.000 0.000 0.000 0.000 0.714 0.927 0.031 0.000 0.001 0.000

E6 0.000 0.000 0.001 0.005 0.102 0.043 0.969 0.001 0.000 0.000

E7 0.000 0.000 0.004 0.150 0.009 0.000 0.033 0.000 0.004 0.002

E8 0.997 0.002 0.000 0.000 0.070 0.002 0.001 0.983 0.014 0.001

E9 0.001 0.000 0.997 0.001 0.144 0.004 0.001 0.020 0.979 0.000

E10 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.996

Since the number of measurements used to determine the mode shapes of the structure was a

small subset of the available degrees of freedom, MAC values cannot perfectly show the

correlation between the analytical and experimental mode shapes. In the model calibration of the

UCF grid, only the first 5 mode shapes were used. The reason for this was the inaccuracy in the

measured modal responses in higher frequencies and the calculated MAC values in Table 2.5.

2.10.2 Multiresponse Parameter Estimation and Model Calibration of the UCF Grid

The scope of the parameter estimation of the UCF grid was to update both mass and stiffness

properties. Parameters were selected for the estimation process due to their observability. These

parameters were: (a) Strong axis bending rigidity (EIz), (b) Area mass (Am) and (c) Boundary link

stiffness Kz. EIz and Am were estimated for both main structural members and connection

Page 39: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

27

members. Model updating was not performed on parameters such as weak axis bending rigidity

and shear rigidity because of their low or no observability. Boundary link elements that were not

observable, such as rotation in all three directions and translation in x and y direction, were also

not included as unknown parameters.

The results of the model calibration are shown in Table 6. In this table, estimated bending

rigidity (EIz) of elements about their strong axis, and the cross-sectional area of elements (Am)

used for mass calculation in dynamic analysis, were presented as the normalized values with

respect to their initial guesses. Blank cells denote “not applicable” because the static error

function is not for estimation of mass parameters. All initial conditions for longitudinal,

transverse, and connection groups are assigned as the properties of S3x5.7 presented in Table

2.1. The initial Kz value for the vertical supports’ spring stiffnesses in all cases was 2.1 ×109

N/m

(12,000 Kip/in). In the experimental grid nondestructive tests, the static loads were applied in the

vertical direction (gravity loadings) and all dynamic impacts were applied in the vertical

direction. In the process of parameter estimation using the static and modal data, seven

combinations of error functions were used to examine their capabilities individually and together

for multiresponse parameter estimation in four different parameter estimation cases. Column 1 of

Table 2.6 shows the error function combinations used. In each case the parameter estimation was

performed simultaneously for all the unknown parameters shown in column 2. Other parameters

not included in column 2 were assumed to be known in each case using the initial parameter

values. Parameter grouping was also applied to all of the structural parameters using the same

modifier. Estimated values in column 3, 4 and 6, demonstrate the usage of error functions SF,

SSTR and MF individually. The rest present use of multiresponse parameter estimation using

more than one set of measured data with the associated error functions.

Page 40: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

28

Table 2.6 UCF Grid Parameter Estimates

Case Estimated

Parameters SF SSTR

SSTR

+SF MF

MF

+SF

MF

+SSTR

MF+SF

+SSTR

1 EIz Long & Trans Beams 1.01 0.98 0.99 1.00 1.00 1.00 1.00

EIz Connection 2.09 1.75 1.84 1.88 1.88 1.88 1.88

2

EIz Long & Trans Beams - - - 1.00 1.00 1.00 1.00

EIz Connection - - - 1.78 1.79 1.80 1.78

Am Long & Trans - - - 1.00 1.00 1.00 1.00

Am Connection - - - 1.50 1.50 1.51 1.50

3

EIz Long & Trans Beams - - - 1.00 1.00 1.00 1.00

EIz Connection - - - 1.80 1.78 1.78 1.78

Am Long & Trans - - - 1.01 1.00 1.00 1.00

Am Connection - - - 1.51 1.50 1.50 1.50

Kz (Grouped) - - - 1.45 1.49 1.40 1.40

4

EIz Long & Trans Beams - - - 1.00 1.00 1.00 1.00

EIz Connection - - - 1.78 1.80 1.78 1.79

Am Long & Trans - - - 1.00 1.00 1.00 1.00

Am Connection - - - 1.51 1.51 1.50 1.50

Kz 1 - - - 1.49 1.46 1.46 1.48

Kz 2 - - - 1.49 1.50 1.46 1.50

Kz 3 - - - 1.50 1.59 1.47 1.64

Kz 4 - - - 1.50 1.65 1.47 1.69

Kz 5 - - - 1.49 1.15 1.45 1.08

Kz 6 - - - 1.49 1.28 1.45 1.20

In Case 1, the EIz parameter of the main structural members and connection members were

estimated. Due to complex shape of connection stiffener plates and angle clips with bolt holes,

their effective bending rigidities were unknown. As a result, EIz of the standard beam sections

were used as the initial value for both the beams and connections. All cases using individual

error functions or multiresponse error functions converged. Overall, the estimated bending

rigidities for beam sections were close to the values of the standard section. The values for

connection bending rigidities were much larger than the beam values. These larger values are

reasonable since the connections were built up with plates connecting the flanges and webs of

the longitudinal and transverse members shown in Figure (2.2). The parameter estimates

Page 41: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

29

improved as more data was added, especially modal data, using multiresponse parameter

estimation.

In Case 2, rigidities and mass parameters of beams and connections of the UCF grid were

estimated. It was observed that by adding measured modal data to the estimation process, there

was more consistency in the final parameter estimates. Since mass parameters were involved, the

static error functions were not applicable.

In Case 3, there was interest to determine if there was any vertical flexibility due to floor,

column, roller, etc. For this purpose, the Kz stiffness values for all boundary links were

considered as one unknown group. Four groups of parameters from members and connections

stiffness and mass properties, plus one vertical boundary stiffness group, resulted in five

unknowns for this case.

In Case 4, the total of ten unknown parameters, including four groups of member stiffness

and mass, added to six individual Kz values for estimation. To reduce the effect of modeling on

parameter estimates, all significant structural parameters engaged in resisting vertical

deformations were assumed to be unknown in cases 3 and 4. Based on the estimated parameters

in the last two cases, there was no real change in stiffness and mass parameters of the

longitudinal girders and transverse beams.

In summary, there was an increase of about 80% in bending rigidity and 50% in mass of the

connections. This was expected since cover plates, angle clips, bolt holes, and bolts were used in

these connections. Boundary link stiffness Kz, remained unchanged in the range of fully fixed,

based on Table 2.2. Estimated bending rigidity of the connection members in Case 1 had larger

values in comparison with other cases. Based on the error sensitivity analysis performed for SF

Page 42: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

30

and SSTR error functions individually, bending rigidity parameter of longitudinal and transverse

beams was more error tolerant than connection members. MC simulations were showed larger

estimated values for EIz of connection members than the true values. Since mass parameters were

assumed to be known in Case 1, due to a modeling error caused by this assumption, it was

predictable to have errors in finding the stiffness parameters alone.

2.10.3 FE Model on Pins and Rollers Used in Multiresponse Parameter Estimation and Model

Calibration

According to the estimated values of Kz stiffness presented in Table 2.6, and in comparison

with the boundary stiffness ranges in Table 2.2, it was realized that the Kz values were all in the

“fixed” range. Based on this, it has been decided to create a new FE model with “Pin-Roller-

Roller” boundary conditions. The boundaries at A1 and A3 were assumed to be pin supports and

the rest were modeled as roller supports. The parameter estimation was also performed using the

pins and rollers FE model and the same experimental static and modal data from the UCF grid.

The values that were presented in Table 2.1 were used to define the EIz and Am parameter’s

initial values. The parameter estimates are summarized in Table 2.7. The estimates for the pins

and rollers boundary conditions presented in Table 2.7 closely matched with the estimates in

Table 2.6 that were based on the previous larger model. The small differences in parameter

estimates are due to using a different size FE model whose sensitivities to measurement and

modeling errors can be different.

Page 43: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

31

Table 2.7 UCF Grid Parameter Estimates Based on the Pins and Rollers Model

Case Estimated

Parameters SF SSTR

SSTR

+SF MF

MF+

SF

MF+

SSTR

MF+SF

+SSTR

1 EIz Long & Trans Beams 1.02 1.00 0.99 1.00 1.00 1.00 1.00

EIz Connection 1.82 1.79 1.85 1.88 1.88 1.88 1.88

2

EIz Long & Trans Beams - - - 1.00 1.01 1.00 1.00

EIz Connection - - - 1.78 1.81 1.80 1.80

Am Long & Trans - - - 1.00 1.00 1.00 1.00

Am Connection - - - 1.50 1.50 1.50 1.50

MAC matrix presented in Table 2.8 shows an excellent match between the first 6 mode

shapes of the calibrated model and measured data based on the Case 2 of Table 2.7 using MF, SF

and SSTR error functions simultaneously. From these results it is inferred that the pins and

rollers model is a better representation of the measured data.

Table 2.8 MAC Values Using Parameters From Pins and Rollers Model

Analytical Mode

Modes A1 A2 A3 A4 A5 A6 A7 A8 A9 A10

Ex

per

imen

tal

Mo

de

E1 0.998 0.001 0.000 0.000 0.000 0.000 0.498 0.000 0.000 0.002

E2 0.000 0.999 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.007

E3 0.000 0.000 0.999 0.000 0.000 0.000 0.000 0.693 0.307 0.000

E4 0.000 0.000 0.000 0.999 0.000 0.000 0.000 0.000 0.000 0.005

E5 0.000 0.000 0.000 0.000 0.998 0.002 0.493 0.000 0.001 0.000

E6 0.000 0.000 0.001 0.005 0.000 0.988 0.000 0.319 0.669 0.288

E7 0.000 0.000 0.003 0.159 0.000 0.035 0.000 0.003 0.036 0.394

E8 0.997 0.001 0.000 0.000 0.000 0.000 0.487 0.000 0.000 0.003

E9 0.002 0.000 0.996 0.001 0.000 0.000 0.001 0.687 0.310 0.000

E10 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.086

To verify the estimated values and assess the physical meaning of the parameters, a direct

comparison with the NDT data provides an objective and quantifiable basis for comparison. The

predicted responses based on the calibrated model in Case 2 (with 4 unknown parameters) were

compared with experimental responses. Both the static and modal responses for the updated

models were compared with the NDT data. Displacements, slopes, strains, frequencies and mode

shapes were graphed to compare the predicted response from the calibrated model with the

measured response from the nondestructive tests. It is important to remember that static

displacements, slopes, and strains are impacted only by the stiffness parameters and not by the

Page 44: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

32

mass parameters. Both stiffness and mass parameters affect modal frequencies and mode shapes

of a structure that present the global model calibration.

Figures (2.7) and (2.8) show typical strains from LC1 and LC4 for 6 gages on the grid, which

were used in the parameter estimation of the UCF Grid and show the analytical prediction of the

uncalibrated and calibrated models for comparison with the measured strains. These plots show

an excellent match between the calibrated model response and NDT measurements.

Figure 2.7 Strains, Load Case 1

Figure 2.8 Strains, Load Case 4

Figures (2.9) and (2.10) show typical displacements from 2 gages along longitudinal girders

(one per girder) for LC5, showing the analytical prediction of the uncalibrated and calibrated

models for comparison with the measured displacements. These plots show an improvement to

the match between the calibrated model response and NDT measurements. Although the

predicted responses moved toward the measurements, some of them did not match with the

measured displacements as well as other displacements did. This might be due to errors in

displacement measurements.

Page 45: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

33

Figure 2.9 Displacements Along Girder 1,

Load Case 5

Figure 2.10 Displacements Along Girder 2,

Load Case 5

Figures (2.11) and (2.12) show typical slopes from LC1 and LC6 for 4 tiltmeters on the grid

which were used in the parameter estimation of the UCF Grid and show the analytical prediction

of the uncalibrated and calibrated models for comparison with the measured strains. These plots

show an excellent match between the calibrated model response and NDT measurements.

Figure 2.11 Slopes, Load Case 1

Figure 2.12 Slopes, Load Case 6

Along with the direct comparison between the predicted and experimental responses of the

UCF grid, Root Mean Square (RMS) values for the predicted and experimental measurements

were also calculated in all load cases for each type of measurements. Table 2.9 presents the RMS

values.

Page 46: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

34

Table 2.9 Predicted vs. Experimental RMS Responses

Measurement

Type

Uncalibrated FE

Model on Link

Support RMS

Calibrated FE

Model on Link

Supports RMS

Calibrated FE

model on Pins &

Rollers RMS

Measured

RMS

Strain (με) 37.89 32.65 31.29 31.72

(+19.42%) ( +2.92% ) (-1.36%)

Disp. (mm) 0.52299 0.47625 0.47498 0.44907

(+16.46%) ( +6.05%) (+5.77%)

Slope (Degree) 0.03829 0.03281 0.03282 0.03322

(+15.24%) (-1.98%) (-1.22%)

Avg. RMS Error 17.04% 3.65% 2.78%

RMS values of the predicted responses were calculated for both calibrated and uncalibrated

FE models. Percentage error of the predicted RMS responses with respect to the experimental is

data also presented in Table 2.9. The RMS percentage errors show great improvements for all

three types of predicted responses, more so for strains and slopes. This might have to do with

lower noise to signal ratios in measured strains and slopes. The UCF grid model supported on

pins and roller has a slightly lower average percentage error compared to the model supported on

link elements (springs). Overall, both of the calibrated models with measured NDT data showed

great improvements in predicting responses compared to the uncalibrated model.

Figure (2.13) shows the five natural frequencies used in parameter estimation. Generally all

natural frequencies moved towards the measured data. Frequencies of the calibrated model show

a great match with the measured frequencies in modes 1, 2, 3 and 5.

Page 47: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

35

Figure 2.13 Comparison of Natural Frequencies

Table 2.10 presents the comparison of the mode shapes and frequencies of the UCF Grid. It

compares the uncalibrated and calibrated FE model modal data with the measured data for the

first 5 mode shapes of the UCF grid. Since each mode shape used only 8 measured degrees of

freedom, it is believed that the most efficient observability occurred only in the first few modes.

Percentage errors and the average errors of the predicted natural frequencies of the

uncalibrated and calibrated FE models were calculated with respect to the measured frequencies.

The average percentage errors show great improvements for both calibrated models. The UCF

grid model supported on pins and roller has a slightly lower average percentage error compared

to the model supported on link elements (springs). Overall both of the calibrated models showed

great improvements in predicting responses compared to the uncalibrated model, demonstrating

the robustness of the FE model updating method used.

Page 48: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

36

Table 2.10 Comparison of Analytical Mode Shapes with Experimental Mode Shapes

Mode Uncalibrated FE Model

on Link Elements

Calibrated FE Model on

Link Elements

Calibrated FE Model on

Pins and Rollers Measured

Mo

de

1

f1 = 20.41 Hz f1 = 22.23 Hz f1 = 21.12 Hz f1 = 22.22 Hz

(-8.11%) (+0.06%) (-4.96%)

Mo

de

2

f2 = 24.44 Hz f2 = 27.84 Hz f2 = 26.76 Hz f2 = 26.83 Hz

(-8.91%) (+3.76%) (-0.28%)

Mod

e 3

f3 = 31.32 Hz f3 = 33.60 Hz f3 = 33.15 Hz f3 = 33.30 Hz

(-5.96%) (+0.90%) (-0.47%)

Mod

e 4

f4 = 38.07 Hz f4 = 43.00 Hz f4 = 42.57 Hz f4 = 40.63 Hz

(-6.30%) (+5.83%) (+4.76%)

Mo

de

5

f5 = 63.20 Hz f5 = 64.25 Hz f5 = 64.61 Hz f5 = 64.57 Hz

(Error = -2.12%) (Error = -0.50%) (Error = +0.06%)

Avg.

Error 6.28% 2.21% 2.11%

Page 49: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

37

Although, by using the pins and rollers as the boundary conditions the percentage error of the

frequencies improved for f2, f3, f4 and f5, the FE model supported on the link elements had closer

predicted f1 with respect to the experimental frequency. Overall, the mode shapes and

frequencies using the calibrated UCF grid on pins and rollers supports demonstrate a better

match with the measured modal responses.

References

[1] American Society of Civil Engineer’s (ASCE), (2013) “Infrastructure Report Card”.

http://www.infrastructurereportcard.org/

[2] Federal Highway Administration (FHWA), (2012) “Deficient Bridges by State and

Highway Systems”

[3] Farrar, C. R. and Worden, K. (2006) “Introduction to Structural Health Monitoring,” Phil.

Trans. R. Soc. A 15 February 2007 vol. 365 no. 1851 303–315

[4] Barthorpe, R. (2011) “On Model- and Data-based approaches to Structural Health

Monitoring,” PhD Thesis – The University of Sheffield

[5] Saadat, S., Noori, M. N., Buckner. G. D., Furukawa, T., Suzuki, Y. (2004) “Structural

health monitoring and damage detection using an intelligent parameter varying (IPV)

technique,” International Journal of Non-Linear Mechanics 39(10), 1678–1697

[6] Aktan, A. E., Farhey, D. N., Helmicki, A. J., Brown, D. L., Hunt, V. J., Lee, K. L., and

Levi, A. (1997) "Structural identification for condition assessment: Experimental arts,"

Journal of Structural Engineering, 123(12), 1674–1684

[7] Catbas, N., Kijewski-Correa, T., Aktan, A. E., (2013) “Structural Identification (St-Id) of

Constructed Systems: Approaches, Methods, and Technologies for Effective Practice of St-

Id,” ASCE Books, ISBN: 9780784411971

[8] Robert-Nicoud, Y., Raphael, B., Burdet, O. and Smith, I. (2005) ‘‘Model identification of

bridges using measurement data,’’ Computer-Aided Civil and Infrastructure Engineering,

20(2), pp. 118–131

[9] Bodeux, J. and Golinval, J. (2001) ‘‘Application of ARMAV models to the identification

and damage detection of mechanical and civil engineering structures,’’ Smart Materials and

Structures, 10(3), pp. 479–489

[10] Koh, C. G., Chen, Y. F. & Liaw, C.-Y. (2003), “A hybrid computational strategy for

identification of structural parameters,” Computers and Structures, 81 107–17

[11] Huang, C.S., Yang, Y., Lu, L. and Chen, C. (1999) ‘‘Dynamic testing and system

identification of a multi-span highway bridge,’’ Earthquake Engineering and Structural

Dynamics, 28(8), pp. 857–878

Page 50: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

38

[12] Catbas, N., Gul, M., Burkett, J. (2008) “Damage assessment using flexibility and

flexibility-based curvature for Structural Health Monitoring,” Smart Materials and

Structures 17(1) 015024

[13] MATLAB R2012b (2012), MathWorks, Inc.

[14] SAP2000v15 (2012), Computers and Structures, Inc.

[15] Sanayei, M., Imbaro, G. R., McClain, J. A. S., and Brown, L. C. (1997), "Structural Model

Updating Using Experimental Static Measurements," ASCE, Journal of Structural

Engineering, 1997, 123(6), pp. 792–798

[16] Sanayei, M. and Saletnik, M.J. (1996) “Parameter Estimation of Structures from Static

Strain Measurements I: Formulation,” ASCE, Journal of Structural Engineering, Vol. 122,

No. 5

[17] Sanayei, M., Wadia-Fascetti, S., Arya, B., and Santini, E. M. (2001) "Significance of

Modeling Error in Structural Parameter Estimation," Computer-Aided Civil and

Infrastructure Engineering, 16(1), 12–26

[18] DiCarlo, C. (2008) “Applications of Statistics to Minimize and Quantify Measurement

Error in Finite Element Model Updating,” Masters Thesis – Tufts University

[19] Bell, E. S., Sanayei, M., Javdekar, C. N., Slavsky, E. (2007). "Multiresponse Parameter

Estimation for Finite-Element Model Updating using Nondestructive Test Data," J. Struct.

Eng., 133(8), 1067–1079

[20] Catbas, N. (2013) Benchmark Problem on Health Monitoring of Highway Bridges.

[Online]. http://www.cece.ucf.edu/people/catbas/benchmark.htm

[21] Gul, M., and Catbas, N. (2008). Test Details for the Preliminary Data for International

Bridge Health Monitoring Benchmark Study, 2nd Ed., Structures and Systems Research

Group, University of Central Florida, Orlando, FL

[22] Burkett, J. (2003) “Benchmark Studies for Structural Health Monitoring Using Analytical

and Experimental Models,” Masters Thesis – University of Central Florida

[23] Steel Construction Manual (2011), 14th Ed., Third Printing

[24] Sipple, J. D., “Frequency Response Function Based Finite Element Model Updating,” PhD

Thesis – Tufts University

[25] Sanayei, M. and Saletnik, M.J., (1996) “Parameter Estimation of Structures from Static

Strain Measurements. II: Error Sensitivity Analysis,” Journal of Structural Engineering,

Vol. 122, No.5

[26] Allemang, R. J. (2003). "The Modal Assurance Criterion - Twenty Years of use and

Abuse," Sound and Vibration, 37(8), 14–23

Page 51: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

39

Chapter 3 NDT Data Quality Analysis

3.1 Introduction

Since the precision of the measurements has a major impact on the final results of the model

updating procedure, data quality analysis was performed on the measured data from

nondestructive tests. The goal of this analysis was to minimize the influence of the measurement

noise by finding the best subset of the measured data and dropping the noisy measurements

before using them in the parameter estimation process. Since error functions, as the heart of the

parameter estimation, are sensitive to errors, it is important to minimize the number of noisy

measurements. In general, measurement error is the difference between actual and measured

values in measurements. Noise in measurements can be from electronic devices (e.g., sensor

types, signal conditioning, electronic random noise picked up by unshielded wires), installation

faults and/or ambient noise. In addition, ambient vibrations are always present, adding to the

signal noise. Generally it is impossible to have a set of perfect measurements in any set of

experiments.

Page 52: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

40

In the presence of measurement errors, the parameter estimation errors are normally

magnified, especially in ill-conditioned systems of equations used in optimization. By removing

the highly error contaminated measurements, the errors in parameter estimates were reduced.

This chapter presents the NDT quality analysis of the data from the University of Central

Florida based on the nondestructive test of the benchmark grid structure.

3.2 Criteria Used in NDT Data Quality Analysis

Pre-processing of the recorded data had to be performed in order to make successful

parameter estimation more likely. The data delivered from the static test consisted of time

histories of the sensors during the test. In each time history there was a recorded section prior to

applying load, the “unloaded” measurements, and there was a section that recorded with the

loads in place, “loaded” measurements. Figure (3.1) shows these two phases of measurements

clearly. For each section the averaged values were calculated. Subtracting the unloaded value

from the loaded value gives the measurement for that test from the specific load case. Since three

trials for each measurement set were conducted, the average value of the three independent tests

was used for the parameter estimation process.

Figure 3.1 UCF Grid Static Test L1T1 SG1

Unloaded

Loaded

Page 53: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

41

In Figure (3.1), L1T1 SG1 stands for “Load Case 1-Test 1-Strain Gage 1”. Some of the time

histories were better than others and this was applicable for all types of measurements. Figures

(3.1), (3.2) and (3.3) are examples of good, acceptable, and unacceptable time histories,

respectively. The best time histories had clear unloaded and loaded sections separated by a steep

section representing the time it took to physically load the model.

Figure 3.2 UCF Grid Static Test L1T2 SG2

The acceptable time histories had the unloaded, loaded sections contaminated by some noisy

data points. Care had been taken not to average the corrupt data points.

Figure 3.3 UCF Grid Static Test L1T1 SG8

Figure (3.3) is an example of a time history that was unusable because the sensor did not

record enough acceptable data to clearly pick out unloaded and loaded data points.

Unloaded

Loaded

Page 54: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

42

3.2.1 Data Quality Study: Criterion 1

Based on the level of noise to signal ratio and confidence in the measured values, some

measurements were eliminated from the measured test dataset. To select the noisiest

measurements, standard deviation of measured data in the unloaded and loaded phases were

calculated. The larger values of the standard deviation of the measured data were used for

selecting the nosiest sensors. For each sensor, values smaller than ten times of standard deviation

of the measurements were eliminated from the dataset. For example, the static strain

measurement based on the SG2 from L1T2 was 35.4 με; since the standard deviation of the data

in loaded phase was 32.18 με, ten times it was 321.8, this record was eliminate form the set of

measurements.

The static strain measurements were all in the order of 0 to 60 με, and since the standard

deviation of data in most strain gages was around 0.5 με, it was decided to eliminate the

measurements which were smaller than 5 με. Similarly eliminating the measured values based on

the noise floor was also applied to measured displacements and slopes. This Criterion also

ensured that smaller measured values were eliminated since they were mainly delivering more

noise to the objective function. For example, slopes were in the order of 0 to 0.06 degrees. Slope

values less than 0.01 degrees were eliminated since they have been assumed to be contaminated

by a high level of error. Displacements were in the order of 0 to 0.03 in (0.762 mm), where

measurements less than 0.01 in (0.254 mm) were eliminated based on the noise floor. It was

observed that in one or two cases, the measured responses were not eliminated based on the

Criterion 1; however, they were removed from the dataset due to their small values.

Page 55: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

43

3.2.2 Data Quality Study: Criterion 2

To have high confidence in the measured data, one other criterion was established to only

use the values that are based on exactly three independent tests and no less. This created

consistency in the level of confidence in the measured data values. The average value of three

sets of tests was used in the parameter estimation process.

3.2.3 Data Quality Study: Criterion 3

Segments of data points from unacceptable time histories were eliminated from the measured

values in each record for use in the parameter estimation process. Figure (3.3) is an example of

the unacceptable time histories.

3.3 Modeling Error

In FE model updating, usually an a priori model is updated. In this process, the geometry and

connectivity of the structure is assumed to be known and only the parameters (e.g., bending

rigidity, mass, and damping) that define the model are updated. Although modeling error is an

unavoidable part of the FE model calibration, it was attempted to be reduced it by carful

verification of the FE model using different mesh sizes, modeling the boundary condition as

accurately as possible, comparing the mode shapes and frequencies with the measured modal

data and using engineering judgment. If an incorrect value of a structural parameter is use as

known, then it remains in the system as a modeling error. Also if all the key stiffness and mass

parameters are considered as unknowns, then there is a smaller possibility of having

measurement errors.

Page 56: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

44

3.4 NDT Data Used in the Parameter Estimation of the UCF Grid

Table 3.1 presents the final outcome of the data quality analysis of the measured strain

responses from the static test indicated by the sensor numbers. These data were used in the final

parameter estimation process of the UCF grid.

Table 3.1 Strain Values Used in the Parameter Estimation of the UCF Grid (με)

Load Case LC1 LC2 LC3 LC4 LC5 LC6 LC7 LC8

SG1 -38.66 -40.14 -- 13.94 -54.43 -31.65 -44.50 12.56

SG2 -- -- -- 23.99 -- -- 6.14 --

SG3 -40.59 -40.47 -- -29.12 -12.64 -36.21 -9.95 -25.99

SG4 -25.04 -24.23 -- -35.60 10.80 -32.39 12.51 -44.32

SG5 -24.99 -- -24.30 11.17 -36.76 -32.97 -45.55 12.25

SG6 39.11 -- 37.69 -- -- -- -- --

SG7 -40.45 -- -39.64 -11.81 -28.49 -34.64 -25.41 -9.51

SG8 -- -- -- -- -- -32.46 14.28 -44.95

The measured displacements data used in the FE model updating of the UCF grid are

summarized in Table 3.2.

Table 3.2 Displacement Values Used in the Parameter Estimation of the UCF Grid (in)

Load Case LC1 LC2 LC3 LC4 LC5 LC6 LC7 LC8

DG1 -- -0.0172 -- -- -0.0223 -0.0122 -0.0203 --

DG2 -0.0159 -0.0139 -- -0.0211 0.0091 -0.0124 0.0108 0.0208

DG3 -- -- -- -- -0.0196 -0.0991 -0.0203 --

DG4 -0.0203 -- -0.0143 -0.0234 -- -0.0155 -- -0.0203

Table 3.3 presents the measured slope data from the static test of the UCF grid. The total of

four slopes’ data point was eliminated from LC2 and LC3.

Table 3.3 Slope Values Used in the Parameter Estimation of the UCF Grid (rad×103)

Load Case LC1 LC2 LC3 LC4 LC5 LC6 LC7 LC8

TM1 0.6547 0.6519 -- -0.2923 0.9833 0.5664 0.8574 -0.2696

TM2 -0.4337 -0.4346 -- -0.6562 0.2361 -0.5289 0.2720 -0.7857

TM3 0.4603 -- 0.4446 -0.2589 0.6940 0.5424 0.7985 -0.2826

TM4 -0.6424 -- -0.6211 -0.9402 0.2922 -0.5533 0.2687 -0.8179

All the modal data delivered from the UCF grid was also examined for reliability. This study

was presented in Chapter 2.

Page 57: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

45

Chapter 4 Error Sensitivity Analysis Using Monte Carlo Simulations

4.1 Introduction

Prior to the parameter estimation process of the UCF grid using NDT data, an error

sensitivity analysis was performed to determine the effect of the measurement errors in the

parameter estimation procedure of the UCF grid. Simulated measurements were used at the

selected DOFs, at the exact location of the sensors used in the NDT of the UCF grid. This study

was helpful in finding the observability of each unknown parameter. Along with the accuracy of

the measurements, the number of unknown parameters, type of parameters, and parameter

grouping scheme used in the estimation process has a major impact on the estimated values. The

final unknown parameters and grouping scheme used in the FE model updating of the UCF grid

was determined based on the error sensitivity analysis.

4.2 Monte Carlo Analysis

The Monte Carlo analysis is a powerful statistical tool used for examining the complex

problems where numerous variables are related through an algebraically nonlinear system of

Page 58: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

46

equations. In this study, Monte Carlo analysis was used to simulate data as a representation of

actual NDT data. This method was used by selecting a large number of observations (NOBS) and

performing independent parameter estimation for each of them in the presence of simulated

measurement error. When completed, the final results are summarized and statistical properties

such as mean and standard deviations of the estimated parameters can be calculated. The

aggregate results, such as mean and standard deviation of final estimates, can be accurate if a

large number of MC observations are used. This data gives the user information about the

reliability of the estimation procedure. Monte Carlo analysis was also used to compare how

effectively the data from different nondestructive test strategies can be used to estimate a set of

unknown parameters

4.3 Measurement Error Types and Distributions

This study also used the two common error distributions, uniform and normal, to simulate

error in static and modal response data. Uniform distribution represents error with equal

probability of occurrence through the predefined range. In the normal distribution, error level has

a higher probability of occurrence closer to the mean (Sanayei et al. [1]).

Measurement errors were simulated and added to response values in two types, proportional

and absolute. Absolute errors were added to the measurements regardless of their magnitudes.

They represent a baseline bias in the measurements. Absolute errors were added to the simulated

data based on Eq (4.1) in which u is the measured response data; eu represents the percentage

error which was predefined to apply to the response data; Ru is a fully populated matrix of

uniformly or normally distributed random numbers.

Page 59: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

47

uu

m Reuu 2

1

(4.1)

In this equation, represents the element by element matrix multiplication (scalar). The

proportional error represents a calibration error and on average they get larger with larger

response magnitudes. It was added to the simulated response data as:

uu

m Reuu2

11

(4.2)

4.4 Error Sensitivity Analysis of the UCF Grid

Monte Carlo simulations (MC) were used to study the algebraically nonlinear input-output

system error analysis for different damage cases and parameter estimation procedures. In this

process, unknown mass and stiffness parameters were identified in various simulated damage

cases. In each simulated case, all of the structural parameters, except the damage ones, were

assumed to be known with high level of confidence. The number and location of the measured

responses were simulated as it was in the nondestructive test of the UCF grid. Since it was

possible to have measurement errors in either of the excitation and response data, it was

simulated to have a uniform-proportional random error in the range of 5% in both of the

excitation and the response simultaneously. This range was believed to provide a reasonable and

practical level of errors.

When the MC simulation was completed, each unknown parameter had a total of 50 values,

equal to NOBS, which produced the total of NUP x NOBS estimated parameters. Eq (4.3)

Page 60: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

48

defines the percentage error of the kth

observation of the jth

parameter based w.r.t. the true value

of parameter j.

tj

tjkj

kjP

PPE

,

,,

, 100

(4.3)

To compare different damage cases and to better understand the input-output error behavior

of various sets of unknown parameters and parameter grouping schemes, grand mean percentage

error (GM) and grand standard deviation percentage error (GSD) were defined as in Eq (4.4) and

Eq (4.5), respectively [1]. To eliminate the possibility of one parameter overshadowing the

statistics of the others, percentage error was used as in Eq (4.3).

NUP

j

NOBS

k

kjENUPNOBS

GM1 1

,

1

(4.4)

NUP

j

NOBS

k

kj GMENOBSNUP

GSD1 1

2

,1

1

(4.5)

4.4.1 Error Functions used in the Monte Carlo Analysis

In order to find the influence of the measurement error based on different sensors and its

respective error function, stacking was not used in Monte Carlo simulations. SF, SSTR and MF

error functions were used individually in different damage cases.

Page 61: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

49

4.4.2 Damage Cases and Parameter Grouping Scheme

Five damage cases were used in this study based on the type of the unknown parameters,

measurement type and error functions. The stiffness parameters for all structural members were

estimated with both SF and SSTR error functions. For estimating the mass parameters, MF error

function was used in the Monte Carlo simulations.

As it was presented in Figure (2.6), the strong axis bending rigidity (EIz) was categorized in

three member groups: (a) L shape corner connections, (b) T shape middle connections and (c)

Transverse beams and longitudinal girders. The same parameter grouping scheme was also

applied to the mass parameter. The stiffness values for all the boundary links in the vertical

direction (z-direction) were also grouped together for the UCF grid error sensitivity analysis. In

the case of using static-based error functions, three groups from member stiffness plus one group

of boundary link stiffness result in 4 NUP. In the case of using modal-based error function, three

groups of mass parameters were added to the total 4 unknown groups of stiffness parameters,

which resulted in 7 unknown parameters.

In each case of the Monte Carlo simulations (MC), 50 observations (NOBS) were chosen for

different damage cases and parameter estimation procedures. Higher and lower number of

observations was used to assure that 50 produce accurate enough error levels in the parameter

estimation. Since estimating the parameters for 50 NOBS individually was a time consuming

process, prior to using Monte Carlo simulations, each simulated damage case was estimated in

the absence of the measurement errors. This method helped in eliminating the low or

unobservable parameters in different damage cases which could also add ill conditioning into the

system of equations and result in non reliable estimated values. Up to 10% error in parameter

estimation was considered to be acceptable in simulated cases.

Page 62: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

50

4.4.2.1 Damage case 1

In the first damage case, loss of 15% in the strong axis rigidity (EIz) in all steel beams and

connection of the grid and 30% in the boundary link element stiffness Kz were estimated using

static-based error functions. The totals of 4 unknown grouped parameters were estimated in Case

1. Table 4.1 shows the result of the MC simulations with 50 observations for a 5% uniform-

proportional random error in both applied static loads and measured responses. Since SSTR error

function was defined as the difference between predicted and measured strains at selected

observation points, it was incapable of finding the Kz parameter for the vertical link support. The

static flexibility error function was able to converge for all 50 observations. The mean of the

normalized estimated values are shown below with the percentage error w.r.t the True values.

The longitudinal and transverse beams group EIz was estimated with very low errors, where

the rest were error sensitive. Since there are no strain or displacement measurements, it is

inferred that the L shape and T shape connection stiffnesses cannot be estimated simultaneously

and accurately.

Table 4.1 Damage Case 1 Monte Carlo Simulation Results (SF Error Function)

Unknown Parameters

Groups

Normalized

True Value

Mean of the

Normalized

Estimated Value

Error NOBS

Converged

EIz Long & Trans Beams 0.85 0.84 -1.18%

47 EIz L Shape Connections 0.85 0.49 -42.35%

EIz T Shape Connections 0.85 1.09 +28.23%

Kz 0.70 1.00 +42.85%

4.4.2.2 Damage Case 2

Based on the Monte Carlo analysis in the Damage case 1, the L shape corner connections

have low observability due to the location of sensors in the static test. To overcome this issue, all

connection members, both L shape and T shape, were grouped as one unknown parameter. In

Page 63: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

51

this case, the total number of estimated parameters was reduced into 3 groups. Strong bending

rigidity (EIz) for connection members, EIz for transverse and longitudinal beams, and Kz were

estimated in this damage case. Damage percentage was assumed to be 15%, the same as it was in

Case 1. Table 4.2 summarized the MC results based on the SF error function. Now the EIz of the

longitudinal and transverse members convereged with a low error. However Kz of the supports

shows very high error sensitivity.

Table 4.2 Damage Case 2 Monte Carlo Simulation Results (SF Error Function)

Unknown Parameters

Groups

Normalized

True Value

Mean of the

Normalized

Estimated Value

Error NOBS

Converged

EIz Long & Trans Beams 0.85 0.84 -1.18%

50 EIz Connections 0.85 1.03 +21.17%

Kz 0.70 1.19 +70.00%

4.4.2.3 Damage Case 3

A loss of 15% of the strong bending rigidity was assumed to occur at the connection

members and main members of the UCF grid. According to the error sensitivity analysis in the

Damage Case 2, simultaneous estimation of member’s stiffness and link stiffness at the supports

is highly sensitive to the measurements error. In Case 3, only the EIz parameter was estimated

using SF and SSTR error functions individually. Both SF and SSTR error functions estimated the

EIz of beams and connections with low errors.

Table 4.3 Damage Case 3 Monte Carlo Simulation Results (SF Error Function)

Unknown Parameters

Groups

Normalized

True Value

Mean of the

Normalized

Estimated Value

Error NOBS

Converged

EIz Long & Trans Beams 0.85 0.85 0.00% 50

EIz Connections 0.85 0.86 +1.17%

Page 64: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

52

Table 4.4 Damage Case 3 Monte Carlo Simulation Results (SSTR Error Function)

Unknown Parameters

Groups

Normalized

True Value

Mean of the

Normalized

Estimated Value

Error NOBS

Converged

EIz Long & Trans Beams 0.85 0.85 0.00% 50

EIz Connections 0.85 0.90 +5.88%

4.4.2.4 Damage Case 4

A damage case that considers a theoretical 15% reduction in the mass and bending capacity

of the main members and connections, and 30% loss in the boundary link stiffness was

considered first. In this parameter estimation problem, all of the observable parameters,

including both the stiffness and mass, were estimated using MF error function. L shape corner

connections and T shape middle connections were separated in this damage case and grouped as

two unknown parameters. Seven unknown parameters were estimated in Damage Case 4.

Table 4.5 Damage Case 4 Monte Carlo Simulation Results (MF Error Function)

Unknown Parameters

Groups

Normalized

True Value

Mean of the

Normalized

Estimated Value

Error NOBS

Converged

EIz Long & Trans Beams 0.85 0.85 +0.61%

50

EIz L Shape Connections 0.85 0.77 -9.53%

EIz T Shape Connections 0.85 0.80 -5.48%

Am Long & Trans Beams 0.85 0.85 +0.42%

Am L Shape Connections 0.85 0.76 -10.09%

Am T Shape Connections 0.85 0.85 +0.39%

Kz 0.70 1.52 +116.43%

4.4.2.5 Damage Case 5

In the Damage Case 5, the number of unknown parameters was reduced to 5 by assuming

that the L shape and T shape connections were one group of members. Table 4.5 shows the final

results of the MC simulations using 50 NOBS. Simulated damages were assumed to be 15%, the

same as it was in Damage Case 4.

Page 65: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

53

Table 4.6 Damage Case 5 Monte Carlo Simulation Results (MF Error Function)

Unknown Parameters

Groups

Normalized

True Value

Mean of the

Normalized

Estimated Value

Error NOBS

Converged

EIz Long & Trans Beams 0.85 0.86 +1.18%

49

EIz Connections 0.85 0.81 -4.71%

Am Long & Trans Beams 0.85 0.85 0.00%

Am Connections 0.85 0.85 0.00%

Kz 0.70 0.74 +5.71%

Based on the error sensitivity analysis presented in this section, it was decided to estimate

parameters using the NDT data only in the cases with low sensitivity to measurement errors.

Also it was derived that both T and L shape connections should be grouped as one for better

estimation of element mass and stiffness parameters, given the current set of measurements.

Static-based error functions were used in the same case as proposed in Damage Case 3 and

modal-based error function was used to estimate the parameters in similar method as Damage

Case 5.

References

[1] Sanayei, M. and Saletnik, M.J., (1996) “Parameter Estimation of Structures from Static

Strain Measurements. II: Error Sensitivity Analysis,” Journal of Structural Engineering, Vol.

122, No.5

Page 66: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

54

Chapter 5 Supplementary Parameter Estimation Cases with Analytical and

Measured Response Comparisons

5.1 Introduction

This chapter provides supplementary parameter estimation cases with analytical and

measured response comparisons in all load cases for each type of measurements based on the

two FE models described in Chapter 2.

5.2 Supplementary Parameter Estimation Cases of the UCF Grid Using NDT Data

Along with the parameter estimation cases presented in Table 2.6 and 2.7 of Chapter 2, two

more cases were used for the FE model updating of the UCF grid based on the NDT data. In each

of these cases, both the stiffness and mass properties of the main structure members and

connection members were estimated independently.

Page 67: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

55

5.2.1 Additional Error Function Used in the Parameter Estimation: Static Stiffness (SS)

The static stiffness-based error function was developed by Sanayei et al. [1]. This error

function is based on the residual between measured and analytical forces at a subset of DOF.

FUpKpeSS )()( (5.1)

Where [F] and [U] represent the applied live load cases and the corresponding measured

displacements per load case. The error function eSS(p) is calculated based on the analytical

stiffness matrix [K(p)] and known applied live load cases. The complete formulation using a

subset of measurements that can be different from applied load is presented by Sanayei et al. [1].

5.2.2 FE Model on Link Elements used in Multiresponse Parameter Estimation

In total, six parameter estimation cases were performed based on the experimental data of the

UCF grid. Table 5.1 summarized the estimated values.

In Case 1, the strong bending rigidity (EIz) of the main structural members and connection

members were also estimated by using the static stiffness (SS) error function. The final results

were close to the previous values estimated by SF error function. The results of the SS error

function were not included in Chapter 2 because it was mainly focused on flexibility-based error

functions that seem to be more error tolerant.

In Case 2, rigidity and mass parameters of the transverse and longitudinal beams were

estimated. Since standard sections were used in the main members of the UCF grid, the

estimated values show an excellent match with the AISC Manual.

Page 68: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

56

Table 5.1 UCF Grid Parameter Estimates (Including Supplementary Cases)

Case Estimated

Parameters SF SS SSTR

SSTR

+SF MF

MF

+SF

MF

+SSTR

MF+SF

+SSTR

Iterations for

Convergence

1 EIz Long & Trans Beams 1.01 1.00 0.98 0.99 1.00 1.00 1.00 1.00 47,57,19, 24,

71, 55,67,61 EIz Connection 2.09 2.05 1.75 1.84 1.88 1.88 1.88 1.88

2 EIz Long & Trans Beams - - - - 1.00 1.00 1.00 1.00

24, 7, 25, 6 Am Long & Trans - - - - 1.00 1.00 1.00 1.00

3 EIz Connection - - - - 1.88 1.80 1.80 1.80

19, 18, 29, 22 Am Connection - - - - 1.44 1.50 1.50 1.50

4

EIz Long & Trans Beams - - - - 1.00 1.00 1.00 1.00

101,133,103,

72

EIz Connection - - - - 1.78 1.79 1.80 1.78

Am Long & Trans Beams - - - - 1.00 1.00 1.00 1.00

Am Connection - - - - 1.50 1.50 1.51 1.50

5

EIz Long & Trans Beams - - - - 1.00 1.00 1.00 1.00

94, 66,142,

106

EIz Connection - - - - 1.80 1.78 1.78 1.78

Am Long & Trans Beams - - - - 1.01 1.00 1.00 1.00

Am Connection - - - - 1.51 1.50 1.50 1.50

Kz (Grouped) - - - - 1.45 1.49 1.40 1.40

6

EIz Long & Trans Beams - - - - 1.00 1.00 1.00 1.00

100,117,

139,112

EIz Connection - - - - 1.78 1.80 1.78 1.79

Am Long & Trans Beams - - - - 1.00 1.00 1.00 1.00

Am Connection - - - - 1.51 1.51 1.50 1.50

Kz 1 - - - - 1.49 1.46 1.46 1.48

Kz 2 - - - - 1.49 1.50 1.46 1.50

Kz 3 - - - - 1.50 1.59 1.47 1.64

Kz 4 - - - - 1.50 1.65 1.47 1.69

Kz 5 - - - - 1.49 1.15 1.45 1.08

Kz 6 - - - - 1.49 1.28 1.45 1.20

In Case 3, the EIz and Am parameters of the connection members were estimated. It was

expected to have increase in both stiffness and mass parameters. The estimated values were close

to the estimated values in Case 6 where the totals of 10 unknown parameters were used in the

estimation process based on the simultaneous use of three different error functions. Cases 1, 4, 5

and 6 were previously presented and discussed in Chapter 2.

Page 69: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

57

5.2.3 Analytical and Measured Response Comparison: Calibrated FE Model on Link Elements

The predicted responses based on the calibrated model in Case 6 of Table 5.1 using

MF+SF+SSTR error functions were compared with the experimental response data. This

comparison was used to verify the estimated values. In Chapter 2, typical plots were presented.

The current chapter provides comprehensive comparisons of all load cases for each type of

measurements

5.2.3.1 Strain Comparison

Figures (5.1) to (5.8) show strain data from LC1to LC8 for 8 strain gages on the grid, which

were used in the parameter estimation of the UCF Grid that shows the analytical prediction of the

uncalibrated and calibrated models for comparison with the measured strains. These plots show

an excellent match between the calibrated model response and NDT measurements.

Figure 5.1 Strains, Load Case 1

Figure 5.2 Strains, Load Case 2

Page 70: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

58

Figure 5.3 Strains, Load Case 3

Figure 5.4 Strains, Load Case 4

Figure 5.5 Strains, Load Case 5

Figure 5.6 Strain, Load Case 6

Figure 5.7 Strains, Load Case 7

Figure 5.8 Strains, Load Case 8

Page 71: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

59

5.2.3.2 Displacement Comparison: Girder 1

In Figures (5.9) to (5.14), displacements from 2 gages along longitudinal girder 1 were

compared with the analytical prediction of the uncalibrated and calibrated FE models. Since data

from LC3 was never used in the parameter estimation process based on the NDT data quality

analysis presented in Chapter 3, the following figures did not show the data from this load case.

Figure 5.9 Displacements Along Girder 1,

Load Case 1

Figure 5.10 Displacements Along Girder 1,

Load Case 2

Figure 5.11 Displacements Along Girder 1,

Load Case 4

Figure 5.12 Displacements Along Girder 1,

Load Case 5

Page 72: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

60

Figure 5.13 Displacements Along Girder 1.

Load Case 6

Figure 5.14 Displacements Along Girder 1,

Load Case 7

Figure 5.15 Displacements Along Girder 1,

Load Case 8

5.2.3.3 Displacement Comparison: Girder 2

Figures (5.16) to (5.22) show comparison between the analytical and experimental

displacements along longitudinal girder 2 for seven load cases. Data from the LC2 test was

eliminated based on the data quality study. In general, the predicted responses moved toward the

measurements. Some of these plots did not match with the measured displacements as well as

other displacements did. This might be due to errors in displacement measurements.

Page 73: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

61

Figure 5.16 Displacements Along Girder 2,

Load Case 1

Figure 5.17 Displacements Along Girder 2,

Load Case 3

Figure 5.18 Displacements Along Girder 2

Load Case 4

Figure 5.19 Displacements Along Girder 2,

Load Case 5

Figure 5.20 Displacements Along Girder 2,

Load Case 6

Figure 5.21 Displacements Along Girder 1,

Load Case 7

Page 74: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

62

Figure 5.22 Displacements Along Girder 2,

Load Case 8

5.2.3.4 Slope Comparison

Figures (5.23) to (5.30) show slopes from LC1 to LC8 based on the 4 tiltmeterson the grid,

which were used in the parameter estimation of the UCF grid and show the analytical prediction

of the uncalibrated and calibrated models for comparison with the measured strains. These plots

show an excellent match between the calibrated model response and NDT measurements.

Figure 5.23 Slopes, Load Case 1

Figure 5.24 Slopes, Load Case 2

Page 75: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

63

Figure 5.25 Slopes, Load Case 3

Figure 5.26 Slopes, Load Case 4

Figure 5.27 Slopes, Load Case 5

Figure 5.28 Slopes, Load Case 6

Figure 5.29 Slopes, Load Case 7

Figure 5.30 Slopes, Load Case 8

Figure (5.31) shows the five natural frequencies used in parameter estimation based on the

FE model on the link elements.

Page 76: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

64

Figure 5.31 Comparison of Natural Frequencies

Table 5.2 presented the MAC matrix, which shows an excellent match between the first 4

mode shapes of the calibrated model and measured data based on the Case 6 of Table 5.1 using

MF, SF and SSTR error functions simultaneously.

Table 5.2 MAC Values Using Parameter Values of Case No. 6, SF+SSTR+MF

Analytical Mode

Modes A1 A2 A3 A4 A5 A6 A7 A8 A9 A10

Ex

per

imen

tal

Mo

de

E1 0.997 0.003 0.001 0.000 0.135 0.001 0.000 0.988 0.010 0.000

E2 0.001 0.995 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000

E3 0.000 0.000 0.998 0.000 0.346 0.001 0.000 0.011 0.989 0.000

E4 0.000 0.004 0.000 0.995 0.000 0.000 0.000 0.000 0.000 0.000

E5 0.000 0.000 0.000 0.000 0.464 0.977 0.013 0.000 0.001 0.000

E6 0.000 0.000 0.001 0.005 0.084 0.009 0.984 0.001 0.001 0.000

E7 0.000 0.000 0.004 0.153 0.009 0.000 0.032 0.000 0.003 0.002

E8 0.996 0.003 0.000 0.000 0.143 0.000 0.000 0.985 0.012 0.001

E9 0.001 0.000 0.996 0.002 0.332 0.001 0.000 0.018 0.981 0.000

E10 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.996

5.2.4 FE Model on Pins and Rollers used in Multiresponse Parameter Estimation

As presented in Chapter 2, since the estimated values of Kz stiffness were all in the “fixed”

range, it was decided to create a new FE model with the pins and rollers boundary conditions. As

in the first FE model, two supplementary cases were added to the parameter estimation of the

UCF grid based on the pins and rollers FE model. In summary, 4 parameter estimation cases

were performed based on the NDT data and pins and rollers FE model. Normalized estimated

parameters w.r.t their initial values are summarized in Table 5.3.

Page 77: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

65

Table 5.3 UCF Grid Parameter Estimates Based on the Pins and Rollers Model (Including Supplementary Cases)

Case Estimated

Parameters SF SS

SST

R

SSTR

+SF MF

MF

+SF

MF+

SSTR

MF+

SF+

SSTR

Iterations for

Convergence

1 EIz Long & Trans Beams 1.02 1.02 1.00 0.99 1.00 1.00 1.00 1.00 39,22,27,20,29

, 34,49,47 EIz Connection 1.82 1.82 1.79 1.85 1.88 1.88 1.88 1.88

2 EIz Long & Trans Beams - - - - 1.00 1.00 1.00 1.00

9, 14,8, 7 Am Long & Trans Beams - - - - 1.00 1.00 1.00 1.00

3 EIz Connection - - - - 1.81 1.81 1.81 1.81

24, 29, 29,28 Am Connection - - - - 1.50 1.50 1.50 1.50

4

EIz Long & Trans Beams - - - - 1.00 1.01 1.00 1.00

88,87, 77, 58 EIz Connection - - - - 1.78 1.81 1.80 1.80

Am Long & Trans Beams - - - - 1.00 1.00 1.00 1.00

Am Connection - - - - 1.50 1.50 1.50 1.50

5.2.5 Analytical and Measured Response Comparison: Calibrated FE Model on Pins and Rollers

In Chapter 2, typical plots were presented. The current section provides comprehensive

comparisons of all load cases for each type of measurements.

5.2.5.1 Strain Comparison

Figures (5.32) to (5.39) present comparison of the predicted strain data from the uncalibrated

and calibrated FE model with the measured data in all load cases for 8 strain gages. These plots

show a better match between the calibrated pins and rollers model response and NDT

measurements in comparison with the previous FE model.

Figure 5.32 Strains, Load Case 1

Figure 5.33 Strains, Load Case 2

Page 78: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

66

Figure 5.34 Strains, Load Case 3

Figure 5.35 Strains, Load Case 4

Figure 5.36 Strains, Load Case 5

Figure 5.37 Strains, Load Case 6

Figure 5.38 Strains, Load Case 7

Figure 5.39 Strains, Load Case 8

Page 79: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

67

5.2.5.2 Displacement Comparison: Girder 1

In Figures (5.40) to (5.46), displacements from 2 gages along longitudinal girder 1 were

compared with the analytical prediction of the uncalibrated and calibrated FE models. This

comparison was performed for all load cases except the LC3, which was eliminated from the

data set due to poor quality.

Figure 5.40 Displacements Along Girder 1,

Load Case 1

Figure 5.41 Displacements Along Girder 1,

Load Case 2

Figure 5.42 Displacements Along Girder 1

Load Case 4

Figure 5.43 Displacements Along Girder 1

Load Case 5

Page 80: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

68

Figure 5.44 Displacements Along Girder 1,

Load Case 6

Figure 5.45 Displacements Along Girder 1,

Load Case 7

Figure 5.46 Displacements Along Girder 1,

Load Case 8

5.2.5.3 Displacement Comparison: Girder 2

Figures (5.47) to (5.53) show a comparison between the analytical and experimental

displacements along longitudinal girder 2 for seven load cases. Data from LC2 test was

eliminated based on the data quality study. Although, the strain data matches better with the

experimental data based on the pins and rollers FE model, the analytical displacements did not

show much improvement in terms of moving towards the measured data.

Page 81: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

69

Figure 5.47 Displacements Along Girder 2,

Load Case 1

Figure 5.48 Displacements Along Girder 2,

Load Case 3

Figure 5.49 Displacements Along Girder 2

Load Case 4

Figure 5.50 Displacements Along Girder 2,

Load Case 5

Figure 5.51 Displacements Along Girder 2,

Load, Case 6

Figure 5.52 Displacements Along Girder 2,

Load Case 7

Page 82: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

70

Figure 5.53 Displacements Along Girder 2,

Load Case 8

5.2.5.4 Slope Comparison

Figures (5.54) to (5.61) show slopes from LC1 to LC8 based on the 4 tiltmeters on the grid

which were used in the parameter estimation of the UCF grid and show the analytical prediction

of the uncalibrated and calibrated models for comparison with the measured strains. These plots

show an excellent match between the calibrated model response and NDT measurements.

Figure 5.54 Slopes, Load Case 1

Figure 5.55 Slopes, Load Case 2

Page 83: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

71

Figure 5.56 Slopes, Load Case 3

Figure 5.57 Slopes, Load Case 4

Figure 5.58 Slopes, Load Case 5

Figure 5.59 Slopes, Load Case 6

Figure 5.60 Slopes, Load Case 7

Figure 5.61 Slopes, Load Case 8

Figure (5.62) shows the comparison between the five natural frequencies used in parameter

estimation based on the pins and rollers FE model.

Page 84: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

72

Figure 5.62 Comparison of Natural Frequencies

The MAC matrix presented in Table 5.4 shows an excellent match between the first 6 mode

shapes of the calibrated model and measured data based on Case 4 of Table 5.3 using MF, SF

and SSTR error functions simultaneously.

Table 5.4 MAC Values Using Parameters From Pins and Rollers Model

Analytical Mode

Modes A1 A2 A3 A4 A5 A6 A7 A8 A9 A10

Ex

per

imen

tal

Mo

de

E1 0.998 0.001 0.000 0.000 0.000 0.000 0.498 0.000 0.000 0.002

E2 0.000 0.999 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.007

E3 0.000 0.000 0.999 0.000 0.000 0.000 0.000 0.693 0.307 0.000

E4 0.000 0.000 0.000 0.999 0.000 0.000 0.000 0.000 0.000 0.005

E5 0.000 0.000 0.000 0.000 0.998 0.002 0.493 0.000 0.001 0.000

E6 0.000 0.000 0.001 0.005 0.000 0.988 0.000 0.319 0.669 0.288

E7 0.000 0.000 0.003 0.159 0.000 0.035 0.000 0.003 0.036 0.394

E8 0.997 0.001 0.000 0.000 0.000 0.000 0.487 0.000 0.000 0.003

E9 0.002 0.000 0.996 0.001 0.000 0.000 0.001 0.687 0.310 0.000

E10 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.086

From these results it is inferred that the pins and rollers model is a better representation of the

measured data.

References

[1] Sanayei, M. and Onipede, O., (1991) “Damage Assessment of Structures Using Static Test

Data,” AIAA Journal, Vol. 29, No.7, pp.1174-1179

Page 85: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

73

Chapter 6 Conclusions and Recommendations for Future Work

6.1 Conclusions

FE model updating using NDT data is an effective tool for FE model validation, structural

evaluation, damage assessment and bridge management. In this research, the FE model of a scale

model bridge deck was successfully calibrated using the multiresponse structural parameter

estimation. Flexibility-based error functions were utilized for parameter estimation of the UCF

grid. Measured data, including strains, displacements, slopes, mode shapes and frequencies, were

used in the FE model updating.

Having measurement errors in experimental data is unavoidable, and the presence of these

errors can affect the accuracy of the parameter estimates. An error sensitivity analysis was

performed using Monte Carlo simulations to find the parameters with the least sensitivity to

measurement errors and to remove them from the parameter estimation process. In these

simulations, various parameter groupings of elements with the same properties were used to

reduce the number of unknowns and then ungrouping was utilized to reduce the modeling errors.

Page 86: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

74

In any event, changes in such parameters have minimal effects on the analytical responses for the

stated problem.

A data quality study was conducted to assess the accuracy and reliability of the measured

data. Based on this study, a subset of most reliable measured data was used for the parameter

estimation and FE model updating of the UCF grid. Using the subset of data improved the

convergence and the quality of estimated structural parameters.

Element rigidities and mass properties of the finite element model were successfully updated

using the measured multiresponse data, which demonstrates the feasibility of simultaneously

using static and modal NDT data by employing various error functions. In this process using a

set of the most observable and error tolerant unknown parameter groups, had a substantial role in

this success. The initial grid model used vertical springs to model the supports. Since these

springs were identified to be in the fixed stiffness range, the model was modified to use pins and

rollers supports between the columns and the UCF grid. Both calibrated models showed great

improvements in predicting responses compared to the uncalibrated model. A great match was

observed between the analytical and measured strain, slopes, mode shapes and frequency

responses. Some cases of displacement predictions showed a better match with the measured

displacements compared to other cases. This can be due to measurement and/or modeling errors

present in the system.

In this process two commercial software packages were used simultaneously in real time for

automated and systematic optimization and FE analysis.

Page 87: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

75

6.2 Recommendations for Future Work

This approach of FE model calibration is applicable to full scale structures and can be used

for bridge model validation, and bridge management. Calibrated FE models can be used for

realistic modeling of deteriorated bridges to assess the damage in these bridges and to assess

retrofitting options for effective rehabilitation.

The Powder Mill Bridge (PMB) is a three continuous steel girder bridge with a reinforced

concrete deck in composite action, which has been instrumented by researchers from Tufts

University and the University of New Hampshire. Further research would be to use the real NDT

data from the PMB for FE model updating of the full scale bridge using multiresponse parameter

estimation.

Since development of PARIS14.0 was a part of this research, the following can be possible

paths that future researchers may take in order to improve PARIS software and eventually make

parameter estimation an accessible tool for engineers in the industry.

i. Implementation of Genetic Algorithms for parameter estimation

ii. Developing the statistical error function normalization scheme for modal error functions

iii. Environmental effects such as ambient temperature change should be considered to

improve the reliability of the estimated parameters in long-term continuous SHM

iv. Applying weight factor to each error function in multiresponse parameter estimation

v. Enabling different normalization techniques in static-based and model-based error

functions simultaneously

Page 88: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

76

Appendix A PARIS14.0 User Reference Manual

A.1 Introduction

PARIS (PARameter Identification System) is the acronym for a custom MATLAB based

computer program for parameter estimation and FE model updating. The initial software was

developed by Sanayei (1997) with his graduate students at Tufts University. Using static and

modal measurements as input data, it could be used for stiffness and mass parameter estimation

at the element level. However, its use was limited to FE model updating for only planar and

spatial truss and frame structures. The in-house FEA solver for PARIS was also written in

MATLAB. Text based finite element modeling and restricted FEA capabilities rendered PARIS

unsuitable for full-scale model updating. PARIS14.0 is the new program that succeeds PARIS.

Figure (6.1) illustrates the FE model updating process in PARIS14.0. The flowchart connectors

labeled as API describe the two-way automatic data exchange between MATLAB and SAP2000.

This section contains description of the parameter estimation process using PARIS14.0.

Page 89: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

77

Figure A.1 PARIS14.0 Flowchart

Table 6.1 summarizes the capabilities of PARIS14.0 in comparison to the original PARIS.

PARIS14.0 has the most advantage in the broader range of finite elements available through

SAP2000. In PARIS14.0, six out of seven error functions have been kept. Its emphasis is on

using MATLAB Optimization Toolbox because of its better performance for full-scale FE model

updating. Analytical sensitivity based optimization option has also been retained in PARIS14.0

but only with Gauss Newton and Steepest Descent methods for solving inverse problems.

Page 90: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

78

Table A.1 PARIS14.0 Features

Feature Description PARIS11.0 PARIS14.0

Finite Elements

Truss

Frame

Shell (4 Node – Quadrilateral – Planar)

Solid (8 Node – Cuboid)

Link Element (2 Node)

Joint Spring

Error Functions

Static Stiffness (SS)

Static Flexibility I (SF1)

Static Flexibility II (SF2)

Static Strain (SSTR)

(frames, shells)

Modal Stiffness (MS)

Modal Flexibility I (MF1)

Modal Flexibility II (MF2)

Normalization

Parameter

Measured Data

Initial Value Error Function

Previous Step Error Function

Standard Deviation Error Function

Maximum Likelihood Estimator

Multi-response

Parameter Estimation Error Function Stacking

Optimization Techniques

Hill Climbing Methods

i) Generalized Inverse

ii) Least Squares/ Gauss Newton

iii) Steepest Descent

iv) Standard Conjugate Gradient

v) BFGS Quasi Newton

vi) Gauss Newton w/ Line Search

MATLAB Optimization Toolbox

Genetic Algorithms

Modeling Error

Measurement Error

Absolute and Proportional Errors

Uniform and Normal Errors

Monte Carlo Simulation

Reading in NDT data

Parameter grouping

Page 91: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

79

PARIS14.0 program reads the SAP2000 model data into MATLAB using SAP2000’s API

and then employs SAP2000 program again during the FEA stage of model updating process. It is

required that the SAP2000 model is created under specific guidelines to be used with PARIS14.0

program. PARIS14.0 also requires a MATLAB based user input file (PARIS14InputFile.m),

which essentially supplies information regarding unknown parameters and parameter estimation

options. This chapter is also the reference manual for PARIS14.0 program.

A.2 SAP2000 Model

In this section the input file for making and using SAP2000 model is shown.

A.2.1 SAP2000 Model File

The SAP2000 model file (.SDB) should be stored at this location on the computer’s hard disk

at: C:\API\

Before running PARIS14.0, it is required that the user creates the API folder in the C:\ drive

and save the SAP2000 model at the location mentioned above.

A.2.2 Unit System

The units in SAP2000 can be classified as ‘Present Units’ and ‘Database Units’. While the

former can be changed at any time by the user, the latter can only be set before the user starts

creating a FE model in SAP2000. The unit system chosen at the beginning cannot be altered by

the user and the entire analysis in SAP2000 is carried out in ‘Database Units’. However, for

result output, any system of units can be chosen as ‘Present Units’. It is recommended (not

required) to select the Database Units as desired in your parameter estimations.

SAP2000 Procedure (Database Units):

i. File -> New Model

Page 92: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

80

ii. Select the system of units from the drop down menu in the dialogue box as shown below.

SAP2000 Procedure (Present Units):

i. In the right bottom corner of main window in SAP2000, select any system of units from the

drop down list to set as present units.

Page 93: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

81

A.2.3 Local and Global Coordinate System

PARIS14.0 performs all internal calculations in the global coordinate system. Therefore, it is

important that the SAP2000 model should comply with the following rules:

1. Local axes of all nodes in the model should be oriented similar to global axes.

2. Care should be taken that stiffness values are entered for link elements in local direction that

correspond to desired stiffness values in global axes.

A.2.4 Nodes and Element Labels

1. Nodes / Joints: All nodes in the model should be numbered from 1 through n where n is

the total number of nodes/joints elements in the FE model.

2. Frame Elements: All frame elements in the model should be numbered from 1 through n

where n is the total number of frame elements in the FE model.

3. Shell Elements: All shell elements in the model should be numbered from 1 through n

where n is the total number of shell elements in the FE model.

4. Solid Elements: All solid elements in the model should be numbered from 1 through n

where n is the total number of solid elements in the FE model.

5. Link Elements: All link elements in the model should be numbered from 1 through n

where n is the total number of link elements in the FE model.

SAP2000 Procedure:

i. Select all objects/elements of a particular type

ii. Edit -> Change Labels

Page 94: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

82

iii. In the ‘Interactive Name Change’ form: Edit -> Copy All Data in Grid

iv. Paste the data on clipboard on to MS Excel and reorder the second columns in ascending

order without any gaps. The numbering should be 1 through n for a particular element/object

type.

v. Copy the data in the second column.

vi. In the ‘Interactive Name Change’ form: Single click on the first cell of the second column ‘New

Name’.

Edit -> Paste

vii. Repeat this procedure for each type of object/element in the FE model.

Step (vi)

Page 95: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

83

A.2.5 Frame Element Section Properties

All frame section properties must be defined under ‘General’ category. If a section from

SAP2000 library is to be used, the user should first define a general section in SAP2000 with the

same section properties as of the desired predefined section.

SAP2000 Procedure:

i. Define -> Section Properties -> Frame Sections

ii. Add New Property

iii. In the Add Frame Section Property dialogue box, select ‘Other’ from the drop down menu.

iv. Select ‘General’ and enter section properties manually.

Page 96: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

84

v. Click ‘Ok’

vi. Enter the ‘Section Name’ in the dialogue box that appears next.

Page 97: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

85

A.2.6 Analysis option: Active DOF

2D FE model can be created in any of the three planes i.e. XY, YZ, or XZ. Gravity loads in

SAP2000 can be applied along any axes, thus not restricting the model to be in XZ or YZ plane

should gravity loads be considered.

Any combination of DOFs can be chosen for analysis. The inactive DOFs are not considered

in PARIS14.0. This option proves to be valuable in use with dynamic error functions where all

mode shapes are not always useful like out of plane modes for 2D FE model.

SAP2000 Procedure:

i. Analysis -> Set Analysis Option

ii. Select the DOFs to be made active

Page 98: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

86

A.2.7 Load Cases

PARIS14.0 provides the user with an option of defining and applying 999 load cases for each

of the five available error functions. However, the load cases are required to be defined in a

particular format as described in the table below.

1. At least one load case for Static Stiffness (SS) error function: LCsst001 must be defined

before running PARIS14.0.

2. Load Pattern and Load Cases should have the same label for corresponding load cases i.e.

if a load case LCsst001 is to be defined, the corresponding load pattern should be

LCsst001 as well. Nomenclature scheme for Load Cases is shown in Table 6.2.

Table A.2 Load Cases Nomenclature

Error Function Load Case (first) Load Case (last)

Static Stiffness (SS) LCsst001 LCsst999

Static Flexibility (SF) LCsf1001 LCsf1999

Static Strain (SSTR) LCstr001 LCstr999

Modal Stiffness (MS) MODAL

Modal Flexibility (MF)

SAP2000 Procedure:

i. Define -> Load Patterns

Page 99: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

87

ii. Define -> Load Cases

A.2.8 Element Grouping

PARIS14.0 is not designed to update models with elements grouped in SAP2000. The user is

required to ascertain that element grouping is not done in the SAP2000 model. Instead,

parameter grouping in PARIS14.0 is achieved by defining the following in the input file, which

is explained in detail under ‘Standardized Input File’:

1. pgflag: Flag for existence of parameter grouping

2. pg: Parameter grouping matrix

A.3 PARIS14.0 Input File Details

Different components of the MATLAB based the input file are described in this section in

the order in which they appear in the input data file (PARIS13InputFile.m file). The input file

itself contains detailed instructions for entering data.

Page 100: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

88

A.3.1 SAP2000 Model related data

1. SAP2000 File Name

This is the name of the SAP2000 finite element model file located in the C:\ of computer as

described in section 5.2.1

filename = ‘C:\API\InputFile.SDB’;

2. Finite Elements in SAP2000 Model

framemodel

Defines whether SAP2000 model consists of frame elements or not.

0: Model consists of frame elements

1: Model does not consist of frame elements

shellmodel

Defines whether SAP2000 model consists of shell elements or not.

0: Model consists of shell elements

1: Model does not consist of shell elements

solidmodel

Defines whether SAP2000 model consists of solid elements or not.

0: Model consists of solid elements

1: Model does not consist of solid elements

linkmodel

Defines whether SAP2000 model consists of link elements or not.

0: Model has link elements

1: Model does not have link elements

Page 101: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

89

Stype

Defines whether SAP2000 model consists of standard sections or general sections

0: Model consists of general sections

1: Model consists of standard sections

A.3.2 Parameter Estimation Related Data

1. Parameter Grouping

Supplying parameter grouping data to PARIS14.0 requires the input for two variables:

pgflag

Defines whether parameter grouping exists or not.

0: No grouping

1: Parameter grouping exists

pg

This is the grouping matrix. This matrix should be a rectangular matrix. If the number of

elements grouped is different in each row, pad the rows with lesser number of elements with

zeros. The values are entered in the format described here.

Column 1: Group number

Column 2: Parameter type

There are a total of 20 parameter types that can be updated using PARIS14.0.

Column 3 onwards: Grouped element numbers

2. Error Function(s)

errorfunction

Error function(s) selected for a particular run of PARIS14.0 is (are) chosen using this row vector.

0: Do not use corresponding error function

Page 102: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

90

1: Use corresponding error function

3. Unknown Parameters

PARIS14.0 has the capability to update twenty types of parameters in a finite element model.

Their description is provided in the Input File. These parameters are further classified under

different categories based on to which type of finite elements they belong.

0: Do not consider unknown parameter

1: Consider unknown parameter

upframe

This is the matrix for unknown parameters for frame elements in the SAP2000 model.

Column 1: Frame element number (Entries must be in ascending order in column 1)

Column 2: Area (Area) parameter of frame element

Column 3: Moment of Inertia (Iz) parameter of frame element

Column 4: Moment of Inertia (Iy) parameter of frame element

Column 5: Torsional Constant (J) parameter of frame element

Column 6: Area Mass (AreaMass) mass parameter of frame element

upshell

This is the matrix for unknown parameters for shell elements in the SAP2000 model.

Column 1: Shell element number (Entries must be in ascending order in column 1)

Column 2: Modulus of Elasticity (E) parameter of frame element

Column 3: Shell Mass (ShellMass) parameter of frame element

upsolid

This is the row vector containing solid element numbers for which Modulus of Elasticity (E) is

an unknown parameter in the SAP2000model.

Page 103: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

91

uplink

This is the matrix for unknown parameters for 2 node link elements in the SAP2000 model.

Column 1: Link element number (Entries must be in ascending order in column 1)

Column 2: Translational Stiffness in local ‘x’ direction (kxx)

Column 3: Translational Stiffness in local ‘y’ direction (kyy)

Column 4: Translational Stiffness in local ‘z’ direction (kzz)

Column 5: Rotational Stiffness about local ‘x’ direction (krx)

Column 6: Rotational Stiffness about local ‘y’ direction (kry)

Column 7: Rotational Stiffness about local ‘z’ direction (krz)

upspring

This is the matrix for unknown parameters for nodal spring assignments in the SAP2000 model.

Column 1: Node number (Entries must be in ascending order in column 1)

Column 2: Translational Stiffness in local ‘x’ direction (ksxx)

Column 3: Translational Stiffness in local ‘y’ direction (ksyy)

Column 4: Translational Stiffness in local ‘z’ direction (kszz)

Column 5: Rotational Stiffness about local ‘x’ direction (ksrx)

Column 6: Rotational Stiffness about local ‘y’ direction (ksry)

Column 7: Rotational Stiffness about local ‘z’ direction (ksrz)

4. Nondestructive Test Data

PARIS14.0 is able to use measured test data for parameter estimation process of full scale

structures. The user can create an input file with “.txt” format in the program directory. For each

error function user should create a separate input file in these formats:

Page 104: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

92

SS error function: “utdofss.txt”

SF error function: “utdofsf1.txt”

SSTR error function: “utdofsstr1.txt”

MS error function: “utdofms.txt”

MF1 error function: “utdofmf1.txt”

MF2 error function:”utdofmf2.txt”

inflag

0: Do not use test data, use simulated data from the ‘true’ section properties

1: Do use test data. Read in .txt file

5. Data to Simulate Measurements

PARIS14.0 uses this data to simulate a model to represent the true parameters. The user can

input the factor for each parameter type with respect to its initial guess which is representative of

the true value of the parameter. The initial guess of parameter value is always 1.

factorforframe

This is a row vector for five parameter types available for frame element.

Column 1: Factor for frame cross-sectional area representing true value

Column 2: Factor for frame Iz representing true value

Column 3: Factor for frame Iy representing true value

Column 4: Factor for frame J representing true value

Column 5: Factor for frame mass representing true value

factorforshell

This is a row vector for two parameter types available for shell element.

Column 1: Factor for material modulus of elasticity (E) area representing true value

Page 105: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

93

Column 2: Factor for shell mass representing true value

factorforshell

This is a single value for factor for material modulus of elasticity (E) for solid element.

factorforlink

This is a row vector for six parameter types available for link element.

Column 1: Factor for link translational stiffness along global X (kxx)

Column 2: Factor for link translational stiffness along global Y (kyy)

Column 3: Factor for link translational stiffness along global Z (kzz)

Column 4: Factor for link rotational stiffness about global X (krx)

Column 5: Factor for link rotational stiffness about global Y (kry)

Column 6: Factor for link rotational stiffness about global Z (krz)

outflag: Save the simulated data to an external “.txt” file

0: Do not create an output file

1: Do write an output file

unitflag: The processed NDT data should be in either of these units:

1: lb_in_F

2: lb_ft_F

3: kip_in_F

4: kip_ft_F

5: kN_m_C

10: N_m_C

Page 106: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

94

6. Observation Points for Measurements

The observations or measurements can be classified into two categories, displacement and

strains. The stiffness and flexibility based error functions requires input of measured nodes

location as a matrix of nodes where displacement is measured either under the associated load

case or for modal analysis.

mnodesss

This is the matrix of measured nodes for SS error function. In columns 3-8, enter:

0: Do not measure translation/rotation along/about this DOF

1: Measure translation/rotation along/about this DOF

Column 1: Load Case corresponding to LCsst001 to LCsst999 load case. (Entries should be

in ascending order)

Column 2: Node Number (Entries should be in ascending order for each load case defined in

column 1)

Column 3: Measure translation along local ‘x’ direction

Column 4: Measure translation along local ‘y’ direction

Column 5: Measure translation along local ‘z’ direction

Column 6: Measure translation about local ‘x’ direction

Column 7: Measure translation about local ‘y’ direction

Column 8: Measure translation about local ‘z’ direction

mnodessf

This is the matrix of measured nodes for SF error function. Data entry is similar to [mnodesss]

described above except that the load cases in column 1 correspond to load case LCsf1001

through LCsf1999 in the SAP2000 model.

Page 107: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

95

Modal error functions, in addition to measurement locations for each mode, also require another

input matrix for providing data as to which modes are measured.

melsstr

This is the matrix of measured nodes for SSTR error function. In columns 1-5, enter:

Column 1: Load Case corresponding to LCstr001 to LCstr999 load case. (Entries should be

in ascending order)

Column 2: Measured Element Number (Entries should be in ascending order for each load

case defined in column 1)

Column 3: The distance form node i to the gage in local ‘x’ direction

Column 4: The distance form node i to the gage in local ‘y’ direction (required for 2D and

3D frames)

Column 5: The distance form node i to the gage in local ‘z’ direction (required for 3D

frames)

Modal error functions, in addition to measurement locations for each mode, also require

another input matrix for providing data as to which modes are measured.

fms

This is the matrix of set of modes measured for MS error function

Column 1: Set number / Serial number

Column 2: Measured mode number

mnodesms

This is the matrix of measured nodes for MS error function. Data entry is similar to [mnodesss]

described above except that the load cases in column 1 correspond to MODAL case in the

SAP2000 model described in column 1 of [fms] matrix.

Page 108: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

96

fmf

This is the matrix of set of modes measured for MF error function

Column 1: Set number / Serial number

Column 2: Measured mode number

mnodesmf

This is the matrix of measured nodes for MS error function. Data entry is similar to [mnodesss]

described above except that the load cases in column 1 correspond to MODAL case in the

SAP2000 model described in column 1 of [fmf] matrix

7. Normalization Methods

scaledataflag

‘0’: Do not scale data

‘1’: Scale data with respect to maximum static displacement

‘2’: Scale data with respect to maximum static strain

nepflag

‘0’: Do not normalize

‘1’: Normalize error function with respect to its covariance matrix

‘2’: Normalize error function with respect to its initial value

8. Measurement Errors

erdflag

‘0’: Uniform error distribution

‘1’: Normal error distribution

ertflag

‘0’: Proportional error type

Page 109: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

97

‘1’: Absolute error type

fmeflag

‘0’: No measurement error in force measurement

‘1’: Error in force measurement

Absolute error in force measurement

faetss: Force/excitation Measurement error level for stiffness and flexibility error

functions

faetsstr: Force/excitation Measurement error level for static strain error functions

faetms: Force/excitation Measurement error level for modal error functions

Proportional error in force measurement

fpetss: Force/excitation Measurement error level for stiffness and flexibility error

functions

fpetsstr: Force/excitation Measurement error level for static strain error functions

fpetms: Force/excitation Measurement error level for modal error functions

umeflag

‘0’: No measurement error in displacement or strain measurement

‘1’: Error in displacement/strain measurement

Absolute error in displacement/strain measurement

uaetss: Measurement error level for stiffness and flexibility error functions

Page 110: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

98

uaetsstr: Measurement error level for static strain error functions

uaetms: Measurement error level for modal error functions

Proportional error in displacement/strain measurement

upetss: Measurement error level for stiffness and flexibility error functions

upetsstr: Measurement error level for static strain error functions

upetms: Measurement error level for modal error functions

9. Monte Carlo Simulation

montecarlo

‘0’: Do not use Monte Carlo Analysis

‘1’: Do use Monte Carlo Analysis

nobs: Number of total Monte Carlo experiments

The final results of the parameter estimation stores in “parahistory.mat” file. The number of

convergence iterations for each observation also stores in “iterations.mat” file. These “.mat” can

find in the PARIS program directory.

10. Solution Techniques

SolveMethod

The variable requires a string to choose between two optimization options available in

PARIS14.0. One is based on analytical sensitivities while the other uses constrained function

minimization technique available in MATLAB optimization toolbox.

‘SensitivitySol’: Choose analytical sensitivity solution

Page 111: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

99

‘MatlabSol’: Constrained function minimization in MATLAB toolbox

11. Under-relaxation

This is a flag to activate under relaxation.

UnderRelaxFlag

‘0’: Do not under relax change in parameter

‘1’: Under relax change in parameters

12. Convergence Limits

rdjlim

Convergence limit relative change in the value of quadratic objective function J(p)

rdpnlim

Convergence limit relative change in the normalized value of parameter(s)

13. Output Parameter Estimation Results

OutResults

Write the results of parameter estimation to a text file with the name same as the SAP2000

model filename (.txt file)

‘1’: Create the Output File

‘0’: Do not write results to the Output File

Page 112: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

100

A.4 Sample PARIS14.0 Input File – UCF Grid Example (FE Model on Pins and Rollers)

% ************************************************************************* % PARIS14.0 % ************************************************************************* tic; clc clear all close all

% -------------------Global Variable Declaration--------------------------- % SAP2000 Model file path global filename unitflag % SAP2000 Model related variables global framemodel shellmodel solidmodel linkmodel % Parameter estimation data global pgflag pg errorfunction lsepflag upframe upshell upsolid uplink

factorforframe ... factorforshell factorforsolid factorforlink global SolveMethod % Matrices of measured nodes for static error function global mnodesss mnodessf1 mnodessf2 melsstr melsstr1 melsstr2 % Matrices of standard deviations in displacement measurements for static % error functions global mnodesssds mnodessf1ds mnodessf2ds mnodessstrds % Matrices of measured frequencies for dynamic error function global fms fmf1 fmf2 % Matrices of measured nodes for dynamic error function global mnodesms mnodesmf1 mnodesmf2 global mni inflag outflag scaledataflag nepflag global rdplim rdpnlim rdjlim global fmeflag umeflag ertflag erdflag global fpetss fpetsstr fpetms faetss faetsstr faetms global upetss upetsstr upetms upetmstr uaetss uaetsstr uaetms global montecarlo nobs

% ************************************************************************* % INPUT DATA FILE % *************************************************************************

% ---------------------SAP2000 MODEL RELATED DATA--------------------------

% Enter the SAP2000 file name. Complete file path should be specified: % filename = C:\API\3DFrameProblem.SDB' % NOTE: The file location should be: C:\API\ % Please create a folder in C:\ on your computer and rename it to API % if it does not already exist

filename='C:\API\UCF_GRID.SDB';

% Type of Finite Elements Used framemodel = 1; % 0 - Not include frame element

Page 113: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

101

% 1 - Include frame element shellmodel = 0; % 0 - Not include shell element % 1 - Include shell element solidmodel = 0; % 0 - Not include solid element % 1 - Include solid element linkmodel = 0; % 0 - Not include link element % 1 - Include link element Stype = 1; % 0 - Not include standard sections % 1 - Include standard sections

% --------------ENTER DATA FOR PARAMETER ESTIMATION------------------------

% -----------------------Parameter Grouping data--------------------------- pgflag = 1; % 1 - Group parameters % 0 - Do not group parameters % Enter grouping matrix % pg : Grouping Matrix % NOTE : A parameter group should contain more than one parameter % - [pg] should be a rectangular matrix, empty spaces should be filled % with zeros % - Column 1 contains the group number % - Column 2 represents the parameter type as per the following % classification % Type Parameter % 1 ---> Frame Area % 2 ---> Frame Iz % 3 ---> Frame Iy % 4 ---> Frame J % 5 ---> Frame AreaMass % 6 ---> Shell 'E' % 7 ---> Solid 'E' % 8 ---> Link 'kxx' % 9 ---> Link 'kyy' % 10 ---> Link 'kzz' % 11 ---> Link 'krx' % 12 ---> Link 'kry' % 13 ---> Link 'krz' % - The elements of each row from column 3 onwards represent contain % parameters in that group % - Only unknown parameters may be grouped % - An unknown parameter can belong to only one group

% Group # Parameters Type Grouped Element Numbers pg = [ 1 2 7 8 9 10 11 12 ]; % ----------------------------Error Function------------------------------- % Abbreviations for the error functions that are currently available are: % SS : Static Displacement Data - Stiffness Error Function % SF1 : Static Displacement Data - Flexibility Error Function (Sanayei) % SF2 : Static Displacement Data - Flexibility Error Function (Hjemstad) % SSTR : Static Strain Data and Error Function % MS : Modal Displacement Data - Stiffness Error Function % MF1 : Modal Displacement Data - Flexibility Error Function (Sanayei) % MF2 : Modal Displacement Data - Flexibility Error Function (Hjemstad)

% Enter matrix for the type of parameter estimation to be performed.

Page 114: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

102

% Several error functions can be used simultaneously. If the column

corresponding % to an individual error is '1' then that error function will be used in the % parameter estimation process, if it is '0', that error function will not be

used. % 1 2 3 4 5 6 7 8 % SS SF1 SF2 SSTR MS MF1 MF2 MSTR errorfunction = [ 0 1 0 1 0 1 0 0 ];

% -----------------------Error Function Stacking--------------------------- % LSEPFLAG is used to turn stacking on. Similar to ERRORFUNCTION, each

column % represents a particular load case. These load cases can be used

simultaneously % in the formulation of the [E] and [S] matrices or they can be used % individually to calculate the [E] and [S] and then stacked prior % to solving for the change in P. The individual calculation method is not % appropriate for orthogonality, strain, modal frequency or pseudo-linear % error functions. % 1 2 3 4 5 6 7 8 % SS SF1 SF2 SSTR MS MF1 MF2 MSTR lsepflag = errorfunction; % 0 = use the load cases simultaneously, no stacking for each error function % 1 = use the load cases individually and stack for each error function used

% ---------------------------Unknown Parameters---------------------------- % NOTE: Mass parameters must be considered unknown if the modal error % functions is not activated

% Measured unknown parameters for FRAME ELEMENTS % NOTE: Enter the unknown parameters in the matrix form % Column 1 : Frame element number % Column 2 : 1 if 'Area' is unknown parameter, else 0 % Column 3 : 1 if 'Iz ' is unknown parameter, else 0 % Column 4 : 1 if 'Iy ' is unknown parameter, else 0 % Column 5 : 1 if 'J ' is unknown parameter, else 0 % Column 6 : 1 if 'AreaMass' is unknown parameter, else 0

% Frame Element # Area Iz Iy J AreaMass upframe = [ 7 0 1 0 0 0 8 0 1 0 0 0 9 0 1 0 0 0 10 0 1 0 0 0 11 0 1 0 0 0 12 0 1 0 0 0]; % Measured unknown parameters for SHELL ELEMENTS % NOTE: Enter the unknown shell parameters in the matrix form % Column 1 : Shell element number % Column 2 : 1 if 'E' is unknown parameter, else 0 % Column 3 : 1 if 'mass' is unknown parameter, else 0

% Shell Element # E Mass upshell = [];

% Measured unknown parameters for SOLID ELEMENTS % NOTE: Enter the solid element numbers for which 'E' is unknown in a row

Page 115: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

103

% vector form

upsolid = [];

% Measured unknown parameters for LINK ELEMENTS % NOTE: Enter the link element numbers for which stiffness is unknown in % along/about different degrees of freedom. % NOTE: Enter the link parameters in the matrix form % Column 1 : Frame element number % Column 2 : 1 if 'k' in 'X' direction is unknown parameter,else 0 % Column 3 : 1 if 'k' in 'Y' direction is unknown parameter,else 0 % Column 4 : 1 if 'k' in 'Z' direction is unknown parameter,else 0 % Column 5 : 1 if 'k' about 'X' direction is unknown parameter,else 0 % Column 6 : 1 if 'k' about 'Y' direction is unknown parameter,else 0 % Column 7 : 1 if 'k' about 'Z' direction is unknown parameter,else 0

% Link Element # kXX kYY kZZ krX krY krZ uplink = []; % ------------Data related to Measured Static Displacements----------------

inflag = 1; % Measured static displacement data % 0 - Do not use test data, use simulated data from the % 'true' section properties % 1 - Do use test data. Read in .txt file outflag = 0; % Save Simulated Static Displacement Data to an external file % 0 - Do not create an output file % 1 - Do write an output file unitflag = 3; % The processed NDT data should be in either of the two % of units: % lb_in_F = 1 % lb_ft_F = 2 % kip_in_F = 3 % kip_ft_F = 4 % kN_m_C = 5 % N_m_C = 10

% If inflag == 0 i.e. simulated data from 'true' section properties are used % NOTE: This factor is only multiplied with unknown paramters to simulate % their section properties.

% Enter a factor for each of the 5 properties of frame elements to % simulate true properties for parameter estimation. % Frame Elements % Area Iz Iy J AreaMass factorforframe = [1.00 1.00 1.00 1.00 1.00];

% Shell Elements factorforshell = [1.00];

% Solid Elements factorforsolid = [1.00];

% Link (spring) Elements % kX kY kZ kXX kYY kZZ factorforlink = [1.00 0.70 0.70 0.70 0.70 0.70];

Page 116: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

104

% Matrices of measured nodes (mnodesss,mnodessf1,mnodessf2) % Column # 1 load case number. if lsepflag=0 enter 0 for load

case # % Column # 2 measured node number. % Columns # 3-8 measured dof code % 0 -not measured (or nonexisting in 2d

cases) % 1 -measured % NOTE : If in SAP2000 Finite Element Model, a node is associated % exclusively with a solid element (i.e. no frame or shell element is % connected to it) then for that node 'rx','ry','rz' should be equal to 0

% Matrix of nodes at which displacements are measured for SS errorfunction % Load Case node # ux uy uz rx ry rz mnodesss= [1 16 0 0 0 0 1 0 % 1 20 0 0 1 0 0 0 1 40 0 0 1 0 0 0 1 51 0 0 0 0 1 0 1 93 0 0 0 0 1 0];

% Matrix of nodes at which displacements are measured for SF1 errorfunction mnodessf1 = mnodesss;

% Matrix of nodes at which displacements are measured for SF1 errorfunction % Load Case node # ux uy uz rx ry rz mnodessf2 = mnodesss;

% Matrices of measured nodes (mnodesss,mnodessf1,mnodessf2) % Column # 1 load case number. if lsepflag=0 enter 0 for load case # % Column # 2 measured node number. % Columns # 3-8 the standard deviation of measurement for ux, uy, uz, uxx,

uyy, uzz. % Standard deviations are always positive. All measured displacements must % have a corresponding standard deviation if this option is used.

% NOTE : If in SAP2000 Finite Element Model, a node is associated % exclusively with a solid element (i.e. no frame or shell element is % connected to it) then for that node standard deviations related with % 'rx','ry','rz' should be equal to 0

% Matrix of standard deviations at nodes at which displacements are % measured for SS errorfunction % Load Case node # ux uy uz rx ry rz mnodesssds = [];

% Matrix of standard deviations at nodes at which displacements are % measured for SF1 errorfunction mnodessf1ds = mnodesssds;

% Matrix of standard deviations at nodes at which displacements are % measured for SF2 errorfunction mnodessf2ds = mnodesssds;

%-------------- Static Strain Measurement Related Data --------------------

Page 117: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

105

% Matrix of strain measurements % Column 1 Load case number: If lsepflag=0 enter 0 for all % If lsepflag = 1 enter load case number % Column 2 Measured element number % Columns 3-5 Define location of strain gage on element as follows: % --------------------------------------------------------------- % Column 3 the distance from node i to the gage in local x % direction % Column 4 the distance from the NA to the gage in the % local y direction (required for 2D or 3D frames) % Column 5 the distance from the NA to the gage in the % local z direction (required for 3D frames only) % --------------------------------------------------------------- % NOTE: Enter element numbers in order % Enter load cases in order when using stacking

% Load Case Element # xbar (ybar) (zbar) melsstr = [ 1 16 0 1.50 0 1 24 6 1.50 0 1 24 6 -1.50 0 1 37 0 1.50 0 1 99 6 1.50 0 1 112 6 1.50 0 1 112 6 -1.50 0];

% Matrix of standard deviations for strain measurements % only used for nepflag = 5 with manual sd input % Column 1 load case number. if lsepflag=0 enter 0 for load

case # % Column 2 measured element number. % Column 3 standard deviation of strain gage mesasurement % % Load Case Element # st.dev sgsd = [];

%------- Selected Modes of Vibration for Modal Error Functions ------------ % Column #1 - set number (similiar to load case number in static cases) % Column #2 - mode of vibration number

% Matrix of set of mode shapes for MS errorfunction % Set# Mode# % fms = [ 1 1 % 2 2 % 3 3 % 4 4 % 5 5]; Matrix of set of mode shapes for MF1 errorfunction % Set# Mode# fmf1 = fms; % Matrix of set of mode shapes for MF2 errorfunction % Set# Mode# fmf2 = fms; % Number of selected measured frequencies for modal error functions nsfms = size(fms,1); % number of selected measured frequencies for MS nsfmf1 = size(fmf1,1); % number of selected measured frequencies for MF1

Page 118: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

106

nsfmf2 = size(fmf2,1); % number of selected measured frequencies for MF2

% Matrix of measured nodes for MS errorfunction % Load Case node # ux uy uz rx ry rz mnodesms =[ 1 20 0 0 1 0 0 0 1 27 0 0 1 0 0 0 1 40 0 0 1 0 0 0 1 47 0 0 1 0 0 0 1 97 0 0 1 0 0 0 1 104 0 0 1 0 0 0 1 117 0 0 1 0 0 0 1 124 0 0 1 0 0 0 2 20 0 0 1 0 0 0 2 27 0 0 1 0 0 0 2 40 0 0 1 0 0 0 2 47 0 0 1 0 0 0 2 97 0 0 1 0 0 0 2 104 0 0 1 0 0 0 2 117 0 0 1 0 0 0 2 124 0 0 1 0 0 0 3 20 0 0 1 0 0 0 3 27 0 0 1 0 0 0 3 40 0 0 1 0 0 0 3 47 0 0 1 0 0 0 3 97 0 0 1 0 0 0 3 104 0 0 1 0 0 0 3 117 0 0 1 0 0 0 3 124 0 0 1 0 0 0 4 20 0 0 1 0 0 0 4 27 0 0 1 0 0 0 4 40 0 0 1 0 0 0 4 47 0 0 1 0 0 0 4 97 0 0 1 0 0 0 4 104 0 0 1 0 0 0 4 117 0 0 1 0 0 0 4 124 0 0 1 0 0 0 5 20 0 0 1 0 0 0 5 27 0 0 1 0 0 0 5 40 0 0 1 0 0 0 5 47 0 0 1 0 0 0 5 97 0 0 1 0 0 0 5 104 0 0 1 0 0 0 5 117 0 0 1 0 0 0 5 124 0 0 1 0 0 0]; % Matrix of measured nodes for MF1 errorfunction % Load Case node # ux uy uz rx ry rz mnodesmf1 = mnodesms;

% Matrix of measured nodes for MF2 errorfunction % Load Case node # ux uy uz rx ry rz mnodesmf2 = mnodesms;

% --------------------NORMALIZATION METHODS-------------------------------- scaledataflag = 0; % 0: do not scale data % 1: scale data with respect to maximum static

displacement

Page 119: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

107

% 2: scale data with respect to maximum static strain.

nepflag = 0; % 0: do not normalize ep, % 1: normalize ep w.r.t the standard deviation of ep

(Recommended) % 2: normalize ep w.r.t the covariance matrix of ep % for nepflag = 1 or 2: % -Requires fmeflag, umeflag =1 or manual % input of standard deviations (see above) % -Only static error functions supported

% ----------------------MEASUREMENT ERRORS--------------------------------- erdflag = 1 ; % error distribution % 1: uniform % 2: normal ertflag = 1 ; % error type % 1: proportional % 2: absolute seednum = 234286 ; % seed for random number generator

% --------------------Measurement Error in Forces-------------------------- fmeflag = 0; % force measurement error flag

% Proportional Error - Enter % force error at all dof fpetss = 0.000; % For static displacement data fpetsstr = 0.000; % For static strain data fpetms = 0.000; % For dynamic displacment data

% Absolute Error - Enter absolute force error at all dof faetss = 0.000; % For static displacement data faetsstr = 0.000; % For static strain data faetms = 0.000; % For dynamic displacment data

% -----------------Measurement Error in Displacement----------------------- umeflag = 0; % displacement error measurement flag

% Proportional Error - Enter % Disp error at all lvdt,strain gage,tilts,

etc. upetss = 0.00000000001; % For static displacement data upetsstr = 0.2; % For static strain data upetms = 0.00000000001; % For dynamic displacment data upetmstr = 0.00000000001; % For dynamic strain data

% Absolute Error - Enter absolute force error at all dof uaetss = 0.00000000001; % For static displacement data uaetsstr = 0.00000000001; % For static strain data uaetms = 0.00000000001; % For dynamic displacment data % -------------------- Monte Carlo Activation flag ------------------------ montecarlo = 0 ; % 0 - Do not use Monte Carlo Analysis % 1 - Do use Monte Carlo Analysis nobs = 10 ; % no. of total monte carlo experiments. %************************************************************************** % ----------------------SOLUTION TECHNIQUES-------------------------------- % Choose between MATLAB Optimization Method and Sensitivity Analsyses SolveMethod = 'MatlabSol'; % Enter 'MatlabSol' for MATLAB Optimization

Page 120: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

108

% Enter 'SensitivitySol' for Sensitivity % Analysis

% If 'SensitivitySol' is chosen above, choose solution method solflag = 1; % Various hill climbing solutions available are: % 1 = use direct inv. / least squares - Gauss-Newton % 2 = use generalized inverse option % 3 = use gradient method - Steepest Descent % 4 = use gradient method with switch to Gauss-Newton % 5 = use Standard Conjugate Gradient Algorithm % 6 = use BFGS Quasi-Newton Method % 7 = use Gauss-Newton with line search algorithim

swlim = 0.1; % limit for switching from gradient method(4) or % under-relaxation option to Gauss-Newton's method (1) % compared to relative change in j (rdj) and % relative change in parameters (rdp)

mni = 300; % max. no. of iterations (used with Hill Climbing methods) % ---------------------UNDER-RELAXATION FACTORS---------------------------- % CHECK WHY UNDER-RELAXATION FACTOR IS NOT USED FOR SOLID ELEMENTS?

UnderRelaxFlagframe = 1; % 0 - Not using UnderRelaxation % 1 - Using UnderRelaxation UnderRelaxFlagshell = 0; % 0 - Not using UnderRelaxation % 1 - Using UnderRelaxation

UnderRelaxframe = 0.25; % Under-relaxation factor for frame elements UnderRelaxshell = 0.20; % Under-relaxation factor for shell elements

% ---------------------------CONVERGENCE LIMITS---------------------------- % The following limits all deal with the relative change in parameters % associated with the parameter estimation procedure. Therefore at % convergence their value should be 1 or close to 1. The limit entered here % is the range above and below 1 (epsilon + or - 1 )that is acceptable for % convergence. rdplim = 1e-06; % convergence limit for deltap/p(initial) rdjlim = 1e-10; % convergence limit for relative change in j rdpnlim = 1e-10; % convergence limit for relative change in normalized % value of deltap/p(initial) % ************************************************************************* % END OF INPUT FILE % ************************************************************************* paris132; disp('--------------------------------END----------------------------------

'); toc;

______________________________________________________________________________

Page 121: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

109

Appendix B Sensor Specifications of the UCF Grid

Page 122: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

110

B.1 Geokon Vibrating Wire Strain Gage

Model 4000

Table B.1 (a) Wire Strain Gage Specifications

Strain Gage English SI

Range 3000

Resolution 0.1

Accuracy 0.1 % FS

Operating Temp. -5 to 175ºF -20 to 80ºC

Length 5.875 in 150 mm

Table B.1 (b) Thermistor Specifications

Thermistor English SI

Range -112 to 302ºF -80 to 150ºC

Accuracy 0.9ºF +/- 0.5ºC

Figure B.1 Strain Gage Dimension (http://www.geokon.com/arc-weldable/)

Page 123: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

111

B.2 Geokon Vibrating Wire Tiltmeter

Model 6350

Table B.2 (a) Wire Tiltmeter Specifications

Tiltmeter English SI

Range +/-15º

Resolution 10 arc seconds

Accuracy 0.1 % FSR

Operating Temp. -40 to 90ºF -40 to 90ºC

Length 7.375 in 187 mm

Diameter 1.250 in 32 mm

Weight 1.5 lb 0.7 kg

Table B.2 (b) Thermistor Specifications

Thermistor English SI

Range -112 to 302ºF -80 to 150ºC

Accuracy 0.9ºF +/- 0.5ºC

Figure B.2 Tiltmeter Dimension (http://www.geokon.com/vibrating-wire-tiltmeter/)

Page 124: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

112

B.3 ICP® Accelerometer

Model 393C

Table B.3 (a) Accelerometer Specifications

Accelerometer Performance English SI

Sensitivity 1000 mV/g 101.9 mV/(m/s2)

Measurement Range 2.5 g pk 24.5 m/s2 pk

Frequency Range (± 5%) 0.025 to 800 Hz 0.025 to 800 Hz

(± 10%) 0.01 to 1200 Hz 0.01 to 1200 Hz

Table B.3(b) Accelerometer Dimensions

Accelerometer English SI

Size (Diameter x Height) 2.25 x 2.16 in 57.2 x 54.9 mm

Weight 1.95 lb 0.885 kg

Figure B.3 Accelerometer Dimensions (http://www.pcb.com/)

Page 125: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

113

B.4 086 Series ICP® Hammer

Model 086D20

Table B.4(a) Impact Hammer Specifications

Hammer Performance English SI

Sensitivity (± 15%) 1 mV/lbf 0.23 mV/N

Measurement Range ± 5000 lbf pk ± 22000 N pk

Frequency Range (-10 dB) (Hard Tip) 1 kHz

Frequency Range (-10 dB) (Medium Tip) 700 Hz

Frequency Range (-10 dB) (Soft Tip) 450 Hz

Frequency Range (-10 dB) (Super Soft Tip) 400 Hz

Table B.4(b) Impact Hammer Dimensions

Hammer English SI

Head Diameter 2.0 in 5.1 cm

Tip Diameter 2.0 in 5.1 cm

Hammer Length 14.5 in 37 cm

Weight 2.4 lb 1.1 kg

Electrical Connector BNC Jack

Figure B.4 Impact Hammer Dimensions (http://www.pcb.com/)

Page 126: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

114

Appendix C UCF Grid Drawings

Drawings By Nimisha Rao

Page 127: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

115

Page 128: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

116

Page 129: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

117

Page 130: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

118

Page 131: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

119

Page 132: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

120

Page 133: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

121

Page 134: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

122

Page 135: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

123

Page 136: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

124

Page 137: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

125

Page 138: Automated Finite Element Model Updating of the UCF …engineering.tufts.edu/cee/people/sanayei/PARIS/documents/2013... · Automated Finite Element Model Updating of the UCF Grid Benchmark

126