Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Harmonic response using modal superposition with superelement

Status
Not open for further replies.

bCrouzal

Aerospace
Oct 30, 2015
1
Hi,

I'm trying to perfom a harmonic analysis using MSUP method.
I've perfomed a modal analysis first. My model uses superelements and non superelements.
I don't know how to perform the harmonic response now. Do I have to link both analysis or not? Do I have to write some commands (I work with mechanical).

My commands for the modal analysis are:

nb_modes=50
save,FULL,db

*DIM,_acelx,TABLE,1,1,1,TIME,
! Time values
_acelx(1,0,1) = 1.
! Load values
_acelx(1,1,1) = 9810.
*DIM,_acely,TABLE,1,1,1,TIME,
! Time values
_acely(1,0,1) = 1.
! Load values
_acely(1,1,1) = 0.
*DIM,_acelz,TABLE,1,1,1,TIME,
! Time values
_acelz(1,0,1) = 1.
! Load values
_acelz(1,1,1) = 0.

/COM,*********************************************************************
/COM,GENERATION PASS
/COM,Phase de condensation d'un groupe d'elements dans un superelement
/COM,*********************************************************************

finish
/clear
resume,FULL,db

/filname,support_substructure
/SOLU
antype,substr
seopt,support_substructure,2 ! Nomenclature support.sub, 2=[K],[M] , 3=[K],[M],[C]
cmsopt,fix,nb_modes ! Methode CMS, type fix, 100 modes (entre 0 et 2000 Hz)
cmsel,s,support_corps ! Selection des éléments du SE
cmsel,s,support_fixation
m,all,all ! Master nodes
acel,1,0,0
nsle

solve ! Generation support.sub
save ! Generation support.db

/COM,*********************************************************************
/COM, USE PASS pour modale
/COM, Phase d'utilisation du superelement
/COM,*********************************************************************

finish
/clear
resume,FULL,db
/filname,use

/prep7
*get,id_max_type,etyp,0,num,max ! Recherche id number max type
et,id_max_type+1,matrix50 ! Matrix50
type,id_max_type+1
se,support_substructure ! Injecte le superelement support.sub
cmsel,u,support_corps
nsle

/SOLU
antype,modal
thexpand,off ! ignore thermal strains
resvec,on
modcontrol,on !
modopt,lanb,nb_modes
mxpand,,0,,yes,,yes
outres,erase
outres,all,none
outres,nsol,all
outres,strs,all
outres,epel,all
outres,rsol,all
outres,nload,all
outres,misc,all
fdele,all,all
sfdele,all,all
sfedele,all,all,all
acel,0,0,0 ! zero out the acceleration
acel,1,0,0
save ! Generation use.db
solve ! Generation use.rst Rq: Post use.rst necessite les geni.sub
finish

/COM,*********************************************************************
/COM, EXPANSION PASS
/COM, Phase d'expansion des resultats dans le superelement
/COM,*********************************************************************

finish
/clear
resume,support_substructure,db
/filname,support_substructure,db
/solu
expass,on ! Expansion phase
seexp,support_substructure,use ! Lien entre superelement support.sub et use.rst
numexp,all,,,yes ! Expansion ensemble des modes
solve ! Generation support.rst
save

/COM,*********************************************************************
/COM, MERGE
/COM, Phase de merge entre le use.rst et le gen1.rst (superelement)
/COM,*********************************************************************

finish
/clear
resume,FULL,db
/filname,FULL,db

/post1


*do,i,1,nb_modes
cmsfile,add,support_substructure,rst
cmsfile,add,use,rst,off
set,1,i
reswrite,file ! Generation file.rst
*enddo

finish



Thanks

Bérangère
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor