Implementation of Systems Identification by Subspace Using C/C++

Descripción del Articulo

Nowadays, an engineer’s work consists more and more of obtaining mathematical models of the studied processes. Great part of the literature referring to system identification deals with how to find polynomial models as Prediction Error Methods (PEM) and Instrumental Variable Methods (IVM). In case o...

Descripción completa

Detalles Bibliográficos
Autores: Miranda Borjas, Santos, A. Pessoa, Guilherme Pillon de C.
Formato: artículo
Fecha de Publicación:2018
Institución:Universidad Nacional de Trujillo
Repositorio:Revistas - Universidad Nacional de Trujillo
Lenguaje:español
OAI Identifier:oai:ojs.revistas.unitru.edu.pe:article/1985
Enlace del recurso:https://revistas.unitru.edu.pe/index.php/SSMM/article/view/1985
Nivel de acceso:acceso abierto
Materia:Subspace Identification
Deterministic Systems
C/C
Identificação por Subespaços
Sistemas Deterministicos
id REVUNITRU_46d281f8c9cff4af4bcdd48694b67b1e
oai_identifier_str oai:ojs.revistas.unitru.edu.pe:article/1985
network_acronym_str REVUNITRU
network_name_str Revistas - Universidad Nacional de Trujillo
repository_id_str
spelling Implementation of Systems Identification by Subspace Using C/C++Implementação de Identificação de Sistemas por Subespaços Usando C/C++Miranda Borjas, SantosA. Pessoa, Guilherme Pillon de C.Subspace IdentificationDeterministic SystemsC/C Identificação por SubespaçosSistemas DeterministicosC/C Nowadays, an engineer’s work consists more and more of obtaining mathematical models of the studied processes. Great part of the literature referring to system identification deals with how to find polynomial models as Prediction Error Methods (PEM) and Instrumental Variable Methods (IVM). In case of complex systems, the state space model appears as an alternative to PEM and IVM models. For multivariable systems, these methods provide reliable state space models directly from input and output data. As systems of large dimensions are usually found in industry, the application of subspace identification algorithms in this field is very promising. Currently the subspaceidentification models Multivariable Output Error State sPace (MOESP) and Numerical algorithms for Subspace State Space System IDentification (N4SID), are topic of study. The objective of this work is to implement the N4SID algorithm in C/C ++ and in Matlab to identify discrete systems invariant in time operating in open loop, comparing these in relation to performance and processing time.Hoje em dia o trabalho do engenheiro consiste cada vez mais em obter o modelo matemático do processo estudado. A maior parte da literatura referente à identificação de sistemas trata da obtenção de modelos polinomiais como o método de predição de erro (PEM) e método de variáveis instrumentais (IVM). No caso de sistemas complexos, o modelo em espaço de estados aparece como uma alternativa para os modelos PEM e IVM. Sistemas de grandes dimensões são comumente encontrados na indústria, e a aplicação dos algoritmos de identificação por subespaços neste campo é muito promissora. Na atualidade os modelos de identificação por subespaço, Multivariable Output Error State sPace (MOESP) e Numerical algorithms for Subspace State Space System IDentification (N4SID), são temas de estudo. O objetivo deste trabalho é implementar em C/C++ e no Matlab o algoritmo N4SID para identificar sistemas discretos invariantes no tempo operando em malha aberta, comparando estes, em relação ao desempenho e tempo de processamento.National University of Trujillo - Academic Department of Mathematics2018-07-27info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdftext/htmlhttps://revistas.unitru.edu.pe/index.php/SSMM/article/view/1985Selecciones Matemáticas; Vol. 5 No. 01 (2018): January - July; 74 - 84Selecciones Matemáticas; Vol. 5 Núm. 01 (2018): Enero - Julio; 74 - 84Selecciones Matemáticas; v. 5 n. 01 (2018): Enero - Julio; 74 - 842411-1783reponame:Revistas - Universidad Nacional de Trujilloinstname:Universidad Nacional de Trujilloinstacron:UNITRUspahttps://revistas.unitru.edu.pe/index.php/SSMM/article/view/1985/2237https://revistas.unitru.edu.pe/index.php/SSMM/article/view/1985/2251Derechos de autor 2018 Selecciones Matemáticasinfo:eu-repo/semantics/openAccessoai:ojs.revistas.unitru.edu.pe:article/19852022-10-21T18:53:35Z
dc.title.none.fl_str_mv Implementation of Systems Identification by Subspace Using C/C++
Implementação de Identificação de Sistemas por Subespaços Usando C/C++
title Implementation of Systems Identification by Subspace Using C/C++
spellingShingle Implementation of Systems Identification by Subspace Using C/C++
Miranda Borjas, Santos
Subspace Identification
Deterministic Systems
C/C
Identificação por Subespaços
Sistemas Deterministicos
C/C
title_short Implementation of Systems Identification by Subspace Using C/C++
title_full Implementation of Systems Identification by Subspace Using C/C++
title_fullStr Implementation of Systems Identification by Subspace Using C/C++
title_full_unstemmed Implementation of Systems Identification by Subspace Using C/C++
title_sort Implementation of Systems Identification by Subspace Using C/C++
dc.creator.none.fl_str_mv Miranda Borjas, Santos
A. Pessoa, Guilherme Pillon de C.
author Miranda Borjas, Santos
author_facet Miranda Borjas, Santos
A. Pessoa, Guilherme Pillon de C.
author_role author
author2 A. Pessoa, Guilherme Pillon de C.
author2_role author
dc.subject.none.fl_str_mv Subspace Identification
Deterministic Systems
C/C
Identificação por Subespaços
Sistemas Deterministicos
C/C
topic Subspace Identification
Deterministic Systems
C/C
Identificação por Subespaços
Sistemas Deterministicos
C/C
description Nowadays, an engineer’s work consists more and more of obtaining mathematical models of the studied processes. Great part of the literature referring to system identification deals with how to find polynomial models as Prediction Error Methods (PEM) and Instrumental Variable Methods (IVM). In case of complex systems, the state space model appears as an alternative to PEM and IVM models. For multivariable systems, these methods provide reliable state space models directly from input and output data. As systems of large dimensions are usually found in industry, the application of subspace identification algorithms in this field is very promising. Currently the subspaceidentification models Multivariable Output Error State sPace (MOESP) and Numerical algorithms for Subspace State Space System IDentification (N4SID), are topic of study. The objective of this work is to implement the N4SID algorithm in C/C ++ and in Matlab to identify discrete systems invariant in time operating in open loop, comparing these in relation to performance and processing time.
publishDate 2018
dc.date.none.fl_str_mv 2018-07-27
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistas.unitru.edu.pe/index.php/SSMM/article/view/1985
url https://revistas.unitru.edu.pe/index.php/SSMM/article/view/1985
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.unitru.edu.pe/index.php/SSMM/article/view/1985/2237
https://revistas.unitru.edu.pe/index.php/SSMM/article/view/1985/2251
dc.rights.none.fl_str_mv Derechos de autor 2018 Selecciones Matemáticas
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Derechos de autor 2018 Selecciones Matemáticas
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
text/html
dc.publisher.none.fl_str_mv National University of Trujillo - Academic Department of Mathematics
publisher.none.fl_str_mv National University of Trujillo - Academic Department of Mathematics
dc.source.none.fl_str_mv Selecciones Matemáticas; Vol. 5 No. 01 (2018): January - July; 74 - 84
Selecciones Matemáticas; Vol. 5 Núm. 01 (2018): Enero - Julio; 74 - 84
Selecciones Matemáticas; v. 5 n. 01 (2018): Enero - Julio; 74 - 84
2411-1783
reponame:Revistas - Universidad Nacional de Trujillo
instname:Universidad Nacional de Trujillo
instacron:UNITRU
instname_str Universidad Nacional de Trujillo
instacron_str UNITRU
institution UNITRU
reponame_str Revistas - Universidad Nacional de Trujillo
collection Revistas - Universidad Nacional de Trujillo
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1844618544108535808
score 13.412912
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).