AutomationLabsSystems.FnnType
Fnn

An feedforward neural network architecture type for dynamical system identification problem [ref].

AutomationLabsSystems.GruType
gru

A gated recurrent unit recurrent neural network architecture type for dynamical system identification problem [ref].

AutomationLabsSystems.IcnnType
Icnn

An input convex neural network architecture type for dynamical system identification problem [ref].

AutomationLabsSystems.LstmType
lstm

A long short-term memory recurrent neural network architecture type for dynamical system identification problem [ref].

AutomationLabsSystems.RbfType
Rbf

An radial basis neural network architecture type for dynamical system identification problem [ref].

AutomationLabsSystems.Rknn1Type
Rknn1

A runge-kutta neural neural network 1 architecture type for dynamical system identification problem [ref].

AutomationLabsSystems.Rknn2Type
Rknn2

A runge-kutta neural neural network 2 architecture type for dynamical system identification problem [ref].

AutomationLabsSystems.Rknn4Type
Rknn4

A runge-kutta neural neural network 4 architecture type for dynamical system identification problem [ref].

AutomationLabsSystems.RnnType
Rnn

A recurrent neural network architecture type for dynamical system identification problem [ref].

AutomationLabsSystems.proceed_systemMethod
proceed_system

A function for system creation from non-linear discrete or continuous model.

The following variables are mendatories:

  • f: a non-linear function.
  • nbr_state: the state number.
  • nbr_input: the input number.
  • variation: continuous or discrete variation.

It is possible to define optional variables kws.

AutomationLabsSystems.proceed_systemMethod
proceed_system

A function for system creation from linear discrete or continuous model.

The following variables are mendatories:

  • A: a state matrix.
  • B: a input matrix.
  • nbr_state: the state number.
  • nbr_input: the input number.
  • variation: continuous or discrete variation.

It is possible to define optional variables kws.

AutomationLabsSystems.proceed_system_discretizationMethod
proceed_system_discretization

Function that linearises a system from MathematicalSystems at state and input references. The function uses ForwardDiff package and the jacobian function.

** Required fields **

  • system: the continuous mathematital system that as in it the julia linear or non-linear function f.
  • sample_time: the sample time for discretization.
AutomationLabsSystems.proceed_system_evaluationMethod
proceed_system_evaluation

Function that return the MathematicalSystems type of a AutomationLabsSystem.

** Required fields **

  • system: the mathematital system that as in it the julia linear or non-linear function f.
AutomationLabsSystems.proceed_system_linearizationMethod
proceed_system_linearization

Function that linearises a system from MathematicalSystems at state and input references. The function uses ForwardDiff package and the jacobian function.

** Required fields **

  • system: the mathematital system that as in it the julia non-linear function f.
  • state: references state point.
  • input: references input point.
AutomationLabsSystems.proceed_system_model_evaluationMethod
proceed_system_model_evaluation

Function that return the types of the model inside the systems from AutomationLabsIdentification.

** Required fields **

  • system: the mathematical system that as in it the julia non-linear function f from AutomationLabsIdentification.