Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ANSYS.pdf
Скачиваний:
875
Добавлен:
31.08.2019
Размер:
31.29 Mб
Скачать

vk.com/club152685050 | vk.com/id446425943

Example Component Mode Synthesis Analysis

!f.

!Selects node component named "interface1"

cmsel,s,interface1

!g.

!All the active DOFs (that is, on the nodes which belong to "interface1")

!are set as masters

m,all,all

!h.

!Selects all the nodes attached to the selected elements

!(that is, elements which belong to "part1")

nsle

!i.

!solve the first CMS generation pass

solve finish

!j.

!Save the generation pass 1 database

save

!Repeat the generation pass for "part2"

!Generation pass 2

/filnam,part2

/solu

antype,substr

seopt,part2,2

cmsopt,free,10,,,FNUM,3

cmsel,s,part2

cmsel,s,interface2

m,all,all nsle solve finish save

!Repeat the generation pass for "part3"

!Generation pass 3

/filnam,part3

/solu

antype,substr

seopt,part3,2

cmsopt,free,10,,,FNUM,3

cmsel,s,part3

cmsel,s,interface3

m,all,all nsle solve finish save

.

.

.

11.3.6. Analysis Steps: Free-Interface Method

The following table describes the input code fragment for the generation pass used in a free-interface CMS analysis. (All other analysis steps remain the same, as shown in Analysis Steps: Fixed-Interface Method (p. 297).)

Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information

 

of ANSYS, Inc. and its subsidiaries and affiliates.

301

vk.com/club152685050C ponent Mode Synthesis| vk.com/id446425943

Step

Description

Command(s)

 

 

 

1.

...

 

2.

...

 

 

 

 

3.

Perform the generation pass.

 

 

 

 

 

a. Change the Jobname to PART1.

/FILNAME,PART1

 

b. Specify the analysis type as substructuring.

/SOLU

 

 

ANTYPE,SUBSTR

 

c. Assign a name to the superelement matrix file.

SEOPT,PART1,2

 

d. Specify CMS options.

CM-

 

 

SOPT,FREE,10,,,FNUM,3

 

e. Select element component PART1.

CMSEL

 

f. Select node component INTERFACE1.

CMSEL,S,INTER-

 

 

FACE1

 

g. Set all active DOFs as masters.

M,ALL,ALL

 

h. Select all nodes attached to the selected elements.

NSLE

 

i. Solve the current analysis.

SOLVE

 

j. Save the database.

SAVE

 

----

 

 

As coded in the input file, generation passes for the remaining

 

 

parts PART2 and PART3 occur here. Steps a through j are re-

 

 

peated for PART2 and again for PART3. (The Jobname and

 

 

superelement matrix file name change accordingly.) Also, for

 

 

passes 2 and 3, the node component is INTERFACE2 and IN-

 

 

TERFACE3, respectively.

 

4.

...

 

5.

...

 

6.

...

 

11.3.7. Input for the Analysis: Residual-Flexible Free-Interface Method

This input file fragment shows how to set up the generation pass to perform the example CMS analysis via the residual-flexible free-interface method. (All other input remains the same, as shown in Input for the Analysis: Fixed-Interface Method (p. 293).)

.

.

.

!STEP #3 (a. through j.)

!Generation pass

!Generation pass 1

!a.

!Change the active jobname which will become the superelement name

/filnam,part1

!b.

!Specify the analysis type as substructuring

 

Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information

302

of ANSYS, Inc. and its subsidiaries and affiliates.

vk.com/club152685050 | vk.com/id446425943

Example Component Mode Synthesis Analysis

/solu

antype,substr

!c.

!Specifies the name to be assigned to superelement matrix file

!Strongly suggested to be the same as the active jobname

seopt,part1,2

!d.

!Specifies CMS options

cmsopt,rffb,10

!e.

!Selects element component named "part1"

cmsel,s,part1

!f.

!Selects node component named "interface1"

cmsel,s,interface1

!g.

!All the active DOFs (that is, on the nodes which belong to "interface1")

!are set as masters

m,all,all

!h.

!Selects all the nodes attached to the selected elements

!(that is, elements which belong to "part1")

nsle

!i.

!Specify only the minimum number of displacement constraints necessary

!to prevent rigid body motion: three constraints (or fewer, depending

!on the element type) for 2-D models and six (or fewer) for 3-D models. d,430,all,support

d,440,ux,support

!j.

!solve the first CMS generation pass

solve

finish

!k.

!Save the generation pass 1 database

save

!Repeat the generation pass for "part2"

!Generation pass 2

/filnam,part2

/solu

antype,substr

seopt,part2,2

cmsopt,rffb,10

cmsel,s,part2

cmsel,s,interface2

m,all,all nsle

d,705,all,support

d,715,ux,support solve

Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information

 

of ANSYS, Inc. and its subsidiaries and affiliates.

303

vk.com/club152685050C ponent Mode Synthesis| vk.com/id446425943

finish save

!Repeat the generation pass for "part3"

!Generation pass 3

/filnam,part3

/solu

antype,substr

seopt,part3,2

cmsopt,rffb,10

cmsel,s,part3

cmsel,s,interface3

m,all,all nsle

d,1050,all,support

d,1060,ux,support solve

finish save

.

.

.

11.3.8. Analysis Steps: Residual-Flexible Free-Interface Method

The following table describes the input code fragment for the generation pass used in a residual-flexible free-interface CMS analysis. (All other analysis steps remain the same, as shown in Analysis Steps: FixedInterface Method (p. 297).)

Step

Description

Command(s)

 

 

 

1.

...

 

2.

...

 

 

 

 

3.

Perform the generation pass.

 

 

 

 

 

a. Change the Jobname to PART1.

/FILNAME,PART1

 

b. Specify the analysis type as substructuring.

/SOLU

 

 

ANTYPE,SUBSTR

 

c. Assign a name to the superelement matrix file.

SEOPT,PART1,2

 

d. Specify CMS options.

CMSOPT,RFFB,10

 

e. Select element component PART1.

CMSEL

 

f. Select node component INTERFACE1.

CMSEL,S,INTER-

 

 

FACE1

 

g. Set all active DOFs as masters.

M,ALL,ALL

 

h. Select all nodes attached to the selected elements.

NSLE

 

i. Specify pseudo-constraints.

D,,,SUPPORT

 

----

 

Specify only the minimum number of displacement constraints necessary to prevent rigid body motion: three constraints (or fewer, depending on the element type) for 2-D models and

six (or fewer) for 3-D models.

j. Solve the current analysis.

SOLVE

 

Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information

304

of ANSYS, Inc. and its subsidiaries and affiliates.