You are on page 1of 79

Ansys

Design Optimization

1
1.1

(constraints)
(
)

Mininize
f ( x)
L
U
Subject to S i si (x) S i , i 1, 2, ..., m (1-1)
X xj X ,
L
j

U
j

j 1, 2 , ..., n

1-1

f(x)
si(x)

1.2
=( )
ANSYS
ANSYS ANSYS

ANSYS


(1)
(2)

(3) (OPVAR
max min)

(4)

ANSYS

(1) min
max
(2)
(3)

(4)

(5)

(1) ANSYS
X
(2)

1.3
(design space)

(design set)
(feasible design)
(feasible
region)
n
n n

ANSYS

2 Ansys
2.1 ansys

ANSYS

ANSYS

1-1

2.2

/CLEAR ! Clear model database

! Initialize design variables


/INPUT
! Execute analysis file once
/OPT ! Enter optimizationphase
OPCLEAR! Clear optimization database
OPVAR
! Declare design variables
OPVAR
! Declare state variables
OPVAR
! Declare objective function
OPTYPE ! Select optimization method
OPANL ! Specify analysis file name
OPEXE! Execute optimization run
OPLIST
! Summarize the results

! Further examining results

2.3

/PREP7

! Build the model using the

! Parameterized design variables


FINISH
/SOLUTION

! Apply loads and solve


FINISH
/POST1 or /POST26
*GET, ... ! Retrieve values for state variables
*GET, ... ! Retrieve value for objective
function

FINISH

2.4 Ansys

ANSYS

(
)

n n

2.5
OPTYPE

(1) (Single Iteration Design Tool)


ANSYS

(2) (Random Design Tool) ANSYS


n

(3) (Gradient Tool)

(4) (Sweep Tool)

(5) (Factorial Tool) ANSYS

3 Ansys

3.1

(1) (PREP7)
PREP7
(2) (SOLUTION)

(3) (POST1/POST26)

*GET (Utility Menu>Parameters>Get Scalar Data)

(4)
LGWRITE
(Utility Menu>File>Write DB Log)
(Jobname. LOG )

3.2

ANSYS

GUI

3.3 OPT

OPT /OPT

3.4

60
100

3.5

ANSYS
OPTYPE

3.6

Main
Menu>Design Opt>Method/Tool

3.7

OPEXE OPEXE
(JOBNAME.LOOP)

3.8

GUI
OPLIST STATUS POST1
POST26

4 Ansys

F=100000N

p=15000N/m

b=0.1
m
h

=6m

E = 200
GPa b=100 mm

(
) 100 mm 800
mm F p
100 MPa

4.1

H1
H2 H3
PLANE42
2D (
SMAX SMIN) +100
MPa -100 MPa SVOLUME

Mininize

SVOLUME

Subject to 100 Mpa SMAX 100 Mpa


100 Mpa SMIN 100 Mpa
100 mm H 1 800 mm
100 mm H 2 800 mm
100 mm H 3 800 mm


F=50000N

p=15000N/m

b=0.1
m
h

H1

H3

H2

=1.5m

4.2

=1.5m

a
b
2
3

4
a

c
b

b
a
c

6
a

b
c
e
8

10

11

12

13

14

1 2 2 3 1 4 2 5 3 6

OK

15

4 5 6
OK

16

3
b

1
3

4 Apply 4
OK

17
a

18

19
20

2
OK

21

22

23

24

25

a
b

26

27

28

28

29

30

31

32

33

34

35

36
a

37

38

39

40

41

42

43

/PREP7

44

b Shit Ctrl +
C

45

45

46

47

48

49

50

50

51

51

52

53

54

55

56

57

57

58

58

59

60

PPT
1 BEAM.txt
2
3 .log
4 OPLIST Command
5 + +

drzy2014@163.com
daban1105@ourmail.cn
sae1123@126.com

You might also like