!   TITLE:  ssgear2.parm (MMA)
!
!---------------------------------------------------------------------------
!       Rev -   10/09/2009      D. Edwards
!---------------------------------------------------------------------------
!
!   Stop screw gear assy - 454834-7 rev D, 454805-1007 Rev H 
!   
!   Analyze with nut load and screw shoulder loads:
!
!       arg1 = 0 for Course Nut Load Case
!       arg1 = 1 for Screw Shoulder Load Case
!
!---------------------- a.) Title and Units Declaration --------------------
!
/title,Stop Screw Gear Subassembly Axial Loads (ssgear2.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,3.843e6         ! 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.
!
gDr1=0.15000E-01                     ! Used for lm + 8
gDr2=gDr1                            ! Used for lm + 9
gDr3=0.10001E-01                     ! Used for lm + 12
gDr4=0.60000E-01                     ! Used for lm + 17
gDr5=gDr4                            ! Used for lm + 20
gDr6=0.50000E-02                     ! Used for lm + 24
gDr7=gDr4                            ! Used for lm + 26
gDr8=gDr4                            ! Used for lm + 29
gDr9=0.30000E-01                     ! Used for lm + 33

!
! Keypoint Parameter Definitions
!

gPx1=0.3555005
gPy1=2.776299
gPz1=0.000000

gPx2=0.3375000
gPy2=gPy1
gPz2=gPz1

gPx3=1.204600
gPy3=3.476299
gPz3=gPz1

gPx4=1.061250
gPy4=gPy3
gPz4=gPz1

gPx5=1.234600
gPy5=3.446299
gPz5=gPz1

gPx6=1.031251
gPy6=gPy5
gPz6=gPz1

gPx7=gPx5
gPy7=2.881299
gPz7=gPz1

gPx8=gPx6
gPy8=3.100315
gPz8=gPz1

gPx9=0.5525000
gPy9=3.007299
gPz9=gPz1

gPx10=0.3395000
gPy10=gPy9
gPz10=gPz1

gPx11=0.3095000
gPy11=gPy9
gPz11=gPz1

gPx12=0.3245000
gPy12=2.992299
gPz12=gPz1

gPx13=gPx12
gPy13=gPy9
gPz13=gPz1

gPx14=gPx11
gPy14=3.187299
gPz14=gPz1

gPx15=0.1800005
gPy15=3.289000
gPz15=gPz1

gPx16=0.2146415
gPy16=3.348998
gPz16=gPz1

gPx17=0.1774230
gPy17=2.779598
gPz17=gPz1

gPx18=gPx15
gPy18=2.786299
gPz18=gPz1

gPx19=0.1700000
gPy19=2.786300
gPz19=gPz1

gPx20=0.2550000
gPy20=gPy16
gPz20=gPz1

gPx21=0.1774225
gPy21=2.026002
gPz21=gPz1

gPx22=0.9712505
gPy22=3.040316
gPz22=gPz1

gPx23=0.9251671
gPy23=gPy22
gPz23=gPz1

gPx24=gPx22
gPy24=3.100316
gPz24=gPz1

gPx25=0.8750000
gPy25=gPy1
gPz25=gPz1

gPx26=gPx25
gPy26=2.791299
gPz26=gPz1

gPx27=gPx3
gPy27=2.851299
gPz27=gPz1

gPx28=0.9350000
gPy28=gPy27
gPz28=gPz1

gPx29=gPx28
gPy29=gPy26
gPz29=gPz1

gPx30=0.2600000
gPy30=gPy14
gPz30=gPz1

gPx31=gPx20
gPy31=3.192299
gPz31=gPz1

gPx32=gPx30
gPy32=gPy31
gPz32=gPz1

gPx33=0.8153142
gPy33=2.955316
gPz33=gPz1

gPx34=0.6269626
gPy34=gPy33
gPz34=gPz1

gPx35=0.8577409
gPy35=2.972889
gPz35=gPz1

gPx36=gPx33
gPy36=3.015315
gPz36=gPz1

gPx37=0.3075000
gPy37=gPy21
gPz37=gPz1

gPx38=gPx37
gPy38=2.746299
gPz38=gPz1

gPx39=0.5675005
gPy39=gPy9
gPz39=gPz1

gPx40=gPx34
gPy40=3.015316
gPz40=gPz1

gPx41=gPx2
gPy41=gPy38
gPz41=gPz1

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

w1Px2=0.3160000
w1Py2=w1Py1
w1Pz2=w1Pz1

w1Px3=0.3490000
w1Py3=3.116399
w1Pz3=w1Pz1

w1Px4=w1Px2
w1Py4=w1Py3
w1Pz4=w1Pz1

w1Px5=0.3395000
w1Py5=3.007299
w1Pz5=w1Pz1

w1Px6=w1Px2
w1Py6=w1Py5
w1Pz6=w1Pz1

w1Px7=w1Px3
w1Py7=3.038299
w1Pz7=w1Pz1

w1Px8=w1Px2
w1Py8=w1Py7
w1Pz8=w1Pz1

w1Px9=0.5525000
w1Py9=w1Py3
w1Pz9=w1Pz1

w1Px10=w1Px9
w1Py10=w1Py1
w1Pz10=w1Pz1

w1Px11=w1Px9
w1Py11=w1Py5
w1Pz11=w1Pz1

w1Px12=w1Px9
w1Py12=w1Py7
w1Pz12=w1Pz1

w1Px13=0.4600005
w1Py13=w1Py1
w1Pz13=w1Pz1

w1Px14=0.5230000
w1Py14=w1Py3
w1Pz14=w1Pz1

w1Px15=w1Px14
w1Py15=w1Py7
w1Pz15=w1Pz1

!
!--------------------------- e.3) Bushing (b) ------------------------------
!
buDr1=0.50000E-02                    ! Used for lm + 11

