Hallo,
ich möchte während einer transienten Simulation den Drehzahlhochlauf eines langen schlanken Balkens simulieren. Während der Simulationszeit, sollen sich jedoch die mit ux=uy=uz=0 definierten Knoten ändern. Dabei wandert die Einspannung mit einer Breite von 40mm sozusagen mit konstanter Geschwindigkeit über das Bauteil. Leider bekomme ich es nicht als Command Snippet in Workbench hin, das zu implementieren. Hier ist mein Idee:
/solu
!arg1 ist Aussendurchmesser mm
!arg2 ist DREHZAHL in rpm
!arg3 ist Steigung Werkstück
!arg4 Simulationszeit
!arg5 Schrittweite
!Übersetzungsverhältnis
uebers=ARG1/7.85
!Axialgeschwindigkeit
vax=(uebers*arg2/60)*arg3
!Definition der Einspannungsposition bei t=0s
lanfang=520
einspannlaenge=40
lende=lanfang+einspannlaenge
!Definition Loadsteps
ANTYPE,TRANS ! Transient analysis
TRNOPT,FULL ! Full method
!Unterteile die Simualtionszeit in ganzzahlige Schritte
!Hierbei werden in jedem Zwischenschritt die Verschiebungs-Randbedingnungen neu vergeben
*do,n,1,arg4/arg5
alls
ddele,all,all
nsel,s,loc,x,lanfang-((n-1)*arg5*vax),lende-((n-1)*arg5*vax)
cm,fixierung,node
cmsel,s,fixierung
*get,nanz,node,0,count
*get,nmin,node,0,num,min
narb=nmin
*do,i,1,nanz
d,narb,ux,0
d,narb,uy,0
d,narb,uz,0
narb=ndnext(narb)
*enddo
alls
TIME,n*arg5
AUTOTS,ON ! Auto time stepping
DELTIME,0.1*Arg5
outres,nsol
lswrite
*enddo
save
lssolve,1,arg4/arg5
Hat jemand eine Idee? Ist die Vorgehensweise mit den Loadsteps falsch?
Gruß, Markus
[Diese Nachricht wurde von speedforce am 07. Nov. 2013 editiert.]
[Diese Nachricht wurde von speedforce am 07. Nov. 2013 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP