.H1 Static analysis of straight / curve beams

 The program is developed for static analysis of straight and
curve beams composed pf the following types of uniform beams (elements):
 - straight beams.
 - straight beams lying on an elastic base.
 - uniformly curved beams.

 The possible loading is:
 - concentrated nodal forces and moments.
 - distributed along the elements loads varying in a linear
trapezium-shaped manner
 - weight of the structure.
 - linearly varying along the height of the cross-section thermal loading.
 - initial displacements of the fixed nodes.

 This program can be used in the same manner for static analysis
of plane frames composed of the above mention elements.
&
.H2 Static analysis of a system of axisymmetric shells

 The program is developed for static analysis of a system
of axisymmetric shells based on the moment theory of thin
shells for small displacements. The system of axisymmetric
shells can be composed of the following elements:
 - cylindrical shell;
 - conical shell;
 - circular plate / disk;
 - spherical shell;
 - toroidal shell.
 Along the meridian the cross-section of the element can vary linearly.

 The loading applied to axisymmetric shells must also be
of an axisymmetric character and can be as follows:
 - circumferentially distributed nodal forces and moments;
 - distributed along the elements loads (pressure) varying in a
linear trapezium-shaped manner along the meridian;
 - weight of the structure in case of a vertical shell axis;
 - linearly varying along the shell thickness thermal loading;
 - initial displacements of the fixed nodes.
&
.H3 Static analysis of plane trusses

 The program is developed for static analysis of plane trusses
composed of straight uniform rods.

 The possible loading is:
 - concentrated nodal forces;
 - uniformly distributed along the elements loads.
 - weight of the structure;
 - constant along the element thermal loading;
 - initial displacements of the fixed nodes.
&
.H4 Static analysis of space trusses

 The program is developed for static analysis of space trusses
composed of straight uniform rods.

 The possible loading is:
 - concentrated nodal forces;
 - uniformly distributed along the elements loads;
 - weight of the structure;
 - constant along the element thermal loading;
 - initial displacements of the fixed nodes.
&
.H5 Static analysis of plane frames

 The program is developed for static analysis of plane frames
composed of straight uniform beams.

 The possible loading is:
 - concentrated nodal forces and moments;
 - uniformly distributed along the elements loads;
 - weight of the structure;
 - constant along the element thermal loading;
 - initial displacements of the fixed nodes.
&
.H6 Static analysis of grillages

 The program is developed for static analysis of grillages
composed of straight uniform beams.

 The possible loading is:
 - concentrated nodal forces and moments;
 - uniformly distributed along the elements loads;
 - weight of the structure;
 - initial displacements of the fixed nodes.
&
.H7 Static analysis of space frames

 The program is developed for static analysis of space frames
composed of straight uniform beams.

 The possible loading is:
 - concentrated nodal forces and moments;
 - uniformly distributed along the elements loads;
 - weight of the structure;
 - constant along the element thermal loading;
 - initial displacements of the fixed nodes.
&
.H8 Plane stressed state

 The program is developed to solve the plane problem of The Theory
of Elasticity for arbitrary domain (plane stressed state).
 The domain is approximated with triangular finite elements.

 The possible loading is:
 - concentrated nodal forces;
 - distributed along the boundaries loads;
 - weight of the structure;
 - constant for the element thermal loading;
 - initial displacements of the fixed nodes.
&
.H9 Plane strained state

 The program is developed to solve the plane problem of The Theory
of Elasticity for arbitrary domain (plane stressed state).
 The domain is approximated with triangular finite elements.

 The possible loading is:
 - concentrated nodal forces;
 - distributed along the boundaries loads;
 - weight of the structure;
 - constant for the element thermal loading;
 - initial displacements of the fixed nodes.
&
.H10 Static analysis of axisymmetric bodies

 The program is developed for static analysis of axisymmetric bodies.
The cross-section is approximated with triangular finite elements.

 The loading applied to axisymmetric bodies must also be of an
axisymmetric character and can be as follows:
 - concentrated nodal forces;
 - distributed along the boundaries loads;
 - weight of the structure in case of a vertical axis of rotation;
 - constant for the element thermal loading;
 - centrifugal loading in case of rotation;
 - initial displacements of the fixed nodes.
&
.H11 Static analysis of plates

 The program is developed for static analysis of plates with
arbitrary boundaries. The plate is approximated with triangular
finite elements.

 The possible loading is:
 - concentrated nodal forces and moments;
 - uniformly distributed along the elements loads;
 - weight of the plate;
 - linearly varying along the plate thickness thermal loading
for each element;
 - initial displacements of the fixed nodes.
&
.H12 Static analysis of arbitrary shells

 The program is developed for static analysis of shells with
arbitrary boundaries and loads using triangular finite elements.

 The loading applied can be as follows:
 - concentrated nodal forces and moments;
 - distributed pressure on the elements;
 - weight of the shell;
 - linearly varying along the shell thickness thermal loading;
 - centrifugal loading in case of rotating shell;
 - initial displacements of the fixed nodes.
&
.H13 Torsion of profiles with any shape

 The program is developed for determenation of stresses
in cros-section of rods with any shape under torsion of unique
torque. The cross-section is aproximated by triangular finite lements.
&
.H14 Static analysis of three dimensional bodies

 The program is developed for static analysis of three dimensional bodies
with arbitrary shape and load using three types of solid  finite elements.

 The loading applied can be as follows:
 - concentrated nodal forces and moments;
 - distributed pressure on the elements;
 - weight of the body;
 - thermal loading;
 - initial displacements of the fixed nodes.
&
.H15No
&
.H16 Dynamic analysis of plane frames / beams

 The program is developed for dynamic analysis of plane frames / beams
composed of the following types of uniform beams (elements):
 - straight beams with or without distributed mass;
 - uniformly curved massless beams;
 - concentrated in the nodes masses;

 The natural frequencies and modes of free vibrations can be computed
in a given frequency internal.

 The problem of forced vibrations caused by harmonic force or
kinematic excitation in the nodes can be also solved.
&
.H17 Torsional / longitudinal (axial) vibrations of discrete systems

 The program is developed for determination of natural frequencies
and modes of torsional vibrations of discrete multi-mass systems.
Two branches in the main line are allowed. The number of the masses
in the main line and the branches is limited to 50.

 The program can be also used for determination of natural frequencies
and modes of longitudinal (axial) vibrations of systems. One
trust bearing is allowed in the system.

 In case of Ship shafts forced  torsional or forced axial vibrations
can be computed.
&
.H18 Stability of beams and plane frames

 The program is developed for determination of the external load that
can cause lack of stability of plane frames or beams. All possible
critical loads and corresponding distorted state in a given interval
of the load can be computed;
&
.H19 Vibrations of plates

 The program is developed for dynamic analysis of plates of any shape.
The plate is approximated with triangular finite elements. In the nodes
of the plate concentrated masses are allowed.

 The natural frequencies and modes of free vibrations can be computed
in a given frequency internal.

 The problem of forced vibrations caused by harmonic force or
kinematic excitation in the nodes can be also solved.
&
.H20 Vibrations of space frames

 The program is developed for dynamic analysis of space frames
composed of straight uniform beams. In the nodes of the frame concentrated
masses are allowed.

 The natural frequencies and modes of free vibrations can be computed
in a given frequency internal.

 The problem of forced vibrations caused by harmonic force or
kinematic excitation in the nodes can be also solved.
&
.H21 Solution of a system of linear algebraic equations

 The program is developed to solve systems of linear algebraic
equations with an arbitrary coefficient matrix of the unknowns.
The program also computes the determinant of the matrix.

 The number of the equations is limited to ten. The solution of
the problem is based on the Gaussian elimination (exclusion) with
the selection of a basic element.

&.H22 Determination of eigenvalues and eigenvectors

 The program is developed to determine the eigenvalues and eigenvectors
of a symmetric matrix. The dimension of the matrix is limited to A(10,10).
&
.H23 Determination of an inverse matrix

 The program is developed to determine the inverse matrix and
determinant of an arbitrary square matrix. The dimension of
the matrix is limited to A(10,10).

 The solution of the problem is based on the Gauss-Jordan method.
&
.H24 Expansion of a periodic function by the Fourier series

 The program is developed for expansion of a periodic function by
the Fourier series. The values of the function are given
for "n" equidistant points. The number of the points is limited to 100.
The amplitudes of the harmonics and the mean value are computed.
The ordinate method is used for solving the problem.
&
.H25 Solution of a non-linear algebraic equation

 The program is developed to determine the real roots of an arbitrary
algebraic equation F(x)=0  in a given interval.

 The solution of the problem is based on the method of the
half-division. The method is always convergent.
&
.H26 Solution of a system of a differential equations

 The program is developed to solve systems of up to ten first order
linear or non linear differential equations with initial conditions
in a given interval.

 The Runge-Kutta Method of order four is used to solve the problem.
&
.H27 Determination of eigenvalues and eigenvectors of ODE

 The program is developed to determine the eigenvalues and eigenvectors
