!   TITLE:  ssgear1.parm (MMA)
!
!---------------------------------------------------------------------------
!       Rev -   09/10/2009      D. Edwards
!---------------------------------------------------------------------------
!
!   Stop screw gear assy
!
!
!---------------------- a.) Title and Units Declaration --------------------
!
/title,Stop Screw Gear Subassembly Axial Loads (ssgear1.mac)
!
/units,bin
!
!--------------------- b.) Part Name Selection Variable --------------------
!
name='ssg'
arry_nam='ssga'
!
!--------------------------- c.) Model C.S. Names --------------------------
!
ct_name='CS_0'          ! cartesian
cyl_name='CS_1'         ! cylindrical
sph_name='CS_2'         ! spherical
!
!----------------------- d.) Material and Element Type ---------------------
!
!
! Material Properties
mat_select,'ph13_8'

AlNiBr=2                    ! Bushing material properties
mp,EX,AlNiBr,17.5E6
mp,DENS,AlNiBr,.278/g_bin
mp,NUXY,AlNiBr,0.32

Delrin=3                    ! Thermal spacer material properties
mp,EX,Delrin,435E3
mp,DENS,Delrin,.051/g_bin
mp,NUXY,Delrin,0.35

mroll=4
mp,EX,mroll,11.857e6        ! E for equiv axial stiffness of bearing
                            ! ref. "thrust bearing stiffness equiv modulus.tkw"
mp,DENS,mroll,.279/g_bin
mp,NUXY,mroll,0.28

!ET,1,plane42,,,1    ! 2-D axisymmetric (KEYOPT(3)=1) modeling of solid structures
ET,1,plane82,,,1     ! Same with mid-side nodes

!
! Contact element definitions
!
typec=5
ET,typec,contac12
keyopt,typec,1,0            ! 0=KS used for sticking stiffness, 1=resisting force only
keyopt,typec,2,0            ! 0=Use THETA real constant
keyopt,typec,3,1            ! 1=Use a weak spring for gap
keyopt,typec,4,0            ! 0=Initial gap based on INTF real constant
keyopt,typec,7,1            ! 0=min load incr, 1=moderate load incr

matc=5
mp,MU,matc,0.08

! Real Constants
realc=5
THETAc=0
KNc=1e3         !2e6
INTFc=0
STARTc=0.0
KSc=KNc
r,realc,THETAc,KNc,INTFc,STARTc,KSc

!
!--------------------------- e.) Model Parameters --------------------------
!

!
!--------------------------- e.1) Stop Screw Gear --------------------------
!
! Radius Dimension Parameters
!
! Refer to tools/README.getiges for help on changing radius
! parameter values.
!
ssgDr1=0.10001E-01                   ! Used for lm + 12
ssgDr2=0.10000E-01                   ! Used for lm + 17
ssgDr3=0.30000E-01                   ! Used for lm + 22
ssgDr4=0.60000E-01                   ! Used for lm + 24
ssgDr5=ssgDr4                        ! Used for lm + 27
ssgDr6=0.50000E-02                   ! Used for lm + 32
ssgDr7=ssgDr6                        ! Used for lm + 34
ssgDr8=ssgDr4                        ! Used for lm + 36
ssgDr9=ssgDr4                        ! Used for lm + 37
ssgDr10=0.15000E-01                  ! Used for lm + 39
ssgDr11=ssgDr10                      ! Used for lm + 41
ssgDr12=ssgDr3                       ! Used for lm + 46

ssgPx1=1.204600
ssgPy1=2.991499
ssgPz1=0.000000

ssgPx2=1.061250
ssgPy2=ssgPy1
ssgPz2=ssgPz1

ssgPx3=1.234600
ssgPy3=2.961499
ssgPz3=ssgPz1

ssgPx4=1.031251
ssgPy4=ssgPy3
ssgPz4=ssgPz1

ssgPx5=ssgPx3
ssgPy5=2.396499
ssgPz5=ssgPz1

ssgPx6=ssgPx4
ssgPy6=2.616516
ssgPz6=ssgPz1

ssgPx7=0.2750000
ssgPy7=2.703599
ssgPz7=ssgPz1

ssgPx8=ssgPx7
ssgPy8=2.491499
ssgPz8=ssgPz1

ssgPx9=0.2450000
ssgPy9=0.1000000E-02
ssgPz9=ssgPz1

ssgPx10=0.1411945
ssgPy10=ssgPy9
ssgPz10=ssgPz1

ssgPx11=0.1181000
ssgPy11=0.4099950E-01
ssgPz11=ssgPz1

ssgPx12=0.1800005
ssgPy12=2.804200
ssgPz12=ssgPz1

ssgPx13=0.2146415
ssgPy13=2.864199
ssgPz13=ssgPz1

ssgPx14=0.1430005
ssgPy14=0.3414995
ssgPz14=ssgPz1

ssgPx15=ssgPx11
ssgPy15=ssgPy14
ssgPz15=ssgPz1

ssgPx16=ssgPx14
ssgPy16=1.134911
ssgPz16=ssgPz1

ssgPx17=0.1774230
ssgPy17=2.294798
ssgPz17=ssgPz1

