m

所属分类:matlab编程
开发工具:matlab
文件大小:398KB
下载次数:4
上传日期:2009-12-14 13:44:49
上 传 者mohancute12
说明:  codes related to optimization

文件列表:
New Folder\color\color.m (708, 2009-06-26)
New Folder\color\license.txt (1332, 2009-06-26)
New Folder\colourplot\colourplot.m (3342, 2009-06-22)
New Folder\colourplot\license.txt (1335, 2009-06-22)
New Folder\colsys\colsys.m (789, 2009-06-26)
New Folder\colsys\license.txt (1332, 2009-06-26)
New Folder\complex_pump_0_03\complex_pump_0_03\.DS_Store (6148, 2009-07-17)
New Folder\complex_pump_0_03\complex_pump_0_03\complex_pump.m (9398, 2009-07-17)
New Folder\complex_pump_0_03\complex_pump_0_03\fit_rgnn.m (2700, 2009-07-17)
New Folder\complex_pump_0_03\complex_pump_0_03\initializegnn_static.m (2716, 2009-07-17)
New Folder\complex_pump_0_03\complex_pump_0_03\license.txt (1333, 2009-06-21)
New Folder\complex_pump_0_03\complex_pump_0_03\params_to_W.m (1809, 2009-07-17)
New Folder\complex_pump_0_03\complex_pump_0_03\Pump_data.mat (241565, 2008-07-31)
New Folder\complex_pump_0_03\complex_pump_0_03\rgnn_sim.m (3077, 2009-07-17)
New Folder\complex_pump_0_03\complex_pump_0_03\rgnn_sim_mex.c (5021, 2009-07-17)
New Folder\complex_pump_0_03\complex_pump_0_03\W_to_param.m (1718, 2009-07-17)
New Folder\complex_pump_0_03\license.txt (1333, 2009-07-17)
New Folder\complex_pump_0_03\__MACOSX\._complex_pump_0_03 (198, 2009-07-17)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._.DS_Store (82, 2009-07-17)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._complex_pump.m (82, 2009-07-17)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._fit_rgnn.m (82, 2009-07-17)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._initializegnn_static.m (82, 2009-07-17)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._license.txt (198, 2009-06-21)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._params_to_W.m (82, 2009-07-17)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._Pump_data.mat (198, 2008-07-31)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._rgnn_sim.m (82, 2009-07-17)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._rgnn_sim_mex.c (82, 2009-07-17)
New Folder\complex_pump_0_03\__MACOSX\complex_pump_0_03\._W_to_param.m (82, 2009-07-17)
New Folder\cpda\cpda.m (23611, 2009-05-25)
New Folder\cpda\license.txt (1339, 2009-05-25)
New Folder\differentialevolution_2009-04-05\applause.wav (28074, 2004-02-04)
New Folder\differentialevolution_2009-04-05\blat.exe (114688, 2006-12-05)
New Folder\differentialevolution_2009-04-05\chompsep.m (447, 2009-04-05)
New Folder\differentialevolution_2009-04-05\computenewpopulation.m (4081, 2008-08-08)
New Folder\differentialevolution_2009-04-05\concatpath.m (615, 2009-04-05)
New Folder\differentialevolution_2009-04-05\deletewithsemaphores.m (763, 2008-12-22)
New Folder\differentialevolution_2009-04-05\demo1.m (1800, 2008-08-09)
New Folder\differentialevolution_2009-04-05\demo2.m (1755, 2008-08-09)
... ...

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://www.nutaksas.com Note that this package requires the "Complex Method of Optimization" package in your path, available from http://www.mathworks.com/matlabcentral/fileexchange/loadAuthor.do?objectType=author&objectId=1103920 This package is released under a BSD license (see files for details). If you would like to request a commerical (or other) license, please feel free to contact travis.mlfx@nutaksas.com. Files: -complex_pump.m: This is the pump modelling top-level script. There are a number of parameters you can safely adjust, including the number of neurons and number of generations. You can run it as is, but be warned, it takes about 14 hours to run on my computer (Core2Duo at 2.13 GHz). You can speed it up by reducing the number of neurons or generations (reduced accuracy) or by compiling the rgnn_sim_mex.c mex file and changing use_mex=false to true in line 33 and line 28 of fit_rgnn.m -fit_rgnn.m: This function calculates the fitness of a set of weights, by calculating the RMS error between the target output and the calculated neural network output. -rgnn_sim.m: This function performs the rgnn calcuations -fit_rgnn_mex.c: This mex file performs the same calculation as rgnn_sim.m, but does it much faster. Must be compiled with "mex". -initializegnn_static.m: This function is used to initialize a static generalized neural network, using something like the Nguyen Widrow method. It can be used to initialize the forward weights of a recurrent neural network. -params_to_W.m: Rearranges the row vector of parameters into a square W matrix. -W_to_param.m: Rearranges the square W matrix into a row vector. -Pump_data.mat: Data file includes experimental data, as well Li's previous SNN model estimate, from L. Li, D. Bitner, R. Burton, G. Schoenau, "Experimental study on the use of a dynamic neural network for modelling a variable load sensing pump," Bath Symposium on Power Transmission and Motion Control, Sept 2007. -Readme.txt: this file

近期下载者

相关文件


收藏者