Robust Extended Kalman Filtering in Hybrid. Positioning Applications. Master of Science Thesis

Koko: px
Aloita esitys sivulta:

Download "Robust Extended Kalman Filtering in Hybrid. Positioning Applications. Master of Science Thesis"

Transkriptio

1 Tommi Perälä Robust Extended Kalman Filtering in Hybrid Positioning Applications Master of Science Thesis Examiner: Professor Robert Piché (TUT) Examiner and topic approved in the council meeting of the Faculty of Science and Environmental Engineering on April 9, 2008

2 Preface This Master of Science Thesis was written at the Department of Mathematics at the Tampere University of Technology. Since I have been woring as a research assistant in the Personal Positioning Algorithms Research Group, I also decided to dedicate my thesis to this research area. At this point, I want to than my supervisor Prof. Robert Piché for his valuable advices and for the opportunity to wor in this group. I want to express my gratitude to my colleagues in the Personal Positioning Algorithms Research Group for their help and enlightening discussions. Moreover, I want to than everyone who has supported me during my studies. Special thans go to my parents, brother, grand parents and my girlfriend Juliane. Your support has not gone unnoticed. This study was funded by Noia Corporation. EKF used for comparison was implemented by Simo Ali-Löytty, and the simulations were generated using the Personal Navigation Filter Framewor that is implemented mostly by Niilo Sirola and Matti Raitoharju. Tampere, September 19, 2008 Tommi Perälä Kemianatu 4 A Tampere, Finland Tel i

3 Abstract TAMPERE UNIVERSITY OF TECHNOLOGY Faculty of Science and Environmental Engineering, Department of Mathematics Perälä, Tommi: Robust Extended Kalman Filtering in Hybrid Positioning Applications Master of Science Thesis, 60 pages and 10 Appendix pages Examiner: Professor Robert Piché Keywords: Positioning, Robust Filtering, Kalman Filter, Extended Kalman Filter Location-based services require accurate information about the position of the user in order to function properly. In outdoor environments, positioning devices that use signals from the Global Navigation Satellite Systems (GNSS) can usually infer the user s location with sufficient accuracy. In addition, other signal sources, e.g., the base stations of terrestrial networs, might be used to improve the position estimate. A non-linear extension of the Kalman Filter, namely, the Extended Kalman Filter (EKF) has been studied in hybrid positioning application, and because of its light computational demand and relatively high accuracy, it seems to be a feasible algorithm for today s mobile positioning devices. However, in dense urban areas, buildings or some other obstacles may affect the signal propagation by reflecting or partly absorbing the signals before they reach the receiver. These disturbances in the signal environment produce so-called blunder measurements and their effect on the position estimation is, in general, extremely difficult to model. Although EKF performs well in open areas, its performance degrades drastically in dense urban areas because of the above mentioned disturbances. Therefore, a filter that better tolerates the blunder measurements needs to be developed. ii

4 ABSTRACT iii In this wor, the hybrid positioning problem is formulated as a robust non-linear filtering problem and two robust filters, namely, the Approximate Bayesian Extended Kalman Filter and the Re-weighted Extended Kalman Filter are derived based on EKF. The combination of the two methods, called the Hybrid Extended Kalman Filter is also proposed. The filter algorithms were implemented in Matlab and tested in simulations and using real GPS measurements. Simulations with satellite pseudorange and deltarange measurement, and base station range and altitude measurements show that the developed algorithms usually perform better compared to EKF when blunder measurements occur. Tests using real GPS measurement data validate the simulation results.

5 Tiivistelmä TAMPEREEN TEKNILLINEN YLIOPISTO Luonnontieteiden ja ympäristöteniian tiedeunta, Matematiian laitos Perälä, Tommi: Viasietoinen laajennettu Kalmanin suodatin hybridipaiannussovellusissa Diplomityö, 60 sivua ja 10 liitesivua Tarastaja: Professori Robert Piché Hausanat: Positioning, Robust Filtering, Kalman Filter, Extended Kalman Filter Paiatietoon perustuvat palvelut tarvitsevat taran tiedon äyttäjän paiasta toimiaseen tyydyttävästi. Paiannuslaitteet, jota päättelevät äyttäjän paian paiannuseen taroitettujen satelliittijärjestelmien tarjoamien signaalien perusteella, toimivat yleensä lähes moitteettomasti ulotiloissa, un näyvyys satelliitteihin on hyvä. Satelliittisignaalien lisäsi myös maanpäällisten tuiasemien signaaleja voidaan hyödyntää paiannusessa. Laajennettu Kalmanin suodatin (EKF) on laajalti äytössä oleva epälineaarinen suodatin, jona soveltuvuutta paiannuseen on myös tutittu. Vaiuttaisi siltä, että EKF soveltuu hyvin äytettäväsi annettavissa paiannuslaitteissa lasennallisen eveytensä ja suhteellisen hyvän taruutensa ansiosta. On uitein huomattu, että tiheästi raennetuissa aupunialueissa raennuset tai muut esteet häiritsevät signaalien etenemistä esimerisi heijastamalla tai heientämällä tuiasemien ja satelliittien lähettämiä signaaleja. Kyseiset ilmiöt näyvät mittausissa virheenä, jota on äytännössä äärimmäisen työlästä ja vaieata mallintaa tai ennustaa. Tällaisia mittausia utsutaan virhemittausisi. Vaia suurimmat virheet voidaanin yleensä arsia helposti pois, saattaa osa virheistä uitenin jäädä huomaamatta. iv

6 TIIVISTELMÄ v Vaia EKF toimiiin hyvin avoimilla alueilla, sen suoritusyy heienee huomattavasti virhemittausia äsiteltäessä. Suoritusyvyn heieneminen on osoittautunut ongelmasi nyyisissä paiannussovellusissa, joiden toivotaan toimivan saumattomasti aienlaisissa ympäristöissä. Tämä toimii motiivina viasietoisempien paiannusalgoritmien ehittelyyn. Tässä työssä on taroitusena ehittää viasietoisempia suodatusalgoritmeja, joita voitaisiin äyttää tulevissa paiannussovellusissa. Hybridipaiannusongelma on muotoiltu viasietoisesi epälineaarisesi suodatusongelmasi ja asi viasietoista epälineaarista suodatinta, nimeltään Summittainen Bayesilainen laajennettu Kalmanin suodatin (ABEKF) ja Uudelleenpainotettu laajennettu Kalmanin suodatin (REKF), esitetään ongelman rataisuisi. Myös näiden ahden yhdistelmää, Hybridiä laajennettua Kalmanin suodatinta (HEKF), tarastellaan lyhyesti. Tässä työssä esitettyjen suodattimien algoritmit muistuttavat läheisesti EKF:n algoritmia niin raenteeltaan uin lasennallisilta vaatimusiltaan ja soveltuvat siten hyvin annettaviin paiannuslaitteisiin. Suodattimien algoritmit toteutettiin Matlab-ohjelmistoa hyväsi äyttäen ja suodattimien toimintayyä oeteltiin simulaatioita ja oieata GPS-mittausdataa äyttäen. Simulaatioissa äytettiin satelliittien pseudoetäisyys- ja pseudoetäisyyden derivaattamittausia, tuiasemien etäisyysmittausia ja oreusmittausia. Simulaatioissa viasietoiset suodattimet toimivat pääsääntöisesti paremmin uin EKF. REKF ja HEKF toimivat aina paremmin uin EKF, un mittausten seassa oli virhemittausia. ABEKF toimi paremmin uin EKF ainoastaan, un muana oli tuiasemamittausia. ABEKF ei toiminut osaan paremmin uin REKF tai HEKF. Samoihin johtopäätösiin päädyttiin myös oiean GPS-mittausdatan anssa. REKF ja HEKF paransivat paiaestimaatteja EKF:n verrattuna, un taas ABEKF ei toiminut hyvin. Syysi ABEKF:n toimimattomuuteen arveltiin mittalaitteen arvioimien varianssien optimistisuus.

7 Contents Preface Abstract Tiivistelmä Abbreviations and Acronyms Symbols i ii iv viii ix 1 Introduction 1 2 Preliminaries Stochastic Processes The Kalman Filter The Extended Kalman Filter M-estimators Minimax Robustness Contamination Classes Computation of the M-estimates Other Examples of M-estimators Robust Kalman Filtering Approximate Bayesian Kalman Filter Re-weighted Kalman Filter Hybrid Kalman Filter Applications in Hybrid Positioning The State Model of the User The Measurement Model Pseudorange Measurements Deltarange Measurements vi

8 CONTENTS vii Base Station Range Measurements Combined Measurements Simulations and Tests Simulation Setup Simulation Results Tests Using Real GPS data Test Results Conclusions 46 A Tables 49 B Lemmas 53 C Algorithms 57

9 Abbreviations and Acronyms ABEKF ABKF cdf cpdf DHA EKF GLONASS GNSS GPS H HA HEKF KF M MAP MMSE pdf RKF REKF WLAN Approximate Bayesian Extended Kalman Filter Approximate Bayesian Kalman Filter Cumulative distribution function Conditional probability density function Damped Hampel estimator Extended Kalman Filter Global naya Navigatsionnaya Sputniovaya Sistema Global Navigation Satellite Systems Global Positioning System Huber estimator Hampel estimator Hybrid Extended Kalman Filter Kalman Filter p-point estimator Maximum a posteriori Minimum mean-square error Probability density function Re-weighted Kalman Filter Re-weighted Extended Kalman Filter Wireless local area networ viii

10 Symbols integral over a particular space infinity x 1 vector of ones b cloc bias ḃ cloc drift C 1 C δ x det D ǫ ǫ E E(x y) E(x y = y) E F f x gradient operator with respect to x set of differentiable functions covariance matrix of an estimator an operator that puts mass 1 to point x determinant operator difference mapping amount of contamination in F ǫ measurement error expectation value operator conditional expectation value conditional expectation value conditioned on y = y estimator specific parameter probability density function of x fǫ 0 fp 0 F F ǫ F p G h H I K least favorable density of F ǫ least favorable density of F p σ-algebra or set of densities ǫ-contaminated normal neighborhood p-point family state transition matrix measurement function linear measurement function or the Jacobian of the measurement function identity matrix threshold parameter Kalman gain matrix ix

