• Nie Znaleziono Wyników

Identification of 2D Interconnected Systems

N/A
N/A
Protected

Academic year: 2021

Share "Identification of 2D Interconnected Systems"

Copied!
7
0
0

Pełen tekst

(1)

Delft University of Technology

Identification of 2D Interconnected Systems

An efficient Steepest-Descent approach

Torres, Patricio; van Wingerden, Jan-Willem DOI

10.1016/j.ifacol.2018.09.094

Publication date 2018

Document Version Final published version Published in

IFAC-PapersOnLine

Citation (APA)

Torres, P., & Wingerden, J. W. V. (2018). Identification of 2D Interconnected Systems: An efficient Steepest-Descent approach. IFAC-PapersOnLine, 51(15), 78-83.

https://doi.org/10.1016/j.ifacol.2018.09.094 Important note

To cite this publication, please use the final published version (if applicable). Please check the document version above.

Copyright

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons. Takedown policy

Please contact us and provide details if you believe this document breaches copyrights. We will remove access to the work immediately and investigate your claim.

This work is downloaded from Delft University of Technology.

(2)

IFAC PapersOnLine 51-15 (2018) 78–83

ScienceDirect

2405-8963 © 2018, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved. Peer review under responsibility of International Federation of Automatic Control.

10.1016/j.ifacol.2018.09.094

© 2018, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.

Identification of 2D Interconnected

Systems: An efficient Steepest-Descent

approach.

Patricio Torres∗ and Jan-Willem van Wingerden∗∗

Center for Mathematical Modeling, UMI 2807 CNRS, University of Chile, Box 170/3, Mail 3, Santiago, Chile (Tel: +56 22 557 8963;

e-mail:pattorre@gmail.com).

∗∗Delft University of Technology, Delft, 2628 CD The Netherlands (Tel: +3115 27 81720; e-mail: J.W.vanWingerden@tudelft.nl).

Abstract: In this paper, a new identification method for large 2D grids of interconnected systems is presented. The proposed algorithm minimizes the Output-Error of the lifted system by using a Steepest-Descent optimization method which exploit the Multilevel Sequentially-Semi Separable (MSSS) structure of the involved matrices. Furthermore, it is shown that the computational complexity of the proposed approach is linear with respect to the number of subsystems in the grid. Finally, a numerical example is presented in order to show the effectiveness of the proposed algorithm.

Keywords: Interconnected systems, Output-Error identification, Steepest-Descent, Jacobian,

Efficient Algorithms.

1. INTRODUCTION

In recent years, there has been an increasing interest in identification and modeling of interconnected systems. This has been motivated for the large number of applica-tions where interconnected systems appear, such as: car platoons, Horowitz and Varaiya (2000), structural beams, Scholte and D’Andrea (2003), irrigation networks, Cantoni et al. (2007), turbulent wavefront reconstruction, Fraanje et al. (2010), satellite formations, Massioni (2010) between others. In the case of Prediction-Error methods (PEM), an identification approach for Linear Parameter Varying (LPV) spatially interconnected systems in input-output form based on Least Squares (LS) estimation is presented in Mukhtar et al. (2010). This approach has also been extended to Box-Jenkins models in Mukhtar et al. (2011). In Dankers (2015), the theory of closed-loop system identi-fication is extended to networks of dynamical systems with known topology. Moreover, Weerts et al. (2016) studies the conditions for uniquely identify the topology of the network when some nodes are not contaminated by noise. One of the drawbacks of the methods mentioned before is the computational complexity. Therefore, new tools need to be developed for the identification of large networks of interconnected systems with general topology. In the same line, Torres et al. (2015) proposes an efficient Output-Error identification method for 1D interconnected systems. The method exploits Sequentially Semi-Separable (SSS) matrix operations to speed up the optimization routines. More-over, in Yu and Verhaegen (2017) a subspace identification approach for 1D heterogeneous interconnected systems that exploit local input-output data is presented. Even though these methods are efficient in terms of computa-tional complexity they focus in 1D spatially interconnected systems and not in complexer networks.

Σ(i−1,j)

Σ(i,j−1) Σ(i,j) Σ(i,j+1)

Σ(i+1,j) e(i,j−1)k w(i,j)k e(i,j)k w(i,j+1)k Sk(i,j) η (i−1,j) k S(i+1,j)k η (i,j) k

Fig. 1. 2D spatially interconnected systems.

In order to cope with this limitation, in this paper, an efficient Output-Error identification method for 2D grids of interconnected systems is introduced. The algorithm ex-ploits the Multilevel Sequentially Semi-Separable (MSSS) structure, Qiu et al. (2015), of the matrices involved to perform an efficient Steepest-Descent optimization in lin-ear complexity with respect to the number of subsystems in the grid. This is achieved by using basic operations with MSSS matrices. The main contribution of this paper is to show that all the matrices involved in the computations (including partial derivatives) have MSSS structure. In this context, the outline of our paper is as follows: In Section 2, the problem formulation and the statement of the identification problem are presented. The complete algorithm is exposed in Section 3 while in Section 4 an example is provided in order to show the potential of the proposed algorithm. Finally, we draw our conclusions.

Copyright © 2018 IFAC 78

Identification of 2D Interconnected

Systems: An efficient Steepest-Descent

approach.

Patricio Torres∗ and Jan-Willem van Wingerden∗∗

Center for Mathematical Modeling, UMI 2807 CNRS, University of Chile, Box 170/3, Mail 3, Santiago, Chile (Tel: +56 22 557 8963;

e-mail:pattorre@gmail.com).

∗∗Delft University of Technology, Delft, 2628 CD The Netherlands (Tel: +3115 27 81720; e-mail: J.W.vanWingerden@tudelft.nl).

Abstract: In this paper, a new identification method for large 2D grids of interconnected systems is presented. The proposed algorithm minimizes the Output-Error of the lifted system by using a Steepest-Descent optimization method which exploit the Multilevel Sequentially-Semi Separable (MSSS) structure of the involved matrices. Furthermore, it is shown that the computational complexity of the proposed approach is linear with respect to the number of subsystems in the grid. Finally, a numerical example is presented in order to show the effectiveness of the proposed algorithm.

Keywords: Interconnected systems, Output-Error identification, Steepest-Descent, Jacobian,

Efficient Algorithms.

1. INTRODUCTION

In recent years, there has been an increasing interest in identification and modeling of interconnected systems. This has been motivated for the large number of applica-tions where interconnected systems appear, such as: car platoons, Horowitz and Varaiya (2000), structural beams, Scholte and D’Andrea (2003), irrigation networks, Cantoni et al. (2007), turbulent wavefront reconstruction, Fraanje et al. (2010), satellite formations, Massioni (2010) between others. In the case of Prediction-Error methods (PEM), an identification approach for Linear Parameter Varying (LPV) spatially interconnected systems in input-output form based on Least Squares (LS) estimation is presented in Mukhtar et al. (2010). This approach has also been extended to Box-Jenkins models in Mukhtar et al. (2011). In Dankers (2015), the theory of closed-loop system identi-fication is extended to networks of dynamical systems with known topology. Moreover, Weerts et al. (2016) studies the conditions for uniquely identify the topology of the network when some nodes are not contaminated by noise. One of the drawbacks of the methods mentioned before is the computational complexity. Therefore, new tools need to be developed for the identification of large networks of interconnected systems with general topology. In the same line, Torres et al. (2015) proposes an efficient Output-Error identification method for 1D interconnected systems. The method exploits Sequentially Semi-Separable (SSS) matrix operations to speed up the optimization routines. More-over, in Yu and Verhaegen (2017) a subspace identification approach for 1D heterogeneous interconnected systems that exploit local input-output data is presented. Even though these methods are efficient in terms of computa-tional complexity they focus in 1D spatially interconnected systems and not in complexer networks.

Σ(i−1,j)

Σ(i,j−1) Σ(i,j) Σ(i,j+1)

Σ(i+1,j) e(i,j−1)k w(i,j)k e(i,j)k w(i,j+1)k Sk(i,j) η (i−1,j) k S(i+1,j)k η (i,j) k

Fig. 1. 2D spatially interconnected systems.

In order to cope with this limitation, in this paper, an efficient Output-Error identification method for 2D grids of interconnected systems is introduced. The algorithm ex-ploits the Multilevel Sequentially Semi-Separable (MSSS) structure, Qiu et al. (2015), of the matrices involved to perform an efficient Steepest-Descent optimization in lin-ear complexity with respect to the number of subsystems in the grid. This is achieved by using basic operations with MSSS matrices. The main contribution of this paper is to show that all the matrices involved in the computations (including partial derivatives) have MSSS structure. In this context, the outline of our paper is as follows: In Section 2, the problem formulation and the statement of the identification problem are presented. The complete algorithm is exposed in Section 3 while in Section 4 an example is provided in order to show the potential of the proposed algorithm. Finally, we draw our conclusions.

Copyright © 2018 IFAC 78

Identification of 2D Interconnected

Systems: An efficient Steepest-Descent

approach.

Patricio Torres∗ and Jan-Willem van Wingerden∗∗

Center for Mathematical Modeling, UMI 2807 CNRS, University of Chile, Box 170/3, Mail 3, Santiago, Chile (Tel: +56 22 557 8963;

e-mail:pattorre@gmail.com).

∗∗Delft University of Technology, Delft, 2628 CD The Netherlands (Tel: +3115 27 81720; e-mail: J.W.vanWingerden@tudelft.nl).

Abstract: In this paper, a new identification method for large 2D grids of interconnected systems is presented. The proposed algorithm minimizes the Output-Error of the lifted system by using a Steepest-Descent optimization method which exploit the Multilevel Sequentially-Semi Separable (MSSS) structure of the involved matrices. Furthermore, it is shown that the computational complexity of the proposed approach is linear with respect to the number of subsystems in the grid. Finally, a numerical example is presented in order to show the effectiveness of the proposed algorithm.

Keywords: Interconnected systems, Output-Error identification, Steepest-Descent, Jacobian,

Efficient Algorithms.

1. INTRODUCTION

In recent years, there has been an increasing interest in identification and modeling of interconnected systems. This has been motivated for the large number of applica-tions where interconnected systems appear, such as: car platoons, Horowitz and Varaiya (2000), structural beams, Scholte and D’Andrea (2003), irrigation networks, Cantoni et al. (2007), turbulent wavefront reconstruction, Fraanje et al. (2010), satellite formations, Massioni (2010) between others. In the case of Prediction-Error methods (PEM), an identification approach for Linear Parameter Varying (LPV) spatially interconnected systems in input-output form based on Least Squares (LS) estimation is presented in Mukhtar et al. (2010). This approach has also been extended to Box-Jenkins models in Mukhtar et al. (2011). In Dankers (2015), the theory of closed-loop system identi-fication is extended to networks of dynamical systems with known topology. Moreover, Weerts et al. (2016) studies the conditions for uniquely identify the topology of the network when some nodes are not contaminated by noise. One of the drawbacks of the methods mentioned before is the computational complexity. Therefore, new tools need to be developed for the identification of large networks of interconnected systems with general topology. In the same line, Torres et al. (2015) proposes an efficient Output-Error identification method for 1D interconnected systems. The method exploits Sequentially Semi-Separable (SSS) matrix operations to speed up the optimization routines. More-over, in Yu and Verhaegen (2017) a subspace identification approach for 1D heterogeneous interconnected systems that exploit local input-output data is presented. Even though these methods are efficient in terms of computa-tional complexity they focus in 1D spatially interconnected systems and not in complexer networks.

Σ(i−1,j)

Σ(i,j−1) Σ(i,j) Σ(i,j+1)

Σ(i+1,j) e(i,j−1)k w(i,j)k e(i,j)k w(i,j+1)k Sk(i,j) η (i−1,j) k S(i+1,j)k η (i,j) k

Fig. 1. 2D spatially interconnected systems.

In order to cope with this limitation, in this paper, an efficient Output-Error identification method for 2D grids of interconnected systems is introduced. The algorithm ex-ploits the Multilevel Sequentially Semi-Separable (MSSS) structure, Qiu et al. (2015), of the matrices involved to perform an efficient Steepest-Descent optimization in lin-ear complexity with respect to the number of subsystems in the grid. This is achieved by using basic operations with MSSS matrices. The main contribution of this paper is to show that all the matrices involved in the computations (including partial derivatives) have MSSS structure. In this context, the outline of our paper is as follows: In Section 2, the problem formulation and the statement of the identification problem are presented. The complete algorithm is exposed in Section 3 while in Section 4 an example is provided in order to show the potential of the proposed algorithm. Finally, we draw our conclusions.

Copyright © 2018 IFAC 78

Identification of 2D Interconnected

Systems: An efficient Steepest-Descent

approach.

Patricio Torres∗ and Jan-Willem van Wingerden∗∗

Center for Mathematical Modeling, UMI 2807 CNRS, University of Chile, Box 170/3, Mail 3, Santiago, Chile (Tel: +56 22 557 8963;

e-mail:pattorre@gmail.com).

∗∗Delft University of Technology, Delft, 2628 CD The Netherlands (Tel: +3115 27 81720; e-mail: J.W.vanWingerden@tudelft.nl).

Abstract: In this paper, a new identification method for large 2D grids of interconnected systems is presented. The proposed algorithm minimizes the Output-Error of the lifted system by using a Steepest-Descent optimization method which exploit the Multilevel Sequentially-Semi Separable (MSSS) structure of the involved matrices. Furthermore, it is shown that the computational complexity of the proposed approach is linear with respect to the number of subsystems in the grid. Finally, a numerical example is presented in order to show the effectiveness of the proposed algorithm.

Keywords: Interconnected systems, Output-Error identification, Steepest-Descent, Jacobian,

Efficient Algorithms.

1. INTRODUCTION

In recent years, there has been an increasing interest in identification and modeling of interconnected systems. This has been motivated for the large number of applica-tions where interconnected systems appear, such as: car platoons, Horowitz and Varaiya (2000), structural beams, Scholte and D’Andrea (2003), irrigation networks, Cantoni et al. (2007), turbulent wavefront reconstruction, Fraanje et al. (2010), satellite formations, Massioni (2010) between others. In the case of Prediction-Error methods (PEM), an identification approach for Linear Parameter Varying (LPV) spatially interconnected systems in input-output form based on Least Squares (LS) estimation is presented in Mukhtar et al. (2010). This approach has also been extended to Box-Jenkins models in Mukhtar et al. (2011). In Dankers (2015), the theory of closed-loop system identi-fication is extended to networks of dynamical systems with known topology. Moreover, Weerts et al. (2016) studies the conditions for uniquely identify the topology of the network when some nodes are not contaminated by noise. One of the drawbacks of the methods mentioned before is the computational complexity. Therefore, new tools need to be developed for the identification of large networks of interconnected systems with general topology. In the same line, Torres et al. (2015) proposes an efficient Output-Error identification method for 1D interconnected systems. The method exploits Sequentially Semi-Separable (SSS) matrix operations to speed up the optimization routines. More-over, in Yu and Verhaegen (2017) a subspace identification approach for 1D heterogeneous interconnected systems that exploit local input-output data is presented. Even though these methods are efficient in terms of computa-tional complexity they focus in 1D spatially interconnected systems and not in complexer networks.

Σ(i−1,j)

Σ(i,j−1) Σ(i,j) Σ(i,j+1)

Σ(i+1,j) e(i,j−1)k w(i,j)k e(i,j)k w(i,j+1)k Sk(i,j) η (i−1,j) k S(i+1,j)k η (i,j) k

Fig. 1. 2D spatially interconnected systems.

In order to cope with this limitation, in this paper, an efficient Output-Error identification method for 2D grids of interconnected systems is introduced. The algorithm ex-ploits the Multilevel Sequentially Semi-Separable (MSSS) structure, Qiu et al. (2015), of the matrices involved to perform an efficient Steepest-Descent optimization in lin-ear complexity with respect to the number of subsystems in the grid. This is achieved by using basic operations with MSSS matrices. The main contribution of this paper is to show that all the matrices involved in the computations (including partial derivatives) have MSSS structure. In this context, the outline of our paper is as follows: In Section 2, the problem formulation and the statement of the identification problem are presented. The complete algorithm is exposed in Section 3 while in Section 4 an example is provided in order to show the potential of the proposed algorithm. Finally, we draw our conclusions.

Copyright © 2018 IFAC 78

Identification of 2D Interconnected

Systems: An efficient Steepest-Descent

approach.

Patricio Torres∗ and Jan-Willem van Wingerden∗∗

Center for Mathematical Modeling, UMI 2807 CNRS, University of Chile, Box 170/3, Mail 3, Santiago, Chile (Tel: +56 22 557 8963;

e-mail:pattorre@gmail.com).

∗∗Delft University of Technology, Delft, 2628 CD The Netherlands (Tel: +3115 27 81720; e-mail: J.W.vanWingerden@tudelft.nl).

Abstract: In this paper, a new identification method for large 2D grids of interconnected systems is presented. The proposed algorithm minimizes the Output-Error of the lifted system by using a Steepest-Descent optimization method which exploit the Multilevel Sequentially-Semi Separable (MSSS) structure of the involved matrices. Furthermore, it is shown that the computational complexity of the proposed approach is linear with respect to the number of subsystems in the grid. Finally, a numerical example is presented in order to show the effectiveness of the proposed algorithm.

Keywords: Interconnected systems, Output-Error identification, Steepest-Descent, Jacobian,

Efficient Algorithms.

1. INTRODUCTION

In recent years, there has been an increasing interest in identification and modeling of interconnected systems. This has been motivated for the large number of applica-tions where interconnected systems appear, such as: car platoons, Horowitz and Varaiya (2000), structural beams, Scholte and D’Andrea (2003), irrigation networks, Cantoni et al. (2007), turbulent wavefront reconstruction, Fraanje et al. (2010), satellite formations, Massioni (2010) between others. In the case of Prediction-Error methods (PEM), an identification approach for Linear Parameter Varying (LPV) spatially interconnected systems in input-output form based on Least Squares (LS) estimation is presented in Mukhtar et al. (2010). This approach has also been extended to Box-Jenkins models in Mukhtar et al. (2011). In Dankers (2015), the theory of closed-loop system identi-fication is extended to networks of dynamical systems with known topology. Moreover, Weerts et al. (2016) studies the conditions for uniquely identify the topology of the network when some nodes are not contaminated by noise. One of the drawbacks of the methods mentioned before is the computational complexity. Therefore, new tools need to be developed for the identification of large networks of interconnected systems with general topology. In the same line, Torres et al. (2015) proposes an efficient Output-Error identification method for 1D interconnected systems. The method exploits Sequentially Semi-Separable (SSS) matrix operations to speed up the optimization routines. More-over, in Yu and Verhaegen (2017) a subspace identification approach for 1D heterogeneous interconnected systems that exploit local input-output data is presented. Even though these methods are efficient in terms of computa-tional complexity they focus in 1D spatially interconnected systems and not in complexer networks.

Σ(i−1,j)

Σ(i,j−1) Σ(i,j) Σ(i,j+1)

Σ(i+1,j) e(i,j−1)k w(i,j)k e(i,j)k w(i,j+1)k Sk(i,j) η (i−1,j) k S(i+1,j)k η (i,j) k

Fig. 1. 2D spatially interconnected systems.

In order to cope with this limitation, in this paper, an efficient Output-Error identification method for 2D grids of interconnected systems is introduced. The algorithm ex-ploits the Multilevel Sequentially Semi-Separable (MSSS) structure, Qiu et al. (2015), of the matrices involved to perform an efficient Steepest-Descent optimization in lin-ear complexity with respect to the number of subsystems in the grid. This is achieved by using basic operations with MSSS matrices. The main contribution of this paper is to show that all the matrices involved in the computations (including partial derivatives) have MSSS structure. In this context, the outline of our paper is as follows: In Section 2, the problem formulation and the statement of the identification problem are presented. The complete algorithm is exposed in Section 3 while in Section 4 an example is provided in order to show the potential of the proposed algorithm. Finally, we draw our conclusions.

Copyright © 2018 IFAC 78

Identification of 2D Interconnected

Systems: An efficient Steepest-Descent

approach.

Patricio Torres∗ and Jan-Willem van Wingerden∗∗

Center for Mathematical Modeling, UMI 2807 CNRS, University of Chile, Box 170/3, Mail 3, Santiago, Chile (Tel: +56 22 557 8963;

e-mail:pattorre@gmail.com).

∗∗Delft University of Technology, Delft, 2628 CD The Netherlands (Tel: +3115 27 81720; e-mail: J.W.vanWingerden@tudelft.nl).

Abstract: In this paper, a new identification method for large 2D grids of interconnected systems is presented. The proposed algorithm minimizes the Output-Error of the lifted system by using a Steepest-Descent optimization method which exploit the Multilevel Sequentially-Semi Separable (MSSS) structure of the involved matrices. Furthermore, it is shown that the computational complexity of the proposed approach is linear with respect to the number of subsystems in the grid. Finally, a numerical example is presented in order to show the effectiveness of the proposed algorithm.

Keywords: Interconnected systems, Output-Error identification, Steepest-Descent, Jacobian,

Efficient Algorithms.

1. INTRODUCTION

In recent years, there has been an increasing interest in identification and modeling of interconnected systems. This has been motivated for the large number of applica-tions where interconnected systems appear, such as: car platoons, Horowitz and Varaiya (2000), structural beams, Scholte and D’Andrea (2003), irrigation networks, Cantoni et al. (2007), turbulent wavefront reconstruction, Fraanje et al. (2010), satellite formations, Massioni (2010) between others. In the case of Prediction-Error methods (PEM), an identification approach for Linear Parameter Varying (LPV) spatially interconnected systems in input-output form based on Least Squares (LS) estimation is presented in Mukhtar et al. (2010). This approach has also been extended to Box-Jenkins models in Mukhtar et al. (2011). In Dankers (2015), the theory of closed-loop system identi-fication is extended to networks of dynamical systems with known topology. Moreover, Weerts et al. (2016) studies the conditions for uniquely identify the topology of the network when some nodes are not contaminated by noise. One of the drawbacks of the methods mentioned before is the computational complexity. Therefore, new tools need to be developed for the identification of large networks of interconnected systems with general topology. In the same line, Torres et al. (2015) proposes an efficient Output-Error identification method for 1D interconnected systems. The method exploits Sequentially Semi-Separable (SSS) matrix operations to speed up the optimization routines. More-over, in Yu and Verhaegen (2017) a subspace identification approach for 1D heterogeneous interconnected systems that exploit local input-output data is presented. Even though these methods are efficient in terms of computa-tional complexity they focus in 1D spatially interconnected systems and not in complexer networks.

Σ(i−1,j)

Σ(i,j−1) Σ(i,j) Σ(i,j+1)

Σ(i+1,j) e(i,j−1)k w(i,j)k e(i,j)k w(i,j+1)k Sk(i,j) η (i−1,j) k S(i+1,j)k η (i,j) k

Fig. 1. 2D spatially interconnected systems.

In order to cope with this limitation, in this paper, an efficient Output-Error identification method for 2D grids of interconnected systems is introduced. The algorithm ex-ploits the Multilevel Sequentially Semi-Separable (MSSS) structure, Qiu et al. (2015), of the matrices involved to perform an efficient Steepest-Descent optimization in lin-ear complexity with respect to the number of subsystems in the grid. This is achieved by using basic operations with MSSS matrices. The main contribution of this paper is to show that all the matrices involved in the computations (including partial derivatives) have MSSS structure. In this context, the outline of our paper is as follows: In Section 2, the problem formulation and the statement of the identification problem are presented. The complete algorithm is exposed in Section 3 while in Section 4 an example is provided in order to show the potential of the proposed algorithm. Finally, we draw our conclusions.

Copyright © 2018 IFAC 78 a) A(1)=     A(1,1) Bw(1,1)Cw(1,2) Bw(1,1)Ww(1,2)Cw(1,3) Bw(1,1)Ww(1,2)Ww(1,3)Cw(1,4) Be(1,2)Ce(1,1) A(1,2) Bw(1,2)C(1,3)w Bw(1,2)Ww(1,3)Cw(1,4) B(1,3)e We(1,2)Ce(1,1) Be(1,3)Ce(1,2) A(1,3) Bw(1,3)Cw(1,4) B(1,4)e We(1,3)We(1,2)Ce(1,1) Be(1,4)We(1,3)Ce(2,1) Be(1,4)C(1,3)e A(1,4)     b) A=                  A(1,1) B(1,1)w Cw(1,2) Bw(1,1)Ww(1,2)Cw(1,3) Be(1,2)Ce(1,1) A(1,2) B(1,2)w Cw(1,3) B(1,3)e We(1,2)Ce(1,1) B(1,3)e Ce(1,2) A(1,3) Bs(1,1)C(2,1)s 0 0 0 Bs(1,2)Cs(2,2) 0 0 0 B(1,3)s Cs(2,3) B(1,1)s Ws(2,1)Cs(3,1) 0 0 0 B(1,2)s Ws(2,2)Cs(3,2) 0 0 0 Bs(1,3)Ws(2,3)Cs(3,3) B(2,1)N CN(1,1) 0 0 0 BN(2,2)CN(1,2) 0 0 0 BN(2,3)CN(1,3) A(2,1) Bw(2,1)Cw(2,2) B(2,1)w Ww(2,2)Cw(2,3) Be(2,2)Ce(2,1) A(2,2) B(2,2)w Cw(2,3) Be(2,3)We(2,2)Ce(2,1) Be(2,3)Ce(2,2) A(2,3) Bs(2,1)Cs(3,1) 0 0 0 Bs(2,2)Cs(3,2) 0 0 0 B(2,3)s C (3,3) s BN(3,1)WN(2,1)CN(1,1) 0 0 0 BN(3,2)WN(2,2)CN(1,2) 0 0 0 BN(3,3)WN(2,3)CN(1,3) BN(3,1)CN(2,1) 0 0 0 B(3,2)N CN(2,2) 0 0 0 BN(3,3)CN(2,3) A(3,1) Bw(3,1)Cw(3,2) B(3,1)w Ww(3,2)Cw(3,3) Be(3,2)Ce(3,1) A(3,2) B(3,2)w Cw(3,3) Be(3,3)We(3,2)Ce(3,1) Be(3,3)Ce(3,2) A(3,3)                 

Fig. 2. a) Sequentially Semi-Separable matrix A(1)for N = 4, b) Multi-Level Sequentially Semi-Separable system matrix Afor N = 3 y M = 3

