• 검색 결과가 없습니다.

STEP-Based CAE/CAO Information Exchange

N/A
N/A
Protected

Academic year: 2021

Share "STEP-Based CAE/CAO Information Exchange"

Copied!
6
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)대한기계학회 2003년도 춘계학술대회 논문집. STEP   CAE/CAO  †. . *. . •. STEP-Based CAE/CAO Information Exchange Baek Ju-Hwan, Seungjae Min Key Words :.  

(2) ), CAO( ),  ), AP209( 209). STEP( ), CAE( EXPRESS Schema(. Abstract In the product design process computer-aided engineering and optimization tools are widely utilized in order to reduce the total development time and cost. Since several simulation tools are involved in the process, information losses, omissions, or errors are common and the importance of seamless information exchange among the tools has been increased. In this study ISO STEP standards are adopted to represent the neutral format for CAE/CAO information exchange. The schema of AP209 is used to define the information of finite element analysis and the new schema is proposed to describe the information of structural optimization based on the STEP methodology. The schema is implemented by EXPRESS, information modeling language, and ST-Developer is employed to generate C++ classes and STEP Rose Library by using the schema denoted. To substantiate the proposed approach, the information access interfaces of the finite element modeling software (FEMAP), structural optimization software (GENESIS) and in-house topology optimization program are developed. Examples of the size optimization of a three-bar truss and topology optimization of a MBB beam are shown to validate the information exchange of finite element analysis and structural optimization using STEP standards.. 1.. SR TU V & 1W X YM

(3) . Z [ CAE C\] 67  SR TU #$%& W^"W X_`, CAO (Computer Aided Optimization) 67  SR TU a b

(4) . 2R 67 M!N Fig. 1(a)  cd0 1

(5) . Fig. 1(a) eRf#gh    " FEMAP, ijHkD ijlmn  " GENESIS 0 Eop; Slmn   67  cd0 1

(6) . FEMAP D Eop;  + 67  ,-. /' "0, Y " 67. FEMAP  qPA HkghD E rs H <PA Slmn?@ 

(7) . FEMAP D GENESIS + 67 FEMAP  GENESIS Hk67 tu  v_ w x&W0 1

(8) . Y tuA GENESIS 6. .       

(9)      /  !" #$%&' "(), * #$%&+ ,-./ !" ./#$ %&' "0 1

(10) . 2) #$%& 3 45) 6789 : ;<"= > ? @A ./#$%& B C+D EF GE HI J K

(11) . > L M!N O * P 1

(12) QR #$%&+   1.1. † *.    .   

(13). 1 1234.

(14) 대한기계학회 2003년도 춘계학술대회 논문집. 7 Reference  yC"0 1 89D z{" W X_`, lmn?@ 67  |  x&W0 1W X

(15) . Eop;  D GENESIS + Hk?@67> ijlmn? @67  ,-./} a_~ } "

(16) . € ‚ ƒi CAE/CAO  D J : 1 TU gh i„"c Dm †  S"c Fig. 1(b)> L ‡V89 ")† STEP (Standard for the Exchange of Product model data) R

(17) .. ˜

(18) . ijlmn' SR  ‡ {:lmn > Slmn œR \ž' "˜_`, lmˆ :Ÿ,  mv:, i—j¡, {:lmn ?@A n¢:, Slmn ?@A n£ /  œ"c ¤7¥' iP"˜

(19) . !¦ gh§&† EXPRESS §&' " c iPA \ž' STEP Tools Inc. STDeveloper v1.6 "c #$%&† FEMAP, GENESIS 0 Eo p; ¨5 œ" c ©©   SR Ž  iZ" ˜

(20) . (10). (1). 2..  . #$%& ™š† ,-./D ‡V89 ª' ‹"c ‡V89 «:P ¬­0, ‡V89 ")† STEP  ij> ‚ ®M J © $ œR ¯ nyR

(21) . 2.1.

(22)   67 °PD Dm† ™š œ R ƒi ‡Vm† 67 89 "0  ±fR 67 ' & e" ™š 1

(23) . Fig. 2 ,-./> ‡V89  ™š )²¯0 1

(24) . ,-./ ") C\ ] ¢³ = > ?@A C\] ./ :  ±f"~ eW: ª) 67 ° P ´&Wµ A

(25) . R¶ ‡V89 "= TUˆA 89_ 67 °P ·A

(26) . ,-./ ") C\] ¸}"µ = N ¹(N-1)p ./ :} ¸}" º=, ‡V8 9 2N p ./ ±f"µ A

(27) . 2R ª ' ‹"c ‡V89z «:"

