BandOpt

 BandOpt| Guest book

กก

Introduce : 
    As we know, the global stiffness matrix in FEM is sparse and symmetric. By optimizing the numbering rule of nodes , we may make the non-zero elements in the matrix to be closer to the diagonal. Thus we can store the global stiffness matrix in less memory and can save time in solving the FEM equation.  BandOpt is a program run under Matlab.  It is designed to reduce the bandwidth of  by optimization the numbering rule of nodes. NOTE : Though BandOpt does not ensure to find the best numbering rule in reducing the bandwidth, it does help us to find a better one. 

Syntax: 
 
In Matlab run as:
  >>bandopt('test.dat','test.opt');

  where 'test.dat' is the name of the input file and 'test.opt' is the optimization result.

Input file format : 

Example:

12,20               % Totally 12 elements and 20 nodes in the FEM model
1,8,15,10,14       
% Element 1 contains nodes with number 8,15,10,14
2,14,10,17,20      
% Element 2 contains nodes with number 14,10,17,20

...
12,12,16,1,18      
% Element 12 contains nodes with number 12,16,1,18

Downloads:

  •  BandOpt. (Zip file of Matlab P file. Download and unzip this file and put it under the current working directory of Matlab. Then after the input file is ready you can run bandopt('test.dat','test.opt'); under Matlab and get the optimized result.)

  • A simple Example (PDF).

กก

    Home   

    Guest book

  
E-mail: kangzhao(AT)student.dlut.edu.cn

Counter

Hosted by www.Geocities.ws

1