ssgPx18=ssgPx12
ssgPy18=2.301499
ssgPz18=ssgPz1

ssgPx19=0.1700000
ssgPy19=ssgPy18
ssgPz19=ssgPz1

ssgPx20=0.1850005
ssgPy20=1.166499
ssgPz20=ssgPz1

ssgPx21=0.1745885
ssgPy21=ssgPy20
ssgPz21=ssgPz1

ssgPx22=ssgPx9
ssgPy22=ssgPy13
ssgPz22=ssgPz1

ssgPx23=0.1774225
ssgPy23=1.541202
ssgPz23=ssgPz1

ssgPx24=ssgPx20
ssgPy24=1.531499
ssgPz24=ssgPz1

ssgPx25=0.1750000
ssgPy25=ssgPy24
ssgPz25=ssgPz1

ssgPx26=ssgPx7
ssgPy26=0.1514990
ssgPz26=ssgPz1

ssgPx27=ssgPx7
ssgPy27=0.9592275
ssgPz27=ssgPz1

ssgPx28=0.2925005
ssgPy28=0.9864995
ssgPz28=ssgPz1

ssgPx29=0.3050000
ssgPy29=ssgPy27
ssgPz29=ssgPz1

ssgPx30=0.9712505
ssgPy30=2.556516
ssgPz30=ssgPz1

ssgPx31=0.9250000
ssgPy31=ssgPy30
ssgPz31=ssgPz1

ssgPx32=ssgPx30
ssgPy32=2.616515
ssgPz32=ssgPz1

ssgPx33=0.8750000
ssgPy33=2.291499
ssgPz33=ssgPz1

ssgPx34=ssgPx33
ssgPy34=2.306499
ssgPz34=ssgPz1

ssgPx35=ssgPx1
ssgPy35=2.366499
ssgPz35=ssgPz1

ssgPx36=0.9350000
ssgPy36=ssgPy35
ssgPz36=ssgPz1

ssgPx37=ssgPx36
ssgPy37=ssgPy34
ssgPz37=ssgPz1

ssgPx38=0.2500000
ssgPy38=ssgPy7
ssgPz38=ssgPz1

ssgPx39=ssgPx38
ssgPy39=ssgPy26
ssgPz39=ssgPz1

ssgPx40=ssgPx9
ssgPy40=0.1464990
ssgPz40=ssgPz1

ssgPx41=ssgPx38
ssgPy41=ssgPy40
ssgPz41=ssgPz1

ssgPx42=ssgPx9
ssgPy42=2.708599
ssgPz42=ssgPz1

ssgPx43=ssgPx38
ssgPy43=ssgPy42
ssgPz43=ssgPz1

ssgPx44=0.8141476
ssgPy44=2.470515
ssgPz44=ssgPz1

ssgPx45=0.6130824
ssgPy45=ssgPy44
ssgPz45=ssgPz1

ssgPx46=0.5675005
ssgPy46=ssgPy8
ssgPz46=ssgPz1

ssgPx47=ssgPx45
ssgPy47=2.530515
ssgPz47=ssgPz1

ssgPx48=0.8565738
ssgPy48=2.488089
ssgPz48=ssgPz1

ssgPx49=0.8141472
ssgPy49=2.530516
ssgPz49=ssgPz1

ssgPx50=0.2900000
ssgPy50=2.476499
ssgPz50=ssgPz1

ssgPx51=ssgPx50
ssgPy51=ssgPy8
ssgPz51=ssgPz1

ssgPx52=0.5575005
ssgPy52=ssgPy8
ssgPz52=ssgPz1

ssgPx53=ssgPx29
ssgPy53=ssgPy8
ssgPz53=ssgPz1

ssgPx54=0.5300000
ssgPy54=ssgPy33
ssgPz54=ssgPz1

ssgPx55=0.3405005
ssgPy55=ssgPy33
ssgPz55=ssgPz1

ssgPx56=0.3225005
ssgPy56=ssgPy33
ssgPz56=ssgPz1

ssgPx57=ssgPx28
ssgPy57=2.261499
ssgPz57=ssgPz1

ssgPx58=ssgPx56
ssgPy58=ssgPy57
ssgPz58=ssgPz1

!
!--------------------------- e.2) Top two Washers (w0 & w1) --------------------
!
w1Px1=0.3050000
w1Py1=2.491499
w1Pz1=0.000000

w1Px2=0.5575005
w1Py2=w1Py1
w1Pz2=w1Pz1

w1Px3=w1Px2
w1Py3=2.553499
w1Pz3=w1Pz1

w1Px4=0.2765000
w1Py4=w1Py1
w1Pz4=w1Pz1

w1Px5=w1Px4
w1Py5=w1Py3
w1Pz5=w1Pz1

w1Px6=0.3150000
w1Py6=w1Py3
w1Pz6=w1Pz1

w1Px7=0.5300000
w1Py7=w1Py3
w1Pz7=w1Pz1

w1Px8=w1Px7
w1Py8=2.631499
w1Pz8=w1Pz1

w1Px9=w1Px2
w1Py9=w1Py8
w1Pz9=w1Pz1