buPx1=0.8750000
buPy1=2.776299
buPz1=0.000000

buPx2=0.8775000
buPy2=buPy1
buPz2=buPz1

buPx3=0.8975000
buPy3=2.756299
buPz3=buPz1

buPx4=buPx3
buPy4=2.601299
buPz4=buPz1

buPx5=buPx2
buPy5=2.581299
buPz5=buPz1

buPx6=0.3105005
buPy6=2.731299
buPz6=buPz1

buPx7=buPx6
buPy7=2.626299
buPz7=buPz1

buPx8=0.8750005
buPy8=buPy5
buPz8=buPz1

buPx9=0.3575716
buPy9=buPy5
buPz9=buPz1

buPx10=0.3540360
buPy10=2.582763
buPz10=buPz1

buPx11=0.3555005
buPy11=buPy1
buPz11=buPz1

buPx12=buPx9
buPy12=2.586299
buPz12=buPz1

!
!--------------------------- e.4) Thermal Spacer (ts) ----------------------
!
tsPx1=0.8750005
tsPy1=2.581299
tsPz1=0.000000

tsPx2=tsPx1
tsPy2=1.831298
tsPz2=tsPz1

tsPx3=0.3125005
tsPy3=tsPy1
tsPz3=tsPz1

tsPx4=tsPx3
tsPy4=tsPy2
tsPz4=tsPz1

tsPx5=0.3555005
tsPy5=tsPy1
tsPz5=tsPz1

!
!--------------------- e.5) Washer, Spring (ws) -------------------------------
!
wsPx1=0.4300000
wsPy1=1.769299
wsPz1=0.000000

wsPx2=0.8750005
wsPy2=wsPy1
wsPz2=wsPz1

wsPx3=0.3125005
wsPy3=wsPy1
wsPz3=wsPz1

wsPx4=wsPx3
wsPy4=1.831298
wsPz4=wsPz1

wsPx5=wsPx2
wsPy5=wsPy4
wsPz5=wsPz1
!
!--------------------------- e.6) Spacer (s) -------------------------------
!
sDr1=0.10000E-01                     ! Used for lm + 6
sDr2=0.30000E-01                     ! Used for lm + 12

sPx1=0.5525000
sPy1=0.8671125
sPz1=0.000000

sPx2=0.5625005
sPy2=sPy1
sPz2=sPz1

sPx3=0.8750005
sPy3=1.731299
sPz3=sPz1