of vibrating system which motion is described by system of
ordinary differential equations of type M.X" + C.X = 0
where M is arbitrary square mass matrix and C is arbitrary
square matrix of rigidity. The dimension of the matrix is
limited to 10. The eigenvalues and eigenvectores can be computed
in a given frequency interval.
&
.H28No
&
.H29No
&
.H30 Vibrations of space trusses

 The program is developed for dynamic analysis of space trusses
composed of straight uniform beams. In the nodes of the frame concentrated
masses are allowed.

 The natural frequencies and modes of free vibrations can be computed
in a given frequency internal.

 The problem of forced vibrations caused by harmonic force or
kinematic excitation in the nodes can be also solved.
&
.H31 Geometrical characteristics

 The program is developed to determine the positions of the center
of gravity and the principal axes of inertia and to compute the
values of the principal moments of inertia of plane figures with
arbitrary outlines. The actual figure is represented as a combination
(sum/difference) of an arbitrary number of triangles, quadrilaterals,
sectors and circles.
&
.H32 Sectorial characteristics

 The program is developed to determine the positions of the center
of gravity, the principal axes of inertia and the center of bending
and to compute the values of the principal moments of inertia of
thin-wall profiles.
 The actual thin-wall profile is represented as a sum of an
arbitrary number of elongated quadrilaterals.
&
.H33 Principal stresses and directions

 The program is developed to compute the principal stresses and directions
in a point with an arbitrary stress tensor.
&
.H34 MODES OF OPERATION

 The solution of each problem in division <Statics> includes
3 steps: <Input data>, <Computations> and <Results>.

^Input data^

 In mode of operation <Input data> the input data for the selected problem
is entered and then subjected to error check. The input data file
is typed and saved as a text file ^FNAME.D*^ in the Data directory.
The file name ^FNAME^ is selected by the user while the extension ^D*^
is automatically determined by the editor.

^Computations^

 In mode of operation <Computations> the necessary computations for
the selected problem and data file are carried out. The results are
saved as a file ^FNAME.BIN^ in the data directory.

 If in menu <PROBLEM> in front of the problem name the symbol ^#^ appears
that means the executable file for solution of the corresponding problem
is included in the package, otherwise solution of that particular problem
is impossible.

 Two modes of computations are selectable: mode ^S^ and mode ^F^.
In mode 'S' all messages during computations (protocol of calculations)
are displaied on the screen while in mode 'F' all messages are saved in
text file 'PROT.TXT' (the screen is dark). Later the protocol can be
selected from the main menu and displaied on the screen.

 If the problem solved requires memory that does not exist in your
computer (including extended memory) the external memory (hard disk) is
used. In this case the solution runs slower comparing with the solution
that uses RAM (about two times slower when working under Windows 95 and
more than 10 times slower when working under DOS).

^Results^

 The mode of operation <Results> the results for the selected problem
and data file are shown on the screen. The results can be displayed on
the screen in both numeric or graphic form or saved as a text file
^FNAME.RES^ or sent directly to the printer. Each graphic  screen can be
saved as a file ^FNAME.F*^ (as commands for the particular printer
selected) where extension ^F*^ is automatically determined.

^Print of data^
 In mode of operation <Print of data> the data from an arbitrary text
file can be sent to the screen or a printer.

^Data directory^
 The option <Data directory> enables you to change the data directory
that is shown at the bottom line of the screen. The data directory name
is always kept on the disk and is active until you change it.

^Standard profiles^
 If the elements of the structure consist of beams having standard profiles
(circular prifiles, U-profiles, T-profiles and others) the geometrical
characteristics of profiles can be determined by this item of the menu. The
calculated characteristics are saved in a file ^PROF.DAT^. Later when you
enter the editor please position the cursor after Tab.3 and by editor
command ^Ctrl+K Ctrl+R^ read this file.

^Protocol^
 This item alows the protocol of the last computations to be displaied
on the screen.
&
.H35No
&
.H36 ^Computation of geometrical characteristics^

 The actual figure you want to determine the geometrical characteristics
is represented as a sum and difference of the following types of
elementary figures: triangle, quadrilateral and sector.

 For already chosen elementary figure you must enter + to paste it or - to
cut it. To cut a figure is allowed only from previously pasted figures.

 The coordinates of the nodes of the elementary figures are entered in
counterclockwise direction. The consecutiveness of the nodes is given on
the highlighted elementary figure at the left part of the screen.

 In case of selected sector the maximal angle is equal to 180 degrees.
