|
Eigenvalues and Modal Analysis
|
Previous Top Next |
|
|
|
| · | A value must be given to the MODES parameter in the SELECT section. This number determines the number of distinct values of |
| · | The equation must be written using the reserved name LAMBDA for the eigenvalue.
|
| · | The equation should be written so that values of LAMBDA are positive, or problems with the ordering during solution will result. The full descriptor for the eigenvalue problem is then:
|
| TITLE 'Modal Heat Flow Analysis'
|
| SELECT
|
| modes=4
|
| VARIABLES
|
| Phi { the temperature }
|
| DEFINITIONS
|
| K = 1 { default conductivity }
|
| R = 0.5 { blob radius }
|
| EQUATIONS
|
| Div(k*grad(Phi)) + LAMBDA*Phi = 0
|
| BOUNDARIES
|
| REGION 1 'box'
|
| START(-1,-1)
|
| VALUE(Phi)=0 LINE TO (1,-1)
|
| NATURAL(Phi)=0 LINE TO (1,1)
|
| VALUE(Phi)=0 LINE TO (-1,1)
|
| NATURAL(Phi)=0 LINE TO CLOSE
|
| REGION 2 'blob' { the embedded blob }
|
| k = 0.2 { This value makes more interesting pictures }
|
| START 'ring' (R,0)
|
| ARC(CENTER=0,0) ANGLE=360 TO CLOSE
|
| PLOTS
|
| CONTOUR(Phi)
|
| VECTOR(-k*grad(Phi))
|
| ELEVATION(Phi) FROM (0,-1) to (0,1)
|
| ELEVATION(Normal(-k*grad(Phi))) ON 'ring'
|
| END
|
| · | The full set of PLOTS will be produced for each of the requested modes.
|
| · | An additional plot page will be produced listing the eigenvalues.
|
| · | The mode number and eigenvalue will be reported on each plot.
|
| · | LAMBDA is available as a defined name for use in arithmetic expressions.
|