Predictive control with mean derivative based neural euler integrator dynamic model
Autor: | Paulo M. Tasinaffo, Atair Rios Neto |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2007 |
Předmět: |
Modelagem Neural de Sistemas Dinâmicos
Neural Control Ordinary Differential Equations Numerical Integrators Artificial neural network Ode Integradores Numéricos de Equações Diferenciais Ordinárias Computer Science Applications Controle Neural Model predictive control symbols.namesake Dynamic Systems Neural Modeling Controle Preditivo Não-Linear Control and Systems Engineering Control theory Moving average Ordinary differential equation Integrator Euler's formula symbols Feedforward neural network Feed Forward Neural Nets Electrical and Electronic Engineering Redes Feed forward Mathematics Nonlinear Predictive Control |
Zdroj: | Sba: Controle & Automação Sociedade Brasileira de Automatica v.18 n.1 2007 Sba: Controle & Automação Sociedade Brasileira de Automatica Sociedade Brasileira de Automática (SBA) instacron:SBA Sba: Controle & Automação Sociedade Brasileira de Automatica, Volume: 18, Issue: 1, Pages: 105-94, Published: MAR 2007 |
Popis: | Neural networks can be trained to get internal working models in dynamic systems control schemes. This has usually been done designing the neural network in the form of a discrete model with delayed inputs of the NARMA type (Non-linear Auto Regressive Moving Average). In recent works the use of the neural network inside the structure of ordinary differential equations (ODE) numerical integrators has also been considered to get dynamic systems discrete models. In this paper, an extension of this latter approach, where a feed forward neural network modeling mean derivatives is used in the structure of an Euler integrator, is presented and applied in a Nonlinear Predictive Control (NPC) scheme. The use of the neural network to approximate the mean derivative function, instead of the dynamic system ODE instantaneous derivative function, allows any specified accuracy to be attained in the modeling of dynamic systems with the use of a simple Euler integrator. This makes the predictive control implementation a simpler task, since it is only necessary to deal with the linear structure of a first order integrator in the calculations of control actions. To illustrate the effectiveness of the proposed approach, results of tests in a problem of orbit transfer between Earth and Mars and in a problem of three-axis attitude control of a rigid body satellite are presented. Redes neurais podem ser treinadas para obter o modelo de trabalho interno para esquemas de controle de sitemas dinâmicos. A forma usual adotada é projetar a rede neural na forma de um modelo discreto com entradas atrasadas do tipo NARMA (Non-linear Auto Regressive Moving Average). Em trabalhos recentes a utilização de uma rede neural inserida em uma estrutura de integração numérica tem sido também considerada para a obtenção de modelos discretos para sistemas dinâmicos. Neste trabalho, uma extensão da última abordagem é apresentada e aplicada em um esquema de controle não-linear preditivo (NPC), com uma rede feed forward modelando as derivadas médias em uma estrutura de integrador numérico de Euler. O uso de uma rede neural para aproximar a função de derivadas médias, em vez da função de derivadas instantâneas do sistema dinâmico ODE, permite que qualquer precisão desejada na modelagem discreta de sistemas dinâmicos possa ser realizada, com a utilização de um simples integrador Euler, tornando a implementação do controle preditivo uma tarefa mais simples, uma vez que ela somente necessitará lidar com a estrutura linear de um integrador de primeira ordem na determinação das ações de controle. Para ilustrar a efetividade da abordagem proposta, são apresentados resultados dos testes em um problema de transferência de órbitas Terra/Marte e em um problema de controle de atitude em três eixos de satélite comportando-se como corpo rígido. |
Databáze: | OpenAIRE |
Externí odkaz: |