SDT-rotor         Contents     Functions         Previous Next     PDF Index

rotor1d

Purpose This function gives some commands to help the meshing of 1D rotor. See section ?? for general details about 1d rotors and section 3.1.2 for a full example of 1d rotor meshing.

1To2D

From a 1d model with beam1 elements (masses are not converted for the moment), builds a 2d rotor.
LC l defines the max length of elements.

1To3D

From a 1d model with beam1 elements (masses are not converted for the moment), builds a 3d rotor. one can see section 3.1.3 for a tutorial.

The grounded celas are assumed to be bearings. RBE3 rings are defined at each bearing.

AddBearing

This command add a rotor bearing as a celas element.
mo1d=rotor1d('AddBearing ...',mo1d,pos);
mo1d is a 1d rotor model pos is the x y z position of the bearing.

Command options are

For example:
mo1d=rotor1d('AddBearing DOF -123 k 1e4 -keep',mo1d,pos);

AddBeam

mo1d=rotor1d('AddBeam ...',mo1d);
This command adds a beam on the axis of the rotor, accordin to following argument specified as command option:

For example
mo1d=rotor1d('AddBeam x1 0.5 x2 0.7 r1 0.11 r2 0.77 MatID 1',mo1d);

AddNodeRefine

[mo1d,ind]=rotor1d('AddNodeRefine ...',mo1d,xyz);
This low level call command adds nodes at given positions xyz (one row per node, 3 columns x y and z, or one column to define distance along the rotor axis) refining beams of the model mo1d if needed.
Command options are:

For example
[mo1d,ind]=rotor1d('AddNodeRefine',mo1d,[0.2 0 0]);

Skyline

mdl=rotor1d('Skyline...',xy);
This command can be used to generate rotor model from skyline description. xy is a 2 column matrix whose 1st column defines position according to rotation axis, and 2nd column defines radius at corresponding positions. One can define multiple parts rotor using separator NaN in the 1st column. For 2D rotor meshing, use [NaN r] to define internal radius r of the corresponding part.

Following command options are accepted


©1991-2023 by SDTools
Previous Up Next