You can draw circle by entering coinciding coordinates of the second and
third point of the sector.

 The entering of the coordinates is possible in two different ways -
numerically and by means of the cursor. For a numerical entry you must
know in advance the coordinates of each point in a rectangular coordinate
system XY chosen in an arbitrary way. For an entry by means of the cursor
the coordinates are chosen by moving the cursor (two perpendicular lines)
on the screen using keys Up, Down, Left, Right. When you reach the
relevant point you must press key Enter.

 Already pasted elementary figure can be deleted by moving the cursor
to an arbitrary point within the figure and then pressing key Enter. The
results will be correct only in case that no parts or figures have been
cut from the elementary figure to be deleted.

 Key F6 enables you to see the numerical values of the coordinates. The
first point already entered, the difference between the coordinates X and
Y of the current cursor position and the last entered point are
displayed. The left bottom of the drawing field is regarded as the origin
of the coordinate system.

 When the coordinates of each elementary figure are already entered the
following geometrical characteristics (for the resultant figure on the
screen) are computed and displayed:
 Xc, Yc - coordinates of the center of gravity
 F      - area of the figure
 I1, I2 - values of the principal moments of inertia
 Alfa   - the angle between the first principal axis of inertia and
the X axis.

 The principal axes of inertia are also displayed on the screen.
 The results can be saved on disk or send to printer. To save the
information on disk you must enter the path and the file name. The file
receives extension GEO.

^Computation of sectorial characteristics^

 The actual figure you want to determine the sectorial characteristics is
represented as a sum and difference of long and narrow quadrilaterals.
The thin-wall profile allows no branches.

 The coordinates of the nodes of the quadrilaterals are entered in
counterclockwise direction. The consecutiveness of the nodes is so that
the fourth and third node of each quadrilateral become the first and
second node correspondingly of each next quadrilateral. By this the
quadrilaterals are in contact only with their narrow sides.

 In addition to the computed geometrical properties the following
coordinates are displayed on the screen:
 X0, Y0 - coordinates of the center of bending.

 The principal axis of inertia and the position of the center of bending
are also displayed on the screen. The results can be saved on disk or send
to printer. To save the information on disk you must enter the path and
the file name. The file receives extension GEO.
&
.H37 About SDAN

 The software package ^S^tatic and ^D^ynamic ^AN^alises  of structures
is developed in Technical University of Varna - Bulgaria. For more details
about the package please contact to

       Prof. V. Milkov
       Department of Applied Mechanics
       Technical University
       Varna 9010, Bulgaria

       Tel: ++359 52 302 451

&
.H38 Architecture

 The program is developed for drawing of architecture objects. The program
allows:
 - view of the object from any point of the space;
 - shifting, rotation, scaling, assembling, dismantling of the object;
 - axonometric and ortogonal  cuts across arbitrary planes parallel to
axis of a given rectangular coordinate system;
 - automatic drawing of dimensions;
 - showing of sunshine of the object during all seasons;
 - computing of areas, volumes, concrete, bricks and others;
 - entering of any text and graphics in the images;
 - copy of images to a printer or to a file.
 The program can be used for drawing of any other three-dimensional objects.
&
.H39 INPUT DATA

^TO CREATE A NEW FILE^
 You must enter arbitrary name. If that particular file  name already
exists in the active data directory you are asked to confirm the name.
If you confirm the name the old file is deleted.

^TO UPDATE A FILE^
 All files for the selected problem that exist in the active data directory
are given in the menu sorted by date of creation. In this menu you must
select the file to update.

 Files are listed with the following attributes: name of file, length
(in bytes), day, month, year, time of file creation. In the last column
a special code for files errors is given. Code ^0^ means that the file is
free of errors. For computations you can use only data files with code 0.
When the file to be updated is already selected you should enter its
new name.

 In case you do not intend to change the name when asked for
new file name please press key Enter. If that particular file name already
exists the active data directory you are asked to confirm the name. If you
confirm the name  the old file is deleted.

 In case  you have not renamed the data file during updating the old file
is also saved but with added symbol ^$^ in front of the file name.

 In case you are updating files created by earlier versions of the package
the file is converted automatically and in front of the file name  a character
^@^ is added. The old version of the file remains the same.

 You can delete a file in the data directory pressing key ^D^ and confirming
the deletion by key ^Y^.

^EDITING^
 When the file name is already entered you come to the Editor.
In mode of operation <New File> the relevant tables are automatically loaded.
Using the editor you should fill up each table with the data for the selected
problem.

 In mode of operation <Update of Old Date> the file to be updated is loaded.
&