.

2. PROBLEM FORMULATION

We consider a 2D grid of M × N interconnected systems as depicted in Fig.1. Every sub-system is described by the following set of equations:

Σ(i,j):         x(i,j)k+1 yk(i,j) e(i,j)k w(i,j)k η(i,j)k S(i,j)k         =       

A(i,j) B(i,j) B(i,j)e Bw(i,j) BN(i,j) B(i,j)s

C(i,j) D(i,j) Fe(i,j) Fw(i,j) FN(i,j) Fs(i,j)

Ce(i,j) De(i,j) We(i,j) 0 0 0

Cw(i,j) Dw(i,j) 0 Ww(i,j) 0 0

CN(i,j) DN(i,j) 0 0 WN(i,j) 0 Cs(i,j) Ds(i,j) 0 0 0 Ws(i,j)

              x(i,j)k u(i,j)k e(i,j−1)k w(i,j+1)k ηk(i−1,j) Sk(i+1,j)        , (1)

where x(i,j)k ∈ Rnis the state vector, u(i,j)

k ∈ R

ris the input

vector, yk(i,j) ∈ R

is the output vector, e(i,j)

k ∈ R q, w(i,j) k ∈ Rq, η(i,j) k ∈ R q and S(i,j) k ∈ R

q are the interconnection

variables1. The dimensions of the matrices in (1) are

consistent to the sizes of the corresponding vectors. If we consider N × M sub-systems with the following boundary conditions: e(0,j)k = 0, w

(N +1,j) k = 0, η

(i,0)

k = 0

and Sk(i,M+1)= 0, (∀i = 1, 2, . . . , M , ∀j = 1, 2, . . . , N the lifted system representing the complete 2D grid can be obtained by performing consecutive substitutions in (1):

Σ : �xk+1 yk � = � A B C D � �xk uk � , (2)

where xk ∈ RN M n is the interconnected state vector

that contains all the local states stacked together. Similar definitions hold for xk+1 ∈ RN M n, uk ∈ RN M r and

yk ∈ RN M ℓ. On the other hand, A ∈ RN M n×N Mn, B ∈

RN M n×N Mr, C ∈ RN M ℓ×N Mn, and D ∈ RN M ℓ×N Mr are

Multilevel Sequentially Semi-Separable (MSSS) matrices

1 Without loss of generality, we assume the subsystems have the

same number of states, inputs, outputs and interconnection variables.

characterized by the special structure depicted in Fig. 2.b). Notice from Fig. 2.b) that a MSSS matrix is a Sequentially Semi-Separable (SSS) matrix whose generators are SSS matrices themselves (see eq. (4)-(10)). Moreover, an SSS matrix has the structure depicted in Fig. 2.a). This matrix can be obtained by sequentially multiplying the generators appearing in eq. (4) as shown in Fig. 2.a) and by placing the matrices A(i,j) in the main diagonal.

A= M SSS(B(i)N, W (i) N, C (i) N , A (i) , B(i)s , W (i) s C (i) s ), (3) A(i)= SSS(B(i,j)

e , We(i,j), Ce(i,j), A(i,j), B(i,j)w , Ww(i,j), Cw(i,j)),

(4) B(i)N = SSS(0, 0, 0, B (i,j) N ,0, 0, 0), (5) W(i)N = SSS(0, 0, 0, W (i,j) N ,0, 0, 0), (6) C(i)N = SSS(0, 0, 0, C (i,j) N ,0, 0, 0), (7) B(i)s = SSS(0, 0, 0, B(i,j)s ,0, 0, 0), (8) W(i)s = SSS(0, 0, 0, Ws(i,j),0, 0, 0), (9) C(i)s = SSS(0, 0, 0, Cs(i,j),0, 0, 0). (10) ∀i ∈ {1, · · · , M }, ∀j ∈ {1, · · · , N } Therefore, for the rest of the lifted matrices we have a similar definition but exchanging the corresponding generators. Thus for obtaining B we replace matrix A by B and C by D in eq. (3)-(10). For C we replace matrix A by C and B by F and finally for D we replace matrices A and C by D and B by F .

Thus, the identification problem can now be formulated as follows: Given the input-output sequences:

{u(i,j)k , y (i,j)

k }

i={1,...,M},j={1,...,N }

k={1,...,K} ,

estimate the distributed system matrices A(i,j), B(i,j),

Be(i,j), Bw(i,j), BN(i,j), Bs(i,j), C(i,j), C (i,j)

e , Cw(i,j), CN(i,j),

Cs(i,j), D(i,j), D(i,j)e , D(i,j)w , D(i,j)N , D (i,j)

s , Fe(i,j), Fw(i,j), 79

(3)

Patricio Torres et al. / IFAC PapersOnLine 51-15 (2018) 78–83 79 a) A(1)=     A(1,1) Bw(1,1)C(1,2)w B(1,1)w Ww(1,2)Cw(1,3) Bw(1,1)Ww(1,2)Ww(1,3)Cw(1,4) Be(1,2)Ce(1,1) A(1,2) Bw(1,2)C(1,3)w Bw(1,2)Ww(1,3)Cw(1,4) B(1,3)e We(1,2)Ce(1,1) Be(1,3)C(1,2)e A(1,3) Bw(1,3)Cw(1,4) Be(1,4)We(1,3)We(1,2)Ce(1,1) Be(1,4)We(1,3)Ce(2,1) Be(1,4)C(1,3)e A(1,4)     b) A=                  A(1,1) B(1,1)w Cw(1,2) Bw(1,1)Ww(1,2)Cw(1,3) Be(1,2)Ce(1,1) A(1,2) B(1,2)w Cw(1,3) B(1,3)e We(1,2)Ce(1,1) B(1,3)e Ce(1,2) A(1,3) Bs(1,1)Cs(2,1) 0 0 0 B(1,2)s Cs(2,2) 0 0 0 B(1,3)s Cs(2,3) B(1,1)s Ws(2,1)Cs(3,1) 0 0 0 Bs(1,2)Ws(2,2)Cs(3,2) 0 0 0 Bs(1,3)Ws(2,3)Cs(3,3) B(2,1)N CN(1,1) 0 0 0 BN(2,2)CN(1,2) 0 0 0 BN(2,3)C(1,3)N A(2,1) B(2,1)w Cw(2,2) Bw(2,1)Ww(2,2)Cw(2,3) Be(2,2)C(2,1)e A(2,2) B(2,2)w Cw(2,3) B(2,3)e We(2,2)Ce(2,1) B(2,3)e Ce(2,2) A(2,3) Bs(2,1)C(3,1)s 0 0 0 Bs(2,2)Cs(3,2) 0 0 0 B(2,3)s C (3,3) s BN(3,1)WN(2,1)CN(1,1) 0 0 0 BN(3,2)WN(2,2)CN(1,2) 0 0 0 BN(3,3)WN(2,3)CN(1,3) B(3,1)N CN(2,1) 0 0 0 B(3,2)N CN(2,2) 0 0 0 BN(3,3)CN(2,3) A(3,1) B(3,1)w Cw(3,2) Bw(3,1)Ww(3,2)Cw(3,3) Be(3,2)Ce(3,1) A(3,2) B(3,2)w Cw(3,3) B(3,3)e We(3,2)Ce(3,1) B(3,3)e Ce(3,2) A(3,3)                 

Fig. 2. a) Sequentially Semi-Separable matrix A(1)for N = 4, b) Multi-Level Sequentially Semi-Separable system matrix Afor N = 3 y M = 3

.

2. PROBLEM FORMULATION

We consider a 2D grid of M × N interconnected systems as depicted in Fig.1. Every sub-system is described by the following set of equations:

Σ(i,j):         x(i,j)k+1 yk(i,j) e(i,j)k w(i,j)k η(i,j)k Sk(i,j)         =       

A(i,j) B(i,j) Be(i,j) B(i,j)w BN(i,j) B(i,j)s

C(i,j) D(i,j) Fe(i,j) Fw(i,j) FN(i,j) Fs(i,j)

Ce(i,j) De(i,j) We(i,j) 0 0 0

Cw(i,j) Dw(i,j) 0 Ww(i,j) 0 0

CN(i,j) DN(i,j) 0 0 WN(i,j) 0 Cs(i,j) Ds(i,j) 0 0 0 Ws(i,j)

              x(i,j)k u(i,j)k e(i,j−1)k w(i,j+1)k ηk(i−1,j) Sk(i+1,j)        , (1)

where x(i,j)k ∈ Rnis the state vector, u(i,j)

k ∈ R

ris the input

vector, y(i,j)k ∈ R

is the output vector, e(i,j)

k ∈ R q, w(i,j) k ∈ Rq, η(i,j) k ∈ R q and S(i,j) k ∈ R

q are the interconnection

variables1. The dimensions of the matrices in (1) are

consistent to the sizes of the corresponding vectors. If we consider N × M sub-systems with the following boundary conditions: e(0,j)k = 0, w