(28) K ¬ : 1

(29) .. (a) Current status. (b) Proposed scheme Fig. 1 Data exchange in CAE/CAO applications.   ‚ ƒi CAE ?@  TUˆA ‰Š  R ?' S"c STEP  ‹Œ‹E^ (Integrated Generic Resource, $ 41~99)D ‹ŒŽ E^(Integrated Application Resource, $ 101~109) "c iPR * ŽI  Ž ‘’‡ eRf#Hk gh, Hk “D, ”P{ • 8v"c A –ŒF— i j” "0 1 AP209 ' "˜

(30) .  0 CAO  ?@A  ijlmn R" ˜_`, GENESIS > Eop; Slmn # $%& ij' ƒiv_ w ijlmn> ? @A  STEP ™š›_ gh i„". 1.2. Fig. 2 Comparison between the direct translation and the neutral file.    n' ª»R i¼, jV, ½¼  ¾¿W gÀ e : 1 !¦ TUˆ'. 2.2 STEP STEP. 2 1235.

(31) 대한기계학회 2003년도 춘계학술대회 논문집.  tÁ"0 1_` ÂS^Ã > ÄS^Ã  ?"0 1

(32) ů. œ> Äuƒƒi# bÆm† ƒi' HÇ0 1_`, 3o œ3 ‡È_ Ér ²ÊP ˑ"0 1 Ì

(33) . STEP  ÌzM} ­Í`

(34) : $(parts)  & 10, 2R $ TU ‚ m ij' º£"ÉÎ A M ij iP & 1

(35) . “http://www.nist.gov/sc5/soap/” “STEP on a Page” STEP iP"0 1 $D !°A $ ÁŸÏ' )²Ð

(36) . ™š ")† EXPRESS 67 Q ME TZ" §&  67 ¤7¥-—P?@P Ñ' À0 1

(37) . ÒR Óo WÔ * ÕÉ zÄ 8v"0 1_` ÂA ¯ Ö×7 É HkJ : 1_` †+É Ø : 1

(38) N

(39) . Ž ‘’ ")† AP209  fiÙ 67 (Ž Óo, application objects)> 6 7 m ƒ?PD !Új¡(Ž ‰Û, application assertions)_ y"0 EÜ"µ )² Ð

(40) . fiÙ  Ž Ýj gh (Application Reference Model, ARM), Þ Ž ‘ ’ mßS ¯ 67 ¤7¥> ƒ?P à á gh(Express-G) H W^ 0 1

(41) . Fig. 3  Ž Ýj gh(ARM)‡ ‚ ®M ±f ". ¤7¥+ ?' )²Ð

(42) . c Element ¤ 7¥ f#²r € â' Sãä²r_ "`, Node ¤7¥> ? • "0 Node ¤7¥ " • R

(43) ..  Ò 67è\ ? C\])¯ !¦ 67 -éJ : 1µ " TU

(44) .. ISO(International Organization for Standardization) , TC184(Industrial Automation Systems and Integration) SC4(Industrial Data) .. 3.. 

(45) . Z[ STEP TU 8v W X ijlmn  ?@A  STEP ™š›_ \ž' ! °R

(46) . !°A \ž TUˆA ‰Š R ?' "`  \ž' "c Ž  gê p;" K

(47) . !°A ijlmn œR \ž ij Fig. 4 > L

(48) .. Fig. 4 Schema of the structural optimization.  . {:lmn ¤7¥' )²¯`, lm ˆ ±fR ©ë ì7† optimization_ parameter(º–í:, ëîj¡, ïW ð: •), {:n ¢:† size_design_variable,  mv:' )²¯ size_objective, i—j¡ HÊ". size_constraint iP"˜

(49) . 3.1 Fig. 5. ENTITY size_optimization SUBTYPE OF (optimization); apporximate : optimization_parameter; design_variable : SET [1:?] OF size_design_variable; object : size_objective; constraint : SET [1:?] OF size_constraint; END_ENTITY;. Fig. 5 Size optimization entity. Fig. 3 Relationship among AP209 entities. iZ™š ")† Part 22(Standard Data Access Interface) Ž   ¯ 67 ¯Äå æD çVm_ Ž  ( Ž .     Slmn :Ÿ" SR Slm n ¤7¥' )²¯`, lmˆ ±fR ©ë ì7† optimization_parameter, lmˆ' SR. 3.2 Fig. 6. (7,9). 3. 1236.

(50) 대한기계학회 2003년도 춘계학술대회 논문집. n£/†.  mv:' )²¯. i—j¡ HÊ". iP"˜

(51) ..   p;D om† úûÉ' cU

(52) .. design_region, topology_objective, topology_constraint. ENTITY topology_optimization SUBTYPE OF (optimization); approximate : optimization_parameter; region : design_region; object : topology_objective; constraint : topology_constraint; END_ENTITY;. Fig. 7 Procedure of application program development. & ' (

(53)  )' ‡V89† STEP R 67 Fig. 8 > L 2 p half-link ij & 1_`, SDAI ' R Ž  ‹"c 67  x&Á

(54) . FEMAP(Pre/Post S/W) ghñ ! "~ ijlmn ?@A 67 89 O É qPHI R

(55) . Y 67 89 GENESIS(Structural Analysis & Optimization S/W) 89 †"˜

(56) . FEMAP ghñ> E rs R ijlmn ' Ž  ‹"c STEP z ÷·"µ A

(57) . ÷·A STEP z Eop;   ü GENESIS 67 z }øý

(58) . Ú #$%& p:} ¸}R

(59) = 2 p  half-link  ¸}_ 67 e} x &þ : 1_`, Y

(60) #$%& 67 ij' ¬W HÉ ‡V89 " YM Ž  p; "

(61) .. Fig. 6 Topology optimization entity. 4.. 4.3.  . ‚ ƒi ST-Developer  8v &1. ROSE ֍z2' "˜_`, ‚ ·. SDAI ' R Ž  p;DD # $%& 67 ™š œ"c ÂR

(62) . 4.1 ST-Developer ST-Developer(6,9,11). ‹ŒA Éi   gh ñ q3E> C\] nE} EXPRESS º  gh p;"0 iZJ : 1ÉÎ W^R

(63) . EXPRESS º gh p;W^ Éi. EXPRESS ֍z2> EXPRESS-G ?@ Éi 1_`, iZ SR  àò W^ Éi. EXPRESS  †\ó\ jq, C++¯ ô †õ , ”m z ö ÷·0  binary working åÏ W^, SDAI W^  • ! R

(64) ..

(65) !"# $ % !¦ gh§&† EXPRESS §& A AP209 \ž> ijlmn' S"c !°A \ž ROSE ֍z2' "c ¤7¥ 6 7è\ -é" SR STEP ROSE Library > C++ Classes ' <P"µ A

(66) . <PA ROSE Library > C++ Classes ' "c C++§& Ž   gê iP"µ A

(67) . CAE 67, CAO 67, M SDAI ' R Ž   ‹"c STEP z ÷·"() }øù : 1

(68) . Y STEP ÁQæ† Object ROSE DB > STEP ”m z <PA

(69) . Fig. 7  2R Ž. STEP. 4.2. Fig. 8 Implementation of application program using SDAI. 4 1237.

(70) 대한기계학회 2003년도 춘계학술대회 논문집. 5.. . VzD E rs R ijlmn 6 7' Ž  ‹"c STEP z ÷·R ' )²¯0 1

(71) .

(72) C Ž   STEP 67 z "c GENESIS rs 67 z }øý z  GENESIS  Reference  yC"0 1 i j & 1 †"˜

(73) . 0 GENESIS :ŸR “D' Fig. 11  : 1

(74) .. . : Three-Bar Truss. ij” ‡ l#} ÉÎ ij ” Ì=m lmˆ' :Ÿ" SR Hkgh )²¯0 1

(75) . lmˆ' :Ÿ" S"c i—j ¡_ Žs 20 kis, ¢S 0.2 in. W "˜

(76) . Hk?@ 67'  SH FEMAP  ghñR  FEMAP 67 z† Neutral z 89 <PR

(77) . E} UªHI J i jlmn?@ 67 GENESIS > zR 8 9_ 

(78) . 5.1 Fig. 9. Fig. 11 Optimization result of Three-Bar Truss problem.  : MBB-beam. } 2,400mm, Ü 400mm, À

(79) † n£/ 20kN  "‡ gh‡ Ä  q"` ­à QÌ 0† gh º` Àď ªn£/ )²Ð

(80) . [îPþ Young  100GPa, Poisson ª 0.3 ` mesh  60¹20, [î 30% J ³« ij” 4 ­ Éu" SlmnM!

(81) .. 5.2 Fig. 12 10mm Fig. 9 Three-Bar Truss analysis model generated in FEMAP. #16=SIZE_OPTIMIZATION('3ROD Size Optimization', ,(#48,#49,#50),#54,(#56,#58,#60,#62,#64)); #17=MEASURE_VALUE(10000000.,0.,0.1,0.33); #18=ELEMENT_MATERIAL(1.,'Mat',#17); #19=POINT_ELEMENT($,0.,$,$,#20,#18); #20=POINT_ELEMENT_PROPERTY(1.,'property',1.,1.,1.); . . . #28=CARTESIAN_POINT((0.,0.,0.)); #29=NODE(#25,2.,#28,$,#41,$); . . . #42=BOUNDARY_CONDITION_LOGICAL('con','fixed',.T., .T.,.T.,.T.,.T.,.T.); #43=APPLIED_LOAD_STATIC_FORCE('Static Load',15000.,0.,0.,0.,0.,0.); #44=LOAD_NODE(1.,'Load',#33,#43); . . . #53=VARIABLE_PROPERTY_RELATION('+DP3',30.,3.,3., 1.); #54=SIZE_OBJECTIVE('W',20.,'MIN',#55); #55=MASS('W',$,0.); #64=SIZE_CONSTRAINT(25.,0.,-20000.,20000., #65); #65=STRESS('S3','PROD',2.,3.); . . .. Fig. 12 Analysis model of FEMAP.  Hkgh 67' <P"0 > zR ij 89_ Slmn  67 <P"˜_`,  67 Ž   ‹"c STEP z ÷·A

(82) .  STEP z "c GENESIS > Eop;   bŸJ : 1 67 89_  S"c Ž  R

(83) .  Ž  _ &Á 67 89 GENESIS  Reference  yC"0 1 67 ij> z{ v : 10, Eop;   89D É z{" K : 1

(84) . ©© 89 . 67' bŸR “D Fig. 13, Fig. 14 > L

(85) . FEMAP GENESIS. Fig. 10 STEP file of Three-Bar Truss problem Fig. 10.  FEMAP  <PR eRf#gh ‡. 5 1238.

(86) 대한기계학회 2003년도 춘계학술대회 논문집. . RŽ, Z ÷, 2000, “W !j' S R STEP”, †7! ", Cž4\ (2) l£, jP#, $%, 1998, “STEP R eRf#Hk gh i„”, RÅ CAD/CAM à ®M&, ! 3 $ ! 1 ', pp. 48-56 R ß C\] + (3) lZM, 2000, “STEP  67  ?R ƒi”, RQœ k S®M (1). Fig. 13 Optimization result of GENESIS. (4) Ting-Kuo Peng, Amy J.C. Trappey, 1998, “A step toward STEP-compatible engineering data management: the data models of product structure and engineering changes”, Robotics and ComputerIntegrated Manufacturing, Vol.14, pp. 89-109 (5) http://www.steptools.com (6) Douglas Schenck, Peter Wilson, 1994, “Information Modeling the EXPRESS Way”, Oxford University Press, Inc. (7) http://www.nist.gov/sc4/step/parts/ (8) , 1996, (9) Martin Hardwick, Alok Mehta, David Spooner and Chris Willis, 1991-2000, “ROSE Library Tutorial Manual”, http//www.steptools.com, STEP Tools, Inc. (10) Martin Hardwick, 1999, “Making Business Objects Using EXPRESS-X”, http//www.steptools.com, STEP Tools, Inc. (11) Edward J. Haug, Jasbir S. Arora, 1979, “Applied Optimal Design”, John Wiley & Sons, Inc., pp. 242245. Fig. 14 Optimization result of Research Code.  ‡Vz 89~ GENESIS > Eo p;   <PA 67 z STEP _ ÷· }"

(87) . STEP _ ÷·A . & åæÉ i' W X0, 2 p half-link  HÊ" Ž  iZv_ w 67   ^ x&W K : 1

(88) . STEP. 6.. . !¦(Eî. . ‚ ƒi EXPRESS A CAE ?@ AP209 \ž' "c STEP  8v W X ijlmn \ž' v_ w   }P !C"˜_`, CAE/CAO  ?@A \ž ¤7¥ ÌS O gêˆ"˜

(89) .

(90) QR #$%& Binding ™æ € SDAI ' R Ž  ÓoWÔ §&† C++ iZ"˜_`,  Ž  ‹"c #$%&+ CAE/CAO  ijl mn ! †"˜

(91) . Ô ijlmn œR \ž  ­ ́ lmn  D J : 1 \ ž ·HI "`, ‡V89 N "c

(92) #$%& 67 SR Ž  iZ ö ˸ ±f"

(93) .  .  ƒi RÅD[Ì W lmn ƒi7 W^ H :Ÿ Í

(94) . 6 1239. žÍ C\].

(95)

참조

관련 문서