Está en la página 1de 8

FINISH

/CLEAR
/PREP7

! *ASK,Q,Largueros en U [1] o cerrados [2],1 ES CERRADO TIPO U EL LARGERO


! *ASK,A,Ancho bastidor [m]?,.85 ANCHO DEL LARGEROS
! *ASK,H,Altura Largueros [m]?,.300 ALTURA DEL LARGERO
! *ASK,C,Ala largueros [m]?,.09 ALA DEL LAERGERO
! *ASK,L1,Distancia eje delantero a extremo trasero del bastidor [m]?,11.85
! *ASK,L2,Distancia eje delantero a extremo delantero del bastidor [m]?,1.36
!
! *ASK,Na,Numero de apoyos suspensión N=?,4
! *DO,I,1,Na
! *ASK,La%I%,Distancia apoyo %I% a eje delantero [m]?,6
! *ENDDO
!
! *ASK,Nt,Numero de travesaños N=?,6
! *DO,I,1,Nt
! *ASK,Lt%I%,Distancia travesaño %I% a eje delantero [m]?,6
! *ASK,At%I%,Ala travesaño %I% a eje delantero [m]?,6
! *ENDDO

Q=1
A=0.85
H=0.32 !OK
C=0.09 !OK
E=0.014
L1=6.250
L2=1.400
Hs=0.47 !altura de la suspension OK
KSD=51693 !rigidez susp del
CVD=1723 !amortiguamiento del
KST=75385 !rigidez susp trasera
CVT=2585 !amortiguamiento trasera

Na=2 !numero apoyos traseros

!distancias a los ejes


La1=3.645 !OK
La2=4.955 !OK
La3=0
La4=0
La5=0
La6=0

Nt=6 !numero de travesaños

Lt1=-0.55 !OK
At1=0.08 !OK
Lt2=0.55 !OK
At2=0.08 !OK
Lt3=2.00 !OK
At3=0.12 !OK
Lt4=3.45 !OK
At4=0.20 !OK
Lt5=4.45 !OK
At5=0.20 !OK
Lt6=5.45 !OK
At6=0.20 !OK

k,1,,-A/2+C,H/2 !SE DIBUJA


k,,,-A/2,H/2
k,,,-A/2,-H/2
k,,,-A/2+C,-H/2

l,1,2 !TRASA LINEALS DE LOS KEYPOINTS


l,2,3
l,3,4

*IF,q,eq,1,THEN

LSYM,Y,ALL

!============================================

KGEN,2,1,,,L2
KGEN,2,1,,,-L1

!============================================

L,1,9
L,10,1

!============================================

ADRAG,1,2,3,,,,7
ADRAG,4,5,6,,,,7
ADRAG,1,2,3,,,,8
ADRAG,4,5,6,,,,8

*ELSE

l,4,1

LSYM,Y,ALL

KGEN,2,1,,,L2
KGEN,2,1,,,-(L1-L2)

L,1,9
L,10,1

ADRAG,1,2,3,4,,,9
ADRAG,5,6,7,8,,,9
ADRAG,1,2,3,4,,,10
ADRAG,5,6,7,8,,,10

*ENDIF

!bucle para los travesaños desde 1 a Nt CREA LOS LAZOS DE LOS TRAVESAÑOS SIN
DIBUJARLOS

*DO,I,1,Nt
WPOFF,-Lt%I% ! %I% son los numeros de Lt ej Lt1, Lt2 etc
WPROT,,,-90

ASBW,ALL

WPROT,,,90
WPOFF,Lt%I%

WPOFF,-(Lt%I%-At%i%)
WPROT,,,-90

ASBW,ALL !divide las areas por el plano de trabajo creado antes.

WPROT,,,90
WPOFF,Lt%I%-At%i%
*ENDDO,

*DO,I,1,Na

WPOFF,-La%I%
WPROT,,,-90

ASBW,ALL

WPROT,,,90
WPOFF,La%I%

*ENDDO,

!===============================
!DIBUJA LOS TRAVESAÑOS DEL PERFIL SUPERIOR
*DO,I,1,Nt

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,-A/2+C
ksel,r,loc,z,-H/2
*get,N%i%1,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,A/2-C
ksel,r,loc,z,-H/2
*get,N%i%2,KP,,num,max