11 SYMBOLS x K W Λ L l ln N n s n x n y ω DHA ω Fǫ ω Fp ω HA Ω (Ω, F, P) P p p b φ Φ ψ ψ IF ψ DHA ψ Fǫ ψ Fp ψ HA q Q ρ ρ ρ s ρ s ρ b R R W R r r re-weighted Kalman gain matrix diagonal matrix of eigenvalues lielihood function log-lielihood function natural logarithm function set of natural numbers number of satellites dimension of the state dimension of the measurements weight function of the Damped Hampel M-estimator weight function of the Huber s M-estimator weight function of the p-point M-estimator weight function of the Hampel s three parts redescending M-estimator sample space probability space covariance matrix of the state x parameter for F p blunder probability standard normal probability density function standard normal cumulative distribution function ψ-function of an M-estimator influence function influence function of the Damped Hampel M-estimator influence function of the Huber s M-estimator influence function of the p-point M-estimator influence function of the Hampel s three parts redescending M-estimator eigenvector state model noise covariance matrix or matrix of eigenvectors ρ-function of an M-estimator rejection point of an M-estimator vector of pseudorange measurements vector of deltarange measurements vector of base station range measurements measurement noise covariance matrix re-weighted measurement noise covariance matrix set of real numbers transformed innovation parameter for ψ DHA or satellite/base station position

12 SYMBOLS xi r u sign Σ > 0 σ a σ p σ 2 s user s position signum function matrix Σ is positive definite velocity error in the vertical direction velocity error in East-North plane variance stochastic variable describing the innovation s m θ ˆθ T U b U s u V s V V(x y) V(x y = y) v v u v s W w x x x + parameter for ψ Fp parameter estimator transformation matrix matrix of unit vectors pointing from the user to base stations matrix of unit vectors pointing from the user to satellites unit vector pointing from the user to a satellite matrix of satellite velocities covariance matrix operator conditional covariance matrix conditional covariance matrix conditioned on y = y stochastic process of measurement noise velocity of the user velocity of a satellite weight matrix stochastic process of state update noise stochastic variable describing the state stochastic variable describing the prior state stochastic variable describing the posterior state x N p (µ, Σ) x has a p-dimensional normal probability density function with mean µ and covariance matrix Σ y stochastic variable describing the measurements y y p stochastic variable describing the predicted measurements threshold parameter for p-point estimator Bold font (x, ˆθ,...) refers to a stochastic variable or an estimator. Normal font (x, ˆθ,...) refers to a realization of a stochastic variable, estimate or a parameter.

13 SYMBOLS xii Capital letters (ˆP, H,...) are used to denote matrices, operators or functions. A hat above a symbol (ˆθ, ˆx,...) denotes an estimator or an estimate, and a chec ȟ denotes a measurement equation without the bias term. Subscripts : at timestep t 0: initial condition or state or minimax robust estimator 1:: y 1: = {y i, i = 1,..., } n m: matrix has dimension n m Superscripts 1 : matrix inverse or reciprocal T : transpose : prior state + : posterior state 0 : function relating to the least favorable density W : re-weighted matrix

14 Chapter 1 Introduction Hybrid positioning refers to the estimation of one s location by combining many different sources of information. This information is usually obtained in the form of measurements which may be, for example, pseudorange or deltarange measurements from satellites. In addition, various wireless networs on Earth, for example, cellular networs, WLAN or Bluetooth provide means for positioning in the form of range measurements, received signal strength indicators and sector information. Portable positioning devices may also contain inertial measurement units that provide information about the movements of the user. The Global Positioning System (GPS) is currently the only fully functional Global Navigation Satellite System (GNSS) designed mostly for positioning purposes. In the near future the European Galileo and the Russian GLONASS satellite systems will also be available for positioning. In open areas these satellite systems provide a sufficient number of accurate measurements that can be used for calculating a reliable estimate of the position of the user. However, the accuracy drastically decreases in dense urban areas where the view to the satellites might be bloced, for example, by buildings. Due to these obstacles it might be that there are not enough satellites visible for determining a unique position solution. The signals might also be reflected from certain surfaces, lie walls and windows, before they reach the receiver and thus give false information about the position of the user. The same problem arises with all positioning methods that use radio signals, especially in indoor environments. The positioning problem may be formulated as an inverse problem. Measurements related to the state are obtained, and the relation between the measurements and the state is assumed to be nown. The problem is then to solve the state using the measurements. The difficulty of the problem is, however, that the relation 1

15 CHAPTER 1. INTRODUCTION 2 between the state and the measurements is usually non-linear, and, in general, it is not possible to formulate the solution of the state analytically. Moreover, the exact solution might not be well-defined, since the state might be multidimensional and the number of available measurements inadequate for a unique solution to exist. One way to solve the inverse problem is to formulate it as a filtering problem. Bayesian filtering offers a suitable framewor for dynamic realtime positioning applications. The aim of Bayesian filtering is to solve the conditional probability density function (cpdf) of the state conditioned on all measurements. In hybrid positioning applications it is rarely possible to solve the cpdf analytically. Therefore, many approximate solutions for this problem have been invented. Algorithms for real time hybrid positioning must have low computational complexity in order to be used in today s mobile devices. Although Bayesian filtering provides a theoretically complete framewor for optimal non-linear filtering, it requires the evaluation of multi-dimensional integrals, which in general have to be computed using approximate numerical techniques such as Monte Carlo. High accuracy can often only be achieved with a huge amount of computation time and memory. However, in the linear-gaussian case the integrals can be solved analytically and the computation consists of only a relatively small amount of matrix multiplications, sums and inversions. The resulting filter, namely, the Kalman Filter (KF) [1], has low memory requirements because, due to the Gaussianess of the densities, only the first two moments of the densities need to be stored. Kalman filtering has been the subject of extensive study in hybrid positioning applications in recent years. Simulations show that a non-linear extension of KF, namely, the Extended Kalman Filter (EKF) might be used in hybrid positioning applications in today s small mobile devices [2]. However, real life situations have shown that the assumptions of KF are too strict and even a slight deviation from the assumptions degrades the performance of the filter drastically. Therefore, algorithms that wor nearly as well as KF when the assumptions of KF are valid, and that manage better under unfavorable conditions must be developed. For this purpose, the theory of robust estimation is applied to KF. This thesis is organized as follows. Chapter 2 starts with an introduction to the filtering theory. Next, KF and EKF are discussed in more detail, and a class of estimators, namely, the M-estimators introduced by P. J. Huber [3] are presented.

16 CHAPTER 1. INTRODUCTION 3 In Chapter 3, two robust alternatives for KF are presented. The first filter is based on the ideas of Martin and Mazrelies [4, 5]. For the derivation of the second filter, it is shown that KF is the solution of a least squares problem. The least squares problem is reformulated using M-estimators, which is then solved with another ind of a robust KF. Chapter 4 discusses the state model of the user and the measurements used in hybrid positioning. The methods proposed in Chapter 3 were implemented in MATLAB and tested in simulations and using real GPS data. Chapter 5 discusses the simulations and tests. In Chapter 6, conclusions are drawn and future research outlined.

17 Chapter 2 Preliminaries This chapter introduces the basic concepts of stochastic processes and the general filtering problem. The linear Bayesian filter, namely, the Kalman Filter, which is a solution to an important special case, is discussed in Section 2.2. Section 2.3 is devoted to the Extended Kalman Filter a non-linear extension of KF. M-estimators are introduced, and the most robust M-estimators for two classes of densities are given in Section Stochastic Processes The following definitions may be found, for example, in the references [6] and [7]. It is assumed that basic concepts lie the sample space (denoted by Ω), the probability space (denoted by (Ω, F, P)), the stochastic variable (denoted by a bold letter, for example x), the probability density function (pdf) of a stochastic variable (denoted by f x (x)), independence and the joint pdf of x and y (denoted by f x,y (x, y)) are nown to the reader. These concepts may be found for example in [8]. Definition 2.1 (Stochastic Process). Let (Ω, F, P) be a probability space and Θ a discrete set of parameters. A stochastic process is a mapping x : Ω Θ R n, such that x ( ) is a stochastic variable for every t Θ. For each ω Ω, x (ω) is the realization of the process or a sample sequence. For simplicity the notation x is used for a stochastic process. Definition 2.2 (Conditional Probability Density Function, Bayes Rule). The conditional probability density function of a stochastic variable x conditioned on y = y is defined by f x y (x y) = f x,y(x, y), f y (y) 4

18 CHAPTER 2. PRELIMINARIES 5 where the denominator is positive. Corollary 2.3 (The Second Form of Bayes Rule). It follows from Definition 2.2 that f x y (x y) = f y x(y x)f x (x) f y (y) = f y x(y x)f x (x) fy x (y x)f x (x)dx. (2.1) The derivation of the above formulation is given for example in [7, p. 81]. Definition 2.4 (Conditional Mean). The conditional mean of a stochastic variable x conditioned on y = y is defined as E(x y = y) = xf x y (x y)dx. Definition 2.5 (Marov Process). A stochastic process x, N, is called Marov process if for all N \ {0} f x x 1,...,x 1 (x x 1,...,x 1 ) = f x x 1 (x x 1 ). Definition 2.6 (White Process). A Marov process x, N, is called white if for all N \ {0} f x x 1 (x x 1 ) = f x (x ). The state of the dymanic process is modeled as a stochastic process x, N. The initial state is denoted by x 0. Generally, the process dymanics are governed by a non-linear differential equation. In order to be implemented in digital devices, the differential equations have to be discretized. The emphasis of this wor is on the measurement model, thus the case where the process dymanics are described by a linear difference equation x +1 = G x + w, (2.2) is considered. Here x is the state at time step t and w is a zero mean, white noise process with covariance matrix Q. The noise w is assumed to be independent of the initial state x 0. The sequence generated by (2.2) is thus also Marov [6, p. 86]. The measurement equation y = h (x ) + v, (2.3) where h C 1, describes the connection between the state and the measurements y. The measurement noise v is assumed to be white and independent of x 0 and

