UNIVERSITÀ DEGLI STUDI DI TRENTO Facoltà di Ingegneria Corso di laurea in Ingegneria Civile Tesi di Laurea DEVELOPMENT OF SHARED ANALYSIS INSTRUMENTS FOR THE OPERATION OF AN INTERNET-BASED MONITORING SYSTEM Relatori: Controrelatore: Ch.mo Prof. Paolo Zanon Dott. Ing. Daniele Zonta Ch.mo Prof. Alessandro De Stefano Laureando: Stefano Toffaletti Anno Accademico 2002-2003 Ai miei genitori 1 Introduction Abstract The larger and larger quantitative and qualitative development of the technologies in the communication by means of Internet has taken to the birth and diffusion of new technologies for the analysis of the structural safety (from the monitoring in real time to the tele-diagnosis and the tele-inspection). Useful references will be given about the researches previously done in this field. Then a description of the chapters developed in this master-thesis is given. The first two chapters are dedicated to a part typically relating to informatics, for the use and development of tools for shared analysis. In the following three chapters the application of the method to a real case, the Civil Tower of Portogruaro, is analysed, proposing the project for a possible system for the analysis of the structural safety, that is based on this new technology. Sommario Il sempre maggiore sviluppo quantitativo e qualitativo delle tecnologie di comunicazione tramite Internet, ha portato alla nascita e alla diffusione di nuove metodologie per l’analisi della sicurezza strutturale (dal monitoraggio in tempo reale alla tele-diagnosi e la tele-ispezione). Saranno dati utili riferimenti in merito alle ricerche precedenti in questo campo. Quindi viene presentata una descrizione di tutti i capitoli trattati nel presente lavoro di tesi. I primi due capitoli sono dedicati ad una parte prettamente informatica, per l’utilizzo e lo sviluppo di strumenti di analisi condivisi. Nei successivi tre si analizza l’applicabilità del metodo ad un caso pratico, la Torre Civica di Portogruaro, proponendo il progetto per un possibile sistema di analisi della sicurezza strutturale, che si basi su questa nuova tecnologia. 1 Chapter 1.Introduction 1.1 Problem statement The safety level evaluation process of civil engineering structures requires the contribution of multidisciplinary skills as well as specific knowledge. This is particularly true in case of historically relevant structures. Such a process should be articulated through the following steps: data acquisition, signal analysis, numerical modelling, safety evaluation, decision making. Commonly, each of these steps develops independently of the others, and at different times, so that an exchange of information among the different Research Groups, involved in each task, is possible only at the end of each working phase. According to this procedure, the time elapsing between the first experimental data acquisition and the final evaluation on the safety level of the structure usually requires some months or years. One of the general objectives is to make this process a real-time operation, by taking advantage of the Internet and the dissemination of the information technologies. In detail, it is envisioned that the development and the application of an information interchange network, based on the www, will allow for the real-time execution of all the operations related to the decisional process concerning the problem of conservation of monumental buildings. Inside this framework, each work-phase ('modulus') is implemented in a website, capable of receiving requests or input data, and/or to return processed information; the scope of this work is to provide for the development of an on-line tool, capable of automatically administrating and processing the information (data acquisition, signal processing, models updating, etc.). The advantages of this framework are: • • • the features of real-time updated safety level; the optimal use of resources, as long as the same shared tools can be utilized for different intervention projects, independently of the scope they were created for; the flexibility of the system, ensured by the non-hierarchic and flexible structure of the Internet. Therefore the implementation of the web site has the following functions: • • • allow a dissemination of the information required to the development of analysis instruments, which it is possible to share via Internet; give a set of I/O data standard to follow for someone who has a mind to develop some other instruments, so, if two or more instruments need the same type of input (e.g. signals, FFT, etc.), it’ll be possible to interchange the input data, maintaining unchanged the instrument operation; allow the effective utilization of all the analysis instruments already developed and available to the utilization, giving all the necessary indications for their utilization (web address of the server where they are residing, requested input data and given output data, brief scientific description of the instrument operation). In order to make clear the operating principle of this type of framework, a set of sample analysis instruments applied on a ideal case study will be made. This study case is represented by a simple 1-DOF structure, constituted by a rod embedded at the base, 2 Development of shared analysis instruments for the operation of a internet-based monitoring system with all the mass concentred on the other end, as shown in the figure (this is the simplified representation of a pensile tank). E,J,L m Figure 1-1 Description of the Demonstrator case study In the web pages devoted to this sample it will be possible: • • execute a control of the safety level of the structure step-by-step (that is doing an analysis of the classical type), using the tools, that constitute the analysis chain, one at a time, manually performing the I/O data passing from a tool to another one; execute the same control all-in-one (showing the new philosophy of the development of shared analysis instruments), using the tools one after the other in automatic way, without that the operator should execute the data passing among the various tools. The operative plan described can be employed with generality in problems of intervention on complex monumental structures: indeed, the information network to be set-up is intended to serve as basis and support tool for similar interventions in the field of structural monitoring/control, in the national and international ambit. 3 Chapter 1.Introduction Figure 1-2 Overall view of the Portogruaro Civic Tower Nevertheless, it appears adequate in this phase to verify the feasibility of the project on a specific real case study. The Portogruaro Civic Tower was selected as a representative case in this sense, in view of: • • its architectural relevance; the complexity and sensitivity of the problems related to an eventual restoring intervention; these aspects well justify an important investment in instruments, which will allow a deep and timely control of the structural safety. 1.2 Scientific overview 1.2.1 The monitoring concept With structural monitoring systems, reference is understood as the whole instrumentation (hardware) and procedures (software), which aim at acquiring the time evolution of certain measurements, which are supposed to be related to the safety condition of a structure (usually strains, displacements, velocities, accelerations, temperatures, forces). In the field of civil engineering, bridges represent the most investigated typology of structure in the past, and which deserves major interest for the present; with regards specifically to Italy, historically relevant buildings and structures represent another field where these applications have been recently developed. There are significant differences in the manner of monitoring today with respect to two decades ago. Monitoring has been seen in the past as an exceptional intervention, justified by the importance of the structure (historical, economic or strategic relevance), or by the immediate need to assess its uncertain safety condition. Today, the trend is to consider 4 Development of shared analysis instruments for the operation of a internet-based monitoring system a monitoring system as a significant issue in the design of a new structure, or in the retrofit of an existing one. Many reasons explain such a change in philosophy: recent advances in sensors and process methods (which allow lower installation and maintenance costs); the realization by those entities, which are responsible for the maintenance of those structures, that it is necessary to base a reliable assessment on well detailed and updated information; some catastrophic failure (e.g.: the Silver Bridge in the 1967, the 3800 ft Bridge in Seoul in the 1994; the Pavia Tower in Italy, etc.) contributed to advancements in this direction. 1.2.2 Dynamic measurements Data acquisition and interpretation criteria have also significantly changed. Early investigation techniques focused on local measurements. Recently, research focused on the possibility of obtaining more information on the safety condition of a structure on the base of vibrational measurements. The basic idea behind this technology is that modal parameters are a function of the physical properties of the structure; therefore, changes in the physical properties will cause detectable changes in modal properties (Doebling et al. 1998). The advantage of this approach is that a local measurement can provide information, which is related with the global behaviour. Early applications of dynamic monitoring in civil engineering date back to the Seventies, and consisted of investigations aimed at the identification of the modal properties of bridges subjected to ambient vibration (e.g. induced by traffic or wind) or forced vibration (e.g. using a shaker) (Shepherd and Charleson 1971, Tanaka and Davenport 1983, McLamore et al. 1971). A real improvement in the comprehension of the actual relation between damage and dynamic behaviour of large-scale structures was only possible with the availability of response data of the same structure both in the undamaged and damaged conditions. The I-40 test (Farrar et al. 1994) represents the first significant experience in this sense: the bridge was characterized in the undamaged condition and in many situations of induced damage, and environmental conditions. The installation of permanent data acquisition systems witnessed a strong increase in the last decade (e.g. the Z-24 bridge, Maeck et al. 2000), to the point that today the design of a monitoring system is becoming a part of the whole project of a new structure. 1.2.3 Monitoring of historical buildings In the national ambit, relevant monitoring experiences focused mainly on the cases of historical and monumental buildings. The monitoring of these structures deserves special attention, not only for their relevance in Italy, but also for the special issues that they involve: • • • the typological variety makes the generalization of outcomes of single experiences a difficult task; the behaviour of traditional materials (masonry, timber, etc.) is typically non-linear, and exhibit high damping ratios; the overall mechanical behaviour of a building is often not so evident, and hard to model. 5 Chapter 1.Introduction Moreover, the number of examples investigated in the past is still limited, both regards to short-term vibrational tests (Vestroni et al. 1996) and to long term monitoring (Bartoli et al. 1996). With respect to the latter aspect, a significant contribution was also given by the Research Unit (RU) of Trento (Zanon 1999, Zanon 2000, Zanon et al. 2001, Zonta et al. 2002), as well as by the RU of Padova (Bosella et al. 1997, Modena et al. 1999). In recent years, the interest is increasing in the application of these set-ups, and this coincides with the rapid development of the techniques employed in the operation of monitoring/control, particularly with reference to: • • • sensors (fibre optics, large scale sensors, etc.); data evaluation techniques (advanced signal analysis, statistical pattern recognition, data mining, etc.); communication capabilities (internet, wireless technologies, remote control, etc.). 1.2.3.1 Sensors With regards to fibre optic sensors, many applications both with Fiber Bragg Grating and with Long Gauge Fiber Optic sensors are reported in the monitoring of bridges and viaducts (Tennyson and Mufti 2000, Galante et al. 1999); however, experiences are scarce in case of monumental buildings (Inaudi et al. 1997). In the same way, laser sensors (such as non contact distantiometers, laser Doppler vibrometers...) which were successfully utilized in mechanical engineering (Stanbridge and Ewins 1996), have still yet to be extensively employed in civil engineering applications. 1.2.3.2 Data evaluation techniques Another issue is the exploitation and elaboration of large amount of data provided by monitoring operation. Advanced signal analysis techniques, such as time-frequency analysis (Doebling et al. 1998), specifically apply to the elaboration of ambient vibration acquisitions. An alternate way of processing time series is based on statistical pattern recognition techniques (Soho et al. 2000). A more general approach to data exploitation (which also applies to static series and to the information provided by numerical modelling) utilizes well-established data-mining algorithms (Mitchell 1997, Cherkassky and Mulier 1998), based on artificial intelligence concepts, such as neural networks and decision trees. 1.2.3.3 Employment of information technologies The dissemination of the Internet and of the information technologies in recent years is deeply changing the philosophy of remote monitoring/control (Cherkassky and Mulier 1998, Rodellar et al. 1999). While usual procedures for data acquisition and elaboration require long processing time, the Internet represents a potential tool for the execution of these operations in real-time. Some significant experience in this sense are under development in the United States, in the ambit of the NSF funded project NEES (http://www.eng.nsf.gov/nees/) and at UCSD (http://monitoring.ucsd.edu, Elgamal et al. 2001, Fraser et al. 2002). The objective of these networks is mainly a coordination effort among research groups, consisting of: • 6 sharing the specific experiences in the monitoring/safety assessment; Development of shared analysis instruments for the operation of a internet-based monitoring system • defining general criteria and standards for the operation of possibly future disseminated systems. Until now, little attention has been given to the practical development of those on-line instruments that will represent the core of the network, such as data acquisition tools, signal processing tools, etc., and only few very limited examples are currently available (http://webshaker.ucsd.edu). Indeed, the flexibility of the Internet would not require the definition of rigid interchange standards, while these two aspects of the work can be more fruitfully accomplished at the same time. 7 Chapter 1.Introduction 1.3 Objectives The objective, which is intended to pursue with the development of this work, is that to use the new data processing and Internet communication technologies, to create a system of shared analysis instruments, which allows, as final purpose, to obtain a structure safety index in real-time. In this way it will be possible to check a structure in real time, simply using a web site, without having to worry about the execution of all the analysis processes, that are usually executed manually and that require a lot of time (months, or even years). Besides, the versatility of this type of system is guaranteed by the fact that it is possible to update or modify, in every moment, any of the link that compose the analysis chain. The global functionality will remain unchanged on condition that the specifications for the I/O data format are followed; obviously the final result will change, according with the new analysis instruments. 1.3.1 Outlines of the thesis The thesis aims are: 1. setting up the network server, with the creation of a master site, including: general project information and basic tools for the development of the data exchange network; 2. initial implementation of basic tools for the activation of a data interchange system via the www; 3. state-of-the-art reports on data interchange protocols; 4. supply the starting kit of tools for the activation of a data interchange system via the www. 5. describe a simple application of the webtools concepts 6. design for the installation of a monitoring system in the Portogruaro Civic Tower. 1.3.2 Aims of the investigation This thesis has been developed in the sphere of a civil engineering research project, whose objective is to define a rational and quantitative methodology for designing improvement interventions of the safety level of historical and monumental structures, exploiting in an optimal matter: • • • Information provided by monitoring systems; Potentialities of active control systems; Real-time processing and response capabilities of diffused networks. Particularly, by the presentation of a theoretical case and the design for the installation of a monitoring system in the Portogruaro Civic Tower, there is the intention of: • • • 8 demonstrate the practical feasibility and the effectiveness of the real-time monitoring via Internet philosophy; create a sample monitoring system, that could be useful to the dissemination of that philosophy; give all the information necessary to join this research by the creation of new shared analysis instruments. Development of shared analysis instruments for the operation of a internet-based monitoring system In this research project are involved the following Research Units (RU): • • • • • • UniPI: Università degli studi di Pisa UniGE: Università degli studi di Genova PoliTO: Politecnico di Torino UniTN: Università degli studi di Trento UniPD: Università degli studi di Padova UniPV: Università degli studi di Pavia 9 Chapter 1.Introduction 1.4 Method In order to apply the concept of development of shared analysis instruments, in this paragraph the webtools method has been brought in. In substance a webtool is a CGI program, that receives data input, according to a fixed standard, and send out other data (output), always according to the fixed standards. It is not influenced by the data source, or by the their destination, and can be modify in every moment, only respecting two bond: • • the I/O communication standards; the function that it has to execute. The webtool, being a CGI program, can be executed only via an Internet call, using the POST or the GET methods (which will be described later on); then that allows an external user to use the analysis instruments without having to download and install on his own personal computer any kind of program, applet, library, etc., disconnecting in this way the program development from the operative system present on the final user personal computer. Therefore, in order to execute an automatic and real-time safety evaluation, a set of webtools have to be linked in a “chain”, that allows to proceed from the data acquisition executed directly on the structure to the generation of a safety index. This concept will be diffusely stated during this thesis, through the presentation of two sample case studies, in which the system to link in sequential way the webtools (in such a way as to have an automatic data flow) will be presented. An other interesting aspect of the webtools is that, besides being a totally automatic procedure, it is possible to create a disseminated monitoring net through the generation of a webtools chain. The term disseminated s connected to the fact that it is possible that every webtool is physically residing in more than one server; therefore it is possible that everyone, who intends to join to the working group, could keep his own webtools on his server and make the via Internet utilization available for all the remaining members of the working group, giving all the information useful to the use (URL, I/O tables, etc.). 1.4.1 Webtools chain The fact than a webtool needs exclusively data input in the standard format makes it extremely versatile: in fact it is possible to use it “stand-alone” (giving directly the requested input and receiving the output), otherwise to insert it in a webtools “chain” (where the input is given to it directly from the webtools that precedes it in the chain, and its output is received directly from the following webtool). This chain is essentially made up of a “caller” program (that can be structured as a webtool) that calls the webtools in the order necessary to execute the analysis, attending to send the input data to the n-th webtool (in the appropriate format, requested from the specifications of that webtool), to receive the output data and to send them as input to the (n+1)-th webtool. This operation scheme is shown in the following figure, referring to the theoretical case study. 10 Development of shared analysis instruments for the operation of a internet-based monitoring system Signal Generator FFT Peak Detector Identification Tool Structural Model Safety Evaluation Decision Making Demonstrator.vi Figure 1-3 Scheme of the Demonstrator.vi chain The caller program can be in its turn a webtool residing in a server (that is a CGI and therefore the execution request has to be sent to it through the Internet) otherwise a program in execution on the client, that sends the CGI requests to the servers where the webtools reside. 11 Chapter 1.Introduction 1.5 State-of-the-art Some significant samples of new technologies applied to this chapter. They are divided into three group: real-time for the damage control and internet-based collaborative has been the starting point for the development of the thesis. engineering monitoring, framework. instruments are introduced in new technologies This third group presented in this 1.5.1 Real-time monitoring The real-time monitoring system is certainly the most common use of new internetbased technologies in civil engineering. It has many advantages over post-processed monitoring. First, real-time monitoring provides a basis for rapid decision making under adverse conditions. In order to be most effective, this response often needs to be initiated at the height of the crisis. Real-time health and performance data can help to insure that decisions are made with appropriate information. Indeed, many decisions might be automated if real-time data is available. A second more subtle motivation for real-time monitoring of structural health and performance is that it can result in increased public awareness, understanding and acceptance of monitoring technology. Public support and even public demand can be extremely important factors in driving the development of refined systems and improved technologies.(Wilfred D.Iwan “R-SHAPE: a real-time structural health and performance evaluation”) There are several samples of this monitoring technique actually working around the Internet and here there is an overview. A review of structural health monitoring literature 1996-2001 (Hoon Sohn, Charles R. Farrar, Francois Hemez and Jerry Czarnecki) Staff members at Los Alamos National Laboratory (LANL) produced a summary of the structural health monitoring literature in 1995. This presentation will summarize the outcome of an updated review covering the years 1996-2001. The updated review follows the LANL statistical pattern recognition paradigm for SHM, which addresses four topics: 1. 2. 3. 4. operational evaluation data acquisition and cleansing feature extraction statistical modelling for feature discrimination. The literature has been reviewed based on how particular study addresses these four topics. A significant observation from this review is that although there are many more SHM studies being reported, the investigators, in general, have not yet fully embraced the well-developed tools from statistical pattern recognition. As such, the discrimination procedures employed are often lacking the appropriate rigor necessary for this technology to evolve beyond demonstration problems carried out in laboratory setting. 12 Development of shared analysis instruments for the operation of a internet-based monitoring system The webshaker pilot project an internet framework for real-time monitoring and control system of civil engineering structures (Micheal Fraser, Ahmed W. Elgamal and Daniele Zonta) A pilot project has been initiated with the goal of demonstrating the feasibility and cost-effectiveness of a web-controlled, real-time monitoring and control system for civil engineering structures. Emphasis is placed on the potential of the Internet for live on-demand experimental-testing, sharing of information, and optimisation of resources, both for research and practice purposes. The project is developing through a number of actions, including the Webshaker Pilot Project, which consists of the demonstrative installation of pilot web-controlled monitoring systems on some relevant buildings and testing facilities. The web address is: http://webshaker.ucsd.edu. At present, a small-scale pilot effort consisting real-time dynamic tests. A digital video camera transmits live video, and the structural response is made available using accelerometers. The user is allowed to run dynamic tests, perform basic signal processing operations, and browse and download from a database of archived data. The feasibility of this technology for both practical and research applications is demonstrated. The Webdome pilot project (Massimo Giuliani and Daniele Zonta) This project has the aim to demonstrate that is possible to take advantage of the Internet diffusion for the development of a real-time monitoring system prototype, which allows the on-line and real time control of the structural response of a building. In this project a network-based monitoring system has been developed. It is divided in three sections: the instrumentation domain, the server side, and the client side. The server-side section has the task to make available for the remote user the information locally acquired by the instrumentation domain. Moreover the client-side section has the task to make turn some simple programs on the Client computer instead of on the server The web address is: http://webdome.smartstructures.org. The web pages contain information about the project, links to similar project, a live video from a digital network camera fixed on the dome of the Mesiano Institute of Technlogy, a real-time data-acquisition device and a set of analysis tools (FDD, FFT, WINDOW, POWER SPECTRUM, MEAN VALUE REM, LINEAR TREND REM, etc.) R-SHAPE: a real-time structural health and performance evaluation system. (Wilfred D. Iwan) This is a recent development in structural health and performance monitoring referred to the Caltech Real-Time Structural Health and Performance Evaluation (R-SHAPE) System. This system is installed in the Millikan Library Building on the campus of the California Institute of Technology in Pasadena, California. It provides true real-time health and performance monitoring tools. The web address is: http://www.R-SHAPE.caltech.edu. The web page shows real-time streaming data for acceleration, real-time Fourier Transform of acceleration and a live image of the system itself On-line structural health monitoring (Jyrki Kullaa) Characteristics of on-line structural health monitoring were studied. On-line monitoring works automatically and the damage-sensitive features must be predetermined although no experience on damaged structure is available. Monitoring must be sensitive to detect 13 Chapter 1.Introduction possible damage early for economic and safety reasons. On the other hand, the method must be reliable without too frequent false indications of damage. An experimental research of a health monitoring system was performed for a bridge model in the laboratory. Two damage scenarios were introduced using additional point masses at different locations of the bridge. It was found that using a high-dimensional feature vector together with the principal component analysis both damage scenarios could be clearly detected. The most reliable results were obtained using the first principal component only. The natural frequencies and mode shapes were found to be the best indicators of damage, whereas the damping ratios were relatively insensitive to the introduced damage. The natural frequencies were also sensitive to environmental variability causing false indications of damage. 1.5.2 New technologies for the damage control Issues in wireless structural damage monitoring technologies (Jerome Peter Lynch, Anne S. Kiremidjian, Kincho H. Law, Thomas Kenny and Ed Carryer) A second-generation wireless sensing unit for real-time structural response measurements has been designed and fabricated. Drawing upon advanced technological developments in the areas of wireless communications, low-power microprocessors and micro-electro mechanical system (MEMS) sensing transducers, the wireless sensing unit represents a high-performance of structures. A sophisticated reduced instruction set computer (RISC) microcontroller is placed at the core of the unit to accommodate onboard computations, measurement filtering and data interrogation algorithms. As a result, the computational burden of the centralized data logger is placed on the individual sensing units. A wide array of different sensors can be interfaced to the unit delivering a sensor transparent module. The wireless infrastructure lowers overall system installation costs by eliminating laborious cabling tasks. Initial validation of the system is performed with the use of a small-scale two-story model structure instrumented with our sensors and excited with a portable shaking table. Telediagnosis and teleinspection potential of telematic techniques (K. Schilling) The combination of modern information processing and telecommunication method offers interesting application potential in the teleservicing of remote sites. This includes operations and maintenance of plants as well as monitoring the state of construction areas from remote centres. This paper presents as concrete example the teleoperations of remote mobile robots in an outdoor environment. Details of the technical remote control realisation on basis of the robot’s camera and range sensor data, transferred via inexpensive Internet links are discussed. The application potential of these methods to transfer remote sensor data and to perform control reactions for servicing tasks is outlined. 1.5.3 Shared analysis instruments Developing and distributing network based engineering solutions (M. Seifert, P. Parkhi, V. Tandra Sistla, K.L. Lawrence) The need to have easy access to the solutions of a variety of frequently occurring engineering problems, has resulted in the development of a wealth of tools from engineering handbooks to sophisticated desktop engineering software. In this paper, we examine the use of internet/intranet-based methods for providing the tools that are commonly needed by engineers in their daily work. Using the World Wide Web as the 14 Development of shared analysis instruments for the operation of a internet-based monitoring system distribution medium and the Internet browser as the execution environment, Sun Microsystem’s Java technology provides the foundation for the development of an Engineer’s Tool Box (ETB) that provides a framework whereby independent engineering software tools are linked, managed, and accessed globally via the Internet. Individual applications are developed to address specific engineering problems using simple, straightforward interfaces and are linked into the distributed ETB framework to solve more complex problems. The capabilities and limitations of the Java platform for developing and supporting such Internet based distributed engineering software tools are discussed herein. The need to have easy access to the solutions of common engineering problems traditionally has been met with a wide range of reference handbooks, but more recently sophisticated engineering software packages have been developed that allow complex and diverse engineering problems to be efficiently modelled and solved. A common database on structural assessment, monitoring and control (Bettina Geier, Kent Mehr) A common database on Structural Assessment, Monitoring and Control (SAMCO) shall help to increase exchange of data and information within the SAMCO network (www.samco.org). The network consists of engineers and researchers and they are both contributors and end users. The database contains raw information, documentations, reports, organizations, research projects, etc. within the field. For the realization of the database web technology is used in combination with traditional database software. The database is accessible via the Internet (http://www.samco.org/database and http://samco.jrc.it). The data are available free of charge and shall supply the members of the network with data. Internet-enabled framework for collaborative development of non-linear dynamic analysis program (J.Peng and Kincho H. Law) It is well recognized that a significant gap exists in the state-of-the-art computing methodologies and the state-of-practice in structural engineering analysis programs. Most existing structural analysis programs lack the ability to allow continuous upgrade to incorporate new developments. Advances in software engineering principles and technologies may help alleviate some of these problems. Object-oriented methodologies can provide software abstraction concepts, which encourage modularity and enhance maintainability and extendibility of the code. The Open System for Earthquake Engineering Simulation (OpenSees) is a PEER sponsored project to develop a software framework for simulating the seismic response of structural and geotechnical systems. OpenSees is intended to serve as the computational platform for research in performance-based earthquake engineering at PEER. It is possible to retrieve more information about this project at the Internet site http://eil.stanford.edu/law/ . 15 Chapter 1.Introduction 1.6 Networking The basic tools, necessary for operating the interchange network of information for the safety evaluation of civil engineering structures, have been developed and implemented. Definition of the interchange protocols for: • Data basing, of static and dynamic acquisition; • Interchange of time series (e.g.: dynamic signal), in the web environment; • Interchange of the FEM geometrical/mechanical information, control parameters and outcomes of elaborations. Figure 1-4 Layout of an Internet-based monitoring system Reference will be made, as long as possible, to interchange standards compatible with formats currently in use. A start-up basic software package has been developed, to be utilized as a platform in the development of the websites that will constitute the interchange network. This package is available shareware (at the website mentioned before) for any groups/researchers which intend to join the network, then. The package will consist of: • • • 16 a template of preformatted web-pages; a template of elaboration program, based on the Common Gateway Interface (CGI) protocol; the on-line instruction for installation and operation. Development of shared analysis instruments for the operation of a internet-based monitoring system Moreover a master website has been developed, that will represent the main reference point in the present Project and in the dissemination of the interchange network philosophy. The site include: • • a set of pages concerning the Project, including: general information on the Project; the shared web-scripts; links to the other RU websites; a set of pages concerning the interchange network, containing information, examples, instruction, and software downloads. 17 Chapter 1.Introduction 1.7 Outlines In this thesis all the information necessary to: • • • Create a webtool and make it available via internet; Create a webtools chain, to realize a part, or the whole, of a real-time monitoring structure of the safety state of a building; Use the webtools developed by other components of the research group; will be shown. In order to do that, two case studies will be used, through the explanation of which all the problems, with which it has to be dealt developing a system of this type, and the way in which they have been solved, will be explained. 1.7.1 Common Gateway Interface concepts In order to understand the operation of a webtools it is necessary to start from the analysis of the communication system, on which they are based, that is the CGI. This communication interface allows to a user (client) to request the execution of a program (i.e. the webtool) placed on a remote server. The convenience of this type of interface is that the client doesn’t have to install in its own personal computer any kind of software, in that the program is executed totally remotely on the server. Once the program execution has finished, the server will send to the client the requested information, in the form of: • • • web pages, which are called “dynamic” (because their content changes according to the data input coming from the client) in order to differentiate them from the “static” ones, in which the content is fixed and can’t change according to the client requests; downloadable files for the client user; data, in format coded according with the specifications, which the client will after use as data input to send in the request to the following webtool (in the case in which the client is making a chain of requests to webtools). In this thesis the standard to follow for the format of the data which are transmitted between webtool and webtool, and those which are transmitted between client and server, will be shown. 1.7.2 Webtools development Two case studies (Demonstrator and Portogruaro), on which the development of shared analysis instruments for the operation of an Internet-based monitoring system has been tested, will be presented. These cases are presented showing the functional scheme that characterize them, explaining how the single data passing among the various webtools happen, which of these data are considered acquired in a static way (that is a priori fixed, not in real-time up-to-date) and which are instead considered acquired in dynamic way (that is every time the analysis is executed, a procedure of data acquisition, that supplies the new data in real time, is made active). 18 Development of shared analysis instruments for the operation of a internet-based monitoring system An example of data considered acquired in a static way could be the FE model of the structure, an example of data considered acquired in a dynamic way could be the signal acquired from the sensors placed on the structure. It is the case to notice how the data that are considered acquired in a static way, have not to be thought fixed and not modifiable; really, it is enough to intervene in the programming of the webtool, in order to modify also that type of data: but it is clear that this kind of changing has nothing to do with the alterations happened on the structure and that modify its safety level (a matter that there is in the case of variation of the data acquired in a dynamic way). 1.7.2.1 Demonstrator This case study refers to a single D.O.F. structure, as shown in Figure 1-1. The problem in exam is totally ideal, but it could be thought as simplified scheme for the analysis of a structure that has the greater part of the mass concentrated on the top and that results solidly constrained at the base; a typical example of this type of structural scheme is recognized in the pensile tanks. Afterwards the functional scheme of this ideal case is reported. Signal Characteristics Signal Generator TH Signal FFT Amplitude Analysis FD Signal Peak Detector Frequencies Analytical Model Identification Tool Mechanical Features Mass Acceleration Of Gravity (g) Structural Model Standards Stress Admissible stress Safety Evaluation Geometrical Features Safety Index Decision Making Figure 1-5 Demonstrator flow-chart The analysis aim is to determine the safety level in which the considered structure is, starting from a Frequency Response Function generated in a casual manner and 19 Chapter 1.Introduction proceeding to the structural identification (for which it is necessary to know the analytical model and the geometrical and mechanical properties of the structure) and to the structural model (for which it is necessary to know only the geometrical properties of the structure). The various passages of the flow-chart will be more diffusely explained stated in the Chapter 2 and 3. Respectively, in the Chapter 2 a conceptual explanation of the philosophy that guides the development and the utilization of the webtools and in the Chapter 3 a technical explanation of the communication system that uses the CGI, which is that based on the webtools, will be supplied. 1.7.2.2 Portogruaro Instead this case study refers to a real case of practical interest. In fact a system, which allows the real-time monitoring of the Portogruaro Civic Tower, has been designed. This system will allow to acquire in real time the value of the inclination angle and of the temperature of some significant point of the structure; correlating these dynamic data with the static ones obtained from: • • • tests of dynamic characterization, executed on the structure in the August 2002; FE model analysis; ULS analysis of the base section of the Tower. It will be possible to obtain, in probabilistic term, a safety level of the structure in the instant in which the program is executed. The flow-chart of this system is reported in Figure 1-6. The various passages of the flow-chart will be more diffusely exposed in the Chapters 4,5 and 6. In the Chapter 4 a relation of the dynamic tests executed on the Tower, used for the dynamic characterization of the structure, will be reported. In the Chapter 5 the description of the FE model of the structure, used for the evaluation of the stresses acting on the structure and of the load used for the analysis, as well as the description of the analytical model used for the ULS analysis of the base section, will be reported. Finally in the Chapter 6 the design of a data acquisition system in real-time and the correlation that is possible to establish between these dynamic data and those static stated in the Chapters 4 and 5 will be reported. 20 Development of shared analysis instruments for the operation of a internet-based monitoring system Data Acquisition Survey NDT tests Network Camera Transducer TH Signal Geometrical Information Constitutive Laws Image Temperature Failure Modeling Image Analysis FFT Analysis Tangent Behavior FD Signal Meshing ABC ABC Data Processing Inclination Codes Actions Model Resistance Model ABC ABC Data Processing Parametric FEM Actions Evaluation FRF Modal Extraction Modal Parameters Trend Actions Identification Mass Distribution LS Assessment Stability Analysis Structural Response Max displacement Mass ABC ABC Safety Evaluation Safety Index Figure 1-6 Portogruaro safety evaluator flow-chart 21 2 Webtools Abstract What is a webtool and how does it work? In this section the technical information that has to be known to be able to use a webtool or to connect two or more of them in a chain that performs in an automatic way a series of analysis are given. To understand the way of working of the system an example-case for studying has been created (without any relationship with any real case) and here the chain of webtools is shown to perform the analysis, together with the description of the webtools that constitute it and of the kind of data that flow through it. Sommario Cos’è e come funziona un webtool? In questa sezione sono riportate le informazioni di carattere tecnico da conoscere per poter utilizzare un webtool o per collegarne due o più in una catena che esegue in modo automatico una serie di analisi. Per comprendere il funzionamento del sistema è stato creato un caso studio di esempio (senza attinenza con un caso realmente esistente) e qui viene presentata la catena di webtools che è stata creata per eseguire l’analisi, insieme alla descrizione dei singoli webtool che la compongono e del tipo di dati che fluiscono attraverso essa. 23 Chapter 2. Webtools 2.1 Introduction In this Chapter all the information necessary to understand the philosophy that inspires the webtools development has been stated; besides the information necessary for an user to use all the webtools that have been developed during this thesis (and to create some chains with the webtools already developed) has been supplied. For all the technical information relative to the communication via Internet, that is necessary to develop an own webtool and to share it with all the research group, it is referred to the following Chapter 3, where the argument will be thoroughly stated. 2.1.1 What is a webtool? A webtool is a CGI (Common Gateway Interface) program that needs a call via Internet from a personal computer connected to the net to be executed. It is physically residing in a personal computer connected to Internet (called server) and then reachable from any personal computer that could be connected in its turn to Internet (called client), using the webtool URL. The following is an example of URL: http://www.smartstructures.org/cgi-bin/remote_server/demontrator.vi The personal computer, that send the request of execution of a CGI , is usually called client; it is to notice that the same server, in the moment in which it sends a request to another server (or also to itself) becomes a client. Therefore the server and client concept is exclusively connected to the function that the personal computer is accomplishing in that exact instant. A webtool has to receive data input in order to be executed; these data must necessarily respect the standard according with which the program has been implemented; it is possible to provide that the program automatically assign some default values to the variables, that haven’t been supplied as input; but if the data input don’t respect the standard format, then the program execution will fail. For this matter it is important that every webtool is accompanied with some documentation (preferably in the form of a web page, in order to allow a better dissemination, otherwise in the form of .pdf document) which specifies in a exact way the I/O standards and any default choice for the variables to which the input value is not assigned (for the specification file, see the Chapter 3). 24 Development of shared analysis instruments for the operation of a internet-based monitoring system INPUT OUTPUT KEYS VALUE Key_1 Value_1 KEYS VALUE Key_1 Key_2 Value_1 Value_2 Key_2 … Value_2 … … … WEBTOOL Figure 2-1 Communication scheme The data, which are given in output by a webtool, change according to the way the webtool has been implemented by the programmer; in fact it can produce: • • • web pages, which are called “dynamic” (because their content changes according to the data input coming from the client) in order to differentiate them from the “static” ones, in which the content is fixed and can’t change according to the client requests; downloadable files for the client user; data, in format coded according with the specifications, which the client will after use as data input to send in the request to the following webtool (in the case in which the client is making a chain of requests to webtools). According to the webtool be used stand-alone or linked in a chain with other webtools, a type of output rather than the other will be chosen. The TCP/IP is the data transmission protocol used in the transmission of CGI requests. In fact, thanks to the utilization of a data transmission protocol so standard, it will be possible to realize webtools in different programming languages (LabVIEW, PHP, Java, MatLab, etc.) and operative systems, still maintaining the total compatibility. Nevertheless this thesis will refer exclusively to webtools carried out with LabVIEW and residing in a server with a Windows 2000 Professional Operative System. 2.1.2 What are the application of the webtool system? A webtool is an instrument extremely versatile, because it can be used stand-alone, in order to execute a simple analysis, otherwise connected in series with one or more other webtools, in order to create a so called webtools chain (or webtools system). For example, if the FFT_amplitude.vi webtool is token in consideration (which is one of the webtools that compose the Demonstrator.vi chain), it receives as input a file containing a signal and provides as output a file containing the signal Fast Fourier Transform in amplitude. Evidently it can be used as a single instrument to execute the Fast Fourier Transform of a signal; but, if I connect it in series after another webtool which has as output data a file containing a signal (i.e. the signal_generator.vi , which is another of the webtools, that compose the Demonstrator.vi , that has as input data the sampling length, the maximum amplitude of the signal and the signal frequency 25 Chapter 2. Webtools of the sinusoidal signal), I will create a chain, where the data pass in an automatic way from a webtool to another. In this way it turns out clear that it is possible to use this important characteristic of the webtool, in order to create complex systems, constituted by several webtools linked in series among them, so that it is possible to execute complex analysis in an automatic way an in real-time. The advantage in comparison with the way of proceeding used until now in the structural safety analysis is clear: before the data elaboration and carriage needed very long times, now all that can happen in real-time, using the webtool system, and without the need that the operators execute the data carriage from one instrument to another. 26 Development of shared analysis instruments for the operation of a internet-based monitoring system 2.2 Communication standards 2.2.1 Standards I/O In this paragraph the communications standards, with which the webtools shown in this thesis have been developed, have been described. It is absolutely necessary that they are scrupulously followed, in order to can correctly use the webtools, that have been implemented; and it is advisable that they are followed also for the development of new webtools to share with the research group, in order to make maximum the compatibility among instruments developed from different people. 2.2.1.1 Method This environmental variable represents the method with which the CGI call to the webtool is executed. It can assume several values (see Chapter 3), but those, that are useful for the webtools aims, are: • • GET method; POST method. All the webtools developed in this thesis use the POST method. It has been chosen to use this method, because it doesn’t present length limits as regards the dimension of the content sent through the request; instead the GET method presents a 1000 characters limit: this represents a problem, because if you need to send abundance of data (i.e. a file containing a signal) it is necessary to use communications protocols different from those typical of the CGI (i.e. it is necessary to use the File Transfer Protocol to send the file). Therefore for the users that intend to develop their own webtools the use of the POST method is advisable, so as to guarantee uniformity from the point of view of the communication modality. This aspect is essential to guarantee the diffusion of this system, in that it makes easier the webtools implementation, as regards the I/O part (in fact, if the communication happens only with the POST method, it is not necessary to insert into the program a procedure that controls the call method and that modifies the input data consequently). 2.2.1.2 Encryption-type The environmental variable Encryption-Type represents the type of encryption to which the data are subjected before being sent to the webtool. In fact the system in which the data are sent to the webtool provides that they are inserted in the environmental variable content , using some field delimiters to separate the data, in the case of more than one group of data are present (i.e. in the signal_generator.vi there are three data groups: the length, the amplitude and the frequency). This environmental variable can assume the following values: • • • application/x-www-form-urlencoded multipart/form-data text/plain 27 Chapter 2. Webtools The encryption type used in all the webtools developed in this thesis is the multipart/form-data , in that it is the only that allows the data sending of the file type (that are necessary when it has to be sent a signal or a Fourier Transform). This choice influences, as said, the form of the content and in the next paragraph this aspect will be described in detail. 2.2.1.3 Content The environmental variable content is the one that contains all the data sent from the client to the server and that will be processed by the webtool, in order to provide the output result (see Figure 2-1). Therefore it is essential that the content is defined in an univocal way, so the program could deduce from it all the data necessary to the correct operation. As said in the previous paragraph, it has been chosen to use a multipart/form-data encryption type. The delimiter, that is at the basis of this encryption type, is the one that is called boundary and whose value is in the environmental variable HTTP_CONTENT_TYPE (or Content-Type) ; in fact it is of the type: HTTP_CONTENT_TYPE = multipart/form-data; boundary=---------------------------7d37d20702e4 The value of the environmental variable Encryption-Type (as said, in this case it is multipart/form-data ) and the one of the boundary are easily traceable in that string. This boundary is the same for all the content and it is used to separate the different data that are passed to the webtool through the CGI request. The content has to assume a form of the following type (it is to notice that the bold letters don’t appear in the content, but are used only to indicate the presence of special characters, i.e. LF Linefeed, CR Carriage Return, HT Horizontal Tabulation, SP Space): [Boundary] LF CR [Header_1 of Key_1] LF [Other header] LF CR CR LF CR [Value_1] LF CR [Boundary] LF CR [Header_1 of Key_2] ... ... LF CR LF CR [Value_n] LF [Boundary]-- CR LF CR where: is the boundary , that you can retrieve in the environmental variable Content-Type [Header_1 of Key_n] is the following string: Content-Disposition: form-data; name=” [key_n] ” [Other header] are lines according to the RFC822 standard, classifiable as general headers, entity headers and request headers (see [Boundary] 28 Development of shared analysis instruments for the operation of a internet-based monitoring system http://www.faqs.org/rfcs/rfc822.html Crocker D.H., “Standard for the format of ARPA Internet text messages”) [Value_n] is the value of the Key_n variable. Afterwards, as an example, the signal_generator.vi is reported: content given as input to -----------------------------7d32af2702e4 LF CR Content-Disposition: SP form-data; SP name="Signal_period" the webtool LF CR LF CR 1 LF CR -----------------------------7d32af2702e4 LF CR Content-Disposition: SP form-data; SP name="Signal_amplitude" LF CR LF CR 1 LF CR -----------------------------7d32af2702e4 LF CR Content-Disposition: SP form-data; SP name="Signal_frequency" LF CR LF CR 10 LF CR -----------------------------7d32af2702e4 LF CR Content-Disposition: SP form-data; SP name="submit" LF CR LF CR General LF CR -----------------------------7d32af2702e4-- LF CR The following elements of interest are recognizable: • • “-----------------------------7d32af2702e4 ”: it is the boundary and, as it is evident, it is used to separate the four data ( Signal_period , Signal_amplitude , Signal_frequency and submit ). It is to notice as the boundary that close the content is the same of the one that separates the data, with the only difference that the characters “ -- ” and the LF CR (Linefeed and Carriage Return) have been added at the end of the string. “ name="Signal_period" ”: it contains the name of the variable; the variable value is contained in the following line (in this case the value of the Signal_period variable is 1). It is to notice that between the line in which there is the variable name and the line in which there is the value, a void line must be left. In order to have an example of a webtool that receives as input also a data file, here the content given as input to the webtool FFT_amplitude.vi is shown: -----------------------------7d310923702e4 LF CR Content-Disposition: SP form-data; SP name="Signal_generator_file_content"; SP filename="C:\Inetpub\wwwroot\cgibin\remote_server\Demonstrator\remote_signal_generator_file_output.txt" LF CR Content-Type: SP text/plain LF CR LF CR 29 Chapter 2. Webtools 0.000E+0 HT 2.000E-3 HT 1.200E-2 HT HT 4.000E-3 HT 6.000E-3 HT 8.000E-3 HT 1.000E-2 … … 9.860E-1 HT 9.880E-1 1 HT 9.980E-1 LF CR 0.000E+0 HT 1.253E-1 1 HT 6.845E-1 HT HT 9.900E-1 HT 9.920E-1 HT 9.940E-1 HT 9.960EHT 2.487E-1 HT 3.681E-1 HT 4.818E-1 HT 5.878E- … … 19.511E-1 HT -9.048E-1 HT -8.443E-1 HT -7.705E-1 HT -6.845E-1 HT 5.878E-1 HT -4.818E-1 HT -3.681E-1 HT -2.487E-1 HT -1.253E-1 LF CR LF CR -----------------------------7d310923702e4 LF CR Content-Disposition: SP form-data; SP name="t0" LF CR LF CR 0.000E+0 LF CR -----------------------------7d310923702e4 LF CR Content-Disposition: SP form-data; SP name="dt" LF CR LF CR 2.000E-3 LF CR -----------------------------7d310923702e4-- LF CR In this case, in addition to the elements shown in the previous case, there are the data contained in the file, that represent the signal generated by the signal_generator.vi webtool. This data are preceded by the usual boundary string and by the variable name; in the first line after the boundary there is the filename . In the following line there is the string “ Content-Type: “ followed by the type of data contained in the file (in the cases of the Demonstrator.vi it is always referred to text file, so this parameter assumes the “ text/plain ” value); then the text contained in the file starts after a LF CR. After the file there are other variables necessary for the elaboration. It has to be token care of all the not-displayable characters (those written in bold characters), in that their absence yields the incorrect operation of the webtool, because the decryption doesn’t work properly and the program can obtain the values of the input data. 2.2.1.4 File Format The data files, that are used by the webtools, must have a standard format, so as to guarantee the compatibility among different webtools. The following is the standard that has been fixed: • • 30 Every data series (an acquired channel, rather than a time history) must stay in the same line of the file, that has to be closet by a LF CR Every data in the series is separated from the following through a tabulation HT. Development of shared analysis instruments for the operation of a internet-based monitoring system In the demonstrator case study the input file for the FFT_amplitude.vi webtool contains two series: in the first there is the time, in the second the amplitude. 2.2.2 How to make a webtool request The execution of a CGI request can happen at two levels: the user one and the machine one. In the user level: • • • the webtool utilization has a graphic interface, where insert the variable values (input data); the output is given in a graphic interface (therefore the output variables values are inserted in a web page); it is not possible to build webtools chains that run in an automatic way, because the I/O data passing between webtools can happen only in a manual way. In the machine level: • • • the webtool utilization hasn’t a graphic interface and the input data are passed to the webtool directly in the CGI request; the output is not given in a graphic interface, but the output data are of the same format of the input ones; it is possible to build webtools chain that run in an automatic way, because the input format is the same of the output one, so the output data of the n-th webtool can be directly sent to the (n+1)-th webtool. 2.2.2.1 User level The webtool is called directly from a web page, in which a form, where you can insert all the values of the keys necessary for the webtool operation, must be present. Once pressed the SUBMIT key in the HTML FORM, the CGI request are sent to the server and elaborated. The attributes of the HTML tag form must have the following values: action method enctype = required webtool URL = sending request method (in this case, POST ) = encryption type (in this case, multipart/form-data ) The following HTML code is the complete FORM: <form action="http://www.smartstructures.org/cgi-bin/webtool.vi" method="post" enctype="multipart/form-data"> ... ... <input type="submit" value=”webtool”> </form> and in this case the parameters values are chosen by the user selecting them in the form 31 Chapter 2. Webtools <select <option <option <option <option name=”frequency"> value="1 khz">1 Khz</option> value="2 khz">2 Khz</option> value="3 khz">3 Khz</option> value="4 khz">4 Khz</option></select> or filling in the text box with numerical values <input type="text" name="frequency"> or the text area <textarea name="signal"> </textarea> The name of the key variable is the one that is assumed by the attribute name of the considered tag ( select , input , textarea , etc.); the value of the key variable is the one that will be selected or inserted in the form by the user. 2.2.2.2 Machine level In this level the CGI request is directly sent from a webtool to the following, using the data transmission protocol TCP/IP; in fact through the use of a so standardized transmission protocol it is possible to develop webtools in different programming languages (LabVIEW, PHP, Java, MatLab, etc.), still maintaining the absolute compatibility. The request to send is a MIME (Multipurpose Internet Mail Extensions) message made of a request line and of further optional data, as shown afterwards: [Method] SP [cgi URL] [Header_1] LF CR [Header_2] LF CR SP [Version] LF CR … … [Header_n] LF CR LF CR [Body] LF CR where: the used method (the POST method will be always used in this thesis) [cgi URL] is the complete URI of the webtool to which the request is being sent (it refers to a local resource of the asked server) [Version] could be HTTP/1.0 or HTTP/1.1 [Header_n] are lines according to the RFC822 standard, classifiable as general header, entity header and request header (see http://www.faqs.org/rfcs/rfc822.html Crocker D.H., “Standard for the format of ARPA Internet text messages”) [Body] is a MIME message. [Method] The needed headers are: 32 Development of shared analysis instruments for the operation of a internet-based monitoring system • • SP multipart/form-data; SP boundary= [boundary] Content-Length: SP [number of characters that composes the [Body] ] Content-Type: and the [Body] has the format described in the paragraph relative to the content . Afterwards the request that is sent by the safety_evaluation.vi webtool to the decision_making.vi webtool is reported as an example: POST SP /cgi-bin/remote_server/Demonstrator/decision_making.vi SP HTTP/1.0 LF CR Content-length: SP 146 LF CR Content-type: SP multipart/form-data; SP boundary=----------------------------7d3ab91708ba LF CR LF CR -----------------------------7d3ab91708ba LF CR Content-Disposition: SP form-data; SP name="Gamma" LF CR LF CR 1.807E+9 LF CR -----------------------------7d3ab91708ba-- LF CR 2.2.2.3 Chain request methods In the case it is intended to combine two or more webtools, so that they pass one to another, in an automatic way, the input and output data, there are two conceptual scheme to use: the serial one and the parallel one. In the following paragraphs are both illustrated an the choice to use the parallel scheme is explained. 2.2.2.3.1 Serial request Signal Generator FFT Peak Detector Identification Tool Structural Model Safety Evaluation Decision Making Demonstrator.vi Figure 2-2 Serial chain request The operation according with this scheme is conceptually very simple: there is a master webtool (the one denoted with Demonstrator.vi ), that is the one to which the first request arrives (that could arrive from a web page, as well as from another webtools chain) and that provides for activating the chain, sending the request to the first webtool (in this case signal_generator.vi ); the output data of the first webtool pass directly to the second as input data (then the first calls directly the second) and so on, until the last one (in this case decision_making.vi ), that sends its output data to the 33 Chapter 2. Webtools master webtool. Therefore the master webtool will provide for arranging the data in the desired form for the final output (for example a web page). 2.2.2.3.2 Parallel request Signal Generator FFT Peak Detector Identification Tool Structural Model Safety Evaluation Decision Making Demonstrator.vi Figure 2-3 Parallel chain request Instead the operation of this second scheme is conceptually more complex: there is always a master webtool, but in this case the caller is it; in fact the master webtool calls, one at a time, in the desired order, the webtools that compound the chain, arranging the output data of the n-th webtool in such a way as they could be sent as input for the (n+1)-th webtool. Also in this case the master webtool will provide for the arrangement of the data in the form desired for the final output. In this thesis it has been chosen to use this type of scheme, because in the serial scheme it is necessary to send along the chain all the data necessary to the webtools that compose it, as well as the indications to reach all the webtools of the chain and in which order: this requires the sending of big quantity of data from a webtool to another, above all if the chain is very long and provides for the analysis if very “voluminous”, considerably and uselessly slackening the entire process. Besides, if something in the chain changes, it’ll result more practical to modify only the master webtool, rather than all the data to send along the chain; this is useful in the case of a webtool is not temporarily available: in fact it will be possible to substitute it with another one that performs the same function, without having to change all the data flow. 2.2.3 Specification file Every webtool, that is developed by a component of the research group, has to be provided with a web page or a .pdf file to be found in Internet, in which the utilization specifications have to be clearly shown; in fact they will be indispensable for a user that intends to use a webtool developed by an another component of the research group. Afterwards the point to follow in order to compile the specifications file are reported: 1. Short name: webtool name (it has to be univocal) 2. URL: webtool Internet address, to which the CGI request has to be sent 3. Scheme: I/O operation scheme 34 Development of shared analysis instruments for the operation of a internet-based monitoring system 4. Algorithm: explanation of the algorithm used by the webtool to execute the requested operations 5. Input: it is a table containing the input variables names (“keys”), the variable format, a default value (where presents), and possible restrictions on the variables, in order to avoid execution stops or not meaningful results 6. Output: it is a table containing the output variables names (“keys”), their format and a brief description of them 7. Document URL: Internet address of the documentation (possible web pages, .pdf documents, etc.) 8. Graphic Interface: it contains the Internet address of the web pages where it is possible to use the webtool with a user-friendly interface. If it is not available, the variable is void 9. Comments: a brief description of the function accomplished by the webtool and possible comments useful for the user 10. Contact info: information to contact the webtool developer (Surname, Name, Organization, Telephone number, e-mail, etc.) In the following Chapter 3 a specifications template file will be shown, while in this paragraph an example, relative to the case of the signal_generator.vi webtool, is presented. Short name URL signal_generator http://www.smartstructures.org/cgibin/remote_server/Demonstrator/signal_generator.vi INPUT Scheme OUTPUT KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Signal Generator KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … If Sine Wave is represented by the sequence Y, the VI generates the pattern according to the following formula: y[i] = amp × sin(phase[i]), for i = 0, 1, 2, ..., n-1, Algorithm where amp = amplitude, n = number of samples (#s), and phase[i] is: initial_phase + frequency × 360.0 × i/Fs 35 Chapter 2. Webtools Key period amplitude frequency Input Value format Floating-point number in scientific notation Floating-point number in scientific notation Floating-point number in scientific notation Default Restrictions 1 >0 10 >0 10 >0 Output Key signal t0 dt Document URL Comments Value format Description Spreadsheet of HT (Horizontal The file containing the generated signal Tabulation) separated values Floating-point number in Initial time of the Time history scientific notation Floating-point number in 1/Sampling ratio scientific notation http://www.smartstructures.org/cgibin/remote_server/Demonstrator/signal_generator.vi This function generates a sinusoidal signal, knowing the period, the amplitude and the frequency of the curve Graphic Interface - Contact info All. Ing. Stefano Toffaletti, Dipartimento di Ingegneria Meccanica Strutturale, Università degli Studi di Trento, e-mail: [email protected] 36 Development of shared analysis instruments for the operation of a internet-based monitoring system 2.3 VI starting kit G programming, inside the Internet Toolkit add-ons package for LabVIEW, has been chosen to create Common Gateway Interface (CGI) scripts that perform server operations, that is the webtools. The choice to use LabVIEW as programming language has been justified by the fact that it is a software provided with a lot of included functions for the data acquisition and their analysis, as well as with a rich library containing the .dlls for the operation of the acquisition cards. Nevertheless it has been necessary to modify the included function for the CGI utilization ( URL GET http Document.vi ), in that it is based on the GET method for the request sending (and the webtools developed during this thesis are based on the POST method for the request sending, as explained in the beginning of this Chapter). A set of web pages, where it is possible to download all the webtools that compose the chains of the two considered case studies ( Demonstrator.vi and Portogruaro.vi ), are available in the Internet site developed during this thesis. For the description of these webtools, see Chapter 3 ( Demonstrator.vi ) and 6 ( Portogruaro.vi ). Moreover, some subVI, written in LabVIEW programming language, useful for the management of the CGI communications among webtools have been made available in the same web pages, in such a way as everyone will be able to create his own chain system. The operation of this webtools is briefly described afterwards. 37 Chapter 2. Webtools 2.3.1 URL POST HTTP Document.vi This subVI is marked by the following icon: It retrieves a document specified by http URL and stores it in a specified file or returns the contents as a string. The URL must refer to an HTTP document and can be in full or partial format. The URL can include a user name and password for authentication. The method used is POST. A part of the diagram is shown in the following picture. Figure 2-4 The URL Post HTTP Document.vi diagram 2.3.1.1 I/O The I/O parameters for this subVI are the following: 38 Development of shared analysis instruments for the operation of a internet-based monitoring system content-type in http URL file path url-encoded content in follow redirects error in content-length full document URL file path out success error out content out Input table It is the MIME type of the request content The location of the document It specifies where to save the document. The default value is <Not a path> , indicating that document should be returned in content It is the content of the request, encoded as shown in 2.2.1.3 It indicates whether the VI follows HTTP redirection replies. The default is TRUE or follow redirects It describes error conditions occurring before the VI executes. If an error has already occurred, the VI returns the value of the error in cluster in error out It is the length of the url-encoded content in It It It It It Output table is the full URL from which the document was retrieved is the path to the file where the document was saved indicates whether the document was retrieved successfully describes error conditions occurring during the VI execution contains the content of the retrieved document if file path is <Not A Path> content-type out It is the MIME type of the retrieved document 39 Chapter 2. Webtools 2.3.2 Content analysis.vi This subVI is marked by the following icon: It receives as input the content encoded according to the encryption type multipart/form-data and generates an array containing the keys and the values, according to the conceptual scheme of the specifications file. A part of the diagram is shown in the following picture. Figure 2-5 The Content analysis.vi diagram 2.3.2.1 I/O The I/O parameters for this subVI are the following: cgi connection info env content 40 Input table It is s a cluster containing information identifying this CGI request It is s the environmental variables parameter It is a string containing the content of the request Development of shared analysis instruments for the operation of a internet-based monitoring system content-type boundary keyed array Output table It is the MIME type of the request content It is boundary parameter value, retrieved from the content-type environmental variable It is an array containing in the first column the type of data (F=File or D=single Data), in the second the key and in the third the value 2.3.3 Content encoder.vi This subVI is marked by the following icon: It receives as input the content in the cluster format and send as output the content in the MIME format specified in the content-type in variable. A part of the diagram is shown in the following picture. Figure 2-6 The Content encoder.vi diagram 41 Chapter 2. Webtools 2.3.3.1 I/O The I/O parameters for this subVI are the following: content-type in content cluster file description cluster boundary content out 42 Input table It is the MIME type of the request content It is a cluster containing two fields: key and value It is a cluster containing three fields: key, type and filename. Type is the type of data (F=File or D=single Data) It is boundary parameter value, retrieved from the content-type environmental variable Output table It is the MIME type of the request content Development of shared analysis instruments for the operation of a internet-based monitoring system 2.3.4 File analyzer.vi This subVI is marked by the following icon: In the case in which there are some data in the file format in the CGI request content, this subVI extracts the file content (in string format) and its name (in string and in path format). A part of the diagram is shown in the following picture. Figure 2-7 The File analyzer.vi diagram 2.3.4.1 I/O The I/O parameters for this subVI are the following: 43 Chapter 2. Webtools cgi env file name (if remote) type of request boundary string Input table It is s a cluster containing information identifying this CGI request It is s the environmental variables parameter It is a string containing the content of the request It is the type of the request It is the boundary string file uploaded name file uploaded content file uploaded name Output table It is the name of the file, with the complete path It is the content of the file It is the name of the file cgi content 44 Development of shared analysis instruments for the operation of a internet-based monitoring system 2.3.5 Find boundary.vi This subVI is marked by the following icon: Knowing the environment variable, this subVI sends in output the value of the contenttype variable and of the boundary variable. A part of the diagram is shown in the following picture. Figure 2-8 The find boundary.vi diagram 2.3.5.1 I/O The I/O parameters for this subVI are the following: env Input table It is s the environmental variables parameter 45 Chapter 2. Webtools content-type boundary Found Output table It is the MIME type of the request content It is boundary parameter value, retrieved from the content-type environmental variable It is a boolean variable; it is TRUE if the boundary has been found 2.3.6 Ptolemy to graph.vi This subVI is marked by the following icon: It generates the HTML code to use the Ptolemy.plot applet; this applet is used to display the content of a data file in a graph. A part of the diagram is shown in the following picture. Figure 2-9 The ptolemy to graph.vi diagram 46 Development of shared analysis instruments for the operation of a internet-based monitoring system 2.3.6.1 I/O The I/O parameters for this subVI are the following: Input table server IP It is the IP address of the server where there is the applet ptolemy archive path It is the path of the file “Ptolemy.plotapplet.jar” ptolemy_output file It is the path of the file containing the HTML code generated path HTML code out Output table It is a string containing the HTML code generated 47 Chapter 2. Webtools 2.4 Demonstrator.vi 2.4.1 Formalism used in the flow-chart In the flow-charts shown in this thesis it is referred to the following formalism: Webtool Data ABC ABC Database It represents the execution of a tool (it can be a webtool in the case of the tried data are of dynamic type, or an analysis instrument of the classical type, if the tried data are of static type). It represents the data that are sent from a tool to the following one. It represents a database, that is a point in which a set of data is stored up. It represents the flow of data of dynamic type from a webtool to the following one through the Internet. The dynamic data are data that are up-to-date every time the webtools chain is executed. It represents the flow of data of static type from a webtool to the following one. The static data are data that are not up-to-date every time the webtools chain is executed; nevertheless, they can be modified without having to program again the webtools, being they provided as input data for the webtool. It represents the flow of data of embedded type. This type of data are fixed inside the webtool and they can’t be modified, but programming them again. 2.4.2 Problem statement In order to make clear the operating principle of the development of shared analysis instruments, a set of sample analysis instruments applied on a ideal case study have been made. This study case is represented by a simple 1-DOF structure, constituted by a rod embedded at the base, with all the mass concentred on the other end, as shown in the figure (this is the simplified representation of a pensile tank). 48 Development of shared analysis instruments for the operation of a internet-based monitoring system E,J,L m Figure 2-10 Structure schematization of the Demonstrator case study Figure 2-11 An example structure of a pensile tank Therefore the problem that is dealt with is that of the safety evaluation of such structure, stressed in arbitrary manner. The analysis simulates the presence of an accelerometer placed in the mass barycentre, that allows the recording of a Time History signal. This signal is subjected to the Fast Fourier Transform in amplitude analysis, deducing a Frequency Domain signal. The FD Signal is sent to the peak detector, that characterizes 49 Chapter 2. Webtools the peaks of this function: the biggest of these correspond to the natural frequency of the structure. The natural frequency so obtained is sent to the vibrational model of the structure, through that it is possible to identify the mass value of the system. The system mass, multiplied by the gravity acceleration value and divided by the base area of the rod, gives the stress value in the base section. Comparing this value with the admissible one, get from the standards, a safety index is obtained, that, compared with limit values, allows to evaluate the safety level of the structure. The flow-chart of such system is shown afterwards: Signal Characteristics Signal Generator TH Signal FFT Amplitude Analysis FD Signal Peaks number Peak Detector Frequencies Vibrational Model Identification Tool Mechanical Features Mass Acceleration Of Gravity (g) Structural Model Standards Stress Admissible stress Safety Evaluation Geometrical Features Safety Index Decision Making Figure 2-12 Demonstrator.vi flow-chart In the following paragraph the data format and the operation of the webtools will be briefly shown. As regards the usage specifications, see the following Chapter. 50 Development of shared analysis instruments for the operation of a internet-based monitoring system 2.4.3 Description of the data flow In this paragraph every webtool has been analysed, giving prominence to the input data, the output ones and the embedded ones. Signal Generator: The analysis simulates the presence of an accelerometer placed in the mass barycentre of the structure (as shown in Figure 2-13), that allows the recording of a Time History signal. Figure 2-13 Position of the accelerometer . INPUT KEYS VALUE FORMAT Length Floating-point number in scientific notation Amplitude Floating-point number in scientific notation Frequency Floating-point number in scientific notation Sinusoidal signal Signal Characteristics Signal Generator Amplitude (mm) 1.5 1 0.5 0 -0.5 -1 -1.5 TH Signal 0 1 2 3 4 5 6 7 8 9 10 Time (s) OUTPUT KEYS VALUE FORMAT Signal Spreadsheet of HT (Horizontal Tabulation) separated values t0 Floating-point number in scientific notation dt Floating-point number in scientific notation Figure 2-14 signal_generator.vi flow-chart 51 Chapter 2. Webtools FFT Amplitude Analysis: Therefore the Fast Fourier Transform in amplitude analysis has been executed on that signal. INPUT KEYS VALUE FORMAT Signal Spreadsheet of HT (Horizontal Tabulation) separated values t0 Floating-point number in scientific notation dt Floating-point number in scientific notation FFT Amplitude FFT Amplitude Analysis Amplitude TH Signal FD Signal 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 -0.1 0 5 10 15 20 25 freque ncy (Hz) OUTPUT KEYS VALUE FORMAT Signal_amplitude Spreadsheet of HT (Horizontal Tabulation) separated values t0 Floating-point number in scientific notation dt Floating-point number in scientific notation Figure 2-15 FFT_amplitude.vi flow-chart Peak detector: The result is a function (frequency, amplitude), the maximum value pf which represents the natural frequency of the structure. INPUT KEYS VALUE FORMAT Signal_amplitude Spreadsheet of HT (Horizontal Tabulation) separated values t0 Floating-point number in scientific notation dt Floating-point number in scientific notation Peaks_number Floating-point number in scientific notation FFT Amplitude Peaks number Peak Detector Amplitude FD Signal Frequencies 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 -0.1 0 5 10 15 20 freque ncy (Hz) OUTPUT KEYS VALUE FORMAT Peaks_value Spreadsheet of HT (Horizontal Tabulation) separated values Peaks_number Floating-point number in scientific notation Figure 2-16 peak_detector.vi flow-chart 52 25 Development of shared analysis instruments for the operation of a internet-based monitoring system INPUT Identification tool: Once determined the natural frequency of the system, it is applied to the vibrational formulation of the 1 DOF system, in order to obtain the mass value of the structure. In this part of the analysis also the embedded data (E,J,L) come into play. KEYS VALUE FORMAT Peaks_value Spreadsheet of HT (Horizontal Tabulation) separated values Peaks_number Floating-point number in scientific notation Frequencies Vibrational Model Frequencies f = Identification Tool Mechanical Features Mass Geometrical Features 1 3⋅ E ⋅ J ⋅ 3 l ⋅M 2 ⋅π OUTPUT M= KEYS VALUE FORMAT Mass 3⋅ E ⋅ J l 3 ⋅ ( 2 ⋅π ⋅ f ) 2 Floating-point number in scientific notation Mass Figure 2-17 identification_tool.vi flow-chart INPUT Structural Model: Therefore, inserting the mass into the structural model shown in Figure 2-18, it is possible to determine the value of the compression stress at the base of the pillar, schematised as a empty cylinder. Also in this case there are some embedded data (g and A). KEYS Mass VALUE FORMAT s Floating-point number in scientific notation Mass Acceleration Of Gravity (g) Structural Model D Geometrical Features OUTPUT Stress KEYS Sigma Mass VALUE FORMAT Floating-point number in scientific notation σ= M ⋅g A Mass Figure 2-18 structural_model.vi flow-chart 53 Chapter 2. Webtools INPUT Safety Evaluation: The compression stress so evaluated has been related to the admissible one, deduced from the standards (embedded data), obtaining a Safety Index. KEYS VALUE FORMAT Sigma Floating-point number in scientific notation Stress Stress Standards Safety Evaluation Admissible stress γ= σ σ OUTPUT Safety Index KEYS Gamma VALUE FORMAT Safety Index Floating-point number in scientific notation Figure 2-19 safety_evaluation.vi flow-chart INPUT Decision Making: Comparing this Safety Index with some limit values it is possible to supply a real time assessment of the safety state of the structure. KEYS Gamma VALUE FORMAT Floating-point number in scientific notation Safety Index OUTPUT Decision Making KEYS Decision VALUE FORMAT String Figure 2-20 decision_making.vi flow-chart 54 3 Common Gateway Interface concepts Abstract This chapter is addressed to who intends to develop some new webtools and share them for the utilization via Internet from other people. Therefore it contains information on (1) the systems of communication via Internet based on the CGI protocol, (2) the installation of a server that allows the execution of CGI requests and (3) the installation of a web server, for the visualization of the web pages related to the webtool. Lastly the content that has to have the specifications file is shown; this file has necessarily to accompany every webtool. Sommario Questo capitolo è dedicato a chi intenda sviluppare dei nuovi webtools e condividerli per l’utilizzo via Internet da parte di altre persone. Quindi contiene le informazioni sui sistemi di comunicazione via Internet basati sul protocollo CGI, sull’installazione di un server che permetta l’esecuzioni di richieste CGI e sull’installazione di un server per pagine web. Infine viene presentato il contenuto che deve avere il file di specifiche, che deve necessariamente accompagnare ogni webtool. 55 Chapter 3. Common Gateway Interface concepts 3.1 Introduction While the previous Charter has been addressed mainly to who intends to use some webtools developed by someone else, this Chapter has been devoted to who intends to develop his own webtools, to make available to anyone intends to use them via Internet. Therefore in this Chapter information on the following topic will be supplied: • • • • of technical character on the data transmission, using the CGI; on the installation of a web server on the own personal computer; on the installation of a CGI server on the own personal computer; on the content of the specifications file, that has to be enclosed to the developed webtool (it will be included also a template of the specification file). 3.1.1 Static and dynamic data The data exchange through Internet can happen substantially following two fundamentally different methodologies: • • static data exchange; dynamic data exchange; The data exchange in static way is commonly the one that happens when you enter, using a web browser, in a web page containing text, images, downloadable file and all the other things that can exist in a electronic format; but the user can’t interact in a “personal” way with the information that has made available. Instead a dynamic content is something (text, images, etc.) that is sent to the browser from the user in a “personal” way on the base of his requests. An immediate example of this kind of content is any mail server (e.g. hotmail), that, according to the user connected to the site, sends to the browser the personal content of the user (in this case the received e-mail). Nowadays there are more and more cases of internet sites that provide pages with dynamic content of various kind; the thing of more interest for this thesis is base concept of the dynamic page utilization. In fact the request, that is sent to the web server for a dynamic page, is substantially different from the one that is sent for a static page. In fact this last one has its own URL address, that is sufficient to insert into the browser to retrieve it, using exclusively the HTTP protocol. Instead the request for a dynamic type of content needs the use of a CGI program, that “reads” the request, “creates” the page with the requested features and “sends” it to the client browser; therefore the page, so requested, doesn’t have an own URL address, but is created by the server at the moment of the request from the client. 56 Development of shared analysis instruments for the operation of a internet-based monitoring system 3.1.2 Terminology and abbreviations Here there is the meaning of the terms used in this chapter. • • • • Client: is a process (program) that sends a message to a server process (program), requesting that the server perform a task (service). Client programs usually manage the user-interface portion of the application, validate data entered by the user, dispatch requests to server programs, and sometimes execute business logic. The client-based process is the front- end of the application that the user sees and interacts with. The client process contains solution-specific logic and provides the interface between the user and the rest of the application system. The client process also manages the local resources that the user interacts with such as the monitor, keyboard, workstation CPU and peripherals. One of the key elements of a client workstation is the graphical user interface (GUI). Normally a part of operating system i.e. the window manager detects user actions, manages the windows on the display and displays the data in the windows. Server: a server process (program) fulfils the client request by performing the task requested. Server programs generally receive requests from client programs, execute database retrieval and updates, manage data integrity and dispatch responses to client requests. Sometimes server programs execute common or complex business logic. The server-based process "may" run on another machine on the network. This server could be the host operating system or network file server; the server is then provided both file system services and application services. Or in some cases, another desktop machine provides the application services. The server process acts as a software engine that manages shared resources such as databases, printers, communication links, or high powered-processors. The server process performs the back-end tasks that are common to similar applications. User agent: is a particular kind of client, that starts an HTTP request (typically it is the browser). Origin server: the server that physically have the requested resource (it is the last one of a chain). Here there is the meaning of some abbreviations used in this chapter: • • • • • • • • CGI: Common Gateway Interface is a standard for communication between Web documents and CGI scripts you write DNS: Domain Name Server is a distributed Internet directory service. It is used mostly to translate between domain names and IP addresses, and to control Internet email delivery FTP: File Transfer Protocol HTTP: Hyper Text Transfer Protocol I/O: Input / Output communications MIME: Multi-purpose Internet Mail Extensions. It extends the format of Internet mail to allow non-US-ASCII textual messages, non-textual messages, multipart messages bodies, and non-US-ASCII information in message headers TCP: Transfer Control Protocol URI: Uniform Resource Identifier is the generic set of all names/addresses that are short strings that refer to resources 57 Chapter 3. Common Gateway Interface concepts • • 58 URL: Uniform Resource Locator is an informal term associated with popular URI schemes: http, ftp, mailto, etc. WWW: World Wide Web Development of shared analysis instruments for the operation of a internet-based monitoring system 3.1.3 Overview The Common Gateway Interface (CGI) is a standard for interfacing external applications with information servers, such as HTTP or Web servers. A plain HTML document that the Web daemon retrieves is static, which means it exists in a constant state: a text file that doesn't change. A CGI program, on the other hand, is executed in real-time, so that it can output dynamic information. The CGI programs need to reside in a special directory, so that the Web server knows to execute the program rather than just display it to the browser; this directory is /cgibin , in the cgi-server root directory (it could be different from the Web-server one, if there are two or more servers active on the same computer). This directory is usually under direct control of the webmaster, prohibiting the average user from creating CGI programs, for security questions. A CGI program can be written in any language that allows it to be executed on the system, such as: • • • • • • • • LabVIEW C/C++ Fortran PERL TCL Any Unix shell Visual Basic AppleScript It just depends on what you have available on your system. 59 Chapter 3. Common Gateway Interface concepts 3.2 Client-server communications When you click on a link container in a web page, the browser starts to change information with the server pointed from that link. When you insert an URL in the field “location” of the browser, or when you click on a link in a web page, it is pointing to a certain web page contained in a computer (a server). A web server is a process that runs continually on a machine, waiting for requests to satisfy. When the server receives a request, it try to satisfy it. That is, when you click on a link, the browser makes the request of a web page, the server receives the request and search that page; when it finds the page, sends it to the web browser. The language that server and client use in order to exchange information is the HTTP. If a URL is analysed, you will find four parts: http://webtools.smartstructures.org/webtools/index.asp http webtools.smartstructures.org webtools index.asp • • • • method name (or service) server name (or IP address) optional path web page name the method name could be HTTP, FTP, NEWS (newsgroups), MAILTO (SMTP, i.e. email), etc. the server name denotes the name of the computer where the web page resides. the URI (i.e. the path) with the name of the requested file (relative to the home directory of the server) the web page name, that is the name of the file. When you click on the link, the client (the web browser) activates a connection between the computer client and the server webtools.smartstructures.org, requiring a web page with the file name “index.asp”. At this point the server receives the request and searches the page. If the server finds it, sends it to the client, otherwise sends the following error message: “404 not found”, Lastly the server close the connection. Until the version 1.0 the HTTP was a “stateless” protocol, that means that every request made from the client to the server requires the establishment of a new connection (unlike other protocol as FTP or Telnet, where the client establishes an only connection and can make several requests during this connection); that is every object contained in the web page requires a new connection. During a new request, the server is not able to know anything about the previously made request. The new protocol HTTP 1.1 (HTTP-NG or HTTP Next Generation) allows a connection for more than one request; so, for example, it is possible to read a whole web page establishing only one connection; in this way the page will be downloaded faster. Then the web server is only a program that run continuously waiting for some requests. When a request is satisfied and the connection is closed, the server is again ready for new requests. The client, through the browser, can require HTML documents, images, sounds, videos, scripts, etc. However, a script doesn’t be received, but it is executed by the server, sending to the client the result of this execution. A script is a program that acts as an interface between a client, a web server, the operative system, the hardware peripherals or also other servers. 60 Development of shared analysis instruments for the operation of a internet-based monitoring system The programming languages used for the script writing can be of different type, according to the operative system used by the server and to the type of program the is used as web server. The common thing between the different languages is the standard of I/O communication, that allows the total interaction between server that supports different languages. In fact it is possible to write two or more script in different programming languages, but that receive the same input and send the same output. In this thesis, two server have been used: • • the IIS server, used for the requests of HTML pages, containing information and links for the download; the LabVIEW server, used to execute the script required by the client; these scripts execute locally in the server the required operations, and send the required output (e.g. HTML pages, spreadsheet data file, images, etc.) Further in the Chapter it will be shown how to install and to configure both the servers; however it is to notice that this is only one of the possible choice that can be done; that because in the use of script CGI the only thing, that the programmer is interested in, is the standard I/O; while there is no interest in their programming languages. 3.2.1 Request method definitions This paragraph has been taken from the “FRC 2068: Hypertext Transfer Protocol – HTTP/1.1” of the Network Working Group (January 1997). The set of common methods for HTTP/1.1 is defined below. Although this set can be expanded, additional methods cannot be assumed to share the same semantics for separately extended clients and servers. The Host request-header field must accompany all HTTP/1.1 requests. 3.2.1.1 Safe and Idempotent Methods 3.2.1.1.1 Safe Methods Implementers should be aware that the software represents the user in their interactions over the Internet, and should be careful to allow the user to be aware of any actions they may take which may have an unexpected significance to themselves or others. In particular, the convention has been established that the GET and HEAD methods should never have the significance of taking an action other than retrieval. These methods should be considered "safe." This allows user agents to represent other methods, such as POST, PUT and DELETE, in a special way, so that the user is made aware of the fact that a possibly unsafe action is being requested. Naturally, it is not possible to ensure that the server does not generate side-effects as a result of performing a GET request; in fact, some dynamic resources consider that a feature. The important distinction here is that the user did not request the side-effects, so therefore cannot be held accountable for them. 3.2.1.1.2 Idempotent Methods 61 Chapter 3. Common Gateway Interface concepts Methods may also have the property of "idempotence" in that (aside from error or expiration issues) the side-effects of N > 0 identical requests is the same as for a single request. The methods GET, HEAD, PUT and DELETE share this property. 3.2.1.2 OPTIONS method The OPTIONS method represents a request for information about the communication options available on the request/response chain identified by the Request-URI. This method allows the client to determine the options and/or requirements associated with a resource, or the capabilities of a server, without implying a resource action or initiating a resource retrieval. Unless the server's response is an error, the response must not include entity information other than what can be considered as communication options (e.g., Allow is appropriate, but Content-Type is not). Responses to this method are not cacheable. If the Request-URI is an asterisk ("*"), the OPTIONS request is intended to apply to the server as a whole. A 200 response should include any header fields which indicate optional features implemented by the server (e.g., Public), including any extensions not defined by this specification, in addition to any applicable general or response-header fields. An "OPTIONS *" request can be applied through a proxy by specifying the destination server in the Request-URI without any path information. If the Request-URI is not an asterisk, the OPTIONS request applies only to the options that are available when communicating with that resource. A 200 response should include any header fields which indicate optional features implemented by the server and applicable to that resource (e.g., Allow), including any extensions not defined by this specification, in addition to any applicable general or response-header fields. If the OPTIONS request passes through a proxy, the proxy must edit the response to exclude those options which apply to a proxy's capabilities and which are known to be unavailable through that proxy. 3.2.1.3 GET method The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI. If the Request-URI refers to a data-producing process, it is the produced data which shall be returned as the entity in the response and not the source text of the process, unless that text happens to be the output of the process. The semantics of the GET method change to a "conditional GET" if the request message includes an If-Modified-Since, If-Unmodified-Since, If-Match, If-None-Match, or IfRange header field. A conditional GET method requests that the entity be transferred only under the circumstances described by the conditional header field(s). The conditional GET method is intended to reduce unnecessary network usage by allowing cached entities to be refreshed without requiring multiple requests or transferring data already held by the client. The semantics of the GET method change to a "partial GET" if the request message includes a Range header field. A partial GET requests that only part of the entity be transferred. The partial GET method is intended to reduce unnecessary network usage by allowing partially-retrieved entities to be completed without transferring data already held by the client. The response to a GET request is cacheable if and only if it meets the requirements for HTTP caching. 62 Development of shared analysis instruments for the operation of a internet-based monitoring system 3.2.1.4 HEAD method The HEAD method is identical to GET except that the server mustn’t return a messagebody in the response. The metainformation contained in the HTTP headers in response to a HEAD request should be identical to the information sent in response to a GET request. This method can be used for obtaining metainformation about the entity implied by the request without transferring the entity-body itself. This method is often used for testing hypertext links for validity, accessibility, and recent modification. The response to a HEAD request may be cacheable in the sense that the information contained in the response may be used to update a previously cached entity from that resource. If the new field values indicate that the cached entity differs from the current entity (as would be indicated by a change in Content-Length, Content-MD5, Etag or Last-Modified), then the cache must treat the cache entry as stale. 3.2.1.5 POST method The POST method is used to request that the destination server accept the entity enclosed in the request as a new subordinate of the resource identified by the RequestURI in the Request-Line. POST is designed to allow a uniform method to cover the following functions: • • • • Annotation of existing resources; Posting a message to a bulletin board, newsgroup, mailing list, or similar group of articles; Providing a block of data, such as the result of submitting a form, to a data-handling process; Extending a database through an append operation. The actual function performed by the POST method is determined by the server and is usually dependent on the Request-URI. The posted entity is subordinate to that URI in the same way that a file is subordinate to a directory containing it, a news article is subordinate to a newsgroup to which it is posted, or a record is subordinate to a database. The action performed by the POST method might not result in a resource that can be identified by a URI. In this case, either 200 (OK) or 204 (No Content) is the appropriate response status, depending on whether or not the response includes an entity that describes the result. If a resource has been created on the origin server, the response should be 201 (Created) and contain an entity which describes the status of the request and refers to the new resource, and a Location header. Responses to this method are not cacheable, unless the response includes appropriate Cache-Control or Expires header fields. However, the 303 response can be used to direct the user agent to retrieve a cacheable resource. 3.2.1.6 PUT method The PUT method requests that the enclosed entity be stored under the supplied RequestURI. If the Request-URI refers to an already existing resource, the enclosed entity should be considered as a modified version of the one residing on the origin server. If the Request-URI does not point to an existing resource, and that URI is capable of being defined as a new resource by the requesting user agent, the origin server can 63 Chapter 3. Common Gateway Interface concepts create the resource with that URI. If a new resource is created, the origin server must inform the user agent via the 201 (Created) response. If an existing resource is modified, either the 200 (OK) or 204 (No Content) response codes should be sent to indicate successful completion of the request. If the resource could not be created or modified with the Request-URI, an appropriate error response should be given that reflects the nature of the problem. The recipient of the entity mustn’t ignore any Content-*(e.g. Content-Range) headers that it does not understand or implement and must return a 501 (Not Implemented) response in such cases. If the request passes through a cache and the Request-URI identifies one or more currently cached entities, those entries should be treated as stale. Responses to this method are not cacheable. The fundamental difference between the POST and PUT requests is reflected in the different meaning of the Request-URI. The URI in a POST request identifies the resource that will handle the enclosed entity. That resource may be a data-accepting process, a gateway to some other protocol, or a separate entity that accepts annotations. In contrast, the URI in a PUT request identifies the entity enclosed with the request -the user agent knows what URI is intended and the server mustn’t attempt to apply the request to some other resource. If the server desires that the request be applied to a different URI, it must send a 301 (Moved Permanently) response; the user agent may then make its own decision regarding whether or not to redirect the request. A single resource may be identified by many different URIs. For example, an article may have a URI for identifying "the current version" which is separate from the URI identifying each particular version. In this case, a PUT request on a general URI may result in several other URIs being defined by the origin server. HTTP/1.1 does not define how a PUT method affects the state of an origin server. 3.2.1.7 DELETE method The DELETE method requests that the origin server delete the resource identified by the Request-URI. This method may be overridden by human intervention (or other means) on the origin server. The client cannot be guaranteed that the operation has been carried out, even if the status code returned from the origin server indicates that the action has been completed successfully. However, the server should not indicate success unless, at the time the response is given, it intends to delete the resource or move it to an inaccessible location. A successful response should be 200 (OK) if the response includes an entity describing the status, 202 (Accepted) if the action has not yet been enacted, or 204 (No Content) if the response is OK but does not include an entity. If the request passes through a cache and the Request-URI identifies one or more currently cached entities, those entries should be treated as stale. Responses to this method are not cacheable. 3.2.1.8 TRACE method The TRACE method is used to invoke a remote, application-layer loop-back of the request message. The final recipient of the request should reflect the message received back to the client as the entity-body of a 200 (OK) response. The final recipient is either the origin server or the first proxy or gateway to receive a Max-Forwards value of zero (0) in the request. A TRACE request mustn’t include an entity. 64 Development of shared analysis instruments for the operation of a internet-based monitoring system TRACE allows the client to see what is being received at the other end of the request chain and use that data for testing or diagnostic information. The value of the Via header field is of particular interest, since it acts as a trace of the request chain. Use of the Max-Forwards header field allows the client to limit the length of the request chain, which is useful for testing a chain of proxies forwarding messages in an infinite loop. If successful, the response should contain the entire request message in the entity-body, with a Content-Type of "message/http". Responses to this method mustn’t be cached. 3.2.1.9 Environment variables When a Web browser requests a CGI script from a Web server, the server starts the CGI program in what is termed a stateless environment. What this means is that the CGI script is running in its own state or environment. It does not inherit values from the environment that the Web server is running under. This is important because many Web browsers can be requesting the same CGI script at the same time, and the Web server can start many copies of the same script. Each version of the script that is running concurrently must run independently from all the other scripts, otherwise conflicts may arise. Because the Web server sets up a new environment for your CGI script, it places almost all of the information available to the script in environment variables. Table 3.1 lists the CGI environment variables. CGI environment variables Variable Meaning AUTH_TYPE Contains the authentication method used to validate the Web browser, if any is used. An example of an authentication method is a username/password scheme. The length of the user-provided content from the Web page requesting the CGI script, which is sent via the user's Web browser. Because the user-provided content is passed to the CGI script as a string, this value is in bytes, with each byte representing one character. Contains the type of the data that accompanies the browser's request for the CGI script. Examples are text/html or image/jpeg. Holds the version of the Common Gateway Interface being used. For version 1.1 of the CGI specification, this variable would be CGI/1.1. Holds additional path information for the CGI script. This is usually the virtual path to another document in the document root that the CGI script will use. This value is set from the information appended to the URL requesting the CGI script. See PATH_TRANSLATED for an example. CONTENT_LENGTH CONTENT_TYPE GATEWAY_INTERFACE PATH_INFO 65 Chapter 3. Common Gateway Interface concepts PATH_TRANSLATED QUERY_STRING REMOTE_ADDR REMOTE_HOST REMOTE_IDENT REMOTE_USER REQUEST_METHOD SCRIPT_NAME SERVER_NAME SERVER_PORT SERVER_PROTOCOL SERVER_SOFTWARE Holds additional path information for the CGI script. This is usually the virtual path to another document in the document root that the CGI script will use. This value is set from the information appended to the URL requesting the CGI script. See PATH_TRANSLATED for an example. Contains the user-provided data when the request method is GET. This data is appended along with a question mark to the referenced URL. For example, in the URL http://www.robertm.com/cgibin/answer.pl?state=CA, the QUERY_STRING would be "state=CA." Stores the IP address of the machine running the Web browser requesting the CGI script. Stores the domain name of the machine running the Web browser requesting the CGI script. If this information is unavailable to the Web server, REMOTE_ADDR will be set and REMOTE_HOST will not be set. Stores the user's login name only if the Web server supports identification. Stores the username the Web browser specified for authentication. This is only set if the server supports authentication and the CGI script is protected. Contains the request method used to request the CGI script. This can contain any of the valid HTTP request methods such as GET, HEAD, POST, PUT, and so on. Stores the virtual path and name of the CGI script being executed. This is used for self-referencing URLs. Contains the name, either domain name or IP address, of the machine running the Web server. Contains the port number on which the Web browser sent the request to the Web server. Contains the name and version of the protocol being used to make the request for the CGI script. In most cases, this will be the HTTP protocol and will look something like HTTP/1.0. Stores the name and version of the Web server software that executed the CGI script. For example, for the Netscape Communications Server version 1.1, the variable would be set to Netscape-Communications/1.1. Table 3.1 CGI environmental variables In addition to the CGI environment variables, the Web server makes available all the HTTP request headers received from the Web browser. These are also placed in environment variables, all of which have the prefix HTTP_. Table 3.2 lists the HTTP request header environment variables. 66 Development of shared analysis instruments for the operation of a internet-based monitoring system HTTP Request Header Environment Variables HTTP Request Header Meaning HTTP_ACCEPT Contains a comma-separated list of media types the browser can accept in response from the Web server. Examples are audio/basic, image/gif, text/*, */*. The last two examples contain the wildcard *, which is a stand-in for any string of characters. text/* means that all forms of text can be accepted; */* means that the browser will accept any content type. HTTP_ACCEPT_ENCODING Contains the valid encoding methods the browser can receive in response from the Web server. Examples are x-zip, x-stuffit, and x-tar. HTTP_ACCEPT_LANGUAGE Contains the browser's preferred language for a response from the Web server. However, responses in any language not specified in this variable are allowed. An example is en_UK, which is the English of the United Kingdom. HTTP_AUTHORIZATION Contains authorization information from the Web browser. Its value is used for the browser to authenticate itself with the Web server. There is not a single specific format for possible values of this field, and new formats may be added. One example is the user/password scheme, where the value, in my case, would be user robertm:mypassword. HTTP_CHARGE_TO Formats for this field are still undetermined. However, it is available to contain information for the account that is to be charged for the costs of receiving the requested data. HTTP_FROM Contains the name of the requesting user as supplied by the Web browser in an e-mail address format. Some examples are [email protected] and [email protected]. HTTP_IF_MODIFIED_SINCE Can contain a value specified in a valid ARPANET date standard, such as Weekday, DD-Mon-YY HH:MM:SS TIMEZONE. This field can be used in conjunction with the GET method to return the requested document only if it has changed since the date specified. HTTP_PRAGMA Holds the value of any special directives for the Web server. For instance, a proxy Web server has one valid value for a pragma request header, no-cache, which means that the proxy server should always request the document from the real Web server instead of returning a nonexpired cached copy. 67 Chapter 3. Common Gateway Interface concepts HTTP_REFERER HTTP_USER_AGENT Contains the URI (uniform resource identifier, which is a superset of URLs) of the document that contained the link to the currently requested document. An example would be http://www.thepalace. com/web-pages.html. Contains the name of the Web browser software that requested the document. An example is Mozilla/2.0 (Win95; I), which would be the user agent for the Netscape 2.0 browser for Windows 95. Table 3.2 HTTP Request Header Environment Variables 68 Development of shared analysis instruments for the operation of a internet-based monitoring system 3.3 IIS 5.0 server installation From the start bar choose Start>>Settings>>Control Panel. Then double-click on Add/Remove Programs>>Add/Remove Windows components. In this case choose to install the ISS program and the management and monitoring tools (contained in the CD of Windows 2000 Professional). After the installation process, the configuration stage starts. 3.3.1 IIS configuration for the www.smartstructures.org site In “Control Panel” double-click on “Administrative Tools”. Figure 3-1 Control Panel Figure 3-2 Administrative Tools Once done double-click on the Internet Services Manager, the preliminary window of IIS shows the presence of the “monitoring” site. Then select the Default Web Site and, with right-click select Properties; this allows to access to the server configuration. 69 Chapter 3. Common Gateway Interface concepts Figure 3-3 Selection of properties in the default Web In the Home Directory folder you have to select the directory in your personal computer where there are the home directory of the site. In order to avoid hazardous behaviours of the users, check only the reading option (and not the writing). 70 Development of shared analysis instruments for the operation of a internet-based monitoring system Figure 3-4 “Home Directory” folder, for the configuration of the root directory of the site Then set the folder “Documents”. Figure 3-5 “Document” folder 71 Chapter 3. Common Gateway Interface concepts In this folder you can set the default documents file name. There are three default type. You can add the “index.asp” In the folder “Web site” you have to set the IP number of your server and the TCP port default number (usually 80). Figure 3-6 “Web site” folder Now the web server is configured and ready to act as a server for your web pages. 72 Development of shared analysis instruments for the operation of a internet-based monitoring system 3.4 LabVIEW server installation Select Tools>>Options, then select Web Server: Configuration from the pull-down menu. Figure 3-7 LabVIEW control panel Figure 3-8 Options menu The page includes the following options: Web Server Enabled—Enable the Web Server to publish the image of the control panel and the HTML documents. The default value is Off. Root Directory—Shows the directory where the HTML files are container in the Web Server. The default string is labview\www 73 Chapter 3. Common Gateway Interface concepts HTTP Port—It is the TCP/IP port number that the Web Server uses. The default port is the number 80. If another server on your computer already uses this port, you have to chose another number. Note: if you are using a port different from the default one (i.e. 8000), the client that sends requests to this server, has to specify the port number in the URL; for example: http://www.smartstructures.org:8000/index.htm Timeout—Shows the number of seconds during which the Web Server waits until the reading request has been read. The default value is 60. Log File—Shows the path of the file where LabVIEW saves the connection information. The default value is labview\www. In order to start the LabVIEW server select Tools>>Internet Toolkit>>Start http Server… Figure 3-9 LabVIEW server activation And the information window of the server will appear. Figure 3-10 LabVIEW Server activated 74 Development of shared analysis instruments for the operation of a internet-based monitoring system 3.5 Specifications file of the Demonstrator webtools 3.5.1 Specification file template This is the content of the specifications file. You can retrieve it in the site for the download, in the section webtools/download. 3.5.1.1 Webtools rules In order to develop your own webtools, it is necessary to follow the following points: 1. It must to have got a personal computer permanently connected on the net. 2. It must to be installed a web server that support the CGI written in the language used to implement the analysis instrument (LabVIEW, Matlab, etc.) 3. The program must be copied in the cgi-bin directory of the Web Server 4. A specifications file relative to the webtool must be made available. This document can be a web page or a .pdf file. Besides the communication standards, that have been chosen for the development of new webtools, must be followed. In the previous Chapter these standards have been diffusely described; however, briefly, a webtool must be able to accept a CGI request sent to it with: • • • • the the the the POST method encryption-type = multipart/form-data content in the format described in the previous Chapter parallel chain request method 3.5.1.2 Specifications rules 3.5.1.2.1 Fields The specifications document should contain the following fields: 1 2 3 4 5 6 7 8 9 10 Short name URL Scheme Algorithm Input Output Document URL Graphic Interface Comments Contact Info 3.5.1.2.2 Details 75 Chapter 3. Common Gateway Interface concepts Each field should report the information as specified in the following: 1. Short name It is the conventional name of the webtool; it serves to identify the function carried out, in such a way as to be early recognized in a list of other webtools. Conventionally it coincides with the CGI program name. It is not possible to use special characters in the short name (“+”,”-“,”*”,”/”,” “,”?”,”&”,”%”,etc.) It is case sensitive. For example: signal_generator fft_amplitude peak_detector identification_tool structural_model safety_evaluation decision_making 2. URL The URL is the Uniform Resource Locator (that is the internet address) of the webtool; it serves to recognize it in the world Wide Web in a univocal way. For example the signal_generator.vi URL is: http://www.smartstructures.org:8000/cgibin/webtools/signal_generator.vi 3. Scheme It is a picture showing the scheme of the input keys and of the output keys of the webtool. For example: INPUT 76 OUTPUT KEYS VALUE KEYS Key_1 Value_1 VALUE Key_1 Key_2 Value_1 Value_2 Key_2 … Value_2 … … … WEBTOOL Development of shared analysis instruments for the operation of a internet-based monitoring system 4. Algorithm This section briefly describes the algorithm followed by the webtool to carry out its function. For example, in the signal_generator.vi webtool the following algorithm has been followed in order to generate the sinusoidal signal: “If Sine Wave is represented by the sequence Y, the VI generates the pattern according to the following formula: y[i] = amp × sin(phase[i]), for i = 0, 1, 2, ..., n-1, where amp = amplitude, n = number of samples (#s), and phase[i] is: initial_phase + frequency × 360.0 × i/Fs” 5. Input The input is a table containing the description of all the data in input with which the webtool have to be provided: • • • • Keys: it is the name of the variables (it is non case sensitive; it is not possible to use special characters Value format: it is the format that the data input have to have (e.g. floating point number in scientific notation, spreadsheet file, image, etc.) Default: it is the default value assigned to the variable, if it is not defined Restrictions: they are eventual delimitations for the variables values. For example, in the signal_generator.vi webtool the data input table is the following: KEYS Length VALUE FORMAT Floating-point number in scientific notation DEFAULT RESTRICTIONS 10 >0 Amplitude Floating-point number in scientific notation 1 >0 Frequency Floating-point number in scientific notation 0.1 >0 6.Output The input is a table containing the description of all the output data produced: • • • Keys: it is the name of the variables (it is non case sensitive; it is not possible to use special characters Value format: it is the format that the data input have to have (e.g. floating point number in scientific notation, spreadsheet file, image, etc.) Description: it is a brief description of the variable content For example, in the signal_generator.vi webtool the data input table is the following: 77 Chapter 3. Common Gateway Interface concepts KEYS Signal T0 Dt VALUE FORMAT Spreadsheet of HT (Horizontal Tabulation) separated values Floating-point number in scientific notation Floating-point number in scientific notation DESCRIPTION A file containing the generated signal Initial time 1 / (Sampling ratio) 7.Document URL It is the internet address of the specifications document, where it is possible to retrieve information (in the form of an HTML page or a pdf document) relative to the webtool use. For example, the signal_generator.vi document URL is the following: http://www.smartstructures.org/webtools/Webtools/webtools_5. asp 8.Graphic Interface It indicates if a web page, where it is possible to use the webtool by a graphic interface (that is at ‘human’ level), is available. If it is available, the URL of the web page has to be inserted. If there is no graphic interface, this field becomes void. 9. Comments It is a brief description of the operation and of the possible use of the webtool. Eventual comments for the user have to be inserted in this field. For example, for the signal_generator.vi it is: “This function generates a sinusoidal signal, knowing the period, the amplitude and the frequency of the curve. A graphic interface for this webtool is not available; nevertheless a graphic interface web page is available for the use of the Demonstrator chain (in which the signal_generator.vi is used); the address is: http://www.smartstructures.org/webtools/Webtools/index.asp” 10. Contact info It is the information to contact the webtool developer (name, surname, organization, telephone, e-mail, etc.) For example, for the signal_generator.vi it is: “All. Ing. Stefano Toffaletti, Dipartimento di Ingegneria Meccanica Strutturale, Università degli studi di Trento, e-mail: [email protected] 78 Development of shared analysis instruments for the operation of a internet-based monitoring system 3.5.1.3 The template file This table is the content of the template file. It has to be filled in with the information requested and following the indications given in the previous Paragraph. Short name URL Scheme Algorithm Input Key Key 1 … Key n Value format Default Restrictions Output Key Key 1 … Key n Value format Description Document URL Comments Graphic Interface Contact info Table 3.3 Specifications file template 3.5.2 Demonstrator webtools In the following Paragraph have been reported, as example, the specifications files of the webtools that compound the chain of the sample case study (Demonstrator). 79 Chapter 3. Common Gateway Interface concepts 3.5.2.1 signal_generator.vi Short name URL signal_generator http://www.smartstructures.org/cgi-bin/webtools/signal_generator.vi INPUT Scheme OUTPUT KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Signal Generator KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … If Sine Wave is represented by the sequence Y, the VI generates the pattern according to the following formula: y[i] = amp × sin(phase[i]), for i = 0, 1, 2, ..., n-1, Algorithm where amp = amplitude, n = number of samples (#s), and phase[i] is: initial_phase + frequency × 360.0 × i/Fs Input Key period amplitude frequency Value format Floating-point number in scientific notation Floating-point number in scientific notation Floating-point number in scientific notation Default Restrictions 1 >0 10 >0 10 >0 Output Key signal t0 dt 80 Value format Description Spreadsheet of HT (Horizontal The file containing the generated signal Tabulation) separated values Floating-point number in Initial time of the Time history scientific notation Floating-point number in 1/Sampling ratio scientific notation Development of shared analysis instruments for the operation of a internet-based monitoring system Document URL http://www.smartstructures.org/cgi-bin/webtools/signal_generator.vi Comments This function generates a sinusoidal signal, knowing the period, the amplitude and the frequency of the curve Graphic Interface - Contact info All. Ing. Stefano Toffaletti, Dipartimento di Ingegneria Meccanica Strutturale, Università degli Studi di Trento, e-mail: [email protected] 81 Chapter 3. Common Gateway Interface concepts 3.5.2.2 FFT_amplitude.vi Short name URL FFT_amplitude http://www.smartstructures.org/cgi-bin/webtools/FFT_amplitude.vi INPUT Scheme OUTPUT KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Algorithm Key signal t0 dt Signal Generator KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Input Value format Spreadsheet of HT (Horizontal Tabulation) separated values Floating-point number in scientific notation Floating-point number in scientific notation Default Restrictions - - 0 - 0.002 >0 Output Key Signal_amplitude t0 dt 82 Value format Spreadsheet of HT (Horizontal Tabulation) separated values Floating-point number in scientific notation Floating-point number in scientific notation Description The file containing the amplitude FFT of the input signal Initial time of the Frequency Domain signal 1/Sampling ratio Development of shared analysis instruments for the operation of a internet-based monitoring system Document URL http://www.smartstructures.org/cgi-bin/webtools/FFT_amplitude.vi Comments The function executes the Fast Fourier Transform in amplitude of the signal Graphic Interface - Contact info All. Ing. Stefano Toffaletti, Dipartimento di Ingegneria Meccanica Strutturale, Università degli Studi di Trento, e-mail: [email protected] 83 Chapter 3. Common Gateway Interface concepts 3.5.2.3 peak_detector.vi Short name URL peak_detector http://www.smartstructures.org/cgi-bin/webtools/peak_detector.vi INPUT Scheme OUTPUT KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Algorithm Key Signal_amplitude t0 dt Peaks_number Signal Generator KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Input Value format Spreadsheet of HT (Horizontal Tabulation) separated values Floating-point number in scientific notation Floating-point number in scientific notation Floating-point number in scientific notation Default Restrictions - - 0 - 0.002 >0 1 >1 Output Key Value format Peaks_value Floating-point number in scientific notation Peaks_number Floating-point number in scientific notation 84 Description An array containing in the second column the values of the peaks detected The number of the peaks detected Development of shared analysis instruments for the operation of a internet-based monitoring system Document URL http://www.smartstructures.org/cgi-bin/webtools/peak_detector.vi Comments The function determines the first “peaks number” values of peaks of the function given as input Graphic Interface - Contact info All. Ing. Stefano Toffaletti, Dipartimento di Ingegneria Meccanica Strutturale, Università degli Studi di Trento, e-mail: [email protected] 85 Chapter 3. Common Gateway Interface concepts 3.5.2.4 identification_tool.vi Short name URL identification_tool http://www.smartstructures.org/cgi-bin/webtools/identification_tool.vi INPUT Scheme Algorithm Key Peaks_value Peaks_number OUTPUT KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Signal Generator KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … It considers the vibrational formulation of the 1 DOF system, in order to obtain the mass value of the structure. In this part of the analysis also the embedded data (E,J,L) come into play. 1 3⋅ E ⋅ J f = ⋅ 2 ⋅π l3 ⋅ M Solving this equation for M, it is obtained: 3⋅ E ⋅ J M = 3 2 l ⋅ (2 ⋅ π ⋅ f ) Input Value format Floating-point number in scientific notation Floating-point number in scientific notation Default Restrictions - - 1 >0 Output Key Mass 86 Value format Floating-point number in scientific notation Description The mass of the system Development of shared analysis instruments for the operation of a internet-based monitoring system Document URL http://www.smartstructures.org/cgi-bin/webtools/identification_tool.vi Comments Knowing the natural frequency of the system, this function determines its mass Graphic Interface - Contact info All. Ing. Stefano Toffaletti, Dipartimento di Ingegneria Meccanica Strutturale, Università degli Studi di Trento, e-mail: [email protected] 87 Chapter 3. Common Gateway Interface concepts 3.5.2.5 structural_model.vi Short name URL structural_model http://www.smartstructures.org/cgi-bin/webtools/structural_model.vi INPUT Scheme Algorithm Key Mass OUTPUT KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Signal Generator KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … The calculation of the stress σ occurs through the following structural model, that considers the case of simple compression on an area A M ⋅g σ = A g and A are two embedded data Input Value format Floating-point number in scientific notation Default Restrictions - >0 Output Key Sigma Value format Floating-point number in scientific notation Description The value of the stress in the base section Document URL http://www.smartstructures.org/cgi-bin/webtools/structural_model.vi Comments Knowing the mass of the system, this function determines the value of the stress at the base of the structure Graphic Interface - Contact info All. Ing. Stefano Toffaletti, Dipartimento di Ingegneria Meccanica Strutturale, Università degli Studi di Trento, e-mail: [email protected] 88 Development of shared analysis instruments for the operation of a internet-based monitoring system 3.5.2.6 safety_evaluation.vi Short name URL safety_evaluation http://www.smartstructures.org/cgi-bin/webtools/safety_evaluation.vi INPUT Scheme OUTPUT KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Signal Generator KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … The compression stress σ is related to the admissible one, deduced from the standards, according with the following formulation: Algorithm γ = σ σ The value of σ is an embedded one Key Sigma Input Value format Floating-point number in scientific notation Default Restrictions - - Output Key Gamma Value format Floating-point number in scientific notation Description The safety index of the structure Document URL http://www.smartstructures.org/cgi-bin/webtools/safety_evaluation.vi Comments Knowing the stress to which the structure is subjected, this function determines its safety index Graphic Interface - Contact info All. Ing. Stefano Toffaletti, Dipartimento di Ingegneria Meccanica Strutturale, Università degli Studi di Trento, e-mail: [email protected] 89 Chapter 3. Common Gateway Interface concepts 3.5.2.7 decision_making.vi Short name URL decision_making http://www.smartstructures.org/cgi-bin/webtools/decision_making.vi INPUT Scheme Algorithm OUTPUT KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … Signal Generator KEYS VALUE Key_1 Value_1 Key_2 Value_2 … … The value of the safety index is compared with the reference ones; according to the relation with the limit values, a decision is made Input Key Gamma Value format Floating-point number in scientific notation Default Restrictions 1 >0 Output Key Decision Value format String Description The action to take Document URL http://www.smartstructures.org/cgi-bin/webtools/decision_making.vi Comments Knowing the safety index of the structure, this function proposes the intervention to take on the structure Graphic Interface - Contact info All. Ing. Stefano Toffaletti, Dipartimento di Ingegneria Meccanica Strutturale, Università degli Studi di Trento, e-mail: [email protected] 90 4 Experimental dynamic characterization of the Portogruaro Civic Tower Abstract In this chapter and in the next two ones the new system is applied to a real case: the Civil Tower of Portogruaro. We'll start with the dynamic characterization of the structure, that has been done by the elaboration of the results of the test done on the 31th of July, the first and second of August 2002. In this chapter a short description of the equipment used is given. From the signals obtained, the Frequency Response Functions (FRF) has been gained and by them the modal extraction has been done to obtain the characteristic frequencies of the structure. Sommario Nel presente capitolo e nei due successivi viene applicato il nuovo sistema ad un caso studio reale: la Torre Civica di Portogruaro. Si parte con la caratterizzazione dinamica della struttura, che è stata effettuata attraverso l’elaborazione dei risultati delle prove eseguite nei giorni 31 Luglio, 1 e 2 Agosto 2002. Si riporta in questo capitolo una breve descrizione dell’attrezzatura utilizzata. Dai segnali acquisiti sono state in seguito ricavate le Funzioni di Risposta in Frequenza (FRF) e con esse è stata fatta l’estrazione modale per ottenere le frequenze proprie della struttura. 91 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.1 Introduction 4.1.1 Problem statement The second case study, that has been token in account in this thesis, refers to a real case of practical interest, unlike the previous one. The structure, to which the monitoring system that will be designed is referred, is the Civic Tower of the Council of Portogruaro cathedral, in province of Venice. Figure 4-1 An overall view of the Portogruaro Civic Tower This system will allow to acquire in real time the value of the slope angle of the Tower and of the temperature of some significant point of the structure; correlating these “dynamic” data with the “static” ones obtained from: • • • dynamic characterization tests executed on the structure at July and August, 2002; analysis through FE model; Ultimate Limit State analysis of the base section of the Tower; it will be possible to obtain, in probabilistic terms, a level of the safety state of the structure at the instant at which the program is executed. 92 Development of shared analysis instruments for the operation of a internet-based monitoring system Data Acquisition Survey NDT tests Network Camera Transducer TH Signal Geometrical Information Constitutive Laws Image Temperature Failure Modeling Image Analysis FFT Analysis Tangent Behavior FD Signal Meshing ABC ABC Data Processing Inclination Codes Actions Model Resistance Model ABC ABC Data Processing Parametric FEM Actions Evaluation FRF Modal Extraction Modal Parameters Trend Actions Identification Mass Distribution LS Assessment Stability Analysis Structural Response Max displacement Mass ABC ABC Safety Evaluation Safety Index Figure 4-2 Portogruaro safety evaluation flow-chart The general scheme of the system operation has been reported in Figure 4-2. It has been divided into three part for expositive evidence, correspondent to: • • • dynamic characterization of the structure; FE modelling and safety analysis of the structure; design of the real time data acquisition system. 93 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower In this Chapter the dynamic characterization of the structure will be shown, that corresponds to the following part of the general flow-chart: Data Acquisition TH Signal FFT Analysis FD Signal ABC ABC Data Processing FRF Modal Extraction Modal Parameters Figure 4-3 Flow-chart of the experimental characterization of the structure As it could be seen, the dynamic characterization results are the modal parameters and it is arrived to them through the following steps: 1. Data Acquisition: data relative to the structural response to fixed stresses are acquired through the sensors placed on the structure; these data, obtained from the transducer placed on the structure, constitute the TH Signal (Time History Signal), that is sent to the following step. 2. FFT Analysis: the data, originated from the data acquisition system, are elaborated through the Fast Fourier Transform analysis; these data constitute the FD Signal (Frequency Domain Signal) that is sent to the following step. 3. Data Processing; the data, originated from the FFT analysis, are saved in a database and, once the acquisition has finished, they are tried to obtain the FRF (Frequency Response Function). This function is sent to the following step. 4. Modal Extraction: the modal parameters are deduced from the modal extraction, analysing the FRF originated from the Data Processing. Therefore the modal parameters are the final result of that flow-chart and they represent the dynamic characterization of the structure. The data, that are shown in this Chapter, refer to the dynamic tests executed at July and August, 2002; they provide a final result that is “static”, that is it is not up-to-date in real time every time that the program of analysis of the structural safety is executed; nevertheless, if some new dynamic tests are executed in future in order to better calibrate the modal parameters, they will turn out changed, but that will not influence the operation of the system. If there was a monitoring system that allows the real time acquisition of the Time History, this part of the system would become “dynamic”, that is the results, that are linked to the TH, would be always up-to-date in real time. This is a possible development of the monitoring system designed for the Civic Tower of Portogruaro. 94 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.1.2 Geometrical description of the building The information contained in this paragraph and in the following two has been get from the documentation supplied from the Eng. Busetto engineering studio. The bell tower of the of S. Marco cathedral, also called Civic Tower or Major Tower, is constituted, from a structural point of view, by a pipe, a belfry and a cusp. Cusp Belfry Pipe 95 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower The pipe section is square. Its walls are in masonry material, with a thickness of about 1.3 m. The base dimension is 7.3 m. The section dimensions decrease with the altitude; near the belfry, in fact, the external side dimension is 6.45 m. Along its altitude, in correspondence with four ligneous floor systems, the pipe is interrupted by beams embedded in the walling. At the height of 26.2 m there is a masonry cross-vault, at which a reinforced concrete slab has been applied. At the end of the pipe there is a cross-vault analogous at that below, which constitutes the belfry floor (height 31.43 m). The iron reticular structure for the bells is mounted at this height; this structure supports the five bells of the tower. The bells are disposed on two rows: the three bigger ones are in the lower row and the two ones more little are in the upper row. The biggest one is disposed in the South side, the second and the third are in the North side. Over the second bell there is the forth and over the third there is the fifth. In this table the principal characteristics of the Civic Tower bells are described: Bell N° Note The biggest The second The third The forth The smallest 1 2 3 4 5 Re Mi Fa # Sol La Mass Diameter Height [Kg] [m] [m] 1280 880 620 520 350 1.28 1.14 1.01 0.95 0.85 1.28 1.14 1.01 0.95 0.85 An octagonal drum (inscribable in a circumference of diameter 5.45 m, height 4.90m and thickness 0.52 m) gets set on the belfry. A pyramidal spire (height 15.84 m) gets set on the octagonal drum. Afterwards the building total height is 59.0 m. The tower has a significant out-of-plumb of 1.09 m in correspondence with the northeast border at the height of the balcony over the belfry. 4.1.3 Historical outline There are no exact information on the construction of the bell tower of the S. Marco cathedral, but some writing of its age would make it date back to the XII – XIII century. It has a inhomogeneous masonry, composed by different types of brickwork; this thing makes one think to a building built in more than one time and to a further remaking in order to renew or reinforce the masonry. In correspondence with the belfry, the tower has four three-mullioned windows dominated by a balcony; over the tower structure, rises the slender octagonal cusp, rebuilt in masonry at the second half of the XIX century. The previous cusp was made of wood recovered of plummet plates, but the excessive inclination, that threatened the static equilibrium of the whole building, had advised the remaking, leaving place to the present cusp, plumber, higher and slenderer (works executed by the Eng. Antonio Bon for the Sante Gaiatto builders in the 1876 – 1879 ages). So the total height of the tower has changed from 47,50 m to the actual 59 m . 96 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.1.4 Collection of data of previous studies and interventions It has been deduced from the information collected “in situ” and from the material supplied by the Council Administration, that: There are not any geometrical surveys (also partial or summary) of the Tower, realized in the past; there are not also any report on the consistence status. It has been deduced that the bell tower slope had been caused itself already in the building stage, as the pipe slope is different from the cell and the cusp. It is hypothesised that the causes have to be searched in the fairly good compressibility of the soil below; besides it is not possible to evaluate if the adjustment phenomenon is finished. The first documented interventions date back to the 1963, when the following works were made: • • • • • • • • • cusp revision, replacement of the iron reticular structure carrying the bells, carrying out of reinforced concrete beams in correspondence with the cell base, installation of iron tie-beam along the pipe and in the belfry, concrete injections in the masonry and local lacing of the masonry, cleaning of the external facing, installation of a new lightning-rod and of its grounding, hoping of the capitals in the cell arcades, realization of a reinforced concrete slab over the clock room and the belfry vaults. In the 1990 a re-establishment was made by the Eng. Luigi Zamper, from which the presence of cracks in the cell arcades (that there are also now) and of other ones diffuse, imputable to the Friuli earthquake in the 1976, was appeared. The precariousness of the ligneous stairs was noticed and doubts on the value of the inclination of the tower was expressed. Already at that time it was advisable to monitor the tower slope periodically (every three months); but that advise has not been followed. From the report it is evicted that the cell and the cusp was totally rebuilt in the 1879. In the chance of the paving works of the place, placed on the South side of the tower, the Tecnogeo builders of Campoformio (UD) provided for the execution of some mechanical soundings at the bell tower base (three soundings, all in proximity of the South side of the bell tower, with different sounding inclination). From the visual examination of the excavation ground the following soil stratigraphy has been reconstructed: • • • • • Layer Layer Layer Layer Layer 1: 2. 3: 4: 5: from 0,0 m to –0,80 m there is foundation stone; from –0,80 m to –2,60 m there is cobblestones and bringing back material; from –2,60 m to –5,10 m there is wood; from –5,10 m to –9,30 m there is clayey slime; from –9,30 m to –12,0 m there is sand and gravel. The Tecnogeo builders also did a summary calculation of the acting load, hypothesised a foundation geometry and proposed an intervention in order to consolidate the foundations with micro-pile. The intervention have never been put in practice. 97 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower The same Tecnogeo builders measured the slope of the South-East edge, obtaining a value of about 1.8%; but this data is not significant, because it is not known how the measurement has been done, so it is not impossible to compare the actual data with that. 98 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.2 Generality 4.2.1 Object In the sphere of the advice contract between the Council of Portogruaro and the University of Trento, of which object is the safety analysis of the Civic Tower of Portogruaro, the “Prove materiali e strutture” Laboratory of the University of Trento has run a experimental sounding campaign with the aim to characterize the dynamic response of the Tower. The dynamic tests took place in the days July 31, August 1 and August 2nd, 2002. They were present: Eng. Guido Andrea Anese (Commune of Portogruaro); Eng. Arturo Busetto and Eng. Livio Romanin (from the Busetto engineering study in Pordenone); Dr. Eng. Daniele Zonta, Eng. Loris Filippi, Eng. Marco Molinari and Mr. Ivan Brendolise, from the University of Trento. In this chapter there is a technical report of the experimental campaign and the test forms and the acquired response signals are here reported. 4.2.2 Study purpose • • • • • Measurement of the structure response properties (Frequency Response Function) Measurement of the environmental vibration level Measurement of the structure response due to the bells motion Dynamical experimental characterization of the structure; Characterization of anomalies in the dynamic behaviour due to structure damage. 4.2.3 Aim of the research This study aims: • • • To the definition of the safety state of the Civic Tower. To verify the possibility to deduce the dynamic behaviours using the “Shock Test” method, To give prominence to the relation between possible anomalies in the dynamic response and decay conditions of the structure. 4.2.4 Stages of the research The research program develops into the following stages: i) experimental dynamic characterization of the bell tower, with specific care of the study of the soil-structure interaction mechanism and of the effects due to the bells motion; particularly this stage takes care of: i.a) development of a dynamic sounding campaign i.b) modal extraction 99 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower ii) Development and identification of a FEM model calibrated on the experimentation results (stage 1) and on further sounding results; iii) Safety evaluation of the structure in relation to the estimated actions and to the limit states calculated on the grounds of the experimental results, of the numerical elaborations and of the acquired documentation. This part refers to stage 1.a of the program. The research program develops into the following stages: • • • • • • Information acquisition and geometrical relief. Preliminary FE model in order to optimise the preparation and the execution of dynamic tests. Dynamical experimental characterization. Modal extraction. Evaluation of the correspondence of the FE model and individuation of the causes of eventual divergence. Results evaluation. 100 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.2.5 Symbols meaning A As [C] F [M] [K] H U c f m i,j k n q t u ij x x! !x! β,γ ξ φ a ij η τ ω ϑ ϑ!! g h’ Ι amplitude modal constant damping matrix force, vector force mass matrix stiffness matrix Frequency Response Function acoustic inertance modal matrix damping force frequency mass indexes stiffness modal number, samples number damping system frequency time, secular co-ordinate modal behaviour displacement velocity acceleration Rayleigh coefficients damping ratio phase modal constant standard co-ordinate impulse duration angular frequency bell inclination angular acceleration of the bell acceleration of gravity reduced height moment of inertia of the bell m kg-1 N m -1 s N kg N m -1 m RMS N -1 mgRMS N -1 m kg-1/2 N m -1 s N Hz kg N m -1 Hz s m m m s -1 mg, m s -2 rad kg-1 s rad s -1 rad rad s -2 m s -2 m m4 101 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.2.6 Reference standards Experimentation, data elaboration and result return are according to this standards: UNI 9513 Vibrazioni e urti - Vocabolario Dicembre 1989 UNI 9916 Criteri di misura e valutazione degli effetti delle vibrazioni sugli edifici Novembre 1991 DIN 4150 Erschutterungen im Bauwesen-Einwirkungen auf bauliche Anlagen Maggio 1986 UNI ISO 5348 Vibrazioni meccaniche ed urti - Montaggio meccanico degli accelerometri Marzo 1992 102 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.3 Test equipment 4.3.1 Acquisition system The acquisition system is based on the use of a personal computer equipped with an analogical-digital acquisition card. 4.3.1.1 Acquisition chain During the tests, the acquisition chain was composed by: • • • • • • • • • • • Accelerometric transducer PCB 393 C e PCB 393B12; Instrumented hammer PCB 086C50; Harmonic exciter with single rotating mass for excitation forcing of amplitude variable among 0 and 40 Hz. Coaxial cable PCB 0003c03, with low electrical impedance, 1.0 m long (only for the accelerometer 393C). Coaxial cables RG 58, with low electrical impedance, 20.0 and 30.0 m long. A 16 channel amplifier PCB 584, with adjustable gain among 0.1 and 100. A 6 channel amplifier PCD 494 A06. Coaxial cables RG 174, with low electrical impedance, 1.50 m long. 3 National Instruments connection board BNC 2090 with 8 channel. National Instruments shielded-conductor cable SH6850. Personal Computer with Intel Pentium III processor, 128 Mb ram, provided with National Instruments acquisition card PCI 6130E. 4.3.1.2 Acquisition and archiving modality The acquisition and the archiving management is made through software developed in LabVIEW environment. The acquisition program used for the tests allows the acquisition on operator command or on trigger. The program automatically executes the conversion from electrical unit to engineering unit, and archives the acquired signals in the Computer Hard Disk. 103 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.3.2 Harmonic exciter Technical specifications Carrying structure Flywheel Eccentric masses Aluminium plates Aluminium disk Brass Hard lead 350 mm diameter 15 mm thickness 200 gr 500 gr 1000 gr 2000 gr 4320 gr 7820 gr 150 mm 125 mm 100 mm Eccentric masses position Distance from the axis Direct-current motor BONFITRONIC 3 Type 3.180.3000 direct Intermittent 750 W 1100 W Revolution n° 3000/min Motor power Frequency range Electric speed regulator 104 15 mm thickness 0-25 Hz BONFITROL 1Q TACH Development of shared analysis instruments for the operation of a internet-based monitoring system Performances The diagram describes the trend of the forcing generated by the harmonic exciter with changing of rotation frequency and of the two used masses (10 and 1 kg, with and 150 mm eccentricity). SINGLE ROTATING MASS R=150mm 2700 2400 10 kg 1 kg Force (N) 2100 1800 1500 1200 900 600 300 0 0 5 10 Frequency (Hz) 15 20 105 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.3.3 Instrumented hammer mod. 086C50 Log Frequency M KTIP Log Frequency Original configuration Cut-off frequency variation with changing of hammer mass and of point stiffness Modified point and additional masses application 106 Development of shared analysis instruments for the operation of a internet-based monitoring system Technical specifications Voltage sensitivity Frequency range Resonant frequency Linearity error Amplitude range 0.22 (1) 0.5 2.7 < 2.0 0-22 mV/N (mV/lb) kHz kHz % kN The hammer has been modified in comparison with the original configuration, increasing mass and point deformability. Physical specifications Mass (factory configuration) Head diameter Tip diameter Handle length Electrical connector 5.4 76 76 900 BNC jack kg mm mm mm type 107 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.3.4 Transducer PCB mod. 393 C Technical specifications Voltage sensitivity Frequency range (5%) Frequency range (10%) Resonant frequency Amplitude range Resolution Transverse sensitivity 1000 0.025 - 800 0.01 - 1200 ≥3.5 ±2.5 0.0001 ≤5 mV/g Hz Hz kHz g pk g pk % Electrical specifications Excitation voltage Constant current excitation Output impedance Output bias voltage Ground isolation 18 to 30 2 to 20 < 100 3 to 8 > 10 8 VDC mA ohm VDC ohm Physical specifications Sensing element Connector Housing Weight 108 quartz 10-32 coax stainless steel 1000 material connector material g Development of shared analysis instruments for the operation of a internet-based monitoring system 4.3.5 Transducer PCB mod. 393 B12 Technical specifications Voltage sensitivity Frequency range (5%) Frequency range (10%) Resonant frequency Amplitude range Resolution Transverse sensitivity 9630 0.15 - 1000 0.1 - 1500 ≥12 ±0.5 0.000005 <7 mV/g Hz Hz kHz g pk g pk % Electrical specifications Excitation voltage Constant current excitation Output impedance Output bias voltage Ground isolation 18 to 30 2 to 20 < 300 8 to 14 > 10 8 VDC mA ohm VDC ohm Physical specifications Sensing element Connector Housing Weight ceramic MIL-C-5015 stainless steel 210 material connector material g 109 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.3.6 Transducer connectors - 003 series – Low noise blue coaxial Standard 10-32 coaxial plug for connection to sensor mod. 393 C Technical specifications Diameter Length Max. temperature 2.0 mm 0.3 m 288 °C - 012 series – Standard black coaxial RG-58/U Two-pin connector for connection to sensor mod. 393 B12 Technical specifications Diameter Length Max. temperature Capacitance 110 6.35 3 121 42 mm m °C pF/ft Development of shared analysis instruments for the operation of a internet-based monitoring system 4.3.7 Coaxial cables - 012 series – Standard black coaxial RG-58/U Standard coaxial cable RG-58U BNC plug to BNC plug extension cable Technical specifications Diameter Length Max. temperature Capacitance 6.35 15 or 30 121 42 mm m °C pF/ft 111 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.3.8 16-channel signal amplifier PCB 584 Technical specifications Channels Excitation Voltage Constant Current Excitation Time Constant Low Frequency Response (-5 %) High Frequency Response (-5 %) Voltage Gain Noise Broadband (gain x100) - 1 Hz to 10 Output Range Channel Isolation Digital Control: RS-232/RS-485 Power Required¹ Input/Output Connectors 16 24 VDC 2 to 20 mA 2 sec 0.5 Hz 100 000 Hz x1, x10, x100 500 µV ±10V/2.0 mA 72 dB 9600 bit/sec 100 to 240 Volts D-Sub 37 or 16 BNC/ D-Sub 50 or 16 BNC Dimensions (length x width x height) 19.0 x 16.25 x 3.5 inches (482,6 x 412,8 x 88,8 ) 15 lb (6,82 kg) 32 to +120 °F (0 to 50 °C) Weight Temperature Range 112 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.3.9 Terminal board BNC-2090 Technical specifications Channels Installation Adapter 20 single ended 10 differentiable Mountable on a rack BNC 113 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.3.10 6-channel power amplifier PCB mod. 494A06 Technical specifications Channels Low frequency response High frequency response Voltage gain Excitation voltage Constant current excitation Output range 6 0.5 100000 x1,x 10,x 100 24 2 to 20 ±5 number Hz Hz VDC mA V/mA Physical specifications 114 Dimension (l x w x h) Weight Temperature range Electrical connector 482 x 412 x 88 6.86 0 to 10 BNC jack mm kg °C type Dimension (l x w x h) Weight Temperature range Electrical connector 482 x 412 x 88 2.5 0 to 10 BNC jack mm kg °C type Development of shared analysis instruments for the operation of a internet-based monitoring system 4.3.11 Data acquisition card N.I. PCI-6031E Technical specifications I/O digital lines Analogical Output Analogical Triggering 24 bit contactor Acquisition Resolution Analogical Input single-ended 8 16-bit present 2 100 kS/s 16-bit 64 115 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.4 Instrumentation positioning 4.4.1 Measurements points The transducer position has been chosen in order to: i) characterize the horizontal motion of the structure with enough spatial resolution; ii) give prominence to the possible base deformability. In order to describe the horizontal motion, four approximately equidistant horizontal levels along the altitude of the pipe have been recognized. Another one has been recognized on the drum in correspondence of the highest altitude materially reachable for the sensors installation (39.9 m). Each one of these five levels have been instrumented with three sensors PCB 393 C, installed in horizontal linearly independent directions. In order to measure the base motion four high sensitivity sensors (type PCB 393 B12) have been installed at 2.11 m altitude, in correspondence of internal edges of the pipe. Totally, the structure has been instrumented with a single configuration of 19 sensors, distributed on 6 levels: Channel Amplifier Accelerometer S/N Model knots Direction Height 0 1 2 3 4 5 6 7 16 17 18 19 20 21 22 23 32 33 34 35 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Hammer A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A01 A02 A03 A04 --1626 2360 2116 2115 2117 2592 2594 1879 2593 2590 2589 2359 1878 1877 2591 8554 8553 7932 7859 --205 205 210 402 402 411 973 973 987 59 59 61 730 730 733 38 39 41 40 --dir. Y dir. X dir. Y dir. Y dir. X dir. Y dir. Y dir. X dir. Y dir. Y dir. X dir. Y dir. Y dir. X dir. Y dir. Z dir. Z dir. Z dir. Z 31.90 m 8,00 m 8,00 m 8,00 m 15,81 m 15,81 m 15,81 m 24,23 m 24,23 m 24,23 m 31,90 m 31,90 m 31,90 m 38,70 m 38,70 m 38,70 m 0,00 m 0,00 m 0,00 m 0,00 m During the test the acquisition system has been physically positioned in correspondence with the level 3, at altitude 24.00 m. The forces have been applied in correspondence of the level 4, at altitude 36.37 m, with the harmonic exciter and the instrumented hammer. The positions of the transducer, of the beating points and of the harmonic oscillator, are represented in detail in the tables of appendix A. The photographs of each one measurement point are colleted in the appendix B. 116 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.4.2 Transducer application The sensors have been fastened to the structure using the following procedure: • • • • Application to the structure masonry of an iron angular (10 mm thickness), using expansion dowels; Application to the brackets of the sensors; Application of the cables; Fastening to the vibrating structure of the cables with adhesive tape or wrappers. The fastening could be considered rigid in the field of interesting frequencies (f<100 Hz). The system agrees with UNI ISO 5348 prescriptions. 117 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.4.3 Harmonic exciter installation The harmonic exciter has been fastened to the structure using four expansion dowels stuck in the concrete beam in the belfry. The exciter has been mounted in correspondence with the transducers A14 and A15, with the rotation axis positioned in vertical direction in order to stress horizontally the structure. An eccentric mass of 10 kg (in the field of 0-10 Hz frequencies) and one of 1 kg (in the field of upper frequencies) have been used. 118 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.5 Tests execution The characterization tests have been executed according to the following forms: • • • • Ambient Vibration Test (AVT) Impulse Response Test (IRT) Stepped-Sine Test (SST, harmonic exciter test) Forced Vibration Test (FVT, measurements of the response to the bells motion). 4.5.1 Ambient Vibration Test (AVT) 4.5.1.1 Purpose • To characterize the general modal parameters (frequency, modal amplitudes) on which calibrate the following tests. • To measure the level and the frequency field of the environmental vibrations. 4.5.1.2 Aims Measurement of the environmental response in the frequency domain. 4.5.1.3 Forcing Environmental vibrations (typically induced by traffic or wind). 4.5.1.4 Bases The basic hypothesis of the FRF extraction is that the forcing could be assimilate to a stationary stochastic process with null average (white noise), of which covariance is not generally known. Without ground noise, in the frequency domain, it is: ~ X (ω ) = H (ω )F (ω ) and for an acquisition period long enough, with the white noise hypothesis, it is: ~ F 2 (ω ) = σ F2 Then: H 2 (ω ) = X 2 (ω ) σ F2 The white noise hypothesis is acceptable for long sampling period, for which the presence of a bottom noise becomes not negligible. Anyway the Fourier spectrum of the environmental acquisitions is enough to bring out the structure main low frequency. 4.5.1.5 Test execution The signals sequence acquired has 32768 samples (sampling frequency: 800 Hz; duration: 40.96 sec). 119 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.5.1.6 Test identification All the signals have been acquired and recorded in the time domain and archived in ASCII format on digital support. Later on the files containing the signals have been named: AVT.xxx where: AVT xxx 120 means Ambient Vibration Test is the test serial number Development of shared analysis instruments for the operation of a internet-based monitoring system 4.5.2 Impulse Response Test (IRT) 4.5.2.1 Purpose To dynamically characterize the structure in the frequency field 0-25 Hz. 4.5.2.2 Aims • Calculation of the Frequency Response Functions for forcing applied in several significant points (in the frequency field 0-25 Hz) • Free response measurement in time domain. 4.5.2.3 Forcing Instrumented hammer. 4.5.2.4 Bases The frequency representation of an ideal impulse, that is of infinitesimal duration, is a constant function; therefore the application of a impulsive forcing theoretically excites an infinite frequency field. Therefore the frequency Response Function can be evaluated with this expression: H (ω ) = X (ω ) F (ω ) where, as usual, X and F are the response and the forcing, which in this case is a constant value dependent on the impulse intensity. Practically the impulse generated by the hammer has finite duration t and amplitude (sinusoidal outline). The representation in the frequency domain is a function that can be considered constant only up to a cut-off frequency f c that depend on the impulse durations. The FRF evaluated according with the well-known expression could be badly-conditioned over the cut-off frequency, where the frequency content is low. 4.5.2.5 Cut-off frequency choice The cut-off frequency choice comes on one hand from the need to have a frequency spectrum as larger as possible, on the other from the opportunity of concentrate the impulse energy on the low frequency, in order to obtain a better definition of this range. Taking into considerations the values of the first natural frequencies of the structure obtained by FE model, the hammer impulse has to be such as to excite only the frequencies lower than about 50 Hz. The cut-off frequency is inversely proportional to the impulse duration and than, in the simplifier hypothesis of perfectly elastic behaviour of the hammer point, is directly proportional to square root of the stiffnessmass ratio. After a set of preliminary tests, the hemmer point and the hammer mass have been changed so as to obtain a impulse cut-off frequency of about 50 Hz (instead the lowest cut-off frequency obtainable by the standard configurations of the hammer turn out to be higher than 200 Hz). This result has been obtained carrying out a new hammer point 121 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower formed by a few warpable material layers, so as to increase the capability of being deformed, and adding some weights (5 kg) to the hammer mass. 4.5.2.6 Test execution The structure is stressed in correspondence of the A14 and A15 points in horizontal direction. For each of the stress points, 10 time history are acquired, with regard to the hammer and to each of the accelerometers; the acquisition starts with the trigger set-up on the channel of the instrumented hammer. 4.5.2.7 Signal analysis • Acquisitions selection: the acquisitions, where the stress level goes out of electrical range (10V) and where supplementary forcing (e.g. due to the hammer rebound) are manifest, have been rejected. • Window of the forcing channel with rectangular window around the theoretical impulse. • Clearing of the response channel offset. • Calculation of the Fourier spectrum of all the channel. • Calculation of the FRF for each response channel, as response-forcing spectrum ratio. • Calculation of the FRF, as average of the ones calculated for each acquisition. 4.5.2.8 Test identification All the signals have been acquired and recorded in the time domain and archived in ASCII format on digital support. Later on the files containing the signals have been named: IRT_yy.xxx where: IRT yy xxx 122 means Impulse Response Test is the number of the channel relative to the beating is the test serial number Development of shared analysis instruments for the operation of a internet-based monitoring system 4.5.3 Stepped-Sine Test (SST) 4.5.3.1 Purpose To dynamically characterize the structure in the frequency field 0-25 Hz. 4.5.3.2 Aims Calculation of the Frequency Response Functions for forcing applied in a significant point of the structure (in the frequency field 0-25 Hz). 4.5.3.3 Forcing Harmonic exciter. 4.5.3.4 Bases In the Stepped-sine technique an harmonic exciter is used to stress the structure with a sinusoidal forcing of a singular and controlled frequency. Therefore the response measurements are made by the phase and amplitude relations of the input forcing and the response, at a definite exciting frequency. Dividing the answer of the system for the input force, the FRF at that definite frequency is obtained: H (ω ) = X (ω ) F (ω ) Therefore the exciting frequency has be changed with little increases and the measurement and recording process has been repeated. 4.5.3.5 Test execution By the harmonic exciter, installed in correspondence with the A14 and A15 points, the structure is stressed at a certain frequency with a horizontal rotational force of note intensity. The structural response measurement allows the calculation of the transferring function value for that definite frequency. This procedure step has been repeated for an enough number of frequencies, in order to rebuild the structure FRF in the frequency range of interest (0-25 Hz), with an adequate resolution. For each analysed frequency it is forecasted to record the structure response taking particular care of the resonance peaks. An eccentric mass of 10 kg has been used in the frequency range of investigation (0-10 Hz); for the following frequencies a mass of 1 Kg has been used. 4.5.3.6 Signal analysis • Filtering of the signal around the theoretical frequency of the forcing, with Butterworth type band-pass, of 5 order. • Calculation of Fourier spectrum. • Response peak identification. • Calculation of the FRF value in correspondence of the response peak. 123 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.5.3.7 Test identification All the signals have been acquired and recorded in the time domain and archived in ASCII format on digital support. Later on the files containing the signals have been named: SST.amp file containing the phase SST.ph file containing the amplitude 124 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.5.4 Forced Vibration Test (FVT) 4.5.4.1 Purpose To calculate the dynamic force due to the bells. 4.5.4.2 Aims Measurement of the structure response to the bell stresses in the time and frequencies domain. 4.5.4.3 Forcing Bells of the Portogruaro Civic Tower. 4.5.4.4 Bases The technique at the basis for study of structure response to stresses due to the bells starts from the definition of the FFT of the structure Time History. In fact this allows to identify the fundamental frequency and harmonicas of each bell. Knowing the physical and geometrical characteristics it is possible to obtain from the motion equation of a generic bell: ϑ!! + where: ϑ ϑ!! m g h’ I mgh' sin ϑ = 0 I is is is is is is inclination of the bell as regards the equilibrium position. the angular acceleration of the bell. the bell mass. the acceleration of gravity. the reduced height. the moment of inertia of the bells as regards the rotation axis. From the analysis of the constraint reactions of the belfry, the expression of the forcing generated on the structure by the bell motion is: Fh = F sin ϑ = mg cos ϑ sin ϑ + mh'ϑ! 2 sin ϑ Knowing the forcing trend for each bell, it is possible to obtain the correspondent spectrum in the Fourier domain. This type of representation gives prominence to the frequency content of the stress and is useful to determine the resonance conditions, that can’t be directly seen in the function representation in the time domain. 4.5.4.5 Test execution Each bell has been made ring to rate. For each bell the response has been recorded during the rate phase and during the following phase of free oscillation. The last 125 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower executed test has allowed , with the same modalities, to record the answer of the Civic Tower to the contemporary action of all the five bells. Twenty recordings have been acquired and their characteristics, peak maximum amplitude (a max ) and maximum vectorial amplitude for the channel of the highest level (a vett ) are afterwards listed: name FVT_1.001 FVT_1.002 FVT_1.003 FVT_1.004 FVT_1.005 FVT_2.001 FVT_2.002 FVT_2.003 FVT_3.001 FVT_3.002 FVT_3.003 FVT_4.001 FVT_4.002 FVT_4.003 FVT_5.001 FVT_5.002 FVT_5.003 FVT_C.001 FVT_C.002 FVT_C.003 description Biggest bell Biggest bell Biggest bell Biggest bell Biggest bell Second bell Second bell Second bell Third bell Third bell Third bell Forth bell Forth bell Forth bell Smallest bell Smallest bell Smallest bell Bell concert Bell concert Bell concert Rate Free response Free response Free response Free response Rate Free response Free response Rate Free response Free response Rate Free response Free response Rate Free response Free response Rate Free response Free response a max -2 a vett -2 [m s ] [m s ] 1.98 1.19 1.03 0.48 0.3 0.97 0.62 0.81 1.99 1.51 1.56 0.68 0.78 0.68 0.9 0.78 0.66 2.36 0.95 0.51 1.010 0.736 0.673 0.383 0.302 1.370 0.158 1.190 0.437 0.363 0.660 0.764 0.937 0.671 0.557 0.560 0.540 1.190 0.515 0.334 4.5.4.6 Test identification All the signals have been acquired and recorded in the time domain and archived in ASCII format on digital support. Later on the files containing the signals have been named FVT_y.xxx where: FVT y xxx 126 means Forced Vibration Test is the bell number is the test serial number Development of shared analysis instruments for the operation of a internet-based monitoring system 4.6 Modal analysis bases The analysis of the vibrational response can be schematised by a theoretical way and by an experimental one, characterized by the three same stages: • • • Spatial (or physical) model: this stage consists in the description of the physical behaviours of the examined structure, which generally consist in its mass, stiffness and damping properties. Modal model: this stage consists in doing an analytical modal analysis of the spatial model, which takes to describe the structure behaviour with a range of modes of vibration. The natural frequencies, the corresponding mode shapes of vibration and the modal damping factors are the parameters that describe this model (this solution describes the manner according to which the structure naturally vibrates, i.e. without any external excitant force). Response model: this stage, of big interest, consists in the analysis of how the structure vibrates, if it is subjected to known excitation conditions, and , particularly, with which amplitudes. That depends non only on the structure behaviours, but also on the nature and the amplitude of the forcing; then the response model consists in the analysis of the response of the structure subjected to a standard excitation (from which it is possible to develop the response for each particular case) which can be that of a unitary sinusoidal force. The parameters that constitute this model are formed by Frequency Response Functions, defined in the frequency application field. The theoretical way starts from the definition of the experimental model, in order to arrive to the response model. Instead the experimental way, in which this work is interested, starts from the response model (obtained from experimental FRF) and takes to the modal model and to the spatial one. 127 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.6.1 One-Degree Of Freedom systems 4.6.1.1 Undamped system The spatial model is identified by the mass m e by the stiffness k. If f(t) = 0, then the motion equation is given by: m!x!+ kx = 0 ( 4.1 ) Its solution is: x(t) = xei ω 0 t ( 4.2 ) ω 0 = k/m ( 4.3 ) where Therefore the modal model is identified by only one mode of vibration, with natural frequency ω 0 . If f(t) ≠ 0 , then, considering an excitation in the form f(t) = fei ω t , the solution is: x(t) = xe i ω t ( 4.4 ) where x and f are complex numbers and give information on the phase and amplitude. In this case the motion equation is: (k − ω 2 m) xe i ω t = fe i ω t ( 4.5 ) The response model is represented by the Frequency Response Function (FRF): x 1 = = α( ω ) f k− ω 2 m ( 4.6 ) that can be directly deduced from (4.5). 4.6.1.2 Damped system Considering the viscous damping c, the motion equation for the free vibrations becomes: m!x!+ cx! + kx = 0 ( 4.7 ) The solution is: x(t) = x1e s1t + x 2 e s2t ( 4.8 ) with s complex number. Replacing this in (4.4) the following condition is obtained: (ms 2 + cs + k) = 0 ( 4.9 ) from which it is deduced that: s1,2 = − c c 2 − 4 km ± = −ω 0ζ ± i ω 0 1 − ζ 2 2m 2m ( 4.10 ) where 2 ω0 = k m 128 ( 4.11 ) Development of shared analysis instruments for the operation of a internet-based monitoring system ζ = c c0 = c 2 km ( 4.12 ) In the forcing vibrations case, when the response function is in the form x(t) = xe i ω t ( 4.13 ) and it is replaced in the motion equation: ( −ω 2 m+ i ω c + k) xe i ω t = fe i ω t ( 4.14 ) and the FRF in words of displacement receptance is: α( ω ) = 1 (k − ω m) + i( ω c) 2 ( 4.15 ) than the receptance is a complex number, with modulus and phase respectively: α( ω ) = x f = 1 (k − ω 2 m) 2 + ( ω c) 2 − θ α = tg −1 ( − ω c (k − ω 2 m)) ( 4.16 ) ( 4.17 ) 129 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.6.2 Multi-Degrees Of Freedom systems 4.6.2.1 Undamped Multi-Degrees Of Freedom systems For an undamped MDOF system characterized by N degree of freedom, the equation that governs the motion, written in form of matrix, is given by: [M ]!x!(t) + [K ]x(t) = f (t) ( 4.18 ) where :[M] mass matrix (N × N); [K] stiffness matrix (N × N); x(t) displacement vector (N × 1 ); f(t) force vector (N × 1). Also in this case [M] and [K] represent the spatial model. In the case of free vibrations solutions in the following form are looked for: x(t) = x e i ω t ( 4.19 ) where x is the vector (N × 1) of the displacements amplitudes, independent from the time. Replacing that in the motion equation, the following condition is deduced: ( [K ] − ω 2 [M ] )x e i ω t = 0 ( 4.20 ) therefore the non-trivial solutions are provided by: det [K ] − ω 2 [M ] = 0 ( 4.21 ) 2 2 2 From the (4.21) the N eigenvalues ( ω 1 , ω 2 , ..., ω N ) of the system are deduced, that correspond to the natural frequencies of the undamped system. 2 Replacing ω r in the (4.20) a set of eigenvalues ψ r (modes of vibration) are deduced. The complete solution can be expressed with two matrixes N × N , one of the eigenvectors (or modal) and one of the eigenvalues (eigenmatrix), which represent the modal model of the system: [ψ ] = " " " ψ1 ψ2 # ψr # ψ N " " 2 [Ω] = " " ω1 0 0 ω # 0 # $ # 2 0 " ωN 2 2 " 0 " 0 ( 4.22 ) " ( 4.23 ) The Ω matrix is only defined, whereas the mode shapes are subject to a scale factor which doesn’t influence the vibration mode form, but only its amplitude. Besides the modal matrix has the following behaviour (orthogonality): 130 Development of shared analysis instruments for the operation of a internet-based monitoring system m1 0 0 m2 [ψ ]T [M ][ψ ] = # # 0 0 k1 0 0 k2 [ψ ]T [K ][ψ ] = # # 0 0 # 0 # 0 $ # # mN ( 4.24 ) # 0 # 0 $ # # kN ( 4.25 ) therefore is also valid: 2 ω1 0 0 ω # 0 # $ # 2 0 " ωN 2 2 " 0 " 0 m1 0 = # 0 0 # m2 # # $ 0 0 0 # # mN −1 k1 0 0 k2 # # 0 0 # 0 # 0 $ # # kN ( 4.26 ) m r e k r are called modal mass and r mode stiffness . As the matrix [ ψ ] depends on an arbitrary scale factor it is not recommendable to refer to the modal mass or to the stiffness of a particular mode. Nevertheless is thought that the ratio kr / mr is only one 2 and it is up to the eigenvalue ω r normalizing as regards to the mass . Then, called Φ r the eigenvector ψ r normalized as regards to the mass, because of the orthogonality it is: [Φ ]T [M ][Φ ] = [I ] [Φ ][K ][Φ ] = [Ω] ( 4.27 ) If the structure is stressed sinusoidally by a range of forces, all with the same frequency w, but with different amplitude and phase, the motion equation becomes: ( [K ] − ω 2 [M ] )x e i ω t = f e i ω t ( 4.28 ) Then the unknown response is given by: x = ( [K ] − ω 2 [M ] ) −1 f ( 4.29 ) x = [α( ω )] f ( 4.30 ) [ α ( ω ) ] = ( [K ] − ω 2 [M ] ) −1 ( 4.31 ) that is: where: is the receptance matrix ( N × N ) of the system and represents the response model; the generic element of the matrix α jk ( ω ) is given by: α jk ( ω ) = x j f k f m = 0; m = 1, N; ≠ k Then it is possible to deduce the value of the elements of [α (ω ) ] from the expression (4.31). In fact it can be written: ( [K ] − ω 2 [M ] ) = [α ( ω ) ] −1 ( 4.32 ) for each frequency ( 4.33 ) 131 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower Pre-multiplying by [Φ ] and post-multiplying by [ Φ ], is obtained: T [Φ ]T ( [K ] − ω 2 [M ] )[Φ ] = [Φ ]T [α ( ω ) ] −1 [Φ ] ( 4.34 ) By which: [α ( ω ) ] = [Φ ][ ( ω r − ω 2 ) ] −1 [Φ ] 2 T ( 4.35 ) The (4.35) shows that the receptance matrix [α ( ω )] principle): α jk = x j /f k = α kj = x k /f j is symmetric (reciprocity ( 4.36 ) and allows to calculate each element of the FRF using the following formula: N α jk ( ω ) = ∑ r =1 ( rφ j )( r φ k ) 2 r ω −ω 2 N ( r ψ j )( r ψ k ) r =1 mr ( ω r − ω 2 ) =∑ 2 ( 4.37 ) or also: N α jk ( ω ) = ∑ r =1 r A jk ( 4.38 ) 2 ω r −ω 2 where a new parameter r A jk has been introduced, which has been defined as the modal constant of the r mode, because of the particular receptance linked to the coordinates j and k . The properties of the modal model and of the response model of a MDOF undamped system are the basis for the more general cases of damped systems. 4.6.2.2 Proportional damped system Here we are talking only about proportional damping: the advantage of using of this damping model is given by the fact that the modes are quite similar to those of the corresponding structure undamped (the mode shapes are exactly the same and the natural frequencies are very similar). The motion equation of a MDOF system with the presence of the viscous damping (the damping matrix [C] has been added) is considered. It is obtained: [M ]!x!(t) + [C ]x!(t) + [K ]x(t) = f (t) ( 4.39 ) for hypothesis it is assumed that the damping matrix is directly proportional to the stiffness matrix: [C ] = β [K ] ( 4.40 ) Pre-multiplying and post-multiplying by the undamped system eigenvectors matrix ψ , it is obtained: [ψ ]T [C ][ψ ] = β [ k r ] = [ cr ] ( 4.41 ) where the generic elements of the diagonal matrix [ cr ] (that is c r ) represent the generalized damping factors of various system modes. The fact that the matrix [ψ ]T [C ][ψ ] is diagonal, means that the mode shapes of the undamped system correspond to those ones of the damped system. That can be easily verified, considering the motion 132 Development of shared analysis instruments for the operation of a internet-based monitoring system equation without external forces, transforming it in the principal coordinates, using the [ ψ ] matrix: [ mr ]ρ!! + [ c r ]ρ! + [ k r ]ρ = 0 ( 4.42 ) ρ = [ψ ]−1 x ( 4.43 ) with by which the r-th equation is: mr ρ!!r + c r ρ! r + k r ρ r = 0 ( 4.44 ) which represents a single system mode; this mode has complex natural frequency, with an oscillatory part: ω' r = ω r 1 − ζ r2 2 ωr = ζr = ( 4.45 ) kr mr ( 4.46 ) cr 2 k r mr = 1 bω r 2 ( 4.47 ) and one of decay: αr = ζ rω r = β ( 4.48 ) 2 These considerations, extending themselves to the response analysis in the case of external excitement, referring to steps from (4.28) to (4.38), take to the definition of receptance as: [α ( ω ) ] = [ [K ] + i ω [C ] − ω 2 [M ]] −1 ( 4.49 ) that is: N α jk ( ω ) = ∑ r =1 ( rψ j )( rψ k ) (k r − ω 2 mr ) + i( ω c r ) ( 4.50 ) It is noticed that the receptance is very similar to that one of the undamped system (4.38); nevertheless now the sum is complex. It is obtained the same type of result with the hypothesis of proportionality with the mass. 133 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.7 Modal extraction 4.7.1 MDOF Curve Fitting The more direct matter to extract the modal parameters consists in finding the best approximation of the experimental FRF α i * = α * (ω i ) with the theoretical expression given by (4.50) N α i = α( ω i ) = ∑ r =1 r Aij ( 4.51 ) ( ω − ω ) + i 2ξω r ω i 2 r 2 i where r A ij is called modal constant and represents the product between the modal components of the beating point i and the reading point j . A criterion to define the approximation goodness is that of the minimum squares: the approximation is as better as the standard deviation between the experimental function and the theoretical one is smaller : n T (ω 1 ...ω N ;ξ1 ...ξ N ; A1 ...AN ) = ∑ (α i * −α i ) 2 ( 4.52 ) i =1 which represents a parametric expression with modal parameters. Then the modal parameters are extracted by minimizing the objective function T . The bond between modal parameters and objective function is typically non-linear, single natural frequency systems excepted, and has to be solved with non-linear optimisation procedures. 4.7.2 Experimental curve fitting The approximation procedure (fitting) has been applied to: • the FRF obtained by the shock tests: IRT14 IRT15 • the FRF obtained by the harmonic exciter: SST 4.7.2.1 Shock test In the first case the method described in 4.7.1 has been applied in direct form, since the information provided by the shock tests has allowed the complete reconstruction of the FRF either in amplitude or in phase. The non-linear optimisation procedure of the experimental FRF has been implemented on a program developed with LabVIEW. The identification results have been reported in the following tables. 4.7.2.2 Stepped-Sine Test Instead the FRF obtained taking advantage of the harmonic exciter turns out incomplete, the phase being known only in form relative among the acquisition channels. Particularly, in the reported FRF (Paragraph 4.8) the phase has conventionally 134 Development of shared analysis instruments for the operation of a internet-based monitoring system been considered null to the measurement point A14 (corresponding to the acquisition channel 11). The experimental curve fitting has conformed to the following logical procedure: 1. The forcing is of rotational type; it can be seen as the combination of two sinusoidal forces F14 and F15, indeed acting in the direction of the measurement point A14 (acquisition channel 11) and of the measurement point A15 (acquisition channel 12), but out of phase of π/2. Using the complex notation, the exciter force can be expressed as: F0 = F14 + i ⋅ F15 ( 4.53 ) where: F 0 = forcing generated by the vibrodyne F 14 , F 15 = forcing components in the x and y directions 2. the FRF amplitude of the virtual response channel, corresponding to the direction of forcing application, has been restored: α 0 ,0* = α 0 ,14* + i ⋅ α 0 ,15* ( 4.54 ) 3. The virtual channel phase has been calculated approximating the experimental FRF to that described in the Paragraph 4.7.1, but imposing that the modal constants nave positive sign: r Aij ≥ 0 ( 4.55 ) This characteristic comes directly from the definition of the modal constant, when the direction of the stressing point is the same as the one of the measurement point. 4. The virtual channel A00 phase has been defined; this channel has been, considered as referring channel and as regards to that first the relative phases of the FRF with regards to the other channels, then the absolute ones, have been calculated. 5. The modal extraction with the same method described in the Paragraph 4.7.1 has be done. The extraction result has been reported afterwards. 135 4.7.2.3 IRT 14 1 2 3 4 5 6 7 8 9 10 11 Freq. [Hz] 0.85 0.88 3.62 3.70 4.34 6.74 6.89 10.42 13.91 14.48 17.12 Damping 0.0118 0.0117 0.0197 0.0146 0.0138 0.0271 0.0197 0.0206 0.0176 0.0191 0.0202 2.51E-07 1.58E-07 -4.17E-08 -8.61E-08 -6.46E-07 1.11E-06 5.13E-08 -1.30E-06 1.79E-06 -2.97E-07 -6.08E-07 1.58E-06 2.24E-07 -1.58E-06 1.69E-06 -6.59E-07 1.13E-06 9.57E-07 -1.07E-06 2.52E-07 -1.98E-07 -8.29E-08 1.13E-07 1.17E-06 2.14E-06 7.75E-06 3.78E-06 1.57E-06 2.20E-06 2.08E-06 1.63E-06 -2.00E-06 2.25E-06 3.61E-06 4.07E-06 -3.77E-06 3.17E-06 2.78E-06 1.76E-07 1.75E-07 -1.05E-07 -1.63E-07 -5.60E-07 3.08E-07 -4.41E-07 -6.31E-07 3.61E-07 -2.96E-07 -5.38E-07 -1.02E-06 4.24E-07 -1.05E-07 6.37E-07 -3.76E-09 -2.31E-06 5.60E-07 9.72E-07 7.12E-08 1.92E-08 -7.73E-08 1.24E-08 -7.84E-07 -5.54E-07 -9.20E-07 -9.58E-07 -5.70E-07 -2.04E-06 -1.67E-06 -4.86E-07 -9.39E-07 -4.56E-07 -3.78E-10 -4.10E-07 1.32E-06 8.03E-07 -7.71E-09 -9.07E-08 -5.04E-08 -1.31E-07 -3.22E-08 -2.87E-06 2.91E-06 2.01E-06 -2.86E-06 3.34E-06 4.28E-06 -5.44E-06 6.64E-06 6.13E-06 -3.39E-06 6.91E-06 3.45E-06 -9.13E-06 -1.07E-05 -9.89E-06 -4.96E-07 -3.78E-07 5.30E-07 5.02E-07 3.51E-06 -1.03E-06 4.05E-06 4.76E-06 -9.03E-07 4.97E-06 1.35E-06 -2.06E-07 5.38E-07 -4.76E-06 1.08E-06 -2.87E-06 2.26E-06 -4.05E-06 -3.89E-06 -3.01E-07 2.25E-07 -2.75E-07 1.75E-07 2.65E-06 -4.13E-07 2.08E-06 2.17E-06 -3.01E-07 2.26E-06 -9.02E-07 3.20E-07 6.05E-07 -1.86E-06 4.13E-07 -1.45E-06 -1.51E-06 -2.90E-06 2.16E-06 -1.56E-07 1.15E-07 -2.42E-08 -1.83E-07 3.00E-06 -5.87E-07 2.18E-06 1.28E-06 5.87E-07 4.32E-07 -2.36E-06 8.70E-07 -1.71E-06 -2.01E-06 2.15E-07 -1.40E-06 -3.65E-06 3.00E-06 2.45E-06 -1.70E-07 1.56E-07 1.43E-07 1.51E-07 9.64E-07 3.02E-07 7.74E-07 3.68E-07 -1.77E-07 3.35E-07 9.31E-07 -1.14E-07 -7.00E-07 -9.64E-07 6.88E-08 -7.99E-07 7.33E-07 -1.46E-06 1.66E-06 -2.18E-07 -1.79E-07 9.68E-08 -1.41E-07 -1.25E-06 2.93E-07 -8.76E-07 4.62E-07 -2.93E-07 5.81E-07 -1.27E-06 -8.66E-08 8.33E-07 -1.05E-06 4.37E-07 1.19E-06 -1.52E-06 -1.73E-06 2.24E-06 3.91E-07 1.28E-07 4.57E-07 4.06E-07 2.03E-06 -3.38E-06 -4.28E-06 3.10E-06 -2.45E-06 -1.49E-06 -2.14E-06 2.07E-06 2.41E-06 -4.01E-06 3.06E-06 1.07E-06 4.66E-06 6.23E-06 5.96E-06 -1 Modal constants A [kg ] Mode A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 136 4.7.2.4 IRT 15 1 2 3 4 5 6 7 8 9 10 11 Freq. [Hz] 0.85 0.88 3.62 3.70 4.34 6.74 6.89 10.42 13.91 14.48 17.12 Damping 0.0118 0.0117 0.0197 0.0146 0.0138 0.0271 0.0197 0.0206 0.0176 0.0191 0.0202 1.39E-07 1.06E-07 -6.11E-08 -1.54E-07 -9.19E-07 9.84E-07 1.25E-06 -1.95E-06 7.74E-07 -6.09E-07 3.90E-07 4.03E-07 4.32E-07 -7.74E-07 7.48E-07 -6.09E-07 5.13E-07 8.01E-07 -1.17E-06 1.20E-07 -1.43E-07 -9.80E-08 3.72E-07 -1.47E-06 5.24E-06 2.64E-06 -1.33E-06 2.01E-06 1.52E-06 1.81E-06 -1.33E-06 -1.69E-06 6.44E-06 -7.91E-06 7.07E-06 -6.63E-06 8.57E-06 2.30E-06 1.76E-07 1.75E-07 -1.05E-07 -1.63E-07 -1.62E-07 3.08E-07 -4.41E-07 -6.31E-07 3.61E-07 2.96E-07 -4.02E-07 9.49E-07 -4.24E-07 -3.11E-07 3.77E-07 -4.87E-07 2.31E-06 9.24E-07 9.72E-07 7.12E-08 1.07E-07 -7.73E-08 8.82E-08 -1.38E-07 -5.54E-07 -9.20E-07 -9.58E-07 -5.70E-07 4.37E-07 -2.79E-07 -2.83E-07 -9.39E-07 -4.56E-07 3.20E-07 -4.10E-07 1.32E-06 8.03E-07 -4.37E-07 -9.07E-08 -5.04E-08 -1.31E-07 -7.32E-08 2.87E-06 -2.91E-06 -2.01E-06 5.68E-06 -4.93E-06 -4.28E-06 5.44E-06 -6.64E-06 -6.13E-06 6.88E-06 -6.91E-06 -6.88E-06 9.13E-06 1.07E-05 9.89E-06 -4.96E-07 -3.78E-07 2.57E-07 2.57E-07 7.14E-07 2.92E-06 4.28E-07 -7.62E-07 2.80E-06 4.55E-07 4.28E-07 -1.44E-06 5.38E-07 -7.14E-07 -1.08E-06 1.35E-06 -4.29E-06 -4.05E-06 -3.32E-06 -3.01E-07 2.25E-07 -1.35E-07 7.60E-08 5.52E-07 1.86E-06 3.11E-07 -3.76E-07 1.60E-06 3.76E-07 -2.91E-07 8.60E-07 3.53E-07 -4.86E-07 -2.35E-06 5.89E-07 -2.26E-06 -2.90E-06 2.16E-06 -1.56E-07 1.15E-07 -2.42E-08 -1.03E-07 7.00E-07 1.76E-06 5.57E-07 7.42E-07 1.41E-06 6.43E-07 -6.56E-07 -8.70E-07 -5.42E-07 -5.42E-07 -1.10E-06 -3.05E-07 3.65E-06 3.00E-06 -2.45E-06 -1.70E-07 1.56E-07 1.43E-07 8.76E-08 1.89E-07 3.02E-07 2.01E-07 3.68E-07 -3.40E-07 3.35E-07 1.89E-07 -4.76E-07 -1.46E-07 -2.77E-07 -6.79E-07 -2.44E-07 7.33E-07 -1.46E-06 1.66E-06 -2.18E-07 -1.79E-07 9.68E-08 -7.87E-08 -2.19E-07 2.93E-07 -2.65E-07 4.62E-07 -2.93E-07 5.81E-07 -2.05E-07 -3.22E-07 1.23E-07 -2.49E-07 4.37E-07 2.83E-07 1.52E-06 -1.73E-06 2.24E-06 3.91E-07 1.28E-07 1.22E-07 3.20E-07 -3.64E-06 3.38E-06 4.28E-06 -2.20E-06 3.54E-06 1.49E-06 2.14E-06 -3.07E-06 -2.41E-06 2.18E-06 -5.01E-06 -4.41E-06 -4.66E-06 -6.23E-06 -5.96E-06 -1 Modal constants A [kg ] Mode A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 137 4.7.2.5 SST 1 2 3 4 5 6 7 8 9 10 11 Freq. [Hz] 0.85 0.88 3.62 3.70 4.34 6.74 6.77 10.34 131.41 14.42 16.78 Damping 0.0118 0.0117 0.0197 0.0133 0.0104 0.0271 0.0197 0.0206 0.0176 0.0191 0.0202 2.56E-08 3.02E-08 -1.12E-08 -3.07E-08 -4.36E-08 1.17E-07 6.99E-09 -1.43E-07 3.27E-07 -1.09E-07 -2.06E-07 5.81E-07 -1.55E-07 -2.19E-07 8.42E-07 -3.18E-07 1.11E-06 6.11E-07 -1.07E-06 4.11E-08 -1.37E-08 -4.86E-08 5.42E-09 1.47E-07 1.05E-07 2.49E-07 1.46E-07 2.73E-07 4.08E-07 3.83E-07 4.81E-07 3.91E-07 6.63E-07 6.15E-07 5.49E-07 -2.93E-07 9.60E-07 3.26E-07 2.97E-08 1.45E-08 -6.61E-09 -1.29E-08 -7.64E-08 6.63E-08 -3.30E-08 -1.15E-07 1.21E-07 -7.33E-08 -7.00E-08 1.18E-07 -1.44E-07 -3.36E-09 5.91E-08 -9.15E-09 -2.80E-07 -1.20E-07 1.74E-07 -1.01E-08 9.39E-10 1.21E-08 5.77E-10 4.51E-08 2.84E-08 3.43E-08 8.41E-08 4.91E-08 5.22E-08 9.19E-08 4.54E-08 7.75E-08 4.70E-08 -3.78E-10 -4.02E-08 8.34E-08 -1.15E-07 -7.71E-09 3.46E-09 4.83E-09 -1.62E-08 -3.19E-09 -1.48E-07 8.18E-08 1.23E-07 -2.86E-07 2.01E-07 2.37E-07 -6.06E-07 2.37E-07 2.69E-07 -6.87E-07 3.44E-07 2.23E-07 -4.88E-07 -5.24E-07 -3.90E-07 -2.49E-08 -2.13E-08 2.73E-08 1.51E-08 1.53E-07 -1.73E-07 -9.25E-08 1.08E-07 -1.12E-07 6.36E-08 1.43E-07 -5.79E-08 -3.09E-08 -4.50E-08 2.60E-07 -9.25E-08 1.53E-07 1.05E-07 -3.14E-07 -3.23E-08 -3.55E-08 3.55E-08 2.09E-08 2.37E-07 -2.40E-07 -2.05E-07 2.05E-07 -1.12E-07 -1.13E-07 -1.81E-07 1.50E-07 2.47E-07 -1.99E-07 1.65E-07 2.05E-07 -5.41E-07 -5.76E-07 4.08E-07 1.98E-08 -1.98E-08 -2.42E-08 -1.31E-08 1.45E-07 -1.10E-07 1.10E-07 6.65E-08 -8.81E-08 5.51E-08 -1.32E-07 6.24E-08 -1.28E-07 -8.27E-08 4.51E-08 -9.68E-08 -2.09E-07 -4.59E-07 2.32E-07 1.45E-08 1.26E-08 1.37E-08 1.30E-08 1.28E-07 4.94E-08 1.18E-07 7.47E-08 -4.02E-08 1.43E-08 1.45E-07 -5.15E-08 -1.10E-07 -9.19E-08 6.88E-08 -4.02E-08 5.83E-08 -1.75E-07 1.36E-07 -1.70E-08 2.82E-08 1.08E-08 -1.82E-08 -8.25E-08 5.68E-08 -8.25E-08 7.80E-08 -4.25E-08 3.30E-08 -1.27E-07 -4.51E-08 8.99E-08 -8.60E-08 1.28E-07 7.22E-08 -2.49E-07 -2.03E-07 2.77E-07 -4.64E-08 2.10E-08 4.45E-08 5.17E-08 4.16E-07 -3.85E-07 -5.78E-07 3.85E-07 -5.06E-07 2.17E-07 -3.61E-07 4.91E-07 -3.32E-07 -3.37E-07 6.74E-07 4.57E-07 7.22E-07 7.22E-07 8.67E-07 -1 Modal constants A [kg ] Mode 138 A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.7.3 Modal model At the end of the modal model definition, the results obtained by the FRF analysis based on the shock tests have been disregarded for the following reasons: 1. the frequency resolution of the first group of mode shapes turns out insufficient; 2. the objective functions have minimum value bigger than the results obtained by the Stepped-sine test based FRF. This is consequence of the low level of the excitement generated by the hammer as regards to the environmental vibrations, as it is manifest from the qualitative analysis of the experimental curves. For these, afterwards the parameters calculated beginning from the experimental FRF obtained from the Stepped-sine test will be adopted as basis for the modal model definition. Particularly the averages of the frequencies and of the damping ratios, extracted by each signal, have been adopted as frequencies and damping ratios. As regards to the calculus of the modal components, first the virtual components of the modes of vibration (that is the components regarding to the complex direction of the forcing) have been calculated, using the following relationship: ( r φ0 ) = r A00 ( 4.56 ) Then the modal components, normalized with regards to the mass, turn out to be bound to the modal constants according to the relationship: ( r φk ) = r A jk ( r φ0 ) ( 4.57 ) Then the modal components have been calculated as the average of those obtained by each signal. The results have been reported in the following table. 139 4.7.3.1 Modal model 1 2 3 4 5 6 7 8 9 10 11 Freq. [Hz] 0.85 0.88 3.62 3.70 4.34 6.74 6.77 10.34 131.41 14.42 16.78 Damping 0.0118 0.0117 0.0197 0.0133 0.0104 0.0271 0.0197 0.0206 0.0176 0.0191 0.0202 2.74E-05 3.23E-05 -1.20E-05 -3.29E-05 -4.66E-05 1.25E-04 7.47E-06 -1.53E-04 3.49E-04 -1.17E-04 -2.20E-04 6.21E-04 -1.66E-04 -2.34E-04 9.00E-04 -3.40E-04 1.18E-03 6.53E-04 -1.14E-03 4.88E-05 -1.63E-05 -5.77E-05 6.43E-06 1.74E-04 1.25E-04 2.96E-04 1.73E-04 3.24E-04 4.84E-04 4.54E-04 5.71E-04 4.65E-04 7.87E-04 7.30E-04 6.51E-04 -3.48E-04 1.14E-03 3.87E-04 8.55E-05 4.17E-05 -1.90E-05 -3.71E-05 -2.20E-04 1.91E-04 -9.49E-05 -3.31E-04 3.48E-04 -2.11E-04 -2.01E-04 3.39E-04 -4.13E-04 -9.66E-06 1.70E-04 -2.63E-05 -8.05E-04 -3.45E-04 5.00E-04 -4.33E-05 4.02E-06 5.18E-05 2.47E-06 1.93E-04 1.22E-04 1.47E-04 3.60E-04 2.10E-04 2.24E-04 3.94E-04 1.94E-04 3.32E-04 2.01E-04 -1.62E-06 -1.72E-04 3.57E-04 -4.93E-04 -3.30E-05 5.32E-06 7.43E-06 -2.49E-05 -4.90E-06 -2.28E-04 1.26E-04 1.89E-04 -4.40E-04 3.09E-04 3.64E-04 -9.32E-04 3.64E-04 4.13E-04 -1.06E-03 5.29E-04 3.42E-04 -7.50E-04 -8.06E-04 -6.00E-04 -3.19E-05 -4.94E-05 2.40E-05 2.19E-05 2.15E-04 -1.48E-04 -2.02E-04 3.78E-04 -3.44E-04 -5.67E-04 -2.22E-04 -8.41E-05 -7.90E-05 -3.33E-04 1.62E-04 -2.89E-04 2.51E-04 3.03E-04 3.66E-04 -4.34E-05 -3.71E-05 4.77E-05 2.63E-05 2.67E-04 -3.02E-04 -1.62E-04 1.89E-04 -1.95E-04 1.11E-04 2.50E-04 -1.01E-04 -5.40E-05 -7.87E-05 4.54E-04 -1.62E-04 2.67E-04 1.83E-04 -5.48E-04 5.11E-05 -5.10E-05 -6.25E-05 -3.37E-05 3.75E-04 -2.83E-04 2.83E-04 1.72E-04 -2.27E-04 1.42E-04 -3.42E-04 1.61E-04 -3.31E-04 -2.14E-04 1.16E-04 -2.50E-04 -5.40E-04 -1.19E-03 6.00E-04 3.65E-05 3.18E-05 3.45E-05 3.27E-05 3.22E-04 1.24E-04 2.97E-04 1.88E-04 -1.01E-04 3.60E-05 3.65E-04 -1.30E-04 -2.75E-04 -2.31E-04 1.73E-04 -1.01E-04 1.47E-04 -4.41E-04 3.43E-04 -3.63E-05 6.02E-05 2.30E-05 -3.88E-05 -1.76E-04 1.21E-04 -1.76E-04 1.66E-04 -9.06E-05 7.04E-05 -2.70E-04 -9.63E-05 1.92E-04 -1.83E-04 2.73E-04 1.54E-04 -5.31E-04 -4.32E-04 5.91E-04 -4.91E-05 2.22E-05 4.71E-05 5.48E-05 4.41E-04 -4.08E-04 -6.12E-04 4.08E-04 -5.36E-04 2.30E-04 -3.82E-04 5.20E-04 -3.52E-04 -3.57E-04 7.14E-04 4.84E-04 7.65E-04 7.65E-04 9.19E-04 Modal constants A [kg -1/2 ] Mode A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 140 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.8 Frequency Response Functions Frequency Response Function - Amplitude - Channel 1 1.00E-04 1.00E-05 1.00E-06 [rad] 1.00E-07 1.00E-08 1.00E-09 1.00E-10 1.00E-11 1.00E-12 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 2 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] 141 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower Frequency Response Function - Amplitude - Channel 3 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 4 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 [Hz] 142 12.00 14.00 16.00 18.00 20.00 Development of shared analysis instruments for the operation of a internet-based monitoring system Frequency Response Function - Amplitude - Channel 5 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 6 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] 143 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower Frequency Response Function - Amplitude - Channel 7 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 8 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 [Hz] 144 12.00 14.00 16.00 18.00 20.00 Development of shared analysis instruments for the operation of a internet-based monitoring system Frequency Response Function - Amplitude - Channel 9 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 10 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] 145 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower Frequency Response Function - Amplitude - Channel 11 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 12 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 [Hz] 146 12.00 14.00 16.00 18.00 20.00 Development of shared analysis instruments for the operation of a internet-based monitoring system Frequency Response Function - Amplitude - Channel 13 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 14 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] 147 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower Frequency Response Function - Amplitude - Channel 15 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 16 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 [Hz] 148 12.00 14.00 16.00 18.00 20.00 Development of shared analysis instruments for the operation of a internet-based monitoring system Frequency Response Function - Amplitude - Channel 17 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 18 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] 149 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower Frequency Response Function - Amplitude - Channel 19 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00 [Hz] Frequency Response Function - Amplitude - Channel 20 1.00E-04 1.00E-05 [rad] 1.00E-06 1.00E-07 1.00E-08 1.00E-09 0.00 2.00 4.00 6.00 8.00 10.00 [Hz] 150 12.00 14.00 16.00 18.00 20.00 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.9 17-DOF modelling To conceptually model the structure as a one-dimensional system with 17 DOF is suitable for the geometrical interpretation of the results of the modal extraction. Particularly, the horizontal displacements (X and Y direction), the rotation around the Z axis in correspondence with the five measurement levels and the two base-section rotations around the X and Y axes have been taken in consideration. The X axis corresponds to the West-East axis (the positive direction is towards East); the Y axis corresponds to the South-North axis (the positive direction is towards North). This conceptual model is represented in the following figure: Y5 ϑ5 X5 Y4 ϑ4 X4 Y3 ϑ3 X3 Y2 ϑ2 X2 Y1 ϑ1 ϑy X1 ϑx On grounds of expediency the position of the transducer installed in the real structure and their corresponding directions are reported in the following table: 151 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower Accelerometer S/N Direction Height A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 8554 8553 7932 7859 1626 2360 2116 2115 2117 2592 2594 1879 2593 2590 2589 2359 1878 1877 2591 dir. Z dir. Z dir. Z dir. Z dir. Y dir. X dir. Y dir. Y dir. X dir. Y dir. Y dir. X dir. Y dir. Y dir. X dir. Y dir. XY dir. XY dir. XY 0,00 m 0,00 m 0,00 m 0,00 m 8,00 m 8,00 m 8,00 m 15,81 m 15,81 m 15,81 m 24,23 m 24,23 m 24,23 m 31,90 m 31,90 m 31,90 m 38,70 m 38,70 m 38,70 m (The transducer of the level 5 have been placed in direction of 45° with regard to the X and Y directions) The geometrical relationships, which there are between the measurement points and the DOF of the one-dimensional structure used to describe the mode shapes, are described afterwards. The terms Y A05 , X A06 , etc., used in the formulas, show the displacements (in terms of kg1/2 ) relative to the measurement points (A05, A06, etc.) of the real structure. 152 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.9.1 Displacements in X dir. Levels 1 – 4: φ x ,1 = X A06 − Y A05 Y A07 + 4 4 φ x ,2 = X A09 − Y A08 Y A10 + 4 4 φ x ,3 = X A12 − Y A11 Y A13 + 4 4 φ x ,4 = X A15 − Y A14 Y A16 + 4 4 ( 4.58 ) Level 5 φ x ,5 = − XY A17 3 − XY A18 + XY A19 / 2 4 4 4.9.2 Displacements in Y dir. Levels 1 – 4: φ y ,1 = −(Y A05 + Y A07 ) / 2 φ y ,2 = −(Y A08 + Y A10 ) / 2 ( 4.59 ) φ y ,3 = −(Y A11 + Y A13 ) / 2 φ y ,4 = −(Y A14 + Y A16 ) / 2 Level 5 3 4 φ y ,5 = XY A17 − XY A18 − XY A19 / 2 4 4.9.3 Rotations around Z axis Levels 1 – 4: ϑ z ,1 = −(Y A05 − Y A07 ) / 4.8 ϑ z ,2 = −(Y A08 − Y A10 ) / 4.8 ( 4.60 ) ϑ z ,3 = −(Y A11 − Y A13 ) / 4.8 ϑ z ,4 = −(Y A14 − Y A16 ) / 4.8 Level 5 153 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower ϑ z ,5 = −( XY A17 − XY A19 ) / 5.45 4.9.4 Base rotations Level 0: ϑ y ,0 = [(Y A01 − Y A02 ) / 4.3 + (Y A04 − Y A03 ) / 4.3] / 2 ( 4.61 ) ϑ x ,0 = [(Y A01 − Y A04 ) / 4.26 + (Y A02 − Y A03 ) / 4.32] / 2 The table containing the modal model, expressed in the 17 DOF of the conceptual model, and the graphical representation of the corresponding forms are reported afterwards. 154 1 2 3 4 5 6 7 8 9 10 11 Freq. [Hz] 0.85 0.88 3.62 3.70 4.34 6.74 6.77 10.34 131.41 14.42 16.78 Damping 0.0118 0.0117 0.0197 0.0133 0.0104 0.0271 0.0197 0.0206 0.0176 0.0191 0.0202 Height 0.00 8.00 16.00 24.00 31.37 39.90 0.000 -1.1E-04 -3.4E-04 -6.1E-04 -9.3E-04 -1.3E-03 0.000 -9.4E-05 -2.5E-04 -5.7E-04 -7.6E-04 -7.9E-04 0.000 -1.7E-04 -3.2E-04 -3.9E-04 -1.7E-04 6.5E-04 0.000 -1.3E-04 -2.4E-04 -2.1E-04 -9.2E-05 2.7E-04 0.000 -3.0E-05 -1.1E-04 -5.2E-06 -1.8E-04 3.8E-04 0.000 4.0E-04 4.3E-04 2.0E-04 -4.4E-04 -6.2E-04 0.000 3.5E-04 2.1E-04 -2.7E-04 -3.3E-04 1.2E-03 0.000 2.3E-04 -2.7E-04 -1.9E-04 -1.1E-04 1.4E-03 0.000 -1.1E-04 8.9E-05 -3.1E-05 -1.4E-04 6.5E-04 0.000 -1.2E-04 6.4E-05 2.1E-04 -1.9E-04 6.6E-04 0.000 1.4E-04 3.8E-04 -5.1E-04 -5.0E-04 -1.9E-04 Φ Y [kg -1/2 ] 0.00 8.00 16.00 24.00 31.37 39.90 0.000 2.0E-05 1.3E-04 1.9E-04 2.9E-04 3.7E-04 0.000 -2.3E-04 -3.3E-04 -4.6E-04 -7.2E-04 -1.4E-03 0.000 1.7E-04 2.7E-04 3.1E-04 1.8E-05 -2.7E-04 0.000 -1.7E-04 -2.9E-04 -3.6E-04 -1.5E-05 5.4E-04 0.000 3.6E-05 3.8E-05 3.1E-04 3.6E-04 2.8E-04 0.000 -3.6E-04 -4.0E-04 1.0E-04 3.7E-04 -8.4E-05 0.000 -3.9E-04 -2.4E-04 3.7E-04 3.1E-04 1.9E-04 0.000 -4.4E-04 -2.2E-04 3.6E-04 2.5E-04 4.1E-04 0.000 -2.7E-04 -1.2E-04 -4.5E-05 1.7E-04 3.4E-04 0.000 1.8E-04 -1.1E-04 3.9E-05 1.5E-05 5.1E-05 0.000 8.6E-05 -8.9E-05 3.7E-04 -6.4E-05 -3.0E-04 ϑ Z kg -1/2 m -1 ] 0.00 8.00 16.00 24.00 31.37 39.90 0.000 1.1E-05 7.6E-06 1.1E-05 -2.2E-05 -8.0E-06 0.000 2.5E-05 6.5E-05 2.2E-06 -2.8E-05 1.5E-05 0.000 1.9E-05 2.5E-05 -4.4E-05 -3.5E-06 5.6E-05 0.000 -9.6E-06 -2.8E-05 -1.3E-05 -7.8E-05 -5.9E-05 0.000 -8.0E-05 -1.7E-04 -3.0E-04 -2.9E-04 -2.5E-04 0.000 -1.9E-06 -1.7E-05 2.2E-05 -7.3E-06 -5.8E-06 0.000 -2.3E-05 -1.7E-05 1.4E-05 -1.5E-05 5.5E-05 0.000 -7.2E-05 -3.3E-05 1.2E-05 1.7E-06 -5.0E-05 0.000 1.2E-05 -2.9E-05 -1.3E-04 2.7E-05 -1.3E-04 0.000 0.0E+00 -2.2E-05 9.6E-05 7.0E-05 3.7E-05 0.000 -2.2E-04 -1.3E-04 6.4E-06 1.8E-04 -3.1E-04 ϑY 0.00 -3.0E-06 1.5E-05 3.0E-06 -1.1E-05 2.1E-06 7.9E-07 3.1E-06 1.6E-05 -3.2E-07 -1.4E-05 -5.2E-06 ϑX 0.00 1.2E-05 9.7E-06 2.1E-05 -1.1E-05 4.9E-06 -2.8E-05 -2.5E-05 1.1E-05 7.9E-07 6.1E-07 -1.3E-05 Φ X [kg -1/2 ] Mode 155 45.00 45.00 40.00 40.00 40.00 35.00 35.00 35.00 30.00 30.00 30.00 25.00 25.00 25.00 20.00 H [m] 45.00 H [m] H [m] 4.9.4.1 0.85 Hz frequency 20.00 20.00 15.00 15.00 15.00 10.00 10.00 10.00 5.00 5.00 5.00 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 3.E-03 0.00 -5.E-03 5.E-03 -3.E-03 Φ x [kg-1/2] -1.E-03 1.E-03 3.E-03 0.00 -1.E-03 5.E-03 -5.E-04 Φ y [kg-1/2] 0.E+00 ϑ z [kg -1/2 5.E-04 1.E-03 5.E-04 1.E-03 -1 m ] 45.00 45.00 40.00 40.00 40.00 35.00 35.00 35.00 30.00 30.00 30.00 25.00 25.00 25.00 20.00 H [m] 45.00 H [m] H [m] 4.9.4.2 0.88 Hz frequency 20.00 20.00 15.00 15.00 15.00 10.00 10.00 10.00 5.00 5.00 5.00 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 Φ x [kg-1/2] 156 3.E-03 5.E-03 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 Φ y [kg-1/2] 3.E-03 5.E-03 0.00 -1.E-03 -5.E-04 0.E+00 ϑ z [kg-1/2m -1] 45.00 45.00 40.00 40.00 40.00 35.00 35.00 35.00 30.00 30.00 30.00 25.00 25.00 25.00 20.00 H [m] 45.00 H [m] H [m] 4.9.4.3 3.62 Hz frequency 20.00 20.00 15.00 15.00 15.00 10.00 10.00 10.00 5.00 5.00 5.00 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 3.E-03 0.00 -5.E-03 5.E-03 -3.E-03 Φ x [kg-1/2] -1.E-03 1.E-03 3.E-03 0.00 -1.E-03 5.E-03 -5.E-04 Φ y [kg-1/2] 0.E+00 ϑ z [kg -1/2 5.E-04 1.E-03 5.E-04 1.E-03 -1 m ] 45.00 45.00 40.00 40.00 40.00 35.00 35.00 35.00 30.00 30.00 30.00 25.00 25.00 25.00 20.00 H [m] 45.00 H [m] H [m] 4.9.4.4 3.70 Hz frequency 20.00 20.00 15.00 15.00 15.00 10.00 10.00 10.00 5.00 5.00 5.00 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 Φ x [kg-1/2] 3.E-03 5.E-03 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 Φ y [kg-1/2] 3.E-03 5.E-03 0.00 -1.E-03 -5.E-04 0.E+00 ϑ z [kg-1/2m -1] 157 45.00 45.00 40.00 40.00 40.00 35.00 35.00 35.00 30.00 30.00 30.00 25.00 25.00 25.00 20.00 H [m] 45.00 H [m] H [m] 4.9.4.5 4.34 Hz frequency 20.00 20.00 15.00 15.00 15.00 10.00 10.00 10.00 5.00 5.00 5.00 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 3.E-03 0.00 -5.E-03 5.E-03 -3.E-03 Φ x [kg-1/2] -1.E-03 1.E-03 3.E-03 0.00 -1.E-03 5.E-03 -5.E-04 Φ y [kg-1/2] 0.E+00 ϑ z [kg -1/2 5.E-04 1.E-03 5.E-04 1.E-03 -1 m ] 45.00 45.00 40.00 40.00 40.00 35.00 35.00 35.00 30.00 30.00 30.00 25.00 25.00 25.00 20.00 H [m] 45.00 H [m] H [m] 4.9.4.6 6.74 Hz frequency 20.00 20.00 15.00 15.00 15.00 10.00 10.00 10.00 5.00 5.00 5.00 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 Φ x [kg-1/2] 158 3.E-03 5.E-03 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 Φ y [kg-1/2] 3.E-03 5.E-03 0.00 -1.E-03 -5.E-04 0.E+00 ϑ z [kg-1/2m -1] 45.00 45.00 40.00 40.00 40.00 35.00 35.00 35.00 30.00 30.00 30.00 25.00 25.00 25.00 20.00 H [m] 45.00 H [m] H [m] 4.9.4.7 6.78 Hz frequency 20.00 20.00 15.00 15.00 15.00 10.00 10.00 10.00 5.00 5.00 5.00 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 Φ x [kg-1/2] 3.E-03 5.E-03 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 Φ y [kg-1/2] 3.E-03 5.E-03 0.00 -1.E-03 -5.E-04 0.E+00 ϑ z [kg -1/2 5.E-04 1.E-03 -1 m ] 159 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.10 Bells dynamic actions This paragraph aim is the characterization of the dynamic forcing induced by the bells on the structure. 4.10.1 Bells features The bell system consists of five bells of different size, disposed on two levels (the two smaller on the upper level and the remaining three on the lower level, disposed with the same rotation axis). Each bell is operated by a electromotor. The physical and geometrical features of the five bells of the Civic Tower of Portogruaro have been deduced from the documentation provided by the “Studio Busetto, Pordenone” and have been summarized in the following table: Bell N° Tone m* [kg] m [kg] D [m] h [m] Biggest Second Third Forth Smallest 1 2 3 4 5 Re Mi Fa # Sol La 1280 880 620 520 350 1380 969 690 585 402 1.28 1.14 1.01 0.95 0.85 0.64 0.66 0.7 0.54 0.57 where m* m D h bell mass; bell plus stock mass bell mouth diameter distance between barycentre and rotation axis; In the following page there are the figures of the iron reticular structure that supports the bells of the Civic Tower. 161 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower Figure 4-4 Plant, section and prospect of the iron reticular structure 162 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.10.2 Bells motion 4.10.2.1 Time history of the composed pendulum The motion occurs along a plane perpendicular to the rotation axis. In order to study this motion the model of the composed pendulum, in which the rotational DOF J, defined as the angle between the bell vertical axis in a generic instant t and the vertical direction passing through the centre of the oscillation, is considered an unknown, will be used. Then the motion equation of a generic bell is given by the following homogeneous differential equation of second degree: ϑ!! + where ϑ m g h I mgh sin ϑ = 0 I ( 4.62 ) rotational DOF; bell mass; acceleration of gravity; distance between barycentre and rotation axis; bell moment of inertia as regards to the rotation axis. Since I = Ig +mh 2 , where Ig barycentre moment of inertia, then the(4.62) becomes: ϑ!! + g sin ϑ = 0 h' ( 4.63 ) where h’ represents the reduced length of the equivalent pendulum and is: h' = h + Ig mh ( 4.64 ) 4.10.2.2 Experimental frequency of oscillation In the experimental stage of the research the structure response (time history) to the bells action (rung one by one and all together) has been recorded. The response FFT (Fast Fourier Transform) allows to give prominence to the peaks corresponding to the bells harmonicas. The first of these peaks correspond to the I harmonica (called fundamental). The result of the analysis of the FFT is shown in the table of the following page. 4.10.2.3 Reduced height calculus The motion time history of each bell can be calculated by the integration of the equation (4.63), knowing the reduced height h’. Nevertheless in this study case the reduced height is unknown, while the first harmonica frequency of each bell is experimentally known. Therefore the motion equation has been written in parametric form for the reduced height, deducing this unknown by the identification of the experimental period using the one obtained by the integration. The identified results are reported in the following table: 163 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower Bell N° f [Hz] T [s] h' [m] Biggest Second Third Forth Smallest 1 2 3 4 5 0.464 0.464 0.464 0.488 0.513 2.155 2.155 2.155 2.049 1.949 0.8 0.8 0.8 0.72 0.67 The identified time histories are reported afterwards. Biggest bell motion 2 1.5 [rad] 1 0.5 0 -0.5 -1 -1.5 -2 0 0.5 1 1.5 2 2.5 1.5 2 2.5 t [s] Second bell motion 2 1.5 [rad] 1 0.5 0 -0.5 -1 -1.5 -2 0 0.5 1 t [s] 164 Development of shared analysis instruments for the operation of a internet-based monitoring system Third bell motion 2 1.5 1 [rad] 0.5 0 -0.5 -1 -1.5 -2 0 0.5 1 1.5 2 2.5 t [s] Forth bell motion 2 1.5 α [rad] 1 0.5 0 -0.5 -1 -1.5 -2 0 0.5 1 1.5 2 2.5 t [s] Smallest bell motion 2 1.5 α [rad] 1 0.5 0 -0.5 -1 -1.5 -2 0 0.5 1 1.5 2 2.5 t [s] 165 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.10.3 Calculus of the bell-induced force The constraint in the time domain is calculated by the relationship: F = mg cos ϑ + mh'ϑ! 2 ( 4.65 ) which is deduced starting from the condition of instantaneous equilibrium. Then the horizontal component of F is given by: Fh = F sin ϑ = mg cos ϑ sin ϑ + mh'ϑ! 2 sin ϑ ( 4.66 ) In order to hold stocks, clappers and wheels mass in due consideration (for the calculus of F h ), the bells masses are increased by 25 %. Also in this case the direct integration of the differential equation, using numerical methods, has been done. Afterwards the time trend of the F h for each bell is reported. Horizontal reaction of the biggest bell 30000 20000 10000 F [N] 0 -10000 -20000 -30000 0 0.5 1 1.5 2 2.5 t [s] Horizontal reaction or the second bell 20000 15000 10000 5000 F [N] 0 -5000 -10000 -15000 -20000 0 0.5 1 1.5 t [s] 166 2 2.5 Development of shared analysis instruments for the operation of a internet-based monitoring system Horizontal reaction of the third bell 20000 15000 10000 5000 F [N] 0 -5000 -10000 -15000 -20000 0 0.5 1 1.5 2 2.5 2 2.5 2 2.5 t [s] Horizontal reaction of the forth bell 20000 15000 10000 5000 F [N] 0 -5000 -10000 -15000 -20000 0 0.5 1 1.5 t [s] Horizontal reaction of the smallest bell 20000 15000 10000 5000 F [N] 0 -5000 -10000 -15000 -20000 0 0.5 1 1.5 t [s] 167 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower 4.10.3.1 Forcing spectrum Known the time trend of the forcing, it is possible to deduce the corresponding spectrum. In this case the forcing is given by a periodic function that can be approximated with a Fourier expansion in series. The series components, for the various value of n, are called harmonicas. Then the spectrum is characterized by a set of lines with frequency equal to a multiple of the fundamental frequency and length equal to the amplitude of the corresponding harmonica deduced by the Fourier expansion in series. In the following figures the forcing spectrums for the five bells are reported: Biggest bell spectrum 14000 12000 10000 F [N] 8000 6000 4000 2000 0 0.464 0.928 1.392 1.856 2.32 2.784 3.248 3.712 4.176 2.784 3.248 3.712 4.176 f [Hz] Second bell spectrum 14000 12000 10000 F [N] 8000 6000 4000 2000 0 0.464 0.928 1.392 1.856 2.32 f [Hz] 168 Development of shared analysis instruments for the operation of a internet-based monitoring system Third bell spectrum 14000 12000 10000 F [N] 8000 6000 4000 2000 0 0.464 0.928 1.392 1.856 2.32 2.784 3.248 3.712 4.176 2.784 3.248 3.712 4.176 2.784 3.248 3.712 4.176 f [Hz] Forth bell spectrum 14000 12000 10000 F [N] 8000 6000 4000 2000 0 0.464 0.928 1.392 1.856 2.32 f [Hz] Smallest bell spectrum 14000 12000 10000 F [N] 8000 6000 4000 2000 0 0.464 0.928 1.392 1.856 2.32 f [Hz] 169 Chapter 4. Experimental dynamic characterization of the Portogruaro Civic Tower The forcing spectrum of the bells is composed by harmonicas of odd order, of which the I, the III and the V offer the greater contribution. The following table shows the result of the spectral analysis of the forcing. Bell Biggest Second Third Forth Smallest 170 Frequency Amplitude f F f F f F f F f F [Hz] [N] [Hz] [N] [Hz] [N] [Hz] [N] [Hz] [N] I Harmonicas III V 0.464 9258 0.464 6413 0.464 4951 0.488 3847 0.513 2912 1.392 11494 1.392 8034 1.392 5885 1.464 4655 1.539 3607 2.32 2490 2.32 1772 2.32 1111 2.44 939 2.565 762 5 FE model and failure modelling of the Portogruaro Civic Tower Abstract The supporting structure of the Civil Tower of Portogruaro has been modelled using the Finite Element program SAP2000. The load conditions that are considered are those due to wind and earthquake; on these conditions the actions on the structure are calculated, using the model. Conjecturing a mechanism for the breaking that provide for a plastic hinge by the base of the Tower, an valuation of the current state of safety of the structure is done. Sommario La struttura portante della Torre Civica di Portogruaro è stata modellata utilizzando il programma di calcolo ad Elementi Finiti SAP2000. Le condizioni di carico considerate sono quelle dovute al vento e al sisma; in base ad esse vengono calcolate, utilizzando il modello, le azioni sulla struttura corrispondenti. Ipotizzando un meccanismo di rottura che prevede la formazione di una cerniera plastica nei pressi della base della Torre, si esegue una valutazione dello stato di sicurezza attuale della struttura. 171 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.1 Introduction After having get the values of the modal parameters of the structure in the previous Chapter, the analysis of the Civic Tower will be carried on in the present Chapter with the following steps: • • • creation of a FE model; calculation of the acting actions according to the standards in force (dead load, wind and seismic action); Ultimate Limit State analysis of the base section of the Tower. As previously said, the general scheme of the system operation has been reported in the Chapter 1 in Figure 1-6. In this Chapter the FE modelling and the safety analysis will be described. They correspond to the following part of the general flow-chart. Survey NDT tests Geometrical Information Constitutive Laws Tangent Behavior Meshing Failure Modeling Codes Actions Model Resistance Model Parametric FEM Actions Evaluation Actions Modal Parameters Identification Mass Distribution Safety Evaluation Safety Index Mass Figure 5-1 Flow-chart of the analysis by means of FE model and Limit State Analysis of the case section 172 Development of shared analysis instruments for the operation of a internet-based monitoring system This part of the structural safety analysis starts from: • • • Modal Parameters: they have been deduced from the program part analysed in the Chapter 4; Survey: the architectural and photographical survey executed by the Study of Engineering of the Ing. Busetto (Pordenone) allowed to deduce the Geometrical Information relative to the structure; NDT Tests: they are the Non Destructive Tests executed with flat jacks; through these tests it has been possible to deduce the Constitutive Law of the masonry material that composes the Tower and manages to provide as output parameter the Structural Response. This part of structure has been divided in its turn into the following sections, everyone of which has been analysed inside this Chapter. FE Model creation: it corresponds to the following part of the flow-chart: Survey Geometrical Information Tangent Behavior Meshing Parametric FEM Modal Parameters Identification Mass Distribution Mass The following steps could be characterized: 1. Survey: architectural and photographic survey; it supplies the Geometrical Information, that will be used to decide the mesh to use for the FE model of the structure. 2. Meshing: it is the creation of the mesh of the structure, in order to can execute the FE analysis ; this mesh has been realized with the calculus code Sap200 Non-Linear; the result is a Parametric FE Model. 3. Identification: using the Modal Parameters deduced from the dynamic characterization of the structure and the Parametric FE Model realized through the Meshing, the structural identification is made; the following parameters, that will be used later on in the analysis, has been deduced: Mass, Mass Distribution and Tangent Behaviour. 173 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower These steps will be analysed in the following Paragraph 5.3 and 5.4. Calculation of the acting actions according to the standards in force: it corresponds to the following part of the flow-chart: Codes Actions Model Actions Evaluation Actions Mass Distribution The following steps could be characterized: 1. Codes: they are the reference standards for the calculation of the actions induced on the structure, due to the dead load, the wind and the seismic action; they supply some Actions Model. 2. Action Evaluation: using the Action Model and the Mass Distribution (obtained by the structural identification) the Actions acting on the structure are deduced. These steps will be analysed in the following Paragraph 5.5. 174 Development of shared analysis instruments for the operation of a internet-based monitoring system Ultimate Limit State analysis: it corresponds to the following part of the flow-chart: NDT tests Geometrical Information Constitutive Laws Tangent Behavior Failure Modeling Resistance Model Max Displacement Actions Safety Evaluation Safety index Mass The following steps could be characterized: 1. NDT Tests: through the Non Destructive Tests executed with flat jacks in the Tower, the Constitutive Law of the material whit which it is formed of, has been deduced. 2. Failure Modelling: it represents the failure model chosen for the structure; it receives the Constitutive Law (deduced from the NDT Tests), the Geometrical Information (deduced from the Survey) and the Tangent Behaviour (deduced from the structural identification) as input parameters; it yields the Resistance Model. 3. LS Assessment: it is the Limit State Assessment, that supplies the Structural Response, that, together with the data collected in real time from the sensors placed on the structure, supplies a value of the structural safety index; it needs the following input parameters: Resistance Model (from Failure Modelling), Actions (deduced from the Actions Evaluation) and Mass (deduced from the structural identification). These steps will be analysed in the following Paragraph 5.6. The global result of this part of elaboration will be the structural response, that, united with the data deduced from the real time data acquisition, will supply the value of the safety index for the structure. 175 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower As for the data collected in the Chapter 4, as for the ones collected in this Chapter, the fact that they are “static” data, but that they can be replaced in every moment with the implementation of a “dynamic” system to collect the information necessary to evaluate the structural response to the standards actions, is worth. 176 Development of shared analysis instruments for the operation of a internet-based monitoring system 5.2 Generality 5.2.1 Object This chapter describes: • • • • the development and identification of a FE model of the Civic Tower, calibrated on the grounds of the results of the executed experimentation; the acting loads definition; the determination of stresses and strains, that are induced by the acting loads; the evaluation of the ultimate resistance of the structure, in order to evaluate its safety state. 5.2.2 Study purposes • • • • • • Development of a FEM model of the structure Model identification on the grounds of the results of the dynamic characterization tests. Definition of variable loads generated by the wind. Choice of the elastic response spectrum to use in the seismic analysis Determination of the stresses and strains due to the various load combinations, using the FE model. Evaluation of the ultimate resistance of the base section of the Tower. 177 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.2.3 Symbols meaning A As [C] F [M] [K] H U C F M I,j K N Q T u ij X x! !x! β,γ ξ φ a ij η τ ω E fond E mur E soil E can ν G Ψi ΦX ΦY ϑZ as ce ct cp cd 178 amplitude modal constant dumping matrix force, force vector mass matrix stiffness matrix Frequency Response Function acoustic inertance modal matrix damping force frequency mass indexes stiffness mode number, samples number dumping system frequency time, secular coordinate modal component displacement velocity acceleration Rayleigh coefficients dumping ratio phase modal constant normal coordinate impulse duration angular frequency foundations elasticity modulus elasticity modulus of the belfry, drum and roof masonry soil elasticity modulus elasticity modulus of the pipe masonry pipe Poisson coefficient shear modulus i-th modal frequency displacements normalized as regards to the mass matrix in X direction displacements normalized as regards to the mass matrix in Y direction rotations around the Z axis, normalized as regards to the mass matrix reference altitude exposure coefficient topography coefficient pressure coefficient dynamic coefficient m kg-1 N m -1 s N kg N m -1 m RMS N -1 mgRMS N -1 m kg-1/2 N m -1 s N Hz kg N m -1 Hz s m m m s -1 mg, m s -2 rad kg-1 s rad s -1 Pa Pa Pa Pa Pa Kg-1/2 Kg-1/2 Kg-1/2 m -1 m Development of shared analysis instruments for the operation of a internet-based monitoring system kr P qref v ref,0 z A LC CLC J xx J yy ground roughness normal pressure of the wind reference kinetic pressure reference velocity building height section area load condition combination of load conditions axial moment of inertia Wx W y Tr resistance modulus return period density security coefficients γ γ g ,γ q µi ψ0 δ ϕ ∆X ∆Y ∆Z ∆ θ d form coefficient of the roof combination coefficient maximum vertical displacement in correspondence with the heights 0.0 m and 8.0 m maximum rotation of the section layer as regards the undeformed configuration in correspondence with the heights 0.0 m and 8.0 m displacement in X direction of the n-th point (deduced from the FE model) displacement in Y direction of the n-th point (deduced from the FE model) displacement in Z direction of the n-th point (deduced from the FE model) maximum horizontal displacement in correspondence with the balcony floor (36.98 m) neutral axis inclination distance between the neutral axis and the section barycentre N m -2 N m -2 m m2 m4 m3 anni N m -3 mm rad m m m mm rad m 179 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.2.4 Reference standards Experimentation, data elaboration and result return are according to this standards: UNI 9513 Vibrazioni e urti - Vocabolario Dicembre 1989 UNI 9916 Criteri di misura e valutazione degli effetti delle vibrazioni sugli edifici Novembre 1991 DIN 4150 Erschutterungen im Bauwesen-Einwirkungen auf bauliche Anlagen Maggio 1986 UNI ISO 5348 Vibrazioni meccaniche ed urti - Montaggio meccanico degli accelerometri Marzo 1992 The calculus criterions and the acting loads definitions refer to the in force Italian standard and to that one European: D. M. LL. PP. 16 Gennaio 1996 Norme tecniche relative ai "Criteri generali per la verifica di sicurezza delle costruzioni e dei carichi e sovraccarichi Circolare Ministero LL.PP. n. 156AA.GG/STC del 4 luglio 1996 Istruzioni per l'applicazione delle "Norme tecniche relative ai criteri generali per la verifica di sicurezza delle costruzioni e dei carichi e sovraccarichi" di cui al D. M. 16 Gennaio 1996 UNI – ENV 1991 Eurocode 1 “Basis of design and actions on structures” Novembre 1994 UNI – ENV 1998-1-1 Eurocode 8 “Design provisions for earthquake resistance of structures” Part 1-1: General rules, seismic actions and general requirements for structures Ottobre 1997 UNI – ENV 1998-1-2 Eurocode 8 “Design provisions for earthquake resistance of structures” Part 1-2: General rules – General rules for buildings Ottobre 1994 UNI – ENV 1998-1-3 Eurocode 8 “Design provisions for earthquake resistance of structures” Part 1-3: General rules – Specific rules for various materials and elements Febbraio 1995 180 Development of shared analysis instruments for the operation of a internet-based monitoring system 5.3 FEM model The spatial model (or physical) of the structure object of investigation has been made with the Finite Element method. The FE model of the Tower has been developed using the Sap2000 Non-linear calculation code (version 6.11). The hypotheses considered for the model are: • • • Elastic-linear behaviour of the materials; Admittance (dynamic deformability) of the soil is not negligible in the interest frequencies field, in order to evaluate the global stability of the structures; Rigid constraints. 5.3.1 Acquired information 5.3.1.1 Structure geometry Information about the structures geometry has been acquired on the grounds of: • • Architectural surveys supplied by Ing. Busetto Photographical surveys 5.3.1.2 Material features Information on the physical and mechanical features of the materials and of the soil has been supplied by: • • Flat jacks tests Core boring 5.3.2 Geometrical modelling On the grounds of the results of the done surveys, the structure geometry has been modelled as follows: Nodes Frames Shells Solid 6'237 52 476 3'395 181 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.3.3 Foundations 5.3.3.1 Soil behaviour modelling The consequence of the soil presence has been simulated disposing a row of 8-nodes iso-parametric solid elements at “incompatible modes” (that minimize the numerical error) under the foundations plant. All the nodes of the base plan (-3.89 m) of the soil elements (height 1 m) are constrained in all the spatial direction (u x =u y=u z =0); at the height of the foundations impost (-2.89 m) they are constrained only in the transversal directions (u x =u y=0 u z free). In that way the base nodes of the foundation can undergo only vertical displacements; consequently the structure can only turn at the base. The solid elements that compose the soil have been defined as an elastic linear material with the following features: Mass for volume unit Weight for volume unit Elasticity modulus E Poisson modulus ν 1'700 kg/m 3 16'677 N/m 3 2.83·10 8 N/m 2 0.01 It has to be underlined that these values don’t refer to the effective mechanical features of the soil in situ, but are relative to the behaviour of equivalent elements, that, as regards to the effects on the structure, yield a response with good approximation assimilable to that of a real soil. The value of 0.01 has been assigned to the Poisson modulus: the solid elements, with which the soil has been modelled, allow a vertical displacement with a lateral bulge fully negligible. Then the constraint of the nodes of the foundations base turns out fully similar to that offered by a traction reagent spring (Winkler soil). The geometry of the soil below the foundation has been modelled as follows: Nodes Frames Shells Solid 242 100 5.3.3.2 Masonry foundations modelling The foundation, of thickness 2.27 m, has been modelled with 6 layers of 8-nodes isoparametric solid elements (in all 600, 100 for each layer), each one of thickness 0.378 m. The foundation material is elastic linear, with the following mechanical features: 182 Development of shared analysis instruments for the operation of a internet-based monitoring system Mass for volume unit Weight for volume unit Elasticity modulus E Poisson modulus ν 1'800 kg/m 3 17'658 N/m 3 6.43·10 9 N/m 2 0.2 The masonry foundation geometry has been modelled as follows: Nodes Frames Shells Solid 726 600 5.3.4 Structure 5.3.4.1 Geometry The geometrical dimensions have been deduced from the architectural survey, which has been exactly reproduced in the FE model. Particularly the nodes position in ten horizontal sections has been exactly defined linearly interpolating for the intermediate heights. Then both the dimensions and the masonry thicknesses change with continuity among the values defined in each section. The height 0.0 considered in the FE model coincides with the height –0.26 m of the architectural survey (substructure of the internal slab approximately coinciding with the average external level of the soil). The sections at the following heights have been defined: • -2.89 m (substructure of the foundations) • -0.62 m (extrados of the foundations) • 0.0 m • +15.97 m • +22.97 m • +31.69 m (lower vault) • +31.89 m (floor of the belfry) • +36.98 m (floor of the balcony) • +42.92 m (impost level of the roof) • +56.71 m ( top of the roof) 5.3.4.2 Pipe modelling The pipe has been modelled with 66 layers of 8-nodes isoparametric solid elements, of thickness changing as following shown: • 40 layers of thickness 0.399 m, until the height 15.97 m • 7 layers of thickness 1 m, until the height 22.97 m • 9 layers of thickness 0.969 m, until the height 31.69 m • 11 layers of thickness 0.529 m, until the level 36.98 m. In order to model the pipe geometry the following elements have been used: 183 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower Nodes Frames Shells Solid 4'872 48 69 2'695 In order to model the three-mullioned windows columns, some frame elements have been used, whereas the three floor systems (at height 26.20 m, 31.43 m and 36.62 m) have been modelled with shell elements (30 shells and 41 nodes, 26 shells and 37 nodes, 13 shells and 25 nodes respectively). The model of the vaults placed at height 26.20 m and 31.43 m has been done using for the shells a such constant thickness as the model mass corresponds to the one of the real vault. Instead it is not thought right to model the structures of the ligneous floor systems and of the stairs that link them. The material, that forms the pipe, is elastic linear, with the following mechanical features: Mass for volume unit Weight for volume unit Elasticity modulus E Poisson modulus ν 1'800 kg/m 3 17'658 N/m 3 2.83·10 9 N/m 2 0.49 Also the material, that forms the stone columns of the three-mullioned windows, is elastic linear, with the following mechanical features: Mass for volume unit Weight for volume unit Elasticity modulus E Poisson modulus ν 2'446 kg/m 3 24'000 N/m 3 3.00·10 10 N/m 2 0.2 5.3.4.3 Belfry modelling The belfry has been modelled with shell elements, of thickness 0.52 m, formed by a elastic linear material with the following mechanical features: Mass for volume unit Weight for volume unit Elasticity modulus E Poisson modulus ν 1'800 kg/m 3 17'658 N/m 3 1.03·10 10 N/m 2 0.2 In order to model the belfry geometry the following elements have been used: 184 Development of shared analysis instruments for the operation of a internet-based monitoring system Nodes Frames Shells Solid 146 4 157 - 5.3.4.4 Roof modelling The roof has been modelled with shell elements, of constant thickness 0.35 m. The roof material is elastic linear with the following mechanical features: Mass for volume unit Weight for volume unit Elasticity modulus E Poisson modulus ν 1'800 kg/m 3 17'658 N/m 3 1.03·10 10 N/m 2 0.2 In order to model the roof geometry the following elements have been used: Nodes Frames Shells Solid 251 250 - 185 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.3.5 Identification Once implemented the FE model of the existing structure, the elastic quantities have been characterized (some of these parameters have an effectively uncertain value; some, instead, are known in a relatively reliable way, but they have been equally varied, in order to simulate the indeterminations typical of the model formulation). The following parameters, that more influence the structure response evaluated in terms of modal frequencies, have been varied: • • • • • E fond : foundations elasticity modulus; E mur : elasticity modulus of the belfry, drum and roof masonry E soil : soil elasticity modulus; E can : elasticity modulus of the pipe masonry; ν : Poisson modulus of the pipe. The masonry mass (1800 kg/m 3 ) and the elasticity modulus of the foundations masonry, of uncertain value and limited extensions, have been kept fixed. The identification aim has been the error minimization in the assessment of the following quantities: • • • • • Ψ1 Ψ2 Ψ3 Ψ4 Ψ5 frequency of frequency of frequency of frequency of frequency of the the the the the I° natural mode: primary bending mode; II° natural mode: secondary bending mode; III° natural mode: primary bi-bending mode; IV° natural mode: secondary bi-bending mode; V° natural mode: torsional mode. Once chosen the parameters, the identification has consisted in the optimal assessment of these ones by a statistical technique. 5.3.5.1 Step A In the step A the following values have been assigned to the 5 parameters of the analysis: E fond E mur E soil E can ν 1,00E+10 1,00E+10 8,00E+07 1,00E+10 0,2 Pa Pa Pa Pa The modal analysis has supplied the frequencies reported in the second column (a). The experimental values have been reported in the third column (b). In the forth one there is (a − b ) . the deviation per cent, defined as a 186 Development of shared analysis instruments for the operation of a internet-based monitoring system FE Model (Hz) Ψ1 Ψ2 Ψ3 Ψ4 Ψ5 0,848 0,871 5,46 5,57 9,02 Measureme Deviation nt (Hz) (%) 0,85 0,88 3,62 3,70 4,34 0,24 1,02 -50,83 -50,54 -107,83 1,677 Sum of square deviations: 5.3.5.2 Step B The elasticity modulus values have been modified in such a way as to reduce the deviation per cent of the frequencies of the Ψ 3 , Ψ 4 , Ψ 5 modes, maintaining the Poisson modulus value unchanged: E fond E mur E soil E can ν 5,00E+09 8,00E+09 2,20E+08 2,20E+09 0,2 Pa Pa Pa Pa The modal analysis has supplied the following frequencies (in the third column the values provided by the experimental measurements have been reported; in the forth one, the deviation per cent): FE Model (Hz) Ψ1 Ψ2 Ψ3 Ψ4 Ψ5 0,752 0,774 3,2 3,281 4,32 Measureme Deviation nt (Hz) (%) 0,85 0,88 3,62 3,70 4,34 Sum of square deviations: 11,53% 12,05% 11,60% 11,32% 0,46% 0,054 The values of the modal frequencies of first and second kind are characterized by comparable deviation, showing a bad assessment of the real elastic modulus. 187 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower The natural frequency of the torsional mode strays from the real value; in fact, this value essentially depends on the shear modulus G and, consequently, on the Poisson modulus ν . G= E 2 ⋅ (1 + ν ) ( 5.1 ) Then the shear modulus G needs to be reduced, in order to reduce the torsional frequency: therefore the ν value needs to be increased. 5.3.5.3 Step C The elasticity modulus values have been increased proportionally to the deviation per cent, whereas also the Poisson modulus value has been increased: E fond E mur E soil E can ν 6,15E+09 9,84E+09 2,71E+08 2,71E+09 0,47 Pa Pa Pa Pa The analysis has supplied the following frequencies: FE Model (Hz) Ψ1 Ψ2 Ψ3 Ψ4 Ψ5 0,835 0,859 3,528 3,61 4,37 Measureme Deviation nt (Hz) (%) 0,85 0,88 3,62 3,70 4,34 1,76% 2,39% 2,54% 2,43% -0,69% 0,002 Sum of square deviations: 5.3.5.4 Step D In the step D both the elasticity modulus values and the Poisson modulus value have been increased proportionally to the deviation per cent of the measured values: E fond E mur E soil E can ν 188 6,43E+09 1,03E+10 2,83E+08 2,83E+09 0,49 Pa Pa Pa Pa Development of shared analysis instruments for the operation of a internet-based monitoring system The following values of the modal frequencies have been obtained: FE Model (Hz) Ψ1 Ψ2 Ψ3 Ψ4 Ψ5 0,854 0,879 3,61 3,69 4,44 Measureme Deviation nt (Hz) (%) 0,85 0,88 3,62 3,70 4,34 Sum of square deviations: -0,47% 0,11% 0,28% 0,27% -2,30% 0,001 Considering the low values of the sum of square deviation and of the deviations themselves, the values used in the step D are those to use as parameters for the FE model. 5.3.5.5 Identification results Afterwards the comparison between the values of the displacements in X direction, the ones in Y direction ( Φ X , Φ Y ) and the values of the rotation around the Z axis ( ϑZ ) (normalized as regards the mass matrix) obtained by the FE model and the ones obtained by the experimental data analysis, has been reported. The representation of the first seven mode shapes has been reported in Paragraph 5.4. 189 ϑ Z [kg -1/2 -1 m ] Φ Y [kg -1/2 ] Φ X [kg -1/2 ] Mode 1 2 3 4 Freq. [Hz] 0.85 Model 0.85 0.88 Model 0.88 3.62 Model 3.61 Height 0.00 8.00 16.00 24.00 31.37 39.90 0 1.10E-04 3.40E-04 6.10E-04 9.30E-04 1.30E-03 1.37E-05 9.96E-05 2.49E-04 4.43E-04 6.58E-04 8.19E-04 0 9.40E-05 2.50E-04 5.70E-04 7.60E-04 7.90E-04 1.55E-05 1.12E-04 2.80E-04 5.00E-04 7.43E-04 9.25E-04 0 -1.70E-04 -3.20E-04 -3.90E-04 -1.70E-04 6.50E-04 -5.06E-05 -3.45E-04 -5.86E-04 -5.55E-04 -1.69E-04 3.65E-04 0.00 8.00 16.00 24.00 31.37 39.90 0 2.00E-05 1.30E-04 1.90E-04 2.90E-04 3.70E-04 1.54E-05 1.13E-04 2.81E-04 5.01E-04 7.43E-04 9.24E-04 0 -2.30E-04 -3.30E-04 -4.60E-04 -7.20E-04 -1.40E-03 -1.38E-05 -9.98E-05 -2.49E-04 -4.44E-04 -6.59E-04 -8.19E-04 0 -1.70E-04 -2.70E-04 -3.10E-04 -1.80E-05 2.70E-04 0.00 8.00 16.00 24.00 31.37 39.90 0 1.10E-05 7.60E-06 1.10E-05 -2.20E-05 -8.00E-06 3.91E-09 -2.80E-09 2.41E-08 6.25E-08 4.76E-08 5.73E-08 0 2.50E-05 6.50E-05 2.20E-06 -2.80E-05 1.50E-05 -5.65E-08 -7.15E-07 -1.21E-06 -1.44E-06 -1.50E-06 -1.56E-06 0 1.90E-05 2.50E-05 -4.40E-05 -3.50E-06 5.60E-05 5 4.34 Model 4.44 4.92E-05 0 1.30E-04 3.33E-04 2.40E-04 5.63E-04 2.10E-04 5.34E-04 9.20E-05 1.63E-04 -2.70E-04 -3.51E-04 0 3.00E-05 1.10E-04 5.20E-06 1.80E-04 -3.80E-04 -2.32E-06 -1.48E-05 -3.23E-05 -1.37E-05 1.82E-05 1.00E-05 -4.83E-05 -3.31E-04 -5.63E-04 -5.34E-04 -1.63E-04 3.51E-04 0 -1.70E-04 -2.90E-04 -3.60E-04 -1.50E-05 5.40E-04 -5.07E-05 -3.44E-04 -5.84E-04 -5.54E-04 -1.70E-04 3.64E-04 0 3.60E-05 3.80E-05 3.10E-04 3.60E-04 2.80E-04 3.42E-06 2.09E-05 3.58E-05 4.59E-04 -2.78E-05 -2.25E-05 5.01E-08 6.12E-07 6.17E-07 5.77E-07 2.11E-07 1.60E-07 0 -9.60E-06 -2.80E-05 -1.30E-05 -7.80E-05 -5.90E-05 -3.37E-07 -3.30E-06 -4.32E-06 -4.98E-06 -5.26E-06 -5.13E-06 0 -8.00E-05 -1.70E-04 -3.00E-04 -2.90E-04 -2.50E-04 -5.43E-06 -9.75E-05 -1.88E-04 -2.01E-04 -3.17E-04 -3.65E-04 3.7 Model 3.69 190 Development of shared analysis instruments for the operation of a internet-based monitoring system 5.4 Rendering and modes shapes In this paragraph some significant rendering and modes shapes figures are reported: datafile output view Sisma.SDB rendering south-west Figure 5-2 Model view from south-west 191 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output view Sisma.SDB rendering south-east Figure 5-3 Model view from south-east 192 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output view Sisma.SDB rendering north-east Figure 5-4 Model view from north-east 193 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output view Sisma.SDB rendering north-west Figure 5-5 Model view from north-west 194 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output frequency view Sisma.SDB 1° mode 0.85 Hz south-east Figure 5-6 First mode shape. South-east view 195 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output frequency view Sisma.SDB 2° mode 0.88 Hz south-west Figure 5-7 Second mode shape. South-west view 196 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output frequency view Sisma.SDB 3° mode 3.61 Hz south-east Figure 5-8 Third mode shape. South-east view 197 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output frequency view Sisma.SDB 4° mode 3.69 Hz south-west Figure 5-9 Forth mode shape. South-west view 198 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output frequency view Sisma.SDB 5° mode 4.44 Hz south-east Figure 5-10 Fifth mode shape. South-east view 199 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output frequency view Sisma.SDB 6° mode 7.24 Hz south-east Figure 5-11 Sixth mode shape. South-east view 200 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output frequency view Sisma.SDB 7° mode 7.82 Hz south-east Figure 5-12 Seventh mode shape. South-east view 201 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.5 Analysis 5.5.1 Wind action (LC2) 5.5.1.1 Wind pressure The wind pressure on the building is given by: p = qref ⋅ ce ⋅ c p ⋅ cd ( 5.2 ) where: q ref reference pressure. ce exposure coefficient. cp form coefficient (or aerodynamic coefficient), function of the typology and the geometry of the building and of its orientation as regards the wind direction. cd dynamic coefficient with which one considers the reductive effects joined to the non-contemporaneity of the maximum local pressure and of the amplifying effects due to the structural vibrations. 5.5.1.1.1 Reference kinetic pressure With regard to the geographical zone 1 (Veneto), the standard prescribes: v ref,0 = 25 m sec -1 a 0 = 1000 m k a = 0.012 sec -1 and since the altitude on the sea level of the site is lower than a 0 = 1000 m, the reference velocity relative to a return period of 50 years is simply: vref (50 ) = 25 m sec -1 The reference kinetic pressure q ref is given by the expression: q ref = 2 vref 1 .6 = 391 N m-2 ( 5.3 ) 5.5.1.1.2 Exposure coefficient The exposure coefficient depend on the building height, the ground roughness and topography and the exposure of the site where the building rises. It is given by the following expression: 202 c e ( z ) = k r2 ⋅ c t ⋅ ln( z z )[7 + c t ⋅ ln( )] per z ≥ z min z0 z0 c e ( z ) = c e ( z min ) per z ≤ z min ( 5.4 ) Development of shared analysis instruments for the operation of a internet-based monitoring system A B roughness class is assigned to the ground, to which, for the geographical zone 1 and a distance from the coast lower than 30 km, the III site exposure category corresponds: k r = 0.20 z 0 = 0.10 m z min = 5 m. 5.5.1.1.3 Topography coefficient The Tower rises in a flat zone, therefore the topography coefficient is considered equal to the unit: ct = 1 5.5.1.1.4 Distribution of the exposure coefficient After all the exposure coefficient assumes the following value, between height z=+0.0 m and height z= +56.71 m: z ce 56.71 55.00 52.50 50.00 47.50 45.00 42.50 40.00 37.50 35.00 32.50 30.00 27.50 25.00 22.50 20.00 17.50 15.00 12.50 10.00 7.50 5.00 2.50 0.00 3.37 3.35 3.32 3.28 3.25 3.19 3.16 3.11 3.06 3.02 2.96 2.90 2.83 2.77 2.69 2.61 2.51 2.41 2.29 2.14 1.95 1.71 1.71 1.71 203 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.5.1.2 Aerodynamic coefficients 5.5.1.2.1 External pressure It is referred to the 7.6.8 paragraph of the “Circolare Ministero LL.PP. n. 156AA.GG/STC del 4 luglio 1996”, particularly to the b curve (for rough surfaces). This distribution substantially agrees with the values given by the European standard. cpe = 0.8 cpe = -0.4 for windward elements with the inclination respect to the horizon α ≥ 60° (vertical wall) For windward elements with the inclination respect to the horizon 0° ≤ α ≤ 20° (plan roof) and for the leeward elements (vertical wall) 5.5.1.2.2 Internal pressure The structure is considered to be entirely air-tight, therefore for the internal pressure is cpi = 0 It is believed that the modest openings of the mullioned and three-mullioned windows don’t make significant internal overpressures. The pressures have been calculated disregarding the openings. 5.5.1.3 Dynamic coefficient Cautionally the dynamic coefficient assumes the following value: cd = 1 5.5.2 Combinations of load conditions (CLC) The following load conditions have been taken in account: 1. Load of the structure, taking the moment induced by the out-of-plumb into account 2. Wind action, windward and leeward. 3. Seismic action. The heaviest load condition for the structure (which has out-of-plumb in correspondence with the north-east border) is that with the wind blowing from SouthWest, that is along the direction of the diagonal of the first quadrant of the reference system (x,y) considered for the model (where the Y axis coincides with the North direction and the X axis with the East direction). The combinations of load conditions are of this type: Fd ,i = γ g LC1 + γ q 2 [ψ 02 ] LC 2 + ... + γ qi [ψ 0i ] LCi where γg γg 204 is the safety coefficient relative to the permanent load are the safety coefficients relative to the other actions ( 5.5 ) Development of shared analysis instruments for the operation of a internet-based monitoring system Ψ0 + are the coefficients of ultimate state limit combinations shows the contemporaneous action of the single actions Particularly, the following combinations have been taken into account: 1. Dead load + Wind in compression (with the coefficient of the EC1 standard) 2. Dead load + Wind in compression (with the coefficient of the EC1 standard only for the wind) 3. Dead load + Wind in compression 4. Dead load + Project value of the seismic action Each load condition has been applied with the following safety coefficients and combinations: LC1 CLC1 CLC2 CLC3 CLC4 γg γq 1.4 1 1 1 1.5 1.5 1 - LC2 ψ0 1 - Particularly, it has been noticed that the traction is not reached in any zone of the transversal section, for any combinations of load conditions. 5.5.3 Modality of load application 5.5.3.1 Dead load and permanent load A weight for unit of volume, corresponding to that real estimated, has been assigned to all the solid, shell and frame elements used. 5.5.3.2 Wind pressure (LC2) The most critical situation corresponds to that with wind blowing from South-East. 5.5.3.2.1 Wind pressure on the pipe The external wind pressure has been considered applied only to South and East sides of the Tower; its value correspond to the sum of pressure and depression . For simplicity the variation of pressure along the height of each element has been disregarded; therefore the pressure value is constant for each layer of solid elements and is calculated considering the exposition coefficient c e as the average value between the one of the upper and the lower nodes of the layer. Besides, on the pipe, some forces, equivalent to those of the wind applied on the edges, have been assigned. 205 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.5.3.2.2 Wind pressure on the belfry and on the roof The external pressure driven from the wind on the belfry and on the roof has been considered applied in uniform manner on the type shell element. The pressure value has been evaluated in analogous manner, averaging the value of the exposition coefficient c e along the height of the building. 5.5.3.3 Seismic analysis (CLC4) 5.5.3.3.1 Soil features The subsoil has been assumed of type A, being constituted by compact sediment of over-consolidate clay with thicknesses of more than several tens of meters. 5.5.3.3.2 Seismic action The design value of the ground acceleration is assumed: ag = 0.15 This design value corresponds to a reference return period of 475 years. A importance coefficient equal to 1.0 has been assigned to that reference return period. 5.5.3.3.3 Fundamental representation of the seismic action The mode due to an seismic event in a given point of the ground surface is generally represented by an elastic response spectrum of the ground acceleration, also called “elastic response spectrum”. The horizontal seismic action is described by two orthogonal components considered independent and represented by the same response spectrum. Instead the vertical seismic action has been disregarded. 5.5.3.3.4 Elastic response spectrum The elastic response spectrum S e (T), for the reference return period, is defined by the following expressions: T S e (T ) = a g ⋅ S ⋅ 1 + ⋅ (η ⋅ β 0 − 1) TB S e (T ) = a g ⋅ S ⋅ η ⋅ β 0 T S e (T ) = a g ⋅ S ⋅ η ⋅ β 0 ⋅ C T 206 for 0 ≤ T ≤ TB; for TB ≤ T ≤ TC; k1 for TC ≤ T ≤ TD; Development of shared analysis instruments for the operation of a internet-based monitoring system k1 T T S e (T ) = a g ⋅ S ⋅ η ⋅ β 0 ⋅ C ⋅ D TD T k2 for TD ≥ T; where: S e (T) is the ordinate of the elastic response spectrum; T is the vibration period of a linear system with a degree of freedom; ag is the design value of the ground acceleration for the reference return period; β0 is the spectrum amplification factor for a viscous damping equal to 5%; T B ,T C are the limits of the constant tract of the acceleration spectrum; TD is the value that defines the beginning of the tract of spectrum constant displacement; k 1 ,k 2 are exponent that modify the spectrum form for a vibration time bigger then, respectively, T C and T D S is the parameter that characterizes the subsoil; η is the corrective factor of the damping: it assumes a value equal to 1.0 for a viscous damping equal to 5%, as in that examination case. For the type A subsoil, the values, that characterize the elastic response spectrum, are: S 1.0 2.5 1.0 2.0 0.1 0.40 3.0 β0 k1 k2 TB TC TD Therefore a function, with the trend shown in the following figure, is obtained: Elastic response spectrum S e (T) 3 2.5 2 1.5 1 0.5 0 0 1 2 3 4 5 T (s) 207 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.5.3.3.5 Combination of the seismic action with other actions The design value of the stress produced by the seismic actions, E d , is obtained by the combination with the other external actions according with the following expression: E d =∑ Gkj + ∑ψ 2i Qki + γ I AEd ( 5.6 ) where: G kj Q ki A Ed Ψ 2i γI characteristic value of the j-th permanent action; characteristic value of the i-th variable action; design value of the seismic action; combination coefficient for the semi-permanent values of the i-th variable action; importance coefficient. Therefore the importance coefficient γ I assumes the following value: γ I = 1.0 208 for a III Category building Development of shared analysis instruments for the operation of a internet-based monitoring system 5.5.4 Dynamic analysis 5.5.4.1 Modal combination rules Any effect R(t) determined by the seismic action acting on a structure can be obtained as the linear combination of the several modes of vibration. Particularly is obtained that: R(t ) = ξ1 ⋅ p1 (t ) + ξ 2 ⋅ p 2 (t ) + .... + ξ n ⋅ p n (t ) ( 5.7 ) where: pi are the principal coordinates, that allow to de-couple the system; are the influence coefficients. In order to deduce R max , it is not sufficient to deduce the p i,max values, in that the maximum values don’t happen always in the same time t. There are different ways to obtain the R max value: ξi ∑R = ∑∑ R =∑R • SSRS: Rmax = • GMC e CQC: Rmax • ABS: Rmax 2 i i ⋅ pij ⋅ R j i where: SSRS GMC CQC ABS = = = = “Square Root of the Sum of the Squares” “General Modal Combination” “Complete Quadratic Combination” “Sum of the Absolute value” In the case of the FE model of the Civic Tower, a modal combination rule of the CQC type has been used. 5.5.4.2 Directional combination rules For each displacement, force or stress in the structure, the modal combination yields a single positive result for each direction of acceleration. Subsequently these directional values, for a certain quantity in response, are combined in order to yield a single positive result. There are two type of combinations: • SSRS: Rmax = R12 + R22 + R32 • ABS: Rmax = max R1∗ , R2∗ , R3∗ ( ) with R1∗ = R1 + ν ⋅ (R2 + R3 ) R2∗ = R2 + ν ⋅ (R1 + R3 ) R3∗ = R3 + ν ⋅ (R1 + R2 ) ν = 0 ÷1 directional combination factor 209 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower Ri response in the considered direction In the case of the FE model of the Civic Tower, a directional combination rule of the SSRS type has been used. 5.5.5 Results summing up Afterwards, for each load condition and combination, the more significant values are reported, and particularly: • • • • • • The normal compression stress in the masonry at the base of the pipe ( σ max ), giving a maximum (which is noticed near the North-East edge, which is that mostly stressed) and an average (which is noticed near the same edge) value; The maximum rotation ϕ of the section layer as regards the undeformed configuration, in correspondence with the heights 0.0 m and 8.0 m; The relative rotation between the sections of height 0.0 m and 8.0 m; The maximum vertical displacement δ, in correspondence with the heights 0.0 m and 8.0 m; The % strain of the tract of Tower included between the sections at height 0.0 m and 8.0m; The maximum horizontal displacement ∆ in correspondence with the balcony floor (height +36.98 m), calculated with the following expression: ∆= • (∆X 2 + ∆Y 2 ) ( 5.8 ) The ∆ X , ∆ Y e ∆ Z values of the displacements of the i-th points, deduced from the FE model. The results in graphical form of the elaborations have been reported in Paragraph 5.7. 210 LOAD CONDITION 1: ONLY DEAD LOAD σ max to the base height (m) 0.00 8.00 max val. 2 (N/m ) 1.580E+06 - average val. 2 (N/m ) 1.050E+06 - value measured on the FE model rotation ϕ (rad) 0.000123 0.000307 lowering strains displacements (mm) (%) (mm) -1.98 0.029% - -1.31 0.017% - -0.78 0.007% - -1.42 0.019% - -1.37 0.018% -4.33 - -2.70 - -1.35 - -2.92 - -2.82 ϕ (8 m) - ϕ (0 m) = 31.69 - - 0.000183 (rad) - - 13.35 - - 13.22 - - 13.16 - - 13.23 13.24 ∆X ∆Y ∆Z (m) (m) (m) A B C D aver. A B C D aver. 3.422E-04 3.661E-04 -1.982E-03 2.645E-04 7.164E-05 -1.308E-03 1.056E-04 1.395E-04 -7.759E-04 3.321E-05 3.113E-04 -1.422E-03 1.864E-04 2.221E-04 -1.372E-03 1.786E-03 1.964E-03 -4.328E-03 1.583E-03 1.156E-03 -2.695E-03 1.132E-03 1.340E-03 -1.353E-03 9.637E-04 1.811E-03 -2.923E-03 1.366E-03 1.568E-03 -2.825E-03 A B C D aver. 8.988E-03 9.870E-03 -8.836E-03 8.960E-03 9.719E-03 -6.225E-03 8.851E-03 9.745E-03 -3.858E-03 8.830E-03 9.857E-03 -6.461E-03 8.907E-03 9.798E-03 -6.345E-03 node 211 LOAD CONDITION 2: ONLY WIND σ max to the base height (m) 0.00 8.00 max val. 2 (N/m ) 4.200E+04 - average val. 2 (N/m ) 2.250E+04 - rotation ϕ (rad) -0.000009 0.000021 lowering strains displacements (mm) (%) (mm) -0.04 0.001% - 0.00 0.000% - 0.04 0.001% - 0.00 0.000% - 0.00 0.000% -0.11 - 0.00 - 0.10 - 0.00 - 0.00 ϕ (8 m) - ϕ (0 m) = 31.69 - - 0.000030 (rad) - - 0.97 - - 0.96 - - 0.97 - - 0.96 0.97 212 ∆X ∆Y ∆Z (m) (m) (m) A B C D aver. A B C D aver. 1.737E-05 1.713E-05 -4.336E-05 1.267E-05 1.261E-05 0.000E+00 1.726E-05 1.688E-05 4.055E-05 1.286E-05 1.265E-05 0.000E+00 1.504E-05 1.482E-05 -7.025E-07 1.148E-04 1.128E-04 -1.091E-04 1.017E-04 1.009E-04 -2.854E-06 1.144E-04 1.139E-04 9.739E-05 1.026E-04 1.016E-04 -4.781E-06 1.084E-04 1.073E-04 -4.836E-06 A B C D aver. 6.895E-04 6.778E-04 -2.270E-04 6.852E-04 6.754E-04 -3.901E-05 6.883E-04 6.796E-04 1.476E-04 6.870E-04 6.764E-04 -3.900E-05 6.875E-04 6.773E-04 -3.935E-05 node LOAD CONDITION 3: ONLY SEISM σ max to the base height (m) 0.00 8.00 max val. 2 (N/m ) -2.000E+05 - average val. 2 (N/m ) -1.330E+05 - rotation ϕ (rad) -0.000002 0.000008 lowering strains displacements (mm) (%) (mm) 0.22 0.004% - 0.21 0.004% - 0.21 0.004% - 0.21 0.004% - 0.21 0.004% 0.56 - 0.51 - 0.49 - 0.52 - 0.52 ϕ (8 m) - ϕ (0 m) = 31.69 - - 0.000010 (rad) - - 6.86 - - 6.83 - - 6.80 - - 6.84 6.83 ∆X ∆Y ∆Z (m) (m) (m) A B C D aver. A B C D aver. 1.090E-04 1.086E-04 2.210E-04 1.047E-04 1.073E-04 2.085E-04 1.069E-04 1.061E-04 2.062E-04 1.080E-04 1.071E-04 2.139E-04 1.072E-04 1.073E-04 2.124E-04 7.754E-04 7.764E-04 5.556E-04 7.511E-04 7.757E-04 5.148E-04 7.563E-04 7.603E-04 4.942E-04 7.709E-04 7.599E-04 5.221E-04 7.634E-04 7.681E-04 5.217E-04 A B C D aver. 4.840E-03 4.860E-03 1.180E-03 4.800E-03 4.860E-03 9.826E-04 4.800E-03 4.820E-03 7.766E-04 4.840E-03 4.830E-03 1.000E-03 4.820E-03 4.843E-03 9.848E-04 node 213 COMBINATION OF LOAD CONDITIONS 1: 1.4 * DEAD LOAD + 1.5 * WIND σ max to the base height (m) 0.00 8.00 max val. 2 (N/m ) 2.280E+06 - average val. 2 (N/m ) 1.600E+06 - value measured on the FE model rotation ϕ (rad) 0.000185 0.000461 lowering strains displacements (mm) (%) (mm) -2.84 0.042% - -1.83 0.024% - -1.03 0.009% - -1.99 0.026% - -1.92 0.025% -6.22 - -3.78 - -1.75 - -4.10 - -3.96 ϕ (8 m) - ϕ (0 m) = 31.69 - - 0.000276 (rad) - - 20.10 - - 19.95 - - 19.89 - - 19.96 19.98 214 ∆X ∆Y ∆Z (m) (m) (m) A B C D aver. A B C D aver. 5.052E-04 5.382E-04 -2.840E-03 3.894E-04 1.192E-04 -1.831E-03 1.738E-04 2.206E-04 -1.026E-03 6.578E-06 4.547E-04 -1.992E-03 2.687E-04 3.332E-04 -1.922E-03 2.673E-03 2.919E-03 -6.223E-03 2.369E-03 1.770E-03 -3.777E-03 1.756E-03 2.047E-03 -1.748E-03 1.503E-03 2.688E-03 -4.100E-03 2.075E-03 2.356E-03 -3.962E-03 A B C D aver. 1.360E-02 1.480E-02 -1.270E-02 1.360E-02 1.460E-02 -8.773E-03 1.340E-02 1.470E-02 -5.179E-03 1.340E-02 1.480E-02 -9.104E-03 1.350E-02 1.473E-02 -8.939E-03 node COMBINATION OF LOAD CONDITIONS 2: DEAD LOAD + 1.5 * WIND σ max to the base height (m) 0.00 8.00 max val. 2 (N/m ) 1.640E+06 - average val. 2 (N/m ) 1.100E+06 - value measured on the FE model rotation ϕ (rad) 0.000136 0.000338 lowering strains displacements (mm) (%) (mm) -2.05 0.031% - -1.31 0.017% - -0.72 0.006% - -1.42 0.019% - -1.37 0.018% -4.49 - -2.70 - -1.21 - -2.93 - -2.83 ϕ (8 m) - ϕ (0 m) = 31.69 - - 0.000202 (rad) - - 14.79 - - 14.64 - - 14.64 - - 14.70 14.69 ∆X ∆Y ∆Z (m) (m) (m) A B C D aver. A B C D aver. 3.683E-04 3.917E-04 -2.047E-03 2.835E-04 9.055E-05 -1.308E-03 1.315E-04 1.648E-04 -7.151E-04 5.250E-05 3.302E-04 -1.423E-03 2.090E-04 2.443E-04 -1.373E-03 1.958E-03 2.133E-03 -4.492E-03 1.736E-03 1.308E-03 -2.699E-03 1.303E-03 1.511E-03 -1.207E-03 1.118E-03 1.963E-03 -2.930E-03 1.529E-03 1.729E-03 -2.832E-03 A B C D aver. 1.000E-02 1.090E-02 -9.176E-03 9.987E-03 1.070E-02 -6.283E-03 9.884E-03 1.080E-02 -3.636E-03 9.860E-03 1.090E-02 -6.520E-03 9.933E-03 1.083E-02 -6.404E-03 node 215 COMBINATION OF LOAD CONDITIONS 3: DEAD LOAD + WIND σ max to the base height (m) 0.00 8.00 max val. 2 (N/m ) 1.640E+06 - average val. 2 (N/m ) 1.100E+06 - value measured on the FE model rotation ϕ (rad) 0.000132 0.000328 lowering strains displacements (mm) (%) (mm) -2.03 0.030% - -1.31 0.017% - -0.74 0.007% - -1.42 0.019% - -1.37 0.018% -4.44 - -2.70 - -1.26 - -2.93 - -2.83 ϕ (8 m) - ϕ (0 m) = 31.69 - - 0.000196 (rad) - - 14.28 - - 14.18 - - 14.11 - - 14.17 14.19 216 ∆X ∆Y ∆Z (m) (m) (m) A B C D aver. A B C D aver. 3.596E-04 3.832E-04 -2.025E-03 2.772E-04 8.425E-05 -1.308E-03 1.229E-04 1.563E-04 -7.354E-04 4.607E-05 3.239E-04 -1.423E-03 2.014E-04 2.369E-04 -1.373E-03 1.901E-03 2.077E-03 -4.437E-03 1.685E-03 1.257E-03 -2.698E-03 1.246E-03 1.454E-03 -1.256E-03 1.066E-03 1.912E-03 -2.928E-03 1.475E-03 1.675E-03 -2.830E-03 A B C D aver. 9.678E-03 1.050E-02 -9.063E-03 9.645E-03 1.040E-02 -6.264E-03 9.539E-03 1.040E-02 -3.710E-03 9.517E-03 1.050E-02 -6.500E-03 9.595E-03 1.045E-02 -6.384E-03 node COMBINATION OF LOAD CONDITIONS 4: SISMA COMBO MAX ( DEAD LOAD + SEISM ) σ max to the base height (m) 0.00 8.00 max val. 2 (N/m ) 8.500E+05 - average val. 2 (N/m ) 5.200E+05 - value measured on the FE model rotation ϕ (rad) 0.000121 0.000299 lowering strains displacements (mm) (%) (mm) -1.76 0.025% - -1.10 0.014% - -0.57 0.004% - -1.21 0.015% - -1.16 0.014% -3.77 - -2.18 - -0.86 - -2.40 - -2.30 ϕ (8 m) - ϕ (0 m) = 31.69 - - 0.000178 (rad) - - 20.16 - - 20.09 - - 20.02 - - 20.12 20.10 ∆X ∆Y ∆Z (m) (m) (m) A B C D aver. A B C D aver. 4.512E-04 4.747E-04 -1.761E-03 3.692E-04 1.789E-04 -1.099E-03 2.125E-04 2.455E-04 -5.697E-04 1.412E-04 4.184E-04 -1.208E-03 2.935E-04 3.294E-04 -1.159E-03 2.562E-03 2.740E-03 -3.773E-03 2.334E-03 1.932E-03 -2.180E-03 1.888E-03 2.100E-03 -8.589E-04 1.735E-03 2.571E-03 -2.401E-03 2.130E-03 2.336E-03 -2.303E-03 A B C D aver. 1.380E-02 1.470E-02 -7.652E-03 1.380E-02 1.460E-02 -5.242E-03 1.370E-02 1.460E-02 -3.081E-03 1.370E-02 1.474E-02 -5.457E-03 1.375E-02 1.466E-02 -5.358E-03 node 217 COMBINATION OF LOAD CONDITIONS 4 bis: σ max to the base height (m) 0.00 8.00 max val. 2 (N/m ) 1.150E+06 - average val. 2 (N/m ) 8.300E+05 - SISMA COMBO MIN ( DEAD LOAD + SEISM ) There is no traction rotation ϕ (rad) 0.000125 0.000314 value measured on the FE model lowering strains (mm) displacements (mm) -2.20 0.034% - -1.52 0.021% - -0.98 0.011% - -1.64 0.023% - -1.58 0.022% -4.88 - -3.21 - -1.85 - -3.45 - -3.35 ϕ (8 m) - ϕ (0 m) = 31.69 - - 0.000189 (rad) - - 6.51 - - 6.40 - - 6.37 - - 6.42 6.42 218 node A B C D aver. A B C D aver. A B C D aver. ∆X ∆Y ∆Z (m) (m) (m) 2.332E-04 2.574E-04 -2.203E-03 1.598E-04 -3.561E-05 -1.516E-03 -1.284E-06 3.336E-05 -9.822E-04 -7.477E-05 2.042E-04 -1.636E-03 7.924E-05 1.148E-04 -1.584E-03 1.011E-03 1.187E-03 -4.884E-03 8.319E-04 3.806E-04 -3.210E-03 3.754E-04 5.796E-04 -1.847E-03 1.928E-04 1.051E-03 -3.445E-03 6.028E-04 7.996E-04 -3.347E-03 4.151E-03 5.012E-03 -1.000E-02 4.157E-03 4.863E-03 -7.207E-03 4.048E-03 4.920E-03 -4.634E-03 3.994E-03 5.032E-03 -7.465E-03 4.088E-03 4.957E-03 -7.327E-03 Development of shared analysis instruments for the operation of a internet-based monitoring system 5.6 Valuation of the ultimate resistance 5.6.1 Limit state definition The analysis shown later on interests the collapse Limit State of the Civic Tower. In the previous paragraph it has been noticed that the heaviest stresses for the building safety are that originated by the wind. It is assumed that the loss of static safety is linked to the increase of the velocity of the wind blowing along the North-East direction (in fact a stress in this direction increases the tower inclination). The stresses have a maximum in correspondence with the North-East edge of the masonry; this imposes to consider the attainment of the ultimate strain of the masonry in that area as potential Limit State. This manner will be analysed in that chapter. It remains to verify the carrying capability of the foundations: nevertheless there are not experimental tests so reliable as to allow a subsoil model adequate to provide a reliable assessment of the carrying capability. 219 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.6.2 The constitutive law of the masonry material The cores, extracted from the masonry of the Civic Tower of Portogruaro, have given prominence to the presence of two well organized masonry facing, one internal and the other external, made of solid bricks of thickness 12 cm and mortar. Instead the internal zone seems to be formed by a bad organized filling of brick and cement mix, according to the traditional constructive typology of the masonry sack, with frequent vacuums and little or nothing at all thickened mortar, so much that, in some cores, the material has been mostly washed away by the drilling fluid. The effects of the injection of cement mortar, executed in the sixties, seem little efficacious; they have improved the thickening of the masonry sack only locally, but not in widespread way. Definitely the filling contribution seems disregarding in comparison with that of the facing. Neither the mechanical features of the external facing are homogeneous, since the particularly degraded areas have been replaced with new masonry of clearly better mechanical features (as is manifest on the observation of the results of the two only tests with flat jacks executed), by operations of “stitch-unstitch” executed in the sixties. The more meaningful values have been reported in table 1 and are relative either to the original portion of facing or to that restored: Masonry: Stress (MPa) Failure stress (MPa) Average value of elastic modulus (MPa) Sixties remaking 0.83 > 8.54 7794 Old masonry 0.34 2.92 2122 Table 5.1 Synthesis of the values obtained by the tests with flat jacks The resistance and stiffness values are sensibly bigger for the masonry restored. An efficacious characterization of the masonry material would require the executions of a certain number of tests in situ, preferably with flat jacks, in order to allow the construction of a statistic for the resistance. The dispersion of the results obtained from the two only tests executes has repercussions on the uncertainty of the assessment of the collapse value of the building. The load-displacement curves are not be supplied and therefore it has not be possible to acquire any experimental information relative to the value of the failure strain of the masonry; therefore it must be used a reference value of 0.002. From the uncertainty of the experimental data it doesn’t seem restrictive to consider, for all the base masonry, only one constitutive law of elastic perfectly plastic type, with elastic modulus and stress equal to the average among the average values obtained from the two tests with the flat jacks, and traction resistance equal to zero. The parameters of the constitutive law and the σ − ε curve are reported in Table 5.2 and in Figure 5-13: 220 Development of shared analysis instruments for the operation of a internet-based monitoring system Elastic modulus (MPa) Stress (MPa) Strain Yielding 4950 5.70 0.0012 Failure 0 5.70 0.0020 Table 5.2 Parameters of the constitutive law 6.0 [MPa] σ 5.0 4.0 3.0 2.0 1.0 0.0 0 0.0005 0.001 0.0015 0.002 ε 0.0025 Figure 5-13 Constitutive law considered in the safety analysis 221 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.6.3 Calculation model In the calculation the uncertain contribution of the masonry sack has been disregarded, considering only the facing contribution; it has been subdivided into masonry elements of width 12 cm and length about equal to 35 cm, determining for each one the coordinates of the barycentre point. D' y D E' F' E F A' A x B C θ n ϕ B' C' d n Figure 5-14 Reference system and parameters for the calculation; the North is approximately characterized by the Y axis The hypothesis of conservation of the plan sections allows to define the equation of the generic deformed layer, depending on the d distance of the neutral axis (n – n line in Figure 5-14) from the reference system, on the inclination q of the neutral axis and on the inclination j of the deformed layer as regards the non deformed layer. The deformed layer characterizes the deformed configuration (resulted from the application of the external load) of all the points of the transversal base section of the bell tower: the axial strain is calculated dividing the axial displacement of each point by the height of the plastic hinge which makes active itself at the base of the bell tower at the collapse time (assumed of height 7.30 m, that is equal to the side of the tower). Therefore the calculated strain is relative to the height of the critical zone at the base of the Civic Tower. The constant value of strain and stress (by the constitutive law equation), corresponding to the barycentre point of the element, is assigned to each masonry element of the transversal base section. The product between the stress and the area of each element allows to calculate the contribution to the resistant axial force; the resistant bending moments in the system of the coordinate axes are calculated as the product between the elementary axial force and the barycentre point distance of the element from the corresponding coordinate axis of the reference system. The summation of the forces and of the elementary moments, extended to the whole internal and external perimeter of the base section, supplies the resistant axial action 222 Development of shared analysis instruments for the operation of a internet-based monitoring system and the resistant bending moments correspondent to the generic deformed configuration. Using a numerical solver it is possible to change the d, q and j parameters, until the equality between stressing and resistant actions is obtained (and then the convergence to the solution). If the stressing actions are incremented (in this case only the bending moments generated by the wind, since the axial action keeps constant and equal to the dead load of the Tower), then the procedure converges until the section has adequate resistance resources. Since the constitutive law assumed for the material allows unlimited sliding once reached the plastic stress, the respect of maximum axial strain (assumed equal to 0.0020) of the point more stressed, coinciding with the North-East edge of the bell tower, must be verified. 223 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.6.4 Resistance diagram of the base section It is intended to evaluate the behaviour of the base section of the Civic Tower, by increasing the slope in progressive manner. Since the more penalizing stress is linked to the wind action, it is interesting to evaluate the degraded of the safety conditions with the growth of the velocity of the wind. For this aim a calculation procedure, which supplies the bending moments stressing the base section with the variation of the reference velocity of the wind at the ground, has been arranged. In the assumed hypotheses the axial action remains constant: the weight of the bell tower has been deduced from the FE analysis and is equal to 18310 kN. The values of the bending moment arising from the bell tower inclination (that is from the eccentricity of the centre of the mass) are joined to the axial action, also without the wind blowing in North-East direction: consequently the starting point of the momentcurvature diagram turns out far from the axis origin. Moreover, it has to be noticed that the reference system coincides with the barycentric one of the bell tower pipe and that it is not barycentric to the base section (because it has the door opening) but coincides with the reference system used for the stresses calculation. Some diagrams, that synthesize the results of the analysis and are useful to the determination of the collapse Limit State of the section evaluated with the previous hypotheses, are reported in the Figure 5-15 ,Figure 5-16 and Figure 5-17. In these figures the stressing moment is denoted with M and is defined as: M = M X2 + M Y2 ( 5.9 ) The inclination of the deformed plane of the transversal base section respect to the undeformed plan is denoted by φ. The velocity at the ground of the wind in m/s is denoted by V ; it is thought blowing in the direction of the slope: the in force D.M. of the January 16 th 1996 gives a characteristic velocity of 25m/s in Portogruaro. The maximum deformation at the North-East edge of the bell tower (point A’ in Figure 5-14) ) is denoted by ε . 224 Development of shared analysis instruments for the operation of a internet-based monitoring system MOMENT - CURVATURE (N=18310 kN) 35000 30000 M (kN m) 25000 20000 15000 10000 5000 0 0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 0.018 0.020 φ (rad) Figure 5-15 Moment – curvature diagram of the base section MOMENT - STRAIN IN A 35000.00 30000.00 M (kN m) 25000.00 20000.00 15000.00 10000.00 5000.00 0.00 0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 ε Figure 5-16 Strain – moment diagram in the North-East edge 225 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower WIND VELOCITY - CURVATURE (N=18310 kN) 120.0 100.0 V (m/s) 80.0 60.0 40.0 20.0 0.0 0.000 0.002 0.004 0.006 0.008 0.010 0.012 0.014 0.016 0.018 0.020 Φ (rad) Figure 5-17 Wind velocity – curvature diagram In the diagrams, the final point of the curves corresponds to the static limit of the resistance of the base transversal section: reached the correspondent value of moment, equal to 30494 kN m, it doesn’t obtain convergence to any solution. The value would be obtained for a velocity of the wind at the ground equal to 107 m/s correspondent to over than four time the characteristic value of the standards, for a return period of 50 years (equal to 25 m/s). The deformation owing to these values in A’ would be equal to the 14%; this value is so big to be without any physical meaning. All the diagrams have to be cut off in correspondence with the limit value of deformation of the masonry material: assuming the value of 2 ‰, typical value for masonry wall, but assumed without reference to any experimental test, the failure is attained for a moment M of about 26600 kN m, correspondent to a wind velocity of about 95 m/s. The section decompression is attained for values of M equal to 16200 kN m, correspondent to the wind velocity of about 52 m/s, at the South-West edge. The importance of a good experimental assessment of the failure parameters of the masonry has to be fixed: actually the resistance values used seem to be rather high and the doubt has repercussions on the assessment of the failure load. 226 Development of shared analysis instruments for the operation of a internet-based monitoring system V [m/s] M [kN m] ϕ [rad] ε A’ % ε B’ % ε C’ % ε D’ % σ A’ [MPa] σ B’ [MPa] σ C’ [MPa] σ D’ [MPa] 0,0 12781 0,00061 0,108 0,069 0,028 0,067 0,54 0,34 0,14 0,33 72,7 20964 0,00106 0,139 0,070 0,000 0,068 0,57 0,35 0,01 0,34 94,7 26644 0,00188 0,200 0,077 -0,047 0,074 0,57 0,38 0,00 0,37 Table 5.3 Characteristic values of the stress: without wind, in decompression for the South-West edge and to the failure (deformation equal to the 2‰) 5.6.5 Conclusions Besides the results of the assessment of the failure Ultimate Limit State owing to compression of the base section of the Civic Tower of Portogruaro has been reported. The calculation has been executed assuming the average values of the resistance parameters of the masonry, obtained from only two tests with flat jacks executed on original and rebuilt in the sixty portions of the facing. No experimental information has been found with regard to the failure deformation of the material: an axial deformation value equal to 2 ‰ has been assumed. The doubts on the resistance parameters values have repercussions on the assessment of the Ultimate Limit State of failure owing to the crushing. Besides the determination of the failure load of the Bell Tower would require the control of the carrying capability of the foundations; nevertheless experimental information on the resistance parameters of the soil is not available. 227 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower 5.7 Analysis results datafile output load view Vento.SDB deformed dead load south-east Figure 5-18 Deformed owing to dead load. South-east view 228 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Vento.SDB deformed wind south-east Figure 5-19 Deformed owing to wind. South-east view 229 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output load view Vento.SDB deformed combination 1 south-east Figure 5-20 Deformed owing to combination of load conditions 1. South-east view 230 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Sisma.SDB deformed seism south-east Figure 5-21 Deformed owing to seism. South-east view 231 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output load view Vento.SDB stresses dead load south-east Figure 5-22 Compression stresses ( σ in Z direction) owing to dead load. South-east overall view 232 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile Output load view Vento.SDB stresses dead load south-east Figure 5-23 Compression stresses ( σ in Z direction) in the base section owing to dead load. South-east view 233 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output load view Vento.SDB stresses dead load south-east Figure 5-24 Maximum compression stresses (σ in Z direction) owing to dead load. Detail 234 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Vento.SDB stresses wind south-east Figure 5-25 Compression stresses ( σ in Z direction) owing to wind. South-east overall view 235 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output load view Vento.SDB stresses wind south-east Figure 5-26 Compression stresses ( σ in Z direction) in the base section owing to dead wind. South-east view 236 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Vento.SDB stresses wind south-east Figure 5-27 Maximum compression stresses (σ in Z direction) owing to wind. Detail 237 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output Load view Vento.SDB stresses combination 1 south-east Figure 5-28 Compression stresses ( σ in Z direction) owing to combination of load conditions 1 (1.4*Dead load + 1.5*Wind). South-east overall view 238 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Vento.SDB stresses combination 1 south-east Figure 5-29 Compression stresses ( σ in Z direction) in the base section owing to combination of load conditions 1 (1.4*Dead load + 1.5*Wind). South-east view 239 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output load view Vento.SDB stresses combination 1 south-east Figure 5-30 Maximum compression stresses (σ in Z direction) owing to combination of load conditions 1 (1.4*Dead load + 1.5*Wind). Detail 240 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Vento.SDB stresses combination 2 south-east Figure 5-31 Compression stresses ( σ in Z direction) owing to combination of load conditions 2 (Dead load + 1.5*Wind). South-east overall view 241 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output load view Vento.SDB stresses combination 2 south-east Figure 5-32 Compression stresses ( σ in Z direction) in the base section owing to combination of load conditions 2 (Dead load + 1.5*Wind). South-east view 242 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Vento.SDB stresses combination 2 south-east Figure 5-33 Maximum compression stresses (σ in Z direction) owing to combination of load conditions 2 (Dead load + 1.5*Wind). Detail 243 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output load view Vento.SDB stresses combination 3 south-east Figure 5-34 Compression stresses ( σ in Z direction) owing to combination of load conditions 3 (Dead load + Wind). South-east overall view 244 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Vento.SDB stresses combination 3 south-east Figure 5-35 Compression stresses ( σ in Z direction) in the base section owing combination of load conditions 3 (Dead load + Wind). South-east view 245 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output load view Vento.SDB stresses combination 3 south-east Figure 5-36 Maximum compression stresses (σ in Z direction) owing to combination of load conditions 3 (Dead load + Wind). Detail 246 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Sisma.SDB stresses sisma combo min south-east Figure 5-37 Compression stresses ( σ in Z direction) owing to combination of load conditions sisma combo min. South-east overall view 247 Chapter 5. FE model and failure modelling of the Portogruaro Civic Tower datafile output load view Sisma.SDB stresses sisma combo min south-east Figure 5-38 Compression stresses ( σ in Z direction) in the base section owing to combination of load conditions sisma combo min. South-east view 248 Development of shared analysis instruments for the operation of a internet-based monitoring system datafile output load view Sisma.SDB stresses sisma combo min south-east Figure 5-39 Maximum compression stresses (σ in Z direction) owing to combination of load conditions sisma combo min. Detail 249 6 Safety evaluation of the Portogruaro Civic Tower Abstract A project of a possible system of analysis of the level of safety of the structure is proposed, based on the new information technologies. In fact the installation of a system that can check the slope of the Tower is projected, through the use of two network cameras connected with Internet that frame the plumb line fixed to the structure; in addiction to the two images coming from the network cameras, the temperature in some significant point of the structure will be measured. The acquisition of these data, that happen through Internet, is the first ring of the chain of the instruments of analysis, all of them available on the web, that take to the definition of safety of the structure in real time. This chain closes with the analysis of the Reliability Analysis, using a probabilistic model for the calculation of the Reliability index. Sommario Viene proposto il progetto di un possibile sistema di analisi del livello di sicurezza della struttura, basato sulle nuove tecnologie informatiche. Viene infatti progettata l’installazione di un sistema che possa monitorare la pendenza della torre, tramite l’utilizzo di due telecamere connesse ad Internet che inquadrano il filo a piombo fissato alla struttura; oltre alle due immagini provenienti dalle telecamere verrà acquisita la temperatura in alcuni punti significativi della struttura. L’acquisizione di questi dati, che avviene via Internet rappresenta il primo anello della catena di strumenti di analisi, tutti disponibili in rete, che portano alla definizione dello stato di sicurezza della struttura in tempo reale. Tale catena si conclude con l’analisi della sicurezza della struttura, utilizzando un modello probabilistico per il calcolo del coefficiente di sicurezza. 251 Chapter 6. Safety evaluation of the Portogruaro Civic Tower 6.1 Introduction In order to complete the analysis if the safety state of the structure, the information acquired in “static” way (Mass, Actions, Tangent Behaviour, Geometrical Information, Constitutive Laws) should be combined with those acquired in “dynamic” way (Max Displacement) through the instrumentation, that will be installed in the Civic Tower of Portogruaro. This instrumentation consists of two network cameras and of four transducers for the temperature measurement (thermocouples) connected to a field-point. The whole system will be connected to Internet and then it will allow a real data acquisition in real time. Network Camera Transducer Temperature Geometrical Information Constitutive Laws Image Tangent Behavior Failure Modeling Image Analysis Inclination Resistance Model ABC ABC Data Processing Actions Mass Trend Safety Evaluation Stability Analysis Safety Index Max Displacement Figure 6-1 Flow-chart of the safety evaluation final process The “static” information and the “dynamic” one feed a model for the evaluation of the safety index of the structure respect to the limit state of failure due to the crushing of the base masonry. The analysis uses a simplified model of the structure, in which the plastic mechanisms have been assumed concentrated in the lower part of the tower, in an height approximately equal to the base length. The geometry and the materials distribution has been assumed deterministic, on the grounds of the survey and of the core boring executed; while the constitutive laws of the materials have been defined in an aleatory way, using: 1. the results of load tests executed with flat jacks and 2. the probabilistic distribution of the response of the FE model of the structure. A Safety Index, that corresponds to the real failure probability of the structure, will be what has been obtained form the analysis. 252 Development of shared analysis instruments for the operation of a internet-based monitoring system In this work the hypothesis that the failure probability of the structure is conditioned only to the fact that: • • the failure happens owing to crushing of the base masonry; the failure happens in consequence of a seismic action, has been adopted. In any case it will be always possible to consider a failure probability conditioned to other factors; the logical scheme will remain the one shown in Figure 6-1; the way, in which the safety index of the structure is calculated, is what will change. 253 Chapter 6. Safety evaluation of the Portogruaro Civic Tower 6.2 The assessment of structural safety 6.2.1 The safety domain According to the limit states method, a structure is regarded as unfit for its prescribed purpose when it attains a particular states beyond which it no longer performs its functions or no longer satisfies those conditions it was intended to fulfil. For each limit state, a suitable calculation model can be evolved, founded on the operational methods of the elastic, plastic, or, in a broad sense, non-linear theory as the case may be. From that model, in the space of parameters of a random character, the safety domain (corresponding to not attaining the limit state) and the complementary failure domain (corresponding to the attainment of the limit state) can be defined, separated by the limit state surface. Let X = [ X 1 , X 2 ,…, X n ] denote the vector of basic random variables (strengths of materials, actions, geometric dimensions) involved in the structural problem under study. In a broad sense, with the exception of physical and mathematical constants, all other parameters that are functionally independent may be regarded as basic variables. In the space Rn let us define the limit state function: z = g ( x1 , x 2 ,…, x n ) ( 6.1 ) By hypothesis, z will attain positive values for values of X belonging to the safety domain Dn and negative values within the failure domain Dn' . The limit state surface, representing the boundary of the safety domain, will be expressed analytically by the equation: z = ( x1 , x 2 ,…, x n ) = 0 ( 6.2 ) All the characteristic features of the structures under consideration are thus contained in and expressed by the domain Dn , which is in turn defined within the range of those parameters which are relevant for safety. With the probabilistic approach, structures should be designed so as achieve an optimal reliability level with respect to any limit state. That level may vary from one structure to another and it must be established as a function of the risk of loss of human lives, the average number of lives potentially endangered, and the economic consequences, that is, broadly speaking, the general damage to the community. 6.2.2 The fundamental problem Let the limit state function (6.1) be of the type: z =r−s ( 6.3 ) In it, let R and S be two random variables expressed in the same units of measurements and such as to take on argumental values of the same sign, for instance, positive. The limit state straight line, from equation: z =r−s =0 ( 6.4 ) is the bisecting line of the axes r and s . The failure domain D’ , the shaded area in Figure 6-2, is the portion of the plane enclosed between that defined by (6.4) and the positive half of the axis s . The probability p f of attaining the limit state is given by the 254 Development of shared analysis instruments for the operation of a internet-based monitoring system probability that the determination (r,s) belongs to the failure domain D’ , i.e., that the random variable Z takes on negative values. Figure 6-2 The failure domain If we denote the joint probability density function of the variables under study by f RS (r , s ) , then it is: p f = ∫∫ f RS (r , s ) ⋅ dr ⋅ ds D' ( 6.5 ) Assuming R and S to be stochastically independent, (6.5) becomes: p f = ∫∫ f R (r ) ⋅ f S (s ) ⋅ dr ⋅ ds D' ( 6.6 ) where f R (r ) and f S (s ) denote the probability density of R and S respectively. The domain D’ is a normal region with respect to the lines parallel to the r and to the s axis. Integrating along the vertical strips, we obtain: ∞ pf = ∫ 0 ∞ s f S (s ) ⋅ ∫ f R (r ) ⋅ ds = ∫ FR (s ) ⋅ f S (s ) ⋅ ds , 0 0 ( 6.7 ) where: s FR (s ) = ∫ f R (r ) ⋅ dr ( 6.8 ) 0 is the cumulative distribution function of the random variable R . Integrating along horizontal strips, the equivalent expression is: ∞ pf = ∫ 0 ∞ ∞ f R (r ) ⋅ ∫ f S (s ) ⋅ ds ⋅ dr = ∫ f R (r ) ⋅ [1 − FS (r )] ⋅ dr , 0 r ( 6.9 ) where: r ∞ FS (r ) = ∫ f S (s ) ⋅ ds = 1 − ∫ f S (s ) ⋅ ds 0 ( 6.10 ) r is the cumulative distribution function of S . 255 Chapter 6. Safety evaluation of the Portogruaro Civic Tower Expressions (6.7) and (6.9) represent the classical relationships for the solution of the one-dimensional problems of structural safety (convolution formulae) and they can also be easily deduced by means of elementary considerations of probability calculation. Once the statistical distributions of the random variables R and S are known, the solution, usually numerical, of one of the two integrals (6.7) or (6.9) permits the determination of p f . When the random variables R and S , though having the same sign simultaneously, can attain either positive or negative argumental values, the failure domain D’ is extended to the entire portion of plane comprised between the bisecting line r − s = 0 and the axis s (see Figure 6-3). In these cases, while (6.5) and (6.6) retain their validity with this actual meaning of D’ , it is necessary to add the contribution represented by the integration extended as well to negative argumental values to (6.7) and (6.9). In addition, f R (r ) generally assumes different analytical forms in the ranges − ∞ < r < 0 and 0 < r < ∞ . Figure 6-3 The complete failure domain 6.2.2.1 Normal distributions of R and S Of special importance is the case where the two random variables R and S are both Gaussian, because this type of distribution is commonly used in practice. With such assumptions, the calculation of p f is relatively easy. Let: r , s , σ R , σ S be the mean values and the standard deviations of the independent variables R and S . The random variable Z defined in (6.3) will also be normal, with parameters: 256 Development of shared analysis instruments for the operation of a internet-based monitoring system z = r − s; σ Z = σ R +σS . 2 2 The probability of failure, p f , may be expressed in the form: ( ) z−z 2 ⋅ exp − p f = P{Z < 0} = FZ (0) = ⋅ dz , 2 σ Z ⋅ 2 ⋅ π −∫∞ 2 ⋅ σ Z 0 1 ( 6.11 ) where FZ (•) denotes the cumulative normal distribution function. Introducing the standardized variable: u= (z − z ) , σZ (6.11) becomes: − 1 pf = 2 ⋅π ⋅ z σZ ∫ e − u2 2 ⋅ du = −∞ 1 2 ⋅π −β ⋅ ∫e − u2 2 ⋅ du = Φ (− β ) = 1 − Φ(β ) , ( 6.12 ) −∞ having assumed that: β= z σZ r−s = ( 6.13 ) σ R2 + σ S 2 and denoting the standardized cumulative normal distribution by Φ(•) . Thus, knowing the parameters of the distributions of R and S , the β coefficient is calculated by means of (6.13) and, referring to (6.12), the value of p f can be read on the tables of the standardized normal cumulative distribution function. Some of the values of the relationship between p f and β in (6.12) are listed in Table 6.1. β p f = Φ(− β ) 1.282 2.326 3.090 3.719 4.265 4.753 5.199 10 -1 10 -2 10 -3 10 -4 10 -5 10 -6 10 -7 Limit states involved service ultimate Table 6.1 257 Chapter 6. Safety evaluation of the Portogruaro Civic Tower 6.3 Application of the reliability analysis to the Portogruaro Civic Tower 6.3.1 Working hypotheses In the following the previously introduced assessment method will be applied to the calculation of the reliability index of the Tower, relevant to a specific limit state. More specifically, in view of demonstrative scope of this calculation, we will assume that: • • the only possible failure mechanism is correlated to the crushing of masonry at the base of the tower; failure is correlated to the occurrence of the seismic action only. 6.3.2 The Limit State Being an earthquake the most significant action that has been considered, it is convenient to express the limit state equation in term of displacements. Assuming that the structure behave at the limit state in such a manner that it can be modelled in the form of a single DOF system, we will represent the system displacement with the horizontal displacement x of structure in direction North-East, measured at level 36.37m in correspondence to the North-East edge. Figure 6-4 Reference displacement 258 Development of shared analysis instruments for the operation of a internet-based monitoring system We will indicate with x E the displacement demand owed to the design earthquake, while we will label xU the ultimate displacement of the structure, defined as the displacement at the reference level for which the structure collapse owing to the previously mentioned failure mechanism. Hence, the Ultimate Limit State equation will read: x E = xU ( 6.14 ) 6.3.3 Displacement demand In order to calculate the displacement demand of the building we will make a reference to the elastic displacement earthquake spectra in term of displacement according to the Eurocode 8. Because the structure obviously exhibits a non-linear behaviour at the limit state, we will take into account this information applying the so called “substitute structure method” proposed by Sozen in 1972. According to this method the response of an inelastic oscillator is the same of an equivalent elastic oscillator exhibiting the following features: • • the equivalent period Teq is calculated utilising the secant stiffness at the maximum displacement the equivalent viscous damping ratio is that which makes the energy dissipated in a cycle equal to the energy dissipated by the real structure by hysteresis at the maximum displacement. Because the period experimentally measured on the structure is relatively high (and equal to 1.36 sec.), it is likely that the equivalent period of the structure at the ultimate limit state will exceed the value of TD =3 sec which is commonly recognised to be the lower border of the equal-displacement field of an earthquake response spectra. Consequently, the seismic displacement is constant (it only depends on the return period and on the equivalent damping). Therefore the value of the elastic displacement measured at the reference value can be evaluated in: x E = ϕ ( z ) ⋅ c p ⋅ S d (ξ ) ( 6.15 ) where ϕ ( z ) represents the first mode shape of the structure, those underlying that the mode shape will conserve during the earthquake action. This hypothesis is quite realistic, as long as the first mode shape is roughly linear with the height as shown in the picture. The c p value can be calculated utilising the following equation: ∫ϕ 2 ⋅ µ ⋅ dz = c p ( 6.16 ) 259 Chapter 6. Safety evaluation of the Portogruaro Civic Tower where µ is the mass density per length unit of the tower. It can be demonstrated that if the mode shape is linear and µ is constant with the height ∫ϕ 2 ⋅ µ ⋅ dz = M ( 6.17 ) where M is the total mass of the building. The displacement spectra, according to Eurocode 8, can be written as: S d = ag ⋅ α ( 6.18 ) α = S ⋅η ⋅ β 0 ⋅ TC ⋅ TD ( 6.19 ) with Assuming damping ratio of 5 % alpha will be equal to 0,114 sec 2 . In conclusion the displacement demand owed to the earthquake action can be written as: xE = ϕ ( z ) ⋅ M ⋅ a g ⋅ α ( 6.20 ) 45.00 40.00 35.00 H [m] 30.00 25.00 20.00 15.00 10.00 5.00 0.00 -5.E-03 -3.E-03 -1.E-03 1.E-03 Φx [kg 3.E-03 5.E-03 -1/2 ] Figure 6-5 The first mode shape 6.3.3.1 Ultimate displacement X U The ultimate displacement can be decomposed in: xU = xY + x P where: 260 ( 6.21 ) Development of shared analysis instruments for the operation of a internet-based monitoring system xY is the elastic displacement of the tower, subjected to the maximum allowable load (i.e. the load which equilibrates the maximum resistance of the tower at collapse), x P is the plastic displacement of the structure. This is owed to the rigid rotation of the tower about the centre of the plastic hinge that will occur at the base of the tower during the inelastic motion. This can be calculated as: p p p x P = ϕ p ⋅ h − = (χ U − χ Y ) ⋅ p ⋅ h − = (ε U ⋅ yU − χ Y ) ⋅ p ⋅ h − 2 2 2 ( 6.22 ) where: h is the reference level p is the extension of the plastic hinge, that can be approximately estimated in the same order of the base dimension (about 7.20 m) χ U is the average ultimate curvature at the plastic hinge χ Y is the average curvature in the same zone of the plastic hinge assuming an elastic behaviour of the structure and a maximum displacement of xY ε U is the ultimate strain of the masonry yU is the distance of the neutral axis from the most loaded edge (North-East) at the collapse. 6.3.3.2 The Ultimate Limit State In summary the ultimate limit state function can be rewritten in the following form: p Z = xY + ( εU ⋅ yU − χ Y ) ⋅ p ⋅ z − − ϕ ( z ) ⋅ M ⋅ ag ⋅ α = 0 2 • • • • • • • ( 6.23 ) xY ed χ Y are deduced from the FE model experimentally identify, through the application of the ultimate load; ε U comes from the tests of dynamic characterization of the material, executed through flat jacks, and from the failure model; yU comes from the failure model; p comes from the failure model; ϕ ( z ) is experimentally measured; M is experimentally measured; ag depends on the return time and on the failure model. 6.3.4 Reliability index β In order to calculate the reliability index beta it is convenient to operate a change of Z = XY + X P − X E = 0 ( 6.24 ) 261 Chapter 6. Safety evaluation of the Portogruaro Civic Tower XY = xY − µ Y ( 6.25 ) xP − µ P ( 6.26 ) xE − µ E ( 6.27 ) σY XP = σP XE = σE then becomes: Z (µ ) β= ( 6.28 ) σ Y 2 + σ P2 + σ E 2 being Z ( µ ) the limit state function calculated with the average values of all the random variables and σ Y , σ P , σ E the standard deviation of X Y , X P , X E respectively. Utilising the data acquired so far it is possible to draft the following table of values: Variable Distribution xY Average Normal 0,0405 m Normal 0,002 Deterministic 2,57 m Deterministic 65,3 ·10 -6 rad m -1 Deterministic 7,3 m Deterministic 31,37 m Deterministic 9,3 · 10 -4 kg-1/2 Deterministic 1,462 · 10 6 kg Normal 1,47 m sec -2 Deterministic 0,114 sec 2 εU yU χY p z ϕ (z ) M ag α Variation Coefficient Standard Deviation 0,1 0,5 0,1 - 0.00405 m 0.0015 0,03 m sec -2 Using these distribution hypotheses the standard deviation of the normalized variables can be calculated as: σY = σ X ( 6.29 ) Y p σ P = σ ε ⋅ yU ⋅ p ⋅ z − 2 u ( σ E = σα ⋅ ϕ ( z ) ⋅ M 262 ) ( 6.30 ) ( 6.31 ) Development of shared analysis instruments for the operation of a internet-based monitoring system Hence the reliability index beta can be estimated in: β= Z (µ ) σ Y 2 + σ P2 + σ E2 = 2, 07 which correspond to a failure probability of PF = Φ ( − β ) = 1,916 ⋅10−2 in four hundred years. 6.3.5 Others failure factor conditioning As it has been said in the introduction of this Chapter, the methodological scheme described provide for the presence of the Safety Evaluation tool, that supplies a safety index, represented by the failure probability of the structure. In this thesis the failure probability conditioned to fixed hypotheses has been determined; in the case of it is intended to evaluate such probability conditioned also to other elements (as, for example, using other failure hypotheses, in the case involving also mechanisms that include foundation sinking) what it has to be done is to use always the same methodological scheme shown in Figure 6-1, simply developing a different Safety Evaluation tool, that includes the new working hypotheses. It is also possible to provide for the presence of more than one Safety Evaluation tool, each one of which works with its own hypotheses of conditioned probability, supplying a set of safety indexes; then such coefficients will be combined among them, according to the existing correlation among the variables on which they depend, in order to supply a final safety index, that could represent the real failure probability of the structure. Clearly, the more the Safety Evaluation tool becomes refined, the more the failure probability value of the structure gets near to the real one. 263 Chapter 6. Safety evaluation of the Portogruaro Civic Tower 6.4 Maximum Displacement measurement In order to obtain the measurement of the maximum elastic displacement, necessary for the evaluation of the reliability index β , it has to have recourse to a system that acquire in real time the value of the slope of the tower and of the temperature of some determinate point of the masonry. In this paragraph the design, that has been done for this monitoring system applied to the case of the Portogruaro Civic Tower, has been shown. 6.4.1 Instrumentation design The measurement of the value of the inclination angle of the tower occurs through the simultaneous reading of the position of a plumb-line fixed to the vault of the clock cell; this reading is done by two network cameras disposed at 90° the one respect to the other. This plumb-line instantly indicates the position of the vertical direction; therefore, if the acquisition instrument is fixed solidly with the floor of the level 0.00m, then it is possible to measure the change in the time of the slope. Figure 6-6 Installation of the Axis 2120 Network Camera The cameras have been installed in a small structure (just the acquisition instrument) built with steel hollow section with square section 35 mm x 35 mm and thickness 4 mm. The sections have been welded, in order to guarantee a greater stiffness; in fact it is very important that the strains of this structure are negligible with respect to the value of the measured displacement of the plumb-line. 264 Development of shared analysis instruments for the operation of a internet-based monitoring system Then this steel structure has been covered with ply-wood panels constrained to the structure; in this way the panels assume the function of further stiffening for the structure. One of the panels, the anterior one, has been made sliding, in order to allow to survey inside (to substitute the cameras or the neon lights for the illumination of the field of vision of the cameras). 6.4.1.1 Acquisition structure Afterwards the executive drawings for the building of the acquisition structure and some photographs of it completed have been reported. 705 1660 1620 Aluminium angular 50x50x1 1620 705 705 695 705 1660 Removable panel P1 Figure 6-7 Drawing of the acquisition structure. Completed with the panels L2 Dumping tank M1 L2 M2 M4 L1 M3 265 Chapter 6. Safety evaluation of the Portogruaro Civic Tower Figure 6-8 Drawing of the acquisition structure. Without the panels Figure 6-9 The acquisition structure, without the frontal panel. It possible to see the dumping tank inside the structure on the right Figure 6-10 The acquisition structure with the frontal panel 6.4.1.2 Plumb-line The plumb-line is composed by a mass of cylindrical form hanging from the vault of the clock cell (placed at an height of 31.43 m), by means of an steel cable. This mass will be immerse in the oil contained in the damping tank, placed inside the acquisition structure. 266 Development of shared analysis instruments for the operation of a internet-based monitoring system The steel cable will have to be appropriately repaired by the means of a PVC pipe, in such a way as to avoid that the cable could be touch by someone or something (i.e. a bird inside the building could knock against it), interfering on the data acquisition. Figure 6-11 The damping tank (on the left) and the plumb mass (on the right) 267 Chapter 6. Safety evaluation of the Portogruaro Civic Tower Figure 6-12 Inside the structure. It is possible to see the damping tank position and the horizontal brackets for the cameras 6.4.1.3 Thermocouples and FieldPoint The temperature acquisition system is composed by four thermocouples connected to the Terminal Base of a FieldPoint of the National Instruments. This allows to execute the real time acquisition of the temperature value in the points of the structure where the thermocouple has been placed, through its Ethernet 10/100 connection. 6.4.1.3.1 The National Instruments Terminal Base FP-TB-10 The NI FP-TB Series consists of universal terminal bases for the FieldPoint I/O system that can accept any FieldPoint I/O module and provide convenient screw or spring terminals for field wiring connections. When installed, FieldPoint terminal bases also form the local bus that carries communications and power to the I/O modules. The FPTB-1/2 terminal bases work with any FieldPoint module (except dual channel series) and you can intermix them on the same FieldPoint bank. The FP-TB-3 module has been designed specifically to work with the FP-TC-120 thermocouple module. 268 Development of shared analysis instruments for the operation of a internet-based monitoring system Figure 6-13 The National Instruments Terminal Bases FP-TB-10 The following are its characteristics: • • • • • • Field wiring connection to FieldPoint I/O modules Isothermal FP-TB-3 minimizes thermocouple measurement errors Screw terminal and spring terminal options DIN rail and panel mounting Interlocking design for rugged installation Local bus for communications and module power 6.4.1.3.2 National Instruments FP-2000 Using LabVIEW Real-Time, you can develop powerful data logging, control, and measurement systems on your PC and easily embed your application on the National Instruments FP-2000 intelligent controller, for reliable distributed or stand-alone deployment. You can embed all the intelligence, advanced control, and analysis capabilities of LabVIEW in a small modular package, suitable for industrial environments. Engineers and scientists typically use FP-20xx controllers in applications requiring industrial-grade reliability (such as analog process and discrete control systems) to run PID control loops, actuate valves and motors, take measurements, perform real-time analysis and simulation, log data, and communicate over serial, phone, and Ethernet. Once deployed, the controller can communicate peer to peer with other FP-20xx or cFP-20xx intelligent FieldPoint controllers, or with nonintelligent network interfaces such as the FP-16xx and FP-1000. In addition, the FP-2000 interface automatically publishes I/O measurements to a Windows computer running FieldPoint Explorer, LabVIEW, LabVIEW Datalogging and Supervisory Control Module, 269 Chapter 6. Safety evaluation of the Portogruaro Civic Tower LabWindows/CVI, Lookout, or your choice of OLE for process control (OPC) client application software. It also easily integrates with existing legacy or programmable logic controller (PLC) systems. Figure 6-14 The National Instruments Field Point FP-2000 The following are its characteristics: • • • • • • Stand-alone embedded real-time controller or Ethernet interface for PC-based distributed I/O Embedded controller runs LabVIEW Real-Time for control, data logging, and signal processing Embedded Web and file servers with remote-panel user interface 16 MB onboard DRAM memory (typically 8 MB user-accessible) 16 MB nonvolatile storage (typically 10 MB user accessible) 1 RS232 serial port for connection to peripherals 6.4.1.4 Axis 2120 Network Camera The AXIS 2120 is a digital network camera running TCP/IP. It includes all of the required networking connectivity for distributing monitored images over a secure intranet network or the Internet. With its own built-in Web server, the AXIS 2120 provides high-quality imaging, and full Web-based control of the product management and configuration functions through a browser over your network. Connecting directly to Ethernet or Fast Ethernet networks, the AXIS 2120 is a standalone digital network camera that will also connect to a local Internet Service Provider using an external modem. 270 Development of shared analysis instruments for the operation of a internet-based monitoring system Figure 6-15 The Axis 2120 Netwo8etrk camera. Front view Figure 6-16 The Axis 2120 Network camera. Rear view. The PS-D (Power supply) and the 10/100 (Ethernet) connectors are visible 271 Chapter 6. Safety evaluation of the Portogruaro Civic Tower Figure 6-17 The position of a network camera inside the structure, fixed on the bracket 6.4.1.4.1 Optical features of the network-camera Axis 2120 The Axis 2120 Network camera are equipped with wide/tele zoom and focus regulations. According to the different regulation of these parameters are obtained different cones of vision. Afterwards a table with the value obtained through different regulations has been reported: Zoom Focus N T A little before N W Between N and ∞ , closer to N for decreasing d 1 + d f ,1 d 1 + d f ,1 11.8 15.3 17.0 19.0 22.3 13.3 14.3 15.3 16.0 17.0 cm cm cm cm cm cm cm cm cm cm py Cone of vision angle α 7.60 cm 9.80 cm 10.65 cm 11.80 cm 13.75 cm 21.10 cm 22.40 cm 23.90 cm 24.70 cm 26.10 cm 35.70° 35.52° 34.78° 34.50° 34.27° 76.85° 76.14° 75.98° 75.33° 75.02° Therefore it is appropriate to use the value of 35° for α in the case in which the zoom is used in T position and the value of 76° for α in the case in which the zoom is used in W position. Denoting with: 272 Development of shared analysis instruments for the operation of a internet-based monitoring system • • α: cone of vision angle; d 1 + d f ,1 : distance between the objective and the contrast panel; • p y : width of the cone of vision in correspondence with the contrast panel; the following relationship can be read: α p y = 2 ⋅ (d1 + d f ,1 )⋅ tan 2 ( 6.32 ) 6.4.1.4.2 IP addresses The network cameras have an IP address, that can be on the public or in the local area network. A network camera with a public area network IP can be seen everywhere in the net. The network camera addresses are: meccam2: meccam3: 192.168.203.240 192.168.203.241 and the network camera mac addresses are: meccam2: meccam3: 00-40-8C-5C-00-C9 00-40-8C-5C-00-CD The network camera mac address is useful to configure the IP address. 6.4.1.4.3 Coordinates transform The image obtained from the camera has to be elaborated in order to can be used. In fact the position of the cable, respect to a reference point into the image, is that is obtained. Figure 6-18 Images acquired from the two Axis 2120 Network Cameras 273 Chapter 6. Safety evaluation of the Portogruaro Civic Tower This is not enough to determine the spatial position of the cable. In order to do that, it is necessary to correlate the data obtained from two images. In this case the images have been obtained from two cameras placed at 90° the one respect to the other. Clearly an analogous treatment could be done in the case of a generic reciprocal disposition of the cameras. The information, that the acquisition program needs in order to execute the coordinates transform from the “image” (I) system to the “real” (R) one, is relative to the system geometry (position of the cameras, of the cable and of the contrast panel) and to the geometry of the camera optics (cone of vision angle α). px df,1 1 py d2 α d1 df,2 Plumb-line position 2 This information concurs to the definition of the following variable: • • • • • • 274 HD : horizontal definition of the image (for the Axis 2120 camera it can be 704 in the case of high definition and 352 in the case of low definition)(index 1 for the camera 1, index 2 for the camera 2); VD : vertical definition of the image (for the Axis 2120 camera it can be 576 in the case of high definition and 288 in the case of low definition); p y : width of the cone of vision in correspondence with the contrast panel for the camera 1; d1 : distance between the reference position of the plumb-line and the contrast panel for the camera 1; d f ,1 : distance between the reference position of the plumb-line and the focus of the camera 1; p x : width of the cone of vision in correspondence with the contrast panel for the camera 2; Development of shared analysis instruments for the operation of a internet-based monitoring system • • • d 2 : distance between the reference position of the plumb-line and the contrast panel for the camera 2; d f , 2 : distance between the reference position of the plumb-line and the focus of the camera 2; d pf ,1 : distance between the focus of the camera 1 and the fictitious plane; it is in function of the cone of vision angle α according to the following relationship: d pf ,1 = HD1 ⋅ (d1 + d f ,1 ) py ( 6.33 ) or d pf ,1 = • HD1 α 2 ⋅ tan 1 2 ( 6.34 ) d pf , 2 : distance between the focus of the camera 2 and the fictitious plane; it is in function of the cone of vision angle α according to the following relationship: d pf , 2 = HD2 ⋅ (d 2 + d f , 2 ) px ( 6.35 ) or d pf , 2 = HD2 α 2 ⋅ tan 2 2 ( 6.36 ) It has to be noticed that in this case the value of the constant for the two cameras is the same; however in this case the different index are maintained for the maximum generality. The “I” index indicates the variables values obtained by the measurements executed on the image and the index “R” indicates the real values of the variables. The following relations come from the similitude between triangle: y R : (d f ,1 + x R ) = y I : d pf ,1 ( 6.37 ) xR : (d f , 2 + yR ) = xI : d pf , 2 ( 6.38 ) and that, substituting to d pf ,1 and to d pf , 2 the previous relation, give the following linear system of two linearly independent equations with two unknown: 275 Chapter 6. Safety evaluation of the Portogruaro Civic Tower α 2 ⋅ tan 2 ⋅ xI 2 xR = (d f , 2 + yR )⋅ HD2 α 2 ⋅ tan 1 ⋅ y I 2 y R = (d f ,1 + xR )⋅ HD1 ( 6.39 ) Solving this system, the values of the x R and y R coordinates in function of the measured values x I and y I are obtained: α α α 2 ⋅ xI ⋅ HD1 ⋅ d f , 2 ⋅ tan 2 + 4 ⋅ xI ⋅ y I ⋅ d f ,1 ⋅ tan 1 ⋅ tan 2 2 2 2 xR = α α HD1 ⋅ HD2 − 4 ⋅ xI ⋅ y I ⋅ tan 1 ⋅ tan 2 2 2 ( 6.40 ) α2 α1 α1 2 ⋅ tan ⋅ xI ⋅ d f , 2 ⋅ HD1 + d f ,1 ⋅ 2 ⋅ tan ⋅ yI 2 ⋅ tan ⋅ yI 2 2 2 ⋅ d f ,1 + yR = α α HD1 HD1 ⋅ HD2 − 4 ⋅ xI ⋅ y I ⋅ tan 1 ⋅ tan 2 2 2 6.4.1.5 Installation The plumb-line will be fixed on the vault of the clock cell, while the data acquisition system will be fixed to the floor at the ground level. The plumb-line will be let down through the pre-existent skylight passage. Nevertheless, owing to a remarkable preexistent out-of-plumb, it will be necessary to execute a circular hole in the vault below the belfry (at the height of +26.20 m), in which let down the steel cable. This because the skylight passage of that plan is too much shifted respect to the vertical direction to can be used to let down the cable. Instead, this kind of problem there is not in any other floor systems. 276 Development of shared analysis instruments for the operation of a internet-based monitoring system Figure 6-19 The skylight passage Figure 6-20 The vault below the belfry, where the hole has to be done 277 Chapter 6. Safety evaluation of the Portogruaro Civic Tower Figure 6-21 The vault of the clock cell, where the steel cable will be fixed In the following images the position of the cable and of the protective pipe in PVC are shown. Figure 6-22 Positioning of the plumb-line 278 Development of shared analysis instruments for the operation of a internet-based monitoring system 6.4.2 Image acquisition In order to acquire the images from a network camera Axis 2120 with an IP address through a script, you have simply to send a GET request to one of the following URL: http://meccam2.ing.unitn.it/cgi-bin/jpg/image.cgi http://meccam3.ing.unitn.it/cgi-bin/jpg/image.cgi The execution of this script generates a file that contains the image acquired by the camera at the instant at which the script is running. It is to notice that if the camera has a local IP address, it can be called only from a personal computer residing in the same Local Area Network. In fact a call, coming from a personal computer residing out of the network camera LAN, would generate an error in the script execution. 6.4.3 Image analysis The images acquired in the way shown in the previous paragraph have to be analysed in order to get from them some numerical information (i.e. x I and y I ). Then this coordinates have to be inserted in the system (6.40) in order to get the real geometrical position of the plumb-line (i.e. x R and y R ). This analysis instrument bases itself on the fact that, as you can see in Figure 6-18, the cable is represented in the image by a black line on white field. Therefore it is possible to obtain the position of the line inside the image analysing the acquired jpeg image. Since the image is solid with the acquisition structure, then in this way you can determine plumb-line displacements of the order of the image pixel. Therefore, the higher the resolution is and the shorter the width of the cone of vision is, the better the approximation is with which it is possible to obtain that measurement. This instrument can be developed as a webtool, and its development is one of the possible continuation. 279 7 Conclusions and further developments 281 Chapter 7. Conclusions and further developments 7.1 Conclusions • • • • • • • • • • The aim of the thesis has been that to get ready a methodology and a technology that allow the execution in real time of all the operations linked to the decisional process in the conservation of the buildings. The methodology which has been developed consists of the definition of a logical scheme for the management of the information flow, based on quantitative methods of elaboration. The technology, that implements this method, consists of the creation of a network of information interchange, based on analysis instrument shared on the WWW (“webtools”). The fundamentals of this paradigm and of the operation of the shared webtools have been introduced including all the information necessary to utilize existing webtools as well as to create and share new ones. The operation of this system has been demonstrated on a virtual case study. This is a tank that can be modelled as a SDOF structure, to which a real-time decisionmaking process has been applied, based on the evaluation of its safety level. The system makes use of the simulated response of the structure, measured at a virtual accelerometer located at the centre of the mass of the system, and provides the evaluation of the safety level of the structure, driving automatically the data via WWW through all the phases of the process: FFT of the signal, determination of the natural frequencies of the system, identification of the mass, calculation of the stress at the base, evaluation of safety factor, decision making. This methodology is being applied to a real case study: the Civic Tower of Portogruaro. This is a bell tower 59,0 m high, which original construction dates the XIII century. The tower is characterized by a significant out-of-plumb, equal to 1,09 m corresponding to the North-East edge of the belfry. During an experimental campaign, the structure has been dynamically characterized, acquiring its response by means of 19 accelerometers distributed on six levels, with the scope of identifying the horizontal motion of the structure, with an adequate spatial resolution, as well as of evidencing a possible flexibility of the base. The modal extraction made use of a Multi-Input-Multi-Output (MIMO) optimisation. A Finite Element Model, reproducing the tangent dynamical behaviour of the tower, has been calibrated through the minimization of a target function, which has been defined taking into account the identified modal parameters (frequencies and mode shapes). The analysis of this case studies allowed for defining a logical scheme of the operation of the information interchange system. The scheme includes: (1) a flow of static data (i.e. data which are not subject to be recalculated at each time the decisional process is executed) which derivates from classical method of data collection and analysis; (2) a flow of dynamic data which are bonded to the operation of a real-time monitoring system based on Internet. In a first layout of the system the real-time data are the inclination of the tower (measured utilising a image-recognition-based optical system) and the distribution of the temperature. Static and dynamic information feeds a model for the evaluation of the reliability index of the structure, respect to the Limit State of Failure due to the crushing of the masonry at the base. The Limit State analysis makes use of a simplified model of the 282 Development of shared analysis instruments for the operation of a internet-based monitoring system • structure, where the plastic mechanisms are assumed to be localised in correspondence of the lower part of the tower. The geometrical information and the distribution of the materials has been assumed deterministic, and is based on the survey and the core bailing executed, while the constitutive law of materials has been defined in a probabilistic manner, taking into account: (1) the outcomes of the flat jacks load tests;(2) the probabilistic distribution of the response of the Finite Element Model of the structure; (3) the seismic response of the structure, evaluated through a displacement-based approach, which utilizes the Eurocode 8 earthquake model. 7.2 Further developments Therefore the further developments of this thesis are: • system dissemination: a system based on analysis instruments shared on Internet needs to be continuously feed with hew programs; in order to make it real, it is necessary that the system is disseminated so as to more and more developers can dedicate to it; • practical implementation of the system designed for Portogruaro: it is a question of indeed installing the acquisition instruments, which has already been designed and partially tested; moreover it will necessary to implement the program for the image analysis, so as to can get some numerical data from the image acquired from the network camera; • development of other webtools: one of the most important features of the whole system is the possibility to interchange the instruments; so if there are more than one instrument devoted to the same type of analysis, there will be the possibility to choose which use. 283 Bibliography Anthoine A., “Homogenization of periodic masonry: Plane stress, generalized plane strain or 3D modeling?”, Communications in numerical methods in engineering, 13: (5) 319-326, 1997. Bartoli G., Chiarugi A., Gusella V., “Monitoring systems on historic buildings: the Brunelleschi Dome“, Journal of structural engineering – ASCE, 122: (6) 663-673, 1996. Borsella S., Modena C., Bettio C.,”Investigations and monitoring plans of the Giotto Chapel in Padova”, Proc. IABSE Int. Colloquium Inspection and Monitoring of the Architectural Heritage, Seriate (BG), 1997. Blanze C., Champaney L., Cognard J.Y., Ladeveze P., "A modular approach to structure assembly computations - Application to contact problems", Engineering computations, 13: (1) 15-& 1996. Champaney L., Cognard J.Y., Dureisseix D., Ladeveze P., "Large scale applications on parallel computers of a mixed domain decomposition method", Computational mechanics, 19: (4) 253-263 MAR 1997. Cherkassky V.S., Mulier F.M., "Learning from Data: Concepts, Theory, and Methods (Adaptive and Learning Systems for Signal Processing, Communications and Control Series)", 1998, John Wiley & Sons. De Stefano A., Ceravolo R., Zanon P. "Seismic Assessment of Bell Towers Through Modal Testing". Int. Modal Analysis Conf. (IMAC), 2001. Doebling S.W., Farrar C.R., Prime M.B., "A summary review of vibration-based damage identification methods", The shock and vibrational digest, 30: (2) 91-105, 1998. Elgamal A., Zonta D., Fraser M., "A Pilot Web-Shared Controlling and Monitoring System for Real-Time Assessment of Civil Engineering Structures", Proc. 2nd ECCE Symposium Information and Communication Technology in the Practice of Building and Civil Engineering, Espoo (FL), 2001. Farrar, C. R., Baker, W. E., Bell, T. M., Cone, K. M., Darling, T. W., Duffey, T. A., Eklund, A., and Migliori, A., "Dynamic characterization and damage detection in the I40 bridge over the Rio Grande", Los Alamos National Laboratory report LA-12767-MS, 1994. Fraser M., Elgamal A.W., Zonta D., " The Webshaker Pilot Project: An Internet Framework For Real-Time Monitoring And Control Systems Of Civil Engineering 285 Bibliography Structures ". Proceedings "3rd World Conf. on Structural Control", Como, April, 7-12, 2002 Giannini R., Pagnoni T., Pinto P.E., Vanzi I., "Risk analysis of a medieval tower before and after strengthening", Structural safety, 18: (2-3) 81-100 1996. Inaudi D., Casanova P., Kronemberg P., Vurpillot S., "Embedded and surface mounted sensors for civil structural monitoring", Proc. SPIE Conf. Smart Structures and Materials, 3044-3066, 1997. Macchi G., “Structural assessment and preservation of the architectural heritage”, International Congress PAVIA 2000, Pavia, 2000. Maeck J., Peeters B., De Roeck G., Leuven K.U., "Damage identification on the Z24bridge using vibration monitoring analysis", Proc. COST F3 Conf. on Systems Identification and Structural Health Monitoring, Madrid, 2000. McLamore V. R., Hart G. C. and Stubbs I. R., "Ambient vibration of two suspension bridges", ASCE J. of structural division 97, 2567-2582, 1971. T. Mitchell, "Machine Learning", McGraw Hill, 1997. Modena C., Riolfo A., Zonta D., "Dynamic investigation on the Palazzo della Ragione Roof in Padua". Proc., 8th Int. Conf. on Structural Faults and Repair (Edinburgh 1315/07/1999), Engineering Technics Press, Edinburgh, UK, 1999. Onate E., Hanganu A., Miquel J., ” Prediction of damage and failure in civil engineering structures using a finite element model”, Proc. COST F3 Conf. on Systems Identification and Structural Health Monitoring, Madrid, 2000. Rizkalla S., Benmokrane B., Tadros G., ”Structural health monitoring of bridges with fiber optic sensors”, Proc. COST F3 Conf. on Systems Identification and Structural Health Monitoring, Madrid, 2000. Shepherd R., and Charleson, A. W., "experimental determination of the dynamic properties of a bridge substructure", Bullettin of the seismological society of America, 61,1529-1548, 1971. Sohn H., Czarnecki J.A., Farrar C.R., "Structural Health Monitoring Using Statistical Process Control", ASCE J. of structural engineering, 126, (11) 1356-1363, 2000. Galante L., Tognoni G., Modena C., Reginato F., Magro L., Someda C., Bertolini F., Griffoni B., “Characterization of static and dynamic behaviour of stell motorway bridges by means of Bragg-grating fiber sensors”, Proc. Odimap Conf., Pavia, 1999. Rodellar J., Barbat A.H., Casciati F., "Advanced in Structural Control", CIMNE Ed., Barcelona, Spain, 1999. 286 Development of shared analysis instruments for the operation of a internet-based monitoring system Stanbridge A.B., Ewins, D.J., "Measurement of Translational and Angular Vibration Using a Scanning Laser Doppler Vibrometer", Shock and vibration, 3: (2) 141-152, 1996. "Structural Preservation of Italy's Monuments" Structural Engineering International, vol.3, n.1, 1993. Tanaka H., Davenport A.G., "Wind-Induced Response Golden Gate Bridge", ASCE J. of engineering mechanics, 109, 296-312, 1983. Tennyson R.C., Mufti A.A., ”Monitoring bridge structures using fiber optic sensors”, Proc. COST F3 Conf. on Systems Identification and Structural Health Monitoring, Madrid, 2000. Trautz M., Ramm E., “Structural Studies on Antonelli’s San Gaudenzio”, Spatial Structures: Heritage, Present and Future, 1995. Vestroni F., Beolchini G.C., Antonacci E., Modena C: ”Identification of dynamic characteristics of masonry buildings from forced vibration tests”, 11th WCEE, Acapulco, Mexico, 1996. Zanon P., “Monitoraggio strutturale Torre Vanga”, Rapporo interno n. 8830/374/196, Dipartimento di Ingegneria Meccanica e Strutturale, Università degli Studi di Trento, 1999. Zanon P., “Monitoraggio geotecnico-strutturale Centro Civico Religioso loc. “Brione” Rovereto, Rapporto interno n. 9066/128/68, Dipartimento di Ingegneria Meccanica e Strutturale, Università degli Studi di Trento, 2000. Zanon P., Bursi O.S., Erlicher S., Zonta D., Clemente P., Indirli M., "Intervention Scenarios on the Basilica of San Gaudenzio Dome in Novara". 7th Int. Seminar on Seismic Isolation, Passive Dissipation and Active Control. 2-5/10, 2001. Zonta D., Ceravolo R., Bursi O. S., Erlicher S., Zanon P., De Stefano A., "Issues on Vibration-based Identification of Complex Monumental Structures: the Dome of S. Gaudenzio Church in Novara". Proceedings "3rd World Conf. on Structural Control", Como, April, 7-12, 2002 Gulkan P., Sozen M.A., "Inelastic Response to of Reinforced Concrete Structures to Earthquake Motions". ACI Struct. J., 71 (12), (1974), 604-610 Shibata A., Sozen M.A., "Sostitute Structure Method for Seismic Design in Reinforced Concrete". J. Struct. Div., ASCE, 102 (6), (1976), 1-18 Leporati E., "The Assessment of Structural Safety". Research Studies Press, 1979 Sohn H., Farrar C. R., Hemez F. and Czarnecki J., "A review of structural health monitoring literature 1996-2001". Proc. of the Third World Conference on Structural Control, Como, Italy, 2003 287 Bibliography Fraser M., Elgamal A. W. and Daniele Zonta D., "The webshaker pilot project an internet framework for real-time monitoring and control system of civil engineering structures". Proc. of the Third World Conference on Structural Control, Como, Italy, 2003 Iwan W. D., "R-SHAPE: a real-time structural health and performance evaluation system.". Proc. of the Third World Conference on Structural Control, Como, Italy, 2003 Kullaa J., "On-line structural health monitoring". Proc. of the Third World Conference on Structural Control, Como, Italy, 2003 Lynch J. P., Kiremidjian A. S., Law K. H., Kenny T. and Carryer E.,"Issues in wireless structural damage monitoring technologies". Proc. of the Third World Conference on Structural Control, Como, Italy, 2003 Geier B., Mehr K., "A common database on structural assessment, monitoring and control". Proc. of the Third World Conference on Structural Control, Como, Italy, 2003 Schilling K., "Telediagnosis and teleinspection potential of telematic techniques". Advances in Engineering Software 31 (2000) 875-879 Seifert M., Parkhi P., Sistla V. T., Lawrence K. L., "Developing and distributing network based engineering solutions". Advances in Engineering Software 31 (2000) 453-465 Peng J. and Law K. H., "Internet-enabled framework for collaborative development of non-linear dynamic analysis program" http://eil.stanford.edu/law/ HTML, The complete reference, Thomas A. Powell, Osborne/Mc Graw Hill, 2001, Berkeley, California. Internet resources: http://www.faqs.org/rfcs/rfc822.html Crocker D.H., “Standard for the format of ARPA Internet text messages” http://docs.rinet.ru:8083/CGIM/ McDaniel R., “CGI manual of style” http://www.mhonarc.org/~ehood/MIME/MIME.html Hood E., “Multipurpose Internet Mail Extensions” http://www.dns.net/dnsrd/ Salamon A., “DNS Resources Directory” 288 Index 1 INTRODUCTION ............................................................................................... 1 1.1 P ROBLEM STATEMENT ..................................................................................... 2 1.2 S CIENTIFIC OVERVIEW .................................................................................... 4 1.2.1 The monitoring concept .......................................................................... 4 1.2.2 Dynamic measurements........................................................................... 5 1.2.3 Monitoring of historical buildings........................................................... 5 1.2.3.1 Sensors ............................................................................................ 6 1.2.3.2 Data evaluation techniques .............................................................. 6 1.2.3.3 Employment of information technologies ......................................... 6 1.3 O BJECTIVES ................................................................................................... 8 1.3.1 Outlines of the thesis .............................................................................. 8 1.3.2 Aims of the investigation......................................................................... 8 1.4 M ETHOD ...................................................................................................... 10 1.4.1 Webtools chain ..................................................................................... 10 1.5 S TATE - OF - THE - ART ...................................................................................... 12 1.5.1 Real-time monitoring ............................................................................ 12 1.5.2 New technologies for the damage control .............................................. 14 1.5.3 Shared analysis instruments .................................................................. 14 1.6 N ETWORKING ............................................................................................... 16 1.7 O UTLINES .................................................................................................... 18 1.7.1 Common Gateway Interface concepts .................................................... 18 1.7.2 Webtools development .......................................................................... 18 1.7.2.1 Demonstrator ................................................................................. 19 1.7.2.2 Portogruaro ................................................................................... 20 2 WEBTOOLS ..................................................................................................... 23 2.1 INTRODUCTION ............................................................................................. 24 2.1.1 What is a webtool? ............................................................................... 24 2.1.2 What are the application of the webtool system? ................................... 25 2.2 C OMMUNICATION STANDARDS ....................................................................... 27 2.2.1 Standards I/O ....................................................................................... 27 2.2.1.1 Method .......................................................................................... 27 2.2.1.2 Encryption-type ............................................................................. 27 2.2.1.3 Content.......................................................................................... 28 2.2.1.4 File Format .................................................................................... 30 2.2.2 How to make a webtool request ............................................................. 31 2.2.2.1 User level ...................................................................................... 31 2.2.2.2 Machine level ................................................................................ 32 2.2.2.3 Chain request methods ................................................................... 33 2.2.3 Specification file................................................................................... 34 2.3 VI STARTING KIT .......................................................................................... 37 289 Index 2.3.1 URL POST HTTP Document.vi.............................................................. 38 2.3.1.1 I/O................................................................................................. 38 2.3.2 Content analysis.vi ............................................................................... 40 2.3.2.1 I/O................................................................................................. 40 2.3.3 Content encoder.vi ................................................................................ 41 2.3.3.1 I/O................................................................................................. 42 2.3.4 File analyzer.vi..................................................................................... 43 2.3.4.1 I/O................................................................................................. 43 2.3.5 Find boundary.vi .................................................................................. 45 2.3.5.1 I/O................................................................................................. 45 2.3.6 Ptolemy to graph.vi............................................................................... 46 2.3.6.1 I/O................................................................................................. 47 2.4 D EMONSTRATOR . VI ....................................................................................... 48 2.4.1 Formalism used in the flow-chart .......................................................... 48 2.4.2 Problem statement ................................................................................ 48 2.4.3 Description of the data flow .................................................................. 51 3 COMMON GATEWAY INTERFACE CONCEPTS ......................................... 55 3.1 INTRODUCTION ............................................................................................. 56 3.1.1 Static and dynamic data ........................................................................ 56 3.1.2 Terminology and abbreviations ............................................................. 57 3.1.3 Overview .............................................................................................. 59 3.2 C LIENT - SERVER COMMUNICATIONS ............................................................... 60 3.2.1 Request method definitions ................................................................... 61 3.2.1.1 Safe and Idempotent Methods ........................................................ 61 3.2.1.2 OPTIONS method .......................................................................... 62 3.2.1.3 GET method .................................................................................. 62 3.2.1.4 HEAD method ............................................................................... 63 3.2.1.5 POST method ................................................................................ 63 3.2.1.6 PUT method .................................................................................. 63 3.2.1.7 DELETE method............................................................................ 64 3.2.1.8 TRACE method ............................................................................. 64 3.2.1.9 Environment variables ................................................................... 65 3.3 IIS 5.0 SERVER INSTALLATION ...................................................................... 69 3.3.1 IIS configuration for the www.smartstructures.org site.......................... 69 3.4 LAB VIEW SERVER INSTALLATION ................................................................. 73 3.5 S PECIFICATIONS FILE OF THE D EMONSTRATOR WEBTOOLS ............................... 75 3.5.1 Specification file template..................................................................... 75 3.5.1.1 Webtools rules ............................................................................... 75 3.5.1.2 Specifications rules........................................................................ 75 3.5.1.3 The template file............................................................................ 79 3.5.2 Demonstrator webtools ......................................................................... 79 3.5.2.1 signal_generator.vi ........................................................................ 80 3.5.2.2 FFT_amplitude.vi .......................................................................... 82 3.5.2.3 peak_detector.vi ............................................................................ 84 3.5.2.4 identification_tool.vi ..................................................................... 86 3.5.2.5 structural_model.vi ........................................................................ 88 3.5.2.6 safety_evaluation.vi ....................................................................... 89 3.5.2.7 decision_making.vi ........................................................................ 90 290 Development of shared analysis instruments for the operation of a internet-based monitoring system 4 EXPERIMENTAL DYNAMIC CHARACTERIZATION OF THE PORTOGRUARO CIVIC TOWER ......................................................................... 91 4.1 INTRODUCTION ............................................................................................. 92 4.1.1 Problem statement ................................................................................ 92 4.1.2 Geometrical description of the building ................................................ 95 4.1.3 Historical outline ................................................................................. 96 4.1.4 Collection of data of previous studies and interventions ........................ 97 4.2 G ENERALITY ................................................................................................ 99 4.2.1 Object .................................................................................................. 99 4.2.2 Study purpose ....................................................................................... 99 4.2.3 Aim of the research............................................................................... 99 4.2.4 Stages of the research ........................................................................... 99 4.2.5 Symbols meaning .................................................................................101 4.2.6 Reference standards ............................................................................102 4.3 T EST EQUIPMENT .........................................................................................103 4.3.1 Acquisition system ...............................................................................103 4.3.1.1 Acquisition chain..........................................................................103 4.3.1.2 Acquisition and archiving modality...............................................103 4.3.2 Harmonic exciter .................................................................................104 4.3.3 Instrumented hammer mod. 086C50 .....................................................106 4.3.4 Transducer PCB mod. 393 C ................................................................108 4.3.5 Transducer PCB mod. 393 B12 ............................................................109 4.3.6 Transducer connectors.........................................................................110 4.3.7 Coaxial cables .....................................................................................111 4.3.8 16-channel signal amplifier PCB 584...................................................112 4.3.9 Terminal board BNC-2090 ...................................................................113 4.3.10 6-channel power amplifier PCB mod. 494A06 ......................................114 4.3.11 Data acquisition card N.I. PCI-6031E .................................................115 4.4 INSTRUMENTATION POSITIONING ..................................................................116 4.4.1 Measurements points ...........................................................................116 4.4.2 Transducer application ........................................................................117 4.4.3 Harmonic exciter installation ..............................................................118 4.5 T ESTS EXECUTION .......................................................................................119 4.5.1 Ambient Vibration Test (AVT) ..............................................................119 4.5.1.1 Purpose ........................................................................................119 4.5.1.2 Aims.............................................................................................119 4.5.1.3 Forcing .........................................................................................119 4.5.1.4 Bases ............................................................................................119 4.5.1.5 Test execution ..............................................................................119 4.5.1.6 Test identification.........................................................................120 4.5.2 Impulse Response Test (IRT) ................................................................121 4.5.2.1 Purpose ........................................................................................121 4.5.2.2 Aims.............................................................................................121 4.5.2.3 Forcing .........................................................................................121 4.5.2.4 Bases ............................................................................................121 4.5.2.5 Cut-off frequency choice ..............................................................121 4.5.2.6 Test execution ..............................................................................122 4.5.2.7 Signal analysis..............................................................................122 4.5.2.8 Test identification.........................................................................122 4.5.3 Stepped-Sine Test (SST) .......................................................................123 291 Index 4.5.3.1 Purpose........................................................................................ 123 4.5.3.2 Aims............................................................................................ 123 4.5.3.3 Forcing ........................................................................................ 123 4.5.3.4 Bases ........................................................................................... 123 4.5.3.5 Test execution ............................................................................. 123 4.5.3.6 Signal analysis ............................................................................. 123 4.5.3.7 Test identification ........................................................................ 124 4.5.4 Forced Vibration Test (FVT)............................................................... 125 4.5.4.1 Purpose........................................................................................ 125 4.5.4.2 Aims............................................................................................ 125 4.5.4.3 Forcing ........................................................................................ 125 4.5.4.4 Bases ........................................................................................... 125 4.5.4.5 Test execution ............................................................................. 125 4.5.4.6 Test identification ........................................................................ 126 4.6 M ODAL ANALYSIS BASES ............................................................................. 127 4.6.1 One-Degree Of Freedom systems ........................................................ 128 4.6.1.1 Undamped system ........................................................................ 128 4.6.1.2 Damped system............................................................................ 128 4.6.2 Multi-Degrees Of Freedom systems ..................................................... 130 4.6.2.1 Undamped Multi-Degrees Of Freedom systems ............................ 130 4.6.2.2 Proportional damped system ........................................................ 132 4.7 M ODAL EXTRACTION .................................................................................. 134 4.7.1 MDOF Curve Fitting .......................................................................... 134 4.7.2 Experimental curve fitting................................................................... 134 4.7.2.1 Shock test .................................................................................... 134 4.7.2.2 Stepped-Sine Test ........................................................................ 134 4.7.2.3 IRT 14 ......................................................................................... 136 4.7.2.4 IRT 15 ......................................................................................... 137 4.7.2.5 SST ............................................................................................. 138 4.7.3 Modal model ....................................................................................... 139 4.7.3.1 Modal model................................................................................ 140 4.8 F REQUENCY R ESPONSE F UNCTIONS ............................................................. 141 4.9 17-DOF MODELLING ................................................................................... 151 4.9.1 Displacements in X dir........................................................................ 153 4.9.2 Displacements in Y dir. ....................................................................... 153 4.9.3 Rotations around Z axis ...................................................................... 153 4.9.4 Base rotations..................................................................................... 154 4.9.4.1 0.85 Hz frequency........................................................................ 156 4.9.4.2 0.88 Hz frequency........................................................................ 156 4.9.4.3 3.62 Hz frequency........................................................................ 157 4.9.4.4 3.70 Hz frequency........................................................................ 157 4.9.4.5 4.34 Hz frequency........................................................................ 158 4.9.4.6 6.74 Hz frequency........................................................................ 158 4.9.4.7 6.78 Hz frequency........................................................................ 159 4.10 B ELLS DYNAMIC ACTIONS ........................................................................... 161 4.10.1 Bells features ...................................................................................... 161 4.10.2 Bells motion ....................................................................................... 163 4.10.2.1 Time history of the composed pendulum ...................................... 163 4.10.2.2 Experimental frequency of oscillation .......................................... 163 4.10.2.3 Reduced height calculus............................................................... 163 292 Development of shared analysis instruments for the operation of a internet-based monitoring system 4.10.3 Calculus of the bell-induced force........................................................166 4.10.3.1 Forcing spectrum ..........................................................................168 5 FE MODEL AND FAILURE MODELLING OF THE PORTOGRUARO CIVIC TOWER ..................................................................................................................171 5.1 INTRODUCTION ............................................................................................172 5.2 G ENERALITY ...............................................................................................177 5.2.1 Object .................................................................................................177 5.2.2 Study purposes ....................................................................................177 5.2.3 Symbols meaning .................................................................................178 5.2.4 Reference standards ............................................................................180 5.3 FEM MODEL ...............................................................................................181 5.3.1 Acquired information ...........................................................................181 5.3.1.1 Structure geometry .......................................................................181 5.3.1.2 Material features...........................................................................181 5.3.2 Geometrical modelling.........................................................................181 5.3.3 Foundations ........................................................................................182 5.3.3.1 Soil behaviour modelling ..............................................................182 5.3.3.2 Masonry foundations modelling ....................................................182 5.3.4 Structure .............................................................................................183 5.3.4.1 Geometry......................................................................................183 5.3.4.2 Pipe modelling..............................................................................183 5.3.4.3 Belfry modelling...........................................................................184 5.3.4.4 Roof modelling .............................................................................185 5.3.5 Identification .......................................................................................186 5.3.5.1 Step A ..........................................................................................186 5.3.5.2 Step B ..........................................................................................187 5.3.5.3 Step C ..........................................................................................188 5.3.5.4 Step D ..........................................................................................188 5.3.5.5 Identification results .....................................................................189 5.4 R ENDERING AND MODES SHAPES ...................................................................191 5.5 A NALYSIS ...................................................................................................202 5.5.1 Wind action (LC2) ...............................................................................202 5.5.1.1 Wind pressure...............................................................................202 5.5.1.2 Aerodynamic coefficients .............................................................204 5.5.1.3 Dynamic coefficient......................................................................204 5.5.2 Combinations of load conditions (CLC) ...............................................204 5.5.3 Modality of load application ................................................................205 5.5.3.1 Dead load and permanent load ......................................................205 5.5.3.2 Wind pressure (LC2).....................................................................205 5.5.3.3 Seismic analysis (CLC4) ...............................................................206 5.5.4 Dynamic analysis.................................................................................209 5.5.4.1 Modal combination rules...............................................................209 5.5.4.2 Directional combination rules .......................................................209 5.5.5 Results summing up .............................................................................210 5.6 V ALUATION OF THE ULTIMATE RESISTANCE ...................................................219 5.6.1 Limit state definition............................................................................219 5.6.2 The constitutive law of the masonry material .......................................220 5.6.3 Calculation model ...............................................................................222 5.6.4 Resistance diagram of the base section ................................................224 293 Index 5.6.5 Conclusions ........................................................................................ 227 5.7 A NALYSIS RESULTS ..................................................................................... 228 6 SAFETY EVALUATION OF THE PORTOGRUARO CIVIC TOWER ........ 251 6.1 INTRODUCTION ........................................................................................... 252 6.2 T HE ASSESSMENT OF STRUCTURAL SAFETY ................................................... 254 6.2.1 The safety domain ............................................................................... 254 6.2.2 The fundamental problem.................................................................... 254 6.2.2.1 Normal distributions of R and S ................................................... 256 6.3 A PPLICATION OF THE RELIABILITY ANALYSIS TO THE P ORTOGRUARO C IVIC T OWER ................................................................................................................. 258 6.3.1 Working hypotheses ............................................................................ 258 6.3.2 The Limit State ................................................................................... 258 6.3.3 Displacement demand ......................................................................... 259 6.3.3.1 Ultimate displacement X U ............................................................ 260 6.3.3.2 The Ultimate Limit State.............................................................. 261 6.3.4 Reliability index β............................................................................... 261 6.3.5 Others failure factor conditioning ....................................................... 263 6.4 M AXIMUM D ISPLACEMENT MEASUREMENT ................................................... 264 6.4.1 Instrumentation design ....................................................................... 264 6.4.1.1 Acquisition structure.................................................................... 265 6.4.1.2 Plumb-line ................................................................................... 266 6.4.1.3 Thermocouples and FieldPoint ..................................................... 268 6.4.1.4 Axis 2120 Network Camera ......................................................... 270 6.4.1.5 Installation .................................................................................. 276 6.4.2 Image acquisition ............................................................................... 279 6.4.3 Image analysis .................................................................................... 279 7 CONCLUSIONS AND FURTHER DEVELOPMENTS .................................. 281 7.1 7.2 C ONCLUSIONS ............................................................................................ 282 F URTHER DEVELOPMENTS ........................................................................... 283 BIBLIOGRAPHY .................................................................................................. 285 INDEX ................................................................................................................... 289 294