File Exchange

image thumbnail

Complex Optimization of a Recurrent Neural Network

version 1.1 (255 KB) by

Shows how to use the complex method to optimize a black-box neural network model of a load-sensing h

12 Downloads

Updated

View License

This package includes files for modelling nonlinear dynamic systems using a recurrent generalized neural network. The learning scheme uses the complex method of nonlinear nonderivative optimization, thereby avoiding the problems of computing the derivative of an infinite impulse response filter such as a recurrent neural network.

This package includes files for modelling nonlinear dynamic systems using a recurrent generalized neural network. The learning scheme uses the complex method of nonlinear nonderivative optimization, thereby avoiding the problems of computing the derivative of an infinite impulse response filter such as a recurrent neural network.

The example given is the modelling of a load-sensing hydraulic pump. The model output is the pump flow, as a response to inputs of pump pressure and the pressure in the control piston. Real experimental data is included.

For further details, refer to:
T. Wiens, R. Burton, G. Schoenau, D. Bitner, "Recursive Generalized Neural Networks (RGNN) for the Modeling of a Load Sensing Pump," Bath Symposium on Power Transmission and Motion Control, Sept 2008.
http://homepage.usask.ca/~tkw954/
http://blog.nutaksas.com

Note that this package requires the "Complex Method of Optimization" package in your path, available from http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=18342&objectType=FILE

Comments and Ratings (3)

Travis Wiens

Travis Wiens (view profile)

Note that the "complex method" package is now available at http://www.mathworks.com/matlabcentral/fileexchange/25428-complex-method-of-optimization

Peter Ingram

Updates

1.1

Removed GPL per Mathworks' requirements.

MATLAB Release
MATLAB 7.4 (R2007a)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Win prizes and improve your MATLAB skills

Play today