19 CHAPTER 2. PRELIMINARIES 6 the state noise w. Thus, the joint process [x,y ] T is also a Marov process [6, p. 143]. The state conditioned on all realized measurements is called the posterior state and is denoted by x +. The pdf of the posterior state is denoted by f x + (x y 1: ). The state conditioned on the past realized measurements is called the prior state and is denoted by x, and its pdf is denoted by f x (x y 1: 1 ). It follows from the whiteness of the noise processes and the Bayes rule that the posterior pdf may be formulated as f x + (x y 1: ) = f y x (y x )f x f y (x y 1: 1 ). (2.4) (y y 1: 1 ) The derivation of this form of the Bayes rule may be found for example in [7, p. 210]. The posterior pdf is thus proportional to the product of the prior pdf and the measurement lielihood function f y x (y x ) = f v (y h (x )), which is given by the measurement model. The normalization factor f y (y y 1: 1 ) = f y x (y x )f x (x y 1: 1 )dx 0 (2.5) is necessary to ensure that f x + (x y 1: ) is a pdf. The measurement conditioned on the previous measurements is denoted by y. The normalization factor is also called the predicted measurement density or the innovation density. Estimation based on the posterior density is called Bayesian estimation. Sequential Bayesian estimation is called filtering. A desired estimate of the state x with an estimate of the error may be calculated from the posterior pdf (2.4). For example, the minimum mean-square error (MMSE) estimate is the conditional mean of x [9]. Estimation based on the maximization of the cpdf is called maximum a posteriori (MAP) estimation. Assuming that the densities are symmetric and unimodal, the MAP-estimate is the same as MMSE estimate. The MAP-estimate is the most probable value the state may have and is thus considered as the optimal estimate of the state. Although the Bayesian framewor provides means for optimal non-linear filtering, it requires the evaluation of multi-dimensional integrals which, in general, cannot be solved analytically. Instead, approximate numerical methods such as Monte Carlo have to be used. Unfortunately, numerical methods are computationally too demanding in order to be used in today s mobile positioning devices. However, in

20 CHAPTER 2. PRELIMINARIES , Rudolf E. Kalman introduced the famous Kalman Filter, which solves the cpdf analytically in an important special case. This filter is discussed in the next section. 2.2 The Kalman Filter Definition 2.7 (Weighted Vector 2-norm). Let a R n be a vector and C R n n be a symmetric positive definite matrix. Then, the weighted vector 2-norm is defined as a C = a T Ca Definition 2.8 (Normal Distribution). A stochastic variable x is said to be normally distributed or Gaussian if its probability density function f x (x) is of the form f x (x) = 1 det(2πσ) e 1 2 x µ 2 Σ 1, where µ is the mean and Σ > 0 is the covariance matrix of x. Later on the notation x N p (µ, Σ) will be used for p-dimensional normally distributed stochastic variables. If p = 1 the subscript is left out. If p = 1, µ = 0 and Σ = 1, x has a standard normal pdf. The standard normal pdf is denoted by φ(x) and the standard normal cumulative distribution function (cdf) by Φ(x). KF was first introduced in [1] and solves the cpdf (2.4) when the measurement function (2.3) is linear and the noises and the initial state are normally distributed. Given these assumptions, the posterior pdf (2.4) is also a normal density and it is completely characterized by its first two moments, i.e. the mean and the covariance matrix. Consider the linear state model given in (2.2) and let the state vector be x and the dimension of the state n x 1. The state transition matrix is G R nx nx and the process noise is given by w N nx (0, Q ). Let the initial state be x 0 N nx (x 0, P 0 ), and assume that the covariance matrices Q and P 0 are symmetric positive definite. Let the measurement model in (2.3) be linear and denote the linear measurement function by H R ny nx, where n y 1 is the dimension of the measurement vector at time step t. The linear measurement equation may be written as y = H x + v, (2.6)

21 CHAPTER 2. PRELIMINARIES 8 where the measurement noise v positive definite. N ny (0, R ) and R is assumed symmetric Next, the functions on the right hand side of (2.4) are derived. The mean of the prior density is according to the state model (2.2) and the covariance matrix ˆx = E(x y 1: 1 ) = E(G 1 x 1 + w 1 y 1: 1 ) = E(G 1 x 1 y 1: 1 ) + E(w 1 ) = G 1 E(x 1 y 1: 1 ) = G 1ˆx 1 ˆP = V(x y 1: 1 ) = V(G 1 x 1 + w 1 y 1: 1 ) = V(G 1 x 1 y 1: 1 ) + V(w 1 y 1: 1 ) = G 1 V(x 1 y 1: 1 )G T 1 + Q 1 = G 1ˆP 1 G T 1 + Q 1. The prior density function may be written as ( ) exp 1 x ˆx 2 2 (ˆP f x (x y 1: 1 ) = ) 1. (2.7) det(2πˆp ) Using (2.6) the mean of the predicted measurement is and the covariance matrix E(y y 1: 1 ) = H E(x y 1: 1 ) + E(v y 1: 1 ) = H ˆx V(y y 1: 1 ) = H V(x y 1: 1 )H T + V(v y 1: 1 ) = H ˆP HT + R Thus, the predicted measurement density may be written as ( exp 1 y H 2 ˆx 2 (H ˆP f y (y y 1: 1 ) = det(2π(h ˆP HT + R )) HT +R ) 1 ). (2.8) Define s = y y 1: 1 E(y y 1: 1 ) and call it the innovation at timestep t. Since E(s ) = 0 and V(s ) = V(y y 1: 1 ), the pdf of the innovation may be written as ( 1 s 2 2 (H ˆP exp f s (s ) = det(2π(h ˆP HT + R )) HT +R ) 1 ).

22 CHAPTER 2. PRELIMINARIES 9 The measurement lielihood function may be written as ( ) exp 1 y 2 H x 2 R 1 f y x (y x ) = f v (y H x ) =. (2.9) det(2πr ) The measurement lielihood function is not a probability density function of the state, but instead, it tells how liely a certain state x is given the measurements y. Inserting (2.7), (2.8), and (2.9) into (2.4) yields the posterior density ) exp ( 12 x ˆx 2(ˆP) f x + (x y 1: ) = 1, det(2πˆp ) where the posterior mean and the posterior covariance and ˆx = ˆx + K (y H ˆx ), (2.10) ˆP = (I K H )ˆP, K = ˆP HT (H ˆP HT + R ) 1 (2.11) is called the Kalman gain matrix. The proof is fundamental but tedious and is thus omitted here. An interested reader is referred to [7]. 2.3 The Extended Kalman Filter KF is the solution for the linear dynamic system defined in (2.2) and (2.6). The problem in practical applications is that the equations describing the physical system are generally non-linear. Therefore, non-linear extensions of KF have been studied. One of these extensions is the Extended Kalman Filter [6], which will be discussed next. In EKF the non-linear state and measurement equations are linearized using the first order Taylor series expansion. The state update function is linearized at the posterior mean of the previous time step and the measurement function at the prior mean of the current time step. In this wor the state model is assumed to be linear, and thus the linearization is done only for the measurement model.

23 CHAPTER 2. PRELIMINARIES 10 Consider the non-linear measurement equation (2.3). The first order Taylor series approximation of the measurement function at the prior mean is h (x ) h (ˆx ) + H (x ˆx ), where the Jacobian of the measurement function is H = h (x ) x x =ˆx. Denoting y = h (ˆx ) and inserting into (2.3) gives y = y + H (x ˆx ) + v. Re-arranging and denoting x = x ˆx and y = y y yields y = H x + v. Using the KF relations introduced in the previous section, the mean of x y 1: becomes ˆx = ˆx + K ( y H ˆx ) ˆx ˆx = ˆx + K (y y H ˆx ). Noting that ˆx = ˆx ˆx = 0 and re-arranging gives the posterior mean estimate ˆx = ˆx + K (y h (ˆx )). Since V( x ) = V(x ˆx ) = V(x ), the posterior covariance is given by ˆP = (I K H )ˆP, where K is the Kalman gain introduced in (2.11). EKF performs well when the measurements are nearly linear as is the case with satellite measurements. Base station measurements, however, have much smaller ranges, and thus the non-linearities might become a problem. The effects of nonlinearities in hybrid positioning have been studied in [10]. It was shown that the non-linearities are insignificant in satellite measurements, but often significant in base station measurements, and that EKF easily veers away from the true trac and gets stuc in an incorrect solution branch when using base station measurements.

24 CHAPTER 2. PRELIMINARIES M-estimators In this section, M-estimators are discussed. First, some basic concepts of estimation are introduced and Huber s minimax approach is considered. Then, the minimax ideology is applied to the ǫ-contaminated normal neighborhood and the p-point family, and the most robust M-estimators for these two classes of densities are given. Finally, also other M-estimators are proposed. Estimation, in general, means the calculation of some numerical quantity which is related to a stochastic variable. The calculation is based on realizations of the stochastic variable. The estimated quantity may be a parameter describing the shape or location of the pdf of the stochastic variable, but it can also be, for example, the probability of some event related to the stochastic variable. The estimation is called point estimation if only one parameter vector is desired as an estimate. Otherwise it is called confidence interval estimation. It is assumed that the reader is familiar with the basic concepts of estimation theory such as the estimator (denoted by ˆθ) and the estimate (denoted by ˆθ). Probably the best nown estimation method is the least squares method, which was discovered by Gauss in 1795 and independently by Legendre in It is based on the idea of minimizing the sum of the squared errors, that is, to choose the unnown parameters so that the sum of the squares of the differences between the observed and the estimated values is minimized. The problem can be formulated symbolically as ˆθ LS = argmin n θ i=1 (x i θ) 2. The minimum is attained by the sample mean ˆθ LS = 1 n n i=1 x i which is unfortunately quite sensitive to outliers, i.e. observations that are far away from the bul of the data and thus regarded as corrupted or blunder. The least squares estimation performs well when the data is normally distributed, and actually, the maximum lielihood estimator for normally distributed data is the least squares estimator. According to Huber [3], Gauss was fully aware that his main reason for assuming an underlying normal density and a quadratic loss function was computational convenience. Later on this was often forgotten partly because of the central limit theorem and little was done to improve the theory of estimation. The question of inadequacy of the normal density was brought up only in the early sixties by Tuey et al. [11]. They examined what happens when the true density deviates slightly from the assumed normal density. Although many densities occuring in practice are approximately normal, slight deviations from normality occur quite

25 CHAPTER 2. PRELIMINARIES 12 often and drastically damage the performance of the sample mean estimator. Therefore robust methods, i.e. methods that are not so sensitive to outliers, had to be developed. Nowadays, there are quite a few well-nown methods to mae the estimator more robust. Maybe the oldest idea to obtain robustness is to reject extreme outliers entirely. According to Hampel et al. [12], estimators with this property go bac at least to Daniel Bernoulli in One way to obtain robustness would be to first reject some observations considered as outliers and then run a least squares fit. The problem is the identification of outliers, which may not be an issue when the number of observations is large and the amount of outlier observations small. However, in some applications the amount of observations may be small or the estimation process itself may be more complicated. In these cases, the rejection of outliers may not be possible or reasonable. Another reason for not rejecting the outliers entirely is that one might have some nowledge of what causes the outlier observations, and thereby, with proper weighting or correction of the observations the little information the corrupted observations contain could be used. Tuey et al. [11] proposed several robust estimators, for example, trimmed means and winsorized means. However, the general theory of robust estimation bided its time until Huber [3] published his famous paper on robust estimation in 1964, and introduced the concept of M-estimators. Definition 2.9 (M-estimator). Let x : Ω R be a stochastic variable and θ R p an unnown parameter. Let X n be a sample from x and X n = (x 1,...,x n ) the realization of X n. An M-estimator ˆθ is defined by the value ˆθ R p that minimizes n i=1 ρ(x i, ˆθ), where ρ : X n R p R is a convex function. Since in this wor the interest is on the location parameter of a pdf, and there is an underlying measurement model, the M-estimator is defined by a convex ρ such that n i=1 ρ(x i h(ˆθ)) is minimized. This can be symbolically formulated as ˆθ = arg min θ R p n ρ(x i h(θ)), and for the M-estimate ˆθ and a certain realisation X n it holds that ˆθ = arg min θ R p i=1 n ρ(x i h(θ)). (2.12) i=1

26 CHAPTER 2. PRELIMINARIES 13 It is required that ρ(t) is decreasing when t (, 0) and increasing when t [0, ). If ρ is differentiable, the minimum can be found by setting the gradient of θ n i=1 ρ(x i h(θ)) to zero. Define ψ(x i h(θ)) = θ ρ(x i h(θ)) = θ 1 ρ(x i h(θ)). θ p ρ(x i h(θ)) Now the M-estimator is defined by a function ψ : X n R p R p as the solution of the vector equation n ψ(x i h(θ)) = 0. i=1 If an M-estimator is defined by a function ψ, it is called an M-estimator of ψ-type. If it is defined by a function ρ which is not differentiable, it is called an M-estimator of ρ-type. The functions ρ and ψ are called the score function and the ψ-function of the M-estimator, respectively.. M-estimators can be considered as generalized maximum lielihood estimators. The maximum lielihood estimator is a special case obtained by choosing ρ(x i, θ) = ln f x (x i, θ). Other familiar estimators arise from convenient choices of the ρ- function. The least squares estimator is obtained choosing ρ(x i, θ) = (x i h(θ)) 2, and ρ(x i, θ) = x i h(θ) gives the median Minimax Robustness Before formulating the minimax robustness problem, some concepts needed in the formulation of the problem are introduced. Hampel [13] considered estimators as real valued functionals for which the inputs are probability densities and the outputs are estimates. It is a valid generalization since every sample may be considered as a set of point masses. Hampel et al. [12] introduced several useful concepts related to robust statistics, and some of them are used in this wor. One of these concepts is the influence function which is defined next. Definition 2.10 (Influence Function). Let ˆθ be an M-estimator and f x the density function. Then the influence function ψ IF of ˆθ at f x is given by ψ IF (x, ˆθ, f x ) = lim t 0+ ˆθ((1 t)fx (x) + tδ x ) ˆθ(f x (x)) t in those x R where the limit exists. The operator δ x assigns mass 1 to the point x.

27 CHAPTER 2. PRELIMINARIES 14 Hampel [12] showed that for M-estimators of ψ-type the ψ IF may also be defined by the ψ-function ψ IF (x, ˆθ, f x ) = ψ(x, ˆθ(f x )) [ ]. ψ(y,θ) dy θ Since the interest is only on the shape of the influence function, the denominator and the minus sign are left out. Thus, the influence function may be written as θ=ˆθ ψ IF (x, ˆθ, f x ) := ψ IF (x h(ˆθ), f x ) = ψ(x h(ˆθ(f x ))), which is the same as the ψ-function of an M-estimator. Thus, the ψ-function of an M-estimator will later be referred to as influence function. In terms of the influence function, the rejection of outliers means that ψ IF vanishes outside a certain area. Indeed, if ψ IF is identically zero in some region, the contamination in those points does not have any influence at all. In case the underlying density f x is symmetric and has zero mean, the rejection point may be defined as follows. Definition 2.11 (Rejection Point). Let f x be a symmetric pdf with zero mean and let ψ IF (x h(ˆθ), f x ) be the influence function of ˆθ at f x. The rejection point ρ of ˆθ at f x is then given by ρ = inf{r ψ IF (x h(ˆθ), f x ) = 0 : x h(ˆθ) > r > 0}, or equivalently for the ψ-function of an M-estimator ρ = inf{r ψ(x h(ˆθ)) = 0 : x h(ˆθ) > r > 0}, where the absolute values and the inequalities are considered as element-wise operations. All observations farther away from the estimate h(ˆθ) than ρ are rejected completely. If the rejection of outliers is desired, ρ has to be finite. Such estimators are called redescending estimators. Huber [3] proposed a game where Nature chooses the density f x F and the statistician chooses the estimator ˆθ T. The asymptotic variance V(ˆθ, f x ) is the pay-off to the statistician, and it is defined as follows.

28 CHAPTER 2. PRELIMINARIES 15 Definition 2.12 (Asymptotic Variance). Let ˆθ be an M-estimator. Under certain regularity conditions n(ˆθ n θ) is asymptotically normal with asymptotic variance V (ˆθ, f x ) given as V(ˆθ, f x ) = ψ IF (x, ˆθ, f x (x)) ψ IF (x, ˆθ, f x (x)) T f x (x)dx. It can be shown that for certain classes of densities there exists a minimax solution (ˆθ 0, fx 0 ) such that min max V(ˆθ, f x ) = V(ˆθ 0, f 0 ˆθ T f x F x) = max min f x F ˆθ T V(ˆθ, f x ). The density f 0 x is called the least favorable density of class F and ˆθ 0 the minimax robust estimator which is actually the maximum lielihood estimator for the least favorable density f 0 x. Let f x (x, θ) be the pdf of x with parameter θ. Assume that x is constant. Then the lielihood function is L(θ) = L(θ, x) = f x (x, θ) and the log-lielihood function l(θ) = ln L(θ) = ln f x (x, θ). Definition 2.13 (Lielihood Score). The lielihood score is defined as s(θ) = θ l(θ) = θ ln f x (x, θ) = [ ] T ln f x (x, θ),..., ln f x (x, θ). θ 1 θ p Consider the maximum lielihood estimator for f x (x, θ) which corresponds to an M-estimator with the score function chosen as ρ(x, θ) = ln f x (x, θ). Now if f x is differentiable, there exists the ψ-function of the maximum lielihood M-estimator corresponding to ψ(x, θ) = θ ρ(x, θ) = θ ln f x (x, θ). Thus, the ψ-function is the same as the negative lielihood score of the underlying pdf. In the next section two sets of density functions, namely, the ǫ-contaminated normal neighborhood F ǫ and the p-point family F p, and their corresponding most robust M-estimators are introduced Contamination Classes The ǫ-contaminated normal neighborhood was first proposed by Huber [3] to be used in robust parameter estimation and it is defined as follows.

29 CHAPTER 2. PRELIMINARIES 16 Definition 2.14 (ǫ-contaminated Normal Neighborhood). The set of density functions F ǫ is called ǫ-contaminated normal neighborhood if F ǫ = {(1 ǫ)φ(x)+ǫh(x) : H S}, where S is the set of all suitably regular 1 pdfs, and 0 ǫ 1 is the nown fraction of contamination. Huber showed that the least favorable density of this class is Gaussian shaped in the middle, but has exponential tails. Later on, this density is denoted by f 0 ǫ given by f 0 ǫ (θ) = { (1 ǫ) 2π e 1 2 θ2, θ (1 ǫ) 2π e θ, θ >. and is The connection between the threshold parameter and the amount of contamination ǫ is given by 2φ() 2Φ( ) = ǫ 1 ǫ [14]. Usually this equation has to be solved numerically. The influence function of f 0 ǫ is ψ Fǫ (θ) = θ ln f0 ǫ (θ) = { θ, θ sign(θ), θ >. Define the weight function ω of an M-estimator as ω(θ) = ψ(θ) θ later. The weight function for Huber s M-estimator is since it will be used { 1, θ ω Fǫ (θ) =, θ >. θ Figure 2.1 shows the influence function and the weight function for the most robust M-estimator for F ǫ, which is also nown as the Huber estimator. ψ(θ) ω(θ) 1 t t Figure 2.1: The influence and the weight function of the Huber estimator. 1 In this wor the set of suitably regular pdfs is restricted to continuous symmetrical pdfs.

30 CHAPTER 2. PRELIMINARIES 17 Another interesting family of densities, namely, the p-point family was used in robust parameter estimation by Martin and Masreliez [4, 5], and it is defined as follows. Definition 2.15 (p-point Family). The set of pdfs F p is called a p-point family if F p = {f y p f(θ)dθ = p/2 = Φ( y p), f symmetric and continuous at ±y p }. The inclusion of the restriction that F p contains Φ( ) is for standardization purposes, that is, to ensure that F p is in the neighborhood of the standard normal density. Masreliez et al. [5] show that the least favorable density f 0 p of F p is where K is defined by { K cos 2 θ fp(θ) 0 ( 2s = my p ), θ y p, K cos 2 ( 1 2s m )e 2Kp 1 cos 2 ( 1 2sm )(yp θ ), θ > y p yp K cos 2 θ ( )dθ = 1 p. (2.13) y p 2s m y p For each p there exists an s m that minimizes the asymptotic variance. The minimizing value s m satisfies the equation [ ( )] [ ( )] 1 1 2s m p 1 + tan 2 2s m + tan = 0 2s m 2s m and the connection between p and y p is given in the Definition Solving (2.13) for K yields K = 1 p y p (1 + s m sin( 1 s m )). The influence function of the least favorable density of the p-point family F p is ψ Fp (θ) = θ ln f0 p(θ) = and the weight function is ω Fp (θ) = { 1 θ s my p tan( 2s my p ), θ y p, 1 s my p tan( 1 2s m ) sign(θ), θ > y p { 1 tan( θ s my pθ 2s my p ), θ y p 1 tan(. 1 s my p θ 2s m ), θ > y p Figure 2.2 shows the influence function and the weight function for the most robust M-estimator for F p, called p-point M-estimator.

31 y p y p t CHAPTER 2. PRELIMINARIES 18 ψ(θ) ω(θ) 1 y p y p t Figure 2.2: The influence and the weight function of the p-point M-estimator The ǫ-contaminated normal neighborhood and the p-point family are considered for robust filter design in Chapter Computation of the M-estimates Computing an M-estimate might require some numerical algoritms because the ρ and ψ-functions are usually non-linear. However, the minimum in (2.12) could be obtained approximately using a linear function instead. In this thesis the linear approximation is used to calculate the M-estimates, and the procedure is described next. Approximate ψ j (x i h(θ)) with ψ j(x i h(θ 0 )) (x i h(θ 0 )) j (x i h(θ)) j, where θ 0 is hopefully near the true unnown parameter θ. Usually, θ 0 is chosen to be for example the sample mean or the median. In vector form the approximation loos lie ψ(x i h(θ)) W i (x i h(θ)), where ( ψ1 (x i h(θ 0 )) W i = diag,..., ψ ) p(x i h(θ 0 )) (x i h(θ 0 )) 1 (x i h(θ 0 )) p (2.14) is called the weight matrix. Using the weight-function (2.14) may be written as W i = diag (ω 1 (x i h(θ 0 )),..., ω p (x i h(θ 0 ))). Therefore, instead of solving the non-linear equation p i=1 ψ(x i h(θ)) = 0, the approximate equation ( p p p ) W i (x i h(θ)) = 0 W i x i = W i h(θ) (2.15) i=1 i=1 i=1

32 CHAPTER 2. PRELIMINARIES 19 is solved. Thus, the computation of the M-estimate becomes a weighted least squares estimation problem. In general, h is a non-linear function, and the solution is quite difficult to obtain, at least analytically. In order to overcome this problem, numerical methods have to be used. In case h = H is linear, the solution is given by ( p ) 1 ( p ) θ = (H T H) 1 H T W i W i x i. i=1 i=1 In case of non-redescending M-estimators, as the Huber or the p-point estimator, the weight matrices W i are positive definite diagonal matrices, and thus non-singular. The sum of the weight matrices is then also non-singular, and the inverse exists. This method will later be used in robust filter design to incorporate M-estimates into KF Other Examples of M-estimators The influence function of an M-estimator tells how certain observations affect the estimate. Thus, it might be more reasonable to try to find an influence function that suits the purposes of the application best using heuristic methods. In addition to the already introduced M-estimators two other examples of M-estimators are provided next. Redescending M-estimators pose a difficulty in robust filter design, since the rejection of outliers might not be reasonable. Thus, redescending M-estimators are not used in this wor. Instead, new non-redescending versions are developed. The redescending versions are introduced before the modifications. Hampel s Three-parts Redescending M-estimator Hampel [12] proposed a three-parts redescending M-estimator for which the influence function ψ HA is given by t, θ 1 1 sign(θ), 1 < θ 2 ψ HA (θ) = 3 θ sign(θ), 2 < θ 3 0, θ > 3, and the corresponding weight function ω HA are given by

33 CHAPTER 2. PRELIMINARIES 20 ω HA (θ) = 1, θ 1 1, θ 1 < θ θ θ 3 2, 2 < θ 3 0, θ > 3 The threshold parameters i are sometimes called hampels after their inventor and they have to be determined with some nowledge of the data for which the M-estimator is to be used. Figure 2.3 shows the influence function and the weight function of the Hampel s three-parts redescending M-estimator. ψ(θ) ω(θ) t t Figure 2.3: The influence function and the weight function of the Hampel s three-parts redescending M-estimator Damped Hampel Estimator For Hampel s three-parts redescending M-estimator the modified version is called the Damped Hampel estimator (DHA) and the influence function is defined as θ, θ < 1 ψ DHA (θ) = 1 sign(θ), 1 θ < 2, 1 2 sign(θ), θ θ 2 and the weight function is given by ω DHA (θ) = 1, θ < 1 1 θ, 1 θ < θ 2, θ 2. Figure 2.4 shows the influence function and the weight function of DHA.

34 CHAPTER 2. PRELIMINARIES 21 ψ(θ) ω(θ) t t Figure 2.4: The influence function and the weight function of the Damped Hampel M-estimator If the application requires a faster convergence to zero, the influence and weight function could be defined as θ, θ < 1 ψ DHA (θ) = 1 sign(θ), 1 θ < r sign(θ), θ θ r 2 and ω DHA (θ) = 1, θ < 1 1 θ, 1 θ < 2 1 r 2 θ r+1, θ 2, respectively, where r > 1. Figure 2.5 shows the influence and the weight function for DHA with r = 2, 3, 4, 5. ψ(θ) 1 ω(θ) 1 r = 2 r = 3 r = 4 r = t r = 2 r = 3 r = 4 r = t Figure 2.5: The influence and the weight function of the Damped Hampel M-estimator of faster convergence for r = 2, 3, 4, 5 Various different M-estimators have been developed, for example, the Tuey s biweight and Andrew s sine [12]. It is easy to invent several more, and actually,

35 CHAPTER 2. PRELIMINARIES 22 the best way to choose an M-estimator for a specific problem would be to empirically find the best weight-function using some suitable optimization algorithm. This however, is out of the scope of this thesis, and thus only DHA together with the Huber and the p-point M-estimators are considered in robust filter design.

36 Chapter 3 Robust Kalman Filtering This chapter is devoted to the robustification of KF. The ideas are based on Huber s M-estimator theory presented in Section 2.4 and the wor of Martin and Masreliez which will be presented in Section 3.1. The filter derived in Section 3.1 is called Approximate Bayesian Kalman Filter (ABKF). In Section 3.2, it will be shown that at each time step KF actually solves a least squares problem which is then formulated as an M-estimation problem. The M-estimation problem is solved as in Section 2.4.3, and the resulting filter is called Re-weighted Kalman Filter (RKF). Both methods are based on the innovation vector which plays a ey role in the KF recursions introduced in Section 2.2. A combination of ABKF and RKF is also considered in Section 3.3, and it is called the Hybrid Kalman Filter (HKF). 3.1 Approximate Bayesian Kalman Filter In this section, an approximate Bayesian filter for linear dynamic systems is presented. The filter is directly based on the Bayesian interpretation of KF presented in Section 2.2. The filter is extended to non-linear problems at the end of the section. Theorem 3.1. Let A R n n be symmetric. There exists an orthogonal square matrix Q = [q 1,...,q n ] and a diagonal matrix Λ = λ 1,..., λ n such that A = QΛQ T. 23

37 CHAPTER 3. ROBUST KALMAN FILTERING 24 Proof. The spectral theorem states that for every symmetric square matrix with real entries there exists an orthonormal basis q 1,...,q n of R n and numbers λ 1,...,λ n such that Aq i = λ i q i, i {1,..., n} [15, p ]. Thus, [Aq 1,...,Aq n ] = [λ 1 q 1,...,λ n q n ] A[q 1,...,q n ] = [q 1,...,q n ]Λ AQ = QΛ A = QΛQ T The diagonal elements of Λ are the eigenvalues and the columns of Q are the corresponding orthonormal eigenvectors of A. Using Theorem 3.1 the square root of a symmetric positive definite matrix is defined as follows. Definition 3.2 (Square Root of a Symmetric Positive Semidefinite Matrix). The square root of a symmetric positive semidefinite matrix A R n n is defined as A 1 2 = Q λ1,..., λ n Q T. It follows from the symmetry of A that the square root A 1 2 is also symmetric. Consider a linear transformation matrix T = ((H ˆP HT + R ) 1 ) 1 2 := (HˆP HT + R ) 1 2, where H, ˆP and R are the linear measurement function, the prior covariance matrix and the measurement covariance matrix, respectively, that appear in KF. The inverse exists and is symmetric since H ˆP HT + R is symmetric and positive definite. Recall that the mean of the innovation s is E(s ) = 0 and the covariance matrix V(s ) = H ˆP HT + R. Thus, the mean of the transformed innovation r = T s is E(r ) = 0 and the covariance matrix V(r ) = T V(s )T T = I. Now consider the posterior mean estimate of KF ˆx = x f x + (x y 1: )dx.

Capacity Utilization

Capacity Utilization Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run

Lisätiedot

The CCR Model and Production Correspondence

The CCR Model and Production Correspondence The CCR Model and Production Correspondence Tim Schöneberg The 19th of September Agenda Introduction Definitions Production Possiblity Set CCR Model and the Dual Problem Input excesses and output shortfalls

Lisätiedot

Efficiency change over time

Efficiency change over time Efficiency change over time Heikki Tikanmäki Optimointiopin seminaari 14.11.2007 Contents Introduction (11.1) Window analysis (11.2) Example, application, analysis Malmquist index (11.3) Dealing with panel

Lisätiedot

Bounds on non-surjective cellular automata

Bounds on non-surjective cellular automata Bounds on non-surjective cellular automata Jarkko Kari Pascal Vanier Thomas Zeume University of Turku LIF Marseille Universität Hannover 27 august 2009 J. Kari, P. Vanier, T. Zeume (UTU) Bounds on non-surjective

Lisätiedot

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu Returns to Scale II Contents Most Productive Scale Size Further Considerations Relaxation of the Convexity Condition Useful Reminder Theorem 5.5 A DMU found to be efficient with a CCR model will also be

Lisätiedot

Other approaches to restrict multipliers

Other approaches to restrict multipliers Other approaches to restrict multipliers Heikki Tikanmäki Optimointiopin seminaari 10.10.2007 Contents Short revision (6.2) Another Assurance Region Model (6.3) Cone-Ratio Method (6.4) An Application of

Lisätiedot

16. Allocation Models

16. Allocation Models 16. Allocation Models Juha Saloheimo 17.1.27 S steemianalsin Optimointiopin seminaari - Sks 27 Content Introduction Overall Efficienc with common prices and costs Cost Efficienc S steemianalsin Revenue

Lisätiedot

Alternative DEA Models

Alternative DEA Models Mat-2.4142 Alternative DEA Models 19.9.2007 Table of Contents Banker-Charnes-Cooper Model Additive Model Example Data Home assignment BCC Model (Banker-Charnes-Cooper) production frontiers spanned by convex

Lisätiedot

T Statistical Natural Language Processing Answers 6 Collocations Version 1.0

T Statistical Natural Language Processing Answers 6 Collocations Version 1.0 T-61.5020 Statistical Natural Language Processing Answers 6 Collocations Version 1.0 1. Let s start by calculating the results for pair valkoinen, talo manually: Frequency: Bigrams valkoinen, talo occurred

Lisätiedot

Kvanttilaskenta - 1. tehtävät

Kvanttilaskenta - 1. tehtävät Kvanttilaskenta -. tehtävät Johannes Verwijnen January 9, 0 edx-tehtävät Vastauksissa on käytetty edx-kurssin materiaalia.. Problem False, sillä 0 0. Problem False, sillä 0 0 0 0. Problem A quantum state

Lisätiedot

Kvanttilaskenta - 2. tehtävät

Kvanttilaskenta - 2. tehtävät Kvanttilaskenta -. tehtävät Johannes Verwijnen January 8, 05 edx-tehtävät Vastauksissa on käytetty edx-kurssin materiaalia.. Problem The inner product of + and is. Edelleen false, kts. viikon tehtävä 6..

Lisätiedot

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs

Lisätiedot

Information on preparing Presentation

Information on preparing Presentation Information on preparing Presentation Seminar on big data management Lecturer: Spring 2017 20.1.2017 1 Agenda Hints and tips on giving a good presentation Watch two videos and discussion 22.1.2017 2 Goals

Lisätiedot

Valuation of Asian Quanto- Basket Options

Valuation of Asian Quanto- Basket Options Valuation of Asian Quanto- Basket Options (Final Presentation) 21.11.2011 Thesis Instructor and Supervisor: Prof. Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta

Lisätiedot

LYTH-CONS CONSISTENCY TRANSMITTER

LYTH-CONS CONSISTENCY TRANSMITTER LYTH-CONS CONSISTENCY TRANSMITTER LYTH-INSTRUMENT OY has generate new consistency transmitter with blade-system to meet high technical requirements in Pulp&Paper industries. Insurmountable advantages are

Lisätiedot

E80. Data Uncertainty, Data Fitting, Error Propagation. Jan. 23, 2014 Jon Roberts. Experimental Engineering

E80. Data Uncertainty, Data Fitting, Error Propagation. Jan. 23, 2014 Jon Roberts. Experimental Engineering Lecture 2 Data Uncertainty, Data Fitting, Error Propagation Jan. 23, 2014 Jon Roberts Purpose & Outline Data Uncertainty & Confidence in Measurements Data Fitting - Linear Regression Error Propagation

Lisätiedot

The Viking Battle - Part Version: Finnish

The Viking Battle - Part Version: Finnish The Viking Battle - Part 1 015 Version: Finnish Tehtävä 1 Olkoon kokonaisluku, ja olkoon A n joukko A n = { n k k Z, 0 k < n}. Selvitä suurin kokonaisluku M n, jota ei voi kirjoittaa yhden tai useamman

Lisätiedot

Paikka- ja virhe-estimaatin laskenta-algoritmit Paikannusteknologiat nyt ja tulevaisuudessa

Paikka- ja virhe-estimaatin laskenta-algoritmit Paikannusteknologiat nyt ja tulevaisuudessa Paikka- ja virhe-estimaatin laskenta-algoritmit 25.8.2011 Paikannusteknologiat nyt ja tulevaisuudessa Simo Ali-Löytty, TTY, matematiikan laitos Mallinnus Pienimmän neliösumman menetelmä Lineaarinen Epälineaarinen

Lisätiedot

Alternatives to the DFT

Alternatives to the DFT Alternatives to the DFT Doru Balcan Carnegie Mellon University joint work with Aliaksei Sandryhaila, Jonathan Gross, and Markus Püschel - appeared in IEEE ICASSP 08 - Introduction Discrete time signal

Lisätiedot

Gap-filling methods for CH 4 data

Gap-filling methods for CH 4 data Gap-filling methods for CH 4 data Sigrid Dengel University of Helsinki Outline - Ecosystems known for CH 4 emissions; - Why is gap-filling of CH 4 data not as easy and straight forward as CO 2 ; - Gap-filling

Lisätiedot

Strict singularity of a Volterra-type integral operator on H p

Strict singularity of a Volterra-type integral operator on H p Strict singularity of a Volterra-type integral operator on H p Santeri Miihkinen, University of Helsinki IWOTA St. Louis, 18-22 July 2016 Santeri Miihkinen, University of Helsinki Volterra-type integral

Lisätiedot

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward. START START SIT 1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward. This is a static exercise. SIT STAND 2. SIT STAND. The

Lisätiedot

Results on the new polydrug use questions in the Finnish TDI data

Results on the new polydrug use questions in the Finnish TDI data Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen

Lisätiedot

Toppila/Kivistö 10.01.2013 Vastaa kaikkin neljään tehtävään, jotka kukin arvostellaan asteikolla 0-6 pistettä.

Toppila/Kivistö 10.01.2013 Vastaa kaikkin neljään tehtävään, jotka kukin arvostellaan asteikolla 0-6 pistettä. ..23 Vastaa kaikkin neljään tehtävään, jotka kukin arvostellaan asteikolla -6 pistettä. Tehtävä Ovatko seuraavat väittämät oikein vai väärin? Perustele vastauksesi. (a) Lineaarisen kokonaislukutehtävän

Lisätiedot

Tracking and Filtering. Petteri Nurmi

Tracking and Filtering. Petteri Nurmi Tracking and Filtering Petteri Nurmi 4.4.2014 1 Questions What are state space models? Why are they relevant in position tracking? What is a Bayesian optimal filter? Which two steps form the filter? What

Lisätiedot

Network to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi

Network to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi Network to Get Work Tehtäviä opiskelijoille Assignments for students www.laurea.fi Ohje henkilöstölle Instructions for Staff Seuraavassa on esitetty joukko tehtäviä, joista voit valita opiskelijaryhmällesi

Lisätiedot

Choose Finland-Helsinki Valitse Finland-Helsinki

Choose Finland-Helsinki Valitse Finland-Helsinki Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun

Lisätiedot

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs

Lisätiedot

19. Statistical Approaches to. Data Variations Tuomas Koivunen S ysteemianalyysin. Laboratorio. Optimointiopin seminaari - Syksy 2007

19. Statistical Approaches to. Data Variations Tuomas Koivunen S ysteemianalyysin. Laboratorio. Optimointiopin seminaari - Syksy 2007 19. Statistical Approaches to Data Variations Tuomas Koivunen 24.10.2007 Contents 1. Production Function 2. Stochastic Frontier Regressions 3. Example: Study of Texas Schools 4. Example Continued: Simulation

Lisätiedot

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 Chapter 2.4 Jukka Räisä 1 WATER PIPES PLACEMENT 2.4.1 Regulation Water pipe and its

Lisätiedot

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen

Lisätiedot

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs

Lisätiedot

AYYE 9/ HOUSING POLICY

AYYE 9/ HOUSING POLICY AYYE 9/12 2.10.2012 HOUSING POLICY Mission for AYY Housing? What do we want to achieve by renting apartments? 1) How many apartments do we need? 2) What kind of apartments do we need? 3) To whom do we

Lisätiedot

anna minun kertoa let me tell you

anna minun kertoa let me tell you anna minun kertoa let me tell you anna minun kertoa I OSA 1. Anna minun kertoa sinulle mitä oli. Tiedän että osaan. Kykenen siihen. Teen nyt niin. Minulla on oikeus. Sanani voivat olla puutteellisia mutta

Lisätiedot

Returns to Scale Chapters

Returns to Scale Chapters Return to Scale Chapter 5.1-5.4 Saara Tuurala 26.9.2007 Index Introduction Baic Formulation of Retur to Scale Geometric Portrayal in DEA BCC Return to Scale CCR Return to Scale Summary Home Aignment Introduction

Lisätiedot

Categorical Decision Making Units and Comparison of Efficiency between Different Systems

Categorical Decision Making Units and Comparison of Efficiency between Different Systems Categorical Decision Making Units and Comparison of Efficiency between Different Systems Mat-2.4142 Optimointiopin Seminaari Source William W. Cooper, Lawrence M. Seiford, Kaoru Tone: Data Envelopment

Lisätiedot

SIMULINK S-funktiot. SIMULINK S-funktiot

SIMULINK S-funktiot. SIMULINK S-funktiot S-funktio on ohjelmointikielellä (Matlab, C, Fortran) laadittu oma algoritmi tai dynaamisen järjestelmän kuvaus, jota voidaan käyttää Simulink-malleissa kuin mitä tahansa valmista lohkoa. S-funktion rakenne

Lisätiedot

Capacity utilization

Capacity utilization Mat-2.4142 Seminar on optimization Capacity utilization 12.12.2007 Contents Summary of chapter 14 Related DEA-solver models Illustrative examples Measure of technical capacity utilization Price-based measure

Lisätiedot

Tracking and Filtering. Petteri Nurmi

Tracking and Filtering. Petteri Nurmi Tracking and Filtering Petteri Nurmi 19.11.2016 1 Questions What are state space models? Why are they relevant in position tracking? What is a Bayesian optimal filter? Which two steps form the filter?

Lisätiedot

Land-Use Model for the Helsinki Metropolitan Area

Land-Use Model for the Helsinki Metropolitan Area Land-Use Model for the Helsinki Metropolitan Area Paavo Moilanen Introduction & Background Metropolitan Area Council asked 2005: What is good land use for the transport systems plan? At first a literature

Lisätiedot

C++11 seminaari, kevät Johannes Koskinen

C++11 seminaari, kevät Johannes Koskinen C++11 seminaari, kevät 2012 Johannes Koskinen Sisältö Mikä onkaan ongelma? Standardidraftin luku 29: Atomiset tyypit Muistimalli Rinnakkaisuus On multicore systems, when a thread writes a value to memory,

Lisätiedot

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo TIEKE Verkottaja Service Tools for electronic data interchange utilizers Heikki Laaksamo TIEKE Finnish Information Society Development Centre (TIEKE Tietoyhteiskunnan kehittämiskeskus ry) TIEKE is a neutral,

Lisätiedot

Olet vastuussa osaamisestasi

Olet vastuussa osaamisestasi Olet vastuussa osaamisestasi Ohjelmistoammattilaisuuden uudet haasteet Timo Vehmaro 02-12-2015 1 Nokia 2015 Mitä osaamista tulevaisuudessa tarvitaan? Vahva perusosaaminen on kaiken perusta Implementaatio

Lisätiedot

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...

Lisätiedot

Statistical design. Tuomas Selander

Statistical design. Tuomas Selander Statistical design Tuomas Selander 28.8.2014 Introduction Biostatistician Work area KYS-erva KYS, Jyväskylä, Joensuu, Mikkeli, Savonlinna Work tasks Statistical methods, selection and quiding Data analysis

Lisätiedot

Topologies on pseudoinnite paths

Topologies on pseudoinnite paths Topologies on pseudoinnite paths Andrey Kudinov Institute for Information Transmission Problems, Moscow National Research University Higher School of Economics, Moscow Moscow Institute of Physics and Technology

Lisätiedot

Mat Seminar on Optimization. Data Envelopment Analysis. Economies of Scope S ysteemianalyysin. Laboratorio. Teknillinen korkeakoulu

Mat Seminar on Optimization. Data Envelopment Analysis. Economies of Scope S ysteemianalyysin. Laboratorio. Teknillinen korkeakoulu Mat-2.4142 Seminar on Optimization Data Envelopment Analysis Economies of Scope 21.11.2007 Economies of Scope Introduced 1982 by Panzar and Willing Support decisions like: Should a firm... Produce a variety

Lisätiedot

Operatioanalyysi 2011, Harjoitus 4, viikko 40

Operatioanalyysi 2011, Harjoitus 4, viikko 40 Operatioanalyysi 2011, Harjoitus 4, viikko 40 H4t1, Exercise 4.2. H4t2, Exercise 4.3. H4t3, Exercise 4.4. H4t4, Exercise 4.5. H4t5, Exercise 4.6. (Exercise 4.2.) 1 4.2. Solve the LP max z = x 1 + 2x 2

Lisätiedot

Huom. tämä kulma on yhtä suuri kuin ohjauskulman muutos. lasketaan ajoneuvon keskipisteen ympyräkaaren jänteen pituus

Huom. tämä kulma on yhtä suuri kuin ohjauskulman muutos. lasketaan ajoneuvon keskipisteen ympyräkaaren jänteen pituus AS-84.327 Paikannus- ja navigointimenetelmät Ratkaisut 2.. a) Kun kuvan ajoneuvon kumpaakin pyörää pyöritetään tasaisella nopeudella, ajoneuvon rata on ympyränkaaren segmentin muotoinen. Hitaammin kulkeva

Lisätiedot

BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT

BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT UNCITRAL EMERGENCE CONFERENCE 13.12.2016 Session I: Emerging Legal Issues in the Commercial Exploitation of Deep Seabed, Space and AI BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT

Lisätiedot

Metsälamminkankaan tuulivoimapuiston osayleiskaava

Metsälamminkankaan tuulivoimapuiston osayleiskaava VAALAN KUNTA TUULISAIMAA OY Metsälamminkankaan tuulivoimapuiston osayleiskaava Liite 3. Varjostusmallinnus FCG SUUNNITTELU JA TEKNIIKKA OY 12.5.2015 P25370 SHADOW - Main Result Assumptions for shadow calculations

Lisätiedot

7.4 Variability management

7.4 Variability management 7.4 Variability management time... space software product-line should support variability in space (different products) support variability in time (maintenance, evolution) 1 Product variation Product

Lisätiedot

MUSEOT KULTTUURIPALVELUINA

MUSEOT KULTTUURIPALVELUINA Elina Arola MUSEOT KULTTUURIPALVELUINA Tutkimuskohteena Mikkelin museot Opinnäytetyö Kulttuuripalvelujen koulutusohjelma Marraskuu 2005 KUVAILULEHTI Opinnäytetyön päivämäärä 25.11.2005 Tekijä(t) Elina

Lisätiedot

HARJOITUS- PAKETTI A

HARJOITUS- PAKETTI A Logistiikka A35A00310 Tuotantotalouden perusteet HARJOITUS- PAKETTI A (6 pistettä) TUTA 19 Luento 3.Ennustaminen County General 1 piste The number of heart surgeries performed at County General Hospital

Lisätiedot

1. Liikkuvat määreet

1. Liikkuvat määreet 1. Liikkuvat määreet Väitelauseen perussanajärjestys: SPOTPA (subj. + pred. + obj. + tapa + paikka + aika) Suora sanajärjestys = subjekti on ennen predikaattia tekijä tekeminen Alasääntö 1: Liikkuvat määreet

Lisätiedot

Nintendo Wii Fit -based balance testing to detect sleep deprivation: Approximate Bayesian computation -approach

Nintendo Wii Fit -based balance testing to detect sleep deprivation: Approximate Bayesian computation -approach Nintendo Wii Fit -based balance testing to detect sleep deprivation: Approximate Bayesian computation -approach Aino Tietäväinen, Lic. Phil., Prof. Edward Hæggström, Prof. Jukka Corander Dr. Michael Gutmann

Lisätiedot

Salasanan vaihto uuteen / How to change password

Salasanan vaihto uuteen / How to change password Salasanan vaihto uuteen / How to change password Sisällys Salasanakäytäntö / Password policy... 2 Salasanan vaihto verkkosivulla / Change password on website... 3 Salasanan vaihto matkapuhelimella / Change

Lisätiedot

x = y x i = y i i = 1, 2; x + y = (x 1 + y 1, x 2 + y 2 ); x y = (x 1 y 1, x 2 + y 2 );

x = y x i = y i i = 1, 2; x + y = (x 1 + y 1, x 2 + y 2 ); x y = (x 1 y 1, x 2 + y 2 ); LINEAARIALGEBRA Harjoituksia/Exercises 2017 1. Olkoon n Z +. Osoita, että (R n, +, ) on lineaariavaruus, kun vektoreiden x = (x 1,..., x n ), y = (y 1,..., y n ) identtisyys, yhteenlasku ja reaaliluvulla

Lisätiedot

3 9-VUOTIAIDEN LASTEN SUORIUTUMINEN BOSTONIN NIMENTÄTESTISTÄ

3 9-VUOTIAIDEN LASTEN SUORIUTUMINEN BOSTONIN NIMENTÄTESTISTÄ Puhe ja kieli, 27:4, 141 147 (2007) 3 9-VUOTIAIDEN LASTEN SUORIUTUMINEN BOSTONIN NIMENTÄTESTISTÄ Soile Loukusa, Oulun yliopisto, suomen kielen, informaatiotutkimuksen ja logopedian laitos & University

Lisätiedot

Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat

Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat Esityksen sisältö: 1. EU:n energiapolitiikka on se, joka ei toimi 2. Mihin perustuu väite, etteivät

Lisätiedot

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579

Lisätiedot

Teknillinen tiedekunta, matematiikan jaos Numeeriset menetelmät

Teknillinen tiedekunta, matematiikan jaos Numeeriset menetelmät Numeeriset menetelmät 1. välikoe, 14.2.2009 1. Määrää matriisin 1 1 a 1 3 a a 4 a a 2 1 LU-hajotelma kaikille a R. Ratkaise LU-hajotelmaa käyttäen yhtälöryhmä Ax = b, missä b = [ 1 3 2a 2 a + 3] T. 2.

Lisätiedot

Tietorakenteet ja algoritmit

Tietorakenteet ja algoritmit Tietorakenteet ja algoritmit Taulukon edut Taulukon haitat Taulukon haittojen välttäminen Dynaamisesti linkattu lista Linkatun listan solmun määrittelytavat Lineaarisen listan toteutus dynaamisesti linkattuna

Lisätiedot

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.9.269

Lisätiedot

RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla

RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla TURUN YLIOPISTO Hoitotieteen laitos RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla Pro gradu -tutkielma, 34 sivua, 10 liitesivua

Lisätiedot

Curriculum. Gym card

Curriculum. Gym card A new school year Curriculum Fast Track Final Grading Gym card TET A new school year Work Ethic Detention Own work Organisation and independence Wilma TMU Support Services Well-Being CURRICULUM FAST TRACK

Lisätiedot

WindPRO version joulu 2012 Printed/Page :47 / 1. SHADOW - Main Result

WindPRO version joulu 2012 Printed/Page :47 / 1. SHADOW - Main Result SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579

Lisätiedot

Tynnyrivaara, OX2 Tuulivoimahanke. ( Layout 9 x N131 x HH145. Rakennukset Asuinrakennus Lomarakennus 9 x N131 x HH145 Varjostus 1 h/a 8 h/a 20 h/a

Tynnyrivaara, OX2 Tuulivoimahanke. ( Layout 9 x N131 x HH145. Rakennukset Asuinrakennus Lomarakennus 9 x N131 x HH145 Varjostus 1 h/a 8 h/a 20 h/a , Tuulivoimahanke Layout 9 x N131 x HH145 Rakennukset Asuinrakennus Lomarakennus 9 x N131 x HH145 Varjostus 1 h/a 8 h/a 20 h/a 0 0,5 1 1,5 km 2 SHADOW - Main Result Assumptions for shadow calculations

Lisätiedot

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland Anne Mari Juppo, Nina Katajavuori University of Helsinki Faculty of Pharmacy 23.7.2012 1 Background Pedagogic research

Lisätiedot

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579

Lisätiedot

Characterization of clay using x-ray and neutron scattering at the University of Helsinki and ILL

Characterization of clay using x-ray and neutron scattering at the University of Helsinki and ILL Characterization of clay using x-ray and neutron scattering at the University of Helsinki and ILL Ville Liljeström, Micha Matusewicz, Kari Pirkkalainen, Jussi-Petteri Suuronen and Ritva Serimaa 13.3.2012

Lisätiedot

7. Product-line architectures

7. Product-line architectures 7. Product-line architectures 7.1 Introduction 7.2 Product-line basics 7.3 Layered style for product-lines 7.4 Variability management 7.5 Benefits and problems with product-lines 1 Short history of software

Lisätiedot

( ( OX2 Perkkiö. Rakennuskanta. Varjostus. 9 x N131 x HH145

( ( OX2 Perkkiö. Rakennuskanta. Varjostus. 9 x N131 x HH145 OX2 9 x N131 x HH145 Rakennuskanta Asuinrakennus Lomarakennus Liike- tai julkinen rakennus Teollinen rakennus Kirkko tai kirkollinen rak. Muu rakennus Allas Varjostus 1 h/a 8 h/a 20 h/a 0 0,5 1 1,5 2 km

Lisätiedot

RINNAKKAINEN OHJELMOINTI A,

RINNAKKAINEN OHJELMOINTI A, RINNAKKAINEN OHJELMOINTI 815301A, 18.6.2005 1. Vastaa lyhyesti (2p kustakin): a) Mitkä ovat rinnakkaisen ohjelman oikeellisuuskriteerit? b) Mitä tarkoittaa laiska säikeen luominen? c) Mitä ovat kohtaaminen

Lisätiedot

MEETING PEOPLE COMMUNICATIVE QUESTIONS

MEETING PEOPLE COMMUNICATIVE QUESTIONS Tiistilän koulu English Grades 7-9 Heikki Raevaara MEETING PEOPLE COMMUNICATIVE QUESTIONS Meeting People Hello! Hi! Good morning! Good afternoon! How do you do? Nice to meet you. / Pleased to meet you.

Lisätiedot

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan

Lisätiedot

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG SHADOW - Main Result Calculation: N117 x 9 x HH141 Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG

Lisätiedot

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG VE1 SHADOW - Main Result Calculation: 8 x Nordex N131 x HH145m Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please

Lisätiedot

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ https://community.plm.automation.siemens.com/t5/tech-tips- Knowledge-Base-NX/How-to-simulate-any-G-code-file-in-NX- CAM/ta-p/3340 Koneistusympäristön määrittely

Lisätiedot

812336A C++ -kielen perusteet, 21.8.2010

812336A C++ -kielen perusteet, 21.8.2010 812336A C++ -kielen perusteet, 21.8.2010 1. Vastaa lyhyesti seuraaviin kysymyksiin (1p kaikista): a) Mitä tarkoittaa funktion ylikuormittaminen (overloading)? b) Mitä tarkoittaa jäsenfunktion ylimääritys

Lisätiedot

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija 1 Asemoitumisen kuvaus Hakemukset parantuneet viime vuodesta, mutta paneeli toivoi edelleen asemoitumisen

Lisätiedot

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table WindPRO version 2.8.579

Lisätiedot

I. Principles of Pointer Year Analysis

I. Principles of Pointer Year Analysis I. Principles of Pointer Year Analysis Fig 1. Maximum (red) and minimum (blue) pointer years. 1 Fig 2. Principle of pointer year calculation. Fig 3. Skeleton plot graph created by Kinsys/Kigraph programme.

Lisätiedot

make and make and make ThinkMath 2017

make and make and make ThinkMath 2017 Adding quantities Lukumäärienup yhdistäminen. Laske yhteensä?. Countkuinka howmonta manypalloja ballson there are altogether. and ja make and make and ja make on and ja make ThinkMath 7 on ja on on Vaihdannaisuus

Lisätiedot

Supply Chain Management and Material Handling in Paper Industry Case Tervakoski Oy

Supply Chain Management and Material Handling in Paper Industry Case Tervakoski Oy Tampere University of Applied Sciences Paper technology International Pulp and Paper Technology Supply Chain Management and Material Handling in Paper Industry Case Tervakoski Oy Supervisor Commissioned

Lisätiedot

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine 4.1.2018 Centre for Language and Communication Studies Puhutko suomea? -Hei! -Hei hei! -Moi! -Moi moi! -Terve! -Terve

Lisätiedot

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting FIS IMATRAN KYLPYLÄHIIHDOT 8.-9.12.2018 Team captains meeting 8.12.2018 Agenda 1 Opening of the meeting 2 Presence 3 Organizer s personell 4 Jury 5 Weather forecast 6 Composition of competitors startlists

Lisätiedot

ELEMET- MOCASTRO. Effect of grain size on A 3 temperatures in C-Mn and low alloyed steels - Gleeble tests and predictions. Period

ELEMET- MOCASTRO. Effect of grain size on A 3 temperatures in C-Mn and low alloyed steels - Gleeble tests and predictions. Period 1 ELEMET- MOCASTRO Effect of grain size on A 3 temperatures in C-Mn and low alloyed steels - Gleeble tests and predictions Period 20.02-25.05.2012 Diaarinumero Rahoituspäätöksen numero 1114/31/2010 502/10

Lisätiedot

WindPRO version joulu 2012 Printed/Page :42 / 1. SHADOW - Main Result

WindPRO version joulu 2012 Printed/Page :42 / 1. SHADOW - Main Result SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table 13.6.2013 19:42 / 1 Minimum

Lisätiedot

Increase of opioid use in Finland when is there enough key indicator data to state a trend?

Increase of opioid use in Finland when is there enough key indicator data to state a trend? Increase of opioid use in Finland when is there enough key indicator data to state a trend? Martta Forsell, Finnish Focal Point 28.9.2015 Esityksen nimi / Tekijä 1 Martta Forsell Master of Social Sciences

Lisätiedot

MRI-sovellukset. Ryhmän 6 LH:t (8.22 & 9.25)

MRI-sovellukset. Ryhmän 6 LH:t (8.22 & 9.25) MRI-sovellukset Ryhmän 6 LH:t (8.22 & 9.25) Ex. 8.22 Ex. 8.22 a) What kind of image artifact is present in image (b) Answer: The artifact in the image is aliasing artifact (phase aliasing) b) How did Joe

Lisätiedot

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine Information on Finnish Language Courses Spring Semester 2017 Jenni Laine 4.1.2017 KIELIKESKUS LANGUAGE CENTRE Puhutko suomea? Do you speak Finnish? -Hei! -Moi! -Mitä kuuluu? -Kiitos, hyvää. -Entä sinulle?

Lisätiedot

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana Taustaa KAO mukana FINECVET-hankeessa, jossa pilotoimme ECVETiä

Lisätiedot

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG SHADOW - Main Result Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered by the blade Please look in WTG table 5.11.2013 16:44 / 1 Minimum

Lisätiedot

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4)

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4) Tilasto T1106120-s2012palaute Kyselyn T1106120+T1106120-s2012palaute yhteenveto: vastauksia (4) Kysymys 1 Degree programme: (4) TIK: TIK 1 25% ************** INF: INF 0 0% EST: EST 0 0% TLT: TLT 0 0% BIO:

Lisätiedot

toukokuu 2011: Lukion kokeiden kehittämistyöryhmien suunnittelukokous

toukokuu 2011: Lukion kokeiden kehittämistyöryhmien suunnittelukokous Tuula Sutela toukokuu 2011: Lukion kokeiden kehittämistyöryhmien suunnittelukokous äidinkieli ja kirjallisuus, modersmål och litteratur, kemia, maantiede, matematiikka, englanti käsikirjoitukset vuoden

Lisätiedot

( ,5 1 1,5 2 km

( ,5 1 1,5 2 km Tuulivoimala Rakennukset Asuinrakennus Liikerak. tai Julkinen rak. Lomarakennus Teollinen rakennus Kirkollinen rakennus Varjostus "real case" h/a 1 h/a 8 h/a 20 h/a 4 5 3 1 2 6 7 8 9 10 0 0,5 1 1,5 2 km

Lisätiedot

,0 Yes ,0 120, ,8

,0 Yes ,0 120, ,8 SHADOW - Main Result Calculation: Alue 2 ( x 9 x HH120) TuuliSaimaa kaavaluonnos Assumptions for shadow calculations Maximum distance for influence Calculate only when more than 20 % of sun is covered

Lisätiedot

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan

Lisätiedot

21~--~--~r--1~~--~--~~r--1~

21~--~--~r--1~~--~--~~r--1~ - K.Loberg FYSE420 DIGITAL ELECTRONICS 13.05.2011 1. Toteuta alla esitetyn sekvenssin tuottava asynkroninen pun. Anna heratefunktiot, siirtotaulukko ja kokonaistilataulukko ( exitation functions, transition

Lisätiedot