(N +1,j) k = 0, η

(i,0)

k = 0

and Sk(i,M+1)= 0, (∀i = 1, 2, . . . , M , ∀j = 1, 2, . . . , N the lifted system representing the complete 2D grid can be obtained by performing consecutive substitutions in (1):

Σ : �xk+1 yk � = � A B C D � �xk uk � , (2)

where xk ∈ RN M n is the interconnected state vector

that contains all the local states stacked together. Similar definitions hold for xk+1 ∈ RN M n, uk ∈ RN M r and

yk ∈ RN M ℓ. On the other hand, A ∈ RN M n×N Mn, B ∈

RN M n×N Mr, C ∈ RN M ℓ×N Mn, and D ∈ RN M ℓ×N Mr are

Multilevel Sequentially Semi-Separable (MSSS) matrices

1 Without loss of generality, we assume the subsystems have the

same number of states, inputs, outputs and interconnection variables.

characterized by the special structure depicted in Fig. 2.b). Notice from Fig. 2.b) that a MSSS matrix is a Sequentially Semi-Separable (SSS) matrix whose generators are SSS matrices themselves (see eq. (4)-(10)). Moreover, an SSS matrix has the structure depicted in Fig. 2.a). This matrix can be obtained by sequentially multiplying the generators appearing in eq. (4) as shown in Fig. 2.a) and by placing the matrices A(i,j) in the main diagonal.

A= M SSS(B(i)N, W (i) N, C (i) N , A (i) , B(i)s , W (i) s C (i) s ), (3) A(i)= SSS(B(i,j)

e , We(i,j), Ce(i,j), A(i,j), B(i,j)w , Ww(i,j), Cw(i,j)),

(4) B(i)N = SSS(0, 0, 0, B (i,j) N ,0, 0, 0), (5) W(i)N = SSS(0, 0, 0, W (i,j) N ,0, 0, 0), (6) C(i)N = SSS(0, 0, 0, C (i,j) N ,0, 0, 0), (7) B(i)s = SSS(0, 0, 0, Bs(i,j),0, 0, 0), (8) W(i)s = SSS(0, 0, 0, Ws(i,j),0, 0, 0), (9) C(i)s = SSS(0, 0, 0, Cs(i,j),0, 0, 0). (10) ∀i ∈ {1, · · · , M }, ∀j ∈ {1, · · · , N } Therefore, for the rest of the lifted matrices we have a similar definition but exchanging the corresponding generators. Thus for obtaining B we replace matrix A by B and C by D in eq. (3)-(10). For C we replace matrix A by C and B by F and finally for D we replace matrices A and C by D and B by F .

Thus, the identification problem can now be formulated as follows: Given the input-output sequences:

{u(i,j)k , y (i,j)

k }

i={1,...,M},j={1,...,N }

k={1,...,K} ,

estimate the distributed system matrices A(i,j), B(i,j),

Be(i,j), Bw(i,j), BN(i,j), Bs(i,j), C(i,j), C (i,j)

e , Cw(i,j), CN(i,j),

Cs(i,j), D(i,j), D(i,j)e , D(i,j)w , D(i,j)N , D (i,j)

s , Fe(i,j), Fw(i,j), 2018 IFAC SYSID

July 9-11, 2018. Stockholm, Sweden

(4)

FN(i,j), F (i,j)

s , We(i,j), Ww(i,j), WN(i,j) and Ws(i,j) for all

i ∈ {1, 2, · · · , M } and j ∈ {1, 2, · · · , N } up to a set of similarity transformations.

3. DISTRIBUTED OUTPUT-ERROR PARAMETRIC MODEL ESTIMATION

In this section, the Multilevel Sequentially Semi-Separable (MSSS) Output-Error identification approach is presented. Firstly, the Steepest-Descent optimization method is in-troduced. Then, the use of MSSS matrices is described together with an analysis of computational complexity. It is shown that all the computations of the algorithm can be expressed as basic operations with MSSS matrices and thus they can be performed in linear complexity with respect to the number of subsystems in the grid.

3.1 Numerical optimization

In the Output-Error model approach, the measurements are supposed to be contaminated by white noise. This fact leads to the derivation of the following objective function:

JK(θ) = 1 K K � k=1 ||yk− ˆyk(θ)||22= 1 KE T K(θ)EK(θ), (11) where EK(θ) =       y1− ˆy1(θ) y2− ˆy2(θ) .. . yK− ˆyK(θ)       =       ǫ1(θ) ǫ2(θ) .. . ǫK(θ)       ,

yk is the k-th measurement of the output and ˆyk(θ) is the output of the model. In order to minimize the objective function given in (11), several optimization methods can be considered (Steepest-Descent, Quasi-Newton), for the sake of simplicity, in this paper, we focus on the Steepest-Descent approach and therefore the computation of the Jacobian is required: JK′ = 2 K � ∂EK(θ) ∂θT �T EK(θ) (12)

For the state-space model considered in this paper, we use the following equation for the Jacobian which includes the adjoint state Xk: JK′ = − 2 K�J ′ 1+ J ′ 2+ J ′ 3+ J ′ 4� , (13) with: J1′ = K � k=1 � ∂A(θ) ∂θ T � Ip⊗ ˆxk(θ) � �T Xk(θ), (14) J2′ = K � k=1 � ∂B(θ) ∂θ T �Ip⊗ uk � �T Xk(θ), (15) J3′ = K � k=1 � ∂C(θ) ∂θT � Ip⊗ ˆxk(θ) � �T ǫk(θ), (16) J4′ = K � k=1 � ∂D(θ) ∂θT �Ip⊗ uk � �T ǫk(θ), (17)

and the adjoint state-space equation given by: Xk−1(θ) = A

T

(θ)Xk(θ) + C T

(θ)ǫk(θ) (18)

where ˆxk(θ) and ǫk(θ) are obtained by simulating the

model given in (2). Notice that in this case two simulations are needed: the backward simulation (18) and the forward simulation of (2). For the derivation of the equations pre-sented above the interested reader is referred to Verhaegen and Verdult (2007).

The main contribution of this paper is to show that all the matrices involved in the computations have MSSS struc-ture (denoted by ∗). Furthermore, the partial derivatives involved in the formulas can also be written as MSSS matrices: ∂A ∂θT � Ip⊗ ˆxk(θ) � = M SSS(B(i)N, W (i) N,C (i) N,A (i)

, B(i)s , W(i)s C(i)s ),

∂B ∂θT � Ip⊗ uk � = M SSS(B(i)N, W (i) N,D (i) N,B (i) , B(i)s , W (i) s D (i) s ), ∂C ∂θ T � Ip⊗ˆxk(θ) � = M SSS(F(i)N, W (i) N,C (i) N,C (i) , F(i)s , W (i) s C (i) s ), ∂D ∂θT � Ip⊗ uk � = M SSS(F(i)N, W (i) N,D (i) N,D (i) , F(i)s , W (i) s D (i) s ), ∀i ∈ {1, · · · , M } A(i)= SSS(Be(i,j), We(i,j),Ce(i,j),A(i,j), B(i,j)w , Ww(i,j),Cw(i,j)),

B(i)= SSS(B(i,j)e , We(i,j),D(i,j)e ,B(i,j), Bw(i,j), Ww(i,j),D(i,j)w ),

C(i)= SSS(Fe(i,j), We(i,j),Ce(i,j),C(i,j), Fw(i,j), Ww(i,j),Cw(i,j)),

