Factoring and decomposing a class of linear functional systems

被引:43
作者
Cluzeau, Thomas [2 ]
Quadrat, Alban [1 ]
机构
[1] INRIA Sophia Antipolis, APICS Project, F-06902 Sophia Antipolis, France
[2] ENSIL, F-87068 Limoges, France
关键词
linear functional systems; factorization and decomposition problems; morphisms; equivalences of systems; galois transformations; quadratic first integrals of motion; quadratic conservation laws; constructive homological algebra; module theory; symbolic computation;
D O I
10.1016/j.laa.2007.07.008
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Within a constructive homological algebra approach, we study the factorization and decomposition problems for a class of linear functional (determined, over-determined, under-determined) systems. Using the concept of Ore algebras of functional operators (e.g., ordinary/partial differential operators, shift operators, time-delay operators), we first concentrate on the computation of morphisms from a finitely presented left module M over an Ore algebra to another one M', where M (resp., M') is a module intrinsically associated with the linear functional system Ry=0 (resp., R'z = 0). These morphisms define applications sending solutions of the system R'z = 0 to solutions of Ry = 0. We explicitly characterize the kernel, image, cokernel and coimage of a general morphism. We then show that the existence of a non-injective endomorphism of the module M is equivalent to the existence of a non-trivial factorization R=R2R1 of the system matrix R. The corresponding system can then be integrated "in cascade". Under certain conditions, we also show that the system Ry = 0 is equivalent to a system R'z = 0, where R' is a block-triangular matrix of the same size as R. We show that the existence of idempotents of the endomorphism ring of the module M allows us to reduce the integration of the system Ry = 0 to the integration of two independent systems R(1)y(1) = 0 and R(2)y(2) = 0. Furthermore, we prove that, under certain conditions, idempotents provide decompositions of the system Ry = 0, i.e., they allow us to compute an equivalent system R'z = 0, where R' is a block-diagonal matrix of the same size as R. Applications of these results in mathematical physics and control theory are given. Finally, the different algorithms of the paper are implemented in the Maple package MORPHISMS based on the library OREMODULES. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:324 / 381
页数:58
相关论文
共 76 条
[51]   A behavioral approach to control of distributed systems [J].
Pillai, HK ;
Shankar, S .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1999, 37 (02) :388-408
[52]  
Pommaret J. F., 1999, IMA Journal of Mathematical Control and Information, V16, P275, DOI 10.1093/imamci/16.3.275
[53]  
Pommaret J. F. O., 2003, International Journal of Applied Mathematics and Computer Science, V13, P7
[54]   Localization and parametrization of linear multidimensional control systems [J].
Pommaret, JF ;
Quadrat, A .
SYSTEMS & CONTROL LETTERS, 1999, 37 (04) :247-260
[55]   Generalized Bezout identity [J].
Pommaret, JF ;
Quadrat, A .
APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 1998, 9 (02) :91-116
[56]  
POMMARET JF, 2001, PARTIAL DIFFERENTIAL
[57]  
POMMARET JF, 2000, P 14 MATH THEOR NETW
[58]  
QUADRAT A, 2006, P MTNS 2006 KYOT JAP
[59]  
QUADRAT A, 2005, P 16 IFAC WORLD C PR
[60]  
QUADRAT A, IN PRESS J SYMBOLIC