Ksel,s,loc,x,-(Lt%i%-At%i%)
ksel,r,loc,y,A/2-C
ksel,r,loc,z,-H/2
*get,N%i%3,KP,,num,max

Ksel,s,loc,x,-(Lt%i%-At%i%)
ksel,r,loc,y,-A/2+C
ksel,r,loc,z,-H/2
*get,N%i%4,KP,,num,max

ksel,all
A,N%i%1,N%i%2,N%i%3,N%i%4

*ENDDO,
!DIBUJA LOS INFERIORES TRAVESAÑOS
*DO,I,1,Nt

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,-A/2+C
ksel,r,loc,z,H/2
*get,N%i%1,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,A/2-C
ksel,r,loc,z,H/2
*get,N%i%2,KP,,num,max

Ksel,s,loc,x,-(Lt%i%-At%i%)
ksel,r,loc,y,A/2-C
ksel,r,loc,z,H/2
*get,N%i%3,KP,,num,max

Ksel,s,loc,x,-(Lt%i%-At%i%)
ksel,r,loc,y,-A/2+C
ksel,r,loc,z,H/2
*get,N%i%4,KP,,num,max

ksel,all
A,N%i%1,N%i%2,N%i%3,N%i%4

*ENDDO,
!DIBUJA LA TAPA DEL TRAVESAÑO
*DO,I,1,Nt

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,-A/2+C
ksel,r,loc,z,H/2
*get,N%i%1,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,A/2-C
ksel,r,loc,z,H/2
*get,N%i%2,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,A/2-C
ksel,r,loc,z,-H/2
*get,N%i%3,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,-A/2+C
ksel,r,loc,z,-H/2
*get,N%i%4,KP,,num,max

ksel,all
A,N%i%1,N%i%2,N%i%3,N%i%4

*ENDDO,

!ALGO AÑODIO JHEHE

*DO,I,1,Nt

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,-A/2+C
ksel,r,loc,z,H/2
*get,N%i%1,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,-A/2
ksel,r,loc,z,H/2
*get,N%i%2,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,-A/2
ksel,r,loc,z,-H/2
*get,N%i%3,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,-A/2+C
ksel,r,loc,z,-H/2
*get,N%i%4,KP,,num,max

ksel,all
A,N%i%1,N%i%2,N%i%3,N%i%4

*ENDDO,
!ALGUNA COSA IGUAL JJ
*DO,I,1,Nt

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,A/2-C
ksel,r,loc,z,H/2
*get,N%i%1,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,A/2
ksel,r,loc,z,H/2
*get,N%i%2,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,A/2
ksel,r,loc,z,-H/2
*get,N%i%3,KP,,num,max

Ksel,s,loc,x,-Lt%i%
ksel,r,loc,y,A/2-C
ksel,r,loc,z,-H/2
*get,N%i%4,KP,,num,max

ksel,all
A,N%i%1,N%i%2,N%i%3,N%i%4

*ENDDO,

!KSEL VA A SELECCIONAR KEYPOINTS KPLOT SE VE LOS PUNBTOS QE CREO

KSEL,S,LOC,Z,-H/2
KSEL,R,LOC,X,0
CM,KP0,KP

*DO,I,1,Na
KSEL,S,LOC,Z,-H/2
KSEL,R,LOC,X,-La%i%
CM,KP%I%,KP
CMSEL,S,KP0
CMSEL,A,KP%I%
CM,KP0,KP

*ENDDO

! ============================================
!DIBUJA LOS RESORTES DE LAS SUSPENSIONES
KGEN,2,3,,,,,-Hs,1000
L,3,1003
*get,L1,LINE,,NUM,MAX
CMSEL,S,KP0
LDRAG,ALL,,,,,,L1

!============================================
!SELECCIONA MEDIANTE CORDEADAS PARA DAR ATRIBUTOS CUAL ES AMORTIGUADOR Y CUAL
RESORTE
KSEL,s,loc,x,-10000,-Lt2
LSLK,S,1
ASLL,S
AATT,3,1,1

ALLSELL
LSLA,S
LSEL,INVE
LATT,2,2,2

KSLL,S
KSEL,R,LOC,X,0
LSLK,S,1
LATT,2,3,2

ALLSELL

!COLOCA EL EJE VERTICAL EL EJE Z


/VIEW,1,1,1,1
/VUP,1,Z

APLOT

ESIZE,C/2 !DEFINE ANCHO DEL ALA


MP,EX,1,.21E12 !DEFINE EL MATERIAL
MP,PRXY,1,.3
MP,DENS,1,7800*2.15 !peso delantero ESTE MODIFICAR
MP,EX,3,.21E12
MP,PRXY,3,.3
MP,DENS,3,7800*31 !DENSIDAD QE AJUSTA PESO POSTERIOR MODIFICAR

ET,1,181 !TIPO PLACA


SECTYPE,,SHELL
SECDATA,E !ESPESOR EN METROS

ET,2,COMBIN14 !RESORTES
R,1,E
R,2,KST,CVT !constantes del amortiguador
R,3,KSD,CVD
AMESH,ALL
ldel,7,8
LSEL,S,TYPE,,2
ESIZE,,1 !MALLAR LOS RESORTES DE UN SOLO ELELMTO FINITO
LMESH,ALL

!======================================

KSEL,S,LOC,Z,-H/2-Hs !KEYPOINTS SOLO EN LOS RESORTES


DK,ALL,ALL !RESTRIGE LOS GRADOS DE LIBERTAD
ACEL,,,9.81

KSEL,S,LOC,Z,-H/2 !SELECCIONO SOLO LOS KEYPOINTS DELANTEROS


KSEL,R,LOC,Y,A/2
KSEL,R,LOC,X,0
DK,ALL,UY,0

KSEL,S,LOC,Z,-H/2 !PARA LOS EJES POSTERIORES


KSEL,R,LOC,Y,A/2
KSEL,R,LOC,X,-La1
DK,ALL,UY,0
DK,ALL,UX,0

KSEL,S,LOC,Z,-H/2
KSEL,R,LOC,Y,-A/2
KSEL,R,LOC,X,-La1
DK,ALL,UX,0

ALLSELL
DTRAN !===============

!Solucion
FINISH
/SOL
/STATUS,SOLU
SOLVE !HASTA AQUI PONGO SOLVE Y YA LO DEMAS ABAJO SON RESULTADOS DEL POST
PROCESOR

FINISH
/POST1
PLESOL, S,EQV, 0,1.0 !VONMISESE

FINISH
/POST1
PLNSOL, S,EQV, 0,1.0

allsel
PRRSOL,FZ
!===============
!CODIGO ADICIONAL RUEDAS OPUESTAS A TORCION
FINISH
/SOL
FLST,2,2,3,ORDE,2
FITEM,2,140
FITEM,2,-141
!*
/GO
DK,P51X, ,0.3, ,0,UZ, , , , , ,
/USER, 1
/VIEW, 1, 0.310371729047 , 0.803467821337 , 0.508044141669
/ANG, 1, 16.0363035710
/REPLO
/VIEW, 1, 0.145084568388 , 0.965053349582 , 0.218225801585
/ANG, 1, 20.9763577953
/REPLO
/VIEW, 1, 0.322875022269 , 0.929449424771 , 0.178537073984
/ANG, 1, 18.6417445373
/REPLO
/VIEW, 1, 0.314517093579 , 0.860976098540 , 0.399748865651
/ANG, 1, 18.8128575613
/REPLO
/VIEW, 1, 0.238959985582 , 0.678078873333 , 0.695059110313
/ANG, 1, 19.8986664030
/REPLO
/VIEW, 1, 0.464436370890 , 0.833814633443 , 0.298415841488
/ANG, 1, 15.1946657656
/REPLO
/DIST, 1 ,0.924021,1
/REP,FAST
/DIST, 1 ,0.924021,1
/REP,FAST
FLST,2,2,3,ORDE,2
FITEM,2,146
FITEM,2,-147
!*
/GO
DK,P51X, ,0.3, ,0,UZ, , , , , ,
/STATUS,SOLU
SOLVE
FINISH
/POST1
!*
/EFACET,1
PLNSOL, S,EQV, 0,1.0
PRRSOL,FZ

También podría gustarte