sPx4=sPx3
sPy4=1.769299
sPz4=sPz1

sPx5=0.3120005
sPy5=sPy1
sPz5=sPz1

sPx6=sPx5
sPy6=1.331298
sPz6=sPz1

sPx7=0.4200000
sPy7=sPy6
sPz7=sPz1

sPx8=0.4300000
sPy8=1.341298
sPz8=sPz1

sPx9=sPx8
sPy9=sPy4
sPz9=sPz1

sPx10=sPx7
sPy10=1.341299
sPz10=sPz1

sPx11=0.3160000
sPy11=sPy1
sPz11=sPz1

sPx12=0.5653113
sPy12=1.067168
sPz12=sPz1

sPx13=sPx2
sPy13=1.054489
sPz13=sPz1

sPx14=0.5925005
sPy14=sPy13
sPz14=sPz1

!
!---------------------- e.7) Lower Washers (w2 & w3) -------------------
!
w2Px1=0.3160000
w2Py1=0.8670995
w2Pz1=0.000000

w2Px2=0.5525000
w2Py2=w2Py1
w2Pz2=w2Pz1

w2Px3=0.5230000
w2Py3=0.8050995
w2Pz3=w2Pz1

w2Px4=w2Px2
w2Py4=w2Py3
w2Pz4=w2Pz1

w2Px5=0.4890005
w2Py5=0.6649995
w2Pz5=w2Pz1

w2Px6=w2Px2
w2Py6=w2Py5
w2Pz6=w2Pz1

w2Px7=w2Px3
w2Py7=0.7269995
w2Pz7=w2Pz1

w2Px8=w2Px2
w2Py8=w2Py7
w2Pz8=w2Pz1

w2Px9=w2Px1
w2Py9=w2Py3
w2Pz9=w2Pz1

w2Px10=w2Px1
w2Py10=w2Py5
w2Pz10=w2Pz1

w2Px11=w2Px1
w2Py11=w2Py7
w2Pz11=w2Pz1

w2Px12=0.3490000
w2Py12=w2Py3
w2Pz12=w2Pz1

w2Px13=w2Px12
w2Py13=w2Py7
w2Pz13=w2Pz1

w2Px14=0.3534985
w2Py14=w2Py5
w2Pz14=w2Pz1

!
!--------------------------- e.8) Simulated Thrust Bearing Rollers ---------
!
brgDr1=0.13000E-01                   ! Used for lm + 7
brgDr2=brgDr1                        ! Used for lm + 8
brgDr3=brgDr1                        ! Used for lm + 9
brgDr4=brgDr1                        ! Used for lm + 10
brgDr5=brgDr1                        ! Used for lm + 13
brgDr6=brgDr1                        ! Used for lm + 14
brgDr7=brgDr1                        ! Used for lm + 15
brgDr8=brgDr1                        ! Used for lm + 16

brgPx1=0.3490000
brgPy1=0.7269995
brgPz1=0.000000

brgPx2=0.5230000
brgPy2=brgPy1
brgPz2=brgPz1

brgPx3=brgPx1
brgPy3=3.038299
brgPz3=brgPz1

brgPx4=brgPx2
brgPy4=brgPy3
brgPz4=brgPz1

brgPx5=brgPx1
brgPy5=3.116399
brgPz5=brgPz1

brgPx6=brgPx2
brgPy6=brgPy5
brgPz6=brgPz1

brgPx7=0.5360000
brgPy7=3.051299
brgPz7=brgPz1

brgPx8=brgPx7
brgPy8=3.103399
brgPz8=brgPz1

brgPx9=0.3360000
brgPy9=brgPy7
brgPz9=brgPz1

brgPx10=brgPx9
brgPy10=brgPy8
brgPz10=brgPz1

brgPx11=brgPx7
brgPy11=0.7399995
brgPz11=brgPz1

brgPx12=brgPx7
brgPy12=0.7920995
brgPz12=brgPz1

brgPx13=brgPx1
brgPy13=brgPy8
brgPz13=brgPz1

brgPx14=brgPx1
brgPy14=brgPy7
brgPz14=brgPz1

brgPx15=brgPx2
brgPy15=brgPy7
brgPz15=brgPz1