D(i)= SSS(Fe(i,j), We(i,j),De(i,j),D(i,j), Fw(i,j), Ww(i,j),D(i,jw ),

C(i)N = SSS(0, 0, 0, C (i,j) N ,0, 0, 0), C(i)s = SSS(0, 0, 0, C (i,j) s ,0, 0, 0), D(i)N = SSS(0, 0, 0, D (i,j) N ,0, 0, 0), D(i)s = SSS(0, 0, 0, D(i,j)s ,0, 0, 0), ∀j ∈ {1, · · · , N }

where the generator matrices in caligraphic style are depicted in Fig. 3. The corresponding matrix recurrences γ and δ used to compute the generators are given in Appendix A.

3.2 Computational Complexity

According to the exposed before, matrix-vector product and matrix transpose MSSS operations are required for the two simulations and the computation of the Jacobian in every iteration. Furthermore, both operations can be performed in linear complexity with respect to the number of subsystems in the grid O(N M ), (Houtzager and Rice (2009)). Moreover, the identification problem described above requires p = (n2+ nr + 8nq + ℓn + ℓr + 4ℓq + 4rq +

4q2)N M parameters to be estimated. This is clearly much

better than the complexity of the full parameterization of the state space model (2), that produces (n2+ nr + nℓ +

ℓr)N2M2 parameters (assuming that n, r, ℓ, q << N, M ).

In addition, the number of parameters to be stored for the partial derivatives also increase linearly with respect to the number of sub-systems in the grid: (2n+2ℓ+12q)(n2+nr+

8nq + nℓ + ℓr + 4qr + 4qℓ + 4q2)N M (see Fig. 3). In the

case of Quasi-Newton methods, the implementation also

AT(i,j) B(i,j)T C(i,j)T DT(i,j) Ce(i,j)T Cw(i,j)T C(i,j)TN Cs(i,j)T De(i,j)T Dw(i,j)T DN(i,j)T Ds(i,j)T

�T =�G1 G2� G1=                  

x(i,j)T⊗ In 0n×nr γe(i,j)⊗ In γw(i,j)⊗ In γ(i,j)N ⊗ In γ(i,j)s ⊗ In 0n×nℓ 0n×nq 0n×nq 0n×nq 0n×nq 0n×ℓr

0n×n2 u(i,j)T⊗ In δe(i,j)⊗ In δw(i,j)⊗ In δN(i,j)⊗ In δs(i,j)⊗ In 0n×nℓ 0n×nq 0n×nq 0n×nq 0n×nq 0n×ℓr

0ℓ×n2 0ℓ×nr 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nq x(i,j)T⊗ Iℓ 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×ℓr 0ℓ×n2 0ℓ×nr 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nℓ 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nq u(i,j)T⊗ Iℓ 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ x(i,j)T⊗ Iq 0q×nq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq x(i,j)T⊗ Iq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq x(i,j)T⊗ Iq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq x(i,j)T⊗ Iℓ 0q×ℓq 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq 0q×nq 0q×ℓr                   G2=                    0n×qr 0n×qr 0n×qr 0n×qr 0n×qℓ 0n×qℓ 0n×qℓ 0n×qℓ 0n×q2 0n×q2 0n×q2 0n×q2 0n×qr 0n×qr 0n×qr 0n×qr 0n×qℓ 0n×qℓ 0n×qℓ 0n×qℓ 0n×q2 0n×q2 0n×q2 0n×q2

0ℓ×qr 0ℓ×qr 0ℓ×qr 0ℓ×qr γe(i,j)⊗ Iℓ γw(i,j)⊗ Iℓ γN(i,j)⊗ Iℓ γs(i,j)⊗ Iℓ 0ℓ×q2 0ℓ×q2 0ℓ×q2 0ℓ×q2

0ℓ×qr 0ℓ×qr 0ℓ×qr 0ℓ×qr δ(i,j)e ⊗ Iℓ δ(i,j)w ⊗ Iℓ δN(i,j)⊗ Iℓ δs(i,j)⊗ Iℓ 0ℓ×q2 0ℓ×q2 0ℓ×q2 0ℓ×q2

0q×qr 0q×qr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ γe(i,j)⊗ Iq 0q×q2 0q×q2 0q×q2 0q×qr 0q×qr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 γw(i,j)⊗ Iq 0q×q2 0q×q2 0q×qr 0q×qr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 0q×q2 γN(i,j)⊗ Iq 0q×q2 0q×qr 0q×qr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 0q×q2 0q×q2 γs(i,j)⊗ Iq u(i,j)T⊗ Iq 0q×nr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ δe(i,j)⊗ Iq 0q×q2 0q×q2 0q×q2 0q×qr u(i,j)T⊗ Iq 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 δw(i,j)⊗ Iq 0q×q2 0q×q2 0q×qr 0q×qr u(i,j)T⊗ Iq 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 0q×q2 δ(i,j)N ⊗ Iq 0q×q2 0q×qr 0q×qr 0q×qr u(i,j)T⊗ Iq 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 0q×q2 0q×q2 δs(i,j)⊗ Iq                   

Fig. 3. Generator matrices used to compute the partial derivatives (⊗ is the Kronecker product)

results in linear complexity with respect to the number of subsystems in the grid as the approximation of the Hessian can also be represented as a SSS matrix. In addition, faster convergence to the optimum should be expected.

4. SIMULATION EXAMPLE

The proposed identification algorithm is tested on the heat equation discretized in a 2D domain with Dirichlet boundary conditions:         x(i,j)k+1 y(i,j)k e(i,j)k w(i,j)k η(i,j)k Sk(i,j)         =      

a(i,j) b(i,j) c(i,j) d(i,j) e(i,j) f(i,j)

1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0              x(i,j)k u(i,j)k e(i,j−1)k w(i,j+1)k η(i−1,j)k Sk(i+1,j)        , (19)

c(i,j)= 0.006(Γ(i,j)+ Γ(i,j−1)), (20)

d(i,j) = 0.006(Γ(i,j)+ Γ(i,j+1)), (21)

e(i,j) = 0.006(Γ(i,j)+ Γ(i−1,j)), (22)

f(i,j)= 0.006(Γ(i,j)+ Γ(i+1,j)) (23)

where a(i,j) = 1 − (c(i,j) + d(i,j)) − (e(i,j) + f(i,j)) − 0.5,

b(i,j) = 0.3 × 1e − 06 and Γ(i,j) ∼ U(0, 5) are uniformly

distributed parameters. The input signals are normally distributed random variables with covariance matrix equal to cov(uk) = Ir. In addition, a Gaussian noise is added

to the outputs with a prescribed Signal-to-Noise Ratio (SNR).

In the following subsections, the prediction capabilities of the identified model, the computational complexity of the

algorithm and the effect of the noise level on the prediction error are investigated.

4.1 Variance Accounted For as function of the number of iterations

In this case, the Variance-Accounted-For (VAF)2 is

stud-ied as function of the number of iterations. A 2D grid of 15 × 15 = 225 sub-systems is considered. A set of 20 experiments is performed where every trial is a ran-dom realization of the parameters of every sub-system in the grid. In addition, the outputs are corrupted with a Gaussian noise of SNRdB = 40dB. The mean of the VAF

is calculated over 20 trials and depicted in Fig. A.1. It is observed that the VAF converges to the 100% as the number of iterations increases.

4.2 Computational Complexity

In this section, the computation time per iteration of the proposed algorithm is studied. The computation time is recorded for 2D grids of increasing number of sub-systems and for 20 Monte-Carlo simulations per each grid. The results are presented in Fig. A.2.

In fact, it is observed that the computation time increases linearly as the number of sub-systems grows. This result confirms our hypothesis that the computations are per-formed on linear time with respect to the number of sub-systems in the grid O(N M ).

2 the VAF is defined as: V AF = 100 · max{0, (1 −var( ˆyk−yk) var(yk) )}[%]

(5)

Patricio Torres et al. / IFAC PapersOnLine 51-15 (2018) 78–83 81

AT(i,j) B(i,j)T C(i,j)T DT(i,j) Ce(i,j)T Cw(i,j)T C(i,j)TN Cs(i,j)T De(i,j)T Dw(i,j)T DN(i,j)T Ds(i,j)T

�T =�G1 G2� G1=                  

x(i,j)T⊗ In 0n×nr γe(i,j)⊗ In γw(i,j)⊗ In γ(i,j)N ⊗ In γs(i,j)⊗ In 0n×nℓ 0n×nq 0n×nq 0n×nq 0n×nq 0n×ℓr

0n×n2 u(i,j)T⊗ In δe(i,j)⊗ In δw(i,j)⊗ In δN(i,j)⊗ In δs(i,j)⊗ In 0n×nℓ 0n×nq 0n×nq 0n×nq 0n×nq 0n×ℓr

0ℓ×n2 0ℓ×nr 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nq x(i,j)T⊗ Iℓ 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×ℓr 0ℓ×n2 0ℓ×nr 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nℓ 0ℓ×nq 0ℓ×nq 0ℓ×nq 0ℓ×nq u(i,j)T⊗ Iℓ 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ x(i,j)T⊗ Iq 0q×nq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq x(i,j)T⊗ Iq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq x(i,j)T⊗ Iq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq x(i,j)T⊗ Iℓ 0q×ℓq 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq 0q×nq 0q×ℓr 0q×n2 0q×nr 0q×nq 0q×nq 0q×nq 0q×nq 0q×nℓ 0q×nq 0q×nq 0q×nq 0q×nq 0q×ℓr                   G2=                    0n×qr 0n×qr 0n×qr 0n×qr 0n×qℓ 0n×qℓ 0n×qℓ 0n×qℓ 0n×q2 0n×q2 0n×q2 0n×q2 0n×qr 0n×qr 0n×qr 0n×qr 0n×qℓ 0n×qℓ 0n×qℓ 0n×qℓ 0n×q2 0n×q2 0n×q2 0n×q2

0ℓ×qr 0ℓ×qr 0ℓ×qr 0ℓ×qr γe(i,j)⊗ Iℓ γw(i,j)⊗ Iℓ γN(i,j)⊗ Iℓ γs(i,j)⊗ Iℓ 0ℓ×q2 0ℓ×q2 0ℓ×q2 0ℓ×q2

0ℓ×qr 0ℓ×qr 0ℓ×qr 0ℓ×qr δ(i,j)e ⊗ Iℓ δ(i,j)w ⊗ Iℓ δN(i,j)⊗ Iℓ δ(i,j)s ⊗ Iℓ 0ℓ×q2 0ℓ×q2 0ℓ×q2 0ℓ×q2

0q×qr 0q×qr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ γe(i,j)⊗ Iq 0q×q2 0q×q2 0q×q2 0q×qr 0q×qr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 γw(i,j)⊗ Iq 0q×q2 0q×q2 0q×qr 0q×qr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 0q×q2 γN(i,j)⊗ Iq 0q×q2 0q×qr 0q×qr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 0q×q2 0q×q2 γs(i,j)⊗ Iq u(i,j)T⊗ Iq 0q×nr 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ δ(i,j)e ⊗ Iq 0q×q2 0q×q2 0q×q2 0q×qr u(i,j)T⊗ Iq 0q×qr 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 δw(i,j)⊗ Iq 0q×q2 0q×q2 0q×qr 0q×qr u(i,j)T⊗ Iq 0q×qr 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 0q×q2 δ(i,j)N ⊗ Iq 0q×q2 0q×qr 0q×qr 0q×qr u(i,j)T⊗ Iq 0q×qℓ 0q×qℓ 0q×qℓ 0q×qℓ 0q×q2 0q×q2 0q×q2 δ(i,j)s ⊗ Iq                   

Fig. 3. Generator matrices used to compute the partial derivatives (⊗ is the Kronecker product)

results in linear complexity with respect to the number of subsystems in the grid as the approximation of the Hessian can also be represented as a SSS matrix. In addition, faster convergence to the optimum should be expected.

4. SIMULATION EXAMPLE

The proposed identification algorithm is tested on the heat equation discretized in a 2D domain with Dirichlet boundary conditions:         x(i,j)k+1 y(i,j)k e(i,j)k wk(i,j) η(i,j)k Sk(i,j)         =      

a(i,j) b(i,j) c(i,j) d(i,j) e(i,j) f(i,j)

1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0              x(i,j)k u(i,j)k e(i,j−1)k w(i,j+1)k ηk(i−1,j) Sk(i+1,j)        , (19)

c(i,j)= 0.006(Γ(i,j)+ Γ(i,j−1)), (20)

d(i,j) = 0.006(Γ(i,j)+ Γ(i,j+1)), (21)

e(i,j) = 0.006(Γ(i,j)+ Γ(i−1,j)), (22)

f(i,j)= 0.006(Γ(i,j)+ Γ(i+1,j)) (23)

where a(i,j) = 1 − (c(i,j) + d(i,j)) − (e(i,j) + f(i,j)) − 0.5,

b(i,j) = 0.3 × 1e − 06 and Γ(i,j) ∼ U(0, 5) are uniformly

distributed parameters. The input signals are normally distributed random variables with covariance matrix equal to cov(uk) = Ir. In addition, a Gaussian noise is added

to the outputs with a prescribed Signal-to-Noise Ratio (SNR).

In the following subsections, the prediction capabilities of the identified model, the computational complexity of the

algorithm and the effect of the noise level on the prediction error are investigated.

4.1 Variance Accounted For as function of the number of iterations

In this case, the Variance-Accounted-For (VAF)2 is

stud-ied as function of the number of iterations. A 2D grid of 15 × 15 = 225 sub-systems is considered. A set of 20 experiments is performed where every trial is a ran-dom realization of the parameters of every sub-system in the grid. In addition, the outputs are corrupted with a Gaussian noise of SNRdB = 40dB. The mean of the VAF

is calculated over 20 trials and depicted in Fig. A.1. It is observed that the VAF converges to the 100% as the number of iterations increases.

4.2 Computational Complexity

In this section, the computation time per iteration of the proposed algorithm is studied. The computation time is recorded for 2D grids of increasing number of sub-systems and for 20 Monte-Carlo simulations per each grid. The results are presented in Fig. A.2.

In fact, it is observed that the computation time increases linearly as the number of sub-systems grows. This result confirms our hypothesis that the computations are per-formed on linear time with respect to the number of sub-systems in the grid O(N M ).

2 the VAF is defined as: V AF = 100 · max{0, (1 −var( ˆyk−yk) var(yk) )}[%] 2018 IFAC SYSID

July 9-11, 2018. Stockholm, Sweden

(6)

4.3 The effect of noise

Finally, the effect of noise is investigated on the VAF index. The outputs are contaminated with Gaussian noise of different SNR characteristics and with different number of samples. Moreover, different realization of the subsystems in the grid along 20 Monte-Carlo simulations are consid-ered. The results for two different data sets are depicted in Fig. A.3: A) noisy data used for training the model and B) noise-free data used for validation.

