MATRIX Blockset for REX Control System

被引:2
作者
Balda, Pavel [1 ]
机构
[1] Univ West Bohemia, Dept Cybernet, Plzen, Czech Republic
来源
IFAC PAPERSONLINE | 2016年 / 49卷 / 25期
关键词
Embedded system; Embedded algorithms; Singular value decomposition; Eigenvalue problems; Sylvester equation; Discretization; BLAS; LAPACK; REX;
D O I
10.1016/j.ifacol.2016.12.052
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with a function block library (blockset) for embedded linear algebra (matrix) computations. The blockset is based on a subset, of BLAS and LAPACK subroutines converted to C language with respect to memory limitations of typical embedded platforms. The subset covers algorithms for real matrices with double precision elements in three areas: singular value decomposition, eigenvalues and Sylvester equation. The II I LIALATIelLted blockset contains besides suitably wrapped 111,AS and LA PACK algorithms also function blocks for discretization of continuous linear systems and several helper blocks. The typical use of the blockset is demonstrated on examples in the REX control system. (C) 2016, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
引用
收藏
页码:442 / 447
页数:6
相关论文
共 13 条
[1]  
Angerson E., 1990, Proceedings of Supercomputing '90 (Cat. No.90CH2916-5), P2, DOI 10.1109/SUPERC.1990.129995
[2]  
BlLAS 3.6.0. - netlib.org, 2016, BLAS 3 6 0
[3]  
CLAPACK 3.2.1 - netlib.org, 2009, CLAPACK 3 2 1
[4]  
Guennebaud G., 2010, Eigen v3
[5]  
LAPACK 3.6.0 - netlib.org, 2016, LAPACK 3 6 0
[6]  
Lawson C. L., 1979, ACM Transactions on Mathematical Software, V5, P308, DOI 10.1145/355841.355848
[7]   Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later [J].
Moler, C ;
Van Loan, C .
SIAM REVIEW, 2003, 45 (01) :3-49
[8]  
PLCopen, 2011, FUNCT BLOCKS MOT CON
[9]  
REX Controls s.r.o, 2016, FUNCT BLOCKS REX CON
[10]  
Sanderson C, 2010, NICTA