brgPx16=brgPx2
brgPy16=brgPy8
brgPz16=brgPz1

brgPx17=brgPx9
brgPy17=brgPy11
brgPz17=brgPz1

brgPx18=brgPx9
brgPy18=brgPy12
brgPz18=brgPz1

brgPx19=brgPx1
brgPy19=0.8050995
brgPz19=brgPz1

brgPx20=brgPx2
brgPy20=brgPy19
brgPz20=brgPz1

brgPx21=brgPx1
brgPy21=brgPy12
brgPz21=brgPz1

brgPx22=brgPx1
brgPy22=brgPy11
brgPz22=brgPz1

brgPx23=brgPx2
brgPy23=brgPy11
brgPz23=brgPz1

brgPx24=brgPx2
brgPy24=brgPy12
brgPz24=brgPz1

!
!--------------------------- e.9) Brake Slide -------------------------------
!
bsDr1=0.60000E-01                    ! Used for lm + 15
bsDr2=0.40000E-01                    ! Used for lm + 16
bsDr3=bsDr2                          ! Used for lm + 17

!
! Keypoint Parameter Definitions
!

bsPx1=0.3435000
bsPy1=0.1254670
bsPz1=0.000000

bsPx2=0.4918490
bsPy2=bsPy1
bsPz2=bsPz1

bsPx3=0.4889990
bsPy3=0.6650010
bsPz3=bsPz1

bsPx4=0.4985000
bsPy4=0.6555000
bsPz4=bsPz1

bsPx5=0.5518490
bsPy5=0.1000000E-01
bsPz5=bsPz1

bsPx6=bsPx5
bsPy6=0.6546700E-01
bsPz6=bsPz1

bsPx7=0.4800000
bsPy7=0.3350010
bsPz7=bsPz1

bsPx8=bsPx4
bsPy8=bsPy7
bsPz8=bsPz1

bsPx9=1.237500
bsPy9=bsPy5
bsPz9=bsPz1

bsPx10=bsPx7
bsPy10=0.2550010
bsPz10=bsPz1

bsPx11=1.550000
bsPy11=bsPy10
bsPz11=bsPz1

bsPx12=1.247499
bsPy12=0.000000
bsPz12=bsPz1

bsPx13=bsPx11
bsPy13=bsPy5
bsPz13=bsPz1

bsPx14=1.540000
bsPy14=bsPy12
bsPz14=bsPz1

bsPx15=0.3535000
bsPy15=bsPy3
bsPz15=bsPz1

bsPx16=bsPx1
bsPy16=0.6550010
bsPz16=bsPz1

bsPx17=bsPx2
bsPy17=bsPy6
bsPz17=bsPz1

bsPx18=0.4400000
bsPy18=0.2950010
bsPz18=bsPz1

bsPx19=bsPx7
bsPy19=bsPy18
bsPz19=bsPz1



!
!--------------------------- e.10) Course Nut  -------------------------------
!
cnDr1=0.50000E-01                    ! Used for lm + 4

cnPx1=0.5200005
cnPy1=3.528399
cnPz1=0.000000

cnPx2=0.5630015
cnPy2=cnPy1
cnPz2=cnPz1

cnPx3=cnPx2
cnPy3=3.678399
cnPz3=cnPz1

cnPx4=0.3694000
cnPy4=cnPy3
cnPz4=cnPz1

cnPx5=0.4700005
cnPy5=3.478399
cnPz5=cnPz1

cnPx6=cnPx1
cnPy6=cnPy5
cnPz6=cnPz1

cnPx7=cnPx5
cnPy7=3.188399
cnPz7=cnPz1

cnPx8=0.4600005
cnPy8=3.178399
cnPz8=cnPz1

cnPx9=0.3975000
cnPy9=cnPy8
cnPz9=cnPz1

cnPx10=cnPx4
cnPy10=3.186828
cnPz10=cnPz1

cnPx11=cnPx4
cnPy11=3.539248
cnPz11=cnPz1

cnPx12=cnPx4
cnPy12=3.238915
cnPz12=cnPz1

!
!------------------------ 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
!
!---------------------------------------------------------------------------