In this scenario, two effects can be observed. If the num-ber of samples remain constant at K = 30, the VAF disminishes when the power of the noise increases (SNR decreases). This means that the prediction performance is deteriorated when the influence of noise is predominant. On the other hand, if the noise power is set constant and high at SNRdB = 10dB, the prediction capabilities are

enhanced (VAF is increased) if the amount of samples used on the identification is increased (K = 90), i.e, the use of longer sequences in the training procedure attenuates the noise overfit improving the results on the validation data.

5. CONCLUSION

In this paper, an efficient Output-Error identification method for 2D interconnected systems based on the Steepest-Descent gradient method was presented. It was shown that for 2D interconnected systems the whole algo-rithm can be expressed within the MSSS-approach which resulted in linear time computations with respect to the number of sub-systems in the grid. In addition, the re-sults were strengthened by a simulation example showing the linearity and effectiveness of the proposed method. Convergence of the VAF to the 100% in finite number of iterations was exposed as well. Even though the prediction capabilities of the resulting model were deteriorated by output data contaminated with increasing noise power (overfit), this negative effects can be attenuated by con-sidering data sequences with larger number of samples.

Appendix A

A.1 Matrices γ

Given the matrices WN ∈ Rq×q and CN ∈ Rq×n we define

the matrix sequence γN(i,j) as follows:

γN(i,j)= γ(i−1,j)N W (i−1,j)T N + x T (i−1,j)C (i−1,j)T N , ∀i ∈ {2, · · · , M }, ∀j ∈ {1, · · · , N } γN(1,j)= 0. ∀j ∈ {1, · · · , N }

On the other hand, given Ws ∈ Rq×q and Cs∈ Rq×n we

have:

γs(i−1,j)= γs(i,j)Ws(i,j)T+ x T

(i,j)Cs(i,j)T,

∀i ∈ {M, · · · , 2}, ∀j ∈ {1, · · · , N } γs(M,j)= 0. ∀j ∈ {1, · · · , N }

Finally, given We ∈ Rq×q, Ww ∈ Rq×q, Ce ∈ Rq×n and

Cw∈ Rq×n we define: γe(i,j)= γ (i,j−1) e W (i,j−1)T e + x T (i,j−1)C (i,j−1)T e , ∀i ∈ {1, · · · , M }, ∀j ∈ {2, · · · , N } γe(i,1)= 0, ∀i ∈ {1, · · · , M } Number of Iterations V A F [%] 0 10 20 30 40 50 0 10 20 30 40 50 60 70 80 90 100

Fig. A.1. VAF Convergence.

Number of Subsystems (NM) Comp u tat ion al Time [s ] 0 50 100 150 200 250 0 20 40 60 80 100 120 140

Fig. A.2. Computation time.

V

A

F

[%]

Noisy ID data Noise Free Validation

SNR= 80dB& K=30 SNR= 20dB& K=30 SNR= 10dB& K=30 SNR= 10dB& K=90 60 65 70 75 80 85 90 95 100

Fig. A.3. Effect of the noise.

and: γw(i,j−1)= γ (i,j) w W (i,j)T w + x T (i,j)C (i,j)T w , ∀i ∈ {1, · · · , M }, ∀j ∈ {N, · · · , 2} γw(i,N )= 0. ∀i ∈ {1, · · · , M } A.2 Matrices δ

Moreover, given the matrices WN ∈ Rq×qand DN ∈ Rq×r

we define the matrix sequence δN(i,j) as follows:

δ(i,j)N = δN(i−1,j)WN(i−1,j)T+ uT (i−1,j)D

(i−1,j)T

N ,

∀i ∈ {2, · · · , M }, ∀j ∈ {1, · · · , N } δ(1,j)N = 0. ∀j ∈ {1, · · · , N }

On the other hand, given Ws ∈ Rq×q and Ds ∈ Rq×r we

have:

δ(i−1,j)s = δ(i,j)s Ws(i,j)T+ u T

(i,j)D(i,j)Ts ,

∀i ∈ {M, · · · , 2}, ∀j ∈ {1, · · · , N } δ(M,j)s = 0. ∀j ∈ {1, · · · , N }

Finally, given We ∈ Rq×q, Ww ∈ Rq×q, De ∈ Rq×r and

Dw∈ Rq×r we define: δ(i,j)e = δ (i,j−1) e W (i,j−1)T e + u T (i,j−1)D (i,j−1)T e , ∀i ∈ {1, · · · , M }, ∀j ∈ {2, · · · , N } δ(i,1)e = 0, ∀i ∈ {1, · · · , M } and:

δ(i,j−1)w = δ(i,j)w Ww(i,j)T+ u T

(i,j)D(i,j)Tw ,

∀i ∈ {1, · · · , M }, ∀j ∈ {N, · · · , 2} δ(i,N )w = 0. ∀i ∈ {1, · · · , M }

REFERENCES

Cantoni, M., Weyer, E., Li, Y., Ooi, S., Mareels, I., and Ryan, M. (2007). Control of large scale irrigation networks. Proceedings of IEEE, 95(1), 75–91.

Dankers, A. (2015). System identification in dynamic networks. Ph.D. thesis, Delft University of Technology.

Fraanje, R., Rice, J., Verhaegen, M., and Doelman, N. (2010). Fast reconstruction and prediction of frozen flow turbulence based on structural Kalman filtering.

Journal of the Optical Society of America, 27(11), 235–

245.

Horowitz, R. and Varaiya, P. (2000). Control design of an automated highway system. Proceedings of IEEE, 88(7), 913–925.

Houtzager, I. and Rice, J. (2009). Multilevel sequentially semi-separable matrix toolbox for MATLAB.

Massioni, P. (2010). Decomposition methods for distributed

control and identification. Ph.D. thesis, Delft University

of Technology.

Mukhtar, A., Ahsan, A., Hossam, A., and Werner, H. (2011). Identification of Box-Jenkins models for parameter-varying spatially interconnected systems. In

Proceedings of the IEEE American Control Conference (ACC). San Francisco, CA, USA.

Mukhtar, A., Saulat, C., and Werner, H. (2010). Identifica-tion of LPV models for spatially varying interconnected systems. In Proceedings of the IEEE American Control

Conference (ACC). Baltimore, MD, USA.

Qiu, Y., Van Gijzen, M.B., Van Wingerden, J.W., Verhae-gen, M., and Vuik, C. (2015). Efficient precondition-ers for PDE-constrained optimization problem with a multilevel sequentially semiseparable matrix structure.

Electronic Transactions on Numerical Analysis, 44, 367–

400.

Scholte, E. and D’Andrea, R. (2003). Active vibro-acoustic control of a flexible beam using distributed control. In

Proceedings of the IEEE American Control Conference (ACC). Denver, CO, USA.

Torres, P., Van Wingerden, J.W., and Verhaegen, M. (2015). Output-error identification of large scale 1-d spatially varying interconnected systems. IEEE

Trans-actions on Automatic Control, 60(1), 130–142.

Verhaegen, M. and Verdult, V. (2007). Filtering and

Sys-tem Identification: A least squares approach. Cambridge

University Press.

Weerts, H.H.M., Van den Hof, P.M.J., and Dankers, A.G. (2016). Identifiability of dynamic networks with part of the nodes noise-free. IFAC-PapersOnLine, 49(13), 19– 24.

Yu, C. and Verhaegen, M. (2017). Subspace identification of 1d large-scale heterogeneous network. In Proceedings

of the 13th IEEE Conference on Control and Automa-tion (ICCA). Ohrid, Macedonia.

(7)

Patricio Torres et al. / IFAC PapersOnLine 51-15 (2018) 78–83 83 and: γw(i,j−1)= γ (i,j) w W (i,j)T w + x T (i,j)C (i,j)T w , ∀i ∈ {1, · · · , M }, ∀j ∈ {N, · · · , 2} γw(i,N )= 0. ∀i ∈ {1, · · · , M } A.2 Matrices δ

Moreover, given the matrices WN ∈ Rq×qand DN ∈ Rq×r

we define the matrix sequence δN(i,j) as follows:

δ(i,j)N = δN(i−1,j)WN(i−1,j)T+ uT (i−1,j)D

(i−1,j)T

N ,

∀i ∈ {2, · · · , M }, ∀j ∈ {1, · · · , N } δ(1,j)N = 0. ∀j ∈ {1, · · · , N }

On the other hand, given Ws ∈ Rq×q and Ds∈ Rq×r we

have:

δ(i−1,j)s = δ(i,j)s Ws(i,j)T+ u T

(i,j)D(i,j)Ts ,

∀i ∈ {M, · · · , 2}, ∀j ∈ {1, · · · , N } δ(M,j)s = 0. ∀j ∈ {1, · · · , N }

Finally, given We ∈ Rq×q, Ww ∈ Rq×q, De ∈ Rq×r and

Dw∈ Rq×r we define: δ(i,j)e = δ (i,j−1) e W (i,j−1)T e + u T (i,j−1)D (i,j−1)T e , ∀i ∈ {1, · · · , M }, ∀j ∈ {2, · · · , N } δ(i,1)e = 0, ∀i ∈ {1, · · · , M } and:

δ(i,j−1)w = δ(i,j)w Ww(i,j)T+ u T

(i,j)D(i,j)Tw ,

∀i ∈ {1, · · · , M }, ∀j ∈ {N, · · · , 2} δ(i,N )w = 0. ∀i ∈ {1, · · · , M }

REFERENCES

Cantoni, M., Weyer, E., Li, Y., Ooi, S., Mareels, I., and Ryan, M. (2007). Control of large scale irrigation networks. Proceedings of IEEE, 95(1), 75–91.

Dankers, A. (2015). System identification in dynamic networks. Ph.D. thesis, Delft University of Technology.

Fraanje, R., Rice, J., Verhaegen, M., and Doelman, N. (2010). Fast reconstruction and prediction of frozen flow turbulence based on structural Kalman filtering.

Journal of the Optical Society of America, 27(11), 235–

245.

Horowitz, R. and Varaiya, P. (2000). Control design of an automated highway system. Proceedings of IEEE, 88(7), 913–925.

Houtzager, I. and Rice, J. (2009). Multilevel sequentially semi-separable matrix toolbox for MATLAB.

Massioni, P. (2010). Decomposition methods for distributed

control and identification. Ph.D. thesis, Delft University

of Technology.

Mukhtar, A., Ahsan, A., Hossam, A., and Werner, H. (2011). Identification of Box-Jenkins models for parameter-varying spatially interconnected systems. In

Proceedings of the IEEE American Control Conference (ACC). San Francisco, CA, USA.

Mukhtar, A., Saulat, C., and Werner, H. (2010). Identifica-tion of LPV models for spatially varying interconnected systems. In Proceedings of the IEEE American Control

Conference (ACC). Baltimore, MD, USA.

Qiu, Y., Van Gijzen, M.B., Van Wingerden, J.W., Verhae-gen, M., and Vuik, C. (2015). Efficient precondition-ers for PDE-constrained optimization problem with a multilevel sequentially semiseparable matrix structure.

Electronic Transactions on Numerical Analysis, 44, 367–

400.

Scholte, E. and D’Andrea, R. (2003). Active vibro-acoustic control of a flexible beam using distributed control. In

Proceedings of the IEEE American Control Conference (ACC). Denver, CO, USA.

Torres, P., Van Wingerden, J.W., and Verhaegen, M. (2015). Output-error identification of large scale 1-d spatially varying interconnected systems. IEEE

Trans-actions on Automatic Control, 60(1), 130–142.

Verhaegen, M. and Verdult, V. (2007). Filtering and

Sys-tem Identification: A least squares approach. Cambridge

University Press.

Weerts, H.H.M., Van den Hof, P.M.J., and Dankers, A.G. (2016). Identifiability of dynamic networks with part of the nodes noise-free. IFAC-PapersOnLine, 49(13), 19– 24.

Yu, C. and Verhaegen, M. (2017). Subspace identification of 1d large-scale heterogeneous network. In Proceedings

of the 13th IEEE Conference on Control and Automa-tion (ICCA). Ohrid, Macedonia.

2018 IFAC SYSID

July 9-11, 2018. Stockholm, Sweden

Cytaty

Powiązane dokumenty

Актуальной является разработка метода прогнозирования усталостной долговечности элементов конструкций с учетом предварительного обжатия материала в

This work describes a trust model that augments fuzzy logic with Q- learning to help trust evaluating agents select beneficial trustees for interaction in uncertain, open, dynamic,

On the basis of the knowledge of temperature field in the domain considered the temperature dependent thermal conductivity is identified1. The steady state is

In the paper the application of the gradient method coupled with the boundary element method for numerical solution of the inverse parametric problem is

The total number of blocks obtained as a result of the synthesis of the circuit described in a table and described using equations (similar results in MultiDec columns

Dans un premier temps, le chercheur articule sa problématique autour d’une approche globale interdisciplinaire qui se focalisera sur le côté évolutif du processus créatif

Zadaniem personelu odpowiedzialnego za jakość jest ustalenie, które z czynników badanych należy uwzględ- nić w dalszych etapach doskonalenia produktu, a które z nich nale-

Therefore, a statistical comparative analysis was made of the results of the fraction of the tracer obtained when using a tracer of average particle size d 1 = 1.25 mm and d 2 = 2.00