w1Px10=w1Px2
w1Py10=2.693499
w1Pz10=w1Pz1

w1Px11=w1Px4
w1Py11=w1Py8
w1Pz11=w1Pz1

w1Px12=w1Px4
w1Py12=w1Py10
w1Pz12=w1Pz1

w1Px13=0.3540000
w1Py13=w1Py10
w1Pz13=w1Pz1

w1Px14=0.4890000
w1Py14=w1Py10
w1Pz14=w1Pz1

w1Px15=w1Px6
w1Py15=w1Py8
w1Pz15=w1Pz1

!
!--------------------------- e.3) Bushing (b) ------------------------------
!
bDr1=0.30000E-01                     ! Used for lm + 9

bPx1=0.8975000
bPy1=2.261499
bPz1=0.000000

bPx2=bPx1
bPy2=2.116499
bPz2=bPz1

bPx3=0.8775000
bPy3=2.096499
bPz3=bPz1

bPx4=0.2955005
bPy4=2.246499
bPz4=bPz1

bPx5=bPx4
bPy5=bPy2
bPz5=bPz1

bPx6=0.8750005
bPy6=bPy3
bPz6=bPz1

bPx7=0.3155005
bPy7=bPy3
bPz7=bPz1

bPx8=0.3405005
bPy8=2.291499
bPz8=bPz1

bPx9=0.5300000
bPy9=bPy8
bPz9=bPz1

bPx10=bPx3
bPy10=2.281499
bPz10=bPz1

bPx11=0.5523607
bPy11=bPy10
bPz11=bPz1

bPx12=bPx11
bPy12=2.311499
bPz12=bPz1

!
!--------------------------- e.4) Thermal Spacer (ts) ----------------------
!
tsPx1=0.2975005
tsPy1=1.346499
tsPz1=0.000000

tsPx2=0.8750005
tsPy2=tsPy1
tsPz2=tsPz1

tsPx3=tsPx2
tsPy3=2.096499
tsPz3=tsPz1

tsPx4=tsPx1
tsPy4=tsPy3
tsPz4=tsPz1

tsPx5=0.3155005
tsPy5=tsPy3
tsPz5=tsPz1

!
!--------------------------- e.5) Spacer (s) -------------------------------
!
sDr1=0.60000E-01                     ! Used for lm + 1

sPx1=0.5800740
sPy1=0.8515729
sPz1=0.000000

sPx2=0.5625005
sPy2=0.8091465
sPz2=sPz1

sPx3=0.6225005
sPy3=sPy2
sPz3=sPz1

sPx4=sPx2
sPy4=0.3822995
sPz4=sPz1

sPx5=0.8750005
sPy5=1.146499
sPz5=sPz1

sPx6=sPx5
sPy6=1.346499
sPz6=sPz1

sPx7=0.2795005
sPy7=sPy4
sPz7=sPz1

sPx8=sPx7
sPy8=0.8361062
sPz8=sPz1

sPx9=0.2975005
sPy9=sPy6
sPz9=sPz1

sPx10=0.5575005
sPy10=sPy4
sPz10=sPz1

sPx11=sPx9
sPy11=0.8464985
sPz11=sPz1

!
!--------------------------- e.6) Lower Washer (w2) ------------------------
!
w2Px1=0.2795005
w2Py1=0.3822995
w2Pz1=0.000000

w2Px2=0.5575005
w2Py2=w2Py1
w2Pz2=w2Pz1

w2Px3=w2Px2
w2Py3=0.3202995
w2Pz3=w2Pz1

w2Px4=0.5300000
w2Py4=w2Py3
w2Pz4=w2Pz1

w2Px5=0.2765000
w2Py5=w2Py3
w2Pz5=w2Pz1

w2Px6=w2Px5
w2Py6=w2Py1
w2Pz6=w2Pz1

w2Px7=0.3150000
w2Py7=w2Py3
w2Pz7=w2Pz1

!
!--------------------------- e.7) Simulated Thrust Bearing Rollers ---------
!
brgPx1=0.5300000
brgPy1=2.553499
brgPz1=0.000000

brgPx2=brgPx1
brgPy2=2.631499
brgPz2=brgPz1

brgPx3=0.3150000
brgPy3=brgPy2
brgPz3=brgPz1

brgPx4=brgPx3
brgPy4=brgPy1
brgPz4=brgPz1

!
!--------------------------- e.8) Brake Slide -------------------------------
!
sldPx1=0.4890000
sldPy1=2.693499
sldPz1=0.000000

sldPx2=sldPx1
sldPy2=2.993499
sldPz2=sldPz1

sldPx3=0.3540000
sldPy3=sldPy1
sldPz3=sldPz1

sldPx4=sldPx3
sldPy4=sldPy2
sldPz4=sldPz1


!
!------------------------ f.) Model C.S. Coordinates -----------------------
!
acs=0                           ! active coordinate system
!
xc=0                            ! x coordinate center
yc=0                            ! y coordinate center
zc=0                            ! z coordinate center
!
rotxyc=0                        ! xy rotation
rotyzc=0                        ! yz rotation
rotzxc=0                        ! zx rotation
!
!---------------------------------------------------------------------------