vtoolbox3.5
所属分类:matlab编程
开发工具:matlab
文件大小:239KB
下载次数:28
上传日期:2007-05-26 22:21:52
上 传 者:
nwei
说明: vtoolbox3.5是振动数值模拟工具箱,matlab平台
(vtoolbox3.5 numerical simulation of vibration toolkit, Matlab platform)
文件列表:
vtoolbox3.5 (0, 2002-03-12)
vtoolbox3.5\beaminfo (848, 2002-03-12)
vtoolbox3.5\e8_2_1.con (502, 2002-03-12)
vtoolbox3.5\e8_2_1.exa (2552, 2002-03-12)
vtoolbox3.5\intro.txt (1428, 2002-03-12)
vtoolbox3.5\p8_12 (714, 2002-03-12)
vtoolbox3.5\p8_3_10.con (2390, 2002-03-12)
vtoolbox3.5\truss1.con (398, 2002-03-12)
vtoolbox3.5\truss1.eqn (258, 2002-03-12)
vtoolbox3.5\truss1.out (204, 2002-03-12)
vtoolbox3.5\TRUSS2 (574, 2002-03-12)
vtoolbox3.5\truss2.con (526, 2002-03-12)
vtoolbox3.5\truss2.eqn (2778, 2002-03-12)
vtoolbox3.5\truss2.out (1196, 2002-03-12)
vtoolbox3.5\vtb1 (0, 2002-03-12)
vtoolbox3.5\vtb10 (249, 2002-03-12)
vtoolbox3.5\vtb10_1 (3411, 2002-03-12)
vtoolbox3.5\vtb10_ex (114, 2002-03-12)
vtoolbox3.5\vtb1_1 (1817, 2002-03-12)
vtoolbox3.5\vtb2 (738, 2002-03-12)
vtoolbox3.5\vtb2_1 (1101, 2002-03-12)
vtoolbox3.5\vtb2_2 (1167, 2002-03-12)
vtoolbox3.5\vtb2_3 (707, 2002-03-12)
vtoolbox3.5\vtb2_4 (882, 2002-03-12)
vtoolbox3.5\vtb2_5 (1005, 2002-03-12)
vtoolbox3.5\vtb2_6 (2494, 2002-03-12)
vtoolbox3.5\vtb3 (213, 2002-03-12)
vtoolbox3.5\vtb3_1 (704, 2002-03-12)
vtoolbox3.5\vtb3_2 (693, 2002-03-12)
vtoolbox3.5\vtb3_3 (741, 2002-03-12)
vtoolbox3.5\vtb3_4 (664, 2002-03-12)
vtoolbox3.5\vtb4 (149, 2002-03-12)
vtoolbox3.5\vtb4_1 (973, 2002-03-12)
vtoolbox3.5\vtb4_2 (1432, 2002-03-12)
vtoolbox3.5\vtb5 (490, 2002-03-12)
vtoolbox3.5\vtb5_1 (770, 2002-03-12)
vtoolbox3.5\vtb5_2 (477, 2002-03-12)
vtoolbox3.5\vtb5_3 (1154, 2002-03-12)
... ...
Chapter 8 Vibration Toolbox Notes
The three main files of the chapter 8 toolbox are named
VTB_?.m. Together they form a simple finite element code
which includes a graphical preprocessor for entering the
model (VTB8_1), the main body of the finite element code for
solving the problem (VTB8_2), and a graphical post processor
for viewing the problem solution (VTB8_3). Other files exist
as examples and are described in the 'EXAMPLES' section.
THE GRAPHIC PREPROCESSOR (VTB8_1):
The graphic preprocessor is a very simple preprocessor
which allows simple problems to be defined graphically. Note
that editing of previously entered data is not possible with
the graphic preprocessor. For more complicated models, it is
suggested that the user create a script file which defines
the model and use the main body of the finite element code
directly. In machines without a graphic (window) user
interface (GUI) the view will move between the graphic screen
and the command screen. Pressing return in the graphics
screen will bring the view back to the command screen unless
you are picking a node with a pointing device such as a mouse
or trackball. Make sure that you know the node number(s) you
want to select before returning to the command window. On
GUI systems, it should be possible to position the command
and graphics windows next to each other such that both can be
seen at the same time. When selecting nodes, it is possible
to enter either the node number or use a mouse (or other
pointing device). When a node is selected it is represented
by an x instead of an o. When is is deselected by the
computer its representation will return to an o.
THE MAIN BODY (VTB8_2):
The main body of the program solves the problem defined by
a '.con' file created by VTB8_1 or a script file, or uses the
data as defined directly in the workspace.
Four methods exist for creating this data.
1) Use the program VTB8_1.
2) Type clear. Enter the data interactively.
Save a file with the file extension .con.
i.e. type: save beam1.con
Type: beam
3) Type clear. Enter the data interactively.
Type: [x,f]=VTB8_2(node,ncon,zero,force)
4) Create a script 'm' file including the definitions.
Add the line:
save 'filename.con'
to the end of the file.
Execute the script file.
Type: [x,f]=VTB8_2(node,ncon,zero,force,conm)
The variable definitions and configurations are given below.
All variables must be defined, even if they are not used.
node=[x1 y1;x2 y2;...]
ncon=[node1 node2 E A I G Rho;...]
Where 'node1' and 'node2' are connected by an
element, 'E' is Young's modulus, 'A' is the cross
sectional area, 'I' is the moment of area, 'G' is the
shear modulus and 'Rho' is the density per unit
length (set 'G' equal to zero to ignore shear
deformation).
zero=[node# dof#;...]
'dof#' is the degree of freedom at node 'node#'
to constrain or load.
'dof#' numbers [1 2 3] correspond to [x y theta]
force is the magnitude of the load.
force=[node# dof# force]
conm=[node# mass]
Where 'node#' is the node at which the mass of
magnitude
'mass' is located.
All rotations are positive counter clockwise.
THE GRAPHICS POST-PROCESSOR (VTB8_3):
The graphics postprocessor can be used view results of
both static and dynamic analysis. It can be run without
arguments and will prompt you for the name of the problem.
All date created by VTB8_2 must be saved in order to use the
graphics postprocessor. The undeformed object is drawn in
blue using * at the nodal points. The deformed shape is
drawn in red using o at the nodal points.
EXAMPLE FILES:
VTB8_e1.m is an example script file of a five element
aluminum beam clamped at the left end with five elements.
The cross section is 5 cm square. No shear deformation is
modeled. Extensional degrees of freedom are included (not
zeroed). The force vector is zero since this is a dynamic
analysis.
p8_3_10.con is a ten element model of problem 8.3 produced
using the graphics preprocessor. It can be loaded and
run by typing VTB8_2('p8_3_10').
e8_2_1.con is example 8.2.1. It can be loaded and run by
typing VTB8_2('e8_2_1').
e8_2_1.EXA is a diary file containing the session for
creating e8_2_1.con with VTB8_1
FILE TYPES:
All files related to the same problem have the same name
but different extensions. This helps to keep problem sets
together.
Files ending in the extension '.con' are connectivity
files which describe the problem geometry, element
parameters, and loads. They are the output of VTB8_1 and the
input to VTB8_2. The variables are defined in the
description of the file 'VTB8_2'.
Files ending in the extension '.out' are output files
containing either the displacements and forces for the static
solution or the natural frequencies and mode shapes for the
dynamic case.
Files ending in the extension '.eqn' contain the equations
of motion.
VARIABLE DESCRIPTIONS:
In all vectors and matrices containing information about
displacements/forces, the coordinates are
[x1;y1;theta1;x2;y2;theta2...]. Each column of a matrix
describes the mode shape corresponding to its index number.
The variables f and x can be found in '.out' files while the
remaining variables are stored in the '.eqn' files.
f Static problem: Force vector acting on each degree of
freedom externally.
Dynamic problem: Natural frequencies of the problem
in rad/s.
x Static problem: Displacement vector.
Dynamic problem: Mode shape matrix.
f1 Static problem: Applied loads on unconstrained
degrees of freedom.
Dynamic problem: Diagonal matrix of natural
frequencies.
x1 Static problem: Displacement vector of unconstrained
degrees of freedom.
Dynamic problem: Mode shape matrix, unconstrained
degrees of freedom only.
k1 Stiffness matrix corresponding to unconstrained
degrees of freedom only.
m1 Mass matrix corresponding to unconstrained degrees of
freedom only.
p Vector listing unconstrained degrees of freedom in f1,
x1, m1, and k1. p=[1;3;6] would mean that x1, theta2
and theta3 were the only unconstrained degrees of
freedom.
REVISION HISTORY
1.1 Fixed bug causing vtb8_2 to crash when concentrated
masses were used but concentrated inertias were not. Minor
documentation changes.
1.0 First release
近期下载者:
相关文件:
收藏者: